:root{color-scheme:light;--ink: #061c1f;--ink-2: #173437;--muted: #5d6a6b;--line: #dfe6e2;--line-dark: rgba(223, 230, 226, .18);--paper: #ffffff;--mist: #f5f8f6;--green: #012f32;--green-2: #064346;--copper: #b66a43;--copper-2: #d18254;--shadow: 0 24px 70px rgba(3, 32, 33, .12);--radius: 8px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--paper);color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:linear-gradient(90deg,rgba(183,106,67,.12) 1px,transparent 1px) 0 0 / 120px 120px,linear-gradient(180deg,#fff,#f9fbfa 54%,#fff);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px;border-radius:6px;transition:top .16s ease}.skip-link:focus{top:16px}.section-shell{width:min(1280px,calc(100% - 56px));margin:0 auto}.site-header{position:sticky;top:0;z-index:20;background:#ffffffe6;border-bottom:1px solid rgba(223,230,226,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{width:min(1280px,calc(100% - 44px));margin:0 auto;min-height:78px;display:flex;align-items:center;gap:30px}.logo{--logo-ink: var(--ink);--logo-copper: var(--copper);--logo-shield-fill: #fff8f4;display:inline-flex;align-items:center;gap:11px;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1;color:var(--ink);white-space:nowrap}.logo-mark{width:36px;height:40px;display:block;flex:0 0 auto}.logo-shield-field{fill:var(--logo-shield-fill)}.logo-shield{fill:none;stroke:var(--logo-ink);stroke-linejoin:round;stroke-width:4.2}.logo-r-copper,.logo-r-ink{fill:none;stroke-linecap:butt;stroke-linejoin:round;stroke-width:4}.logo-r-copper{stroke:var(--logo-copper)}.logo-r-ink{stroke:var(--logo-ink)}.logo-mark-trace{width:34px;height:42px}.logo-mark-trace .logo-shield{stroke-width:11}.logo-mark-trace .logo-r-copper{stroke-width:10}.logo-mark-trace .logo-r-ink{stroke-width:10.8}.desktop-nav{display:flex;align-items:center;gap:21px;margin-left:auto;font-size:14px;color:#213639}.desktop-nav>a,.nav-item>a{min-height:44px;display:inline-flex;align-items:center;gap:5px}.nav-item{position:relative}.mega-menu{position:absolute;top:100%;left:-28px;width:520px;display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;padding:22px;background:#fffffffa;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.nav-item:hover .mega-menu,.nav-item:focus-within .mega-menu{opacity:1;transform:translateY(0);pointer-events:auto}.desktop-nav .nav-item:last-of-type .mega-menu{right:-16px;left:auto}.menu-kicker,.section-kicker{margin:0 0 12px;font-size:12px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--copper);font-weight:700}.mega-menu strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.05;font-weight:400}.mega-list{display:grid;gap:6px}.mega-list a{padding:10px;border-radius:6px}.mega-list a:hover{background:var(--mist)}.mega-list span{display:block;font-weight:700;margin-bottom:3px}.mega-list small{color:var(--muted);line-height:1.4}.header-actions{display:flex;align-items:center;gap:14px;margin-left:10px}.login-link{font-size:14px;color:var(--ink-2)}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:6px;padding:0 18px;font-size:14px;font-weight:700;line-height:1;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.button:hover{transform:translateY(-1px)}.button-dark{background:var(--green);color:#fff;box-shadow:0 12px 28px #012f322e}.button-dark:hover{background:var(--green-2)}.button-light{border-color:#9aa;color:var(--ink);background:#ffffffc2}.button-copper{background:var(--copper);color:#fff}.button-copper:hover{background:var(--copper-2)}.icon-button{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}.mobile-toggle,.mobile-nav{display:none}.hero-section{position:relative;overflow:hidden;min-height:540px;display:flex;align-items:center}.hero-asset{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff,#ffffffeb 32%,#ffffff6b 57%,#ffffffc2),url(/assets/runlaw-hero-workspace.png) right center / min(920px,64vw) auto no-repeat;opacity:.95}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:56px;padding:38px 0 24px}.hero-copy h1,.page-hero h1{margin:0;max-width:650px;font-family:Georgia,Times New Roman,serif;font-size:clamp(60px,7vw,116px);line-height:.94;font-weight:400;letter-spacing:0}.hero-copy h1 span{color:var(--copper)}.hero-copy p,.page-hero p{max-width:560px;margin:28px 0 0;color:#304345;font-size:19px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px}.hero-proof-link{display:inline-flex;align-items:center;gap:6px;color:var(--copper);font-weight:800;font-size:14px}.hero-proof-link:hover{color:var(--copper-2)}.hero-trust{margin-top:16px;max-width:52ch;font-size:14px;color:var(--muted)}.mockup-shell{min-width:0;background:#ffffffe6;border:1px solid rgba(202,214,210,.95);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;animation:float-in .68s ease both}.mockup-topbar{min-height:52px;display:grid;grid-template-columns:1fr minmax(180px,.6fr) auto;align-items:center;gap:14px;padding:0 16px;background:var(--green);color:#fff;font-size:13px}.mockup-search{height:30px;display:flex;align-items:center;padding:0 12px;color:#ffffffad;border:1px solid rgba(255,255,255,.18);border-radius:5px}.avatar{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:999px;background:#ffffff1f;font-size:11px}.mockup-body{display:grid;grid-template-columns:132px minmax(0,1fr) 166px;min-height:340px}.mockup-body aside{padding:18px 14px;border-right:1px solid var(--line);display:grid;align-content:start;gap:8px;background:#f5f8f6d1}.mockup-body aside span{padding:9px 10px;border-radius:5px;color:#526568;font-size:12px}.mockup-body aside span.active{color:var(--ink);background:#fff;box-shadow:0 1px #0000000a}.mockup-body main{padding:22px}.answer-card,.matter-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.answer-card{padding:18px}.answer-label{display:block;color:var(--copper);font-size:12px;font-weight:700;margin-bottom:12px}.answer-card h3{margin:0;font-size:19px;line-height:1.3}.answer-card p{margin:13px 0 0;color:var(--muted);line-height:1.55}.source-grid{display:grid;gap:10px;margin-top:14px}.source-grid div{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb;font-size:13px}.source-grid small{color:var(--muted)}.prompt-row{height:40px;display:flex;align-items:center;margin-top:14px;padding:0 12px;border:1px solid var(--line);border-radius:6px;color:#7b898a;font-size:13px}.matter-panel{margin:22px 18px 22px 0;padding:16px}.matter-panel h4{margin:0 0 14px;font-size:14px}.matter-panel dl{display:grid;gap:12px;margin:0}.matter-panel div{display:flex;justify-content:space-between;gap:12px}.matter-panel dt{color:var(--muted);font-size:12px}.matter-panel dd{margin:0;font-size:12px;font-weight:700}.proof-band{background:var(--green);color:#fff}.proof-inner{min-height:108px;display:grid;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:28px}.proof-inner span{font-family:Georgia,Times New Roman,serif;color:#ffffffd1;font-size:18px;text-align:center}.proof-inner span:first-child{font-family:inherit;font-size:14px;text-align:left;color:#fff}.platform-section,.security-section,.impact-section,.cta-section{padding:92px 0;background:#fff}.section-heading{margin-bottom:42px}.split-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr);gap:56px;align-items:end}.section-heading h2,.impact-section h2,.cta-panel h2,.page-panel h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,66px);line-height:1.02;font-weight:400;letter-spacing:0}.section-heading p:not(.section-kicker),.split-heading>p{margin:0;color:var(--muted);font-size:18px;line-height:1.65}.platform-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:24px}.platform-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-tabs button{min-height:128px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.platform-tabs button:hover,.platform-tabs button.active{background:var(--mist);border-color:#06434659;transform:translateY(-2px)}.platform-tabs svg{color:var(--green-2)}.platform-tabs span{font-weight:750;font-size:17px}.platform-detail{min-height:280px;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,56px);color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),radial-gradient(circle at 80% 20%,rgba(182,106,67,.22),transparent 28%),var(--green);border-radius:var(--radius);box-shadow:var(--shadow)}.platform-detail svg{color:var(--copper-2)}.platform-detail h3{margin:26px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,58px);line-height:1.02;font-weight:400}.platform-detail p{max-width:560px;color:#ffffffc2;font-size:18px;line-height:1.65}.detail-rules{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.detail-rules span{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#ffffffe0;font-size:13px}.data-room-section{padding:98px 0 92px;background:#fff;border-top:1px solid var(--line)}.data-room-grid{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(660px,1fr);gap:clamp(36px,6vw,78px);align-items:center}.data-room-copy h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.4vw,84px);line-height:.98;font-weight:400;letter-spacing:0;color:var(--ink)}.data-room-copy p{max-width:430px;margin:32px 0 0;color:#304345;font-size:19px;line-height:1.7}.data-room-link{display:inline-flex;align-items:center;gap:16px;margin-top:34px;color:var(--copper);font-size:17px;font-weight:800}.data-room-product{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);overflow:hidden}.data-room-topbar{min-height:54px;display:grid;grid-template-columns:auto 1fr minmax(160px,.48fr);align-items:center;gap:22px;padding:0 18px;background:var(--green);color:#fff}.data-room-topbar .logo{--logo-ink: #ffffff;--logo-copper: var(--copper-2);color:#fff;font-size:22px}.data-room-topbar .logo-mark{width:25px;height:29px}.data-room-topbar nav{display:flex;align-items:center;gap:20px;color:#ffffffc7;font-size:12px;font-weight:700}.data-room-search{min-height:32px;display:flex;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.2);border-radius:5px;color:#ffffff9e;font-size:12px}.data-room-toolbar{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 22px;border-bottom:1px solid var(--line)}.data-room-toolbar strong{font-size:16px;color:var(--ink)}.data-room-toolbar div{display:flex;gap:10px}.data-room-toolbar button,.proof-flow-header a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font-size:13px;font-weight:800}.data-room-toolbar button:last-child{border-color:transparent;background:var(--green);color:#fff}.data-room-table{overflow-x:auto}.data-room-table-head,.data-room-row{min-width:830px;display:grid;grid-template-columns:minmax(210px,1.55fr) repeat(5,minmax(98px,1fr))}.data-room-table-head{min-height:42px;align-items:center;border-bottom:1px solid var(--line);color:#475b5e;font-size:11px;font-weight:900;text-transform:uppercase}.data-room-table-head span{padding:0 14px}.data-room-table-head span+span{text-align:center;border-left:1px solid var(--line)}.data-room-row{min-height:92px;align-items:center;border-bottom:1px solid var(--line)}.data-room-row:last-child{border-bottom:0}.document-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:16px 16px 16px 18px}.document-cell svg{color:var(--copper)}.document-cell strong,.document-cell small{display:block;overflow-wrap:anywhere}.document-cell strong{color:var(--ink);font-size:13px}.document-cell small{margin-top:3px;color:var(--muted);font-size:11px}.pipeline-metric{min-height:92px;display:grid;place-items:center;align-content:center;gap:5px;padding:12px 10px;border-left:1px solid var(--line);text-align:center}.pipeline-metric span{width:44px;height:44px;display:grid;place-items:center;border:4px solid currentColor;border-radius:999px;color:var(--green);font-size:11px;font-weight:900}.pipeline-metric.copper span{color:var(--copper)}.pipeline-metric small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.2}.proof-flow{margin:18px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.proof-flow-header{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line)}.proof-flow-header span{display:block;color:var(--ink);font-size:11px;font-weight:900;text-transform:uppercase}.proof-flow-header small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.proof-flow-track{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr) auto minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:12px;padding:20px 16px 22px}.proof-flow-track>svg{color:var(--green)}.proof-flow-track div{min-width:0}.proof-flow-track small,.proof-flow-track span{display:block;color:var(--muted);font-size:11px}.proof-flow-track strong{display:block;margin:8px 0 4px;color:var(--ink);font-size:13px;overflow-wrap:anywhere}.data-room-capabilities{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:42px;border-top:1px solid var(--line)}.data-room-capabilities article{min-height:156px;padding:28px 30px 0;border-left:1px solid var(--line)}.data-room-capabilities article:first-child{border-left:0}.data-room-capabilities svg{color:var(--green)}.data-room-capabilities h3{margin:22px 0 10px;color:var(--ink);font-size:17px}.data-room-capabilities p{margin:0;color:var(--muted);line-height:1.55}.workflow-section{padding:92px 0;background:var(--green);color:#fff}.workflow-section.compact{padding-top:80px}.workflow-section .section-kicker{color:var(--copper-2)}.workflow-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-left:1px solid var(--line-dark)}.workflow-grid article{min-height:224px;padding:28px 22px;border-right:1px solid var(--line-dark)}.workflow-grid svg{color:var(--copper-2)}.workflow-grid h3{margin:28px 0 10px;font-size:18px}.workflow-grid p{margin:0;color:#ffffffb3;line-height:1.55}.impact-grid{display:grid;grid-template-columns:.65fr 1fr;gap:80px;align-items:start}.impact-section blockquote{margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,44px);line-height:1.25;color:#1f3336}.competitive-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.competitive-proof-grid article{display:grid;grid-template-columns:auto 1fr;gap:8px 10px;padding:15px;border:1px solid rgba(15,55,52,.14);border-radius:var(--radius-sm);background:#fff}.competitive-proof-grid svg{margin-top:2px;color:var(--copper)}.competitive-proof-grid strong{font-size:14px;color:var(--green)}.competitive-proof-grid span{grid-column:2;color:#1f3336b8;font-size:13px;line-height:1.45}.proof-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px}.proof-ledger article{min-height:118px;display:grid;align-content:space-between;gap:12px;padding:17px;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfb}.proof-ledger svg{color:var(--green-2)}.proof-ledger span{color:var(--muted);font-size:13px;font-weight:700}.proof-ledger strong{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.security-grid,.solution-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.security-grid article,.solution-card{min-height:210px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.security-grid article{text-align:center}.security-grid svg,.solution-card svg{color:var(--green-2)}.security-grid h3,.solution-card h3{margin:20px 0 10px;font-size:17px}.security-grid p,.solution-card p{margin:0;color:var(--muted);line-height:1.55}.cta-section{padding-top:20px}.cta-panel{display:grid;grid-template-columns:auto minmax(220px,.75fr) minmax(220px,.8fr) auto;align-items:center;gap:28px;padding:34px;color:#fff;background:linear-gradient(90deg,#012f32f0,#012f32db),url(/assets/runlaw-hero-workspace.png) right center / cover no-repeat;border-radius:var(--radius);overflow:hidden}.cta-mark{width:66px;height:66px;display:grid;place-items:center;color:var(--copper-2);border:1px solid rgba(209,130,84,.6);border-radius:var(--radius);background:#ffffff0a}.cta-panel h2{font-size:clamp(30px,3vw,48px)}.cta-panel p{margin:0;color:#ffffffb8;line-height:1.6}.page-hero{padding:106px 0 90px;background:linear-gradient(90deg,#fffffff0,#ffffffa8),url(/assets/runlaw-hero-workspace.png) right center / min(860px,64vw) auto no-repeat;border-bottom:1px solid var(--line)}.page-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.6fr);gap:70px;align-items:center}.page-hero .button{margin-top:34px}.page-panel{padding:34px;background:#ffffffeb;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.page-panel>svg{color:var(--copper)}.page-panel h2{margin-top:28px;font-size:clamp(30px,3.4vw,48px)}.page-panel ul{display:grid;gap:14px;margin:28px 0 0;padding:0;list-style:none}.page-panel li{display:flex;align-items:center;gap:10px;color:var(--ink-2)}.page-panel li svg{flex:0 0 auto;color:var(--green-2)}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-card{display:flex;flex-direction:column;min-height:260px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.solution-card:hover{transform:translateY(-3px);border-color:#06434652;box-shadow:var(--shadow)}.solution-card span{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:24px;color:var(--copper);font-weight:700;font-size:14px}.pricing-section{padding:92px 0;background:#fff}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-card{min-height:560px;display:flex;flex-direction:column;gap:22px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 12px 34px #0320210a}.pricing-card.featured{color:#fff;background:radial-gradient(circle at 78% 10%,rgba(209,130,84,.24),transparent 26%),var(--green);border-color:#ffffff24}.pricing-card>span{color:var(--copper);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pricing-card.featured>span,.pricing-card.featured p,.pricing-card.featured li,.pricing-card.featured .price-line small{color:#ffffffc2}.pricing-card h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:45px;line-height:1;font-weight:400}.price-line{display:grid;gap:6px}.price-line strong{font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:400}.price-line small,.pricing-card p{color:var(--muted);line-height:1.55}.pricing-card .button{width:100%}.pricing-card ul{display:grid;gap:13px;margin:auto 0 0;padding:0;list-style:none}.pricing-card li{display:flex;align-items:flex-start;gap:9px;color:var(--ink-2);line-height:1.45}.pricing-card li svg{flex:0 0 auto;margin-top:2px;color:var(--green-2)}.pricing-card.featured li svg{color:var(--copper-2)}.checkout-note{margin:22px 0 0;padding:14px 16px;border:1px solid rgba(182,106,67,.32);border-radius:var(--radius);background:#fff8f4;color:var(--ink-2)}.auth-flow,.onboarding-flow,.roi-page,.client-release-flow{padding:92px 0;background:linear-gradient(90deg,rgba(183,106,67,.08) 1px,transparent 1px) 0 0 / 120px 120px,#f7faf8}.workspace-access-boundary{min-height:100vh;display:grid;place-items:center;padding:32px;background:#f4f7f5}.workspace-access-panel{width:min(100%,620px);display:grid;justify-items:start;gap:18px;padding:38px;border:1px solid var(--line);border-top:3px solid var(--green);border-radius:var(--radius);background:#fff;box-shadow:0 20px 60px #08252717}.workspace-access-panel>svg{color:var(--copper-2)}.workspace-access-panel h1{max-width:520px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:1.02;font-weight:400}.workspace-access-panel>p:not(.section-kicker){max-width:520px;margin:0;color:var(--muted);font-size:17px;line-height:1.6}.workspace-access-actions{display:flex;flex-wrap:wrap;gap:10px}.auth-grid,.onboarding-grid,.roi-page-grid,.client-release-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(390px,.62fr);gap:56px;align-items:start}.auth-copy h1,.onboarding-main h1,.roi-copy h1,.client-release-summary h1{margin:0;max-width:820px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,88px);line-height:.96;font-weight:400}.auth-copy p,.onboarding-main>p,.roi-copy p,.client-release-summary p{max-width:680px;margin:24px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.auth-proof-grid,.roi-result-grid,.client-release-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px}.auth-proof-grid article,.roi-result-grid article,.client-release-proof article{min-height:112px;display:grid;align-content:space-between;gap:12px;padding:17px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.auth-proof-grid svg{color:var(--copper)}.auth-proof-grid span,.roi-result-grid span,.client-release-proof span{color:var(--muted);font-size:12px;font-weight:800}.roi-result-grid strong{font-family:Georgia,Times New Roman,serif;color:var(--green);font-size:32px;line-height:1;font-weight:400}.auth-panel,.roi-panel,.onboarding-main,.client-release-panel{display:grid;gap:18px;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:#fffffff2;box-shadow:var(--shadow)}.auth-panel h2,.client-release-panel h2{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:1;font-weight:400}.auth-panel label,.onboarding-fields label,.number-field,.client-release-panel label{display:grid;gap:8px;color:var(--muted);font-size:12px;font-weight:800}.auth-panel input,.client-release-panel input,.onboarding-fields input,.number-field input[type=number],.research-query textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:6px;padding:0 12px;background:#fff;color:var(--ink);font-size:14px;font-weight:700}.client-release-panel>p{margin:0;color:var(--ink-2);line-height:1.55}.client-release-summary,.client-release-panel{min-width:0}.client-release-summary h1,.client-release-summary p,.client-release-panel p,.release-item-list strong{overflow-wrap:anywhere}.client-release-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.client-release-proof article{min-height:104px}.client-release-proof svg{color:var(--copper)}.release-item-list{display:grid;gap:10px;margin-top:24px}.release-item-list article{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:#fff}.release-item-list strong{color:var(--ink);font-size:14px}.release-item-list span{color:var(--muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.release-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:center;color:var(--ink-2);font-size:14px;font-weight:700}.release-checkbox input{width:18px;min-height:18px}.button.disabled,.button:disabled{opacity:.54;pointer-events:none;transform:none}.client-release-status{display:grid;gap:7px;padding:14px;border:1px solid rgba(182,106,67,.28);border-radius:6px;background:#fff8f4}.client-release-status span{width:max-content;padding:4px 8px;border-radius:999px;background:#fff;color:var(--green);font-size:11px;font-weight:900;text-transform:uppercase}.client-release-status strong,.client-release-status small{color:var(--ink-2);line-height:1.4}.auth-note{margin:0;padding:13px;border:1px solid rgba(182,106,67,.32);border-radius:6px;background:#fff8f4;color:var(--ink-2);line-height:1.5}.onboarding-grid{grid-template-columns:280px minmax(0,1fr)}.onboarding-rail{position:sticky;top:104px;display:grid;gap:8px}.onboarding-rail a{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);font-size:13px;font-weight:800}.onboarding-rail a.active,.onboarding-rail a:hover{color:#fff;border-color:var(--green);background:var(--green)}.onboarding-rail span{color:var(--copper);font-size:12px}.onboarding-main{padding:clamp(28px,4vw,54px)}.option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.option-grid button{min-height:70px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink-2);text-align:left;font-size:13px;font-weight:800;cursor:pointer}.option-grid button.selected,.option-grid button:hover{border-color:#06434661;background:var(--mist)}.option-grid svg{flex:0 0 auto;color:var(--copper)}.onboarding-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.onboarding-actions{display:flex;flex-wrap:wrap;gap:12px}.roi-panel{align-self:stretch}.number-field{grid-template-columns:1fr}.number-field input[type=range]{accent-color:var(--green)}.roi-meter.large{height:16px;margin:4px 0}.product-app{min-height:100vh;display:grid;grid-template-columns:286px minmax(0,1fr);max-width:100vw;overflow-x:hidden;background:#f4f7f6}.app-sidebar{position:sticky;top:0;height:100vh;padding:26px 20px;color:#fff;background:#061c1f}.app-sidebar .logo{--logo-ink: #ffffff;--logo-copper: var(--copper-2);color:#fff;margin-bottom:34px}.app-sidebar nav{display:grid;gap:6px}.app-sidebar nav a{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:6px;color:#ffffffad;font-size:14px;font-weight:700}.app-sidebar nav a:hover,.app-sidebar nav a.active{color:#fff;background:#ffffff14}.app-sidebar nav svg{color:var(--copper-2)}.app-main{min-width:0;padding:34px}.app-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.app-topbar h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4vw,68px);line-height:1;font-weight:400}.app-actions{display:flex;gap:12px}.app-actions .button{min-width:136px;line-height:1.15;white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.metric-grid article,.app-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 12px 34px #0320210d}.metric-grid article{display:grid;gap:8px;padding:18px}.metric-grid span{color:var(--muted);font-size:13px;font-weight:700}.metric-grid strong{font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400}.metric-grid small{color:var(--copper);font-weight:800}.app-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px}.app-panel{padding:24px}.app-panel.wide{grid-column:1 / -1;min-width:0}.panel-heading{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:14px}.panel-heading h2,.app-panel h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.7vw,25px);line-height:1.15;font-weight:500}.panel-heading a,.status-dot{display:inline-flex;align-items:center;white-space:nowrap;color:var(--copper);font-size:13px;font-weight:800}.run-list,.proof-table,.review-list{display:grid;gap:10px}.run-list article,.proof-table article{display:grid;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.run-list article{grid-template-columns:minmax(0,1.3fr) minmax(160px,.8fr) minmax(130px,.7fr) 70px}.run-list h3{margin:0 0 5px;font-size:16px}.run-list p,.panel-copy{margin:0;color:var(--muted);line-height:1.5}.run-list span,.run-list strong,.run-list small{font-size:13px}.run-list span{color:var(--copper);font-weight:800}.proof-table article{grid-template-columns:minmax(0,1.4fr) 130px 120px 120px}.proof-table strong{color:var(--green-2)}.proof-table small{color:var(--muted)}.proof-table em{color:var(--copper);font-style:normal;font-weight:800}.review-list{padding:0;margin:18px 0 0;list-style:none}.review-list li{padding:13px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.roi-meter{height:12px;margin:22px 0;overflow:hidden;border-radius:999px;background:var(--mist)}.roi-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--green-2),var(--copper))}.workspace-topbar{align-items:flex-start}.workspace-topbar>div:first-child{max-width:900px}.app-deck{max-width:820px;margin:16px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.workspace-toast{width:100%;min-height:44px;display:flex;align-items:center;gap:9px;margin:0 0 16px;padding:12px 14px;border:1px solid rgba(6,67,70,.22);border-radius:6px;background:#eef6f3;color:var(--green);font-weight:800;text-align:left;cursor:pointer}.screen-nav-strip{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.screen-nav-strip a{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink-2);font-size:12px;font-weight:800}.screen-nav-strip a:hover{border-color:#06434657;color:var(--green)}.toolbar-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.admin-controls{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.toolbar-row button,.editor-toolbar button,.phone-frame button,.admin-controls button,.upload-drop button,.version-review-actions button,.batch-history-heading button,.batch-history-list button,.batch-gate-actions button,.batch-attestation-actions button,.batch-attestation-close,.batch-audit-close{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink-2);font-size:12px;font-weight:800;cursor:pointer}.toolbar-row button:hover,.editor-toolbar button:hover,.phone-frame button:hover,.admin-controls button:hover,.upload-drop button:hover,.version-review-actions button:hover,.batch-history-heading button:hover,.batch-history-list button:hover,.batch-gate-actions button:hover,.batch-attestation-actions button:hover,.batch-attestation-close:hover,.batch-audit-close:hover{border-color:#06434657;background:var(--mist)}.session-card-list{display:grid;gap:10px}.access-review-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 10px;padding-top:12px;border-top:1px solid var(--line)}.access-review-heading strong,.access-review-heading span{display:block;overflow-wrap:anywhere}.access-review-heading strong{color:var(--ink);font-size:13px}.access-review-heading span{color:var(--muted);font-size:11px;font-weight:800}.session-card-list article{display:grid;grid-template-columns:minmax(220px,1fr) max-content;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.session-card-list strong,.session-card-list span,.session-card-list small{display:block;min-width:0;overflow-wrap:anywhere}.session-card-list strong{color:var(--ink);font-size:13px}.session-card-list span,.session-card-list small{color:var(--muted);font-size:11px;font-weight:800}.session-card-list button{min-height:34px;border:1px solid rgba(182,106,67,.36);border-radius:6px;background:#fff8f4;color:var(--ink-2);font-size:12px;font-weight:900;cursor:pointer}.session-card-list button:disabled{opacity:.45;cursor:not-allowed}.session-card-list select{min-height:34px;min-width:132px;max-width:160px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink-2);font-size:12px;font-weight:900}.session-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.session-actions button,.session-actions .button,.session-actions select{white-space:nowrap}@media(max-width:900px){.access-review-heading{align-items:stretch;flex-direction:column}.session-card-list article{grid-template-columns:1fr}.session-actions{justify-content:flex-start}}.field-stack{display:grid;gap:12px}.field-stack label{display:grid;gap:7px;padding:13px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb;color:var(--muted);font-size:12px;font-weight:800}.field-stack span{color:var(--ink);font-size:14px;font-weight:700}.billing-field{display:grid;gap:8px;margin-top:14px;color:var(--muted);font-size:12px;font-weight:800}.billing-plan-grid{display:grid;gap:10px;margin-top:14px}.billing-plan-option{display:grid;gap:8px;min-height:104px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb;color:var(--ink);text-align:left;cursor:pointer}.billing-plan-option span{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.billing-plan-option strong{font-size:18px}.billing-plan-option small{color:var(--muted);font-size:12px;font-weight:800}.billing-plan-option.selected,.billing-plan-option:hover{border-color:#06434673;background:var(--mist)}.billing-ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.billing-ledger-heading span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.billing-ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.billing-readiness-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:13px 14px;border:1px solid rgba(160,91,43,.28);border-radius:6px;background:#a05b2b14}.billing-readiness-strip.ready{border-color:#1f7e4947;background:#1f7e4914}.billing-readiness-strip span,.billing-readiness-strip small{min-width:0}.billing-readiness-strip span{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:13px;font-weight:900}.billing-readiness-strip small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.4;overflow-wrap:anywhere;text-align:right}.billing-truth-note{margin:-2px 0 14px;padding:11px 12px;border:1px solid rgba(160,91,43,.24);border-left:3px solid var(--copper);border-radius:8px;background:#a05b2b14;color:var(--ink);font-size:.88rem;font-weight:750;line-height:1.45}.billing-export-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.billing-export-heading span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.billing-export-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.billing-meter-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.billing-field input{min-height:42px;border:1px solid var(--line);border-radius:6px;padding:0 12px;color:var(--ink);font-weight:700}.data-rows{display:grid;gap:10px}.data-rows article{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.data-rows span{min-width:0;color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.data-rows span:first-child{color:var(--ink);font-weight:800}.data-rows .state-cell{color:var(--copper);font-weight:800}.matter-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.matter-tabs a{min-height:36px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:12px;font-weight:800}.matter-tabs a.active,.matter-tabs a:hover{color:#fff;border-color:var(--green);background:var(--green)}.matter-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.matter-ai-staff{display:grid;gap:16px}.matter-ai-staff-status{margin:0}.matter-agent-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.matter-agent-assignment{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.matter-agent-heading{display:flex;align-items:center;gap:10px;min-width:0}.matter-agent-heading svg{flex:0 0 auto;color:var(--copper)}.matter-agent-heading div{display:grid;gap:3px;min-width:0}.matter-agent-heading strong{color:var(--ink);font-size:15px}.matter-agent-heading span,.matter-agent-gate small,.matter-agent-runs span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.matter-agent-assignment p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.matter-agent-budget{display:grid;gap:4px;padding:10px;border:1px solid rgba(9,52,53,.08);border-radius:6px;background:#fff}.matter-agent-budget span,.matter-agent-budget small{color:var(--muted);font-size:11px;font-weight:800}.matter-agent-budget strong{color:var(--green);font-size:16px}.matter-agent-gate{display:grid;gap:4px}.matter-agent-runs{display:grid;gap:8px;margin:0;padding:0;list-style:none}.matter-agent-runs li{display:grid;gap:4px;padding-top:8px;border-top:1px solid rgba(9,52,53,.08)}.matter-agent-runs strong{color:var(--ink);font-size:12px}.matter-agent-actions{display:flex;justify-content:flex-end}.matter-agent-available{display:grid;gap:10px;padding:12px;border:1px dashed rgba(9,52,53,.22);border-radius:6px;background:#fbfcfb}.matter-agent-available>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.matter-agent-available strong{color:var(--ink);font-size:13px}.matter-agent-available span,.matter-agent-available small{color:var(--muted);font-size:11px;font-weight:800}.matter-agent-available-list{display:grid;gap:8px}.matter-agent-available-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(9,52,53,.08);border-radius:6px;background:#fff}.matter-agent-available-list svg{color:var(--copper)}.matter-agent-available-list div{display:grid;gap:3px;min-width:0}.matter-ai-budget{display:grid;gap:14px}.status-card{min-height:104px;display:grid;align-content:space-between;gap:12px;padding:16px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.status-card span{color:var(--muted);font-size:12px;font-weight:800}.status-card strong{font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1;font-weight:400}.status-card.green strong{color:var(--green)}.status-card.copper strong{color:var(--copper)}.queue-summary-grid{margin-bottom:16px}.queue-receipts{display:grid;gap:10px}.queue-receipts article{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(160px,.8fr) minmax(150px,.8fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.queue-receipts h3{min-width:0;margin:6px 0 4px;font-size:16px;overflow-wrap:anywhere}.queue-receipts p,.queue-receipts span{min-width:0;margin:0;color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.queue-receipts strong{display:block;margin-bottom:4px;color:var(--ink);font-size:13px}.queue-status{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;background:#ba63341f;color:var(--copper)!important;font-weight:900;text-transform:uppercase}.queue-status.completed,.queue-status.processing{background:#0643461a;color:var(--green)!important}.queue-status.failed,.queue-status.discarded{background:#ba633424}.queue-receipts .button{min-width:86px;margin:0}.button:disabled,.upload-drop button:disabled,.version-review-actions button:disabled,.batch-history-heading button:disabled,.batch-history-list button:disabled,.batch-gate-actions button:disabled,.batch-attestation-actions button:disabled,.batch-audit-close:disabled{opacity:.48;cursor:not-allowed}.mini-timeline{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.mini-timeline li{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(130px,.45fr);gap:14px;padding:13px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.mini-timeline span,.mini-timeline small{color:var(--muted);font-size:12px;font-weight:800}.mini-timeline strong{font-size:13px;line-height:1.45}.graph-canvas{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(rgba(6,67,70,.05) 1px,transparent 1px) 0 0 / 38px 38px,linear-gradient(90deg,rgba(6,67,70,.05) 1px,transparent 1px) 0 0 / 38px 38px,#fbfcfb}.graph-link{position:absolute;height:2px;transform-origin:left center;background:#06434647}.link-a{left:24%;top:42%;width:240px;transform:rotate(-15deg)}.link-b{left:41%;top:46%;width:220px;transform:rotate(20deg)}.link-c{left:39%;top:41%;width:170px;transform:rotate(-42deg)}.link-d{left:44%;top:50%;width:180px;transform:rotate(65deg)}.graph-node{position:absolute;width:170px;min-height:84px;display:grid;align-content:center;gap:8px;padding:15px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 16px 36px #03202114;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.graph-node:hover{border-color:var(--green);transform:translateY(-2px)}.graph-node strong{font-size:14px}.graph-node span{color:var(--muted);font-size:12px;font-weight:800}.graph-node.active{color:#fff;border-color:var(--green);background:var(--green)}.graph-node.active span{color:#ffffffb8}.node-client{left:8%;top:34%}.node-party{right:8%;top:38%}.node-claim{left:39%;top:38%}.node-doc{left:38%;top:12%}.node-law{right:20%;top:14%}.node-deadline{left:46%;bottom:13%}.upload-drop{min-height:150px;display:grid;place-items:center;gap:12px;margin-bottom:14px;padding:24px;border:1px dashed rgba(6,67,70,.38);border-radius:var(--radius);background:#fbfcfb;text-align:center}.matter-batch-dashboard{display:grid;gap:16px;margin:0 0 16px;padding:18px;border:1px solid rgba(6,67,70,.16);border-radius:8px;background:#fff;box-shadow:0 16px 40px #0320210f}.batch-dashboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.batch-dashboard-header span,.batch-metric-grid span,.batch-review-gate span,.batch-document-head span,.batch-stage span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.batch-dashboard-header h3{margin:5px 0 6px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.2vw,48px);line-height:1;font-weight:400;letter-spacing:0}.batch-dashboard-header p{margin:0;color:var(--ink-2);font-size:14px;font-weight:800}.batch-dashboard-status{display:grid;justify-items:end;gap:6px;min-width:176px}.batch-dashboard-status strong{width:max-content;max-width:100%;padding:7px 10px;border:1px solid rgba(182,106,67,.26);border-radius:999px;background:#fff8f4;color:var(--copper);font-size:12px;font-weight:900}.batch-dashboard-status small{max-width:220px;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;text-align:right}.batch-history-rail{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.batch-history-rail.fallback{background:#fff8f4}.batch-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.batch-history-heading div{display:grid;gap:3px}.batch-history-heading span,.batch-history-list dt{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.batch-history-heading strong{color:var(--ink);font-size:13px;line-height:1.35}.batch-history-heading button{min-height:34px;margin:0}.batch-history-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.batch-history-list article{display:grid;align-content:start;gap:10px;min-height:154px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fff}.batch-history-list article.active{border-color:#06434652;background:#eef6f3}.batch-history-list strong,.batch-history-empty strong{display:block;color:var(--ink);font-size:13px;line-height:1.35}.batch-history-list small,.batch-history-empty small{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-weight:800;line-height:1.35}.batch-history-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.batch-history-list dl div{display:grid;gap:3px;padding-top:7px;border-top:1px solid var(--line)}.batch-history-list dt,.batch-history-list dd{margin:0}.batch-history-list dd{color:var(--green);font-size:13px;font-weight:900;line-height:1}.batch-history-list button{width:100%;min-height:34px;margin:0;font-size:11px}.batch-history-empty{display:flex;align-items:center;gap:10px;min-height:70px;padding:12px;border:1px dashed rgba(6,67,70,.22);border-radius:6px;background:#fff}.batch-history-empty svg{flex:0 0 auto;color:var(--copper)}.batch-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.batch-metric-grid article{min-height:126px;display:grid;align-content:space-between;gap:8px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.batch-metric-grid svg{color:var(--green)}.batch-metric-grid article.copper svg{color:var(--copper)}.batch-metric-grid strong{color:var(--green);font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1;font-weight:400}.batch-metric-grid article.copper strong{color:var(--copper)}.batch-metric-grid small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.batch-stage-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.batch-stage{position:relative;display:grid;gap:6px;min-height:82px;padding:14px 13px;border-left:1px solid var(--line)}.batch-stage:first-child{border-left:0}.batch-stage i{width:16px;height:16px;border:2px solid #c7d4d0;border-radius:999px;background:#fff}.batch-stage.complete i{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 4px #eef6f3}.batch-stage.review i{border-color:var(--copper);background:var(--copper);box-shadow:inset 0 0 0 4px #fff4eb}.batch-stage.active i{border-color:var(--green)}.batch-stage small{color:var(--muted);font-size:11px;font-weight:800}.batch-command-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:14px;align-items:stretch}.batch-document-table,.batch-review-gate{overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fff}.batch-document-head,.batch-document-line{display:grid;grid-template-columns:minmax(220px,1fr) minmax(112px,.46fr) minmax(120px,.4fr);gap:12px;align-items:center}.batch-document-head{min-height:42px;padding:0 14px;border-bottom:1px solid var(--line);background:#fbfcfb}.batch-document-line{min-height:72px;padding:12px 14px;border-top:1px solid var(--line)}.batch-document-line:first-of-type{border-top:0}.batch-document-line strong,.batch-document-line small,.batch-document-line span{display:block;min-width:0;overflow-wrap:anywhere}.batch-document-line strong{color:var(--ink);font-size:13px;line-height:1.3}.batch-document-line small{margin-top:4px;color:var(--muted);font-size:11px;font-weight:800}.batch-document-line span{width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;background:#f5f7fb;color:var(--ink-2);font-size:11px;font-weight:900}.batch-document-line span.proof-anchored{background:#eef6f3;color:var(--green)}.batch-document-line span.policy-hold{background:#fff1e7;color:var(--copper)}.batch-progress-cell{position:relative;min-height:34px;display:grid;align-content:center;gap:6px}.batch-progress-cell b{color:var(--ink);font-size:12px;font-weight:900}.batch-progress-cell:after,.batch-progress-cell i{display:block;height:7px;border-radius:999px}.batch-progress-cell:after{content:"";width:100%;background:#edf2ef}.batch-progress-cell i{position:absolute;left:0;bottom:0;max-width:100%;background:linear-gradient(90deg,var(--green),var(--copper))}.batch-document-empty{display:flex;align-items:center;gap:12px;min-height:104px;padding:16px;color:var(--muted)}.batch-document-empty svg{flex:0 0 auto;color:var(--copper)}.batch-document-empty strong,.batch-document-empty small{display:block;line-height:1.4}.batch-document-empty strong{color:var(--ink);font-size:13px}.batch-document-empty small{margin-top:5px;font-size:12px;font-weight:800}.batch-review-gate{display:grid;align-content:start;gap:14px;padding:16px;background:#fbfcfb}.batch-review-gate.hold{background:#fffaf6}.batch-review-gate h4{margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.05;font-weight:400;letter-spacing:0}.batch-review-gate p{margin:0;color:var(--muted);font-size:13px;line-height:1.55;font-weight:700}.batch-review-gate dl{display:grid;gap:8px;margin:0}.batch-review-gate dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.batch-review-gate dt,.batch-review-gate dd{margin:0;font-size:12px;line-height:1.35;font-weight:800}.batch-review-gate dt{color:var(--muted)}.batch-review-gate dd{color:var(--ink);text-align:right}.batch-gate-actions{display:grid;gap:8px}.batch-gate-actions button,.batch-gate-actions .button{width:100%;min-height:38px;margin:0;font-size:12px}.batch-attestation-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#012f3261;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.batch-attestation-modal{width:min(760px,100%);max-height:min(820px,calc(100vh - 48px));display:grid;gap:16px;overflow:auto;padding:20px;border:1px solid rgba(223,230,226,.92);border-radius:8px;background:#fff;box-shadow:0 34px 90px #0320213d}.batch-attestation-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.batch-attestation-header span,.batch-attestation-summary span,.batch-attestation-note{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.batch-attestation-header h3{margin:5px 0 8px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,48px);line-height:1;font-weight:400;letter-spacing:0}.batch-attestation-header p{max-width:520px;margin:0;color:var(--muted);font-size:14px;line-height:1.5;font-weight:700}.batch-attestation-close{width:38px;min-width:38px;padding:0}.batch-attestation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.batch-attestation-summary article{display:grid;align-content:start;gap:8px;min-height:106px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.batch-attestation-summary article.copper{background:#fff8f4}.batch-attestation-summary strong{color:var(--green);font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1;font-weight:400}.batch-attestation-summary article.copper strong{color:var(--copper)}.batch-attestation-summary small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.batch-attestation-checklist{display:grid;gap:10px}.batch-attestation-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:13px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb;cursor:pointer}.batch-attestation-check:has(input:checked){border-color:#0643464d;background:#eef6f3}.batch-attestation-check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--green)}.batch-attestation-check strong,.batch-attestation-check small{display:block;line-height:1.4}.batch-attestation-check strong{color:var(--ink);font-size:13px}.batch-attestation-check small{margin-top:3px;color:var(--muted);font-size:12px;font-weight:800}.batch-attestation-note{display:grid;gap:8px}.batch-attestation-note textarea{min-height:106px;padding:12px;border:1px solid var(--line);border-radius:6px;resize:vertical;color:var(--ink);font-size:13px;font-weight:700;line-height:1.5;text-transform:none}.batch-attestation-actions{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:10px}.batch-attestation-actions button{min-height:42px;width:100%;margin:0}.batch-attestation-actions button:last-child{color:#fff;border-color:var(--green);background:var(--green)}.batch-attestation-actions button:last-child:hover{background:var(--green-2)}.batch-attestation-actions button:last-child:disabled{color:var(--muted);border-color:var(--line);background:#f4f6f5}.batch-audit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:68;display:grid;justify-items:end;padding:18px;background:#012f3247;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.batch-audit-drawer{width:min(560px,100%);height:100%;display:grid;align-content:start;gap:14px;overflow:auto;padding:18px;border:1px solid rgba(223,230,226,.92);border-radius:8px;background:#fff;box-shadow:0 34px 90px #0320213d}.batch-audit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.batch-audit-header span,.batch-audit-summary span,.batch-audit-note span,.batch-audit-section-heading span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.batch-audit-header h3{margin:5px 0 7px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,42px);line-height:1.02;font-weight:400;letter-spacing:0}.batch-audit-header p{margin:0;color:var(--muted);font-size:13px;line-height:1.5;font-weight:800}.batch-audit-close{width:38px;min-width:38px;padding:0}.batch-audit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.batch-audit-summary article,.batch-audit-note,.batch-audit-document-list article,.batch-audit-event-list article{border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.batch-audit-summary article{display:grid;gap:8px;min-height:96px;padding:13px}.batch-audit-summary strong{color:var(--green);font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1;font-weight:400}.batch-audit-summary small,.batch-audit-note small,.batch-audit-document-list small,.batch-audit-event-list small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.batch-audit-note{display:grid;gap:12px;padding:14px}.batch-audit-note div{display:grid;gap:4px}.batch-audit-note strong{color:var(--ink);font-size:14px;line-height:1.3}.batch-audit-note p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.55;font-weight:750}.batch-audit-documents,.batch-audit-events{display:grid;gap:10px}.batch-audit-section-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.batch-audit-section-heading strong{color:var(--ink);font-size:13px;line-height:1.35}.batch-audit-document-list,.batch-audit-event-list{display:grid;gap:8px}.batch-audit-document-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px}.batch-audit-document-list strong,.batch-audit-event-list strong{display:block;color:var(--ink);font-size:13px;line-height:1.35}.batch-audit-document-list span{justify-self:end;color:var(--green);font-size:12px;font-weight:900;line-height:1.25;text-align:right}.batch-audit-event-list article{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;padding:12px}.batch-audit-event-list i{width:10px;height:10px;margin-top:4px;border:2px solid var(--green);border-radius:999px;background:#fff;box-shadow:0 0 0 4px #eef6f3}.batch-audit-event-list p{margin:3px 0 5px;color:var(--ink-2);font-size:12px;line-height:1.45;font-weight:750}.vault-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.vault-actions .button{min-height:36px;margin-top:0;padding:0 12px;font-size:12px}.vault-version-review{display:grid;gap:12px;margin:0 0 14px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.version-review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.version-review-header div{display:grid;gap:4px}.version-review-header span{color:var(--copper);font-size:11px;font-weight:900;text-transform:uppercase}.version-review-header strong{color:var(--ink);font-size:15px;line-height:1.25}.version-review-header small{max-width:220px;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;text-align:right}.version-review-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.version-review-actions button{min-height:38px;width:100%}.version-review-table{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fff}.version-review-row{display:grid;grid-template-columns:54px minmax(110px,.9fr) minmax(130px,1fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(90px,.8fr);gap:10px;align-items:center;min-height:48px;padding:10px 12px;border-top:1px solid var(--line)}.version-review-row:first-child{border-top:0}.version-review-row span{width:max-content;padding:3px 7px;border-radius:999px;background:#eef6f3;color:var(--green);font-size:11px;font-weight:900;text-transform:uppercase}.version-review-row strong,.version-review-row small,.version-review-empty{margin:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.version-review-row strong{color:var(--ink)}.version-review-empty{padding:12px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.vault-batch-board{display:grid;gap:12px;margin:0 0 14px;padding:14px 0;border-bottom:1px solid var(--line)}.vault-batch-list{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fff}.vault-batch-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vault-batch-actions button{min-height:38px;width:100%}.vault-batch-row{display:grid;grid-template-columns:42px minmax(170px,.8fr) minmax(300px,1.4fr) 52px;gap:12px;align-items:center;min-height:72px;padding:10px 12px;border-top:1px solid var(--line)}.vault-batch-row:first-child{border-top:0}.vault-batch-row span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#f6efe8;color:var(--copper);font-size:11px;font-weight:900}.vault-batch-row strong,.vault-batch-row small{margin:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.vault-batch-row strong{color:var(--ink)}.vault-batch-document{display:grid;gap:4px;min-width:0}.vault-batch-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0}.vault-pipeline-step{display:grid;gap:3px;min-height:42px;padding:7px 8px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.vault-pipeline-step i,.vault-pipeline-step b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-pipeline-step i{color:var(--muted);font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.vault-pipeline-step b{color:var(--ink);font-size:11px;font-weight:900}.vault-pipeline-step.complete{border-color:#c9ded1;background:#f0f8f3}.vault-pipeline-step.review{border-color:#ead9c5;background:#fff8ef}.vault-pipeline-step.active{border-color:#d7dce5;background:#f5f7fb}.vault-batch-progress{justify-self:end;min-width:44px;padding:6px 8px;border-radius:999px;background:var(--ink);color:#fff!important;text-align:center}.vault-object-status{display:grid;gap:8px;margin:0 0 14px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#fff;text-align:left}.vault-object-status span{width:max-content;padding:4px 8px;border-radius:999px;background:#eef6f3;color:var(--green);font-size:11px;font-weight:900;text-transform:uppercase}.vault-object-status.fallback span{background:#fff1e7;color:var(--copper-2)}.vault-object-status small,.vault-object-status p{margin:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.entitlement-upgrade-prompt{display:grid;gap:12px;margin:0 0 14px;padding:14px;border:1px solid rgba(182,106,67,.34);border-radius:6px;background:#fff8f4;text-align:left}.entitlement-upgrade-prompt>div{display:grid;gap:5px;min-width:0}.entitlement-upgrade-prompt span,.upgrade-checkout-state{color:var(--copper-2);font-size:11px;font-weight:900;text-transform:uppercase}.entitlement-upgrade-prompt strong{color:var(--ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.entitlement-upgrade-prompt small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.entitlement-upgrade-prompt .compact-button{width:max-content;margin-top:0}.upload-drop svg,.document-card svg{color:var(--copper)}.document-card,.approval-gate{display:grid;gap:13px;padding:18px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.document-card span{color:var(--muted);font-size:13px;font-weight:800}.agent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.mobile-demo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.agent-card{min-height:310px;display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 12px 34px #0320210d}.agent-card svg{color:var(--copper)}.executable-agent-card{min-height:680px}.agent-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-card-heading span,.agent-card-metrics span{margin-top:0}.agent-card h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1.04;font-weight:400}.agent-card p{margin:0;color:var(--muted);line-height:1.55}.agent-card span{margin-top:auto;color:var(--muted);font-size:12px;font-weight:800}.agent-card strong{color:var(--green)}.agent-card-metrics{display:grid;gap:6px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.agent-run-control.embedded{gap:10px;padding:0;border:0;background:transparent}.agent-run-control.embedded>svg{display:none}.agent-run-control.embedded>strong{font-size:13px}.agent-run-control.embedded .compact-button,.agent-run-control.embedded .agent-preview-field{width:100%}.executable-agent-card .agent-run-status{margin:0;padding:12px}.executable-agent-card .entitlement-upgrade-prompt{margin:0}.create-agent{color:#fff;background:var(--green)}.create-agent p,.create-agent span{color:#ffffffb8}.create-agent strong,.create-agent svg{color:var(--copper-2)}.custom-agent-card{border-color:#9c5e2e59}.custom-agent-policy{display:grid;gap:5px;padding:10px;border:1px solid rgba(9,52,53,.08);border-radius:6px;background:#fbfcfb}.custom-agent-policy small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.45}.custom-agent-form{display:grid;gap:10px}.custom-agent-form label{display:grid;gap:5px;color:#ffffffb8;font-size:10px;font-weight:900;text-transform:uppercase}.custom-agent-form input,.custom-agent-form textarea{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:9px 10px;background:#fffffff0;color:var(--ink);font:inherit;font-size:13px}.custom-agent-form textarea{min-height:70px;resize:vertical}.custom-agent-form-row{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px}.custom-agent-save-status{margin:0;border-color:#ffffff2e;background:#ffffff14}.custom-agent-save-status strong{color:#fff}.run-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.run-steps li{display:grid;grid-template-columns:100px 180px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.run-steps span{color:var(--copper);font-size:12px;font-weight:800}.run-steps p{margin:0;color:var(--muted);line-height:1.45}.run-console-empty,.run-console-live,.run-console-output{display:grid;gap:12px}.run-console-empty{min-height:220px;align-content:center;justify-items:start;padding:22px;border:1px dashed rgba(9,52,53,.22);border-radius:6px;background:#fbfcfb}.run-console-empty svg{color:var(--copper)}.run-console-empty strong{color:var(--ink);font-size:18px}.run-console-empty p{max-width:620px;margin:0;color:var(--muted);line-height:1.55}.run-console-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.run-console-summary article{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid rgba(9,52,53,.08);border-radius:6px;background:#fbfcfb}.run-console-summary span,.run-console-output small{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.run-console-summary strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.run-console-summary small{color:var(--muted);font-size:11px;font-weight:800}.run-console-output{padding:12px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.run-console-actions{display:flex;flex-wrap:wrap;gap:8px}.run-console-action-status{margin:0}.approval-gate svg{color:var(--copper)}.agent-run-control p{margin:0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.5}.agent-run-control small{color:var(--muted);font-size:12px;font-weight:900}.agent-preview-field{display:grid;gap:6px;width:min(100%,280px);color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.agent-preview-field select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:6px;padding:0 10px;background:#fff;color:var(--ink);font-size:13px;font-weight:800}.agent-preview-field select:disabled{opacity:.6}.agent-run-details{width:100%;border-top:1px solid #dce3e0}.agent-run-details summary{min-height:36px;display:flex;align-items:center;justify-content:space-between;color:#667676;font-size:10px;font-weight:800;cursor:pointer;list-style:none}.agent-run-details summary::-webkit-details-marker{display:none}.agent-run-details[open] summary svg{transform:rotate(180deg)}.agent-run-details .agent-preview-field,.agent-run-details>small,.agent-run-details>.button{margin-top:8px}.agent-status-details{display:grid;gap:4px;margin-top:5px}.agent-status-details summary{color:#607170;font-size:9px;font-weight:800;cursor:pointer}.agent-status-details small{display:block;overflow-wrap:anywhere}.product-app .agent-card h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:720;line-height:1.25}.product-app .executable-agent-card .agent-run-status{gap:4px;padding:10px 0 0;border:0;border-top:1px solid #dce3e0;border-radius:0;background:transparent}.product-app .executable-agent-card .agent-run-status>span{width:max-content;padding:0;border:0;border-radius:0;color:#4f6d67;background:transparent;font-size:9px}.product-app .executable-agent-card .agent-run-status>strong{font-size:11px;line-height:1.4}.custom-agent-disclosure{border-top:1px solid rgba(255,255,255,.18)}.custom-agent-disclosure summary{min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr) 16px;gap:8px;align-items:center;color:#fff;font-size:11px;font-weight:800;cursor:pointer;list-style:none}.custom-agent-disclosure summary::-webkit-details-marker{display:none}.custom-agent-disclosure[open] summary svg:last-child{transform:rotate(180deg)}.custom-agent-disclosure .custom-agent-form{padding-top:8px}.vault-primary-status{gap:5px}.vault-operational-details{margin-top:5px;border-top:1px solid rgba(9,52,53,.12)}.vault-operational-details summary{min-height:34px;display:flex;align-items:center;justify-content:space-between;color:#637373;font-size:9px;font-weight:800;cursor:pointer;list-style:none}.vault-operational-details summary::-webkit-details-marker{display:none}.vault-operational-details[open] summary svg{transform:rotate(180deg)}.vault-operational-details>small,.vault-operational-details>p{display:block;overflow-wrap:anywhere;margin-top:4px}.vault-operational-details .work-product-links{margin-top:8px}.product-app .matter-batch-dashboard{gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-app .app-panel:has(.matter-batch-dashboard)>.panel-heading{display:none}.product-app .batch-dashboard-header{align-items:center;padding:18px 0}.product-app .batch-dashboard-header h3{margin:4px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:21px;font-weight:730;line-height:1.25}.product-app .batch-dashboard-header p{font-size:11px}.product-app .batch-dashboard-status strong{padding:0;border:0;border-radius:0;background:transparent;font-size:11px}.product-app .batch-dashboard-status small{font-size:9px}.product-app .batch-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid #dce3e0}.product-app .batch-metric-grid article{min-height:96px;padding:12px 14px;border:0;border-right:1px solid #dce3e0;border-radius:0;background:transparent}.product-app .batch-metric-grid article:first-child{padding-left:0}.product-app .batch-metric-grid article:last-child{border-right:0}.product-app .batch-metric-grid strong{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:23px;font-weight:720}.product-app .batch-metric-grid small,.product-app .batch-metric-grid span{font-size:9px}.product-app .batch-stage-rail,.product-app .batch-command-grid{margin-top:16px}.product-app .batch-review-gate h4{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:720;line-height:1.25}.product-app .batch-progress-cell:after,.product-app .batch-progress-cell i{height:5px;border-radius:1px}.product-app .batch-progress-cell i{background:#367664}.agent-run-status{margin:14px 0}.agent-progress-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.agent-progress-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:baseline}.agent-progress-head span{color:var(--copper);font-size:18px;font-weight:900}.agent-progress-head strong{color:var(--ink);font-size:13px}.agent-progress-head small{grid-column:1 / -1;color:var(--muted);font-size:11px;font-weight:800}.agent-progress-meter{height:8px;overflow:hidden;border-radius:999px;background:#edf1ee}.agent-progress-meter span{display:block;height:100%;min-width:4px;border-radius:inherit;background:var(--green)}.agent-progress-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.agent-progress-steps li{display:grid;gap:4px;padding:9px;border:1px solid rgba(9,52,53,.08);border-radius:6px;background:#fff}.agent-progress-steps span,.agent-progress-output small{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.agent-progress-steps strong{color:var(--ink);font-size:12px}.agent-progress-steps p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.agent-progress-output{display:grid;gap:5px}.research-query{display:grid;gap:18px}.research-query label{display:grid;gap:9px;color:var(--muted);font-size:12px;font-weight:800}.research-query textarea{min-height:132px;padding:14px;resize:vertical;line-height:1.55}.authority-map{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,.8fr));gap:12px;margin-bottom:14px}.authority-map article{min-height:146px;display:grid;align-content:start;gap:11px;padding:17px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.authority-map svg{color:var(--copper)}.authority-map p{margin:0;color:var(--muted);line-height:1.5}.authority-map span{color:var(--muted);font-size:12px;font-weight:800}.authority-answer{color:#fff;background:var(--green)!important}.authority-answer svg,.authority-answer span{color:var(--copper-2)}.authority-answer p{color:#ffffffbd}.compact-button{width:auto;margin-top:14px}.source-quote{margin:0 0 14px;padding:18px;border-left:4px solid var(--copper);background:#fff8f4;color:var(--ink-2);line-height:1.55}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.document-canvas,.proof-rail{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 12px 34px #0320210d}.document-canvas{min-height:680px;padding:22px}.editor-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px;padding-bottom:18px;border-bottom:1px solid var(--line)}.document-canvas>article{width:min(760px,100%);min-height:540px;margin:0 auto;padding:clamp(28px,5vw,54px);border:1px solid #ecefed;border-radius:6px;background:#fff;box-shadow:0 10px 34px #03202114}.document-canvas h2{margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:1.05;font-weight:400}.document-canvas p{color:#243f42;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.75}.redline-add{color:#0b6a45;font-weight:800}.redline-delete{color:#9f3b2e;font-weight:800;text-decoration:line-through}.proof-rail{position:sticky;top:24px;align-self:start;display:grid;gap:14px;padding:22px}.proof-rail h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1.05;font-weight:400}.work-product-actions,.work-product-links{display:flex;flex-wrap:wrap;gap:8px}.work-product-actions .compact-button,.work-product-links .compact-button{margin-top:0;min-height:34px;padding:0 12px;font-size:12px}.work-product-status{margin:0}.work-product-status strong{color:var(--ink);font-size:13px;line-height:1.35}.portal-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);gap:18px}.approval-gate.approved{border-color:#06434647;background:#f2f8f5}.approval-gate.approved>svg{color:var(--green)}.approval-actions,.portal-approval-actions{display:flex;flex-wrap:wrap;gap:8px}.approval-actions .compact-button,.portal-approval-actions .compact-button{margin-top:0}.approval-receipt{display:grid;grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:8px 14px;padding-top:12px;border-top:1px solid rgba(6,67,70,.16)}.approval-receipt span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.approval-receipt strong{color:var(--ink);font-size:12px}.pilot-pipeline-shell{display:grid;gap:18px}.pilot-pipeline-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.pilot-pipeline-panel{min-width:0}.pilot-pipeline-panel .panel-heading .compact-button{margin-top:0}.pilot-pipeline-state{margin:0 0 14px;color:var(--muted);font-size:12px;font-weight:750}.pilot-pipeline-list{display:grid;gap:10px}.pilot-pipeline-list>article{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) minmax(230px,.7fr);gap:20px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:7px;background:#fbfcfb}.pilot-lead-identity,.pilot-lead-intent,.pilot-lead-controls{min-width:0;display:grid;gap:5px}.pilot-lead-identity>span,.pilot-lead-intent>span{color:var(--copper);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pilot-lead-identity h3,.pilot-lead-intent p{margin:0}.pilot-lead-identity h3{font-size:16px}.pilot-lead-identity p,.pilot-lead-intent p,.pilot-lead-intent small{color:var(--muted);font-size:12px;line-height:1.45}.pilot-lead-identity a{color:var(--green);font-size:12px;font-weight:750;overflow-wrap:anywhere}.pilot-lead-intent strong{color:var(--ink);font-size:13px}.pilot-lead-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pilot-lead-controls label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.pilot-lead-controls select,.pilot-lead-controls input{width:100%;min-height:36px;border:1px solid var(--line);border-radius:6px;padding:0 9px;background:#fff;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none}.pilot-lead-controls .compact-button{grid-column:1 / -1;width:100%;margin-top:3px}@media(max-width:1120px){.pilot-pipeline-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-pipeline-list>article{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.pilot-lead-controls{grid-column:1 / -1}}@media(max-width:720px){.pilot-pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-pipeline-summary .status-card:last-child{grid-column:1 / -1}.pilot-pipeline-list>article{grid-template-columns:1fr}.pilot-lead-controls{grid-column:auto}}.workflow-canvas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.workflow-canvas article{min-height:230px;display:grid;align-content:start;gap:12px;padding:18px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.workflow-canvas svg{color:var(--copper)}.workflow-canvas p{margin:0;color:var(--muted);line-height:1.45}.workflow-canvas span{align-self:end;color:var(--green);font-size:12px;font-weight:800}.phone-frame{min-height:430px;display:flex;flex-direction:column;gap:16px;padding:18px;border:8px solid #061c1f;border-radius:30px;background:#fff;box-shadow:0 18px 44px #0320211f}.phone-top{width:70px;height:6px;margin:0 auto 18px;border-radius:999px;background:#d9e2df}.phone-frame svg{color:var(--copper)}.phone-frame h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1.04;font-weight:400}.phone-frame p{margin:0;color:var(--muted);line-height:1.55}.phone-frame button{margin-top:auto}.site-footer{padding:62px 0 70px;color:#fff;background:#061c1f}.footer-grid{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(5,minmax(120px,1fr));gap:38px}.site-footer .logo{--logo-ink: #ffffff;--logo-copper: var(--copper-2);color:#fff}.footer-brand p{max-width:330px;margin:24px 0;color:#ffffffb8;line-height:1.6}.fine-print{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px;color:#ffffffb8;font-size:13px}.footer-brand small{color:#ffffff85}.footer-column{display:grid;align-content:start;gap:10px}.footer-column h3{margin:0 0 10px;font-size:15px}.footer-column a{color:#ffffffad;font-size:14px}.footer-column a:hover{color:#fff}@keyframes float-in{0%{transform:translateY(16px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:1120px){.desktop-nav,.login-link,.header-actions>.button{display:none}.mobile-toggle{display:inline-grid}.header-actions{margin-left:auto}.mobile-nav{display:grid;width:min(1280px,calc(100% - 44px));margin:0 auto 18px;padding:16px;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.mobile-nav a:not(.button){padding:12px 10px;border-radius:6px}.mobile-nav a:not(.button):hover{background:var(--mist)}.hero-section{min-height:0}.hero-grid,.page-hero-grid,.data-room-grid{grid-template-columns:1fr}.data-room-copy{max-width:720px}.data-room-capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}.data-room-capabilities article:nth-child(4){border-left:0}.auth-grid,.roi-page-grid,.client-release-grid,.batch-command-grid{grid-template-columns:1fr}.batch-stage-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.batch-stage:nth-child(4){border-left:0}.mockup-shell{max-width:760px}.security-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-dark)}.workflow-grid article{border-bottom:1px solid var(--line-dark)}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.section-shell,.header-inner,.mobile-nav{width:min(100% - 32px,1280px)}.header-inner{min-height:68px}.logo{font-size:27px}.hero-grid,.page-hero-grid{gap:38px;padding-top:56px}.hero-copy h1,.page-hero h1{font-size:clamp(50px,14vw,72px)}.hero-copy p,.page-hero p{font-size:17px}.hero-asset,.page-hero{background-size:820px auto;background-position:56% top}.data-room-section{padding:70px 0}.data-room-topbar{grid-template-columns:auto 1fr}.data-room-topbar nav,.data-room-search{display:none}.data-room-toolbar{align-items:stretch;flex-direction:column;padding:16px}.data-room-toolbar div{width:100%}.data-room-toolbar button{flex:1 1 0}.proof-flow-track{grid-template-columns:1fr}.proof-flow-track>svg{transform:rotate(90deg)}.data-room-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.data-room-capabilities article,.data-room-capabilities article:nth-child(4){border-left:1px solid var(--line)}.data-room-capabilities article:nth-child(odd){border-left:0}.batch-dashboard-header{display:grid}.batch-dashboard-status{justify-items:start;min-width:0}.batch-dashboard-status small{max-width:none;text-align:left}.batch-history-list,.batch-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-document-head,.batch-document-line{grid-template-columns:minmax(0,1fr)}.batch-document-head{display:none}.mockup-topbar{grid-template-columns:1fr auto}.mockup-search{display:none}.mockup-body{grid-template-columns:1fr}.mockup-body aside,.matter-panel{display:none}.proof-inner{grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 0}.proof-inner span:first-child{grid-column:1 / -1;text-align:center}.split-heading,.platform-layout,.impact-grid,.cta-panel,.solution-grid,.pricing-grid,.onboarding-grid,.app-grid,.metric-grid,.editor-layout,.portal-shell{grid-template-columns:1fr}.matter-summary-grid,.agent-grid,.mobile-demo-grid,.auth-proof-grid,.roi-result-grid,.client-release-proof,.billing-ledger-grid,.option-grid,.onboarding-fields,.authority-map,.workflow-canvas{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-tabs,.security-grid,.workflow-grid,.competitive-proof-grid,.proof-ledger{grid-template-columns:1fr}.workflow-grid{border-left:0}.workflow-grid article{border-left:1px solid var(--line-dark)}.security-grid article{text-align:left}.platform-section,.security-section,.impact-section,.workflow-section,.cta-section{padding:66px 0}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}.product-app{grid-template-columns:1fr}.app-sidebar{position:sticky;top:0;z-index:18;height:auto;min-width:0;overflow:hidden;padding:18px 20px 16px}.app-sidebar .logo{margin-bottom:16px}.app-sidebar nav{display:flex;gap:8px;width:100%;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.app-sidebar nav::-webkit-scrollbar{display:none}.app-sidebar nav a{flex:0 0 auto;min-height:38px;padding:0 11px;white-space:nowrap}.app-topbar{align-items:stretch;flex-direction:column}.run-list article,.proof-table article,.queue-receipts article,.version-review-row,.vault-batch-row,.data-rows article,.mini-timeline li,.run-steps li,.run-console-summary,.matter-agent-available-list article,.custom-agent-form-row{grid-template-columns:1fr}.matter-agent-available>div:first-child{align-items:flex-start;flex-direction:column}.version-review-header{display:grid}.version-review-header small{max-width:none;text-align:left}.graph-canvas{min-height:620px}.graph-node{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:calc(50% - 22px);margin:14px;display:inline-grid}.graph-link{display:none}.proof-rail{position:static}}@media(max-width:520px){.app-main{padding:28px 16px;max-width:100vw;overflow-x:hidden}.app-topbar h1{font-size:clamp(42px,13vw,56px)}.app-deck{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.version-review-actions,.vault-batch-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.matter-batch-dashboard{padding:14px}.batch-metric-grid,.batch-history-list,.billing-ledger-grid,.batch-stage-rail{grid-template-columns:1fr}.batch-history-heading,.billing-readiness-strip{display:grid}.billing-readiness-strip small{text-align:left}.billing-export-heading,.billing-export-actions{display:grid}.batch-history-heading button{width:100%}.batch-stage,.batch-stage:nth-child(4){border-left:0;border-top:1px solid var(--line)}.batch-stage:first-child{border-top:0}.batch-review-gate dl div{display:grid;gap:4px}.batch-review-gate dd{text-align:left}.batch-attestation-backdrop{align-items:stretch;padding:12px}.batch-attestation-modal{max-height:calc(100vh - 24px);padding:16px}.batch-attestation-header{display:grid}.batch-attestation-close{justify-self:start}.batch-attestation-summary,.batch-attestation-actions{grid-template-columns:1fr}.batch-audit-backdrop{justify-items:stretch;padding:12px}.batch-audit-drawer{height:calc(100vh - 24px);padding:16px}.batch-audit-header{display:grid}.batch-audit-close{justify-self:start}.batch-audit-summary,.batch-audit-document-list article{grid-template-columns:1fr}.batch-audit-document-list span{justify-self:start;text-align:left}.data-room-copy h2{font-size:clamp(42px,14vw,60px)}.data-room-copy p{font-size:17px}.data-room-toolbar div,.proof-flow-header{flex-direction:column;align-items:stretch}.proof-flow-header a,.data-room-toolbar button{width:100%}.data-room-capabilities{grid-template-columns:1fr}.data-room-capabilities article,.data-room-capabilities article:nth-child(odd),.data-room-capabilities article:nth-child(4){border-left:0;border-top:1px solid var(--line);padding-inline:0}.data-room-capabilities article:first-child{border-top:0}.vault-batch-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-batch-progress{justify-self:start}.mockup-body main{padding:16px}.source-grid div{flex-direction:column}.proof-inner,.matter-summary-grid,.agent-grid,.mobile-demo-grid,.auth-proof-grid,.roi-result-grid,.client-release-proof,.option-grid,.onboarding-fields,.authority-map,.workflow-canvas{grid-template-columns:1fr}.cta-panel,.page-panel{padding:24px}.footer-grid{grid-template-columns:1fr}}.button-ghost{border-color:var(--line);background:#fff;color:var(--ink)}.button-ghost:disabled{opacity:.45;cursor:not-allowed}.button-dark:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.wizard-launch{margin-top:16px;width:100%;justify-content:center}.wizard-shell{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:18px;align-items:start}.wizard-stepper{list-style:none;margin:0;padding:0;display:grid;gap:6px}.wizard-step-button{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.wizard-step-button:disabled{cursor:default;opacity:.6}.wizard-step.current .wizard-step-button{border-color:var(--green);background:#f4f8f6}.wizard-step-mark{width:28px;height:28px;flex:none;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--line);color:var(--muted);background:#fbfcfb}.wizard-step.current .wizard-step-mark{border-color:var(--green);color:var(--green)}.wizard-step.done .wizard-step-mark{background:var(--green);border-color:var(--green);color:#fff}.wizard-step-text{display:grid;gap:1px;min-width:0}.wizard-step-text small{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.wizard-step-text strong{font-size:14px;font-weight:700;color:var(--ink)}.wizard-card{border:1px solid var(--line);border-radius:8px;background:#fff;padding:24px;min-width:0}.wizard-body-head h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.1;font-weight:400;color:var(--ink)}.wizard-body-head p{margin:6px 0 18px;color:var(--muted);font-size:14px;max-width:60ch}.wizard-subhead{margin:18px 0 10px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.wizard-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.wizard-option{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb;cursor:pointer;text-align:left;transition:border-color .14s ease,background .14s ease}.wizard-option:hover{border-color:#9aa}.wizard-option.active{border-color:var(--green);background:#f4f8f6}.wizard-option-mark{width:22px;height:22px;flex:none;display:inline-grid;place-items:center;border-radius:5px;border:1px solid var(--line);background:#fff;color:#fff}.wizard-option.active .wizard-option-mark{background:var(--green);border-color:var(--green)}.wizard-option-body{display:grid;gap:2px;min-width:0;flex:1}.wizard-option-body strong{font-size:14px;font-weight:700;color:var(--ink)}.wizard-option-body small{font-size:12px;color:var(--muted)}.wizard-option-kind{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.wizard-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.wizard-field{display:grid;gap:6px}.wizard-field-label{font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.wizard-input{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font-size:14px;font-family:inherit}.wizard-input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #012f3214}.wizard-field-hint{font-size:12px;color:var(--muted)}.wizard-summary{display:grid;gap:0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.wizard-summary div{display:grid;grid-template-columns:minmax(140px,.4fr) minmax(0,1fr);gap:14px;padding:11px 14px;border-bottom:1px solid var(--line)}.wizard-summary div:last-child{border-bottom:none}.wizard-summary span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.wizard-summary strong{font-size:14px;font-weight:600;color:var(--ink)}.wizard-estimate{display:flex;gap:10px;margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#f4f8f6;color:var(--green)}.wizard-estimate p{margin:0;font-size:13px;color:var(--ink);line-height:1.5}.wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.wizard-progress{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}@media(max-width:880px){.wizard-shell{grid-template-columns:1fr}.wizard-stepper{grid-auto-flow:column;grid-auto-columns:minmax(140px,1fr);max-width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.wizard-stepper::-webkit-scrollbar{display:none}.wizard-step-text small{display:none}}@media(max-width:520px){.wizard-card{padding:22px}.wizard-option{align-items:flex-start}.wizard-option-kind{display:none}.wizard-summary div{grid-template-columns:1fr;gap:5px}.wizard-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-progress{order:-1;grid-column:1 / -1;text-align:center}}.demo-journey{border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px 16px;margin-bottom:18px;display:grid;gap:12px}.demo-journey-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.demo-journey-kicker{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--copper)}.demo-journey-now{font-size:13px;font-weight:700;color:var(--ink)}.demo-journey-tag{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.demo-journey-reset{width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);cursor:pointer}.demo-journey-reset:hover{border-color:#9aa;color:var(--ink)}.demo-journey-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px;overflow-x:auto}.demo-journey-step{flex:1 1 auto;min-width:max-content}.demo-journey-step a{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb;color:var(--muted);text-decoration:none;white-space:nowrap;transition:border-color .14s ease,background .14s ease,color .14s ease}.demo-journey-step a:hover{border-color:#9aa;color:var(--ink)}.demo-journey-step.current a{border-color:var(--green);background:#f4f8f6;color:var(--ink)}.demo-journey-step.reviewed a{color:var(--ink)}.demo-journey-num{width:20px;height:20px;flex:none;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--line);font-size:11px;font-weight:800;background:#fff}.demo-journey-step.current .demo-journey-num{border-color:var(--green);color:var(--green)}.demo-journey-step.reviewed .demo-journey-num{background:var(--green);border-color:var(--green);color:#fff}.demo-journey-label{font-size:12px;font-weight:700}.demo-journey-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line)}.demo-journey-evidence>div{min-width:0;display:grid;gap:4px;padding:11px 12px 11px 0}.demo-journey-evidence>div+div{padding-left:16px;border-left:1px solid var(--line)}.demo-journey-evidence span{color:var(--copper);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.demo-journey-evidence strong{color:var(--ink);font-size:13px;line-height:1.4}.demo-journey-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-journey-nav .compact-button{padding-inline:10px;font-size:13px;white-space:nowrap;margin-top:0}.demo-journey-spacer{display:inline-block}@media(max-width:720px){.demo-journey{gap:10px;padding:12px}.demo-journey-head{gap:8px}.demo-journey-tag{margin-left:0}.demo-journey-steps{display:none}.demo-journey-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-journey-evidence{grid-template-columns:1fr}.demo-journey-evidence>div+div{padding-left:0;border-top:1px solid var(--line);border-left:0}.demo-journey-step{min-width:84px}.demo-journey-label{display:none}.demo-journey-step.current .demo-journey-label{display:inline}}.benchmarks-section{padding:64px 0 72px}.benchmark-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:28px}.benchmark-card{display:grid;gap:6px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff}.benchmark-label{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.benchmark-value{font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:1;font-weight:400;color:var(--ink)}.benchmark-context{font-size:13px;color:var(--muted);line-height:1.45}.benchmark-trend{justify-self:start;margin-top:4px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid var(--line)}.benchmark-trend.trend-up,.benchmark-trend.trend-down{color:var(--green);background:#f4f8f6;border-color:#cfe0d8}.benchmark-trend.trend-stable{color:var(--muted);background:#fbfcfb}.benchmark-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:24px}.benchmark-notes article{padding:20px 22px;border:1px solid var(--line);border-radius:8px;background:#fff}.benchmark-notes h3{margin:0 0 8px;font-size:15px;color:var(--ink)}.benchmark-notes p{margin:0;font-size:14px;color:var(--muted);line-height:1.55}.benchmark-caveat{background:#fff8f4!important;border-color:#ecd2c2!important}.benchmark-caveat h3{color:var(--copper)}.app-benchmark-grid{margin-top:0;margin-bottom:18px}.run-transcript-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.run-transcript-badges span{display:grid;gap:2px;padding:9px 13px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.run-transcript-badges small{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.run-transcript-badges strong{font-size:13px;font-weight:700;color:var(--ink)}.run-transcript-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rt-step{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-left-width:3px;border-radius:6px;background:#fff}.rt-step.rt-flagged{border-left-color:var(--copper)}.rt-step.rt-blocked{border-left-color:var(--copper);background:#fff8f4}.rt-step.rt-done,.rt-step.rt-ok{border-left-color:var(--green)}.rt-kind{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.rt-body{display:grid;gap:2px;min-width:0}.rt-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;color:var(--ink)}.rt-body small{font-size:12px;color:var(--muted)}.rt-state{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap}.rt-state-done,.rt-state-ok{color:var(--green);background:#f4f8f6}.rt-state-flagged{color:var(--copper);background:#fff1e9}.rt-state-blocked{color:#fff;background:var(--copper)}@media(max-width:720px){.rt-step{grid-template-columns:1fr auto}.rt-kind{display:none}}.admin-health{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.admin-health-chip{display:grid;gap:3px;padding:14px 16px;border:1px solid var(--line);border-left-width:3px;border-radius:8px;background:#fff}.admin-health-chip small{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.admin-health-chip strong{font-size:18px;font-weight:700;color:var(--ink);line-height:1.1}.admin-health-chip span{font-size:12px;color:var(--muted)}.admin-health-chip.tone-ok{border-left-color:var(--green)}.admin-health-chip.tone-warn{border-left-color:var(--copper)}.admin-health-chip.tone-demo{border-left-color:#9aa7a4}.admin-health-chip.tone-demo strong{color:var(--green-2)}.matter-filter-groups{display:grid;gap:8px}.toolbar-row button.active{background:var(--green);border-color:var(--green);color:#fff}.matter-filter-count{margin:12px 0 14px;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.wp-gate{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:12px;border:1px solid #ecd2c2;border-left:3px solid var(--copper);border-radius:6px;background:#fff8f4;color:var(--ink);font-size:12px;font-weight:700}.wp-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.wp-comments,.wp-versions{display:flex;flex-direction:column;gap:10px}.wp-comments article,.wp-versions article{padding:12px 13px;border:1px solid var(--line);border-radius:6px;background:#fbfcfb}.wp-versions article.current{border-color:var(--green);background:#f4f8f6}.wp-comments article p,.wp-versions article p{margin:4px 0;font-size:13px;color:var(--ink);line-height:1.45}.wp-comments article small,.wp-versions article small{font-size:12px;color:var(--muted)}.wp-versions article strong{font-size:13px;color:var(--ink)}.wp-code{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--copper);background:#fff1e9;border-radius:999px;padding:3px 9px}.onboarding-mode{display:grid;gap:6px;margin-bottom:16px}.auth-mode-badge{justify-self:start;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--copper);background:#fff1e9;border:1px solid #ecd2c2;border-radius:999px;padding:4px 11px}.onboarding-mode small{font-size:12px;color:var(--muted);max-width:60ch}.auth-sso-note{display:block;margin-top:-4px;font-size:12px;color:var(--muted)}.hero-eyebrow{margin:0 0 14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--copper)}.hero-copy h1 strong,.hero-copy p strong{font-weight:700;color:var(--ink)}.hero-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px}.founding-band{padding:40px 0}.founding-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:40px;align-items:center;padding:40px;border:1px solid var(--line);border-radius:calc(var(--radius) * 1.75);background:linear-gradient(180deg,#ffffff,var(--mist));box-shadow:var(--shadow)}.founding-copy h2{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.4vw,46px);line-height:1.04;font-weight:400}.founding-copy p{margin:0 0 22px;color:var(--muted);font-size:17px;line-height:1.6;max-width:520px}.founding-actions{display:flex;flex-wrap:wrap;gap:12px}.founding-live{background:var(--green);color:#eaf2ef;border-radius:calc(var(--radius) * 1.4);padding:26px}.founding-live-kicker{margin:0 0 16px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--copper-2);font-weight:700}.founding-live ul{margin:0;padding:0;list-style:none;display:grid;gap:16px}.founding-live li{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start}.founding-live li svg{color:var(--copper-2);margin-top:2px}.founding-live strong{display:block;font-size:15px;margin-bottom:3px}.founding-live span{color:#eaf2efb8;font-size:13.5px;line-height:1.5}.benchmark-evidence{margin-top:56px;padding-top:44px;border-top:1px solid var(--line)}.benchmark-evidence-note{margin:-18px 0 26px;color:var(--muted);font-size:15px;max-width:760px}.evidence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.evidence-card{border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:var(--paper);display:flex;flex-direction:column;gap:12px}.evidence-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.evidence-head strong{font-size:16px;line-height:1.35;color:var(--ink)}.evidence-verdict{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px;white-space:nowrap}.evidence-verdict.ok{background:#012f321a;color:var(--green-2)}.evidence-verdict.warn{background:#b76a4324;color:var(--copper)}.evidence-verdict.block{background:#9620201f;color:#96201f}.evidence-source{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;font-weight:600;margin:0}.evidence-card blockquote{margin:0;padding:12px 16px;border-left:3px solid var(--copper);background:var(--mist);border-radius:0 6px 6px 0;font-size:14px;line-height:1.6;color:var(--ink-2)}.evidence-note{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted)}.benchmark-evidence-foot{margin:26px 0 0;font-size:13px;line-height:1.6;color:var(--muted);max-width:900px}.pilot-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 0;padding:0;list-style:none}.pilot-timeline li{display:grid;gap:4px;padding-top:12px;border-top:1px solid rgba(6,28,31,.18)}.pilot-timeline strong{font-size:13px;color:var(--ink)}.pilot-timeline span{color:var(--muted);font-size:12px;line-height:1.35}.pilot-commercial-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0}.pilot-commercial-terms div{min-width:0;display:grid;gap:5px;padding-top:12px;border-top:1px solid rgba(6,28,31,.18)}.pilot-commercial-terms dt{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.pilot-commercial-terms dd{margin:0;color:var(--ink);font-size:14px;font-weight:800}.pilot-commercial-note{max-width:570px!important;margin-top:14px!important;font-size:13px!important;line-height:1.5!important}.pilot-hero{padding:72px 0;background:#f7faf8}.pilot-hero .page-hero-grid{padding-top:0}.pilot-form-panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:30px}.pilot-form{display:grid;gap:16px}.pilot-form h2{margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.pilot-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pilot-form label{display:grid;gap:7px;font-size:13px;font-weight:700;color:var(--ink-2)}.pilot-form .optional{font-weight:400;color:var(--muted)}.pilot-form input,.pilot-form select,.pilot-form textarea{border:1px solid var(--line);border-radius:7px;padding:11px 13px;font-size:15px;color:var(--ink);background:var(--paper);font-weight:500}.pilot-form textarea{resize:vertical;min-height:76px}.pilot-form input:focus,.pilot-form select:focus,.pilot-form textarea:focus{outline:none;border-color:var(--green-2);box-shadow:0 0 0 3px #0643461f}.pilot-form button[type=submit]{margin-top:4px;width:100%}.pilot-consent{color:var(--muted);font-size:12px;text-align:center}.pilot-fallback{border:1px solid var(--line);border-radius:8px;background:var(--mist);padding:14px 16px;display:grid;gap:12px}.pilot-fallback p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.pilot-success{display:grid;gap:14px;justify-items:start;padding:12px 4px}.pilot-success svg{color:var(--green-2)}.pilot-success h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.pilot-success p{margin:0;color:var(--ink-2);font-size:16px;line-height:1.6}.pilot-success-note{color:var(--muted)!important;font-size:14px!important}.pilot-includes-section{padding:20px 0 80px}.pilot-includes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pilot-includes-grid article{border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:var(--paper)}.pilot-includes-grid svg{color:var(--copper)}.pilot-includes-grid h3{margin:14px 0 8px;font-size:17px}.pilot-includes-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.pilot-alt{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;font-weight:600}.trust-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.trust-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.03em;padding:5px 11px;border-radius:999px;white-space:nowrap}.trust-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.trust-pill.live{background:#012f321a;color:var(--green-2)}.trust-pill.progress{background:#b76a4324;color:var(--copper)}.trust-pill.request{background:#17343714;color:var(--ink-2)}.trust-contact-panel{align-self:start}.trust-contact-list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:14px}.trust-contact-list li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:center}.trust-contact-list svg{color:var(--copper)}.trust-contact-list span{display:block;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.trust-contact-list a{font-size:15px;font-weight:600;color:var(--green-2)}.trust-contact-list a:hover{text-decoration:underline}.trust-controls-section{padding:20px 0 40px}.trust-controls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.trust-area{border:1px solid var(--line);border-radius:calc(var(--radius) * 1.4);padding:26px;background:var(--paper)}.trust-area header{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.trust-area header svg{color:var(--green-2)}.trust-area header h3{margin:0;font-size:20px}.trust-area ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.trust-control-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px}.trust-control-head strong{font-size:15px;color:var(--ink)}.trust-area li p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55}.trust-detail-section{padding:40px 0}.trust-detail-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:start}.trust-policy,.trust-subprocessors{min-width:0;border:1px solid var(--line);border-radius:calc(var(--radius) * 1.4);padding:26px;background:var(--paper)}.trust-policy h2,.trust-subprocessors h2{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.trust-policy ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.trust-policy li{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.trust-policy li svg{color:var(--green-2);margin-top:3px}.trust-table-scroll{max-width:100%;overflow-x:auto}.trust-subprocessors table{width:100%;border-collapse:collapse;font-size:14px}.trust-subprocessors th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:0 14px 10px 0;border-bottom:1px solid var(--line)}.trust-subprocessors td{padding:12px 14px 12px 0;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top;line-height:1.5}.trust-subprocessors td:first-child{font-weight:700;color:var(--ink);white-space:nowrap}.trust-subprocessors small{display:block;margin-top:14px;color:var(--muted);font-size:12.5px}.trust-cta-section{padding:20px 0 80px}.trust-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;padding:34px 40px;border-radius:calc(var(--radius) * 1.6);background:var(--green);color:#eaf2ef}.trust-cta h2{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;color:#fff}.trust-cta p{margin:0;color:#eaf2efc7;font-size:15px;line-height:1.6;max-width:620px}.trust-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.source-coverage-section{padding:20px 0 40px}.source-coverage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.source-card{border:1px solid var(--line);border-radius:calc(var(--radius) * 1.4);padding:26px;background:var(--paper)}.source-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.source-card-head svg{color:var(--green-2)}.source-status{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#b76a431f;color:var(--copper)}.source-card h3{margin:0 0 10px;font-size:20px}.source-card p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.6}.integrations-systems-section{padding:40px 0 80px}.integrations-systems-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.integrations-systems-grid article{border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:var(--paper)}.integrations-systems-grid h3{margin:0 0 8px;font-size:16px}.integrations-systems-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.integrations-foot{margin:28px 0 0;color:var(--muted);font-size:14px;line-height:1.6;max-width:820px}@media(max-width:960px){.founding-grid{grid-template-columns:1fr;gap:28px;padding:28px}.evidence-list,.trust-controls-grid,.source-coverage-grid,.pilot-includes-grid,.integrations-systems-grid{grid-template-columns:1fr 1fr}.trust-detail-grid,.trust-cta{grid-template-columns:1fr}.trust-cta{padding:28px}}@media(max-width:620px){.hero-links{gap:14px}.pilot-form-panel{padding:22px}.pilot-hero{padding:48px 0}.pilot-field-grid{grid-template-columns:1fr}.pilot-commercial-terms{grid-template-columns:1fr;gap:10px}.evidence-list,.trust-controls-grid,.source-coverage-grid,.pilot-includes-grid,.integrations-systems-grid{grid-template-columns:1fr}.evidence-head{flex-direction:column;gap:8px}.founding-grid,.trust-cta{padding:22px}}.auth-demo-cta{margin-top:4px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.auth-demo-cta span{color:var(--muted);font-size:13.5px;font-weight:600}.auth-demo-cta a{display:inline-flex;align-items:center;gap:6px;color:var(--green-2);font-size:14px;font-weight:700}.auth-demo-cta a:hover{text-decoration:underline}.batch-sample-flag,.run-sample-flag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--copper);background:#b76a431f;padding:5px 10px;border-radius:999px;margin:10px 14px}.batch-document-line.sample strong{color:var(--ink-2)}.batch-sample-hint,.run-sample-hint{margin:4px 14px 12px;font-size:12px;color:var(--muted);line-height:1.5}.run-console-live.sample .run-sample-flag{margin:0 0 12px}.run-console-live.sample .run-sample-hint{margin:12px 0 0}@media(max-width:820px){.app-topbar h1{font-size:clamp(26px,4.6vw,34px);line-height:1.1}.app-main{padding:24px 22px}.app-topbar{margin-bottom:20px;gap:14px}.app-sidebar nav{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.app-sidebar nav::-webkit-scrollbar{display:block;height:3px}.app-sidebar nav::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:3px}}@media(max-width:520px){.app-topbar h1{font-size:clamp(23px,6.6vw,29px);line-height:1.12}.app-main{padding:20px 15px calc(env(safe-area-inset-bottom,0px) + 28px)}.app-topbar{margin-bottom:16px}.app-deck{font-size:14px;line-height:1.5}.app-actions{flex-direction:column}.app-actions .button{min-width:0;width:100%}.batch-sample-flag,.batch-sample-hint{margin-left:12px;margin-right:12px}}body{background:#fff}.site-header{background:#ffffffdb;border-bottom-color:#061c1f14}.header-inner{min-height:72px}.desktop-nav{gap:24px}.desktop-nav>a,.nav-item>a,.login-link{color:#061c1fbd}.premium-home-hero{min-height:calc(100vh - 72px);padding:72px 0 52px;background:linear-gradient(180deg,#f6faf8f0,#fffffffa 62%,#fff),radial-gradient(circle at 74% 20%,rgba(182,106,67,.1),transparent 32%)}.premium-hero-grid{grid-template-columns:minmax(520px,.95fr) minmax(520px,1.05fr);gap:clamp(38px,5vw,72px);padding:0}.premium-home-hero .hero-copy{padding-top:12px}.premium-home-hero .hero-copy h1{max-width:760px;font-size:clamp(50px,5.4vw,84px);line-height:.98}.premium-home-hero .hero-copy h1 span{color:inherit}.premium-home-hero .hero-copy p{max-width:620px;margin-top:24px;color:#173437cc;font-size:clamp(17px,1.6vw,21px);line-height:1.62}.premium-home-hero .hero-trust{margin-top:18px;max-width:66ch;color:#5d6a6beb;font-size:14px}.premium-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;max-width:680px}.premium-proof-row article{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;min-height:86px;padding:14px;border:1px solid rgba(6,28,31,.1);border-radius:8px;background:#ffffffc2;box-shadow:0 16px 44px #0320210d}.premium-proof-row svg{color:var(--copper);margin-top:2px}.premium-proof-row strong{display:block;color:var(--ink);font-size:13px;margin-bottom:4px}.premium-proof-row span{color:var(--muted);font-size:12px;line-height:1.4}.premium-hero-visual{position:relative;min-height:620px;isolation:isolate}.premium-hero-image{position:absolute;top:18px;right:0;bottom:44px;left:42px;overflow:hidden;border-radius:8px;box-shadow:0 34px 90px #0320212e}.premium-hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#012f322e,#ffffff14),linear-gradient(180deg,#fff0,#061c1f2e)}.premium-hero-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(.86) contrast(1.04)}.visual-proof-card{position:absolute;z-index:2;display:grid;gap:5px;min-width:240px;padding:17px 18px;border:1px solid rgba(255,255,255,.68);border-radius:8px;background:#ffffffe6;box-shadow:0 22px 58px #03202124;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.visual-proof-card span{color:var(--copper);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.visual-proof-card strong{color:var(--ink);font-size:18px}.visual-proof-card small{color:var(--muted);font-size:12.5px;line-height:1.45}.visual-proof-main{left:0;top:78px}.visual-proof-side{right:0;top:260px}.visual-proof-bottom{left:118px;bottom:0}.proof-band{background:#fff;color:var(--ink);border-block:1px solid rgba(6,28,31,.08)}.proof-inner{min-height:88px}.proof-inner span,.proof-inner span:first-child{color:#061c1fc7;font-family:inherit;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.proof-inner span:first-child{color:var(--green)}.premium-journey-section{padding:92px 0;background:#fff}.premium-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.premium-journey-grid article{min-height:340px;display:grid;align-content:start;gap:18px;padding:28px;border:1px solid rgba(6,28,31,.1);border-radius:8px;background:linear-gradient(180deg,#fff,#f7faf8);box-shadow:0 20px 56px #0320210f}.journey-illustration{position:relative;min-height:142px;border-radius:8px;background:linear-gradient(135deg,#012f32f5,#064346e0),linear-gradient(180deg,rgba(255,255,255,.08),transparent);overflow:hidden}.journey-page{position:absolute;width:78px;height:96px;border-radius:7px;background:#ffffffe6;box-shadow:0 18px 34px #0320212e}.page-one{left:28px;top:26px;transform:rotate(-6deg)}.page-two{left:72px;top:34px;transform:rotate(7deg);opacity:.78}.journey-illustration svg{position:absolute;right:30px;top:38px;color:var(--copper-2)}.journey-illustration span{position:absolute;right:28px;bottom:24px;color:#ffffffc2;font-size:13px;font-weight:900}.premium-journey-grid h3{margin:2px 0 0;font-size:22px;line-height:1.2}.premium-journey-grid p{margin:0;color:var(--muted);line-height:1.6}.platform-section,.data-room-section,.security-section,.impact-section,.cta-section{background:#fff}.workflow-section{background:#f7faf8;color:var(--ink);border-block:1px solid rgba(6,28,31,.08)}.workflow-section .section-kicker{color:var(--copper)}.workflow-grid{gap:18px;border-left:0}.workflow-grid article{border:1px solid rgba(6,28,31,.1);border-radius:8px;background:#fff}.workflow-grid p{color:var(--muted)}.cta-panel{grid-template-columns:auto minmax(220px,.7fr) minmax(220px,.85fr) auto;background:linear-gradient(90deg,#012f32f0,#012f32c2),url(/assets/runlaw-hero-workspace.png) right center / cover no-repeat;border-radius:8px}@media(max-width:1120px){.premium-hero-grid{grid-template-columns:1fr}.premium-hero-visual{min-height:560px}.premium-hero-image{top:0;right:0;bottom:44px;left:0}}@media(max-width:820px){.premium-home-hero{min-height:0;padding:38px 0 34px}.premium-home-hero .hero-copy h1{font-size:clamp(38px,10vw,54px)}.premium-home-hero .hero-copy p{margin-top:18px;font-size:17px;line-height:1.5}.premium-home-hero .hero-actions{margin-top:24px}.premium-home-hero .hero-trust,.premium-proof-row{display:none}.premium-proof-row,.premium-journey-grid{grid-template-columns:1fr}.premium-hero-visual{min-height:500px}.visual-proof-main{left:16px;top:32px}.visual-proof-side{right:16px;top:230px}.visual-proof-bottom{left:16px;right:16px;bottom:0}.proof-inner{grid-template-columns:1fr 1fr;min-height:0;padding:22px 0}}@media(max-width:560px){.premium-home-hero{padding-top:30px}.premium-home-hero .hero-copy h1{font-size:clamp(36px,9vw,44px);line-height:1.03}.premium-home-hero .hero-copy p{font-size:16px;line-height:1.48}.premium-hero-visual{min-height:430px}.premium-hero-image{top:0;right:0;bottom:98px;left:0}.visual-proof-card{min-width:0;width:calc(100% - 32px)}.visual-proof-main{top:178px}.visual-proof-side{top:284px}.visual-proof-bottom{bottom:0}.proof-inner{grid-template-columns:1fr;gap:14px}}.premium-home-hero{min-height:min(720px,calc(100vh - 72px));padding:56px 0 72px;background:radial-gradient(circle at 82% 30%,rgba(182,106,67,.11),transparent 28%),linear-gradient(180deg,#f7fbf9,#fff 78%)}.premium-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(34px,6vw,92px);align-items:center}.premium-home-hero .hero-copy{padding-top:0}.premium-home-hero .hero-copy h1{max-width:590px;font-size:clamp(56px,6.2vw,94px);line-height:.96}.premium-home-hero .hero-copy>p:not(.hero-eyebrow){max-width:500px;margin-top:22px;color:#173437c2;font-size:18px;line-height:1.55}.premium-home-hero .hero-actions{margin-top:28px}.hero-meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px;color:#064346db;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.hero-meta span{display:inline-flex;align-items:center;gap:7px}.hero-meta span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--copper)}.hero-text-link{display:inline-flex;align-items:center;gap:7px;margin-top:22px;color:var(--green);font-size:14px;font-weight:850}.hero-text-link:hover{color:var(--copper)}.premium-hero-visual{min-height:520px}.premium-hero-image{top:10px;right:0;bottom:12px;left:20px;border-radius:10px;box-shadow:0 30px 82px #03202129}.premium-hero-image:after{background:linear-gradient(180deg,#012f320a,#061c1f38)}.visual-proof-card{left:0;top:auto;right:auto;bottom:2px;min-width:280px;padding:16px 18px}.visual-proof-status{position:absolute;z-index:2;top:26px;right:20px;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffffe6;color:var(--green);box-shadow:0 16px 38px #0320211f;font-size:12px;font-weight:850}.visual-proof-status svg{color:var(--copper)}.outcome-strip{border-block:1px solid rgba(6,28,31,.1);background:#fff}.outcome-strip-inner{min-height:82px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1.25fr;align-items:center;gap:18px;color:var(--green);font-size:12px;font-weight:850;letter-spacing:.06em;text-align:center;text-transform:uppercase}.outcome-strip-inner svg{color:var(--copper)}.premium-journey-section{padding:88px 0 82px;background:#f7faf8}.page-hero{background:#f7faf8}.cta-panel{background:var(--green)}.premium-journey-section .section-heading{max-width:820px;margin-bottom:48px}.premium-journey-section .section-heading h2{max-width:560px}.premium-journey-section .section-heading>p:last-child{max-width:340px;font-size:16px;line-height:1.55}.premium-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.premium-journey-grid article{min-height:0;display:block;padding:0;border:0;border-top:1px solid rgba(6,28,31,.16);border-radius:0;background:transparent;box-shadow:none}.journey-illustration{min-height:112px;display:flex;align-items:center;justify-content:space-between;border-radius:0;background:transparent;overflow:visible}.journey-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:var(--copper-2)}.journey-illustration span{position:static;color:#06434694;font-size:12px;letter-spacing:.08em}.premium-journey-grid h3{margin:0;font-size:20px}.premium-journey-grid p{max-width:280px;margin-top:10px;font-size:15px;line-height:1.5}.product-proof-section{padding:104px 0;background:#fff}.product-proof-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(40px,8vw,120px);align-items:center}.product-proof-copy h2,.buyer-heading h2,.pilot-copy h2{max-width:520px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.8vw,70px);line-height:1;font-weight:400}.product-proof-copy>p:not(.section-kicker),.pilot-copy>p:not(.section-kicker){max-width:370px;margin:22px 0 0;color:var(--muted);font-size:17px;line-height:1.6}.product-proof-visual{position:relative;margin:0;overflow:visible}.product-proof-visual img{width:100%;display:block;aspect-ratio:1.45;object-fit:cover;object-position:center;border-radius:8px;box-shadow:0 28px 72px #03202124}.product-proof-visual figcaption{position:absolute;left:-26px;bottom:-24px;display:grid;gap:5px;min-width:232px;padding:15px 17px;border:1px solid rgba(6,28,31,.12);border-radius:7px;background:#fff;box-shadow:0 20px 46px #0320211a}.product-proof-visual figcaption span{color:var(--copper);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-proof-visual figcaption strong{color:var(--ink);font-size:15px}.buyer-section{padding:88px 0 104px;background:#f7faf8}.buyer-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:44px}.buyer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.buyer-card{position:relative;display:grid;align-content:start;min-height:206px;padding:24px 24px 20px;border-top:2px solid var(--green);background:#fff;color:var(--ink);box-shadow:0 14px 38px #0320210d}.buyer-card>svg:first-child{color:var(--copper)}.buyer-card h3{margin:24px 0 0;font-size:20px}.buyer-card p{max-width:280px;margin:10px 0 18px;color:var(--muted);font-size:15px;line-height:1.5}.buyer-card>svg:last-child{margin-top:auto;color:var(--green)}.buyer-card:hover{transform:translateY(-3px);box-shadow:0 20px 46px #0320211a}.pilot-section{padding:92px 0;background:#fff}.pilot-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(42px,7vw,100px);align-items:center;padding:clamp(34px,5vw,64px);border-radius:8px;background:var(--green);color:#fff;box-shadow:0 24px 60px #03202121}.pilot-copy .section-kicker{color:var(--copper-2)}.pilot-copy h2{color:#fff}.pilot-copy>p:not(.section-kicker){color:#ffffffb8}.pilot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.pilot-actions .hero-text-link{margin-top:0;color:#ffffffd6}.pilot-actions .hero-text-link:hover{color:var(--copper-2)}.pilot-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.pilot-steps li{display:grid;grid-template-columns:34px 1fr;column-gap:16px;padding:18px 0;border-top:1px solid rgba(255,255,255,.2)}.pilot-steps li:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.pilot-steps span{grid-row:span 2;color:var(--copper-2);font-size:12px;font-weight:900;letter-spacing:.06em}.pilot-steps strong{font-size:16px}.pilot-steps small{margin-top:4px;color:#ffffffad;font-size:14px;line-height:1.45}@media(max-width:1120px){.premium-home-hero{min-height:0}.premium-hero-grid{grid-template-columns:1fr;gap:42px}.premium-home-hero .hero-copy h1{max-width:680px}.premium-home-hero .hero-copy>p:not(.hero-eyebrow){max-width:620px}.premium-hero-visual{min-height:520px}}@media(max-width:820px){.premium-home-hero{padding:38px 0 46px}.premium-home-hero .hero-copy h1{font-size:clamp(44px,10vw,64px)}.premium-home-hero .hero-copy>p:not(.hero-eyebrow){font-size:17px}.premium-hero-visual{min-height:430px}.premium-hero-image{top:0;right:0;bottom:40px;left:0}.visual-proof-card{left:14px;bottom:0}.visual-proof-status{top:14px;right:14px}.outcome-strip-inner{min-height:0;grid-template-columns:1fr auto 1fr;gap:12px;padding:20px 0}.outcome-strip-inner span:nth-of-type(3),.outcome-strip-inner svg:nth-of-type(3){display:none}.premium-journey-section,.product-proof-section,.buyer-section,.pilot-section{padding:68px 0}.premium-journey-section .section-heading,.buyer-heading{display:block;margin-bottom:34px}.premium-journey-section .section-heading>p:last-child{margin-top:18px}.premium-journey-grid,.buyer-grid,.product-proof-grid,.pilot-panel{grid-template-columns:1fr}.premium-journey-grid{gap:22px}.premium-journey-grid article{padding-bottom:22px}.product-proof-grid{gap:48px}.product-proof-visual figcaption{left:14px;bottom:-20px}.pilot-panel{gap:36px}}@media(max-width:560px){.premium-home-hero .hero-copy h1{font-size:clamp(40px,11vw,52px)}.hero-actions .button{width:100%}.hero-meta{gap:10px 14px;font-size:10px}.premium-hero-visual{min-height:360px}.premium-hero-image{top:0;right:0;bottom:72px;left:0}.visual-proof-card{width:calc(100% - 28px);min-width:0}.visual-proof-status{padding:8px 10px;font-size:11px}.outcome-strip-inner{grid-template-columns:1fr auto 1fr;font-size:10px}.premium-journey-section .section-heading h2,.product-proof-copy h2,.buyer-heading h2,.pilot-copy h2{font-size:42px}.product-proof-visual figcaption{min-width:0;width:calc(100% - 28px)}.pilot-panel{padding:28px 22px}}.premium-home-hero{position:relative;min-height:min(620px,calc(100vh - 104px));overflow:hidden;padding:0;background:#f7faf8}.premium-hero-grid{position:relative;display:flex;min-height:inherit;align-items:center;gap:0}.premium-home-hero .hero-copy{position:relative;z-index:2;width:min(46%,540px);padding:58px 0}.premium-home-hero .hero-copy h1{max-width:530px;font-size:clamp(58px,6.1vw,90px);line-height:.98}.premium-home-hero .hero-copy>p:not(.hero-eyebrow){max-width:440px;margin-top:22px;font-size:18px;line-height:1.5}.premium-home-hero .hero-actions{margin-top:30px}.premium-hero-visual{position:absolute;z-index:1;top:8px;right:-30px;bottom:8px;width:min(60%,740px);min-height:0}.premium-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;border:0;border-radius:0;box-shadow:none}.premium-hero-image:after,.visual-proof-card,.visual-proof-status{display:none}.premium-hero-image img{width:100%;height:100%;object-fit:contain;object-position:center;filter:none;transform:none}.outcome-strip-inner{grid-template-columns:1fr auto 1fr auto 1fr;max-width:720px;min-height:72px;gap:22px}.journey-heading{display:block;max-width:620px;margin-bottom:38px}.premium-journey-section{padding:82px 0}.premium-journey-grid article{min-height:260px;padding:0 20px 20px}.journey-illustration{position:relative;display:grid;min-height:176px;place-items:center}.journey-illustration img{width:100%;height:168px;object-fit:contain}.journey-illustration span{position:absolute;top:16px;left:0}.buyer-section{padding:82px 0 90px}.buyer-heading{display:block;max-width:660px;margin-bottom:38px}.buyer-card{min-height:154px;padding:24px}.buyer-card h3{margin-top:22px}.buyer-card>svg:last-child{margin-top:18px}.pilot-section{padding:82px 0}.pilot-panel{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:clamp(44px,7vw,92px);box-shadow:0 20px 46px #0320211a}.pilot-copy>p:not(.section-kicker){max-width:330px;margin-top:18px}.pilot-steps li{grid-template-columns:34px 1fr;align-items:center;padding:20px 0}.pilot-steps span{grid-row:auto}.footer-grid{grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(140px,1fr));gap:48px}.footer-brand p{margin:20px 0}@media(max-width:1120px){.premium-home-hero .hero-copy{width:min(50%,500px)}.premium-hero-visual{right:-60px;width:62%}}@media(max-width:820px){.premium-home-hero{min-height:720px;padding:0}.premium-hero-grid{display:block;min-height:inherit}.premium-home-hero .hero-copy{width:100%;max-width:560px;padding:44px 0 0}.premium-hero-visual{top:340px;right:0;bottom:8px;left:0;width:auto}.outcome-strip-inner{grid-template-columns:1fr auto 1fr auto 1fr;padding:20px 0}.outcome-strip-inner span:nth-of-type(3),.outcome-strip-inner svg:nth-of-type(3){display:initial}.premium-journey-section,.buyer-section,.pilot-section{padding:64px 0}.pilot-panel,.buyer-grid,.premium-journey-grid{grid-template-columns:1fr}.premium-journey-grid article{min-height:220px}.footer-grid{grid-template-columns:1.3fr repeat(3,1fr);gap:24px}}@media(max-width:560px){.premium-home-hero .hero-copy h1{font-size:clamp(42px,12vw,54px)}.premium-home-hero .hero-copy>p:not(.hero-eyebrow){font-size:16px}.premium-hero-visual{top:385px;min-height:0}.premium-hero-image{top:0;right:0;bottom:0;left:0}.premium-hero-image img{object-position:center;transform:none}.outcome-strip-inner{grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;font-size:10px}.journey-heading,.buyer-heading{margin-bottom:28px}.premium-journey-section .section-heading h2,.buyer-heading h2,.pilot-copy h2{font-size:40px}.buyer-card{min-height:136px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.footer-brand{grid-column:1 / -1}}.secondary-page-hero{min-height:510px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid rgba(6,28,31,.09);background:#f7faf8}.secondary-page-hero-grid{width:min(1280px,calc(100% - 56px));display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.8fr);gap:clamp(48px,7vw,104px);align-items:center;padding-block:48px}.secondary-page-hero-copy{position:relative;z-index:1;max-width:650px}.secondary-page-hero-copy h1{max-width:650px;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:68px;font-weight:400;line-height:1.01;letter-spacing:0}.secondary-page-hero-copy>p:not(.section-kicker){max-width:570px;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.55}.secondary-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:30px}.secondary-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:14px;font-weight:800;text-decoration:none}.secondary-text-link:hover{color:var(--copper)}.secondary-page-illustration{height:400px;display:grid;place-items:center;margin:0}.secondary-page-illustration img{width:100%;height:100%;display:block;object-fit:contain}.secondary-page-hero-security .secondary-page-illustration img{transform:scale(.96)}.secondary-page-hero-integrations .secondary-page-illustration img{transform:scale(1.04)}.secondary-product-proof{padding:88px 0 96px;background:#fff}.secondary-product-proof-grid{display:grid;grid-template-columns:minmax(230px,.44fr) minmax(0,1.3fr);gap:clamp(44px,7vw,104px);align-items:center}.secondary-product-proof-copy h2{max-width:390px;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:1.04;letter-spacing:0}.secondary-product-proof-copy>p:not(.section-kicker){max-width:360px;margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.secondary-product-proof-copy ul{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none}.secondary-product-proof-copy li{padding:11px 0;border-top:1px solid rgba(6,28,31,.12);color:var(--green);font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.secondary-product-frame{display:block;overflow:hidden;border:1px solid rgba(6,28,31,.12);border-radius:8px;background:#f4f7f5;box-shadow:0 24px 62px #0320211f;color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.secondary-product-frame:hover{transform:translateY(-3px);box-shadow:0 30px 70px #03202129}.secondary-product-frame:focus-visible{outline:3px solid var(--copper);outline-offset:4px}.secondary-product-frame>img{width:100%;aspect-ratio:1.45;display:block;object-fit:cover;object-position:top left}.secondary-product-caption{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 18px;border-top:1px solid rgba(6,28,31,.1);background:#fff}.secondary-product-caption>span{display:grid;gap:4px}.secondary-product-caption small{color:var(--copper);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.secondary-product-caption strong{color:var(--ink);font-size:14px}.secondary-product-caption>svg{flex:0 0 auto;color:var(--copper)}@media(max-width:980px){.secondary-page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:32px}.secondary-page-hero-copy h1{font-size:54px}.secondary-page-illustration{height:340px}.secondary-product-proof-grid{grid-template-columns:minmax(210px,.48fr) minmax(0,1.2fr);gap:40px}}@media(max-width:760px){.secondary-page-hero{min-height:0}.secondary-page-hero-grid,.secondary-product-proof-grid{grid-template-columns:1fr}.secondary-page-hero-grid{gap:20px;padding-block:42px 24px}.secondary-page-hero-copy h1{max-width:560px;font-size:48px}.secondary-page-hero-copy>p:not(.section-kicker){font-size:16px}.secondary-page-illustration{height:300px}.secondary-product-proof{padding:64px 0 72px}.secondary-product-proof-grid{gap:34px}.secondary-product-proof-copy h2{font-size:40px}.secondary-product-proof-copy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.secondary-product-proof-copy li{padding-right:8px}}@media(max-width:520px){.secondary-page-hero-copy h1{font-size:42px}.secondary-page-actions{align-items:flex-start;flex-direction:column}.secondary-page-actions .button{width:100%}.secondary-page-illustration{height:250px}.secondary-product-proof-copy ul{grid-template-columns:1fr;gap:0}.secondary-product-frame>img{aspect-ratio:1.18}}@media(max-width:720px){.matter-summary-grid.pilot-pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.matter-summary-grid.pilot-pipeline-summary .status-card:last-child{grid-column:1 / -1}}.logo-lockup{width:152px;height:auto;display:block}.logo-mark{width:34px;height:42px;display:block}.product-app{grid-template-columns:236px minmax(0,1fr);background:#f7f9f8}.app-sidebar{display:flex;flex-direction:column;padding:20px 14px 16px;background:#071f22}.app-sidebar .logo{margin:0 10px 24px}.app-sidebar .logo-lockup{width:146px}.app-sidebar nav{min-height:0;display:grid;gap:18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.app-nav-group{display:grid;gap:6px}.app-nav-group-label{padding:0 11px;color:#ffffff61;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.app-nav-items{display:grid;gap:3px}.app-sidebar nav a{position:relative;min-height:40px;gap:9px;padding:0 10px;border-radius:6px;color:#ffffffad;font-size:13px;font-weight:720}.app-sidebar nav a:before{content:"";position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:2px;background:transparent}.app-sidebar nav a:hover{background:#ffffff0d;color:#fffffff0}.app-sidebar nav a.active{background:#ffffff14;color:#fff}.app-sidebar nav a.active:before{background:#d18254}.app-nav-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:5px;color:#ffffff7a}.app-sidebar nav a:hover .app-nav-icon{color:#ffffffd1}.app-sidebar nav a.active .app-nav-icon{background:#d182541f;color:#e19a6f}.app-sidebar nav svg{color:currentColor}.app-sidebar-footer{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center;margin-top:auto;padding:15px 10px 2px;border-top:1px solid rgba(255,255,255,.1)}.workspace-avatar{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff12;color:#fff;font-size:10px;font-weight:850}.app-sidebar-footer strong,.app-sidebar-footer small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-footer strong{color:#ffffffe6;font-size:12px}.app-sidebar-footer small{margin-top:2px;color:#ffffff6b;font-size:10px}.app-main{width:100%;min-width:0;padding:28px clamp(24px,3vw,46px) 48px}.workspace-topbar{min-height:124px;align-items:flex-start;margin-bottom:18px;padding-bottom:22px;border-bottom:1px solid #dce3e0}.workspace-topbar>div:first-child{max-width:720px}.app-topbar h1{max-width:720px;font-size:clamp(34px,3vw,44px);line-height:1.04}.app-deck{max-width:620px;margin-top:11px;font-size:15px;line-height:1.5}.app-actions{align-items:center;flex-wrap:wrap;justify-content:flex-end}.app-actions .button{min-width:118px;min-height:42px}.workspace-path-trigger{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #cfd9d5;border-radius:6px;background:transparent;color:#284548;font-size:12px;font-weight:800;cursor:pointer}.workspace-path-trigger:hover,.workspace-path-trigger[aria-expanded=true]{border-color:#8ca5a4;background:#eef4f2;color:#064346}.workspace-path-trigger small{padding-left:7px;border-left:1px solid #cfd9d5;color:#697778;font-size:10px}.metric-grid{gap:0;margin:0 0 24px;border-block:1px solid #dce3e0}.metric-grid article,.metric-grid article:hover{min-width:0;gap:4px;padding:15px 20px;border:0;border-right:1px solid #dce3e0;border-radius:0;background:transparent;box-shadow:none;transform:none}.metric-grid article:first-child{padding-left:0}.metric-grid article:last-child{border-right:0}.metric-label{display:inline-flex;align-items:center;gap:7px}.metric-label svg{color:#617171}.metric-grid strong{margin-top:2px;color:#08292c;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:28px;font-weight:720}.metric-grid small{color:#687677;font-size:11px;font-weight:650}.app-panel{box-shadow:none}.dashboard-shell{display:grid;gap:0}.dashboard-focus-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);border-bottom:1px solid #dce3e0}.dashboard-section{min-width:0;padding:24px 0 26px;border:0;background:transparent}.dashboard-attention{padding-right:clamp(24px,3vw,44px)}.dashboard-progress{padding-left:clamp(24px,3vw,44px);border-left:1px solid #dce3e0}.dashboard-runs,.dashboard-matters{border-bottom:1px solid #dce3e0}.dashboard-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.dashboard-section-header span{display:block;margin-bottom:4px;color:#697778;font-size:10px;font-weight:820;letter-spacing:0;text-transform:uppercase}.dashboard-section-header h2{margin:0;color:#08292c;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:740;line-height:1.25}.dashboard-section-header>a{min-height:30px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:#365557;font-size:11px;font-weight:780}.dashboard-section-header>a:hover{color:#a95834}.attention-list{display:grid}.attention-row{min-height:58px;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:11px;align-items:center;padding:10px 4px;border-top:1px solid #e1e6e3}.attention-row:last-child{border-bottom:1px solid #e1e6e3}.attention-row>svg{color:#83908f}.attention-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:6px;background:#edf3f1;color:#286557}.attention-row.review .attention-icon{background:#fff0e8;color:#a95834}.attention-row.alert .attention-icon{background:#eef2f7;color:#365f7f}.attention-row strong,.attention-row small{display:block}.attention-row strong{color:#102c2f;font-size:13px}.attention-row small{margin-top:3px;color:#667475;font-size:11px;line-height:1.35}.attention-row:hover strong{color:#a95834}.matter-progress-track{display:grid;margin:0;padding:0;list-style:none}.matter-progress-track li{position:relative;min-width:0}.matter-progress-track li:not(:last-child):after{content:"";position:absolute;top:34px;bottom:-7px;left:16px;width:1px;background:#d6dfdb}.matter-progress-track li.complete:not(:last-child):after{background:#4d8a75}.matter-progress-track a{min-height:43px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:4px 0}.matter-progress-icon{position:relative;z-index:1;width:33px;height:33px;display:grid;place-items:center;border:1px solid #ccd6d2;border-radius:50%;background:#f7f9f8;color:#788685}.matter-progress-track .complete .matter-progress-icon{border-color:#4d8a75;background:#e8f2ee;color:#216451}.matter-progress-track .current .matter-progress-icon{border-color:#3b6f90;background:#eaf1f6;color:#2f5f80}.matter-progress-track strong,.matter-progress-track small{display:block}.matter-progress-track strong{color:#173437;font-size:12px}.matter-progress-track small{margin-top:1px;color:#738080;font-size:10px}.matter-progress-track a:hover strong{color:#a95834}.run-list{gap:0}.run-list-head,.run-list article{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(180px,.9fr) minmax(170px,.72fr) 74px;gap:16px;align-items:center}.run-list-head{min-height:34px;padding:0 10px;border-bottom:1px solid #dce3e0;color:#71807f;font-size:9px;font-weight:820;text-transform:uppercase}.run-list article,.run-list article:hover{min-height:62px;padding:10px;border:0;border-bottom:1px solid #e1e6e3;border-radius:0;background:transparent;box-shadow:none;transform:none}.run-list h3{font-size:13px}.run-list p{margin-top:3px;font-size:11px}.run-list .run-status{position:relative;padding-left:12px;color:#4d5f60;font-size:11px;font-weight:700}.run-list .run-status:before{content:"";position:absolute;top:.45em;left:0;width:6px;height:6px;border-radius:50%;background:#768482}.run-list .run-status.review:before{background:#b66a43}.run-list .run-status.active:before{background:#3b6f90}.run-list .run-status.complete:before{background:#3f7e69}.run-proof{display:inline-flex;align-items:center;gap:6px;color:#286557;font-size:11px}.run-proof.risk{color:#a95834}.run-list small{color:#5f6d6e;text-align:right}.dashboard-matters .data-rows{gap:0}.dashboard-matters .data-rows article{min-height:48px;padding:9px 10px;border:0;border-bottom:1px solid #e1e6e3;border-radius:0;background:transparent}.dashboard-matters .data-rows span{font-size:11px}.dashboard-matters .data-rows .state-cell{color:#365f7f}.matter-path-layer{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;justify-items:end}.matter-path-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:#061c1f3d;cursor:default}.matter-path-drawer{position:relative;width:min(420px,100vw);height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;overflow:hidden;border-left:1px solid #d5deda;background:#fff;box-shadow:-20px 0 60px #03202129;animation:matter-path-enter .18s ease-out}@keyframes matter-path-enter{0%{transform:translate(18px);opacity:0}to{transform:translate(0);opacity:1}}.matter-path-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 18px;border-bottom:1px solid #dce3e0}.matter-path-header span,.matter-path-context span{color:#697778;font-size:10px;font-weight:820;letter-spacing:0;text-transform:uppercase}.matter-path-header h2{margin:5px 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:740}.matter-path-header button,.matter-path-footer>button{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d3dcda;border-radius:6px;background:#fff;color:#526465;cursor:pointer}.matter-path-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px;border-bottom:1px solid #e1e6e3;background:#f5f8f6}.matter-path-summary strong{color:#173437;font-size:12px}.matter-path-summary span{color:#697778;font-size:11px}.matter-path-drawer>nav{min-height:0;overflow-y:auto}.matter-path-steps{margin:0;padding:0;list-style:none}.matter-path-steps li{border-bottom:1px solid #e3e8e5}.matter-path-steps a{min-height:54px;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:11px;align-items:center;padding:8px 22px}.matter-path-steps li.current a{background:#eef4f2}.matter-path-steps a>svg{color:#8a9695}.matter-path-number{width:28px;height:28px;display:grid;place-items:center;border:1px solid #cfd8d5;border-radius:50%;color:#6c7b7b;font-size:10px;font-weight:800}.matter-path-steps .current .matter-path-number{border-color:#2f5f80;color:#2f5f80}.matter-path-steps .reviewed .matter-path-number{border-color:#216451;background:#216451;color:#fff}.matter-path-steps strong,.matter-path-steps small{display:block}.matter-path-steps strong{color:#173437;font-size:12px}.matter-path-steps small{margin-top:2px;color:#778483;font-size:10px}.matter-path-context{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dce3e0}.matter-path-context>div{display:grid;gap:5px;padding:14px 18px}.matter-path-context>div+div{border-left:1px solid #dce3e0}.matter-path-context strong{color:#274346;font-size:11px;line-height:1.4}.matter-path-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid #dce3e0}.matter-path-footer .button{width:auto;margin:0}@media(prefers-reduced-motion:reduce){.matter-path-drawer{animation:none}}@media(max-width:1040px){.product-app{grid-template-columns:216px minmax(0,1fr)}.app-main{padding-inline:28px}.app-actions{max-width:310px}.dashboard-focus-grid{grid-template-columns:1fr}.dashboard-attention{padding-right:0}.dashboard-progress{padding-left:0;border-top:1px solid #dce3e0;border-left:0}.matter-progress-track{grid-template-columns:repeat(5,minmax(0,1fr))}.matter-progress-track li:not(:last-child):after{top:20px;right:-4px;bottom:auto;left:34px;width:auto;height:1px}.matter-progress-track a{grid-template-columns:34px minmax(0,1fr)}}@media(max-width:820px){.product-app{grid-template-columns:1fr}.app-sidebar{display:block;padding:13px 16px 11px}.app-sidebar .logo{margin:0 0 11px}.app-sidebar .logo-lockup{width:126px}.app-sidebar nav{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden}.app-nav-group,.app-nav-items{display:contents}.app-nav-group-label,.app-sidebar-footer{display:none}.app-sidebar nav a{flex:0 0 auto;min-height:36px;padding:0 10px 0 7px;white-space:nowrap}.app-sidebar nav a:before{display:none}.app-nav-icon{width:24px;height:24px}.app-main{padding:22px 20px 34px}.workspace-topbar{min-height:0}.app-topbar h1{font-size:32px}.app-actions{max-width:none;justify-content:flex-start}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid article:nth-child(2){border-right:0}.metric-grid article:nth-child(-n+2){border-bottom:1px solid #dce3e0}.metric-grid article:nth-child(3){padding-left:0}.run-list-head{display:none}.run-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.run-list article>div{grid-column:1 / -1}.run-list .run-status{grid-column:1 / -1}.run-list small{text-align:right}}@media(max-width:560px){.app-main{padding:19px 15px 30px}.workspace-topbar{padding-bottom:18px}.app-topbar h1{font-size:29px}.app-deck{font-size:14px}.app-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.workspace-path-trigger{grid-column:1 / -1;justify-content:center}.metric-grid article{padding:13px 12px}.metric-grid strong{font-size:25px}.dashboard-section{padding-block:21px}.dashboard-section-header{gap:12px}.dashboard-section-header h2{font-size:18px}.matter-progress-track{grid-template-columns:1fr}.matter-progress-track li:not(:last-child):after{top:34px;right:auto;bottom:-7px;left:16px;width:1px;height:auto}.matter-path-drawer{width:100vw}.matter-path-context{grid-template-columns:1fr}.matter-path-context>div+div{border-top:1px solid #dce3e0;border-left:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-app .workspace-topbar{min-height:96px;margin-bottom:0;padding-bottom:18px}.product-app .workspace-topbar>div:first-child{max-width:680px}.product-app .app-topbar h1{max-width:680px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:32px;font-weight:720;line-height:1.12;letter-spacing:0}.product-app .app-deck{max-width:600px;margin-top:7px;font-size:13px;line-height:1.45}.workspace-title-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.workspace-title-row .app-deck{margin-top:5px}.product-app .app-actions{gap:8px}.product-app .app-actions .button,.product-app .workspace-path-trigger{min-width:0;min-height:38px;padding-inline:13px;border-radius:6px;box-shadow:none;font-size:12px}.product-app .button svg,.dashboard-section-header>a svg,.matter-open-action{transition:transform .16s ease,width .18s ease,color .16s ease,background-color .16s ease,border-color .16s ease}.product-app .button:hover .lucide-arrow-right,.product-app .button:focus-visible .lucide-arrow-right,.dashboard-section-header>a:hover svg,.dashboard-section-header>a:focus-visible svg{transform:translate(3px)}.product-app .app-grid{gap:0 32px}.product-app .app-panel,.product-app .app-panel.wide{min-width:0;padding:24px 0 26px;border:0;border-top:1px solid #dce3e0;border-radius:0;background:transparent;box-shadow:none}.product-app .panel-heading{margin-bottom:16px}.product-app .panel-heading h2,.product-app .app-panel h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:720;line-height:1.28;letter-spacing:0}.product-app .status-card{min-height:88px;gap:9px;padding:14px}.product-app .status-card strong{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:720;line-height:1.28;letter-spacing:0}.product-app .matter-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.product-app .matter-tabs::-webkit-scrollbar{display:none}.product-app .matter-tabs a{flex:0 0 auto}.organization-mark{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #cbd8d3;border-radius:7px;color:#174c45;background:#e5f0ec;font-size:11px;font-weight:850}.organization-mark.large{width:44px;height:44px;font-size:12px}.organization-mark.copper{border-color:#e5c7b4;color:#8d4c2e;background:#fff0e8}.organization-mark.blue{border-color:#c8d7e2;color:#365f7f;background:#eaf1f6}.organization-mark.green{border-color:#c6ddd2;color:#24624f;background:#e8f2ee}.portal-client-identity{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #dce3e0}.portal-client-identity strong,.portal-client-identity small{display:block}.portal-client-identity strong{color:#173437;font-size:14px}.portal-client-identity small{margin-top:4px;color:#697778;font-size:10px}.matters-workspace{display:grid}.matter-portfolio-overview{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr);gap:clamp(32px,5vw,76px);align-items:center;padding:22px 0 24px;border-bottom:1px solid #dce3e0}.matter-portfolio-copy{display:grid;gap:22px}.matter-portfolio-copy h2,.matter-list-header h2{margin:4px 0 0;color:#102c2f;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:19px;font-weight:730;line-height:1.3;letter-spacing:0}.matter-portfolio-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #e0e6e3}.matter-portfolio-stats>span{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:1px 7px;align-items:center;padding:12px 13px;border-right:1px solid #e0e6e3}.matter-portfolio-stats>span:first-child{padding-left:0}.matter-portfolio-stats>span:last-child{border-right:0}.matter-portfolio-stats svg{grid-row:1 / 3;color:#627273}.matter-portfolio-stats strong,.matter-portfolio-stats small{display:block}.matter-portfolio-stats strong{color:#102c2f;font-size:16px}.matter-portfolio-stats small{min-width:0;color:#687778;font-size:10px;line-height:1.25}.workspace-chart{width:100%;height:202px;min-width:0}.proof-health-chart{height:180px}.economics-chart{height:228px}.chart-fallback{width:100%;min-height:180px;display:grid;place-items:center;gap:8px;color:#6c7a7a;font-size:11px}.chart-fallback>span{width:24px;height:24px;border:2px solid #d8e1dd;border-top-color:#2f6e5e;border-radius:50%;animation:workspace-chart-spin .8s linear infinite}@keyframes workspace-chart-spin{to{transform:rotate(360deg)}}.matter-list-section{padding:26px 0 0}.matter-list-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.matter-list-header>span{color:#6c797a;font-size:11px;font-weight:760}.matter-commandbar{display:grid;grid-template-columns:minmax(260px,1fr) 170px auto;gap:8px;align-items:center;padding:10px 0;border-block:1px solid #dce3e0}.matter-search,.matter-select{min-width:0;min-height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #d4ddda;border-radius:6px;background:#fff;color:#687778}.matter-search:focus-within,.matter-select:focus-within{border-color:#6f908a;box-shadow:0 0 0 3px #2f6e5e1a}.matter-search input,.matter-select select,.matter-advanced-filters select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#173437;font:inherit;font-size:12px;font-weight:650}.matter-search input::placeholder{color:#8a9695}.matter-select select,.matter-advanced-filters select{cursor:pointer}.matter-filter-trigger{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #d4ddda;border-radius:6px;background:#fff;color:#274548;font-size:12px;font-weight:760;cursor:pointer}.matter-filter-trigger.active{border-color:#6f908a;background:#eef4f2;color:#174c45}.matter-filter-trigger>span{min-width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#174c45;color:#fff;font-size:9px}.matter-advanced-filters{display:grid;grid-template-columns:minmax(300px,1fr) minmax(150px,.42fr) minmax(170px,.46fr) auto;gap:16px;align-items:end;padding:14px;border-bottom:1px solid #dce3e0;background:#f1f5f3}.matter-advanced-filters>div,.matter-advanced-filters>label{min-width:0;display:grid;gap:7px}.matter-advanced-filters>div>span,.matter-advanced-filters>label>span{color:#607071;font-size:10px;font-weight:800;text-transform:uppercase}.matter-advanced-filters select{min-height:34px;padding:0 9px;border:1px solid #d3ddda;border-radius:5px;background:#fff}.segmented-control{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;border:1px solid #d3ddda;border-radius:6px;background:#fff}.segmented-control button{min-height:28px;border:0;border-radius:4px;background:transparent;color:#5f6f70;font-size:11px;font-weight:740;cursor:pointer}.segmented-control button.active{background:#174c45;color:#fff}.matter-filter-clear{min-height:34px;padding:0 10px;border:0;background:transparent;color:#8d4c2e;font-size:11px;font-weight:780;cursor:pointer}.matter-filter-clear:disabled{color:#a9b2b1;cursor:default}.matter-records{display:grid}.matter-record-head,.matter-record-link{display:grid;grid-template-columns:minmax(330px,1.5fr) minmax(110px,.45fr) minmax(112px,.48fr) minmax(150px,.62fr) 82px;gap:14px;align-items:center}.matter-record-head{min-height:34px;padding:0 10px;border-bottom:1px solid #dce3e0;color:#748180;font-size:9px;font-weight:820;text-transform:uppercase}.matter-record{min-width:0;border-bottom:1px solid #e0e6e3}.matter-records.compact .matter-record-head{display:none}.matter-records.compact .matter-record-link{min-height:62px;grid-template-columns:minmax(280px,1.4fr) minmax(150px,.62fr) 82px;padding-block:8px}.matter-records.compact .matter-record-owner,.matter-records.compact .matter-record-risk{display:none}.matter-record-link{min-height:76px;padding:10px;color:inherit;background:transparent;transition:background-color .16s ease}.matter-record-link:hover,.matter-record-link:focus-visible{outline:0;background:#f0f5f3}.matter-record-link:focus-visible{box-shadow:inset 3px 0 #2f6e5e}.matter-record-identity{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center}.matter-record-identity strong,.matter-record-identity small,.matter-record-owner strong,.matter-record-owner small,.matter-record-risk strong,.matter-record-risk small,.matter-record-proof strong,.matter-record-proof small{display:block;min-width:0}.matter-record-identity strong{overflow:hidden;color:#102c2f;font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.matter-record-identity small,.matter-record-owner small,.matter-record-risk small,.matter-record-proof small{margin-top:3px;overflow:hidden;color:#6b7979;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.matter-record-owner strong,.matter-record-proof strong{color:#294649;font-size:11px;font-weight:760}.risk-label{display:inline-flex!important;align-items:center;gap:6px;color:#5f6f70;font-size:11px;font-weight:760}.risk-label>span{width:6px;height:6px;border-radius:50%;background:#718180}.risk-label.high>span{background:#b8633e}.risk-label.medium>span{background:#456a84}.risk-label.low>span{background:#3f7e69}.matter-record-risk small{display:flex;align-items:center;gap:5px}.matter-record-proof>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.matter-record-proof>span:first-child small{margin:0}.proof-progress{width:100%;height:4px;display:block;margin-top:8px;overflow:hidden;border-radius:3px;background:#dfe7e3}.proof-progress>span{height:100%;display:block;border-radius:inherit;background:#2f6e5e}.matter-open-action{width:34px;height:34px;display:grid;grid-template-columns:16px 0fr;gap:0;align-items:center;justify-self:end;overflow:hidden;padding:0 9px;border:1px solid #ccd8d4;border-radius:17px;color:#365557;background:#fff;box-sizing:border-box;transition:width .18s cubic-bezier(.22,1,.36,1),gap .18s cubic-bezier(.22,1,.36,1),color .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.matter-open-action>svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}.matter-open-action>span{min-width:0;overflow:hidden;opacity:0;font-size:10px;font-weight:800;transition:opacity .12s ease 30ms}.matter-record-link:hover .matter-open-action,.matter-record-link:focus-visible .matter-open-action{width:74px;grid-template-columns:16px 1fr;gap:6px;border-color:#2f6e5e;color:#fff;background:#174c45;box-shadow:0 8px 18px #174c4529}.matter-record-link:hover .matter-open-action>svg,.matter-record-link:focus-visible .matter-open-action>svg{transform:translate(1px,-1px)}.matter-record-link:hover .matter-open-action>span,.matter-record-link:focus-visible .matter-open-action>span{opacity:1}.matter-empty-state{min-height:220px;display:grid;place-content:center;justify-items:center;gap:6px;color:#647475;text-align:center}.matter-empty-state strong{color:#173437;font-size:14px}.matter-empty-state small{font-size:11px}.matter-empty-state button{margin-top:8px;border:0;background:transparent;color:#8d4c2e;font-size:11px;font-weight:800;cursor:pointer}.proof-health-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;border-top:1px solid #dce3e0}.proof-health-summary>span{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr);gap:0 6px;padding:11px 8px 0}.proof-health-summary i{width:7px;height:7px;grid-row:1 / 3;margin-top:5px;border-radius:50%;background:#2f6e5e}.proof-health-summary i.review{background:#bd7149}.proof-health-summary i.blocked{background:#456a84}.proof-health-summary strong,.proof-health-summary small{display:block;min-width:0}.proof-health-summary strong{color:#173437;font-size:12px}.proof-health-summary small{color:#6c797a;font-size:9px}.billing-value-layout{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(460px,1.22fr);gap:clamp(32px,5vw,72px);align-items:center}.billing-value-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.product-app .billing-value-stats .status-card strong{font-size:21px}.billing-value-chart>span{display:block;margin-bottom:4px;color:#697778;font-size:10px;font-weight:800;text-transform:uppercase}.billing-plan-summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-block:1px solid #dce3e0}.billing-plan-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;color:#8d4c2e;background:#fff0e8}.billing-plan-summary strong,.billing-plan-summary small{display:block}.billing-plan-summary strong{color:#173437;font-size:13px}.billing-plan-summary small{margin-top:3px;color:#697778;font-size:10px}.billing-current-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #dce3e0}.billing-current-summary>span{min-width:0;display:grid;gap:5px;padding:13px 16px;border-right:1px solid #dce3e0}.billing-current-summary>span:first-child{padding-left:0}.billing-current-summary>span:last-child{border-right:0}.billing-current-summary small,.billing-current-summary strong{display:block;min-width:0}.billing-current-summary small{color:#697778;font-size:9px;font-weight:800;text-transform:uppercase}.billing-current-summary strong{color:#173437;font-size:12px;font-weight:740;overflow-wrap:anywhere}.billing-plan-disclosure,.billing-evidence-disclosure{margin-top:12px}.billing-plan-disclosure>summary,.billing-evidence-disclosure>summary{min-height:36px;display:inline-flex;align-items:center;gap:7px;color:#365557;font-size:11px;font-weight:780;cursor:pointer;list-style:none}.billing-plan-disclosure>summary::-webkit-details-marker,.billing-evidence-disclosure>summary::-webkit-details-marker,.billing-operations-disclosure>summary::-webkit-details-marker{display:none}.billing-plan-disclosure[open]>summary svg,.billing-evidence-disclosure[open]>summary svg,.billing-operations-disclosure[open]>summary>svg{transform:rotate(90deg)}.billing-plan-disclosure>summary svg,.billing-evidence-disclosure>summary svg,.billing-operations-disclosure>summary>svg{transition:transform .16s ease}.billing-reference-field{max-width:420px}.billing-operations-disclosure{grid-column:1 / -1;margin-top:2px;border-top:1px solid #dce3e0;border-bottom:1px solid #dce3e0}.billing-operations-disclosure>summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 2px;color:#274548;cursor:pointer;list-style:none}.billing-operations-disclosure>summary strong,.billing-operations-disclosure>summary small{display:block}.billing-operations-disclosure>summary strong{font-size:13px}.billing-operations-disclosure>summary small{margin-top:3px;color:#71807f;font-size:10px;font-weight:600}.billing-operations-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media(max-width:1120px){.matter-portfolio-overview,.billing-value-layout{grid-template-columns:minmax(300px,.86fr) minmax(380px,1.14fr);gap:30px}.matter-record-head,.matter-record-link{grid-template-columns:minmax(280px,1.35fr) minmax(92px,.42fr) minmax(100px,.46fr) minmax(138px,.58fr) 76px;gap:10px}.matter-advanced-filters{grid-template-columns:minmax(280px,1fr) minmax(130px,.45fr) minmax(150px,.5fr) auto;gap:10px}}@media(max-width:900px){.matter-portfolio-overview,.billing-value-layout{grid-template-columns:1fr}.matter-record-head,.matter-record-link{grid-template-columns:minmax(260px,1.2fr) minmax(88px,.4fr) minmax(100px,.44fr) minmax(130px,.56fr) 70px}.matter-record-identity small{max-width:250px}}@media(max-width:820px){.product-app .app-sidebar{height:auto;display:flex;align-items:center;gap:12px;padding:9px 12px}.product-app .app-sidebar .logo{flex:0 0 auto;margin:0}.product-app .app-sidebar .logo-lockup{width:92px}.product-app .app-sidebar nav{flex:1 1 auto;gap:5px;padding:0}.product-app .app-sidebar nav a{min-height:34px;padding:0 8px 0 6px;font-size:11px}.product-app .app-nav-icon{width:22px;height:22px}.product-app .app-main{padding:18px 18px 32px}.product-app .workspace-topbar{gap:14px;padding-bottom:16px}.product-app .app-topbar h1{font-size:27px}.product-app .app-deck{margin-top:6px;font-size:12px}.workspace-title-row{grid-template-columns:38px minmax(0,1fr);gap:10px}.organization-mark.large{width:38px;height:38px}.matter-record-head{display:none}.proof-workspace>.app-panel:nth-child(2){order:-1}.matter-record-link{grid-template-columns:minmax(0,1fr) 36px;gap:9px 12px;padding:13px 4px}.matter-records.compact .matter-record-link{grid-template-columns:minmax(0,1fr) 36px}.matter-records.compact .matter-record-proof{grid-column:1 / -1;margin-left:46px}.matter-record-identity{grid-column:1}.matter-record-owner,.matter-record-risk,.matter-record-proof{grid-column:1 / -1;margin-left:46px}.matter-record-owner,.matter-record-risk{display:flex;align-items:center;justify-content:space-between;gap:12px}.matter-record-owner small,.matter-record-risk small{margin:0}.matter-open-action,.matter-record-link:hover .matter-open-action,.matter-record-link:focus-visible .matter-open-action{width:34px;grid-template-columns:16px 0fr;gap:0}.matter-open-action>span,.matter-record-link:hover .matter-open-action>span,.matter-record-link:focus-visible .matter-open-action>span{opacity:0}.matter-commandbar{grid-template-columns:minmax(0,1fr) auto}.matter-search{grid-column:1 / -1}.matter-select{width:100%}.matter-advanced-filters{grid-template-columns:1fr 1fr}.matter-advanced-filters>div:first-child{grid-column:1 / -1}.billing-plan-summary{grid-template-columns:38px minmax(0,1fr)}.billing-current-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-current-summary>span:nth-child(2){border-right:0}.billing-current-summary>span:nth-child(-n+2){border-bottom:1px solid #dce3e0}.billing-current-summary>span:nth-child(3){padding-left:0}.billing-plan-summary .button{grid-column:1 / -1;width:100%}}@media(max-width:560px){.product-app .app-sidebar{gap:8px;padding-inline:10px}.product-app .app-sidebar .logo-lockup{width:78px}.product-app .app-main{padding:16px 14px 28px}.product-app .workspace-topbar{padding-bottom:14px}.product-app .app-topbar h1{max-width:100%;overflow-wrap:anywhere;font-size:25px;line-height:1.16}.product-app .app-actions{gap:7px}.product-app .app-actions .button,.product-app .workspace-path-trigger{min-height:36px;padding-inline:9px;font-size:11px}.product-app .app-panel,.product-app .app-panel.wide{padding:20px 0 22px}.matter-portfolio-overview{gap:20px;padding-block:19px 21px}.matter-portfolio-copy{gap:16px}.matter-portfolio-copy h2,.matter-list-header h2{font-size:17px}.matter-portfolio-stats>span{grid-template-columns:1fr;gap:2px;padding:9px}.matter-portfolio-stats svg{display:none}.matter-portfolio-stats>span:first-child{padding-left:0}.workspace-chart{height:178px}.proof-health-chart{height:172px}.economics-chart{height:210px}.matter-commandbar{gap:7px}.matter-advanced-filters{grid-template-columns:1fr;padding:12px 0;background:transparent}.matter-advanced-filters>div:first-child{grid-column:auto}.matter-filter-clear{justify-self:start;padding-left:0}.matter-record-identity strong,.matter-record-identity small{white-space:normal}.matter-record-owner,.matter-record-risk,.matter-record-proof{margin-left:46px}.billing-value-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-operations-disclosure>summary{min-height:64px}}@media(prefers-reduced-motion:reduce){.product-app .button svg,.dashboard-section-header>a svg,.matter-open-action,.matter-open-action>svg,.matter-open-action>span,.billing-plan-disclosure>summary svg,.billing-evidence-disclosure>summary svg,.billing-operations-disclosure>summary>svg{transition:none}.chart-fallback>span{animation:none}}.golden-proof-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);gap:0 32px;align-items:start}.proof-claim-queue,.claim-inspector,.proof-portfolio-band{min-width:0;border-top:1px solid #dce3e0}.proof-claim-queue{padding:24px 0 26px}.proof-section-heading,.review-queue-heading,.connected-review-decision>header,.document-meta-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.proof-section-heading h2,.claim-inspector h2,.proof-portfolio-band h2,.connected-review-workspace h2,.connected-document-meta h3,.connected-proof-rail h2{margin:4px 0 0;color:#102c2f;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:19px;font-weight:730;line-height:1.28;letter-spacing:0}.proof-state-ready,.proof-state-open{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #cbd9d3;border-radius:4px;color:#28604f;background:#f0f7f3;font-size:11px;font-weight:800;white-space:nowrap}.proof-state-open{border-color:#e2c5b4;color:#91502f;background:#fff6f0}.proof-claim-list{margin-top:18px;border-block:1px solid #dce3e0}.proof-claim-row{width:100%;min-height:78px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;gap:12px;align-items:center;padding:12px 10px 12px 4px;border:0;border-bottom:1px solid #e3e8e6;text-align:left;color:#102c2f;background:transparent;cursor:pointer;transition:background-color .16s ease,padding-left .16s ease}.proof-claim-row:last-child{border-bottom:0}.proof-claim-row:hover,.proof-claim-row:focus-visible,.proof-claim-row.selected{outline:0;background:#f4f7f5}.proof-claim-row.selected{padding-left:10px;box-shadow:inset 3px 0 #ba6f46}.proof-claim-number{color:#879392;font-size:10px;font-weight:800}.proof-claim-copy{min-width:0;display:grid;gap:5px}.proof-claim-copy strong{color:#173437;font-size:13px;line-height:1.35}.proof-claim-copy small{color:#718080;font-size:10px}.claim-decision{display:inline-flex;align-items:center;min-height:24px;padding:0 7px;border:1px solid #d6dfdc;border-radius:3px;color:#5f6f6f;background:#fff;font-size:9px;font-style:normal;font-weight:850;line-height:1;white-space:nowrap}.claim-decision-supported,.claim-decision-approved_with_limitation,.claim-decision-disclosed{border-color:#c5d9d0;color:#28604f;background:#f1f7f4}.claim-decision-needs_review{border-color:#e4c5b3;color:#91502f;background:#fff5ef}.claim-decision-withheld{border-color:#d8dcda;color:#4f5e5e;background:#f2f4f3}.proof-queue-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:13px;color:#718080;font-size:10px}.proof-queue-footer a,.proof-portfolio-band a,.client-team-panel>a{display:inline-flex;align-items:center;gap:6px;color:#174c45;font-weight:800;text-decoration:none}.proof-queue-footer a svg,.proof-portfolio-band a svg,.client-team-panel>a svg{transition:transform .16s ease}.proof-queue-footer a:hover svg,.proof-portfolio-band a:hover svg{transform:translate(3px)}.claim-inspector{position:sticky;top:18px;display:grid;gap:18px;padding:24px 0 26px 28px;border-left:1px solid #dce3e0}.claim-inspector>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.claim-inspector>header>div>span{color:#b7673e;font-size:10px;font-weight:850;text-transform:uppercase}.claim-inspector h2{font-size:17px}.claim-source-block{padding:15px 0 4px 16px;border-left:3px solid #c78965}.claim-source-title{display:grid;grid-template-columns:18px minmax(0,1fr) 30px;gap:9px;align-items:center}.claim-source-title>svg{color:#9f5d38}.claim-source-title span,.claim-source-title strong,.claim-source-title small{display:block}.claim-source-title strong{color:#173437;font-size:12px}.claim-source-title small{margin-top:3px;color:#718080;font-size:9px}.claim-source-title button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d7dfdc;border-radius:4px;color:#365f5b;background:#fff;cursor:pointer}.claim-source-block blockquote{margin:14px 0 0;color:#294446;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6}.claim-analysis{display:grid;margin:0;border-top:1px solid #e0e6e3}.claim-analysis>div{display:grid;grid-template-columns:122px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid #e0e6e3}.claim-analysis dt{display:flex;align-items:center;gap:7px;color:#647474;font-size:10px;font-weight:850}.claim-analysis dd{margin:0;color:#294446;font-size:11px;line-height:1.5}.claim-source-request,.client-release-boundary,.document-mode-note{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #e5c8b8;border-radius:4px;color:#8f4e2f;background:#fff7f2}.claim-source-request span,.claim-source-request strong,.claim-source-request small,.client-release-boundary span,.client-release-boundary strong,.client-release-boundary small,.document-mode-note span,.document-mode-note strong,.document-mode-note small{display:block}.claim-source-request strong,.client-release-boundary strong,.document-mode-note strong{font-size:11px}.claim-source-request small,.client-release-boundary small,.document-mode-note small{margin-top:3px;color:#6d7979;font-size:10px;line-height:1.4}.claim-decision-actions{display:flex;flex-wrap:wrap;gap:8px}.claim-decision-actions .button{margin:0}.claim-hold-action{display:inline-flex;align-items:center;gap:6px;padding:0 4px;border:0;color:#6a7777;background:transparent;font-size:10px;font-weight:800;cursor:pointer}.proof-portfolio-band{grid-column:1 / -1;display:grid;grid-template-columns:minmax(260px,.42fr) minmax(420px,1fr);gap:44px;align-items:center;padding:26px 0;border-bottom:1px solid #dce3e0}.proof-portfolio-band>div:first-child>p:not(.section-kicker){max-width:360px;margin:9px 0 15px;color:#6b7979;font-size:12px;line-height:1.5}.proof-portfolio-band a{font-size:11px}.connected-work-product{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:0;align-items:start;border-top:1px solid #dce3e0}.connected-editor{min-width:0;padding:18px 30px 34px 0}.connected-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.editor-mode-control{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(64px,auto);border:1px solid #d6dfdc;border-radius:5px;overflow:hidden}.editor-mode-control button{min-height:34px;padding:0 11px;border:0;border-right:1px solid #d6dfdc;color:#637272;background:#fff;font-size:10px;font-weight:800;cursor:pointer}.editor-mode-control button:last-child{border-right:0}.editor-mode-control button.active{color:#fff;background:#123f3e}.editor-document-actions{display:flex;align-items:center;gap:8px}.editor-document-actions>span{color:#718080;font-size:9px;font-weight:750}.editor-document-actions>button:not(.button){width:34px;height:34px;display:grid;place-items:center;border:1px solid #d6dfdc;border-radius:5px;color:#365f5b;background:#fff;cursor:pointer}.editor-document-actions .button{margin:0}.legal-document{width:min(760px,100%);margin:0 auto;padding:clamp(28px,4.5vw,52px);border:1px solid #dce3e0;border-radius:4px;background:#fff;box-shadow:0 12px 34px #03202112}.legal-document>header{padding-bottom:23px;border-bottom:1px solid #dce3e0}.legal-document>header>span{color:#718080;font-size:9px;font-weight:850;text-transform:uppercase}.legal-document h2{max-width:620px;margin:10px 0 16px;color:#102c2f;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,39px);font-weight:400;line-height:1.08;letter-spacing:0}.legal-document>header>div{display:flex;flex-wrap:wrap;gap:7px 18px;color:#718080;font-size:9px;font-weight:750}.document-body-field{display:block;margin-top:22px}.document-body-field textarea{width:100%;min-height:390px;padding:0;border:0;outline:0;resize:vertical;color:#294446;background:transparent;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.72}.document-body-field textarea:focus{box-shadow:inset 3px 0 #d8e1dd;padding-left:14px}.document-mode-note{margin-top:18px;border-color:#c8dad2;color:#27604f;background:#f2f7f4}.document-mode-note.redline-note{border-color:#d5dce5;color:#3e5f7b;background:#f4f7fa}.connected-document-meta{width:min(900px,100%);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:34px;margin:30px auto 0;padding-top:24px;border-top:1px solid #dce3e0}.connected-document-meta h3{font-size:15px}.document-meta-heading>span{color:#718080;font-size:10px;font-weight:800}.connected-comment-list{margin-top:13px;border-top:1px solid #dce3e0}.connected-comment-list article{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:9px;align-items:start;padding:13px 0;border-bottom:1px solid #dce3e0}.connected-comment-list article.resolved{opacity:.7}.comment-status-icon{width:24px;height:24px;display:grid;place-items:center;border:1px solid #e3c9ba;border-radius:50%;color:#a75d38;background:#fff6f1}.resolved .comment-status-icon{border-color:#c8dad2;color:#28604f;background:#f1f7f4}.connected-comment-list strong,.connected-comment-list small,.connected-comment-list p{display:block}.connected-comment-list strong{color:#173437;font-size:11px}.connected-comment-list p{margin:4px 0;color:#5f7070;font-size:11px;line-height:1.45}.connected-comment-list small{color:#84908f;font-size:9px}.connected-comment-list a,.comment-resolution{display:inline-flex;align-items:center;gap:3px;color:#174c45;font-size:9px;font-weight:800;text-decoration:none;white-space:nowrap}.comment-resolution{color:#6f7e7d}.connected-version-list{display:grid;gap:0;margin:13px 0 0;padding:0;border-top:1px solid #dce3e0;list-style:none}.connected-version-list li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:12px 0;border-bottom:1px solid #dce3e0}.connected-version-list li>span{color:#8a9695;font-size:10px;font-weight:850}.connected-version-list li.current>span{color:#b7673e}.connected-version-list strong,.connected-version-list small{display:block}.connected-version-list strong{color:#294446;font-size:10px;line-height:1.35}.connected-version-list small{margin-top:4px;color:#84908f;font-size:9px}.connected-proof-rail{position:sticky;top:18px;display:grid;gap:17px;padding:24px 0 30px 28px;border-left:1px solid #dce3e0}.connected-proof-rail>header p:not(.section-kicker){margin:8px 0 0;color:#687878;font-size:11px;line-height:1.5}.proof-readiness-meter{height:5px;overflow:hidden;background:#e3e9e6}.proof-readiness-meter span{height:100%;display:block;background:#367664;transition:width .22s ease}.proof-readiness-facts{display:grid;margin:0;border-block:1px solid #dce3e0}.proof-readiness-facts>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #e4e9e7}.proof-readiness-facts>div:last-child{border-bottom:0}.proof-readiness-facts dt,.proof-readiness-facts dd{margin:0;font-size:10px}.proof-readiness-facts dt{color:#718080}.proof-readiness-facts dd{color:#173437;font-weight:850}.connected-proof-rail>.button{width:100%;margin:0}.work-product-control-list{display:grid;gap:8px}.work-product-control-list span{display:flex;align-items:center;gap:7px;color:#4e6663;font-size:10px;font-weight:750}.work-product-control-list svg{color:#367664}.work-product-control-list span.open,.work-product-control-list span.open svg{color:#a05b38}.work-product-receipt{display:grid;gap:4px;padding:11px 12px;border:1px solid #c8dad2;border-radius:4px;background:#f2f7f4}.work-product-receipt.changes_requested{border-color:#e4c8b8;background:#fff7f2}.work-product-receipt span,.work-product-receipt small{color:#718080;font-size:9px}.work-product-receipt strong{color:#173437;font-size:11px}.work-product-delivery-options{border-top:1px solid #dce3e0}.work-product-delivery-options summary{min-height:40px;display:flex;align-items:center;justify-content:space-between;color:#526a68;font-size:10px;font-weight:800;cursor:pointer;list-style:none}.work-product-delivery-options summary::-webkit-details-marker{display:none}.work-product-delivery-options[open] summary svg{transform:rotate(180deg)}.work-product-delivery-options button,.work-product-delivery-options a{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;padding:0;border:0;color:#174c45;background:transparent;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer}.connected-review-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.68fr);gap:0 32px;align-items:start}.connected-review-queue,.connected-review-decision{min-width:0;padding:24px 0 30px;border-top:1px solid #dce3e0}.review-queue-heading>span,.connected-review-decision>header>span{color:#718080;font-size:10px;font-weight:800}.review-selection-list{margin-top:17px;border-block:1px solid #dce3e0}.review-selection-list label{min-height:78px;display:grid;grid-template-columns:24px minmax(0,1fr) minmax(110px,.52fr) auto 18px;gap:11px;align-items:center;padding:11px 8px 11px 4px;border-bottom:1px solid #e2e8e5;cursor:pointer;transition:background-color .16s ease,padding-left .16s ease}.review-selection-list label:last-child{border-bottom:0}.review-selection-list label:hover,.review-selection-list label.selected{background:#f4f7f5}.review-selection-list label.selected{padding-left:9px;box-shadow:inset 3px 0 #ba6f46}.review-selection-list input{position:absolute;opacity:0;pointer-events:none}.review-checkbox{width:20px;height:20px;display:grid;place-items:center;border:1px solid #cbd6d2;border-radius:4px;color:#fff;background:#fff}.selected .review-checkbox{border-color:#174c45;background:#174c45}.review-item-copy,.review-item-gate{min-width:0;display:grid;gap:4px}.review-item-copy strong,.review-item-gate strong{overflow:hidden;color:#173437;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.review-item-copy small,.review-item-gate small{color:#7a8786;font-size:9px}.review-item-gate strong{color:#526a68;font-size:10px}.review-item-state{color:#367664;font-size:9px;font-weight:850;white-space:nowrap}.review-item-state.state-blocked{color:#a05b38}.connected-review-decision{position:sticky;top:18px;display:grid;gap:17px;padding-left:28px;border-left:1px solid #dce3e0}.connected-review-decision h2{font-size:17px}.review-scope-summary{display:grid;border-block:1px solid #dce3e0}.review-scope-summary>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #e3e8e6}.review-scope-summary>div:last-child{border-bottom:0}.review-scope-summary span,.review-scope-summary strong{font-size:10px}.review-scope-summary span{color:#718080}.review-scope-summary strong{color:#294446;text-align:right}.review-scope-summary strong.ready{color:#28604f}.review-scope-summary strong.blocked{color:#9f5835}.review-document-excerpt{padding:14px;border:1px solid #dce3e0;border-radius:4px;background:#fff}.review-document-excerpt>div{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center}.review-document-excerpt>div>span,.review-document-excerpt strong,.review-document-excerpt small{display:block}.review-document-excerpt strong{color:#173437;font-size:11px}.review-document-excerpt small{margin-top:3px;color:#7e8b89;font-size:9px}.review-document-excerpt a{display:flex;align-items:center;gap:4px;color:#174c45;font-size:9px;font-weight:800;text-decoration:none}.review-document-excerpt p{display:-webkit-box;overflow:hidden;margin:13px 0 0;color:#536867;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.review-evidence-checks{display:grid;gap:8px}.review-evidence-checks span{display:flex;align-items:center;gap:7px;color:#45645e;font-size:10px;font-weight:750}.review-evidence-checks svg{color:#367664}.review-evidence-checks span.blocked,.review-evidence-checks span.blocked svg{color:#a05b38}.review-decision-comment{display:grid;gap:6px;color:#657575;font-size:9px;font-weight:850;text-transform:uppercase}.review-decision-comment textarea{min-height:74px;padding:10px 11px;border:1px solid #d4ddda;border-radius:4px;outline:0;resize:vertical;color:#173437;background:#fff;font:inherit;font-size:11px;line-height:1.45;text-transform:none}.review-decision-comment textarea:focus{border-color:#6f908a;box-shadow:0 0 0 3px #2f6e5e1a}.connected-review-actions{display:flex;flex-wrap:wrap;gap:8px}.connected-review-actions .button{margin:0}.connected-approval-receipt{display:grid;gap:13px;padding:15px;border:1px solid #c5d9d0;border-radius:4px;background:#f1f7f4}.connected-approval-receipt.changes_requested{border-color:#e2c6b6;background:#fff6f1}.connected-approval-receipt>header{display:flex;gap:9px;align-items:center}.connected-approval-receipt>header>span{color:#2d6b59}.connected-approval-receipt header strong,.connected-approval-receipt header small{display:block}.connected-approval-receipt header strong{color:#173437;font-size:12px}.connected-approval-receipt header small{margin-top:3px;color:#718080;font-size:9px}.connected-approval-receipt dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.connected-approval-receipt dl div{display:grid;gap:3px}.connected-approval-receipt dt,.connected-approval-receipt dd{margin:0;font-size:9px}.connected-approval-receipt dt{color:#718080}.connected-approval-receipt dd{color:#294446;font-weight:800}.connected-approval-receipt>p{margin:0;color:#536867;font-size:10px;line-height:1.45}.connected-approval-receipt .button{width:100%;margin:0}.client-portal-experience{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;color:#173437;background:#f7f9f8}.client-portal-header{min-height:66px;display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:22px;align-items:center;padding:0 clamp(20px,4vw,58px);border-bottom:1px solid #dce3e0;background:#fff}.client-portal-header .logo-lockup{width:112px}.client-portal-header nav{display:flex;justify-content:center;gap:26px}.client-portal-header nav a{min-height:66px;display:flex;align-items:center;border-bottom:2px solid transparent;color:#657575;font-size:11px;font-weight:750;text-decoration:none}.client-portal-header nav a.active{border-bottom-color:#174c45;color:#173437}.client-secure-session{display:inline-flex;align-items:center;gap:7px;color:#4f6d67;font-size:10px;font-weight:750;white-space:nowrap}.client-portal-main{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:clamp(30px,5vw,64px) 0 58px}.client-matter-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:27px;border-bottom:1px solid #dce3e0}.client-matter-identity{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:center}.client-matter-identity small,.client-matter-identity h1,.client-matter-identity p{display:block;margin:0}.client-matter-identity small{color:#b7673e;font-size:9px;font-weight:850;text-transform:uppercase}.client-matter-identity h1{margin-top:4px;color:#102c2f;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,3vw,31px);font-weight:720;line-height:1.15;letter-spacing:0}.client-matter-identity p{margin-top:5px;color:#718080;font-size:10px}.client-release-status{min-height:31px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #d3dcda;border-radius:4px;color:#687777;background:#fff;font-size:10px;font-weight:800;white-space:nowrap}.client-release-status.ready,.client-release-status.acknowledged{border-color:#c5d9d0;color:#28604f;background:#f1f7f4}.client-portal-notice{width:100%;min-height:42px;display:flex;align-items:center;gap:8px;margin-top:18px;padding:0 13px;border:1px solid #c5d9d0;border-radius:4px;color:#28604f;background:#f1f7f4;font-size:10px;font-weight:750;text-align:left;cursor:pointer}.client-portal-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:38px;padding:32px 0;border-bottom:1px solid #dce3e0}.client-release-panel{min-width:0;padding-right:38px;border-right:1px solid #dce3e0}.client-release-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:8px}.client-release-panel>header span{color:#718080;font-size:10px;font-weight:750}.client-release-panel h2,.client-team-panel h2,.client-message-panel h2,.client-release-waiting h2{margin:5px 0 0;color:#102c2f;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:19px;font-weight:720;line-height:1.28;letter-spacing:0}.client-release-panel>header>svg{color:#a85e39}.client-release-summary{max-width:700px;margin:17px 0 21px;color:#5e7070;font-size:12px;line-height:1.6}.client-release-details{display:grid;grid-template-columns:1fr 1fr;margin:0;border-block:1px solid #dce3e0}.client-release-details>div{display:grid;gap:4px;padding:12px 14px 12px 0;border-bottom:1px solid #e2e8e5}.client-release-details>div:nth-last-child(-n+2){border-bottom:0}.client-release-details dt,.client-release-details dd{margin:0}.client-release-details dt{color:#7b8887;font-size:9px;font-weight:750}.client-release-details dd{color:#294446;font-size:10px;font-weight:800}.client-release-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.client-release-actions .button{margin:0}.client-release-boundary{margin-top:18px;border-color:#c5d9d0;color:#28604f;background:#f1f7f4}.client-release-waiting{min-height:300px;display:grid;align-content:center;justify-items:start;max-width:620px}.client-release-waiting>svg{margin-bottom:12px;color:#a85e39}.client-release-waiting p{max-width:510px;margin:10px 0 0;color:#647575;font-size:12px;line-height:1.55}.client-team-panel{display:grid;align-content:start;gap:14px}.client-team-panel h2{margin-top:-8px}.client-team-member{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid #e0e6e3}.client-team-member>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d1dcda;border-radius:50%;color:#365f5b;background:#fff;font-size:9px;font-weight:850}.client-team-member strong,.client-team-member small{display:block}.client-team-member strong{color:#294446;font-size:11px}.client-team-member small{margin-top:3px;color:#7b8988;font-size:9px}.client-team-panel>a{margin-top:3px;font-size:10px}.client-message-panel{display:grid;grid-template-columns:210px minmax(0,1fr);gap:20px 34px;padding-top:30px}.client-message-panel article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px}.client-message-panel article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#174c45;font-size:9px;font-weight:850}.client-message-panel article strong,.client-message-panel article small{display:inline}.client-message-panel article strong{color:#294446;font-size:10px}.client-message-panel article small{margin-left:8px;color:#82908f;font-size:9px}.client-message-panel article p{margin:7px 0 0;color:#5e7070;font-size:11px;line-height:1.5}.client-message-panel form{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:end}.client-message-panel form label{display:block}.client-message-panel textarea{width:100%;min-height:68px;padding:11px;border:1px solid #d3ddda;border-radius:4px;outline:0;resize:vertical;color:#173437;background:#fff;font:inherit;font-size:11px}.client-message-panel textarea:focus{border-color:#6f908a;box-shadow:0 0 0 3px #2f6e5e1a}.client-message-panel form button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:4px;color:#fff;background:#174c45;cursor:pointer}.client-message-panel form button:disabled{opacity:.45;cursor:default}.client-portal-footer{min-height:54px;display:flex;align-items:center;gap:18px;padding:0 clamp(20px,4vw,58px);border-top:1px solid #dce3e0;color:#7a8887;background:#fff;font-size:9px}.client-portal-footer span{margin-right:auto}.client-portal-footer a{color:#526b68;text-decoration:none}.matter-sync-status{min-width:74px;min-height:24px;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;padding:0;border:0;color:#667977;background:transparent;font:inherit;font-size:9px;font-weight:780;line-height:1;white-space:nowrap}button.matter-sync-status{cursor:pointer}button.matter-sync-status:hover{color:#173f3c}.matter-sync-status.state-synced,.matter-sync-status.state-preview{color:#35695c}.matter-sync-status.state-offline,.matter-sync-status.state-conflict,.matter-sync-status.state-error{color:#a25936}.matter-sync-status.state-locked{color:#536766}.matter-sync-status .spin{animation:workspace-chart-spin .9s linear infinite}.matter-save-cluster,.review-header-state,.client-header-controls{display:inline-flex;align-items:center;gap:11px}.matter-save-cluster>span:first-child,.review-header-state>span:first-child{color:#718080}.review-header-state{flex-wrap:wrap;justify-content:flex-end}.verified-receipt-value{display:inline-flex;align-items:center;gap:5px;color:#2e6658}.client-header-controls{justify-content:flex-end}@media(max-width:1080px){.golden-proof-workspace,.connected-review-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:0 24px}.connected-work-product{grid-template-columns:minmax(0,1fr) 292px}.connected-editor{padding-right:22px}.claim-inspector,.connected-proof-rail,.connected-review-decision{padding-left:22px}}@media(max-width:900px){.product-app .batch-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-app .batch-metric-grid article:nth-child(2){border-right:0}.product-app .batch-metric-grid article:nth-child(-n+2){border-bottom:1px solid #dce3e0}.product-app .batch-metric-grid article:nth-child(3){padding-left:0}.golden-proof-workspace,.connected-work-product,.connected-review-workspace{grid-template-columns:1fr}.claim-inspector,.connected-proof-rail,.connected-review-decision{position:static;padding-left:0;border-left:0}.claim-inspector,.connected-review-decision{border-top:1px solid #dce3e0}.connected-editor{padding-right:0}.connected-proof-rail{padding-top:25px;border-top:1px solid #dce3e0}.proof-portfolio-band{grid-template-columns:1fr;gap:18px}.proof-portfolio-band>div:first-child>p:not(.section-kicker){max-width:620px}.client-portal-header{grid-template-columns:minmax(120px,1fr) auto}.client-portal-header nav{display:none}.client-portal-layout{grid-template-columns:1fr;gap:28px}.client-release-panel{padding-right:0;padding-bottom:28px;border-right:0;border-bottom:1px solid #dce3e0}.client-message-panel{grid-template-columns:1fr}.client-message-panel form{grid-column:1}}@media(max-width:640px){.product-app .app-sidebar nav a.active{scroll-margin-inline-start:10px}.proof-section-heading,.connected-review-decision>header,.client-matter-heading,.connected-editor-toolbar{align-items:stretch;flex-direction:column}.proof-state-ready,.proof-state-open,.client-release-status{align-self:flex-start}.proof-claim-row{grid-template-columns:24px minmax(0,1fr) 16px;min-height:86px}.proof-claim-row .claim-decision{grid-column:2;justify-self:start}.proof-claim-row>svg{grid-column:3;grid-row:1 / 3}.claim-inspector>header{grid-template-columns:1fr}.claim-inspector>header>.claim-decision{justify-self:start}.claim-analysis>div{grid-template-columns:1fr;gap:7px}.claim-decision-actions{display:grid;grid-template-columns:1fr}.claim-decision-actions .button{width:100%}.proof-queue-footer{align-items:flex-start;flex-direction:column}.connected-editor-toolbar{display:flex}.editor-mode-control{width:100%;grid-auto-columns:1fr}.editor-mode-control button{padding-inline:6px}.editor-document-actions{width:100%}.editor-document-actions .button{flex:1}.review-header-state{justify-content:flex-start}.legal-document{padding:24px 20px}.legal-document h2{font-size:28px}.document-body-field textarea{min-height:470px;font-size:16px}.connected-document-meta{grid-template-columns:1fr;gap:26px}.connected-comment-list article{grid-template-columns:26px minmax(0,1fr)}.connected-comment-list article>a,.connected-comment-list .comment-resolution{grid-column:2;justify-self:start}.review-selection-list label{grid-template-columns:24px minmax(0,1fr) 16px;min-height:92px}.review-item-gate,.review-item-state{grid-column:2}.review-item-gate{display:flex;gap:8px}.review-selection-list label>svg{grid-column:3;grid-row:1 / 4}.connected-review-actions{display:grid;grid-template-columns:1fr}.connected-review-actions .button{width:100%}.client-portal-header{min-height:58px;padding-inline:16px}.client-portal-header .logo-lockup{width:96px}.client-secure-session{font-size:0}.client-secure-session svg{width:17px;height:17px}.client-header-controls{gap:8px}.client-header-controls .matter-sync-status span{display:none}.client-header-controls .matter-sync-status{min-width:24px}.client-portal-main{width:min(100% - 28px,1160px);padding-top:28px}.client-matter-heading{display:flex}.client-matter-identity{grid-template-columns:38px minmax(0,1fr)}.client-matter-identity .organization-mark{width:38px;height:38px}.client-matter-identity h1{font-size:22px}.client-release-details{grid-template-columns:1fr}.client-release-details>div,.client-release-details>div:nth-last-child(-n+2){border-bottom:1px solid #e2e8e5}.client-release-details>div:last-child{border-bottom:0}.client-release-actions{display:grid;grid-template-columns:1fr}.client-release-actions .button{width:100%}.client-message-panel form{grid-template-columns:minmax(0,1fr) 40px}.client-portal-footer{flex-wrap:wrap;padding-block:12px}.client-portal-footer span{width:100%}}@media(prefers-reduced-motion:reduce){.proof-claim-row,.proof-queue-footer a svg,.proof-portfolio-band a svg,.proof-readiness-meter span{transition:none}}.route-loading{min-height:62vh;display:grid;place-content:center;justify-items:center;gap:18px;color:var(--muted);background:#fff;font-size:13px}.pricing-entry-heading,.pricing-plan-heading{max-width:760px}.pricing-entry-heading h2,.pricing-plan-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);line-height:1.06;font-weight:400;letter-spacing:0}.pricing-offer-ladder{margin-top:30px}.pricing-entry-actions{display:flex;flex-wrap:wrap;gap:12px;padding:24px 0 82px}.pricing-plan-heading{margin-bottom:30px}.pricing-plan-heading>p:last-child{margin:12px 0 0;color:var(--muted);line-height:1.55}.matter-replay-page{background:#fff}.replay-hero{padding:64px 0 46px;border-bottom:1px solid var(--line);background:#fff}.replay-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:56px}.replay-hero h1{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5.4vw,76px);line-height:.98;font-weight:400;letter-spacing:0}.replay-hero-inner>div>p:last-child{max-width:650px;margin:20px 0 0;color:var(--muted);font-size:18px;line-height:1.6}.replay-hero dl{display:grid;grid-template-columns:repeat(4,minmax(72px,auto));margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.replay-hero dl div{min-height:74px;display:grid;align-content:center;gap:6px;padding:0 18px;border-left:1px solid var(--line)}.replay-hero dl div:last-child{border-right:1px solid var(--line)}.replay-hero dt{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.replay-hero dd{margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:24px}.replay-workspace-section{padding:36px 0 86px;background:#f2f5f3;border-bottom:1px solid var(--line)}.replay-matter-bar{min-height:70px;display:grid;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:28px;padding:11px 16px;color:#dfeceb;background:var(--green);border-radius:8px 8px 0 0}.replay-party-lockup,.replay-matter-meta,.replay-matter-bar>p{display:flex;align-items:center}.replay-party-lockup{min-width:0}.replay-party{width:34px;height:34px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.24);border-radius:6px;font-size:10px;font-weight:800}.replay-party.acme{color:#fff;background:#176b70}.replay-party.northwind{margin-left:-7px;color:#351e14;background:#e4a57f}.replay-party-lockup>div{min-width:0;display:grid;gap:3px;margin-left:12px}.replay-party-lockup small,.replay-matter-bar>p,.replay-matter-meta{color:#ffffffad;font-size:12px}.replay-party-lockup strong{overflow:hidden;color:#fff;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.replay-matter-meta{gap:18px}.replay-matter-meta span,.replay-matter-bar>p{gap:6px;white-space:nowrap}.replay-matter-bar>p{margin:0}.replay-workspace{display:grid;grid-template-columns:218px minmax(0,1fr);min-height:720px;overflow:hidden;background:#fff;border:1px solid #d8e0dc;border-top:0;border-radius:0 0 8px 8px;box-shadow:0 28px 70px #04232417}.replay-step-nav{display:flex;flex-direction:column;padding:14px;background:#f8faf9;border-right:1px solid var(--line)}.replay-step-nav button{width:100%;min-height:68px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:10px;color:#526264;text-align:left;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.replay-step-nav button:hover{color:var(--ink);transform:translate(2px)}.replay-step-nav button>span{grid-row:1 / 3;width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid #d6dfdb;border-radius:6px;background:#fff}.replay-step-nav button strong{font-size:13px}.replay-step-nav button small{color:#82908f;font-size:10px}.replay-step-nav button.active{color:var(--ink);background:#fff;border-color:#cbd8d3;box-shadow:0 8px 20px #05292a0f}.replay-step-nav button.active>span{color:#fff;border-color:var(--green);background:var(--green)}.replay-step-nav button.complete>span{color:#176b70;border-color:#b8d0ca;background:#eaf3f0}.replay-stage{min-width:0;display:grid;grid-template-rows:auto 1fr auto}.replay-stage-header{min-height:172px;display:grid;grid-template-columns:minmax(0,760px) auto;justify-content:space-between;gap:28px;padding:28px 34px 24px;border-bottom:1px solid var(--line)}.replay-stage-header h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.1vw,43px);line-height:1.08;font-weight:400;letter-spacing:0}.replay-stage-header>div>p:last-child{max-width:760px;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.replay-stage-header>span{align-self:start;padding-top:4px;color:#879493;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.replay-stage-body{min-height:456px;padding:26px 34px;background:#fcfdfc}.replay-stage-footer{min-height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:10px 24px;border-top:1px solid var(--line);background:#fff}.replay-stage-footer button,.replay-stage-footer a{min-height:40px;display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:0 12px;color:var(--ink);font-size:12px;font-weight:700;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer}.replay-stage-footer button:disabled{color:#a5afad;cursor:default}.replay-stage-footer .next{justify-self:end;color:#fff;background:var(--green)}.replay-stage-footer>div{display:flex;gap:5px}.replay-stage-footer i{width:18px;height:2px;display:block;background:#d9e0dd;transition:width .16s ease,background-color .16s ease}.replay-stage-footer i.active{width:28px;background:var(--copper)}.replay-intake-layout,.replay-run-layout,.replay-review-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:22px}.replay-email,.replay-document,.replay-run-console,.replay-run-controls,.replay-review-sheet,.replay-approval-receipt,.replay-claim-inspector,.replay-roi-chart{border:1px solid #dce4e0;border-radius:8px;background:#fff}.replay-email{padding:24px}.replay-email header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:18px;border-bottom:1px solid var(--line)}.replay-avatar{width:38px;height:38px;display:inline-grid;place-items:center;color:#fff;background:#176b70;border-radius:50%;font-size:11px;font-weight:800}.replay-avatar.partner{background:var(--copper)}.replay-email header div,.replay-review-sheet header div,.replay-run-console header div{display:flex;align-items:center}.replay-email header div{display:grid;gap:3px}.replay-email header small,.replay-email header>span,.replay-review-sheet header small,.replay-review-sheet header>span{color:var(--muted);font-size:11px}.replay-email-subject{margin:20px 0 18px;color:var(--ink);font-weight:800}.replay-email>p:not(.replay-email-subject){margin:0 0 14px;color:#455759;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.65}.replay-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dce4e0;border-radius:8px;background:#fff}.replay-boundary>div{min-height:126px;display:grid;align-content:center;gap:7px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.replay-boundary>div:nth-child(2n){border-right:0}.replay-boundary>div:nth-last-child(-n+2){border-bottom:0}.replay-boundary>div.restricted{background:#fff8f3}.replay-boundary span,.replay-inspector-label,.replay-source-anchor>span,.replay-run-controls>div>span,.replay-approval-receipt>span,.replay-roi-chart header span{color:var(--copper);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.replay-boundary strong{font-size:14px}.replay-boundary small{color:var(--muted);font-size:11px;line-height:1.45}.replay-source-layout,.replay-proof-layout{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);gap:22px}.replay-source-list,.replay-claim-list{display:grid;align-content:start;gap:6px}.replay-source-list button,.replay-claim-list button{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 10px;color:var(--ink);text-align:left;background:#fff;border:1px solid #dce4e0;border-radius:6px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.replay-source-list button:hover,.replay-claim-list button:hover{transform:translate(2px);border-color:#afc2bc}.replay-source-list button.active,.replay-claim-list button.active{border-color:#6f918c;box-shadow:0 7px 18px #0428290f}.replay-source-list button>span:nth-child(2),.replay-claim-list button>span:nth-child(2){min-width:0;display:grid;gap:4px}.replay-source-list strong,.replay-claim-list strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.replay-source-list small,.replay-claim-list small{color:var(--muted);font-size:10px}.replay-source-list button>svg,.replay-claim-list button>svg{color:#93a19f;transition:transform .16s ease}.replay-source-list button:hover>svg,.replay-claim-list button:hover>svg{transform:translate(2px)}.replay-source-mark{width:34px;height:34px;display:inline-grid;place-items:center;color:#215154;background:#e9f1ef;border:1px solid #cadbd6;border-radius:6px;font-size:10px;font-weight:800}.replay-document{overflow:hidden}.replay-document>header{min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 14px;border-bottom:1px solid var(--line)}.replay-document header>div{display:grid;gap:3px}.replay-document header strong{font-size:13px}.replay-document header small{color:var(--muted);font-size:10px}.replay-access{display:inline-flex;align-items:center;gap:5px;color:#2f6c63;font-size:10px;font-weight:700}.replay-access.restricted{color:#9d4e2d}.replay-paper{min-height:280px;padding:54px 58px;background:linear-gradient(#eef1ef 1px,transparent 1px) 0 36px / 100% 28px,#fffefb}.replay-paper>span{color:var(--copper);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.replay-paper p{margin:24px 0 0;color:#2d393a;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.75}.replay-document footer{min-height:42px;display:flex;align-items:center;gap:18px;padding:0 14px;color:var(--muted);border-top:1px solid var(--line);font-size:9px}.replay-run-console{overflow:hidden}.replay-run-console header{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#dce9e7;background:#0b2c2e;font-size:11px}.replay-run-console header div{gap:8px}.replay-run-console header>span{color:#8ea5a4}.replay-live-dot{width:7px;height:7px;display:block;background:#80c7a8;border-radius:50%;box-shadow:0 0 0 4px #80c7a81f}.replay-run-console ol{margin:0;padding:10px 18px 14px;list-style:none}.replay-run-console li{min-height:56px;display:grid;grid-template-columns:42px 24px minmax(0,1fr);align-items:center;gap:10px}.replay-run-console time{color:#7f8d8c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.replay-run-console li>span{width:22px;height:22px;display:inline-grid;place-items:center;color:#397e69;background:#e9f4ef;border-radius:50%}.replay-run-console li>div{display:grid;gap:4px}.replay-run-console li strong{font-size:12px}.replay-run-console li small{color:var(--muted);font-size:10px}.replay-run-controls{padding:20px}.replay-run-controls>div:first-child{display:grid;gap:7px;padding-bottom:18px;border-bottom:1px solid var(--line)}.replay-run-controls>div:first-child strong{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.replay-run-controls dl{display:grid;gap:0;margin:12px 0 18px}.replay-run-controls dl div{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #edf1ef}.replay-run-controls dt,.replay-run-controls dd{font-size:11px}.replay-run-controls dt{color:var(--muted)}.replay-run-controls dd{margin:0;font-weight:700}.replay-stop-condition{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:13px;color:#fff;background:var(--green);border-radius:6px}.replay-stop-condition span{display:grid;gap:4px}.replay-stop-condition strong{font-size:11px}.replay-stop-condition small{color:#ffffffb3;font-size:9px;line-height:1.4}.replay-claim-state{width:32px;height:32px;display:inline-grid;place-items:center;color:#397e69;background:#e9f4ef;border-radius:6px}.replay-claim-state.review,.replay-claim-state.qualified{color:#9b5a36;background:#fff0e6}.replay-claim-state.withheld{color:#71505b;background:#f3ebee}.replay-claim-inspector{overflow:hidden}.replay-claim-inspector>header{min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 18px;border-bottom:1px solid var(--line)}.replay-claim-inspector h3{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.replay-decision-word{color:#397e69;font-size:11px;font-weight:800}.replay-decision-word.review,.replay-decision-word.qualified{color:#a15a34}.replay-decision-word.withheld{color:#71505b}.replay-source-anchor{padding:18px;background:#f7f9f8;border-bottom:1px solid var(--line)}.replay-source-anchor strong{display:block;margin-top:6px;font-size:12px}.replay-source-anchor blockquote{margin:16px 0 0;padding-left:15px;color:#354748;border-left:2px solid var(--copper);font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.6}.replay-claim-inspector dl{margin:0}.replay-claim-inspector dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:14px 18px;border-bottom:1px solid var(--line)}.replay-claim-inspector dl div:last-child{border-bottom:0}.replay-claim-inspector dt{color:var(--muted);font-size:10px;font-weight:700}.replay-claim-inspector dd{margin:0;color:#304244;font-size:11px;line-height:1.55}.replay-review-sheet{overflow:hidden}.replay-review-sheet>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 16px;border-bottom:1px solid var(--line)}.replay-review-sheet>header>div{gap:10px}.replay-review-sheet>header>div>span:last-child{display:grid;gap:3px}.replay-review-list>div{min-height:63px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid #edf1ef}.replay-review-list>div:last-child{border-bottom:0}.replay-review-list>div>span{width:24px;height:24px;display:inline-grid;place-items:center;color:#397e69;background:#e9f4ef;border-radius:50%}.replay-review-list>div>span.caution{color:#9b5a36;background:#fff0e6}.replay-review-list>div>div{display:grid;gap:4px}.replay-review-list strong,.replay-review-list em{font-size:11px}.replay-review-list small{color:var(--muted);font-size:9px}.replay-review-list em{color:#34595a;font-style:normal;font-weight:800}.replay-approval-receipt{display:flex;flex-direction:column;align-items:flex-start;padding:22px}.replay-approval-receipt>svg{color:var(--copper)}.replay-approval-receipt>span{margin-top:25px}.replay-approval-receipt>strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.2;font-weight:400}.replay-approval-receipt ul{display:grid;gap:9px;margin:22px 0;padding:0;list-style:none}.replay-approval-receipt li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;color:#405153;font-size:10px;line-height:1.45}.replay-approval-receipt li svg{color:#397e69}.replay-approval-receipt>small{margin-top:auto;color:var(--muted);font-size:9px}.replay-release-layout{display:grid;gap:14px}.replay-packet-comparison{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:12px}.replay-packet-comparison>svg{color:var(--copper)}.replay-packet-comparison article{overflow:hidden;border:1px solid #dce4e0;border-radius:8px;background:#fff}.replay-packet-comparison article>header{min-height:58px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 13px;color:#dfeceb;background:var(--green)}.replay-packet-comparison article.client-safe>header{color:#234a46;background:#dbece6}.replay-packet-comparison header div{display:grid;gap:3px}.replay-packet-comparison header strong{font-size:12px}.replay-packet-comparison header small,.replay-packet-comparison header>span{color:inherit;opacity:.72;font-size:9px}.replay-packet-comparison ul{display:grid;gap:0;margin:0;padding:8px 14px;list-style:none}.replay-packet-comparison li{min-height:38px;display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;color:#3c4d4f;border-bottom:1px solid #edf1ef;font-size:10px}.replay-packet-comparison li:last-child{border-bottom:0}.replay-packet-comparison li svg{color:#397e69}.replay-withheld-strip,.replay-release-receipt,.replay-model-note{display:flex;align-items:center}.replay-withheld-strip{min-height:58px;gap:10px;padding:9px 14px;color:#6e4435;background:#fff4ec;border:1px solid #f0d4c2;border-radius:6px}.replay-withheld-strip>div{min-width:0;display:grid;gap:3px}.replay-withheld-strip strong{font-size:11px}.replay-withheld-strip span{font-size:9px}.replay-withheld-strip>span:last-child{margin-left:auto;font-weight:800;white-space:nowrap}.replay-release-receipt{min-height:42px;justify-content:space-between;gap:18px;padding:0 13px;color:var(--muted);border:1px solid #dce4e0;border-radius:6px;background:#fff;font-size:9px}.replay-release-receipt span:first-child{display:inline-flex;align-items:center;gap:6px;color:#2f625a;font-weight:800}.replay-roi-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:18px}.replay-roi-chart{padding:20px}.replay-roi-chart header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid var(--line)}.replay-roi-chart header>div{display:grid;gap:7px}.replay-roi-chart header strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.replay-roi-chart header small{color:var(--muted);font-size:9px}.replay-bar-row{display:grid;grid-template-columns:110px minmax(0,1fr) 42px;align-items:center;gap:12px;margin-top:27px;font-size:10px}.replay-bar-row>div{height:18px;overflow:hidden;background:#edf1ef;border-radius:3px}.replay-bar-row i{height:100%;display:block;background:#9cacaa}.replay-bar-row.runlaw i{background:var(--copper)}.replay-bar-row strong{font-size:12px}.replay-roi-chart>p{margin:28px 0 0;padding-top:18px;color:var(--muted);border-top:1px solid var(--line);font-size:9px;line-height:1.55}.replay-roi-ledger{margin:0;border:1px solid #dce4e0;border-radius:8px;background:#fff}.replay-roi-ledger div{min-height:53px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 14px;border-bottom:1px solid #edf1ef}.replay-roi-ledger div:last-child{border-bottom:0}.replay-roi-ledger dt{color:var(--muted);font-size:10px}.replay-roi-ledger dd{margin:0;font-size:12px;font-weight:800}.replay-model-note{grid-column:1 / -1;gap:8px;color:#745144;font-size:9px}.replay-offer-section{padding:88px 0 96px;background:#fff}.replay-offer-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:60px;margin-bottom:34px}.replay-offer-heading h2{max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.2vw,58px);line-height:1.04;font-weight:400;letter-spacing:0}.replay-offer-heading>p{margin:0;color:var(--muted);line-height:1.65}.replay-offer-ladder{border-top:1px solid var(--line)}.replay-offer-ladder article{min-height:126px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 22px;border-bottom:1px solid var(--line)}.replay-offer-ladder article.recommended{background:#f2f7f5;box-shadow:inset 3px 0 var(--copper)}.replay-offer-ladder article>span{color:#92a09e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.replay-offer-ladder article>div{display:grid;gap:5px}.replay-offer-ladder small{color:var(--copper);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.replay-offer-ladder strong{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.replay-offer-ladder p{max-width:680px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.replay-offer-ladder em{min-width:110px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:28px;font-style:normal;text-align:right}.replay-offer-action{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:24px}.replay-offer-action p{margin:0;color:var(--muted);font-size:12px}@media(max-width:1080px){.replay-hero-inner{grid-template-columns:1fr;align-items:start;gap:30px}.replay-hero dl{justify-self:start}.replay-matter-bar{grid-template-columns:minmax(280px,1fr) auto}.replay-matter-bar>p{grid-column:1 / -1;justify-self:end;margin-top:-8px}.replay-workspace{grid-template-columns:184px minmax(0,1fr)}.replay-stage-header,.replay-stage-body{padding-inline:24px}.replay-intake-layout,.replay-run-layout,.replay-review-layout{grid-template-columns:1fr}.replay-boundary{grid-template-columns:repeat(4,minmax(0,1fr))}.replay-boundary>div{min-height:112px;border-bottom:0}.replay-boundary>div:nth-child(2n){border-right:1px solid var(--line)}.replay-boundary>div:last-child{border-right:0}.replay-source-layout,.replay-proof-layout{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr)}}@media(max-width:820px){.replay-hero{padding:46px 0 34px}.replay-hero dl{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.replay-hero dl div{min-width:0;padding-inline:10px}.replay-hero dd{font-size:19px}.replay-hero dl div:last-child dd{font-size:15px}.replay-workspace-section{padding:22px 0 66px}.replay-matter-bar{grid-template-columns:1fr;gap:11px;padding:14px}.replay-matter-meta{justify-content:space-between}.replay-matter-bar>p{grid-column:auto;justify-self:start;margin-top:0}.replay-workspace{display:block;min-height:0;overflow:visible}.replay-step-nav{position:sticky;top:68px;z-index:8;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(128px,1fr);overflow-x:auto;overscroll-behavior-inline:contain;padding:8px;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none}.replay-step-nav::-webkit-scrollbar{display:none}.replay-step-nav button{min-height:52px;grid-template-columns:28px minmax(0,1fr);padding:7px}.replay-step-nav button>span{width:28px;height:28px}.replay-step-nav button small{display:none}.replay-stage-header{min-height:0;grid-template-columns:1fr;gap:10px;padding:24px 20px 20px}.replay-stage-header>span{grid-row:1;justify-self:end}.replay-stage-header>div{grid-row:1 / 3}.replay-stage-header>div>p:last-child{padding-right:42px}.replay-stage-body{min-height:0;padding:20px}.replay-source-layout,.replay-proof-layout,.replay-roi-layout{grid-template-columns:1fr}.replay-source-list,.replay-claim-list{grid-template-columns:repeat(2,minmax(0,1fr))}.replay-paper{min-height:240px;padding:38px 34px}.replay-model-note{grid-column:auto}.replay-offer-heading{grid-template-columns:1fr;align-items:start;gap:22px}}@media(max-width:560px){.pricing-entry-actions{display:grid;padding-bottom:62px}.pricing-entry-actions .button{width:100%}.replay-hero h1{font-size:44px}.replay-hero-inner>div>p:last-child{font-size:16px}.replay-hero dl{overflow-x:auto;grid-template-columns:repeat(4,minmax(82px,1fr))}.replay-hero dt{font-size:9px}.replay-party-lockup>div strong{font-size:12px}.replay-matter-meta{display:grid;gap:8px}.replay-stage-header h2{font-size:29px}.replay-stage-header>div>p:last-child{padding-right:0}.replay-stage-footer{grid-template-columns:auto 1fr;gap:8px;padding-inline:10px}.replay-stage-footer>div{display:none}.replay-stage-footer .next{justify-self:end}.replay-email{padding:17px}.replay-email header{grid-template-columns:36px minmax(0,1fr)}.replay-email header>span{grid-column:2}.replay-boundary,.replay-source-list,.replay-claim-list{grid-template-columns:1fr}.replay-boundary>div,.replay-boundary>div:nth-child(2n){min-height:102px;border-right:0;border-bottom:1px solid var(--line)}.replay-boundary>div:last-child{border-bottom:0}.replay-document>header{grid-template-columns:38px minmax(0,1fr)}.replay-access{grid-column:2}.replay-paper{padding:32px 24px}.replay-paper p{font-size:16px}.replay-document footer{gap:10px}.replay-run-console header{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding-block:9px}.replay-run-console li{grid-template-columns:38px 22px minmax(0,1fr);gap:7px}.replay-claim-inspector>header{grid-template-columns:1fr}.replay-claim-inspector dl div{grid-template-columns:1fr;gap:6px}.replay-review-sheet>header{align-items:flex-start;flex-direction:column}.replay-review-list>div{grid-template-columns:24px minmax(0,1fr)}.replay-review-list em{grid-column:2}.replay-packet-comparison{grid-template-columns:1fr}.replay-packet-comparison>svg{justify-self:center;transform:rotate(90deg)}.replay-withheld-strip{align-items:flex-start;flex-wrap:wrap}.replay-withheld-strip>span:last-child{width:100%;margin-left:28px}.replay-release-receipt{align-items:flex-start;flex-direction:column;gap:5px;padding-block:10px}.replay-roi-chart header{align-items:flex-start;flex-direction:column}.replay-bar-row{grid-template-columns:82px minmax(0,1fr) 34px;gap:8px}.replay-offer-section{padding:68px 0 76px}.replay-offer-ladder article{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px 10px}.replay-offer-ladder em{grid-column:2;min-width:0;text-align:left}.replay-offer-action{align-items:stretch;flex-direction:column}.replay-offer-action .button{width:100%}}@media(prefers-reduced-motion:reduce){.replay-step-nav button,.replay-source-list button,.replay-claim-list button,.replay-source-list button>svg,.replay-claim-list button>svg,.replay-stage-footer i{transition:none}}@media(max-width:820px){.cta-panel{grid-template-columns:66px minmax(0,1fr);gap:18px;padding:24px}.cta-panel p,.cta-panel>.button{grid-column:1 / -1}.cta-panel>.button{width:100%}}
