.ark .audit-report{--ar-accent:var(--accent)}.ark .au-hero .hero-inner{padding-bottom:84px}.ark .au-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.ark .au-grid h1{max-width:18ch;font-size:clamp(32px,4.4vw,52px)}.ark .au-steps{border-top:1px solid var(--line);max-width:52ch;margin-top:30px}.ark .au-step{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:auto 1fr;gap:14px;padding:13px 0;font-size:15.5px;line-height:1.5;display:grid}.ark .au-step .k{font-family:var(--font-mono);color:var(--accent);font-size:13px;line-height:1.6}.ark .au-hero .microcopy{margin-top:22px}.ark .au-form,.ark .au-panel{border:1px solid var(--line-strong);background:var(--card);min-width:0}.ark .au-form-head{background:var(--head);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.ark .au-form-head .t{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.ark .au-form-head .c{font-family:var(--font-mono);color:#aebccb;font-size:12px}.ark .au-form-body{padding:22px 20px 24px;position:relative}.ark .au-field{margin-top:16px}.ark .au-field:first-child{margin-top:0}.ark .au-field label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:11.5px;display:block}.ark .au-field input,.ark .au-field select{width:100%;font-family:var(--font-body);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--card);padding:13px 14px;font-size:15.5px;transition:border-color .15s}.ark .au-field input::placeholder{color:#9aa6b1}.ark .au-field input:focus,.ark .au-field select:focus{border-color:var(--accent);outline:none}.ark .au-field select:invalid{color:#9aa6b1}.ark .au-comp-row{grid-template-columns:1fr;gap:8px;display:grid}.ark .au-devmode{font-family:var(--font-mono);color:var(--muted);cursor:pointer;align-items:center;gap:9px;margin-top:16px;font-size:12px;display:flex}.ark .au-submit{width:100%;margin-top:20px}.ark .au-submit[disabled]{opacity:.45;cursor:not-allowed}.ark .au-error{font-family:var(--font-mono);letter-spacing:.02em;color:#9a2b2b;margin-top:12px;font-size:12.5px;line-height:1.5}.ark .au-fineprint{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);margin-top:14px;font-size:11px;line-height:1.6}.ark .au-fineprint a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.ark .au-form .cf-turnstile{margin-top:14px}@media screen and (max-width:920px){.ark .au-grid{grid-template-columns:1fr;gap:40px}}.ark .au-wait{padding:72px 0 96px}.ark .au-wait .wrap{max-width:760px}.ark .au-preparing{color:var(--ink-2);align-items:center;gap:11px;margin:0 0 18px;font-size:14.5px;line-height:1.5;display:flex}.ark .au-spin{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ark .au-spin{animation:none}}.ark .au-overall{background:var(--line-2);height:6px;position:relative;overflow:hidden}.ark .au-overall i{background:var(--accent);transition:width .6s;position:absolute;top:0;bottom:0;left:0}.ark .au-engines{border-top:1px solid var(--line);margin-top:18px}.ark .au-engine-row{border-bottom:1px solid var(--line-2);grid-template-columns:92px 1fr 64px 110px;align-items:center;gap:14px;padding:13px 0;display:grid}.ark .au-engine-row .n{font-family:var(--font-mono);color:var(--ink);font-size:13px}.ark .au-engine-row .bar{background:var(--line-2);height:4px;position:relative;overflow:hidden}.ark .au-engine-row .bar i{background:var(--accent);transition:width .6s;position:absolute;top:0;bottom:0;left:0}.ark .au-engine-row .ct{font-family:var(--font-mono);color:var(--muted);text-align:right;font-size:12px}.ark .au-engine-row .st{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:10.5px}.ark .au-engine-row .st-done{color:#1e6f50}.ark .au-engine-row .st-partial,.ark .au-engine-row .st-failed{color:#9a2b2b}.ark .au-wait-note{color:var(--muted);margin-top:18px;font-size:14.5px;line-height:1.6}.ark .au-wait-note a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media screen and (max-width:560px){.ark .au-engine-row{grid-template-columns:80px 1fr 56px}.ark .au-engine-row .st{display:none}}.ark .audit-report{background:var(--bg)}.ark .audit-report .wrap{max-width:980px}.ark .ar-cover{border-bottom:1px solid var(--ink);border-top:3px solid var(--ar-accent,var(--accent));padding:56px 0 44px}.ark .ar-cover-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:42px;display:flex}.ark .ar-brand{align-items:center;gap:11px;display:inline-flex}.ark .ar-brand .mark{width:26px;height:30px;color:var(--ar-accent,var(--accent))}.ark .ar-brand-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:600}.ark .ar-brand-by{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--line-strong);padding-left:11px;font-size:11px}.ark .ar-cover-tag{color:var(--muted)}.ark .ar-cover .eyebrow{margin-bottom:18px;display:block}.ark .ar-title{letter-spacing:-.02em;font-size:clamp(40px,7vw,76px)}.ark .ar-cover-meta{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:42px 0 0;display:grid}.ark .ar-cover-meta>div{border-top:2px solid #0000;padding:14px 18px 0 0}.ark .ar-cover-meta dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ark .ar-cover-meta dd{color:var(--ink);margin:6px 0 0;font-size:15px;line-height:1.4}.ark .ar-partial-note{border:1px solid var(--line-strong);background:var(--bg-tint);color:var(--ink-2);max-width:70ch;margin-top:24px;padding:14px 16px;font-size:14px;line-height:1.55}.ark .ar-mock-band{color:#6d4d13;background:#fdf6e8;border:1.5px solid #9a6b1f;margin-top:32px;padding:14px 18px;font-size:14px;line-height:1.55}.ark .ar-mock-band b{color:#6d4d13}.ark .ar-sec{padding:56px 0 8px}.ark .ar-sec-head{border-bottom:1px solid var(--ink);align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.ark .ar-sec-head .k{font-family:var(--font-mono);color:var(--ar-accent,var(--accent));font-size:13px}.ark .ar-sec-head h2{letter-spacing:-.015em;font-size:clamp(24px,3.2vw,34px)}.ark .ar-kpis{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.ark .ar-kpi{padding:26px 20px 24px 0}.ark .ar-kpi+.ar-kpi{border-left:1px solid var(--line);padding-left:26px}.ark .ar-kpi .lbl{display:block}.ark .ar-kpi .val{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:12px;font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1.05;display:block}.ark .ar-kpi .val .ci{color:var(--muted);letter-spacing:0;font-size:.38em;font-weight:500;font-family:var(--font-mono);margin-left:10px}.ark .ar-kpi .sub{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5;display:block}.ark .ar-verdict{font-family:var(--font-display);color:var(--ink);border-bottom:1px solid var(--line);max-width:60ch;margin:0;padding:22px 0;font-size:clamp(19px,2.4vw,24px);font-style:italic;line-height:1.45}.ark .ar-sov-table{padding-top:18px}.ark .ar-sov-row{grid-template-columns:140px 1fr 64px;align-items:center;gap:14px;padding:8px 0;display:grid}.ark .ar-sov-row .n{font-family:var(--font-mono);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ark .ar-sov-row .bar{background:var(--line-2);height:10px;position:relative;overflow:hidden}.ark .ar-sov-row .bar i{background:#aebccb;position:absolute;top:0;bottom:0;left:0}.ark .ar-sov-row.me .bar i{background:var(--ar-accent,var(--accent))}.ark .ar-sov-row.me .n{color:var(--ink);font-weight:600}.ark .ar-sov-row .v{font-family:var(--font-mono);color:var(--ink-2);text-align:right;font-size:12px}.ark .ar-method{border-color:var(--ink);margin-top:26px}.ark .ar-method .cov .s{text-transform:none;letter-spacing:.02em;white-space:normal;text-align:right;max-width:60%;font-size:12.5px}.ark .ar-table-scroll{margin-top:26px;overflow-x:auto}.ark .ar-table{border-collapse:collapse;border:1px solid var(--line);width:100%;min-width:640px}.ark .ar-table th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--ink);background:var(--bg-tint);padding:12px 16px;font-size:10.5px;font-weight:500}.ark .ar-table td{border-bottom:1px solid var(--line-2);vertical-align:middle;color:var(--ink-2);padding:16px;font-size:14.5px}.ark .ar-table tr:last-child td{border-bottom:none}.ark .ar-table th.num,.ark .ar-table td.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ark .ar-table tr.fr td{background:var(--accent-tint)}.ark .ar-engine{font-family:var(--font-mono);color:var(--ink);font-size:14px;font-weight:500}.ark .ar-flag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#9a2b2b;margin-top:4px;font-size:10px;display:block}.ark .ar-rate{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ark .ar-rate>.num{font-family:var(--font-mono);color:var(--ink);font-size:15px;font-weight:500}.ark .ar-rate .ci{font-family:var(--font-mono);color:var(--muted);font-size:11px}.ark .ar-cibar{background:var(--line-2);min-width:160px;height:8px;position:relative}.ark .ar-cibar .fill{background:var(--ar-accent,var(--accent));position:absolute;top:0;bottom:0;left:0}.ark .ar-cibar .ci{border-top:1.5px solid var(--ink);opacity:.65;height:0;position:absolute;top:50%}.ark .ar-cibar .ci:before,.ark .ar-cibar .ci:after{content:"";background:var(--ink);width:1.5px;height:8px;position:absolute;top:-4px}.ark .ar-cibar .ci:before{left:0}.ark .ar-cibar .ci:after{right:0}.ark .ar-sovstack{background:var(--line-2);min-width:140px;height:10px;display:flex;overflow:hidden}.ark .ar-sovstack i{height:100%;display:block}.ark .ar-sovstack .b{background:var(--ar-accent,var(--accent))}.ark .ar-sovstack .c0{background:#8fa1b3}.ark .ar-sovstack .c1{background:#b4c2cf}.ark .ar-sovstack .c2{background:#d2dbe3}.ark .ar-sov-none{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px}.ark .ar-legend{letter-spacing:.04em;margin-top:14px;line-height:1.6;display:block}.ark .ar-position{border-bottom:1px solid var(--line);color:var(--muted);max-width:64ch;margin:0;padding:16px 0 18px;font-size:14.5px;line-height:1.6}.ark .ar-matrix{border-collapse:collapse;border:1px solid var(--line);width:100%;min-width:560px;margin-top:26px}.ark .ar-matrix th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;border-bottom:1px solid var(--ink);background:var(--bg-tint);padding:11px 12px;font-size:10.5px;font-weight:500}.ark .ar-matrix th:first-child{text-align:left}.ark .ar-matrix td{border-bottom:1px solid var(--line-2);padding:10px 12px}.ark .ar-matrix tr:last-child td{border-bottom:none}.ark .ar-matrix td.q{color:var(--ink-2);max-width:420px;font-size:13.5px;line-height:1.45}.ark .ar-matrix .qi{font-family:var(--font-mono);color:var(--ar-accent,var(--accent));margin-right:9px;font-size:10.5px}.ark .ar-matrix td.c{text-align:center;font-family:var(--font-mono);border-left:1px solid var(--line-2);width:86px;font-size:11.5px}.ark .ar-matrix td.c.z{color:#9a2b2b;box-shadow:inset 0 0 0 1.5px #b4533a}.ark .ar-matrix td.c.lo{background:color-mix(in srgb,var(--ar-accent,var(--accent)) 12%,#fff);color:var(--ink-2)}.ark .ar-matrix td.c.md{background:color-mix(in srgb,var(--ar-accent,var(--accent)) 38%,#fff);color:var(--ink)}.ark .ar-matrix td.c.hi{background:var(--ar-accent,var(--accent));color:#fff}.ark .ar-matrix td.c.na{color:var(--muted)}.ark .ar-aided{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-strong);vertical-align:1px;margin-left:9px;padding:1.5px 6px;font-size:9.5px;display:inline-block}.ark .ar-row-excluded td{color:var(--muted);background:var(--bg-tint)}.ark .ar-excluded-cell{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px}.ark .ar-src-lede{color:var(--ink-2);max-width:66ch;margin-top:22px;font-size:15.5px;line-height:1.6}.ark .ar-src{border-top:1px solid var(--line);margin-top:20px}.ark .ar-src-row{border-bottom:1px solid var(--line-2);grid-template-columns:220px 1fr 52px;align-items:center;gap:14px;padding:9px 0;display:grid}.ark .ar-src-row .d{font-family:var(--font-mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ark .ar-src-row .bar{background:var(--line-2);height:8px;position:relative;overflow:hidden}.ark .ar-src-row .bar i{background:var(--ar-accent,var(--accent));position:absolute;top:0;bottom:0;left:0}.ark .ar-src-row .ct{font-family:var(--font-mono);color:var(--muted);text-align:right;font-size:11.5px}@media screen and (max-width:560px){.ark .ar-src-row{grid-template-columns:140px 1fr 44px}}.ark .ar-invis{margin-top:10px}.ark .ar-invis-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:18px;padding:20px 0;display:grid}.ark .ar-invis-row .q-idx{font-family:var(--font-mono);color:var(--ar-accent,var(--accent));padding-top:4px;font-size:12px}.ark .ar-invis-row .q{font-family:var(--font-display);color:var(--ink);font-size:17.5px;font-style:italic;line-height:1.45}.ark .ar-invis-row .d{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.55}.ark .ar-invis-row .score{font-family:var(--font-mono);color:#9a2b2b;white-space:nowrap;padding-top:3px;font-size:14px;font-weight:500}.ark .ar-empty{color:var(--ink-2);max-width:62ch;margin-top:18px;font-size:15.5px;line-height:1.6}.ark .ar-actions{border-top:1px solid var(--line);margin-top:10px}.ark .ar-action{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:22px 0;display:grid}.ark .ar-action .k{font-family:var(--font-mono);color:var(--ar-accent,var(--accent));padding-top:4px;font-size:13px}.ark .ar-action h3{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:12px;font-size:18.5px;font-weight:600;display:flex}.ark .ar-action .impact{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-strong);padding:3px 8px;font-size:10px;font-weight:500}.ark .ar-action .impact.hi{color:var(--ar-accent,var(--accent));border-color:var(--ar-accent,var(--accent))}.ark .ar-action p{color:var(--muted);max-width:68ch;margin-top:8px;font-size:14.5px;line-height:1.6}.ark .ar-note{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);margin-top:16px;font-size:11.5px;line-height:1.6}.ark .ar-proof{border:1px solid var(--ink);background:var(--bg-tint);grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,4vw,48px);margin-top:26px;padding:26px 28px;display:grid}.ark .ar-proof-num .big{font-family:var(--font-display);color:var(--ar-accent,var(--accent));font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,60px);font-weight:600;line-height:1;display:block}.ark .ar-proof-num .lbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);max-width:18ch;margin-top:8px;font-size:11px;line-height:1.5;display:block}.ark .ar-proof-body p{color:var(--ink-2);max-width:58ch;font-size:15px;line-height:1.6}.ark .ar-proof-body .btn{margin-top:16px}@media screen and (max-width:640px){.ark .ar-proof{grid-template-columns:1fr;gap:18px}}.ark .ar-limits{margin-top:10px}.ark .ar-limit{border-bottom:1px solid var(--line-2);grid-template-columns:32px 1fr;gap:16px;padding:16px 0;display:grid}.ark .ar-limit .k{font-family:var(--font-mono);color:var(--ar-accent,var(--accent));padding-top:3px;font-size:12px}.ark .ar-limit p{color:var(--muted);max-width:74ch;font-size:14.5px;line-height:1.62}.ark .ar-limit b{color:var(--ink);font-weight:600}.ark .ar-cta{padding-bottom:72px}.ark .ar-cta-inner{background:var(--ar-accent,var(--accent));color:#fff;margin-top:26px;padding:clamp(28px,5vw,48px)}.ark .ar-cta-inner h2{color:#fff;letter-spacing:-.015em;font-size:clamp(24px,3.4vw,34px)}.ark .ar-cta-inner p{color:color-mix(in srgb,#fff 84%,var(--ar-accent,var(--accent)));max-width:62ch;margin-top:12px;font-size:15.5px;line-height:1.6}.ark .ar-cta-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.ark .ar-cta-actions .btn-primary{color:var(--ar-accent,var(--accent));background:#fff}.ark .ar-cta-actions .btn-primary:hover{background:#e9eef3}.ark .ar-cta-actions .btn-ghost{color:#fff;background:0 0;border-color:#ffffff73}.ark .ar-cta-actions .btn-ghost:hover{color:#fff;border-color:#fff}.ark .ar-cta-print{display:none}@media screen and (max-width:560px){.ark .ar-cta-actions{flex-direction:column;align-items:stretch}.ark .ar-cta-actions .btn,.ark .ar-proof-body .btn{white-space:normal;width:100%;line-height:1.3}}@media screen and (max-width:760px){.ark .ar-cover-meta{grid-template-columns:1fr 1fr}.ark .ar-cover-meta>div{padding-top:12px}.ark .ar-kpis{grid-template-columns:1fr}.ark .ar-kpi+.ar-kpi{border-left:none;border-top:1px solid var(--line);padding-left:0}.ark .ar-sov-row{grid-template-columns:96px 1fr 56px}.ark .ar-invis-row{grid-template-columns:auto 1fr}.ark .ar-invis-row .score{grid-column:2;justify-self:start}}.ark .ar-cover-print{display:none}@media print{html,body{background:#fff!important}.au-print-hide{display:none!important}.ark{background:#fff;font-size:9.5pt}.ark .audit-report .wrap{max-width:none;padding:0}.ark p{orphans:3;widows:3}.ark *,.ark :before,.ark :after{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ark .ar-cover{page:ar-cover;box-sizing:border-box;border-top:7mm solid var(--ar-accent,var(--accent));break-after:page;border-bottom:none;height:296mm;margin:0;padding:0}.ark .ar-cover>.wrap{box-sizing:border-box;flex-direction:column;max-width:none;height:100%;padding:13mm 16mm 11mm;display:flex}.ark .ar-cover-print{display:contents}.ark .ar-cover-top{flex-wrap:nowrap;order:0;margin-bottom:0}.ark .ar-brand{gap:9px}.ark .ar-brand .mark,.ark .ar-brand img{width:22px;height:26px}.ark .ar-brand-name{white-space:nowrap;font-size:13pt}.ark .ar-brand-by{white-space:nowrap;letter-spacing:.06em;font-size:6.5pt}.ark .ar-cover-tag{white-space:nowrap;letter-spacing:.08em;font-size:6.5pt}.ark .ar-cover .eyebrow{order:1;margin:24mm 0 16px;font-size:8pt}.ark .ar-title{order:2;font-size:38pt;line-height:1.04}.ark .ar-cover-kpi{order:3;align-items:baseline;gap:16px;margin-top:13mm;display:flex}.ark .ar-cover-kpi .big{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ar-accent,var(--accent));font-size:46pt;font-weight:600;line-height:1}.ark .ar-cover-kpi .lbl{font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);max-width:42ch;font-size:7pt;line-height:1.6}.ark .ar-cover-verdict{font-family:var(--font-display);color:var(--ink);order:4;max-width:58ch;margin:9mm 0 0;font-size:12.5pt;font-style:italic;line-height:1.5}.ark .ar-partial-note{order:5;margin-top:7mm;font-size:8.5pt}.ark .ar-cover-meta{order:6;margin-top:auto;padding-top:5mm}.ark .ar-cover-meta>div{padding:10px 14px 0 0}.ark .ar-cover-meta dt{font-size:6.5pt}.ark .ar-cover-meta dd{margin-top:4px;font-size:9pt}.ark .ar-cover-toc{border-top:1px solid var(--line);order:7;margin-top:7mm;padding-top:4mm}.ark .ar-cover-toc .t{margin-bottom:8px;font-size:6.5pt;display:block}.ark .ar-cover-toc ol{columns:3;column-gap:10mm;margin:0;padding:0;list-style:none}.ark .ar-cover-toc li{font-family:var(--font-mono);color:var(--ink-2);break-inside:avoid;font-size:7.5pt;line-height:2}.ark .ar-cover-toc li .k{color:var(--ar-accent,var(--accent));margin-right:8px}.ark .ar-cover-conf{border-top:1px solid var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);order:8;justify-content:space-between;gap:16px;margin-top:5mm;padding-top:3mm;font-size:6.5pt;display:flex}.ark .ar-sec{padding:8mm 0 0}.ark .ar-sec-head{break-after:avoid;break-inside:avoid;padding-bottom:8px}.ark .ar-sec-head h2{font-size:15.5pt}.ark .ar-sec-head .k{font-size:8.5pt}.ark .ar-mock-band{break-inside:avoid;margin-top:6mm;font-size:8.5pt}.ark .ar-kpis{break-inside:avoid}.ark .ar-kpi{padding:14px 16px 14px 0}.ark .ar-kpi+.ar-kpi{padding-left:18px}.ark .ar-kpi .val{margin-top:8px;font-size:25pt}.ark .ar-kpi .sub{margin-top:6px;font-size:7.5pt}.ark .ar-verdict{break-inside:avoid;padding:12px 0 13px;font-size:11.5pt}.ark .ar-position{break-inside:avoid;padding:10px 0 12px;font-size:8.5pt}.ark .ar-sov-table{padding-top:10px}.ark .ar-sov-row{break-inside:avoid;padding:4px 0}.ark .ar-sov-row .bar{height:8px}.ark .ar-method{margin-top:5mm}.ark .readout .rhead{break-inside:avoid;break-after:avoid;padding:9px 14px}.ark .readout .cov{break-inside:avoid;padding:8px 14px}.ark .readout .cov .n{font-size:8.5pt}.ark .readout .cov .s{font-size:7.5pt}.ark .readout .foot{break-inside:avoid;padding:9px 14px;font-size:7.5pt}.ark .ar-table-scroll{margin-top:5mm;overflow:visible}.ark .ar-table,.ark .ar-matrix{min-width:0;font-size:8.5pt}.ark thead{display:table-header-group}.ark .ar-table tr,.ark .ar-matrix tr{break-inside:avoid}.ark .ar-table th{padding:7px 10px}.ark .ar-table td{padding:9px 10px;font-size:8.5pt}.ark .ar-rate>.num{font-size:9pt}.ark .ar-cibar{min-width:110px}.ark .ar-sovstack{min-width:100px}.ark .ar-matrix th,.ark .ar-matrix td{padding:6px 8px}.ark .ar-matrix td.q{font-size:8pt}.ark .ar-legend{margin-top:8px;font-size:6.5pt}.ark .ar-src-lede{margin-top:4mm;font-size:8.5pt}.ark .ar-src-row{break-inside:avoid;padding:5px 0}.ark .ar-invis-row{break-inside:avoid;padding:10px 0}.ark .ar-invis-row .q{font-size:10pt}.ark .ar-invis-row .d{margin-top:4px;font-size:8pt}.ark .ar-action{break-inside:avoid;padding:11px 0}.ark .ar-action h3{font-size:10.5pt}.ark .ar-action p{margin-top:5px;font-size:8.5pt}.ark .ar-note{font-size:7.5pt}.ark .ar-proof{break-inside:avoid;margin-top:5mm;padding:14px 18px}.ark .ar-proof-num .big{font-size:24pt}.ark .ar-proof-body p{font-size:8.5pt}.ark .ar-limit{break-inside:avoid;padding:9px 0}.ark .ar-limit p{font-size:8.5pt}.ark .ar-cta{padding-bottom:0}.ark .ar-cta-inner{break-inside:avoid;color:var(--ink);border:1px solid var(--ink);background:0 0;padding:14px 16px}.ark .ar-cta-inner h2,.ark .ar-cta-inner p{color:var(--ink)}.ark .ar-cta-inner p{font-size:8.5pt}.ark .ar-cta-inner h2{font-size:13pt}.ark .ar-cta-print{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);margin-top:8px;font-size:7pt;display:block}}.ark .au-field textarea{width:100%;font-family:var(--font-body);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--card);resize:vertical;min-height:120px;padding:13px 14px;font-size:15.5px;line-height:1.55;transition:border-color .15s}.ark .au-field textarea::placeholder{color:#9aa6b1}.ark .au-field textarea:focus{border-color:var(--accent);outline:none}.ark .au-opt{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:400}.ark .au-ok-title{font-family:var(--font-display);color:var(--ink);font-size:21px;font-weight:600}
