:root{--ink:#020817;--indigo:#4f46e5;--indigo-dark:#3730a3;--paper:#fff;--mist:#f6f7fb;--line:#e7e8ee;--muted:#667085;--soft:#f0f1f5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site-nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e7e8eecc;position:sticky;top:0}.nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1240px;height:76px;margin:0 auto;padding:0 28px;display:grid}.wordmark{letter-spacing:-.045em;align-items:center;gap:10px;width:max-content;font-size:21px;font-weight:760;display:inline-flex}.bolt-mark{background:var(--indigo);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;font-weight:900;display:grid}.desktop-nav{align-items:center;gap:34px;font-size:14px;font-weight:540;display:flex}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";background:var(--ink);height:1px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}.desktop-nav a:hover:after{right:0}.nav-cta{border:1px solid var(--ink);border-radius:999px;justify-self:end;align-items:center;gap:16px;padding:11px 17px;font-size:13px;font-weight:650;transition:all .2s;display:inline-flex}.nav-cta:hover{background:var(--ink);color:#fff}.hero-v2{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;max-width:1240px;min-height:690px;margin:0 auto;padding:92px 28px 72px;display:grid}.hero-copy h1{letter-spacing:-.073em;max-width:720px;margin:22px 0 26px;font-size:clamp(54px,6.4vw,92px);font-weight:700;line-height:.94}.hero-copy h1 em{color:var(--indigo);font-style:normal}.kicker{text-transform:uppercase;letter-spacing:.13em;color:#4c5364;align-items:center;gap:9px;font-size:11px;font-weight:730;display:flex}.kicker>span{background:var(--indigo);border-radius:50%;width:7px;height:7px}.hero-sub{color:#51596b;max-width:650px;font-size:20px;line-height:1.55}.hero-buttons{align-items:center;gap:28px;margin-top:34px;display:flex}.primary-cta{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:32px;padding:15px 20px;font-size:14px;font-weight:650;transition:all .2s;display:inline-flex}.primary-cta:hover{background:var(--indigo)}.text-cta{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding-bottom:4px;font-size:14px;font-weight:650;display:inline-flex}.hero-proof{border-top:1px solid var(--line);gap:34px;max-width:620px;margin-top:54px;padding-top:22px;display:flex}.hero-proof div{flex-direction:column;gap:3px;display:flex}.hero-proof strong{letter-spacing:-.04em;font-size:21px}.hero-proof span{color:var(--muted);font-size:12px}.market-orbit{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle,#fff 0 10%,#f5f4ff 11% 40%,#eeecff 41% 100%);border-radius:50%;justify-self:end;width:min(520px,100%);position:relative;overflow:hidden}.market-orbit:before,.market-orbit:after{content:"";transform-origin:50%;will-change:transform;z-index:0;background:repeating-linear-gradient(90deg,#0000 0 54px,#4f46e51c 55px 56px),repeating-linear-gradient(0deg,#0000 0 54px,#4f46e51c 55px 56px);border-radius:50%;animation:34s linear infinite orbit-grid-spin;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(circle,#000 0 63%,#0000 70%);mask-image:radial-gradient(circle,#000 0 63%,#0000 70%)}.market-orbit:after{opacity:.42;animation-duration:46s;animation-direction:reverse}.orbit-network{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-network-base path{fill:none;stroke:#4f46e530;stroke-width:.34px;vector-effect:non-scaling-stroke}.orbit-network-pulse path{fill:none;stroke:#4f46e5e6;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:1.8 8.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.8px #4f46e580);opacity:.18;animation:4.8s linear infinite orbit-current}.orbit-network-pulse path:nth-child(2){animation-delay:-.8s}.orbit-network-pulse path:nth-child(3){animation-delay:-1.6s}.orbit-network-pulse path:nth-child(4){animation-delay:-2.4s}.orbit-network-pulse path:nth-child(5){animation-delay:-3.2s}.orbit-network-pulse path:nth-child(6){animation-delay:-4s}.orbit-ring{z-index:1;border:1px solid #4f46e554;border-radius:50%;position:absolute;inset:17%;box-shadow:0 0 24px #4f46e50a}.ring-two{inset:31%}.orbit-core{z-index:4;background:var(--indigo);color:#fff;border-radius:50%;place-items:center;animation:4.8s ease-in-out infinite orbit-core-breathe;display:grid;position:absolute;inset:40%;box-shadow:0 20px 50px #4f46e540,0 0 #4f46e52e}.orbit-core span{font-size:27px;font-weight:750;line-height:.9}.orbit-core small{text-transform:uppercase;letter-spacing:.16em;margin-top:-16px;font-size:9px}.orbit-node{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border:1px solid #d8d8e7;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:700;animation:7.2s ease-in-out infinite orbit-node-glow;position:absolute;box-shadow:0 7px 20px #02081714,0 0 #4f46e51f}.n1{animation-delay:0s}.n2{animation-delay:-1.2s}.n3{animation-delay:-2.4s}.n4{animation-delay:-3.6s}.n5{animation-delay:-4.8s}.n6{animation-delay:-6s}.n1{top:13%;left:44%}.n2{top:28%;right:6%}.n3{bottom:20%;right:12%}.n4{bottom:8%;left:39%}.n5{bottom:30%;left:4%}.n6{top:23%;left:7%}@keyframes orbit-grid-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-current{0%{stroke-dashoffset:34px;opacity:.08}22%{opacity:.8}58%{opacity:.28}to{stroke-dashoffset:0;opacity:.08}}@keyframes orbit-core-breathe{0%,to{box-shadow:0 20px 50px #4f46e540,0 0 #4f46e52b}50%{box-shadow:0 20px 50px #4f46e540,0 0 0 11px #4f46e500}}@keyframes orbit-node-glow{0%,to{box-shadow:0 7px 20px #02081714,0 0 #4f46e51a}50%{box-shadow:0 7px 20px #02081714,0 0 0 5px #4f46e500}}.brand-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px max(28px,50vw - 592px);overflow:hidden}.brand-strip p{color:#7a8190;text-transform:uppercase;letter-spacing:.11em;margin:0 0 18px;font-size:11px}.brand-strip div{white-space:nowrap;justify-content:space-between;gap:32px;display:flex;overflow:hidden}.brand-strip span{letter-spacing:-.02em;color:#3e4554;font-size:15px;font-weight:650}.editorial-section{border-bottom:1px solid var(--line);grid-template-columns:90px 1.15fr .7fr;gap:44px;max-width:1240px;margin:0 auto;padding:118px 28px;display:grid}.section-number{color:#8a91a0;font-size:12px}.section-label{text-transform:uppercase;letter-spacing:.13em;color:var(--indigo);margin:0 0 18px;font-size:11px;font-weight:700}.editorial-section h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(38px,4.2vw,64px);line-height:1.02}.section-copy{align-self:end}.section-copy p{color:#596174;margin:0 0 26px;font-size:17px;line-height:1.65}.value-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;max-width:1240px;margin:0 auto;padding:70px 28px 120px;display:grid}.value-card{background:#fff;flex-direction:column;min-height:410px;padding:36px;display:flex}.value-index{color:#8b92a1;margin-bottom:auto;font-size:12px}.value-card h3{letter-spacing:-.045em;margin:0 0 14px;font-size:30px}.value-card p{color:#646b7a;margin:0 0 34px;font-size:15px;line-height:1.62}.value-card a{font-size:13px;font-weight:700}.indigo-card{background:var(--indigo);color:#fff}.indigo-card .value-index,.indigo-card p{color:#ffffffb3}.dark-section{background:var(--ink);color:#fff;border:0;max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px)}.dark-section .section-number{color:#7d8491}.dark-section .section-label{color:#a7a2ff}.evidence-stack{border-top:1px solid #2b3140;gap:0;display:grid}.evidence-stack div{border-bottom:1px solid #2b3140;grid-template-columns:110px 1fr;gap:20px;padding:17px 0;display:grid}.evidence-stack b{font-size:13px}.evidence-stack span{color:#a9afbc;font-size:13px;line-height:1.5}.cta-band{background:var(--indigo);color:#fff;justify-content:space-between;align-items:end;gap:40px;padding:84px max(28px,50vw - 592px);display:flex}.cta-band .kicker{color:#d6d3ff}.cta-band .kicker>span{background:#fff}.cta-band h2{letter-spacing:-.055em;max-width:850px;margin:14px 0 0;font-size:clamp(40px,5vw,70px);line-height:1}.light-cta{color:var(--ink);background:#fff;flex:none}.light-cta:hover{background:var(--ink);color:#fff}.page-shell{max-width:1240px;margin:0 auto;padding:0 28px}.page-hero{padding:105px 0 68px}.compact-hero{max-width:970px}.page-hero h1{letter-spacing:-.065em;margin:20px 0 24px;font-size:clamp(50px,6vw,78px);line-height:.98}.page-hero>p{color:#5c6475;max-width:760px;font-size:19px;line-height:1.6}.market-section,.frontier-section,.playbooks-section{padding-bottom:110px}.market-toolbar{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.audience-tabs{flex-wrap:wrap;gap:5px;display:flex}.audience-tabs button,.filter-chip{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:650}.audience-tabs button.active,.filter-chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.market-controls{gap:9px;display:flex}.market-controls input,.market-controls select{border:1px solid var(--line);height:40px;color:var(--ink);background:#fff;border-radius:9px;padding:0 12px}.market-controls input{width:240px}.market-meta{color:#777e8c;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:20px;padding:16px 0;font-size:11px;display:flex}.product-list{border-top:1px solid var(--ink)}.product-row{border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1.4fr .55fr 70px;align-items:center;gap:26px;padding:22px 4px;transition:all .16s;display:grid}.product-row:hover{background:#fafafe}.product-brand{align-items:center;gap:14px;display:flex}.logo-tile{width:42px;height:42px;color:var(--indigo);background:#fbfbfd;border:1px solid #dfe0e7;border-radius:12px;place-items:center;font-size:11px;font-weight:760;display:grid}.product-brand h3{letter-spacing:-.02em;margin:0 0 4px;font-size:15px}.product-brand p,.product-category p{color:#7b8290;margin:0;font-size:11px;line-height:1.4}.product-category>span{margin-bottom:5px;font-size:11px;font-weight:700;display:inline-block}.product-price{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.product-price strong{font-size:14px}.product-price small{color:#8a91a0;font-size:10px}.evidence-label{text-transform:uppercase;letter-spacing:.08em;color:#676e7c;background:#eef0f4;border-radius:999px;padding:3px 6px;font-size:9px}.evidence-label.verified{color:#24714b;background:#eef9f2}.evidence-label.observed{color:#8d6418;background:#fff7e8}.evidence-label.estimated{color:#5d50c4;background:#f2efff}.product-action{text-align:right;font-size:12px;font-weight:700}.product-action a:hover{color:var(--indigo)}.data-warning,.empty-state{border:1px solid var(--line);color:#626978;margin-top:20px;padding:30px}.frontier-head{border-top:1px solid var(--ink);justify-content:space-between;gap:30px;padding:16px 0;font-size:12px;display:flex}.frontier-head>p{color:#707786;text-align:right;max-width:500px;margin:0}.data-dot{background:#21a364;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.frontier-table-wrap{border-top:1px solid var(--line);overflow:auto}.frontier-table{border-collapse:collapse;width:100%;min-width:860px}.frontier-table th{text-align:left;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.09em;color:#747b89;padding:13px 12px;font-size:10px;font-weight:700}.frontier-table td{border-bottom:1px solid var(--line);padding:20px 12px;font-size:13px}.frontier-table td:first-child b{margin-bottom:4px;font-size:15px;display:block}.frontier-table td:first-child span{color:#858c99;font-size:11px}.score-badge{letter-spacing:-.04em;font-size:20px}.pending-badge{color:#5d50c4;white-space:nowrap;background:#f2efff;border-radius:999px;padding:5px 7px;font-size:10px}.frontier-notes{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.frontier-notes>div{background:#fff;padding:25px}.frontier-notes b{font-size:13px}.frontier-notes p{color:#697080;margin:10px 0 0;font-size:12px;line-height:1.6}.site-footer{border-top:1px solid var(--line);background:#fff;padding:58px 28px}.footer-grid{grid-template-columns:1fr .6fr 1fr;gap:60px;max-width:1184px;margin:0 auto;display:grid}.footer-wordmark{margin-bottom:13px}.footer-grid p,.footer-note{color:#747b89;max-width:400px;font-size:12px;line-height:1.6}.footer-links{gap:9px;font-size:12px;font-weight:650;display:grid}.finder-shell{max-width:980px;margin:0 auto;padding:70px 28px 110px}.finder-progress{gap:5px;margin-bottom:54px;display:flex}.finder-progress span{background:#e3e5ea;flex:1;height:3px}.finder-progress span.done{background:var(--indigo)}.finder-card-v2{max-width:800px}.finder-step-label{text-transform:uppercase;letter-spacing:.13em;color:var(--indigo);font-size:11px;font-weight:700}.finder-card-v2 h1{letter-spacing:-.055em;margin:14px 0 15px;font-size:clamp(38px,5vw,62px);line-height:1.02}.finder-card-v2>p{color:#687080;font-size:16px;line-height:1.6}.choice-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:32px;display:grid}.choice{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;padding:18px;font-size:14px;font-weight:650;transition:all .15s}.choice:hover{border-color:#a6a9b6}.choice.active{border-color:var(--indigo);box-shadow:inset 0 0 0 1px var(--indigo);color:var(--indigo);background:#faf9ff}.finder-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.field label{color:#6b7280;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.field input,.field select{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);background:#fff;border-radius:8px;padding:0 13px}.finder-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:40px;padding-top:22px;display:flex}.ghost-button,.solid-button{cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:700}.ghost-button{border:1px solid var(--line);background:#fff}.solid-button{background:var(--ink);color:#fff;min-width:120px}.solid-button:disabled{opacity:.35;cursor:not-allowed}.stack-result{max-width:1050px}.stack-result h1{letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(42px,5.4vw,70px);line-height:.98}.result-summary{color:#687080;font-size:17px}.stack-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:42px 0;display:grid}.stack-card{background:#fff;flex-direction:column;min-height:310px;padding:26px;display:flex}.stack-role{text-transform:uppercase;letter-spacing:.12em;color:var(--indigo);font-size:10px;font-weight:750}.stack-card h3{letter-spacing:-.04em;margin:12px 0 8px;font-size:24px}.stack-card .provider{color:#7a8190;font-size:12px}.stack-card p{color:#6b7280;font-size:12px;line-height:1.6}.stack-price{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding-top:22px;display:flex}.stack-price b{font-size:18px}.methodology-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:45px 0;display:grid}.method-card{background:#fff;min-height:180px;padding:25px}.method-card h3{margin:0 0 12px;font-size:16px}.method-card p{color:#6c7382;font-size:12px;line-height:1.6}.price-shell{max-width:900px;margin:0 auto;padding:90px 28px 120px}.price-form-v2{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:18px;margin-top:38px;padding-top:26px;display:grid}.price-form-v2 .full{grid-column:1/-1}.price-form-v2 select,.price-form-v2 input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:48px;padding:0 13px}.price-output{background:var(--mist);border-radius:8px;grid-column:1/-1;justify-content:space-between;gap:20px;padding:22px;display:flex}.price-output strong{font-size:24px}.success-note{color:#236643;background:#f1fbf5;border:1px solid #c9ead5;grid-column:1/-1;padding:16px;font-size:12px}.playbooks-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.playbook-card{border:1px solid var(--line);flex-direction:column;min-height:340px;padding:28px;display:flex}.playbook-meta{text-transform:uppercase;letter-spacing:.1em;color:#777f8e;justify-content:space-between;gap:15px;font-size:10px;display:flex}.playbook-card h3{letter-spacing:-.045em;margin:24px 0 12px;font-size:30px}.playbook-card>p{color:#687080;font-size:13px;line-height:1.6}.stack-tags{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:20px;display:flex}.stack-tags span{border:1px solid var(--line);border-radius:999px;padding:6px 8px;font-size:10px}@media (max-width:900px){.nav-inner{grid-template-columns:1fr auto}.desktop-nav{display:none}.hero-v2{grid-template-columns:1fr;min-height:auto;padding-top:62px}.market-orbit{order:-1;justify-self:center;width:min(480px,90vw)}.hero-copy h1{font-size:58px}.editorial-section{grid-template-columns:40px 1fr}.section-copy{grid-column:2}.value-grid{grid-template-columns:1fr}.dark-section{grid-template-columns:40px 1fr}.evidence-stack{grid-column:2}.product-row{grid-template-columns:1.2fr 1fr .65fr}.product-category p,.product-action{display:none}.frontier-notes{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-note{grid-column:1/-1}.stack-grid{grid-template-columns:1fr}.methodology-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.nav-inner{height:68px;padding:0 18px}.nav-cta{padding:10px 13px}.nav-cta>span{display:none}.hero-v2{gap:22px;padding:20px 18px 52px}.market-orbit{width:min(268px,76vw)}.hero-copy h1{margin:16px 0 18px;font-size:44px}.hero-sub{margin:0;font-size:16px;line-height:1.48}.hero-buttons{flex-flow:wrap;align-items:center;gap:16px;margin-top:22px}.hero-buttons .primary-cta{gap:20px;padding:13px 17px}.hero-proof{justify-content:space-between;gap:18px;margin-top:34px}.brand-strip{padding-left:18px;padding-right:18px}.brand-strip div{gap:24px}.editorial-section{grid-template-columns:1fr;padding:75px 18px}.section-number{display:none}.section-copy,.evidence-stack{grid-column:auto}.editorial-section h2{font-size:38px}.value-grid{background:#fff;gap:10px;padding:45px 18px 80px}.value-card{border:1px solid var(--line)}.dark-section{padding:70px 18px;display:block}.cta-band{padding:65px 18px;display:block}.cta-band .primary-cta{margin-top:28px}.page-shell{padding:0 18px}.page-hero{padding:72px 0 48px}.page-hero h1{font-size:45px}.market-toolbar{display:block}.market-controls{margin-top:14px}.market-controls input{width:100%}.market-controls select{max-width:150px}.market-meta{line-height:1.8;display:block}.market-meta span{display:block}.product-row{grid-template-columns:1fr auto;gap:14px}.product-category{grid-column:1/-1}.product-price{grid-row:1;align-items:flex-end}.logo-tile{display:none}.frontier-head{display:block}.frontier-head>p{text-align:left;margin-top:8px}.footer-grid{grid-template-columns:1fr}.footer-note{grid-column:auto}.site-footer{padding:45px 18px}.finder-shell,.price-shell{padding:55px 18px 80px}.choice-grid,.finder-fields,.playbooks-grid,.methodology-grid,.price-form-v2{grid-template-columns:1fr}.price-form-v2 .full{grid-column:auto}}.savings-hero{background:var(--line);border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;margin:38px 0 22px;display:grid}.savings-hero>div{background:#fff;flex-direction:column;gap:8px;min-height:120px;padding:24px;display:flex}.savings-hero span{text-transform:uppercase;letter-spacing:.08em;color:#747b89;font-size:11px}.savings-hero strong{letter-spacing:-.045em;font-size:28px}.savings-hero .positive{background:#f1fbf5}.savings-hero .positive strong{color:#1e7a4a}.scenario-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 28px;display:grid}.scenario-card{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;min-height:125px;padding:18px;display:flex}.scenario-card.selected{border-color:var(--indigo);box-shadow:inset 0 0 0 1px var(--indigo);background:#faf9ff}.scenario-card>span{text-transform:uppercase;letter-spacing:.1em;color:#6e7584;font-size:10px;font-weight:750}.scenario-card strong{letter-spacing:-.04em;font-size:22px}.scenario-card small{color:#7a8190;font-size:10px;line-height:1.45}.compact-choices{grid-template-columns:repeat(3,1fr)}.current-spend-fields{margin-top:18px}.overlap-panel{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:45px;margin:44px 0;padding:32px 0;display:grid}.overlap-panel h2{letter-spacing:-.045em;margin:8px 0;font-size:30px;line-height:1.08}.overlap-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.overlap-row:last-child{border-bottom:0}.overlap-row span{color:#737a89;text-align:right}.result-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px}.result-actions .solid-button{margin-left:auto}.workflow-form-wrap{padding-bottom:120px}.workflow-principles{background:var(--line);border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:55px;display:grid}.workflow-principles>div{background:#fff;flex-direction:column;gap:8px;padding:24px;display:flex}.workflow-principles b{font-size:13px}.workflow-principles span{color:#6e7584;font-size:12px;line-height:1.55}.workflow-form{border-top:1px solid var(--ink)}.workflow-block{border-bottom:1px solid var(--line);grid-template-columns:60px .72fr 1.28fr;gap:34px;padding:40px 0;display:grid}.block-number{color:#8b92a1;padding-top:4px;font-size:10px}.workflow-block h3{letter-spacing:-.04em;margin:0 0 9px;font-size:27px}.workflow-block>div:nth-child(2)>p{color:#737a89;margin:0;font-size:12px;line-height:1.6}.workflow-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.workflow-fields.full-fields{grid-template-columns:1fr}.workflow-fields label{color:#5f6675;font-size:11px;font-weight:700}.workflow-fields input,.workflow-fields select,.workflow-fields textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;margin-top:7px;padding:12px 13px;display:block}.workflow-fields input,.workflow-fields select{height:46px}.workflow-fields textarea{resize:vertical;min-height:92px;line-height:1.5}.capture-box{border:1px solid var(--line);border-radius:10px;padding:20px}.capture-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.file-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex}.file-button input{display:none}.capture-box audio{width:100%;margin:18px 0 8px}.capture-box small{color:#646b7a;margin-top:14px;display:block}.capture-box>p{color:#7a8190;margin:13px 0 0;font-size:11px;line-height:1.55}.scope-list{gap:9px;display:grid}.scope-list label{border:1px solid var(--line);cursor:pointer;border-radius:9px;grid-template-columns:24px 160px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.scope-list label.selected{border-color:var(--indigo);background:#faf9ff}.scope-list input{margin-top:2px}.scope-list b{font-size:12px}.scope-list span{color:#6f7685;font-size:11px;line-height:1.55}.check-line{align-items:flex-start!important;gap:10px!important;display:flex!important}.check-line input{width:auto!important;height:auto!important;margin-top:2px!important}.check-line span{color:#596174;font-size:12px;font-weight:500;line-height:1.55}.rights-line{background:#fbfbfd;border:1px solid #dfdfe7;border-radius:8px;padding:14px}.workflow-submit{justify-content:space-between;align-items:center;gap:25px;padding:28px 0;display:flex}.workflow-submit>div{flex-direction:column;gap:4px;display:flex}.workflow-submit b{font-size:12px}.workflow-submit span{color:#767d8b;font-size:11px}.workflow-success{max-width:820px;padding-bottom:120px}.workflow-success h2{letter-spacing:-.055em;margin:18px 0 12px;font-size:56px}.workflow-success>p{color:#657080;font-size:17px;line-height:1.6}.packet-preview{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:35px 0;display:grid}.packet-preview>div{background:#fff;flex-direction:column;gap:8px;padding:20px;display:flex}.packet-preview span{text-transform:uppercase;letter-spacing:.1em;color:#7c8391;font-size:10px}.packet-preview b{font-size:13px;line-height:1.5}.exchange-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1240px;margin:0 auto;padding:110px 28px;display:grid}.exchange-section h2{letter-spacing:-.058em;margin:14px 0 20px;font-size:clamp(42px,5vw,68px);line-height:1}.exchange-section p{color:#626a79;max-width:590px;font-size:16px;line-height:1.65}.exchange-steps{border-top:1px solid var(--ink)}.exchange-step{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:18px;padding:20px 0;display:grid}.exchange-step>span{color:#818897;font-size:10px}.exchange-step b{margin-bottom:5px;font-size:14px;display:block}.exchange-step p{color:#747b89;margin:0;font-size:12px;line-height:1.55}@media (max-width:900px){.savings-hero,.scenario-grid,.workflow-principles{grid-template-columns:1fr}.compact-choices{grid-template-columns:repeat(2,1fr)}.overlap-panel{grid-template-columns:1fr}.workflow-block{grid-template-columns:40px 1fr}.workflow-block>div:nth-child(3){grid-column:2}.exchange-section{grid-template-columns:1fr;gap:45px}}@media (max-width:620px){.compact-choices,.workflow-fields,.packet-preview{grid-template-columns:1fr}.workflow-block{grid-template-columns:1fr;padding:30px 0}.block-number{display:none}.workflow-block>div:nth-child(3){grid-column:auto}.scope-list label{grid-template-columns:22px 1fr}.scope-list label span{grid-column:2}.workflow-submit{display:block}.workflow-submit .solid-button{width:100%;margin-top:18px}.workflow-success h2{font-size:42px}.result-actions .solid-button{margin-left:0}.exchange-section{padding:75px 18px}}.market-cap-badges{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.market-cap{border:1px solid var(--line);color:#626978;white-space:nowrap;background:#fff;border-radius:999px;padding:5px 7px;font-size:9px;line-height:1}.market-cap.verified{color:#286a48;background:#f4fbf6;border-color:#d6e9dc}.market-cap.estimated{color:#777e8c;border-style:dashed}.product-actions-stack{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.product-actions-stack a:last-child{color:#858b98;font-size:10px;font-weight:500}.benchmark-switcher{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:12px;display:flex}.benchmark-explainer{border-bottom:1px solid var(--line);background:#fafafe;grid-template-columns:220px 1fr auto;align-items:center;gap:30px;padding:20px 12px;display:grid}.benchmark-explainer>div{flex-direction:column;gap:4px;display:flex}.benchmark-explainer b{font-size:14px}.benchmark-explainer span{text-transform:uppercase;letter-spacing:.09em;color:#7b8290;font-size:10px}.benchmark-explainer p{color:#697080;margin:0;font-size:12px;line-height:1.55}.benchmark-explainer a{font-size:11px;font-weight:700}.frontier-subhead{border-top:1px solid var(--ink);grid-template-columns:1fr .8fr;align-items:end;gap:55px;margin:70px 0 25px;padding-top:35px;display:grid}.frontier-subhead h2{letter-spacing:-.045em;margin:8px 0;font-size:36px;line-height:1.05}.frontier-subhead>p{color:#6a7180;margin:0;font-size:13px;line-height:1.6}.agent-benchmark-table td:first-child span{color:#7a8190;margin-top:4px;font-size:10px;display:block}.product-detail-page{padding-bottom:120px}.product-detail-hero{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;padding:95px 0 60px;display:grid}.product-detail-hero h1{letter-spacing:-.065em;margin:18px 0 20px;font-size:clamp(50px,6vw,82px);line-height:.96}.product-detail-hero>div:first-child>p{color:#5e6677;max-width:700px;font-size:18px;line-height:1.6}.product-detail-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.product-fact-grid{background:var(--line);border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.product-fact-grid>div{background:#fff;flex-direction:column;gap:7px;min-height:125px;padding:20px;display:flex}.product-fact-grid span{text-transform:uppercase;letter-spacing:.1em;color:#777f8e;font-size:9px}.product-fact-grid strong{letter-spacing:-.035em;font-size:20px}.product-fact-grid small{color:#7e8592;font-size:10px;line-height:1.45}.detail-anchor-nav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:#fffffff5;gap:26px;padding:15px 0;display:flex;position:sticky;top:76px}.detail-anchor-nav a{font-size:11px;font-weight:700}.detail-section{border-bottom:1px solid var(--line);padding:80px 0;scroll-margin-top:130px}.detail-section-title{grid-template-columns:60px 1fr;gap:20px;margin-bottom:35px;display:grid}.detail-section-title>span{color:#8b92a0;font-size:10px}.detail-section-title h2{letter-spacing:-.05em;margin:7px 0;font-size:42px;line-height:1.05}.overview-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.overview-grid>div{background:#fff;min-height:145px;padding:22px}.overview-grid b{font-size:12px}.overview-grid p{color:#697080;font-size:12px;line-height:1.6}.capability-legend{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.cap-status{color:#5f6674;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.cap-status i{color:#606776;background:#eef0f3;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.cap-status.included i{color:#247148;background:#eaf8ef}.cap-status.limited i{color:#8a6418;background:#fff6df}.cap-status.add_on i{color:#4158a8;background:#edf2ff}.cap-status.different_product i,.cap-status.api_only i{color:#5547ba;background:#f0edff}.cap-status.unavailable i{color:#8d939d;background:#f3f3f4}.capability-groups{border-top:1px solid var(--ink)}.capability-group{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:30px;padding:28px 0;display:grid}.capability-group>h3{color:#454c5a;margin:4px 0;font-size:14px}.capability-detail-row{border-bottom:1px solid #eeeef2;grid-template-columns:125px 1fr 115px;align-items:start;gap:18px;padding:13px 0;display:grid}.capability-detail-row:last-child{border-bottom:0}.capability-detail-row b{font-size:13px}.capability-detail-row p{color:#687080;margin:5px 0;font-size:11px;line-height:1.55}.capability-detail-row small{color:#858c99;text-transform:capitalize;font-size:9px}.cap-evidence{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.cap-evidence a,.cap-evidence small{color:#687080;font-size:9px}.detail-warning{margin-top:28px}.benchmark-detail-block{border-top:1px solid var(--ink);padding:25px 0 45px}.benchmark-detail-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.benchmark-detail-head b{font-size:13px}.benchmark-detail-head span{text-transform:uppercase;letter-spacing:.08em;color:#7d8492;font-size:10px}.benchmark-cards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.benchmark-card{border:1px solid var(--line);flex-direction:column;gap:7px;min-height:120px;padding:17px;display:flex}.benchmark-card>span{color:#737b89;font-size:10px}.benchmark-card strong{letter-spacing:-.045em;font-size:26px}.benchmark-card small{color:#888f9b;font-size:9px;line-height:1.4}.model-context-card{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:30px;padding:23px 0;display:grid}.model-context-card>div:first-child>b{font-size:17px}.model-context-card>div:first-child>span{color:#7c8391;margin-top:4px;font-size:10px;display:block}.model-context-card>div:first-child>p{color:#737a89;font-size:11px;line-height:1.55}.model-context-metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.model-context-metrics a{border:1px solid var(--line);flex-direction:column;gap:5px;padding:14px;display:flex}.model-context-metrics span{color:#7c8391;font-size:9px}.model-context-metrics strong{font-size:22px}.model-context-metrics small{color:#898f9a;font-size:8px;line-height:1.4}.muted-detail{color:#727988;font-size:12px}.business-detail-grid{background:var(--line);grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.business-detail-grid>div{background:#fff;padding:24px}.business-detail-grid h3{margin:0 0 20px;font-size:15px}.business-detail-grid>div>p{color:#6d7482;font-size:12px;line-height:1.6}.business-list{display:grid}.business-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:10px;display:flex}.business-list b{font-size:10px}.integration-cloud{flex-wrap:wrap;gap:7px;display:flex}.integration-cloud span{border:1px solid var(--line);border-radius:999px;padding:7px 9px;font-size:10px}.coverage-number{letter-spacing:-.06em;color:var(--indigo);margin:16px 0 0;font-size:39px;font-weight:750}.coverage-number span{font-size:15px}.match-chip-row{flex-wrap:wrap;gap:5px;margin:14px 0;display:flex}.match-chip-row span{color:#276c49;background:#edf8f1;border-radius:999px;padding:5px 7px;font-size:9px}.missing-line{color:#8c5b4d!important;margin-top:8px!important;font-size:10px!important}.benchmark-signal{border-top:1px solid var(--line);justify-content:space-between;gap:14px;margin-top:auto;padding:12px 0;display:flex}.benchmark-signal span{text-transform:uppercase;letter-spacing:.07em;color:#818896;font-size:9px}.benchmark-signal b{text-align:right;font-size:10px}.capability-stack-card .stack-price{margin-top:0}.why-panel{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:50px;margin:48px 0;padding:35px 0;display:grid}.why-panel h2{letter-spacing:-.045em;margin:8px 0;font-size:31px;line-height:1.08}.why-score-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.why-score-row.secondary{color:#737a89}.why-panel ul{margin:18px 0;padding-left:18px}.why-panel li{color:#5f6776;margin-bottom:7px;font-size:12px;line-height:1.55}.why-panel a{font-size:11px;font-weight:700}.savings-hero small{color:#7d8491;font-size:9px}@media (max-width:900px){.benchmark-explainer,.frontier-subhead,.product-detail-hero{grid-template-columns:1fr}.overview-grid{grid-template-columns:1fr 1fr}.capability-group{grid-template-columns:1fr}.capability-detail-row{grid-template-columns:110px 1fr 100px}.benchmark-cards{grid-template-columns:1fr 1fr}.model-context-card,.business-detail-grid,.why-panel{grid-template-columns:1fr}}@media (max-width:620px){.benchmark-switcher{display:block}.benchmark-switcher .audience-tabs{margin-top:12px}.product-detail-hero{padding-top:60px}.product-detail-actions{flex-direction:column;align-items:flex-start}.product-fact-grid{grid-template-columns:1fr}.detail-anchor-nav{top:68px;overflow:auto}.detail-section{padding:55px 0}.detail-section-title{grid-template-columns:1fr}.detail-section-title>span{display:none}.overview-grid,.capability-detail-row{grid-template-columns:1fr}.cap-evidence{text-align:left;align-items:flex-start}.benchmark-cards,.model-context-metrics{grid-template-columns:1fr}.benchmark-detail-head{display:block}.benchmark-detail-head span{margin-top:5px;display:block}}.brand-marquee-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#fff 0%,#fcfcfe 100%);padding:24px 0 28px;overflow:hidden}.brand-marquee-heading{justify-content:space-between;align-items:center;gap:24px;max-width:1184px;margin:0 auto 18px;padding:0 28px;display:flex}.brand-marquee-heading p{color:#747b89;text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:10px;font-weight:700}.brand-marquee-heading>span{color:#8a91a0;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.brand-marquee-heading i{background:#23a566;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #23a56614}.brand-marquee-window{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.brand-marquee-track{will-change:transform;width:max-content;animation:28s linear infinite brand-marquee-scroll;display:flex}.brand-marquee-window:hover .brand-marquee-track,.brand-marquee-window:focus-within .brand-marquee-track{animation-play-state:paused}.brand-marquee-group{gap:14px;padding-right:14px;display:flex}.brand-marquee-card{background:#fffffff5;border:1px solid #e7e8ee;border-radius:14px;flex-direction:column;flex:0 0 176px;justify-content:center;align-items:center;gap:12px;width:176px;height:116px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px #02081705}.brand-marquee-card:hover{border-color:#d3d6df;transform:translateY(-2px);box-shadow:0 10px 28px #0208170f}.brand-logo-frame{place-items:center;width:106px;height:46px;display:grid}.brand-logo{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:92px;height:auto;max-height:34px;display:block}.brand-logo-symbol{max-width:38px;max-height:38px}.brand-logo-wordmark{max-width:76px;max-height:29px}.brand-marquee-card>span{color:#303746;letter-spacing:-.015em;font-size:11px;font-weight:680}@keyframes brand-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:620px){.brand-marquee-section{padding:21px 0 24px}.brand-marquee-heading{margin-bottom:15px;padding:0 18px}.brand-marquee-heading>span{display:none}.brand-marquee-window{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.brand-marquee-card{flex-basis:148px;width:148px;height:104px}.brand-logo-frame{height:40px}.brand-marquee-track{animation-duration:24s}}@media (prefers-reduced-motion:reduce){.brand-marquee-window{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.brand-marquee-window::-webkit-scrollbar{display:none}.brand-marquee-track{animation:none;transform:none}.brand-marquee-group[aria-hidden=true]{display:none}.brand-marquee-card{transition:none}}.result-heading-row{grid-template-columns:1fr auto;align-items:start;gap:30px;display:grid}.confidence-pill{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;min-width:160px;padding:14px 18px;display:flex}.confidence-pill span{text-transform:uppercase;letter-spacing:.09em;color:#7b8290;font-size:9px}.confidence-pill b{font-size:20px}.confidence-pill.high{background:#f2fbf5;border-color:#cfe9d8}.confidence-pill.medium{background:#fff9ea;border-color:#eadfbd}.confidence-pill.low{background:#fff4f1;border-color:#ead2cb}.transparency-actions{flex-wrap:wrap;gap:10px;margin:34px 0 8px;display:flex}.calculation-panel{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:40px;margin:20px 0 44px;padding:34px 0;display:grid}.calc-column h2,.refine-panel h2{letter-spacing:-.045em;margin:7px 0 18px;font-size:30px;line-height:1.08}.price-lines,.requirement-lines{border-top:1px solid var(--line)}.price-line,.requirement-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;display:flex}.price-line>div{flex-direction:column;gap:3px;display:flex}.price-line>div:last-child{text-align:right}.price-line span,.requirement-line small{color:#7a8190;font-size:9px}.price-line.total{padding-top:16px}.formula-note,.refine-note{color:#707887;font-size:11px;line-height:1.6}.requirement-line>span{flex-direction:column;gap:3px;display:flex}.requirement-line b.good{color:#237049}.requirement-line b.partial{color:#936c1c}.requirement-line b.weak{color:#9b5142}.calc-components{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.calc-components span{border:1px solid var(--line);color:#697080;border-radius:999px;padding:6px 8px;font-size:9px}.refine-panel{border:1px solid var(--line);background:#fcfcfe;border-radius:12px;margin:20px 0 44px;padding:28px}.refine-panel>div:first-child>p{color:#737a89;font-size:12px}.refine-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px;display:grid}.refine-grid label,.privacy-request-form label{color:#596174;font-size:10px;font-weight:700}.refine-grid input,.refine-grid select,.privacy-request-form input,.privacy-request-form select,.privacy-request-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;min-height:44px;margin-top:6px;padding:11px 12px;display:block}.required-systems{margin-top:20px}.required-systems>b{font-size:10px}.required-systems>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.required-systems button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 10px;font-size:10px}.required-systems button.active{border-color:var(--indigo);color:var(--indigo);background:#f4f2ff}.workflow-preview-page{padding-bottom:120px}.workflow-preview-page>h2{letter-spacing:-.055em;margin:16px 0 10px;font-size:52px}.packet-review-grid{background:var(--line);border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:1px;margin:34px 0;display:grid}.packet-review-grid>div{background:#fff;min-height:115px;padding:20px}.packet-review-grid .packet-wide{grid-column:1/-1}.packet-review-grid span{text-transform:uppercase;letter-spacing:.09em;color:#7b8290;margin-bottom:8px;font-size:9px;display:block}.packet-review-grid b,.packet-review-grid li{font-size:12px;line-height:1.55}.packet-review-grid p{color:#7a8190;font-size:10px}.packet-review-grid ol{margin:0;padding-left:18px}.permission-section{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:40px;padding:34px 0;display:grid}.permission-section h3{letter-spacing:-.04em;margin:7px 0;font-size:25px}.permission-section>div:first-child>p{color:#707887;font-size:11px;line-height:1.6}.raw-permission{border-top:1px solid var(--ink)}.final-confirmations{border-top:1px solid var(--ink);gap:12px;padding:26px 0;display:grid}.management-link-box{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:26px 0;padding:16px;display:flex}.management-link-box code{overflow-wrap:anywhere;color:#545c6b;font-size:10px}.management-summary{background:var(--line);border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:45px;display:grid}.management-summary>div{background:#fff;flex-direction:column;gap:6px;padding:18px;display:flex}.management-summary span{text-transform:uppercase;letter-spacing:.09em;color:#7b8290;font-size:9px}.management-summary b{overflow-wrap:anywhere;font-size:12px}.managed-packet,.management-assets,.management-events{border-top:1px solid var(--line);padding:35px 0}.managed-packet h2,.management-assets h2{letter-spacing:-.045em;font-size:31px}.asset-row,.event-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;font-size:11px;display:flex}.asset-row b,.event-row span{color:#737a89;font-weight:500}.management-actions{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:12px;padding:30px 0 100px;display:flex}.danger-button{color:#8f4034;cursor:pointer;background:#fff5f3;border:1px solid #d8aaa1;border-radius:999px;padding:12px 18px;font-weight:700}.management-state{padding:50px 0 120px}.management-state h2{letter-spacing:-.05em;font-size:42px}.management-state p{color:#687080;max-width:680px;line-height:1.6}.privacy-request-form{gap:18px;max-width:720px;padding-bottom:120px;display:grid}.privacy-request-form textarea{resize:vertical;min-height:150px}.privacy-request-form .solid-button{justify-self:start}.legal-page{padding-bottom:120px}.legal-page>section{border-top:1px solid var(--line);max-width:900px;padding:28px 0}.legal-page h2{letter-spacing:-.035em;margin:0 0 12px;font-size:24px}.legal-page p{color:#5f6776;font-size:13px;line-height:1.75}.legal-page a{text-underline-offset:3px;text-decoration:underline}.legal-callout{background:#fff9e9;border-radius:10px;border:1px solid #eadfb9!important;padding:20px!important}.legal-callout b{font-size:12px}.legal-callout p{margin-bottom:0}.legal-sources p{margin:7px 0}@media (max-width:900px){.result-heading-row,.calculation-panel,.permission-section{grid-template-columns:1fr}.confidence-pill{width:max-content}.refine-grid,.management-summary{grid-template-columns:1fr 1fr}}@media (max-width:620px){.refine-grid,.packet-review-grid,.management-summary{grid-template-columns:1fr}.packet-review-grid .packet-wide{grid-column:auto}.workflow-preview-page>h2{font-size:39px}.management-link-box{display:block}.management-link-box .ghost-button{margin-top:12px}.management-actions{flex-direction:column;align-items:stretch}.management-actions>*{text-align:center;width:100%}}.unknown-line{color:#6e7483!important;margin-top:8px!important;font-size:10px!important}.requirement-line b.unknown{color:#6e7483}.integration-audit-table{border-top:1px solid var(--ink);margin-top:22px}.integration-audit-row{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .8fr .7fr 1.5fr .7fr;align-items:start;gap:16px;padding:14px 0;font-size:11px;display:grid}.integration-audit-row.header{text-transform:uppercase;letter-spacing:.08em;color:#7d8492;font-size:9px}.integration-audit-row b{font-size:12px}.integration-audit-row span,.integration-audit-row small{color:#737a89;line-height:1.45}.integration-audit-row>div:first-child{flex-direction:column;gap:4px;display:flex}.integration-audit-row>div:nth-child(4){flex-direction:column;gap:7px;display:flex}.integration-method{border:1px solid var(--line);border-radius:999px;width:max-content;padding:5px 7px;display:inline-block;color:#566070!important;font-size:9px!important}.integration-status-supported{color:#237049;font-weight:700}.integration-status-unknown{color:#777e8c;font-weight:700}.integration-status-no{color:#9b5142;font-weight:700}.footer-company{color:#7a8190;flex-direction:column;gap:3px;margin-top:14px;font-size:9px;display:flex}.footer-company b{color:#555d6c;font-size:10px}.footer-company a{text-underline-offset:2px;text-decoration:underline}@media (max-width:700px){.integration-audit-row{grid-template-columns:1fr}.integration-audit-row.header{display:none}}@media (max-width:390px){.market-orbit{width:min(246px,74vw)}.hero-v2{gap:18px;padding-top:16px}.hero-copy h1{font-size:41px}.hero-buttons{gap:13px}.hero-buttons .primary-cta,.hero-buttons .text-cta{font-size:13px}}@media (prefers-reduced-motion:reduce){.market-orbit:before,.market-orbit:after,.orbit-network-pulse path,.orbit-core,.orbit-node{animation:none}.orbit-network-pulse path{opacity:.3}}.dispatch-pilot-page{padding-bottom:120px}.dispatch-pilot-hero{padding-bottom:54px}.dispatch-pilot-hero h1{max-width:980px}.dispatch-pilot-hero>p{max-width:820px}.pilot-scope-strip{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.pilot-scope-strip span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.07em;color:#656d7b;background:#fff;border-radius:999px;padding:8px 11px;font-size:9px}.pilot-shell{border-top:1px solid var(--ink);padding:34px 0 0}.pilot-stepbar{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:42px;display:grid}.pilot-stepbar>*{color:#858c99;text-transform:uppercase;letter-spacing:.08em;background:#fafafd;padding:12px 14px;font-size:10px}.pilot-stepbar b{color:var(--indigo);background:#f0efff}.pilot-intro-grid,.pilot-result-heading{grid-template-columns:1.2fr .8fr;align-items:start;gap:54px;margin-bottom:34px;display:grid}.pilot-intro-grid h2,.pilot-result-heading h2{letter-spacing:-.052em;max-width:760px;margin:7px 0 14px;font-size:42px;line-height:1.04}.pilot-intro-grid p,.pilot-result-heading p{color:#697180;max-width:760px;font-size:13px;line-height:1.65}.pilot-privacy-note{background:#fffaf0;border:1px solid #eadfbd;border-radius:12px;padding:21px}.pilot-privacy-note b{font-size:12px}.pilot-privacy-note p{margin-bottom:0;font-size:11px}.pilot-form-grid,.pilot-packet-editor{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px;padding-top:28px;display:grid}.pilot-form-grid label,.pilot-packet-editor label,.pilot-economics-input label,.verifier-head label,.criterion-row label,.review-box label{color:#596174;font-size:10px;font-weight:700}.pilot-form-grid input,.pilot-form-grid textarea,.pilot-packet-editor input,.pilot-packet-editor textarea,.pilot-economics-input input,.pilot-economics-input select,.verifier-head input,.criterion-row input,.review-box input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;margin-top:7px;padding:11px 12px;display:block}.pilot-form-grid textarea,.pilot-packet-editor textarea{resize:vertical;line-height:1.55}.pilot-wide{grid-column:1/-1}.pilot-economics-input{border-top:1px solid var(--line);grid-template-columns:1.4fr repeat(4,.65fr);align-items:end;gap:12px;margin-top:30px;padding-top:28px;display:grid}.pilot-economics-input h3{letter-spacing:-.035em;margin:6px 0;font-size:24px}.pilot-economics-input p{color:#777f8d;margin:0;font-size:10px;line-height:1.5}.pilot-confirm{border-top:1px solid var(--line);margin:28px 0 0;padding-top:22px}.pilot-actions{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;padding-top:28px;display:flex}.pilot-actions>span{color:#7f8692;font-size:9px}.pilot-source-badge{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;min-width:190px;padding:16px 18px;display:flex}.pilot-source-badge span{text-transform:uppercase;letter-spacing:.08em;color:#858c99;font-size:9px}.pilot-source-badge b{font-size:14px}.verifier-panel{border-top:1px solid var(--ink);margin-top:40px;padding-top:28px}.verifier-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.verifier-head h3{letter-spacing:-.045em;margin:7px 0 0;font-size:31px}.verifier-head label{align-items:center;gap:7px;display:flex}.verifier-head input{width:80px;margin-top:0}.verifier-head label>span{font-size:11px}.hard-rule-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:20px;display:grid}.hard-rule-grid>div{background:#fff5f3;min-height:100px;padding:17px}.hard-rule-grid span{text-transform:uppercase;letter-spacing:.08em;color:#a15e52;margin-bottom:8px;font-size:8px;display:block}.hard-rule-grid b{font-size:11px;line-height:1.45}.criterion-list{border-top:1px solid var(--line)}.criterion-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:15px 0;display:flex}.criterion-row>div{flex-direction:column;gap:4px;display:flex}.criterion-row b{font-size:12px}.criterion-row>div span{color:#8a919d;text-transform:capitalize;font-size:9px}.criterion-row label{align-items:center;gap:8px;display:flex}.criterion-row input{width:72px;margin:0}.criterion-row label span{color:#7b8290;white-space:nowrap;font-size:9px}.pilot-l2-callout{background:#f8f7ff;border:1px solid #d8d5ff;border-radius:12px;grid-template-columns:110px 1fr;gap:24px;margin-top:36px;padding:22px;display:grid}.pilot-l2-callout>span{text-transform:uppercase;letter-spacing:.1em;color:var(--indigo);font-size:10px;font-weight:800}.pilot-l2-callout b{font-size:13px}.pilot-l2-callout p{color:#707887;margin:7px 0 0;font-size:11px;line-height:1.55}.model-summary-grid{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0;display:grid}.model-summary-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.model-summary-card>span{text-transform:uppercase;letter-spacing:.09em;color:#858c99;font-size:9px}.model-summary-card h3{margin:6px 0 12px;font-size:20px}.model-score{letter-spacing:-.06em;color:var(--indigo);font-size:48px;font-weight:760}.model-score small{color:#8c93a0;margin-left:4px;font-size:13px}.model-metrics{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.model-metrics>div{background:#fafafd;flex-direction:column;gap:5px;padding:13px;display:flex}.model-metrics span{text-transform:uppercase;letter-spacing:.07em;color:#858c99;font-size:8px}.model-metrics b{font-size:12px}.model-failed{background:#fff6f3;border-color:#ead2cb}.model-failed p{color:#8b5147;font-size:11px;line-height:1.55}.human-review-callout{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;margin:36px 0;padding:26px 0;display:grid}.human-review-callout h3{letter-spacing:-.04em;margin:6px 0;font-size:27px}.human-review-callout p{color:#6f7785;margin:0;font-size:12px;line-height:1.65}.case-stack{gap:28px;display:grid}.dispatch-case{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.dispatch-case-head{border-bottom:1px solid var(--line);background:#fbfbfd;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.dispatch-case-head>div{align-items:center;gap:12px;display:flex}.dispatch-case-head>div>span{color:#858c99;font-size:9px}.dispatch-case-head h3{margin:0;font-size:17px}.dispatch-case-head small{color:#858c99;font-size:9px}.case-context{border-bottom:1px solid var(--line);padding:0 20px}.case-context summary{cursor:pointer;color:#626a78;padding:13px 0;font-size:10px;font-weight:700}.tech-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:15px;display:grid}.tech-grid>div{border:1px solid var(--line);flex-direction:column;gap:4px;padding:12px;display:flex}.tech-grid b{font-size:11px}.tech-grid span,.tech-grid small{color:#777f8d;font-size:8px}.job-table{border-top:1px solid var(--line);padding:10px 0 18px}.job-table>div{color:#707887;border-bottom:1px solid #f0f0f3;grid-template-columns:50px 1fr 90px 110px 80px;gap:12px;padding:8px 0;font-size:9px;display:grid}.job-table b{color:#3e4654}.case-model-grid{grid-template-columns:1fr 1fr;display:grid}.case-model-output{padding:20px}.case-model-output+.case-model-output{border-left:1px solid var(--line)}.case-model-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.case-model-head h4{margin:2px 0;font-size:15px}.auto-grade{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:6px 8px;display:flex}.auto-grade b{font-size:12px}.auto-grade span{color:#777f8d;font-size:8px}.auto-grade.passed{background:#f2fbf5;border-color:#cfe9d8}.auto-grade.failed{background:#fff5f2;border-color:#ead3cd}.violation-list{background:#fff6f3;border-radius:7px;flex-direction:column;gap:5px;margin:12px 0;padding:11px;display:flex}.violation-list span{color:#945044;font-size:9px}.assignment-table{border-top:1px solid var(--line);margin-top:14px}.assignment-table>div{border-bottom:1px solid #f0f0f3;grid-template-columns:55px 1fr 90px;gap:10px;padding:8px 0;font-size:10px;display:grid}.assignment-table span{color:#717987}.model-rationale{color:#737b89;min-height:48px;font-size:10px;line-height:1.55}.review-box{border-top:1px solid var(--ink);margin-top:15px;padding-top:14px}.review-box>span{text-transform:uppercase;letter-spacing:.08em;color:#7f8692;font-size:9px}.review-buttons{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.review-buttons button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:7px 9px;font-size:9px}.review-buttons button.active{border-color:var(--indigo);color:var(--indigo);background:#f0efff;font-weight:700}.review-box label{align-items:center;gap:10px;margin-top:10px;display:flex}.review-box input{width:80px;margin:0}.pilot-recommendation{border:1px solid var(--line);border-top:3px solid var(--ink);border-radius:0 0 12px 12px;margin-top:42px;padding:28px}.pilot-recommendation h2{letter-spacing:-.05em;margin:8px 0 12px;font-size:36px;line-height:1.05}.pilot-recommendation>p{color:#687080;max-width:800px;font-size:12px;line-height:1.6}.pilot-recommendation.pilot{background:#fbfffc;border-top-color:#2e8b57}.pilot-recommendation.buy_nothing{background:#fffdfc;border-top-color:#a95a4c}.pilot-recommendation.incomplete_run{background:#fffdf7;border-top-color:#a87924}.economics-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.economics-grid>div{background:#fff;flex-direction:column;gap:5px;padding:18px;display:flex}.economics-grid span{text-transform:uppercase;letter-spacing:.08em;color:#858c99;font-size:9px}.economics-grid b{font-size:20px}.economics-grid small{color:#7a8290;font-size:9px;line-height:1.4}.pilot-data-note{border:1px solid var(--line);border-radius:10px;margin-top:24px;padding:17px}.pilot-data-note b{font-size:11px}.pilot-data-note p{color:#737b89;margin:5px 0 0;font-size:10px;line-height:1.55}@media (max-width:900px){.pilot-intro-grid,.pilot-result-heading,.human-review-callout{grid-template-columns:1fr;gap:20px}.pilot-economics-input{grid-template-columns:1fr 1fr}.pilot-economics-input>div{grid-column:1/-1}.hard-rule-grid{grid-template-columns:1fr 1fr}.case-model-grid{grid-template-columns:1fr}.case-model-output+.case-model-output{border-left:0;border-top:1px solid var(--line)}}@media (max-width:620px){.dispatch-pilot-hero{padding-top:58px}.dispatch-pilot-hero h1{font-size:42px}.pilot-shell{padding-top:22px}.pilot-stepbar{margin-bottom:28px}.pilot-stepbar>*{padding:10px 7px;font-size:8px}.pilot-intro-grid h2,.pilot-result-heading h2{font-size:34px}.pilot-form-grid,.pilot-packet-editor,.pilot-economics-input,.model-summary-grid,.economics-grid{grid-template-columns:1fr}.pilot-wide,.pilot-economics-input>div{grid-column:auto}.hard-rule-grid{grid-template-columns:1fr}.verifier-head,.criterion-row{flex-direction:column;align-items:flex-start}.pilot-l2-callout{grid-template-columns:1fr;gap:8px}.model-metrics{grid-template-columns:1fr}.dispatch-case-head{flex-direction:column;align-items:flex-start}.tech-grid{grid-template-columns:1fr}.job-table>div{grid-template-columns:35px 1fr 70px}.job-table>div span:nth-of-type(3),.job-table>div span:nth-of-type(4){display:none}.pilot-actions{flex-direction:column;align-items:stretch}.pilot-actions>*{text-align:center;width:100%}}.evidence-envelope{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 30px;display:grid}.evidence-column{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px}.evidence-column.tested{border-top:3px solid #2b7a4b}.evidence-column.untested{background:#fffdf7;border-top:3px solid #9a7b2f}.evidence-item{border-bottom:1px solid var(--line);padding:14px 0}.evidence-item:last-child{border-bottom:0;padding-bottom:0}.evidence-item b{margin-bottom:5px;font-size:13px;display:block}.evidence-item p{color:#697080;margin:0;font-size:12px;line-height:1.55}.technical-evidence{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin:28px 0;padding:18px 0}.technical-evidence>summary{cursor:pointer;font-size:13px;font-weight:750;list-style-position:inside}.technical-evidence-note{color:#727988;max-width:760px;margin:14px 0 0;font-size:11px;line-height:1.55}.technical-evidence[open] .model-summary-grid{margin-top:18px}@media (max-width:760px){.evidence-envelope{grid-template-columns:1fr}}.assess-page{max-width:1120px}.assess-hero{max-width:920px}.assess-shell{padding:0 0 110px}.assess-mode-tabs{border:1px solid var(--line);background:#fff;border-radius:999px;margin:0 0 36px;padding:4px;display:inline-flex}.assess-mode-tabs button{cursor:pointer;color:#697080;background:0 0;border:0;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:750}.assess-mode-tabs button.active{background:var(--ink);color:#fff}.assess-intro{max-width:760px;margin-bottom:28px}.assess-intro h2{letter-spacing:-.05em;margin:10px 0 13px;font-size:clamp(34px,4vw,54px);line-height:1.02}.assess-intro p{color:#697080;font-size:15px;line-height:1.6}.assess-form{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:15px;padding-top:24px;display:grid}.assess-form>label,.agent-intake>label{color:#5f6675;font-size:11px;font-weight:700}.assess-form input,.assess-form select,.assess-form textarea,.agent-intake textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;margin-top:7px;padding:12px 13px;display:block}.assess-form input,.assess-form select{height:46px}.assess-form textarea,.agent-intake textarea{resize:vertical;line-height:1.5}.assess-form .full{grid-column:1/-1}.assess-form small{color:#8a91a0;font-weight:500}.assess-fieldset{border:1px solid var(--line);border-radius:9px;margin:0;padding:17px}.assess-fieldset legend{color:#5f6675;padding:0 6px;font-size:11px;font-weight:750}.system-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.system-chip-grid button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:700}.system-chip-grid button.selected{border-color:var(--indigo);color:var(--indigo);box-shadow:inset 0 0 0 1px var(--indigo);background:#faf9ff}.check-card{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:11px;padding:16px;display:flex!important}.check-card input{width:auto!important;height:auto!important;margin-top:3px!important}.check-card span{flex-direction:column;gap:4px;display:flex}.check-card b{color:var(--ink);font-size:12px}.check-card small{color:#737a89;font-size:10px;line-height:1.45}.agent-intake{max-width:860px}.agent-actions{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.agent-note{border:1px solid var(--line);background:#fbfbfd;border-radius:9px;margin-top:15px;padding:16px}.agent-note b{font-size:12px}.agent-note p{color:#707786;margin:6px 0 0;font-size:11px;line-height:1.55}.assess-result-top{border-top:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:34px;padding-top:28px;display:grid}.assess-result-top h2{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(38px,5vw,62px);line-height:1}.assess-result-top p{color:#717887;max-width:720px;font-size:12px;line-height:1.6}.suitability-score{border:1px solid var(--line);background:#fff;border-radius:50%;align-content:center;place-items:center;width:150px;height:150px;display:grid}.suitability-score strong{letter-spacing:-.06em;font-size:45px}.suitability-score span{text-transform:uppercase;letter-spacing:.08em;color:#727988;font-size:10px}.suitability-score.high{background:#f1fbf5}.suitability-score.moderate{background:#fff9ed}.suitability-score.low{background:#fff3f1}.decision-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:38px 0;display:grid}.decision-grid article{background:#fff;min-height:190px;padding:24px}.decision-grid article>span{text-transform:uppercase;letter-spacing:.1em;color:#777f8e;font-size:10px}.decision-grid h3{letter-spacing:-.035em;margin:13px 0 9px;font-size:22px}.decision-grid p{color:#697080;font-size:12px;line-height:1.6}.automation-map{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;margin:36px 0;padding:28px 0;display:grid}.automation-map h3{letter-spacing:-.04em;margin:8px 0;font-size:27px}.solution-type-list{flex-wrap:wrap;align-content:start;gap:9px;display:flex}.solution-type-list span{border:1px solid var(--line);border-radius:999px;padding:10px 13px;font-size:11px;font-weight:700}.assess-dimension-grid{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin:0 0 28px;display:grid}.assess-dimension-grid div{background:#fff;flex-direction:column;gap:7px;padding:16px;display:flex}.assess-dimension-grid span{text-transform:uppercase;letter-spacing:.08em;color:#7b8290;font-size:9px}.assess-dimension-grid b{font-size:18px}.assess-caveats{border:1px solid var(--line);border-radius:9px;margin:0 0 28px;padding:20px}.assess-caveats p{color:#626978;margin:8px 0 0;font-size:12px;line-height:1.55}@media (max-width:760px){.assess-form,.decision-grid,.automation-map{grid-template-columns:1fr}.assess-form .full{grid-column:auto}.assess-result-top{grid-template-columns:1fr}.suitability-score{width:118px;height:118px}.assess-dimension-grid{grid-template-columns:1fr 1fr}}.verifier-preferences{margin-top:28px}.verifier-head p{color:#707786;margin:7px 0 0;font-size:12px;line-height:1.55}.preference-chip-list{flex-wrap:wrap;gap:8px;margin:14px 0 8px;display:flex}.preference-chip-list span{border:1px solid var(--line);border-radius:999px;padding:9px 12px;font-size:11px;font-weight:700}.advanced-verifier{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.advanced-verifier>summary{cursor:pointer;font-size:12px;font-weight:750}.advanced-verifier-grid{margin-top:18px}.criteria-confirm{border:1px solid var(--line);background:#fbfbfd;border-radius:9px;margin-top:22px;padding:15px}.criteria-confirm b{color:var(--ink)}.requirements-panel{border-top:1px solid var(--ink);grid-template-columns:.9fr 1.1fr;gap:34px;margin:0 0 30px;padding:28px 0;display:grid}.requirements-panel h3{letter-spacing:-.04em;margin:8px 0;font-size:27px}.requirements-panel p{color:#707786;max-width:480px;font-size:12px;line-height:1.55}.requirements-list{border-top:1px solid var(--line)}.requirements-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.requirements-list b{font-size:12px}.requirements-list span{color:#7a8190;text-transform:uppercase;letter-spacing:.08em;font-size:10px}@media (max-width:760px){.requirements-panel{grid-template-columns:1fr}}.workflow-prefill-note{border:1px solid var(--line);background:#fbfbfd;border-radius:9px;align-items:flex-start;gap:12px;margin:0 0 24px;padding:15px 17px;display:flex}.workflow-prefill-note b{white-space:nowrap;font-size:12px}.workflow-prefill-note span{color:#6f7685;font-size:11px;line-height:1.5}@media (max-width:620px){.workflow-prefill-note{display:block}.workflow-prefill-note b{margin-bottom:5px;display:block}}.infeasible-result{background:#fffbed;border:1px solid #d6c88b;border-radius:8px;flex-direction:column;gap:5px;margin:10px 0;padding:14px;display:flex}.infeasible-result b{font-size:12px}.infeasible-result span{color:#746a45;font-size:10px;line-height:1.45}.private-save-toggle{border:1px solid var(--line);background:#fbfbfd;border-radius:9px;margin-top:12px;padding:14px}.private-save-toggle b{color:var(--ink)}.private-save-status{align-items:center;gap:9px;margin-top:12px;font-size:11px;display:flex}.private-save-status b{font-size:11px}.private-save-status span{color:#707786}.private-save-inline{color:#526057;margin:9px 0;font-size:11px;font-weight:700}.workflow-history{padding-bottom:110px}.workflow-history-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;padding-bottom:22px;display:flex}.workflow-history-head h2,.empty-workflows h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(34px,4vw,52px);line-height:1}.empty-workflows{border-top:1px solid var(--ink);max-width:720px;padding-top:30px}.empty-workflows p{color:#707786;margin:12px 0 22px;line-height:1.6}.workflow-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workflow-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px}.workflow-card-top{justify-content:space-between;gap:15px;display:flex}.workflow-card-top span{text-transform:uppercase;letter-spacing:.1em;color:#747b89;font-size:10px}.workflow-card-top b{border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:10px}.workflow-card h3{letter-spacing:-.04em;margin:18px 0 10px;font-size:25px}.workflow-card>p{color:#697080;min-height:58px;font-size:12px;line-height:1.6}.workflow-card-metrics{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.workflow-card-metrics>div{background:#fff;flex-direction:column;gap:5px;padding:12px 10px;display:flex}.workflow-card-metrics span{text-transform:uppercase;letter-spacing:.08em;color:#818796;font-size:9px}.workflow-card-metrics b{font-size:12px}.workflow-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.text-button{cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:11px;font-weight:700}.text-button.danger{color:#8a3c36}.aha-demo{color:#f7f7f5;background:#111319;border:1px solid #282a31;border-radius:14px;flex-direction:column;height:590px;min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 80px #0e101629}.aha-demo.loading{color:#969baa;justify-content:center;align-items:center;font-size:12px}.aha-demo-head,.aha-live-head{text-transform:uppercase;letter-spacing:.08em;color:#a9adba;border-bottom:1px solid #2a2d36;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:10px;display:flex}.aha-demo-head>div,.l4-live-head>div{align-items:center;gap:8px;display:flex}.live-dot{background:#78d69a;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #78d69a1a}.aha-board{flex-direction:column;flex:1;min-height:0;padding:18px;display:flex;overflow:hidden}.aha-board-labels{color:#a9adba;flex:none;justify-content:space-between;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.aha-trace{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:8px;min-height:0;padding-right:5px;display:flex;overflow:hidden auto}.aha-event{background:#171a21;border:1px solid #2b2f39;border-radius:8px;grid-template-columns:28px 1fr;gap:10px;padding:10px 11px;animation:.25s ease-out ahaIn;display:grid}.aha-event-icon{border:1px solid #3b404d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.aha-event b{font-size:11px}.aha-event p{white-space:pre-line;color:#aeb3c0;margin:3px 0 0;font-size:10px;line-height:1.45}.aha-event.rejected{background:#211817;border-color:#71433f}.aha-event.rejected .aha-event-icon{color:#ffaaa1;border-color:#8d514b}.aha-event.escalated{background:#211f17;border-color:#7c6938}.aha-event.escalated .aha-event-icon{color:#f2d276;border-color:#9a8349}.aha-event.verified{background:#162019;border-color:#355b43}.aha-event.verified .aha-event-icon{color:#8de0a9;border-color:#477859}.aha-demo-foot{background:#0e1015;border-top:1px solid #2a2d36;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.aha-demo-foot p{color:#898f9f;max-width:430px;margin:0;font-size:9px;line-height:1.45}.aha-demo-foot>div{align-items:center;gap:8px;display:flex}.aha-demo-foot button,.aha-demo-foot a{color:#f7f7f5;cursor:pointer;background:#171a21;border:1px solid #353a46;border-radius:999px;padding:8px 10px;font-size:10px;text-decoration:none}@keyframes ahaIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.l4-shell{padding-bottom:110px}.l4-setup-grid{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:44px;padding-top:28px;display:grid}.l4-setup-grid h2{letter-spacing:-.05em;margin:9px 0 22px;font-size:clamp(30px,3.6vw,48px);line-height:1.02}.l4-setup-grid label{color:#626978;font-size:11px;font-weight:700;display:block}.l4-setup-grid select,.l4-setup-grid input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:46px;margin-top:8px;padding:0 12px;display:block}.l4-product-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.l4-product-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;gap:4px;padding:14px;display:flex}.l4-product-grid button.selected{border-color:var(--indigo);box-shadow:inset 0 0 0 1px var(--indigo);background:#faf9ff}.l4-product-grid b{font-size:12px}.l4-product-grid span{color:#7b8290;font-size:10px}.l4-empty{border:1px solid var(--line);background:#fbfbfd;border-radius:9px;padding:18px}.l4-empty b{font-size:12px}.l4-empty p,.l4-empty a{font-size:11px;line-height:1.55}.l4-boundary{border:1px solid var(--line);background:#fffdf7;border-radius:9px;margin:34px 0 20px;padding:18px}.l4-boundary b{font-size:12px}.l4-boundary p{color:#6f6a5a;margin:6px 0 0;font-size:11px;line-height:1.6}.l4-session-head{border-top:1px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;padding-top:28px;display:flex}.l4-session-head h2{letter-spacing:-.05em;margin:7px 0;font-size:clamp(36px,4.2vw,54px)}.l4-session-head p{color:#747b89;font-size:11px}.l4-status{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:8px 11px;font-size:10px}.l4-status.completed{background:#f0faf3;border-color:#b9d9c4}.l4-status.revoked{background:#fff3f1;border-color:#e3c0ba}.l4-connect-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.l4-connect-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.l4-connect-grid article>span{text-transform:uppercase;letter-spacing:.1em;color:#7a8190;font-size:9px}.l4-connect-grid h3{letter-spacing:-.035em;margin:10px 0 14px;font-size:21px}.l4-connect-grid code{overflow-wrap:anywhere;background:#f4f5f7;border-radius:7px;margin-bottom:12px;padding:12px;font-size:10px;line-height:1.5;display:block}.l4-connect-grid p{color:#747b89;font-size:10px;line-height:1.55}.l4-prompt{border-left:2px solid var(--indigo);padding-left:12px;color:#4f5563!important}.l4-live{color:#f4f4f2;background:#111319;border:1px solid #292c34;border-radius:10px;margin:26px 0;overflow:hidden}.l4-live-head{text-transform:uppercase;letter-spacing:.08em;color:#9fa4b1;border-bottom:1px solid #292c34;justify-content:space-between;gap:12px;padding:14px 16px;font-size:10px;display:flex}.l4-waiting{padding:34px 18px}.l4-waiting b{font-size:13px}.l4-waiting p{color:#969baa;font-size:11px}.l4-event-list{max-height:460px;overflow:auto}.l4-event{border-bottom:1px solid #252831;grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.l4-event>span{text-transform:uppercase;color:#878d9a;font-size:9px}.l4-event b{font-size:11px}.l4-event p{color:#a1a6b3;margin:3px 0 0;font-size:10px}.l4-event small{color:#737986;font-size:9px}.l4-event.rejected{background:#211817}.l4-result{border-top:1px solid var(--ink);margin:34px 0;padding-top:27px}.l4-result h2{letter-spacing:-.05em;margin:8px 0 22px;font-size:clamp(34px,4vw,52px)}.l4-result-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:18px;display:grid}.l4-result-grid>div{background:#fff;flex-direction:column;gap:6px;padding:16px;display:flex}.l4-result-grid span{text-transform:uppercase;color:#7d8492;font-size:9px}.l4-result-grid b{font-size:15px}.l4-result>p{color:#686f7d;max-width:760px;margin-bottom:20px;font-size:11px;line-height:1.6}@media (max-width:850px){.workflow-card-grid,.l4-setup-grid,.l4-connect-grid{grid-template-columns:1fr}.l4-result-grid{grid-template-columns:1fr 1fr}.aha-demo{min-height:480px}}@media (max-width:560px){.workflow-card-grid,.workflow-card-metrics{grid-template-columns:1fr}.aha-demo-foot{display:block}.aha-demo-foot>div{margin-top:10px}.l4-product-grid,.l4-result-grid{grid-template-columns:1fr}.l4-event{grid-template-columns:60px 1fr}.l4-event small{display:none}}.method-evidence-ladder{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin:34px 0;padding:44px 0}.method-ladder-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.method-ladder-grid article{background:#fff;min-height:160px;padding:20px}.method-ladder-grid article>b{border:1px solid var(--ink);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:inline-grid}.method-ladder-grid h3{letter-spacing:-.03em;margin:14px 0 7px;font-size:18px}.method-ladder-grid p,.method-boundary{color:#6d7482;font-size:11px;line-height:1.6}.method-boundary{max-width:850px;margin:20px 0 0}.finder-workflow-field{color:#606776;margin-top:22px;font-size:11px;font-weight:700;display:block}.finder-workflow-field span{margin-bottom:7px;display:block}.finder-workflow-field small{color:#8a91a0;font-weight:500}.finder-workflow-field textarea{border:1px solid var(--line);resize:vertical;width:100%;font:inherit;background:#fff;border-radius:9px;padding:13px;line-height:1.5;display:block}@media (max-width:760px){.method-ladder-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.method-ladder-grid{grid-template-columns:1fr}}.workflow-intake-hero{max-width:980px}.workflow-intake-shell{padding-bottom:110px}.workflow-intake-principles{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.workflow-intake-principles article{background:#fff;grid-template-columns:32px 1fr;gap:12px;padding:18px;display:grid}.workflow-intake-principles article>span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.workflow-intake-principles b{font-size:12px}.workflow-intake-principles p{color:#737a88;margin:4px 0 0;font-size:10px;line-height:1.5}.workflow-intake-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.workflow-capture-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px}.workflow-capture-card.primary{background:#fcfbff;border-color:#b9b4d9}.workflow-capture-card h2{letter-spacing:-.045em;margin:8px 0 20px;font-size:clamp(27px,3vw,40px);line-height:1.03}.workflow-capture-card>label:not(.workflow-dropzone){color:#626978;margin-top:14px;font-size:11px;font-weight:700;display:block}.workflow-capture-card input,.workflow-capture-card textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;margin-top:7px;padding:12px;line-height:1.5;display:block}.workflow-capture-card textarea{resize:vertical;min-height:180px}.dictation-row{align-items:center;gap:12px;margin-top:12px;display:flex}.dictation-row>span{color:#7b8290;max-width:390px;font-size:9px;line-height:1.45}.capture-explainer{color:#707786;font-size:11px;line-height:1.6}.workflow-dropzone{text-align:center;cursor:pointer;background:#fafbfc;border:1px dashed #aeb4c0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:18px;font-size:12px;font-weight:800;display:flex}.workflow-dropzone input{display:none}.workflow-dropzone small{color:#858c99;margin-top:6px;font-size:9px;font-weight:500;line-height:1.5}.workflow-intake-files{flex-direction:column;gap:7px;margin-top:12px;display:flex}.workflow-intake-files>div{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.workflow-intake-files>div>div{flex-direction:column;gap:3px;min-width:0;display:flex}.workflow-intake-files b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workflow-intake-files span{color:#858b98;font-size:9px}.workflow-intake-files button{color:#7c4540;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.workflow-file-warnings{border-left:2px solid #d8be67;margin-top:10px;padding-left:10px}.workflow-file-warnings p{color:#726747;font-size:9px;line-height:1.5}.capture-privacy-note{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.capture-privacy-note b{font-size:10px}.capture-privacy-note p{color:#7e8491;margin:5px 0 0;font-size:9px;line-height:1.55}.workflow-intake-confirm{margin-top:18px}.workflow-intake-next{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding-top:18px;display:flex}.workflow-intake-next>div{flex-direction:column;gap:4px;display:flex}.workflow-intake-next b{font-size:12px}.workflow-intake-next span{color:#737a88;max-width:650px;font-size:10px;line-height:1.5}.other-detail-field{color:#606776;margin-top:12px;font-size:11px;font-weight:700;display:block}.other-detail-field input{border:1px solid var(--line);width:100%;height:44px;font:inherit;background:#fff;border-radius:8px;margin-top:7px;padding:0 11px;display:block}.finder-other-field{max-width:560px;margin-top:18px}.demo-explainer-section{border-bottom:1px solid var(--line);background:#f7f7f9;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;padding:88px max(24px,50vw - 590px);display:grid}.demo-explainer-copy h2{letter-spacing:-.055em;max-width:720px;margin:14px 0 20px;font-size:clamp(36px,4.8vw,64px);line-height:.98}.demo-explainer-copy>p{color:#646b79;max-width:650px;font-size:14px;line-height:1.7}.demo-simple-steps{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0;display:grid}.demo-simple-steps>div{background:#fff;align-items:center;gap:9px;padding:14px;display:flex}.demo-simple-steps b{border:1px solid var(--ink);border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.demo-simple-steps span{font-size:10px;font-weight:700;line-height:1.35}@media (max-width:900px){.workflow-intake-grid,.demo-explainer-section,.workflow-intake-principles{grid-template-columns:1fr}.demo-explainer-section{gap:28px;padding-top:58px;padding-bottom:58px}}@media (max-width:620px){.workflow-intake-next{display:block}.workflow-intake-next .solid-button{width:100%;margin-top:14px}.dictation-row{flex-direction:column;align-items:flex-start}.demo-simple-steps{grid-template-columns:1fr}}.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}.nav-actions{justify-self:end;align-items:center;gap:10px;display:flex}.mobile-menu-button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:21px;line-height:1;display:none}.mobile-nav{display:none}.footer-signup{border-top:1px solid #ffffff29;grid-column:1/-1;padding-top:24px}.email-signup{grid-template-columns:minmax(220px,1fr) minmax(280px,1.1fr);align-items:start;gap:14px 28px;max-width:850px;display:grid}.email-signup>div:first-child{flex-direction:column;gap:6px;display:flex}.email-signup>div:first-child b{font-size:16px}.email-signup>div:first-child span{opacity:.72;font-size:12px;line-height:1.55}.email-signup-row{gap:8px;display:flex}.email-signup-row input{min-width:0;color:inherit;background:#ffffff14;border:1px solid #ffffff3d;border-radius:8px;flex:1;padding:11px 13px}.email-signup-row input::placeholder{color:#ffffff85}.email-signup-row button{cursor:pointer;border:0;border-radius:8px;padding:11px 15px;font-weight:700}.email-signup>label{opacity:.76;grid-column:2;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.email-signup>label input{margin-top:2px}.email-signup>small{grid-column:2}.email-error{color:#ffb4b4}.email-success{color:#b7f0c9}.result-email-form{border:1px solid var(--line);background:#fafaff;border-radius:14px;grid-template-columns:1fr 1fr;align-items:end;gap:18px 26px;margin:28px 0 8px;padding:24px;display:grid}.result-email-form h3{letter-spacing:-.035em;margin:5px 0 7px;font-size:22px}.result-email-form p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.result-email-controls{gap:8px;display:flex}.result-email-controls input{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1;min-width:0;padding:12px 13px}.result-email-controls .solid-button{white-space:nowrap}.result-email-form .check-line{grid-column:1/-1;margin:0}.check-line.compact{font-size:12px}.agent-shortcut{background:#f7f5ff;border:1px solid #dcd8ff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:4px 0 24px;padding:18px 20px;display:flex}.agent-shortcut div{flex-direction:column;gap:4px;display:flex}.agent-shortcut b{font-size:15px}.agent-shortcut span{color:var(--muted);font-size:12px;line-height:1.5}.agent-shortcut a{white-space:nowrap}@media (max-width:900px){.mobile-menu-button{display:inline-flex}.mobile-nav{border-top:1px solid var(--line);background:#fffffffa;flex-direction:column;padding:6px 18px 16px;display:flex}.mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 4px;font-size:14px;font-weight:650;display:flex}}@media (max-width:620px){.nav-actions{gap:7px}.mobile-menu-button{width:39px;height:39px}.nav-cta{font-size:12px}.email-signup{grid-template-columns:1fr}.email-signup>label,.email-signup>small{grid-column:1}.email-signup-row{flex-direction:column}.result-email-form{grid-template-columns:1fr;padding:20px}.result-email-form .check-line{grid-column:1}.result-email-controls{flex-direction:column}.result-email-controls .solid-button{justify-content:center}.agent-shortcut{flex-direction:column;align-items:flex-start}}.supported-tests-section{max-width:1240px;margin:0 auto;padding:24px 28px 92px}.supported-tests-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:flex}.supported-tests-head h2{letter-spacing:-.05em;max-width:720px;margin:7px 0 0;font-size:38px}.supported-tests-head p{max-width:430px;color:var(--muted);font-size:13px;line-height:1.6}.supported-tests-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.supported-test-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:210px;padding:24px;transition:all .18s;display:flex}.supported-test-card:hover{border-color:#cfcaf8;transform:translateY(-2px)}.supported-test-card>span{text-transform:uppercase;letter-spacing:.1em;color:var(--indigo);font-size:10px;font-weight:750}.supported-test-card h3{letter-spacing:-.04em;margin:18px 0 9px;font-size:25px}.supported-test-card p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.55}.supported-test-card b{margin-top:auto;font-size:12px}.dealbreaker-fields{margin-top:20px}.dealbreaker-systems{margin-top:22px}.dealbreaker-systems>span{color:var(--muted);margin:5px 0 12px;font-size:12px;line-height:1.5;display:block}.dealbreaker-systems>div{max-height:220px;padding-right:4px;overflow:auto}.roadmap-next{background:#f7f5ff;border:1px solid #d8d4ff;justify-content:space-between;align-items:center;gap:28px;margin:20px 0 24px;padding:24px 26px;display:flex}.roadmap-next h3{letter-spacing:-.045em;margin:7px 0;font-size:28px}.roadmap-next p{color:var(--muted);margin:0;font-size:13px}.roadmap-score{border:1px solid var(--line);text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:112px;height:112px;display:flex}.roadmap-score strong{letter-spacing:-.05em;font-size:32px}.roadmap-score span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);max-width:72px;font-size:9px}.roadmap-score.high{border-color:#9fd9b5}.roadmap-score.medium{border-color:#e7ca7b}.roadmap-score.low{border-color:#efb0b0}.roadmap-chip{background:#f3f4f6;border-radius:999px;width:max-content;margin:2px 0 10px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.roadmap-chip.high{color:#236643;background:#ecf9f0}.roadmap-chip.medium{color:#765817;background:#fff7df}.roadmap-chip.low{color:#8a3434;background:#fff0f0}.roadmap-action{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:15px;padding-top:13px;display:flex}.roadmap-action span{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:9px}.roadmap-action b{font-size:12px;line-height:1.45}.synthetic-pilot-shell{padding:0 0 90px}.generic-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.generic-model-card{border:1px solid var(--line);background:#fff;padding:22px}.generic-model-card>span{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:10px}.generic-model-card h3{margin:7px 0 18px;font-size:22px}.generic-model-card>strong{letter-spacing:-.05em;margin-bottom:14px;font-size:38px;display:block}.generic-model-card>strong small{color:var(--muted);margin-left:3px;font-size:12px}.generic-model-card>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;font-size:12px;display:flex}.generic-model-card.model-failed{background:#fff7f7}.generic-violations{color:#8a3434;font-size:11px;line-height:1.55}.generic-case-list{grid-template-columns:repeat(2,1fr);gap:8px;padding:14px 0;display:grid}.generic-case-list>div{border:1px solid var(--line);flex-direction:column;gap:4px;padding:11px;display:flex}.generic-case-list b{color:var(--indigo);font-size:10px}.generic-case-list span{font-size:12px;line-height:1.4}.workflow-context-preview{border:1px solid var(--line);background:#fafafa;margin:20px 0;padding:18px}.workflow-context-preview span{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:10px}.workflow-context-preview p{margin:8px 0 0;font-size:13px;line-height:1.55}@media (max-width:900px){.supported-tests-grid{grid-template-columns:1fr}.supported-tests-head{flex-direction:column;align-items:flex-start}.generic-model-grid{grid-template-columns:1fr}}@media (max-width:620px){.supported-tests-section{padding:10px 18px 65px}.supported-tests-head h2{font-size:32px}.roadmap-next{align-items:flex-start}.roadmap-score{width:86px;min-width:86px;height:86px}.roadmap-score strong{font-size:27px}.generic-case-list{grid-template-columns:1fr}}.workspace-email-link{border:1px solid var(--line);background:#fff;grid-template-columns:1.25fr 1fr;align-items:center;gap:18px 26px;margin:0 0 24px;padding:20px 22px;display:grid}.workspace-email-link h3{letter-spacing:-.035em;margin:5px 0 7px;font-size:21px}.workspace-email-link p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.workspace-email-controls{gap:8px;display:flex}.workspace-email-controls input{border:1px solid var(--line);border-radius:8px;flex:1;min-width:0;padding:11px 12px}.workspace-email-link>.success-note,.workspace-email-link>.data-warning{grid-column:1/-1;margin:0}@media (max-width:720px){.workspace-email-link{grid-template-columns:1fr}.workspace-email-controls{flex-direction:column}.workspace-email-link>.success-note,.workspace-email-link>.data-warning{grid-column:1}}@media (max-width:620px){.aha-demo{height:560px}.aha-trace{padding-right:3px}}.workflow-decision-hero{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);align-items:end;gap:24px;margin-bottom:22px;padding-top:28px;display:grid}.workflow-decision-hero h2{letter-spacing:-.055em;max-width:900px;margin:8px 0 14px;font-size:clamp(38px,5vw,64px);line-height:.98}.workflow-decision-hero>div:first-child>p{color:var(--muted);max-width:780px;font-size:12px;line-height:1.6}.decision-status-card{border:1px solid var(--line);background:#fafaff;flex-direction:column;justify-content:flex-end;min-height:142px;padding:20px;display:flex}.decision-status-card>span,.decision-dimension>span,.decision-report-grid span,.decision-change-list>span{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:9px}.decision-status-card b{letter-spacing:-.03em;margin:7px 0;font-size:22px}.decision-status-card small{color:var(--muted);font-size:10px;line-height:1.45}.decision-dimensions{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:20px 0 28px;display:grid}.decision-dimension{background:#fff;border-top:3px solid #0000;min-height:190px;padding:20px}.decision-dimension.high{border-top-color:#8fcda8}.decision-dimension.moderate{border-top-color:#e1c36a}.decision-dimension.low{border-top-color:#e6a2a2}.decision-dimension.preliminary{border-top-color:#b8b3db}.decision-dimension h3{letter-spacing:-.035em;margin:12px 0 8px;font-size:19px;line-height:1.1}.decision-dimension p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.decision-report-card{background:#fbfaff;border:1px solid #cfcaf8;margin:28px 0;padding:26px}.decision-report-title{border-bottom:1px solid #dcd8f7;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:18px;display:flex}.decision-report-title h3{letter-spacing:-.045em;margin:6px 0 0;font-size:30px}.decision-report-level{text-transform:uppercase;letter-spacing:.08em;background:#fff;border:1px solid #cbc6f6;padding:7px 9px;font-size:10px;font-weight:750}.decision-report-grid{background:#ddd9f3;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.decision-report-grid>div{background:#fff;flex-direction:column;gap:7px;min-height:112px;padding:17px;display:flex}.decision-report-grid b{font-size:14px;line-height:1.35}.decision-report-grid small{color:var(--muted);font-size:9px;line-height:1.45}.decision-change-list{margin-top:18px}.decision-change-list>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.decision-change-list b{background:#fff;border:1px solid #d9d6ea;padding:7px 9px;font-size:10px;font-weight:650}@media (max-width:900px){.workflow-decision-hero{grid-template-columns:1fr}.decision-dimensions,.decision-report-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.decision-dimensions,.decision-report-grid{grid-template-columns:1fr}.decision-report-card{padding:19px}.decision-report-title{flex-direction:column;align-items:flex-start}.workflow-decision-hero h2{font-size:38px}}.supported-test-mini-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.supported-test-mini-grid>a{border:1px solid var(--line);background:#fafafa;flex-direction:column;gap:7px;min-height:118px;padding:14px;transition:all .18s;display:flex}.supported-test-mini-grid>a:hover{background:#fff;border-color:#cfcaf8;transform:translateY(-1px)}.supported-test-mini-grid span{text-transform:uppercase;letter-spacing:.09em;color:var(--indigo);font-size:8px;font-weight:750}.supported-test-mini-grid b{font-size:13px;line-height:1.25}.supported-test-mini-grid small{color:var(--muted);margin-top:auto;font-size:9px;line-height:1.4}.supported-test-boundary{color:var(--muted);max-width:850px;margin:14px 0 0;font-size:10px;line-height:1.55}@media (max-width:980px){.supported-test-mini-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.supported-test-mini-grid{grid-template-columns:1fr}}.evidence-decision-strip{border:1px solid var(--line);background:#fafafa;grid-template-columns:minmax(0,1.5fr) minmax(190px,.5fr);gap:18px;margin:20px 0;padding:22px;display:grid}.evidence-decision-strip.pass{background:#f8fcf9;border-left:4px solid #78b992}.evidence-decision-strip.hold{background:snow;border-left:4px solid #d39b9b}.evidence-decision-strip h3{letter-spacing:-.04em;margin:7px 0 8px;font-size:25px;line-height:1.08}.evidence-decision-strip p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.evidence-decision-strip>div:last-child{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;padding-left:18px;display:flex}.evidence-decision-strip>div:last-child span{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:9px}.evidence-decision-strip>div:last-child b{font-size:21px}.evidence-decision-strip>div:last-child small{color:var(--muted);font-size:9px;line-height:1.45}@media (max-width:680px){.evidence-decision-strip{grid-template-columns:1fr}.evidence-decision-strip>div:last-child{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}}.roadmap-overview{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.roadmap-overview article{background:#fff;flex-direction:column;gap:7px;padding:18px;display:flex}.roadmap-overview span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.roadmap-overview strong{letter-spacing:-.05em;font-size:30px}.roadmap-status{border:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;min-width:190px;max-width:230px;padding:16px;display:flex}.roadmap-status span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.roadmap-status strong{font-size:14px;line-height:1.35}.roadmap-status.high{border-left:4px solid #8fcda8}.roadmap-status.medium{border-left:4px solid #e1c36a}.roadmap-status.low{border-left:4px solid #e6a2a2}@media (max-width:680px){.roadmap-overview{grid-template-columns:1fr}.roadmap-next{flex-direction:column;align-items:flex-start}.roadmap-status{width:100%;max-width:none}}.source-review-banner{background:#fff9e8;border:1px solid #e3c56c;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:14px 0 20px;padding:13px 15px;display:flex}.source-review-banner b{color:#6d5312;font-size:11px}.source-review-banner span{color:#796529;font-size:10px;line-height:1.45}.detail-source-review{margin:0 0 18px}.evidence-label.review-pending,.market-cap.review-pending{color:#73550d;background:#fff3cf;border-color:#e0c263}.source-review-note,.review-pending-line{color:#765817!important}.review-pending-line{margin:7px 0 0;font-size:10px;line-height:1.5}.cap-status.review-pending{color:#765817;background:#fff7df;border-color:#e1c36a}.playbooks-loading{border:1px solid var(--line);color:var(--muted);background:#fafafa;margin-bottom:16px;padding:22px;font-size:12px}.finder-other-required{flex-direction:column;gap:7px;max-width:620px;margin-top:14px;display:flex}.finder-other-required small{color:var(--muted);font-size:9px;font-weight:400;line-height:1.45}@media (max-width:620px){.source-review-banner{display:block}.source-review-banner span{margin-top:5px;display:block}}.workflow-outcome{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.outcome-toggle{padding-left:0!important}.workflow-outcome-summary{border:1px solid var(--line);background:#f7f8fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:10px;padding:12px;display:grid}.workflow-outcome-summary>div{flex-direction:column;gap:3px;display:flex}.workflow-outcome-summary span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:8px}.workflow-outcome-summary b{font-size:10px}.workflow-outcome-summary>small{color:var(--muted);grid-column:1/-1;font-size:8px;line-height:1.45}.workflow-outcome-form{border:1px solid var(--line);background:#fafafa;margin-top:10px;padding:14px}.workflow-outcome-intro{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.workflow-outcome-intro b{font-size:11px}.workflow-outcome-intro span{color:var(--muted);font-size:9px;line-height:1.5}.workflow-outcome-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-outcome-fields label{flex-direction:column;gap:5px;display:flex}.workflow-outcome-fields label.wide{grid-column:1/-1}.workflow-outcome-fields label>span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:8px}.workflow-outcome-fields input,.workflow-outcome-fields select,.workflow-outcome-fields textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:7px;padding:9px 10px;font-size:10px}.workflow-outcome-fields textarea{resize:vertical}.workflow-outcome-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.workflow-outcome-actions small{color:var(--muted);font-size:8px}@media (max-width:620px){.workflow-outcome-fields,.workflow-outcome-summary{grid-template-columns:1fr}.workflow-outcome-summary>small,.workflow-outcome-fields label.wide{grid-column:auto}}.l4-connection-warning{background:#fff8df;border:1px solid #e1c36a;margin-top:12px;padding:12px 13px}.l4-connection-warning b{color:#6f5310;font-size:10px}.l4-connection-warning p{color:#765f25;margin:5px 0 0;font-size:9px;line-height:1.5}.l4-setup-steps{border:1px solid var(--line);background:#fafafa;margin-top:12px;padding:12px 14px}.l4-setup-steps>b{font-size:10px}.l4-setup-steps ol{margin:8px 0 0;padding-left:18px}.l4-setup-steps li{color:var(--muted);margin:5px 0;font-size:9px;line-height:1.55}.l4-plan-note{color:var(--muted);margin:-4px 0 12px;font-size:9px;line-height:1.5}.screening-mode-note,.comparison-mode-note{border:1px solid var(--line);background:#f7f8fa;margin:14px 0 18px;padding:13px 15px}.screening-mode-note b,.comparison-mode-note b{font-size:10px}.screening-mode-note p,.comparison-mode-note p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.screening-mode-note small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.45;display:block}input[type=checkbox]{width:20px;min-width:20px;height:20px;accent-color:var(--indigo);cursor:pointer;margin:0}.check-line input[type=checkbox],.check-card input[type=checkbox]{flex:0 0 20px;width:20px!important;min-width:20px!important;height:20px!important;margin-top:1px!important}.scope-list input[type=checkbox],.email-signup>label input[type=checkbox]{width:20px;min-width:20px;height:20px;margin-top:1px}@media (max-width:620px){input[type=checkbox],.scope-list input[type=checkbox],.email-signup>label input[type=checkbox]{width:22px;min-width:22px;height:22px}.check-line input[type=checkbox],.check-card input[type=checkbox]{flex-basis:22px;width:22px!important;min-width:22px!important;height:22px!important}.check-line,.check-card{gap:12px!important}}.simple-flow-progress{border:1px solid var(--line);color:#7a8190;background:#fff;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 0 24px;padding:11px 14px;font-size:11px;display:flex}.simple-flow-progress b{color:var(--ink)}.simple-flow-progress .done{color:#397458}.simple-flow-progress span+span,.simple-flow-progress b+span{border-left:1px solid var(--line);padding-left:10px}.decision-simple-grid{background:var(--line);border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;margin:30px 0 0;display:grid}.decision-simple-grid article{background:#fff;flex-direction:column;gap:7px;min-height:130px;padding:20px;display:flex}.decision-simple-grid span{text-transform:uppercase;letter-spacing:.08em;color:#757d8c;font-size:10px}.decision-simple-grid strong{letter-spacing:-.025em;font-size:18px;line-height:1.25}.decision-simple-grid small{color:#747b89;font-size:11px;line-height:1.45}.decision-primary-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 28px;display:flex}.decision-details,.decision-export,.finder-details{border-top:1px solid var(--line);margin-top:26px;padding-top:4px}.decision-details>summary,.decision-export>summary,.finder-details>summary{cursor:pointer;padding:16px 0;font-size:13px;font-weight:750;list-style-position:inside}.decision-details-body,.finder-details-body{padding-top:8px}.decision-export-actions{flex-wrap:wrap;gap:9px;padding:4px 0 18px;display:flex}.finder-subsection{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.finder-subsection h2{letter-spacing:-.035em;margin:0 0 7px;font-size:25px}.finder-subsection>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.current-setup-decision{border:1px solid var(--line);background:#fbfbfd;border-radius:12px;grid-template-columns:1.05fr .95fr;gap:34px;margin:28px 0 18px;padding:26px;display:grid}.current-setup-decision.keep{background:#f2fbf5;border-color:#bfe2ca}.current-setup-decision.gaps{background:#fffaf0;border-color:#eadfbd}.current-setup-decision h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:30px}.current-setup-decision p{color:#646c7a;margin:0;font-size:13px;line-height:1.6}.current-setup-facts{background:var(--line);flex-direction:column;gap:1px;display:flex}.current-setup-facts>div{background:#fff;flex-direction:column;gap:5px;padding:14px;display:flex}.current-setup-facts span{text-transform:uppercase;letter-spacing:.08em;color:#7e8592;font-size:9px}.current-setup-facts b{font-size:12px;line-height:1.45}.current-setup-facts small{color:#7c8390;font-size:10px;line-height:1.45}.finder-primary-actions{justify-content:flex-start;gap:10px}.finder-primary-actions .solid-button{margin-left:auto}.finder-details{margin-top:34px}.finder-details-body>.scenario-grid{margin-top:18px}.price-list-comparison{border:1px solid var(--line);border-radius:10px;flex-direction:column;grid-column:1/-1;gap:6px;padding:20px;display:flex}.price-list-comparison.good{background:#f2fbf5;border-color:#bfe2ca}.price-list-comparison.warn{background:#fff7f1;border-color:#ebc8b5}.price-list-comparison>span,.price-peer-note b{text-transform:uppercase;letter-spacing:.08em;color:#737b89;font-size:10px}.price-list-comparison strong{letter-spacing:-.025em;font-size:20px}.price-list-comparison p{color:#676f7d;margin:2px 0;font-size:12px;line-height:1.55}.price-list-comparison small{color:#7b8290;font-size:10px}.price-peer-note{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.price-peer-note span{color:#707785;text-align:right;font-size:11px;line-height:1.5}.pilot-decision-overview{border:1px solid var(--line);background:#fafafd;border-radius:12px;grid-template-columns:1.35fr .65fr;align-items:center;gap:24px;margin:20px 0 24px;padding:24px;display:grid}.pilot-decision-overview.pilot{background:#f2fbf5;border-color:#bfe2ca}.pilot-decision-overview.stop{background:#fff4f2;border-color:#e8c0b9}.pilot-decision-overview h2{letter-spacing:-.04em;margin:7px 0 9px;font-size:30px}.pilot-decision-overview p{color:#68707e;margin:0;font-size:12px;line-height:1.55}.pilot-decision-overview>div:last-child{border-left:1px solid var(--line);flex-direction:column;gap:5px;padding-left:20px;display:flex}.pilot-decision-overview>div:last-child span{text-transform:uppercase;letter-spacing:.08em;color:#7a8290;font-size:9px}.pilot-decision-overview strong{letter-spacing:-.035em;font-size:25px}.pilot-decision-overview small{color:#757d8a;font-size:10px;line-height:1.4}.footer-grid{grid-template-columns:minmax(230px,.75fr) minmax(0,1.65fr)}.footer-link-groups{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.footer-link-groups>div{flex-direction:column;gap:8px;display:flex}.footer-link-groups>div>b{text-transform:uppercase;letter-spacing:.1em;color:#838997;margin-bottom:3px;font-size:10px}.footer-link-groups a{font-size:12px;font-weight:650}.footer-signup,.footer-note{grid-column:1/-1}input[type=radio]{width:20px;min-width:20px;height:20px;accent-color:var(--indigo);cursor:pointer;margin:0}.scope-list input[type=radio]{width:20px;min-width:20px;height:20px;margin-top:1px}@media (max-width:850px){.decision-simple-grid{grid-template-columns:1fr 1fr}.current-setup-decision,.pilot-decision-overview{grid-template-columns:1fr}.pilot-decision-overview>div:last-child{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.footer-link-groups{grid-template-columns:1fr 1fr}}@media (max-width:620px){.simple-flow-progress{border-radius:10px;justify-content:center;width:100%;font-size:11px}.decision-simple-grid{grid-template-columns:1fr}.decision-primary-actions{flex-direction:column;align-items:stretch}.decision-primary-actions .solid-button,.decision-primary-actions .ghost-button{justify-content:center;width:100%}.current-setup-decision{gap:20px;padding:20px}.current-setup-decision h2{font-size:26px}.finder-primary-actions{flex-direction:column;align-items:stretch}.finder-primary-actions .solid-button{width:100%;margin-left:0}.price-peer-note{flex-direction:column;gap:5px}.price-peer-note span{text-align:left}.pilot-decision-overview{padding:20px}.pilot-decision-overview h2{font-size:27px}.footer-link-groups{grid-template-columns:1fr 1fr;gap:26px 18px}input[type=radio],.scope-list input[type=radio]{width:22px;min-width:22px;height:22px}.dictation-row>span,.workflow-dropzone small,.capture-privacy-note p,.workflow-file-warnings p,.workflow-intake-next span,.workflow-intake-principles p,.check-card small,.l4-connect-grid p,.pilot-privacy-note p,.current-setup-facts small,.pilot-decision-overview small,.other-detail-field small,.finder-workflow-field small,.field small{line-height:1.5;font-size:12px!important}.check-line span{font-size:13px;line-height:1.5}}.component-choice-panel{background:#fbfaff;border:1px solid #d8d4f2;border-radius:12px;margin:24px 0;padding:24px}.component-choice-panel h3{letter-spacing:-.035em;margin:7px 0 8px;font-size:26px}.component-choice-panel>p{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.55}.component-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.component-choice-grid .choice{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.component-choice-grid .choice b{font-size:14px}.component-choice-grid .choice span{color:var(--indigo);font-size:10px;font-weight:750}.redaction-carried-note{background:#f2fbf5;border:1px solid #bfe2ca;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;padding:12px 14px;display:flex}.redaction-carried-note b{font-size:11px}.redaction-carried-note span{color:#5f7166;font-size:10px}.finder-recommendation-now{background:#fbfaff;border:1px solid #cbc6f6;border-radius:12px;margin:18px 0 22px;padding:25px}.finder-recommendation-now h2{letter-spacing:-.045em;margin:7px 0 10px;font-size:32px}.finder-recommendation-now>p{color:#626a78;max-width:820px;margin:0;font-size:13px;line-height:1.6}.recommended-stack-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.recommended-stack-chips>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.recommended-stack-chips b{background:#fff;border:1px solid #d8d4f2;padding:7px 9px;font-size:10px}.currency-comparison-note{margin-top:-6px}.finder-redaction-gate{margin-bottom:20px}.finder-redaction-gate .check-line{margin-top:10px}.comparison-warning{margin:14px 0 18px}@media (max-width:760px){.component-choice-grid{grid-template-columns:1fr}.redaction-carried-note{flex-direction:column;align-items:flex-start}.finder-recommendation-now{padding:20px}.finder-recommendation-now h2{font-size:27px}}.workflow-progress-card{border:1px solid var(--line);background:#fff;margin:10px 0 28px;padding:30px;overflow:hidden}.workflow-progress-top{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:28px;display:grid}.workflow-progress-top h2{letter-spacing:-.052em;max-width:820px;margin:7px 0 13px;font-size:clamp(34px,5vw,56px);line-height:1}.workflow-progress-top p{color:var(--muted);max-width:720px;margin:0;font-size:13px;line-height:1.65}.workflow-progress-number{border:1px solid var(--line);background:#fafaff;flex-direction:column;justify-content:flex-end;align-items:flex-end;min-height:118px;padding:18px;display:flex}.workflow-progress-number strong{letter-spacing:-.055em;font-size:38px;line-height:1}.workflow-progress-number span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:right;margin-top:7px;font-size:9px}.workflow-progress-track{background:#eeeef4;border-radius:999px;height:10px;margin:26px 0 20px;position:relative;overflow:hidden}.workflow-progress-track>span{background:linear-gradient(90deg,#5f5acb,#8f8ae7);border-radius:999px;height:100%;transition:width .35s;display:block}.workflow-progress-track.active:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.5s linear infinite workflow-shimmer;position:absolute;inset:0}@keyframes workflow-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.workflow-progress-stages{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.workflow-progress-stages>div{border:1px solid var(--line);color:#8a909c;background:#fafafa;align-items:flex-start;gap:9px;min-height:84px;padding:12px;display:flex}.workflow-progress-stages>div.done{color:#3d7258;background:#f7fbf8}.workflow-progress-stages>div.active{color:var(--indigo);background:#f7f6ff;border-color:#cfcaf8}.workflow-progress-stages i{border:1px solid;border-radius:50%;place-items:center;width:21px;min-width:21px;height:21px;font-size:9px;font-style:normal;font-weight:800;display:grid}.workflow-progress-stages span{font-size:10px;font-weight:650;line-height:1.35}.workflow-progress-live{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:18px;padding-top:15px;font-size:11px;display:flex}.workflow-progress-live small{color:var(--muted);margin-left:auto}.workflow-live-dot{background:#6a64d5;border-radius:50%;width:8px;height:8px;animation:1.5s ease-out infinite workflow-pulse;box-shadow:0 0 #6a64d566}@keyframes workflow-pulse{0%{box-shadow:0 0 #6a64d559}70%{box-shadow:0 0 0 9px #6a64d500}to{box-shadow:0 0 #6a64d500}}.workflow-progress-stats{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid}.workflow-progress-stats>div{background:#fff;flex-direction:column;gap:4px;padding:14px;display:flex}.workflow-progress-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.workflow-progress-stats b{font-size:20px}.workflow-test-task-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.workflow-test-task{border:1px solid var(--line);background:#fafafa;align-items:center;gap:10px;padding:14px;display:flex}.workflow-test-task.done{background:#f7fbf8}.workflow-test-task.error{background:#fff7f7}.workflow-test-task i{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.workflow-test-task div{flex-direction:column;gap:3px;display:flex}.workflow-test-task b{font-size:11px}.workflow-test-task span{color:var(--muted);font-size:9px}.workflow-type-card{border:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;min-width:240px;padding:17px;display:flex}.workflow-type-card>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.workflow-type-card select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:10px 11px;font-size:12px}.workflow-type-card small{color:var(--muted);font-size:9px;line-height:1.45}.workflow-coverage-card{background:#fbfaff;border:1px solid #d8d5ee;margin:0 0 26px;padding:22px}.workflow-coverage-card h3{letter-spacing:-.035em;margin:5px 0 6px;font-size:25px}.workflow-coverage-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.workflow-coverage-card>small{color:var(--muted);margin-top:12px;font-size:9px;display:block}.workflow-part-chips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.workflow-part-chips span{background:#fff;border:1px solid #d7d3f1;padding:7px 9px;font-size:10px;font-weight:700}.workflow-missing-card{border:1px solid var(--line);background:#fff;margin:28px 0;padding:24px}.workflow-missing-card.blocking{background:#fffdf7;border-color:#d9b97a}.workflow-missing-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.workflow-missing-head h3{letter-spacing:-.04em;margin:5px 0 7px;font-size:28px}.workflow-missing-head p{color:var(--muted);max-width:700px;margin:0;font-size:11px;line-height:1.55}.workflow-missing-head>strong{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#fff;border:1px solid #d9b97a;padding:8px 10px;font-size:10px}.workflow-question-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:14px 22px;padding:18px 0;display:grid}.workflow-question-list>div>div:first-child{flex-direction:column;gap:5px;display:flex}.workflow-question-list b{font-size:12px;line-height:1.4}.workflow-question-list span{color:var(--muted);font-size:9px;line-height:1.45}.workflow-question-list textarea{border:1px solid var(--line);resize:vertical;width:100%;font:inherit;background:#fff;padding:10px 11px;font-size:11px;line-height:1.45}.workflow-question-actions{grid-column:2;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-question-actions small{color:var(--muted);font-size:9px}.text-button{appearance:none;color:var(--indigo);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:750;text-decoration:underline}.workflow-missing-actions{align-items:center;gap:12px;padding-top:18px;display:flex}.workflow-missing-actions>span{color:#8b6d35;font-size:9px}@media (max-width:900px){.workflow-progress-top{grid-template-columns:1fr}.workflow-progress-number{align-items:flex-start}.workflow-progress-number span{text-align:left}.workflow-progress-stages,.workflow-progress-stats{grid-template-columns:1fr 1fr}.workflow-test-task-grid,.workflow-question-list>div{grid-template-columns:1fr}.workflow-question-actions{grid-column:1}}@media (max-width:620px){.workflow-progress-card{padding:20px}.workflow-progress-stages,.workflow-progress-stats{grid-template-columns:1fr}.workflow-progress-top h2{font-size:36px}.workflow-missing-head{flex-direction:column}.workflow-question-actions{flex-direction:column;align-items:flex-start}.workflow-type-card{min-width:0}}.workflow-loading-visual{background:linear-gradient(#fcfbff,#f7f6ff);border:1px solid #dedbf6;border-radius:14px;grid-template-columns:repeat(7,max-content);justify-content:center;align-items:center;gap:12px;margin:24px 0 4px;padding:18px;display:grid;position:relative;overflow:hidden}.workflow-loading-visual:before{content:"";pointer-events:none;background:radial-gradient(circle,#766fdc33,#766fdc00 68%);border-radius:50%;width:180px;height:180px;animation:3.2s ease-in-out infinite workflow-orbit-glow;position:absolute}.workflow-loading-visual>div{z-index:1;background:#ffffffe6;border:1px solid #d9d5f5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:92px;height:62px;display:flex;position:relative;box-shadow:0 8px 28px #4a439b0f}.workflow-loading-visual>div span{text-transform:uppercase;letter-spacing:.08em;color:#656079;font-size:9px;font-weight:800}.workflow-loading-visual>div i{background:#eceafb;border-radius:999px;width:34px;height:5px;position:relative;overflow:hidden}.workflow-loading-visual>div i:after{content:"";background:linear-gradient(90deg,#0000,#7770db,#0000);animation:1.8s linear infinite workflow-node-shine;position:absolute;inset:0;transform:translate(-100%)}.workflow-loading-visual>b{z-index:1;color:#9b97bd;font-size:14px;font-weight:500;position:relative}.workflow-loading-visual>em{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:28%;height:100%;animation:2.4s linear infinite workflow-scan;position:absolute;top:0;left:-25%;transform:skew(-18deg)}.workflow-test-task.queued{opacity:.62;background:#fafafa}.workflow-test-task.running{background:#f8f7ff;border-color:#cfcaf8}.workflow-test-task.running i{animation:1.5s ease-out infinite workflow-pulse}@keyframes workflow-node-shine{to{transform:translate(100%)}}@keyframes workflow-scan{0%{left:-30%}to{left:115%}}@keyframes workflow-orbit-glow{0%,to{opacity:.55;transform:translate(-110px)scale(.88)}50%{opacity:1;transform:translate(110px)scale(1.08)}}@media (max-width:620px){.workflow-loading-visual{grid-template-columns:repeat(4,1fr);gap:7px;padding:14px}.workflow-loading-visual>b{display:none}.workflow-loading-visual>div{width:auto;min-width:0;height:58px}}@media (prefers-reduced-motion:reduce){.workflow-loading-visual:before,.workflow-loading-visual>div i:after,.workflow-loading-visual>em,.workflow-progress-track.active:after,.workflow-live-dot,.workflow-test-task.running i{animation:none!important}}.workflow-business-context{border:1px solid var(--line);background:#fff;margin:18px 0 14px}.workflow-business-context>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;list-style:none;display:flex}.workflow-business-context>summary::-webkit-details-marker{display:none}.workflow-business-context>summary>div{flex-direction:column;gap:4px;display:flex}.workflow-business-context>summary b{font-size:12px}.workflow-business-context>summary span{color:var(--muted);font-size:9px;line-height:1.45}.workflow-business-context>summary>span:last-child{color:var(--indigo);font-size:18px}.workflow-business-context[open]>summary{border-bottom:1px solid var(--line)}.workflow-business-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.workflow-business-context-grid label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-direction:column;gap:6px;font-size:9px;display:flex}.workflow-business-context-grid input,.workflow-business-context-grid select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;padding:10px 11px;font-size:11px}.workflow-business-context-note{color:var(--muted);margin:0;padding:0 18px 18px;font-size:9px;line-height:1.5}.automation-decision-hero{align-items:stretch}.decision-mode-pill{border-left:3px solid var(--indigo);background:#fafaff;flex-direction:column;gap:3px;max-width:620px;margin-top:17px;padding:10px 12px;display:flex}.decision-mode-pill span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px}.decision-mode-pill b{font-size:13px}.decision-status-card.evidence-status a{color:var(--indigo);margin-top:9px;font-size:9px;font-weight:750}.automation-boundary-section,.evidence-ladder-card,.decision-risk-section,.business-case-card,.next-proof-card{border:1px solid var(--line);background:#fff;margin:24px 0;padding:24px}.automation-boundary-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.automation-boundary-card{border:1px solid var(--line);background:#fafafa;padding:18px}.automation-boundary-card.can-do{background:#f7fbf8}.automation-boundary-card.human{background:#fffaf2}.automation-boundary-card>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px;font-size:9px;display:block}.automation-boundary-card ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.automation-boundary-card li{align-items:flex-start;gap:9px;font-size:11px;line-height:1.4;display:flex}.automation-boundary-card li>b{border:1px solid;border-radius:50%;place-items:center;width:20px;min-width:20px;height:20px;font-size:9px;display:grid}.automation-boundary-card li span{flex-direction:column;gap:3px;display:flex}.automation-boundary-card li small{color:var(--muted);font-size:9px;line-height:1.4}.automation-boundary-card>p{color:var(--muted);font-size:11px;line-height:1.55}.automation-blocked{background:#fff6f6;border:1px solid #e1b9b9;margin-top:12px;padding:12px;font-size:10px;line-height:1.5}.evidence-ladder{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.evidence-ladder>div{border:1px solid var(--line);background:#fafafa;align-items:flex-start;gap:8px;min-height:100px;padding:12px;display:flex}.evidence-ladder>div.done{background:#f7fbf8}.evidence-ladder>div.current{background:#f7f6ff;border-color:#cfcaf8}.evidence-ladder i{border:1px solid;border-radius:999px;place-items:center;min-width:28px;height:22px;font-size:9px;font-style:normal;font-weight:800;display:grid}.evidence-ladder div div{flex-direction:column;gap:4px;display:flex}.evidence-ladder b{font-size:10px;line-height:1.3}.evidence-ladder span{color:var(--muted);font-size:8px}.evidence-gaps{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:15px;padding-top:14px;display:flex}.evidence-gaps>b{font-size:10px}.evidence-gaps>span{color:var(--muted);font-size:9px;line-height:1.45}.worst-failure{background:#fffaf0;border:1px solid #e5d4b2;flex-direction:column;gap:5px;padding:16px;display:flex}.worst-failure span{text-transform:uppercase;letter-spacing:.07em;color:#806a45;font-size:9px}.worst-failure b{font-size:12px;line-height:1.45}.risk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.risk-list article{border:1px solid var(--line);background:#fff;padding:14px}.risk-list article>div{align-items:center;gap:8px;display:flex}.risk-list article b{font-size:11px}.risk-list p{color:var(--muted);margin:8px 0;font-size:10px;line-height:1.5}.risk-list small{color:var(--muted);font-size:9px;line-height:1.4}.risk-severity{text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--line);background:#fafafa;padding:4px 6px;font-size:8px}.risk-severity.high,.risk-severity.critical{background:#fff2f2;border-color:#e5bcbc}.risk-severity.moderate{background:#fffaf0;border-color:#e5d4b2}.business-baseline-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.business-baseline-grid article{background:#fff;flex-direction:column;gap:5px;padding:17px;display:flex}.business-baseline-grid span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px}.business-baseline-grid strong{letter-spacing:-.035em;font-size:25px}.business-baseline-grid small{color:var(--muted);font-size:9px;line-height:1.4}.business-baseline-empty{border:1px solid var(--line);background:#fafafa;margin-top:14px;padding:16px}.business-baseline-empty b{font-size:12px}.business-baseline-empty p{color:var(--muted);font-size:10px;line-height:1.5}.business-baseline-empty a{color:var(--indigo);font-size:9px;font-weight:750}.business-case-boundary{color:var(--muted);margin:12px 0 0;font-size:9px;line-height:1.5}.next-proof-card{background:#f8f7ff;border-color:#d8d4f2;justify-content:space-between;align-items:center;gap:24px;display:flex}.next-proof-card>div{max-width:760px}.next-proof-card h3{letter-spacing:-.035em;margin:5px 0 7px;font-size:26px}.next-proof-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.evidence-summary-grid{margin-top:24px}.evidence-run-page{max-width:1180px;margin:0 auto}.automation-decision-hero.compact h3{margin:8px 0;font-size:28px}.operating-map-overview{grid-template-columns:repeat(5,minmax(0,1fr))}.operating-map-card .workflow-human-boundary{background:#fffaf2;border:1px solid #eadcbc;flex-direction:column;gap:4px;margin:12px 0;padding:10px 11px;display:flex}.workflow-human-boundary span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:8px}.workflow-human-boundary b{font-size:9px;line-height:1.4}.workflow-evidence-link{color:var(--indigo);margin:4px 0 10px;font-size:9px;font-weight:750;display:inline-block}@media (max-width:980px){.workflow-business-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-ladder,.operating-map-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.workflow-business-context-grid,.automation-boundary-grid,.risk-list,.business-baseline-grid{grid-template-columns:1fr}.evidence-ladder{grid-template-columns:1fr 1fr}.next-proof-card{flex-direction:column;align-items:flex-start}.operating-map-overview{grid-template-columns:1fr 1fr}}.live-pilot-shell{max-width:1180px;margin:0 auto}.live-pilot-boundary{background:#fffaf0;border:1px solid #e5d4b2;margin:18px 0 24px;padding:16px 18px}.live-pilot-boundary b{font-size:12px}.live-pilot-boundary p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.live-pilot-setup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.live-pilot-setup-grid label,.live-case-add label,.live-review-form label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-direction:column;gap:6px;font-size:9px;display:flex}.live-pilot-setup-grid input,.live-pilot-setup-grid select,.live-case-add input,.live-case-add select,.live-case-add textarea,.live-review-form input,.live-review-form select,.live-review-form textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;padding:10px 11px;font-size:11px}.live-pilot-progress-grid{background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:20px 0;display:grid}.live-pilot-progress-grid article{background:#fff;flex-direction:column;gap:5px;padding:16px;display:flex}.live-pilot-progress-grid span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:8px}.live-pilot-progress-grid strong{font-size:24px}.live-pilot-connect{margin:20px 0}.live-pilot-gate-note{background:#f8f7ff;border:1px solid #d8d4f2;flex-direction:column;gap:5px;margin:18px 0;padding:14px 16px;display:flex}.live-pilot-gate-note b{font-size:11px}.live-pilot-gate-note span,.live-pilot-gate-note small{color:var(--muted);font-size:9px;line-height:1.45}.live-case-add{border:1px solid var(--line);background:#fff;grid-template-columns:1.5fr .8fr;gap:14px 18px;margin:24px 0;padding:22px;display:grid}.live-case-add>div,.live-case-add>label:first-of-type,.live-case-add>.check-line{grid-column:1/-1}.live-case-add h3{letter-spacing:-.035em;margin:5px 0;font-size:25px}.live-case-add p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.live-case-list{flex-direction:column;gap:12px;display:flex}.live-case-card{border:1px solid var(--line);background:#fff;padding:18px}.live-case-card.needs-review{background:#fcfbff;border-color:#d8d4f2}.live-case-card.reviewed{background:#fbfefc;border-color:#cce1d2}.live-case-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding-bottom:10px;display:flex}.live-case-head>div{flex-direction:column;gap:3px;display:flex}.live-case-head span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:8px}.live-case-head b{font-size:11px}.live-case-head small{color:var(--muted);font-size:8px}.live-case-text{white-space:pre-wrap;margin:14px 0;font-size:11px;line-height:1.55}.live-reference,.live-candidate-result,.live-human-result{border:1px solid var(--line);flex-direction:column;gap:4px;margin-top:10px;padding:12px 14px;display:flex}.live-reference{background:#fafafa}.live-candidate-result{background:#f8f7ff}.live-human-result{background:#f5fbf7}.live-reference span,.live-candidate-result span,.live-human-result span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:8px}.live-reference b,.live-candidate-result b,.live-human-result b{font-size:11px}.live-candidate-result p,.live-human-result p{color:var(--muted);margin:3px 0;font-size:10px;line-height:1.5}.live-candidate-result small,.live-human-result small{color:var(--muted);font-size:8px;line-height:1.4}.live-waiting-ai{background:#fafafa;align-items:center;gap:9px;padding:12px;font-size:10px;display:flex}.live-review-form{background:#fff;border:1px solid #d8d4f2;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px;padding:14px;display:grid}.live-review-form>.section-label,.live-review-form>.wide,.live-review-form>.check-line,.live-review-form>button{grid-column:1/-1}.live-pilot-finish{margin-top:20px}.live-pilot-result{margin-top:24px}@media (max-width:900px){.live-pilot-setup-grid,.live-pilot-progress-grid{grid-template-columns:1fr 1fr}.live-case-add,.live-review-form{grid-template-columns:1fr}.live-case-add>*{grid-column:1!important}}@media (max-width:620px){.live-pilot-setup-grid,.live-pilot-progress-grid{grid-template-columns:1fr}.live-case-head{flex-direction:column}}.workflow-active-pilot{background:#f8f7ff;border:1px solid #cfcaf8;flex-direction:column;gap:4px;margin:12px 0;padding:11px 12px;display:flex}.workflow-active-pilot span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:8px}.workflow-active-pilot b{font-size:10px}.workflow-active-pilot a{color:var(--indigo);font-size:9px;font-weight:750}.write-readiness-shell{max-width:1180px;margin:0 auto}.write-readiness-form{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;padding:20px;display:grid}.write-readiness-form label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-direction:column;gap:6px;font-size:9px;display:flex}.write-readiness-form input,.write-readiness-form select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;padding:10px 11px;font-size:11px}.write-readiness-form .wide{grid-column:1/-1}.write-readiness-list{flex-direction:column;gap:12px;display:flex}.write-readiness-card{border:1px solid var(--line);background:#fff;padding:18px}.write-readiness-card.ready{background:#f8fdf9;border-color:#bfddc9}.write-readiness-card.unsupported{background:#fffaf1;border-color:#e4d0af}.write-readiness-card h3{letter-spacing:-.03em;margin:9px 0;font-size:22px}.write-readiness-card>p{color:var(--muted);font-size:10px;line-height:1.55}.write-readiness-card>small{color:var(--muted);margin-top:10px;font-size:9px;line-height:1.45;display:block}.write-check-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.write-check-grid span{border:1px solid var(--line);text-align:center;color:var(--muted);background:#fafafa;padding:9px;font-size:8px}.write-check-grid span.done{color:#32664a;background:#f4fbf6;border-color:#c5dfcd;font-weight:750}.assurance-stale{background:#fffaf1;border:1px solid #e4d0af;flex-direction:column;gap:4px;margin:10px 0;padding:10px 11px;display:flex}.assurance-stale span{text-transform:uppercase;letter-spacing:.07em;color:#846f48;font-size:8px}.assurance-stale b{font-size:9px;line-height:1.4}@media (max-width:820px){.write-readiness-form{grid-template-columns:1fr 1fr}.write-check-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:620px){.write-readiness-form,.write-check-grid{grid-template-columns:1fr}.write-readiness-form>*{grid-column:1!important}}.dictation-control{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dictation-control.compact{margin-top:8px}.dictation-start-button,.dictation-stop-button{appearance:none;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:750;display:inline-flex}.dictation-start-button:disabled{opacity:.5;cursor:not-allowed}.dictation-recording-state{background:#fff5f5;border:1px solid #e4b6b6;align-items:center;gap:8px;min-height:36px;padding:7px 9px;display:inline-flex}.dictation-recording-state>b{color:#8d2e2e;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.dictation-recording-state time{font-variant-numeric:tabular-nums;color:#7b4c4c;font-size:9px}.dictation-recording-dot{background:#c64040;border-radius:50%;width:9px;height:9px;animation:1.3s ease-out infinite dictation-pulse;box-shadow:0 0 #c6404059}.dictation-recording-bars{align-items:center;gap:2px;height:18px;display:flex}.dictation-recording-bars i{background:#b44a4a;width:2px;height:7px;animation:.8s ease-in-out infinite alternate dictation-bar;display:block}.dictation-recording-bars i:nth-child(2){height:13px;animation-delay:.15s}.dictation-recording-bars i:nth-child(3){height:9px;animation-delay:.3s}.dictation-recording-bars i:nth-child(4){height:15px;animation-delay:.45s}.dictation-stop-button{color:#8d2e2e;background:#fff;border-color:#d99;padding:6px 8px}.dictation-error{color:#9d3e3e;font-size:8px;line-height:1.4}.clarification-answer-box{flex-direction:column;gap:4px;display:flex}.result-export-actions{background:#faf9ff;border:1px solid #d8d4f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin:18px 0 24px;padding:14px 16px;display:grid}.result-export-actions>div:first-child p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.result-export-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.result-export-actions>small{color:#9d3e3e;grid-column:1/-1;font-size:8px}@keyframes dictation-pulse{0%{box-shadow:0 0 #c6404059}70%{box-shadow:0 0 0 8px #c6404000}to{box-shadow:0 0 #c6404000}}@keyframes dictation-bar{0%{opacity:.55;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.1)}}@media (max-width:700px){.result-export-actions{grid-template-columns:1fr}.result-export-buttons{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.dictation-recording-dot,.dictation-recording-bars i{animation:none!important}}.workflow-optional-inline{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.65rem;padding:.85rem .15rem .2rem;display:flex}.workflow-optional-inline>span:last-child{color:var(--muted);font-size:.9rem}
