@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(./ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(./ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(./ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff")}:root{font-family:IBM Plex Sans,sans-serif;color:#102b3a;background:#f5f7f6;font-synthesis:none;--navy:#102b3a;--teal:#0f766e;--teal-dark:#0c6059;--teal-pale:#e8f4ef;--paper:#f7f7f0;--white:#fff;--muted:#52656b;--line:#dce5e3;--line-dark:#c6d4d0;--radius:8px;--shadow:0 10px 30px #102b3a12;--space:8px}:root[dir=rtl]{font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:300px}[hidden]{display:none!important}h1,h2,h3,p,dl,dd,ol{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.53}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #17867b;outline-offset:3px}main:focus{outline:none}svg{display:inline-block;vertical-align:middle;flex-shrink:0;stroke-width:1.75}[dir=rtl] .directional{transform:scaleX(-1)}bdi,.mono,.amount{font-variant-numeric:tabular-nums}.amount{font-weight:600;white-space:nowrap}.mono{font-family:IBM Plex Sans,sans-serif;letter-spacing:.065em}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.skip-link:focus{position:fixed;z-index:20;inset-block-start:12px;inset-inline-start:12px;background:#fff;color:var(--navy);padding:12px}.button,.language,.icon-button,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:500;line-height:1.2;border:1px solid transparent;border-radius:6px;transition:background-color .15s,color .15s,border-color .15s}.button{min-height:44px;padding:11px 17px;text-align:center;font-size:14px}.button.small{min-height:35px;padding:8px 11px;font-size:13px}.button.primary{background:var(--teal);color:#fff}.button.primary:hover:not(:disabled){background:var(--teal-dark)}.button.outline{color:var(--navy);border-color:var(--line-dark);background:#fff}.button.outline:hover:not(:disabled){background:#edf4f0;border-color:#9bb8ae}.button.light{background:#dfefe8;color:var(--navy)}.button.light:hover{background:#fff}.language,.text-button,.icon-button{background:transparent;color:inherit}.language{min-height:36px;font-size:14px;padding:5px 8px;white-space:nowrap}.language:hover,.text-button:hover,.icon-button:hover{background:#e8efec}.text-button{padding:7px 8px;font-size:14px}.icon-button{width:36px;height:36px;padding:0}.eyebrow{color:var(--teal);font-size:11px;font-weight:600;letter-spacing:.15em;display:flex;align-items:center;gap:9px}[dir=rtl] .eyebrow{letter-spacing:0;font-size:12px}.eyebrow-dot,.visual-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor}.brand{display:inline-flex;align-items:center;gap:9px;width:max-content;color:var(--navy)}.brand-mark{display:grid;place-items:center;width:35px;height:35px;background:var(--navy);color:#e5f3eb;border-radius:7px}.brand-name{font-weight:600;font-size:23px;letter-spacing:.09em}.brand.compact .brand-name{font-size:21px}.brand.compact .brand-mark{width:32px;height:32px}.public-site{background:#fcfcf9}.public-container{width:min(100% - 96px,1250px);margin-inline:auto}.public-header{background:#fcfcf9;border-block-end:1px solid var(--line);position:relative;z-index:2}.header-inner,.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.header-inner{height:72px}.public-nav,.header-actions{display:flex;align-items:center;gap:21px}.public-nav{color:#405762;font-size:14px}.public-nav .text-button svg{display:none}.public-menu{display:none}.hero{padding:60px 0 56px;background:var(--paper)}.hero-grid{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:66px}.hero h1,.pilot-grid h1{font-size:clamp(50px,5.05vw,78px);font-weight:600;line-height:1.025;letter-spacing:-.063em;margin:20px 0 21px}.hero h1 em{font-style:normal;color:var(--teal)}.hero-copy p,.pilot-grid>div>p{max-width:490px;color:var(--muted);font-size:19px;line-height:1.56}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.endorsement{display:block;margin-top:24px;font-size:12px;color:var(--muted)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.28}.hero-visual{min-width:0;position:relative;border-radius:12px;background:#102b3a;color:#c0d9d4;overflow:hidden;border:1px solid #31535d;box-shadow:0 23px 48px #132e3b26}.visual-ruler,.visual-caption{position:relative;display:flex;justify-content:space-between;align-items:center;gap:9px;padding:14px 20px;font-size:10px;letter-spacing:.12em;font-weight:600}[dir=rtl] .visual-ruler,[dir=rtl] .visual-caption{letter-spacing:0}.visual-ruler{border-block-end:1px solid #35515c}.visual-dot{color:#8ad4bb;margin-inline-end:4px}.visual-caption{border-block-start:1px solid #35515c}.visual-caption a{letter-spacing:0;color:#f4fff9;display:flex;align-items:center;gap:5px;font-size:13px}.visual-caption a:hover{text-decoration:underline}.visual-body{position:relative;display:grid;place-items:center;padding:44px 40px;background-image:linear-gradient(#a9dbcc12 1px,transparent 1px),linear-gradient(90deg,#a9dbcc12 1px,transparent 1px);background-size:25px 25px}.preview-paper,.paper-shadow{grid-area:1 / 1;width:min(100%,390px);border-radius:8px}.paper-shadow{height:100%;background:#356362;border:1px solid #9ed6c371;transform:translate(12px,9px) rotate(5deg)}[dir=rtl] .paper-shadow{transform:translate(-12px,9px) rotate(-5deg)}.preview-paper{background:#fcfdf8;color:var(--navy);z-index:1;box-shadow:var(--shadow);padding:20px}.paper-top{display:flex;align-items:center;gap:11px;padding-bottom:13px;border-block-end:1px solid var(--line)}.paper-top>div{min-width:0;flex:1}.paper-top bdi{display:block;font-size:10px;color:var(--muted)}.paper-top strong{display:block;font-size:18px}.paper-icon,.file-icon,.closure-icon{background:var(--teal-pale);color:var(--teal);border-radius:6px;display:grid;place-items:center;flex:none;width:37px;height:37px}.paper-open{font-size:10px;color:#76551b;border:1px solid #e4d4a9;background:#fcf4dc;border-radius:4px;padding:4px 7px;white-space:nowrap}.paper-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;min-height:40px;border-block-end:1px solid var(--line)}.paper-row>span{display:flex;align-items:center;gap:6px}.paper-row.checked{color:var(--teal-dark)}.paper-row.balance{border:0}.paper-row.balance bdi{font-size:22px}.paper-progress,.verification-bar{overflow:hidden;height:7px;border-radius:4px;background:#e6ece8}.paper-progress i,.verification-bar i{display:block;height:100%;background:var(--teal);border-radius:4px}.paper-progress i{width:60%}.paper-foot{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;margin-top:11px}.audience{border-block:1px solid #dce3da;background:#f0f3eb}.audience-inner{display:flex;align-items:center;gap:35px;min-height:61px}.audience-inner>div:last-child{display:flex;flex-wrap:wrap;gap:10px 25px;font-size:14px;color:#395258;font-weight:500}.audience-inner>div:last-child span+span{border-inline-start:1px solid #c5d2c8;padding-inline-start:25px}.editorial-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:68px;padding-block:77px;scroll-margin-top:16px}.section-intro h2,.dark-section h2,.pilot-callout h2{font-weight:600;letter-spacing:-.045em;font-size:clamp(30px,3.3vw,52px);line-height:1.08;margin-top:13px}.section-intro p,.dark-section p,.scope-body p,.faq details p{font-size:16px;line-height:1.58;color:var(--muted);margin-top:15px}.workflow{padding:0;list-style:none;border-top:1px solid var(--line-dark)}.workflow li{display:grid;grid-template-columns:38px 28px 1fr;align-items:start;gap:11px;padding:15px 0;border-bottom:1px solid var(--line)}.workflow li svg,.workflow-index{color:var(--teal)}.workflow-index{font-size:12px;margin-top:3px}.workflow h3,.governance-list h3,.scope-body h3{font-size:17px;font-weight:600}.workflow p{font-size:14px;color:var(--muted);margin-top:4px;line-height:1.5}.dark-section{background:var(--navy);color:#f6fbf8;padding-block:69px}.dark-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:68px}.dark-section .eyebrow,.governance-list bdi{color:#a7d7c3}.dark-section p{color:#c5d9d9}.dark-section .button{margin-top:21px}.governance-list>div{display:grid;grid-template-columns:33px 1fr;gap:10px;border-block-start:1px solid #3a565f;padding:16px 0}.governance-list>div:last-child{border-block-end:1px solid #3a565f}.governance-list p{margin-top:4px;font-size:14px}.scope{border-block-end:1px solid var(--line)}.scope-body>div+div{border-block-start:1px solid var(--line);margin-top:19px;padding-top:19px}.scope-body p{margin-top:6px}.faq details,.recommendation{border-block-start:1px solid var(--line)}.faq details:last-child{border-block-end:1px solid var(--line)}details summary{cursor:pointer;font-weight:600;padding:15px 0}.faq details p{margin:0 0 16px}.pilot-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;background:#eaf2eb;border:1px solid #dce8df;border-radius:10px;margin-block-end:65px}.pilot-callout h2{font-size:clamp(26px,3vw,40px)}.public-footer{border-block-start:1px solid var(--line);padding-block:28px;background:var(--paper)}.footer-inner p,.footer-inner small{font-size:13px;color:var(--muted);display:block;margin-top:7px}.footer-inner>div:last-child>a{font-weight:600;font-size:15px;display:inline-flex;gap:6px;align-items:center;margin-top:5px}.pilot-grid{padding-block:59px 85px;display:grid;grid-template-columns:.75fr 1.25fr;align-items:start;gap:48px}.pilot-grid h1{font-size:clamp(44px,5.2vw,69px)}.pilot-grid>div>a{display:inline-block;margin-top:20px;color:var(--teal);font-weight:500;text-decoration:underline;text-underline-offset:4px}.pilot-form{border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:26px;background:#fff}.form-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:19px}.form-heading h2,.success h2{font-weight:600;font-size:24px}.form-heading span{font-size:12px;color:var(--muted)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:grid;gap:6px;min-width:0}.field.wide{grid-column:1/-1}.field label{font-size:14px;font-weight:500}input,select,textarea{padding:8px 10px;border:1px solid var(--line-dark);background:#fff;color:var(--navy);border-radius:6px;min-height:37px;min-width:0}textarea{resize:vertical}[aria-invalid=true]{border-color:#b8473e}.field-error{color:#a43830;font-size:13px}.form-note{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;margin:17px 0}.success>svg{color:var(--teal);margin-bottom:12px}.success p{margin-top:10px;color:var(--muted)}.workspace{--side-width:232px;display:grid;grid-template-columns:var(--side-width) minmax(0,1fr);min-height:100dvh;background:#f4f7f6}.sidebar{display:flex;flex-direction:column;position:sticky;inset-block-start:0;height:100dvh;min-height:0;overflow:auto;background:#fcfdfc;border-inline-end:1px solid var(--line);padding:20px 14px 16px}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;margin:0 8px 26px}.tenant{display:flex;align-items:center;gap:8px;padding:10px 8px;background:#edf2ef;border:1px solid #e2ebe6;border-radius:7px;margin-bottom:23px}.tenant>span{width:31px;height:31px;display:grid;place-items:center;border-radius:5px;background:#dce9e2;color:var(--teal-dark);flex:none}.tenant strong,.tenant small{display:block}.tenant strong{font-size:12px}.tenant small,.sidebar-footer small{color:var(--muted);font-size:11px;margin-top:3px}.sidebar nav{display:grid;gap:3px}.sidebar nav>small{font-size:10px;letter-spacing:.14em;color:var(--muted);font-weight:600;padding:0 10px 7px}[dir=rtl] .sidebar nav>small{letter-spacing:0}.sidebar nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;min-height:40px;color:#3d555f;font-size:14px;border-radius:6px;border:1px solid transparent}.sidebar nav a:hover{background:#edf2ef}.sidebar nav a[aria-current]{color:var(--teal-dark);font-weight:600;background:#e5f2ed;border-color:#d7ebe1}.sidebar-footer{margin-top:auto;padding:28px 8px 0}.sidebar-footer a{display:flex;align-items:center;justify-content:space-between;color:var(--teal-dark);font-size:13px;font-weight:500;border-block-start:1px solid var(--line);padding:12px 0 3px}.sidebar-footer a:hover{text-decoration:underline}.drawer-toggle,.drawer-scrim{display:none}.workspace-frame{min-width:0}.app-header{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 30px;background:#fff;border-block-end:1px solid var(--line)}.app-header>div{display:flex;align-items:center;gap:11px;min-width:0;font-size:13px}.workspace-crumb,.workspace-divider{color:var(--muted)}.avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#dfece5;color:#214c49;font-size:11px;font-weight:600}.app-main{max-width:1530px;margin:auto;padding:30px 32px 54px}.view-title,.case-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px}.view-title h1,.case-heading h1{font-size:clamp(28px,3.4vw,45px);font-weight:600;letter-spacing:-.045em;line-height:1.12;margin:7px 0;overflow-wrap:anywhere}.view-title p,.case-heading p{color:var(--muted);font-size:15px}.view-title .button{flex:none}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.metrics>div{padding:14px 17px;min-width:0;display:grid;gap:5px}.metrics>div+div{border-inline-start:1px solid var(--line)}.metrics>div>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.metrics>div>strong,.metrics .amount{font-size:clamp(22px,2.65vw,36px);letter-spacing:-.05em}.metrics .metric-good{background:#eff7f2;color:var(--teal-dark)}.metrics .metric-good>span{color:var(--teal-dark)}.listing-metrics{margin-block-end:21px}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);min-width:0}.panel-head{padding:16px 18px;display:flex;justify-content:space-between;align-items:start;gap:9px}.panel-head h2{font-size:19px;line-height:1.26;letter-spacing:-.02em;font-weight:600}.panel-head p,.panel-body p,.dialog-body>p{color:var(--muted);line-height:1.5;font-size:14px}.panel-head p{margin-top:5px}.panel-body{padding:0 18px 18px}.panel-body p{margin:0 0 13px}.panel-body .badge+p,.panel-body .verification-bar+p,.closure-icon+p{margin-top:11px}.count,.version{font-size:12px;font-weight:500;padding:4px 8px;background:#edf2ef;border-radius:4px;color:var(--muted);white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;border:1px solid #dae3df;background:#eef2f0;color:#435a5a;border-radius:4px;padding:4px 7px;line-height:1.15;white-space:nowrap}.badge>span{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.badge.teal{color:#0e6259;border-color:#cce4d8;background:#e8f4ed}.badge.warning{color:#795315;border-color:#ebd9b2;background:#fbf3dd}.badge.blue{color:#365875;border-color:#d8e6ef;background:#edf3f8}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 18px 13px}.toolbar select,.panel-head select{font-size:13px;max-width:100%}.search,.select-filter{display:flex;align-items:center;gap:8px;border:1px solid var(--line-dark);border-radius:6px;padding-inline-start:10px;color:var(--muted);min-width:0}.search{width:min(100%,286px)}.search input,.select-filter select{border:0;background:transparent;padding-inline-start:0;min-width:0}.search input{width:100%;font-size:13px}.table-scroll{overflow:auto;border-block-start:1px solid var(--line);max-width:100%;border-radius:0 0 var(--radius) var(--radius)}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:start;padding:10px 13px;border-block-end:1px solid var(--line);white-space:nowrap}th{background:#f3f6f5;color:#41585f;font-size:12px;font-weight:600}td{color:#314b55}td a:hover{text-decoration:underline;text-underline-offset:3px}td a.row-link:hover{text-decoration:none}.row-link:hover strong{text-decoration:underline;text-underline-offset:3px}tbody tr:hover{background:#f8fbfa}tbody tr:last-child td,tfoot td,tfoot th{border-block-end:0}tfoot tr{border-block-start:1px solid var(--line)}tfoot td{background:#edf4ef}.density-compact td,.density-compact th{padding-block:6px}.table-sort{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;padding:0;font:inherit}.row-link{display:grid;gap:2px;color:var(--navy)}.row-link bdi,.task-list .mono,td a.mono,td a .mono{font-size:11px;color:var(--teal-dark);font-weight:600}.row-link strong{max-width:215px;white-space:normal;font-size:14px;font-weight:600}.case-table td small,.task-list small,.evidence-row small,.receipt small{display:block;color:var(--muted);margin-top:2px;font-size:11px}.block{display:block;margin-top:3px}.verified-cell{color:var(--teal-dark)!important;font-weight:600}.empty{padding:25px 18px;color:var(--muted);font-size:14px}.empty a{color:var(--teal-dark);text-decoration:underline}.breadcrumb{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:13px;margin-bottom:15px}.breadcrumb a{color:var(--teal-dark);font-weight:500}.breadcrumb a:hover{text-decoration:underline}.case-heading{align-items:center;margin-bottom:15px}.case-overline{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.case-ref{color:var(--teal-dark);font-weight:600;font-size:13px}.case-version{display:grid;gap:4px;text-align:end;color:var(--muted);white-space:nowrap;font-size:10px}.case-version bdi{font-size:20px;color:var(--navy);font-weight:600}.facts{display:grid;gap:10px 16px}.header-facts{grid-template-columns:repeat(4,minmax(0,1fr));border-block-start:1px solid var(--line);padding-block:13px}.facts dt{color:var(--muted);font-size:12px}.facts dd{font-weight:600;font-size:14px;margin-top:3px}.notice{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radius);margin-top:12px}.notice.warning{color:#684a19;background:#fff6e4;border-color:#ead7ad}.notice>div{flex:1;min-width:0}.notice strong{font-size:14px}.notice p{font-size:13px;line-height:1.45;margin-top:2px}.case-tabs{display:flex;gap:16px;border-block-end:1px solid var(--line-dark);overflow-x:auto;margin:15px 0 17px}.case-tabs a{white-space:nowrap;padding:11px 4px 9px;border-block-end:2px solid transparent;font-size:13px;color:var(--muted);font-weight:500}.case-tabs a:hover{color:var(--teal-dark)}.case-tabs a[aria-current]{border-color:var(--teal);color:var(--teal-dark);font-weight:600}.case-tabs a:focus-visible{outline-offset:-3px}.detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:15px}.stack{display:grid;gap:14px;min-width:0}.ledger>div,.inline-summary{display:flex;justify-content:space-between;align-items:center;gap:10px}.ledger>div{padding:10px 18px;border-block-start:1px solid var(--line);font-size:14px}.inline-summary{font-size:15px;padding-block:13px}.inline-summary .amount{font-size:21px;color:var(--teal-dark)}.task-list>a,.task-list>div,.evidence-row{display:flex;align-items:center;gap:9px;border:0;border-block-start:1px solid var(--line);padding:11px 16px;width:100%;color:inherit;background:transparent;text-align:start}.task-list>a:hover,.evidence-row:hover{background:#eff7f3}.task-list>a>div,.task-list>div>div,.evidence-row>span:nth-child(2){flex:1;min-width:0}.task-list strong,.evidence-row strong{display:block;font-size:14px;overflow-wrap:anywhere}.evidence-row .file-icon{width:31px;height:31px}.evidence-links,.button-row,.dialog-actions{display:flex;flex-wrap:wrap;gap:8px}.button-row{margin-top:13px}.recommendation{padding:0 18px;font-size:14px}.recommendation>div{padding-bottom:17px}.rationale{margin-top:10px}.rationale dt{font-weight:600;margin-top:11px}.rationale dd{color:var(--muted);margin-top:3px;line-height:1.5}.action-steps{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);margin-block-end:15px}.action-steps>div{display:flex;align-items:center;gap:8px;padding:13px;font-size:13px;color:var(--muted)}.action-steps>div+div{border-inline-start:1px solid var(--line)}.action-steps>.complete{background:#edf6f0;color:var(--teal-dark);font-weight:600}.receipt{display:flex;align-items:center;gap:10px;background:#edf6f0;padding:12px;border-radius:5px;color:var(--teal-dark)}.receipt>div{flex:1}.verification-bar{margin-top:13px}.timeline{list-style:none;padding:0 18px 13px}.timeline li{display:flex;align-items:start;gap:10px;padding:11px 0;border-block-start:1px solid var(--line)}.timeline li>div{flex:1}.timeline strong,.timeline small{display:block}.timeline small{color:var(--muted);font-size:12px;margin-top:3px}.timeline-dot{width:8px;height:8px;background:var(--teal);border-radius:50%;margin-top:6px}.table-file{display:flex;align-items:center;gap:8px}.code-example{padding:10px;background:#edf2ef;border-radius:5px;font-family:monospace;overflow-wrap:anywhere}.file-label{position:relative;cursor:pointer}.file-label input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.file-label:focus-within{outline:3px solid var(--teal);outline-offset:3px}.import-feedback{border:1px solid var(--line);border-radius:6px;padding:10px;margin-top:10px;overflow-wrap:anywhere}.settings-facts{padding:0 18px 18px}.preferences{display:grid;gap:9px}.modal{width:min(480px,100% - 30px);max-height:calc(100dvh - 30px);padding:0;border:1px solid var(--line-dark);border-radius:10px;color:var(--navy);box-shadow:0 20px 90px #071e2a55}.modal::backdrop{background:#102b3a88}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:12px 17px;border-block-end:1px solid var(--line)}.modal-head h2{font-size:21px;line-height:1.2}.dialog-body{padding:16px 17px}.dialog-body>p{margin-bottom:12px}.dialog-actions{justify-content:end;margin-top:15px}.document-sheet{padding:16px;display:grid;gap:7px;justify-items:start;background:#eef4f0;border-radius:6px;margin-bottom:12px;color:var(--teal-dark)}.document-sheet small{color:var(--muted)}.compact-facts{grid-template-columns:1fr 1fr;margin-bottom:13px}@media(max-width:1150px){.workspace{--side-width:200px}.app-main,.app-header{padding-inline:23px}.hero-grid{gap:35px}}@media(max-width:850px){.public-container{width:calc(100% - 48px)}.hero-grid{gap:24px}.hero h1{font-size:clamp(42px,7.25vw,62px)}.hero-copy p,.pilot-grid>div>p{font-size:16px}.visual-body{padding:30px 19px}.editorial-section,.dark-grid{gap:36px}.workspace{display:block}.sidebar{display:none;position:fixed;z-index:5;inset:0 auto 0 0;width:min(280px,84vw);height:100dvh;box-shadow:var(--shadow)}[dir=rtl] .sidebar{inset:0 0 0 auto}.sidebar.drawer-open,.drawer-toggle{display:flex}.drawer-scrim{display:block;position:fixed;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#102b3a69}}@media(max-width:640px){.public-container{width:calc(100% - 32px)}.header-inner{height:60px;gap:4px}.header-actions{gap:4px}.header-actions .header-demo{display:none}.header-actions .language{padding-inline:4px;font-size:12px}.header-actions .language span{display:none}.header-actions .parent-home{gap:4px;padding-inline:7px;font-size:11px}.parent-home svg{width:13px;height:13px}.public-menu{display:inline-flex;width:32px}.public-nav{display:none}.public-nav.is-open{display:flex;position:absolute;z-index:3;inset-inline:0;top:60px;padding:9px 16px;background:#fcfcf9;border-block-end:1px solid var(--line);gap:8px;flex-wrap:wrap}.brand-name{font-size:20px}.brand-mark{width:32px;height:32px}.hero{padding:31px 0 29px}.hero-grid,.editorial-section,.dark-grid,.pilot-grid,.detail-grid{grid-template-columns:minmax(0,1fr)}.hero-grid{gap:25px}.hero h1,.pilot-grid h1{font-size:clamp(41px,11vw,60px);margin:11px 0 14px}.hero-actions{margin-top:16px}.hero-actions .button{padding-inline:11px}.endorsement{margin-top:12px}.visual-ruler,.visual-caption{padding:9px 13px}.visual-body{padding:25px 22px}.preview-paper{padding:13px}.paper-row{min-height:35px;font-size:12px}.audience-inner{display:grid;gap:6px;padding-block:11px}.audience-inner>div:last-child{font-size:12px;gap:7px 11px}.audience-inner>div:last-child span+span{padding-inline-start:11px}.editorial-section,.dark-section{padding-block:40px}.editorial-section,.dark-grid{gap:21px}.pilot-callout{align-items:start;flex-direction:column;padding:18px;margin-block-end:35px;gap:13px}.footer-inner{align-items:start}.pilot-grid{padding-block:32px 45px;gap:20px}.pilot-form{padding:15px}.form-grid{grid-template-columns:minmax(0,1fr)}.app-header{padding-inline:10px;min-height:52px}.app-header>div{gap:5px}.workspace-crumb,.workspace-divider,.avatar{display:none}.app-header .badge{font-size:9px;padding:4px}.app-header .language{font-size:12px;padding-inline:5px}.app-main{padding:18px 12px 35px}.view-title,.case-heading{gap:9px}.view-title{align-items:start;flex-direction:column;margin-bottom:15px}.view-title h1,.case-heading h1{font-size:29px}.view-title p,.case-heading p{font-size:13px}.case-version span{display:none}.case-version bdi{font-size:15px}.metrics>div{padding:8px}.metrics>div>span{font-size:11px;line-height:1.25}.metrics>div>span svg{display:none}.metrics>div>strong,.metrics .amount{font-size:21px}.header-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-tabs{gap:12px;margin-block:9px 12px}.panel-head,.toolbar,.panel-body{padding-inline:12px}.notice{flex-wrap:wrap}.notice>div{flex-basis:calc(100% - 35px)}.action-steps>div{flex-direction:column;gap:4px;padding:8px 4px;font-size:11px}}@media(max-width:350px){.public-header .brand{gap:5px}.public-header .brand-name{font-size:16px}.public-header .brand-mark{width:28px;height:28px}.parent-home svg{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.invoice-in-title{white-space:nowrap}@media(max-width:640px){.case-tabs{flex-wrap:wrap;gap:0 11px}.case-tabs a{padding:8px 3px 6px}}
