/* Local interface preferences shared by the tool and public website. */
:root{--dna-text-scale:1;--dna-interface-bg:#fff;--dna-interface-ink:#152c25;--dna-interface-muted:#475b50;--dna-interface-line:#b9c8b8;--dna-interface-soft:#f1f5ec;--dna-focus:#235f45;--dna-interface-accent:#174e3d;--dna-interface-on-accent:#fff}
html[data-dna-theme="dark"]{--paper:#19271e;--white:#1e2d23;--forest:#c8e89e;--forest-deep:#102b1c;--ink:#edf5e8;--muted:#c1d0b9;--line:#526a4c;--signal:#c8e89e;--soft:#223729;--amber:#f5d49d;--canvas:#121c16;--border:#52664e;--green:#c8e89e;--green-soft:#233b2a;--lime:#c8e89e;--orange:#f8ce9e;--orange-soft:#372b1b;--red:#ffc7bd;--red-soft:#382720;--dna-interface-bg:#19271e;--dna-interface-ink:#edf5e8;--dna-interface-muted:#c1d0b9;--dna-interface-line:#849b79;--dna-interface-soft:#253b2a;--dna-focus:#d1efae;--dna-interface-accent:#c8e89e;--dna-interface-on-accent:#13231a}
html[data-dna-contrast="high"]{--paper:#fff;--white:#fff;--forest:#000;--forest-deep:#000;--ink:#000;--muted:#000;--line:#000;--signal:#fff;--soft:#fff;--amber:#000;--canvas:#fff;--border:#000;--green:#000;--green-soft:#fff;--lime:#fff;--orange:#000;--orange-soft:#fff;--red:#000;--red-soft:#fff;--dna-interface-bg:#fff;--dna-interface-ink:#000;--dna-interface-muted:#000;--dna-interface-line:#000;--dna-interface-soft:#fff;--dna-focus:#003bc4;--dna-interface-accent:#000;--dna-interface-on-accent:#fff}
html[data-dna-theme="dark"][data-dna-contrast="high"]{--paper:#000;--white:#000;--forest:#fff;--forest-deep:#fff;--ink:#fff;--muted:#fff;--line:#fff;--signal:#000;--soft:#000;--amber:#fff;--canvas:#000;--border:#fff;--green:#fff;--green-soft:#000;--lime:#000;--orange:#fff;--orange-soft:#000;--red:#fff;--red-soft:#000;--dna-interface-bg:#000;--dna-interface-ink:#fff;--dna-interface-muted:#fff;--dna-interface-line:#fff;--dna-interface-soft:#000;--dna-focus:#ffeb3b;--dna-interface-accent:#fff;--dna-interface-on-accent:#000}
.dna-preferences-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;min-height:34px;max-width:100%;border:1px solid var(--dna-interface-line);border-radius:6px;background:var(--dna-interface-bg);color:var(--dna-interface-ink);font:500 calc(11px * var(--dna-text-scale))/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;text-align:start;white-space:normal;flex-shrink:0}
.dna-preferences-trigger svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.6;fill:none;flex-shrink:0}
.dna-preferences-trigger:hover{background:var(--dna-interface-soft)}
.dna-preferences-floating{position:fixed;inset-inline-end:18px;bottom:18px;z-index:80;box-shadow:0 3px 14px #0002}
.dna-preferences-dialog{box-sizing:border-box;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;margin:auto;padding:27px;border:2px solid var(--dna-interface-line);border-radius:12px;background:var(--dna-interface-bg);color:var(--dna-interface-ink);box-shadow:0 18px 80px #0005;font:calc(15px * var(--dna-text-scale))/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;inset:0;z-index:1000;text-align:start}
.dna-preferences-dialog{position:fixed}.dna-preferences-dialog:not([open]){display:none}.dna-preferences-dialog::backdrop{background:#0008;backdrop-filter:blur(2px)}.dna-preferences-fallback::after{content:"";position:fixed;inset:0;background:#0008;z-index:999}
.dna-preferences-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13px}.dna-preferences-heading h2{margin:0;font-size:calc(24px * var(--dna-text-scale));line-height:1.3;letter-spacing:-.4px;color:var(--dna-interface-ink)}
.dna-preferences-dialog p{margin:0;color:var(--dna-interface-muted);font-size:calc(13px * var(--dna-text-scale));line-height:1.75}
.dna-preferences-close{min-width:36px;min-height:36px;border:1px solid var(--dna-interface-line);border-radius:6px;background:var(--dna-interface-bg);color:var(--dna-interface-ink);font:28px/1 sans-serif;cursor:pointer;flex-shrink:0}
.dna-preferences-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:25px}.dna-pref-field{display:flex;flex-direction:column;gap:7px;min-width:0;color:var(--dna-interface-ink);font-size:calc(14px * var(--dna-text-scale));font-weight:550}.dna-pref-field select{box-sizing:border-box;width:100%;min-height:43px;border:1px solid var(--dna-interface-line);border-radius:6px;padding:9px 10px;background:var(--dna-interface-bg);color:var(--dna-interface-ink);font:inherit;line-height:1.4;direction:inherit}.dna-pref-field select option{background:var(--dna-interface-bg);color:var(--dna-interface-ink)}
.dna-pref-checkbox{display:flex;align-items:center;gap:10px;color:var(--dna-interface-ink);font-size:calc(14px * var(--dna-text-scale));align-self:center;line-height:1.5}.dna-pref-checkbox input{width:19px;height:19px;accent-color:var(--dna-interface-accent);flex-shrink:0;margin:0}
.dna-preferences-note{border-block-start:1px solid var(--dna-interface-line);padding-block-start:17px}.dna-preferences-status{min-height:1.75em;margin-block-start:10px!important;font-weight:550}.dna-preferences-footer{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-block-start:18px}.dna-preferences-footer button{border:1px solid var(--dna-interface-line);border-radius:6px;background:var(--dna-interface-bg);color:var(--dna-interface-ink);padding:10px 13px;min-height:42px;font:500 calc(13px * var(--dna-text-scale))/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.dna-preferences-footer .dna-preferences-done{background:var(--dna-interface-accent);color:var(--dna-interface-on-accent);border-color:var(--dna-interface-accent)}
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--dna-focus)!important;outline-offset:4px!important}.dna-preferences-dialog :focus-visible{outline-offset:3px!important}html{scroll-padding-top:10rem}body{overflow-wrap:break-word}main{min-width:0}button,select,input,summary{touch-action:manipulation}a[href^="mailto:"],code,kbd,samp,pre,.mono,.hex-row,.hex-scroll,.hex-byte,.hex-offset,.comparison-bytes,.fact.mono span,.timeline-time,.layout-svg,.byte-matrix{direction:ltr;unicode-bidi:isolate}.hex-row,.hex-scroll,.comparison-bytes,.layout-svg,.byte-matrix{text-align:left}pre,code{overflow-wrap:anywhere}input[type="number"]{direction:ltr;unicode-bidi:isolate}
.skip{left:auto;inset-inline-start:20px;max-width:calc(100vw - 40px)}html[data-dna-underline="true"] a:not(.button):not(.brand):not(.logo):not(.footer-brand){text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:max(1px,.08em)}
html[data-dna-motion="reduce"],html[data-dna-motion="reduce"] *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.dna-preferences-open{overflow:hidden}
html:lang(fa),html:lang(he),html:lang(zh),html:lang(ja){letter-spacing:normal}html:lang(fa) :is(h1,h2,h3,.eyebrow),html:lang(he) :is(h1,h2,h3,.eyebrow),html:lang(zh) :is(h1,h2,h3,.eyebrow),html:lang(ja) :is(h1,h2,h3,.eyebrow){letter-spacing:normal!important;line-height:1.35}html:lang(fa) body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif}html:lang(he) body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
/* Mirror application chrome, never the physical monitor coordinates or bytes. */
body[data-dna-surface="desktop"] .sidebar{left:auto;right:auto;inset-inline-start:0;overflow:auto}body[data-dna-surface="desktop"] .shell{margin-left:0;margin-right:0;margin-inline-start:226px}body[data-dna-surface="desktop"] .topbar{min-height:68px;height:auto;padding-block:12px;gap:12px;flex-wrap:wrap}body[data-dna-surface="desktop"] .topbar-right{gap:12px;flex-wrap:wrap;justify-content:flex-end;min-width:0}body[data-dna-surface="desktop"] .breadcrumb{flex-shrink:0}body[data-dna-surface="desktop"] .nav-count,body[data-dna-surface="desktop"] .version{margin-left:0;margin-inline-start:auto}.brand-symbol{flex-shrink:0}.page-heading,.heading-actions,.profile-top,.section-actions{flex-wrap:wrap}.topbar-right .dna-preferences-trigger{font-size:calc(10px * var(--dna-text-scale))}html[dir="rtl"] .toast{left:50%;right:auto;transform:translateX(-50%)}html[dir="rtl"] .nav-label,html[dir="rtl"] .fact,html[dir="rtl"] .profile-title,html[dir="rtl"] .display-card{text-align:start}html[dir="rtl"] .timeline-time{text-align:end}html[dir="rtl"] .mini-spec{direction:ltr;unicode-bidi:isolate;justify-content:flex-end}html[dir="rtl"] .finding-evidence{padding:0 50px 15px 17px}html[dir="rtl"] .finding-evidence ul,html[dir="rtl"] .profile-validation ul{padding-left:0;padding-inline-start:20px}
/* Website header and long translated copy reflow instead of becoming clipped. */
body[data-dna-surface="website"] .nav-wrap{height:auto;min-height:89px;padding-block:16px;gap:18px;flex-wrap:wrap}body[data-dna-surface="website"] nav{min-width:0;flex-wrap:wrap}body[data-dna-surface="website"] .hero h1,body[data-dna-surface="website"] .page-hero h1{overflow-wrap:normal}body[data-dna-surface="website"] .dna-preferences-trigger{font-size:calc(11px * var(--dna-text-scale))}html[dir="rtl"] body[data-dna-surface="website"] .layers article+article{border-left:0;border-inline-start:1px solid var(--line);padding-left:0;padding-inline-start:34px}html[dir="rtl"] body[data-dna-surface="website"] .layers article:first-child{padding-right:0;padding-inline-end:34px}html[dir="rtl"] body[data-dna-surface="website"] .doc-nav{border-left:0;border-inline-start:1px solid var(--line);padding-left:0;padding-inline-start:17px}html[dir="rtl"] body[data-dna-surface="website"] .steps{padding-left:0;padding-inline-start:20px}html[dir="rtl"] body[data-dna-surface="website"] .skip{left:auto;inset-inline-start:20px}html[dir="rtl"] body[data-dna-surface="website"] .platform-note{padding-left:0;padding-inline-start:9px;margin-left:0;margin-inline-start:2px;border-left:0;border-inline-start:1px solid var(--line)}
@media(min-width:1550px){body[data-dna-surface="desktop"] .shell{margin-inline-start:240px}}@media(max-width:1160px){body[data-dna-surface="desktop"] .shell{margin-inline-start:200px}}@media(max-width:960px){body[data-dna-surface="desktop"] .shell{margin-inline-start:70px}}@media(max-width:850px){body[data-dna-surface="website"] .nav-wrap{min-height:75px}.dna-preferences-trigger-label{display:none}body[data-dna-surface="website"] nav{top:100%;max-height:calc(100dvh - 100px);overflow:auto}}@media(max-width:650px){html[dir="rtl"] body[data-dna-surface="website"] .layers article+article{border-inline-start:0;padding-inline-start:0}html[dir="rtl"] body[data-dna-surface="website"] .layers article:first-child{padding-inline-end:0}.dna-preferences-dialog{padding:20px}.dna-preferences-grid{grid-template-columns:1fr;gap:16px}.dna-preferences-heading h2{font-size:calc(21px * var(--dna-text-scale))}.dna-preferences-footer{flex-direction:column-reverse}.dna-preferences-footer button{width:100%}.dna-preferences-trigger{min-width:36px;min-height:36px;padding:8px}.topbar-right .privacy-tag{display:none}}@media(max-width:500px){body[data-dna-surface="desktop"] .shell{margin-inline-start:54px}body[data-dna-surface="desktop"] .topbar{padding-inline:12px}.topbar-right{gap:8px!important}.connection-status{font-size:calc(9px * var(--dna-text-scale))}.app-beta{display:none}.main-footer{overflow-wrap:anywhere}.resource-item{min-width:33%}.dna-preferences-floating{bottom:10px;inset-inline-end:10px}}
html[data-dna-theme="dark"]{--dna-bg-194b37:#1f513d;--dna-bg-245e47:#1f513d;--dna-bg-285440:#244c3a;--dna-bg-3b7755:#254b36;--dna-bg-3e6748:#2a4631;--dna-bg-426f50:#2a4633;--dna-bg-6fa05d:#2d4125;--dna-bg-78a263:#2f4026;--dna-bg-7b9a6d:#2f3c2a;--dna-bg-865b43:#4b3325;--dna-bg-8baa70:#324026;--dna-bg-99a68c:#333a2d;--dna-bg-9cb28b:#323d29;--dna-bg-9cba86:#314125;--dna-bg-a9cc81:#344125;--dna-bg-badd8c:#1d2018;--dna-bg-c77e60:#412d25;--dna-bg-c7a76a:#413725;--dna-bg-cad6c7:#1a2118;--dna-bg-canvas:#252821;--dna-bg-ccd9c3:#1c2118;--dna-bg-d1dcc7:#1d2219;--dna-bg-e5efda:#22271d;--dna-bg-e9efe1:#23281d;--dna-bg-e9f0e0:#23281d;--dna-bg-e9f0e7:#1f281d;--dna-bg-eaf0e2:#23281d;--dna-bg-eaf1e2:#23281d;--dna-bg-eaf1f8:#1d2329;--dna-bg-edf2e7:#24291e;--dna-bg-edf2e8:#23291e;--dna-bg-edf3df:#25291e;--dna-bg-edf3e5:#24291e;--dna-bg-edf5ed:#1e2a1e;--dna-bg-eef2e8:#24291e;--dna-bg-eef2e9:#24291e;--dna-bg-eef3f8:#1e2429;--dna-bg-eff2ed:#22291e;--dna-bg-f0f3e7:#26291e;--dna-bg-f0f4e8:#26291e;--dna-bg-f0f4e9:#25291e;--dna-bg-f0f4ed:#23291e;--dna-bg-f1f5e9:#262a1e;--dna-bg-f1f5eb:#252a1e;--dna-bg-f2f4f0:#24291e;--dna-bg-f2f6ec:#252a1e;--dna-bg-f2f6ed:#252a1e;--dna-bg-f3f7ed:#262a1f;--dna-bg-f4f5f2:#262920;--dna-bg-f4f7eb:#272a1f;--dna-bg-f5dfb4:#25211a;--dna-bg-f5f7ee:#282a1f;--dna-bg-f5f7f2:#262b1f;--dna-bg-f5f7f2f2:#262b1ff2;--dna-bg-f5f8ef:#272b1f;--dna-bg-f5f8f2:#252b1f;--dna-bg-f6e5b9:#26231b;--dna-bg-f6f8f1:#272b1f;--dna-bg-f6f9f0:#272b1f;--dna-bg-f7f9f1:#282b1f;--dna-bg-f7faf4:#252b1f;--dna-bg-f8faf4:#272b1f;--dna-bg-f9ece7:#28201d;--dna-bg-f9faf5:#292c20;--dna-bg-f9fbf6:#272c20;--dna-bg-fafbf8:#282c20;--dna-bg-fafbf9:#262c20;--dna-bg-fafcf7:#272c20;--dna-bg-fafcf8:#262c20;--dna-bg-fbfcf8:#292c20;--dna-bg-fbfcfa:#262c20;--dna-bg-fbfdf8:#272c20;--dna-bg-fcf0e9:#29221e;--dna-bg-fcf3e6:#2a251e;--dna-bg-fff:#272727;--dna-bg-fff0ce:#29261e;--dna-bg-fff4e2:#2a261f;--dna-bg-fff6ef:#2b241f;--dna-bg-fff7e9:#2b271f;--dna-bg-fff8ed:#2b271f;--dna-bg-fff9ed:#2c2820;--dna-bg-fffaf0:#2c2820;--dna-bg-fffdf7:#2d2a20;--dna-bg-fffdf8:#2d2920;--dna-bg-forest:#1f5142;--dna-bg-forest-deep:#1f5143;--dna-bg-green:#1f5142;--dna-bg-green-soft:#1e2922;--dna-bg-ink:#244c40;--dna-bg-paper:#262b1f;--dna-bg-signal:#1f231a;--dna-line-122e21:#4c7662;--dna-line-245e47:#4c7665;--dna-line-396b50:#4c765f;--dna-line-426f50:#4c7659;--dna-line-4d7452:#4d7452;--dna-line-527f39:#5b764c;--dna-line-5c8059:#52724f;--dna-line-6b8c5e:#59744e;--dna-line-71927a:#546e5b;--dna-line-789668:#5c724f;--dna-line-8ca77b:#5c744e;--dna-line-8fa5b8:#4c6276;--dna-line-98715a:#765b4c;--dna-line-9aafbf:#4c6476;--dna-line-a3b995:#5c754d;--dna-line-a3be85:#62764c;--dna-line-a7b99a:#5e724f;--dna-line-b9cbb0:#5a754d;--dna-line-border:#5b6a58;--dna-line-c1cebb:#5b7151;--dna-line-c9d5c2:#5c734f;--dna-line-c9d8b8:#62764c;--dna-line-c9dabc:#5e764c;--dna-line-ccd7c5:#5d734f;--dna-line-ccdcbc:#61764c;--dna-line-cedbc1:#61764c;--dna-line-d1ddc6:#60764c;--dna-line-d3dfc5:#63764c;--dna-line-d3dfc6:#62764c;--dna-line-d4dfc6:#63764c;--dna-line-d4dfc8:#62764c;--dna-line-d5e0c8:#63764c;--dna-line-d5e1c8:#62764c;--dna-line-d6dfc5:#67764c;--dna-line-d6dfca:#64764c;--dna-line-d6dfcb:#63764c;--dna-line-d6dfd0:#5d734f;--dna-line-d6e0cc:#61764c;--dna-line-d6e1c9:#63764c;--dna-line-d7e1cc:#62764c;--dna-line-d7e1ce:#60764c;--dna-line-d7e2cb:#62764c;--dna-line-d7e2cc:#61764c;--dna-line-d7e3f0:#4c6076;--dna-line-d8e2cd:#62764c;--dna-line-d8e2ce:#61764c;--dna-line-d8e2cf:#60764c;--dna-line-d9e1d6:#5a7052;--dna-line-dbe4d1:#62764c;--dna-line-dce2da:#5b6d55;--dna-line-dce4cc:#68764c;--dna-line-dce4d2:#63764c;--dna-line-dce4d4:#61764c;--dna-line-dce5d2:#62764c;--dna-line-dce5d3:#61764c;--dna-line-dce7c9:#67764c;--dna-line-dee7f0:#4c6176;--dna-line-dfe6d7:#62764c;--dna-line-dfe7d7:#61764c;--dna-line-dfe8d5:#62764c;--dna-line-dfeadc:#55764c;--dna-line-e1e9df:#56734f;--dna-line-e2e9db:#61764c;--dna-line-e3e8dc:#64754d;--dna-line-e3e9dc:#63764c;--dna-line-e3ead9:#65764c;--dna-line-e4e8dc:#68754d;--dna-line-e4e9d9:#69764c;--dna-line-e4e9df:#61734f;--dna-line-e4ebdc:#62764c;--dna-line-e6eae1:#637250;--dna-line-e7e9e3:#656d55;--dna-line-e8ede1:#64764c;--dna-line-e8ede3:#61764c;--dna-line-e9ede3:#65764c;--dna-line-e9eee2:#64764c;--dna-line-e9eee4:#61764c;--dna-line-ece5d3:#766a4c;--dna-line-eddbd4:#76584c;--dna-line-edf0e6:#69764c;--dna-line-edf0e7:#68764c;--dna-line-edf0e8:#66754c;--dna-line-edf0eb:#5e6f53;--dna-line-edf1e6:#67764c;--dna-line-efded4:#765b4c;--dna-line-efe1c4:#76684c;--dna-line-f0ddd1:#765c4c;--dna-line-f0e2c7:#76684c;--dna-line-f0e8d5:#766a4c;--dna-line-f2e3c8:#76674c;--dna-line-f2e7cf:#76694c;--dna-line-forest:#4c7669;--dna-line-line:#5d7151;--dna-line-signal:#64764c;--dna-shadow-174e3d:#000000;--dna-shadow-20391c20:#00000020;--dna-shadow-24482e06:#00000006;--dna-shadow-244b2b08:#00000008;--dna-shadow-26471c06:#00000006;--dna-shadow-294c3010:#00000010;--dna-shadow-33561e04:#00000004;--dna-shadow-4e632a0d:#0000000d;--dna-shadow-5c8059:#000000;--dna-shadow-c8e89e:#000000;--dna-shadow-e7ce93:#000000;--dna-shadow-f0dfae:#000000;--dna-text-28553f:#c8e5d7;--dna-text-35582b:#cee4c8;--dna-text-355c22:#d1e6c7;--dna-text-42672f:#d1e5c7;--dna-text-446731:#d2e5c8;--dna-text-45627d:#cad7e2;--dna-text-45643a:#d1e1cb;--dna-text-46613a:#d2e0cc;--dna-text-486e35:#d1e4c8;--dna-text-4c6837:#d4e3ca;--dna-text-4d6447:#d2ddcf;--dna-text-4d6c3e:#d2e1cb;--dna-text-4e6c3c:#d3e2cb;--dna-text-4f693e:#d4e1cc;--dna-text-506057:#d2dad6;--dna-text-527b40:#d1e3c9;--dna-text-536159:#d3d9d6;--dna-text-536354:#d3dad3;--dna-text-536b49:#d3dece;--dna-text-547846:#d1e1cb;--dna-text-577440:#d5e2ca;--dna-text-587646:#d4e1cc;--dna-text-596b3d:#d9e1cb;--dna-text-5d754f:#d4dece;--dna-text-5d7d47:#d4e1cb;--dna-text-5e7849:#d5e0cc;--dna-text-5e7a48:#d5e1cc;--dna-text-5e8c5a:#cfdfcd;--dna-text-5f7d4d:#d4e0cd;--dna-text-637f4e:#d5e0cc;--dna-text-65785c:#d4dcd1;--dna-text-657947:#d8e1cc;--dna-text-657a57:#d5ddcf;--dna-text-657d55:#d5dece;--dna-text-657e58:#d4ddcf;--dna-text-657f9a:#ced6df;--dna-text-65834d:#d5e1cc;--dna-text-65845b:#d2decf;--dna-text-65864c:#d5e1cb;--dna-text-65916e:#cfddd2;--dna-text-667f59:#d4ddcf;--dna-text-687d5e:#d4dcd0;--dna-text-687f65:#d3dbd2;--dna-text-6a7771:#d4d9d6;--dna-text-6a865a:#d4dece;--dna-text-6b7d62:#d5dbd1;--dna-text-6b88a3:#cdd7e0;--dna-text-6c7e62:#d5dbd1;--dna-text-6c8757:#d5dfcd;--dna-text-6d865c:#d5decf;--dna-text-6d8c59:#d4dfcd;--dna-text-6e805f:#d6dcd0;--dna-text-6e855f:#d5ddcf;--dna-text-6e8958:#d5dfcd;--dna-text-6f8c5c:#d4dfce;--dna-text-708078:#d3d9d6;--dna-text-708563:#d5dcd0;--dna-text-71816d:#d4dad3;--dna-text-718465:#d5dcd1;--dna-text-728369:#d5dbd2;--dna-text-728665:#d5dcd0;--dna-text-728864:#d5dcd0;--dna-text-728a61:#d5ddcf;--dna-text-738669:#d5dbd1;--dna-text-738b61:#d5ddcf;--dna-text-758a64:#d6ddd0;--dna-text-758b63:#d6ddcf;--dna-text-758c66:#d5ddd0;--dna-text-76896b:#d5dbd1;--dna-text-778b68:#d5dcd0;--dna-text-788b67:#d6dcd0;--dna-text-78925e:#d6dfcd;--dna-text-7a896f:#d6dad2;--dna-text-7a9069:#d5ddd0;--dna-text-7b8568:#d8dbd1;--dna-text-7b8e6c:#d6dcd1;--dna-text-7b9169:#d6ddd0;--dna-text-7b926a:#d5ddd0;--dna-text-7b9865:#d5dece;--dna-text-7c897d:#d4d8d4;--dna-text-7c8f71:#d5dbd1;--dna-text-7c906c:#d6dcd0;--dna-text-7d8c72:#d6dad2;--dna-text-7d8f4c:#dce3ca;--dna-text-7e8a69:#d8dcd1;--dna-text-7e8b7e:#d4d8d4;--dna-text-7e8b80:#d4d8d5;--dna-text-7e8d70:#d6dbd2;--dna-text-7e906d:#d6dcd1;--dna-text-7e956b:#d6ddcf;--dna-text-7e9965:#d6dfce;--dna-text-7f8d75:#d6dad2;--dna-text-7f9270:#d6dcd1;--dna-text-7f9271:#d5dcd1;--dna-text-7f946e:#d6dcd0;--dna-text-7f9a69:#d5dece;--dna-text-80936f:#d6dcd0;--dna-text-80937b:#d4dad2;--dna-text-809763:#d7dfce;--dna-text-81936e:#d6dcd0;--dna-text-819371:#d6dcd1;--dna-text-819471:#d6dcd0;--dna-text-81976f:#d6ddd0;--dna-text-82907f:#d4d9d3;--dna-text-829575:#d5dcd1;--dna-text-829673:#d5dcd0;--dna-text-829674:#d5dcd1;--dna-text-829771:#d6ddd0;--dna-text-829778:#d4dbd1;--dna-text-82996e:#d6ddcf;--dna-text-839275:#d6dbd1;--dna-text-83927a:#d5dad2;--dna-text-839574:#d6dcd1;--dna-text-839675:#d5dcd1;--dna-text-839773:#d6dcd0;--dna-text-849479:#d5dbd2;--dna-text-849675:#d6dcd1;--dna-text-85907a:#d6dad3;--dna-text-859576:#d6dbd1;--dna-text-859778:#d5dbd1;--dna-text-85a16c:#d6dfcd;--dna-text-869188:#d4d8d5;--dna-text-869581:#d4dad3;--dna-text-869977:#d6dcd0;--dna-text-88977b:#d6dbd1;--dna-text-899b75:#d7ddd0;--dna-text-8a6931:#e6dac7;--dna-text-8a9a7e:#d5dbd1;--dna-text-8a9b79:#d6dcd0;--dna-text-8a9c7a:#d6dcd0;--dna-text-8a9c7d:#d5dcd1;--dna-text-8b938d:#d5d8d5;--dna-text-8b958d:#d4d8d5;--dna-text-8b9b7c:#d6dcd1;--dna-text-8b9d7a:#d6dcd0;--dna-text-8b9e7c:#d5dcd0;--dna-text-8c9882:#d6dad2;--dna-text-8c9b7e:#d6dbd1;--dna-text-8c9c80:#d5dbd1;--dna-text-8ca274:#d7dece;--dna-text-8d9d7d:#d6dcd0;--dna-text-8d9e7e:#d6dcd0;--dna-text-8ea47c:#d5decf;--dna-text-8f9e81:#d6dcd1;--dna-text-8f9e82:#d6dbd1;--dna-text-8fa17b:#d7ddcf;--dna-text-90a17e:#d6ddd0;--dna-text-91a087:#d5dbd1;--dna-text-91a08e:#d4dad3;--dna-text-91a170:#d9dfce;--dna-text-91a180:#d6dcd0;--dna-text-91a184:#d6dcd1;--dna-text-91a27f:#d6ddd0;--dna-text-91a57e:#d6ddcf;--dna-text-92998d:#d6d8d4;--dna-text-92a085:#d6dbd1;--dna-text-93a096:#d4d9d5;--dna-text-93a286:#d6dcd1;--dna-text-94a18b:#d5dad2;--dna-text-94a18f:#d5dad3;--dna-text-95a08e:#d5dad3;--dna-text-95a08f:#d5dad3;--dna-text-95aa83:#d6decf;--dna-text-98a58b:#d6dbd1;--dna-text-98aa87:#d6ddcf;--dna-text-9aa397:#d5d9d4;--dna-text-9aa48e:#d7dbd2;--dna-text-9aa88e:#d6dcd1;--dna-text-9aaf86:#d6dfce;--dna-text-9ba990:#d6dbd1;--dna-text-9ca78f:#d7dbd1;--dna-text-9d7844:#e6d9c7;--dna-text-9da795:#d6dad2;--dna-text-9da891:#d6dbd1;--dna-text-9eaa93:#d6dbd1;--dna-text-9ebc88:#d4e2cb;--dna-text-a0bb8d:#d4e1cc;--dna-text-a1ac96:#d6dbd1;--dna-text-a1ad94:#d6dcd1;--dna-text-a3ac97:#d7dbd2;--dna-text-a3ad99:#d6dbd2;--dna-text-a3ad9a:#d6dad2;--dna-text-a3b292:#d7ddcf;--dna-text-a4ae98:#d7dbd1;--dna-text-a4ae9c:#d6dad2;--dna-text-a4af98:#d6dbd1;--dna-text-a4af99:#d6dbd1;--dna-text-a5b298:#d6dcd0;--dna-text-a68c66:#e1d8cb;--dna-text-a7853e:#e6dcc7;--dna-text-a7b29d:#d6dbd1;--dna-text-a7b39c:#d6dcd1;--dna-text-a87938:#e6d9c7;--dna-text-a8b299:#d7dcd1;--dna-text-a9b49e:#d6dbd1;--dna-text-ad7f52:#e5d6c8;--dna-text-ad864d:#e6d9c7;--dna-text-adbaa2:#d6dcd0;--dna-text-afbaa2:#d7dcd0;--dna-text-b0baa6:#d6dbd1;--dna-text-b0bba4:#d6dcd0;--dna-text-b1966d:#e3d9ca;--dna-text-b27461:#e4cfc8;--dna-text-b2bca6:#d7dcd0;--dna-text-b38c67:#e4d6c9;--dna-text-b4bcab:#d6dbd2;--dna-text-b7955b:#e6dac7;--dna-text-b89c66:#e5dbc7;--dna-text-b8cfa8:#eaf0e5;--dna-text-bbd0ac:#eaf0e5;--dna-text-bbd3a9:#eaf1e4;--dna-text-bcc3bb:#d4d9d4;--dna-text-be8a65:#e6d4c7;--dna-text-bf9a5c:#e6dac7;--dna-text-c1d2b6:#eaefe6;--dna-text-c1dca7:#eaf2e3;--dna-text-cadfb9:#eaf2e3;--dna-text-cde6b9:#eaf2e3;--dna-text-d4e4c8:#eaf2e4;--dna-text-d4e5c9:#e9f2e3;--dna-text-d7e8cd:#e9f2e3;--dna-text-e4edda:#ebf2e4;--dna-text-e4f3d7:#eaf2e3;--dna-text-e6f0df:#e9f2e3;--dna-text-e9f0df:#ecf2e3;--dna-text-edf4e5:#ebf2e3;--dna-text-f2f4f8:#e4e9f1;--dna-text-f3f7ed:#ecf2e3;--dna-text-f8faf3:#eef2e3;--dna-text-fff:#ebebeb;}
html[data-dna-contrast="high"]{--dna-bg-194b37:#000000;--dna-bg-245e47:#000000;--dna-bg-285440:#000000;--dna-bg-3b7755:#000000;--dna-bg-3e6748:#000000;--dna-bg-426f50:#000000;--dna-bg-6fa05d:#ffffff;--dna-bg-78a263:#ffffff;--dna-bg-7b9a6d:#ffffff;--dna-bg-865b43:#000000;--dna-bg-8baa70:#ffffff;--dna-bg-99a68c:#ffffff;--dna-bg-9cb28b:#ffffff;--dna-bg-9cba86:#ffffff;--dna-bg-a9cc81:#ffffff;--dna-bg-badd8c:#ffffff;--dna-bg-c77e60:#ffffff;--dna-bg-c7a76a:#ffffff;--dna-bg-cad6c7:#ffffff;--dna-bg-canvas:#ffffff;--dna-bg-ccd9c3:#ffffff;--dna-bg-d1dcc7:#ffffff;--dna-bg-e5efda:#ffffff;--dna-bg-e9efe1:#ffffff;--dna-bg-e9f0e0:#ffffff;--dna-bg-e9f0e7:#ffffff;--dna-bg-eaf0e2:#ffffff;--dna-bg-eaf1e2:#ffffff;--dna-bg-eaf1f8:#ffffff;--dna-bg-edf2e7:#ffffff;--dna-bg-edf2e8:#ffffff;--dna-bg-edf3df:#ffffff;--dna-bg-edf3e5:#ffffff;--dna-bg-edf5ed:#ffffff;--dna-bg-eef2e8:#ffffff;--dna-bg-eef2e9:#ffffff;--dna-bg-eef3f8:#ffffff;--dna-bg-eff2ed:#ffffff;--dna-bg-f0f3e7:#ffffff;--dna-bg-f0f4e8:#ffffff;--dna-bg-f0f4e9:#ffffff;--dna-bg-f0f4ed:#ffffff;--dna-bg-f1f5e9:#ffffff;--dna-bg-f1f5eb:#ffffff;--dna-bg-f2f4f0:#ffffff;--dna-bg-f2f6ec:#ffffff;--dna-bg-f2f6ed:#ffffff;--dna-bg-f3f7ed:#ffffff;--dna-bg-f4f5f2:#ffffff;--dna-bg-f4f7eb:#ffffff;--dna-bg-f5dfb4:#ffffff;--dna-bg-f5f7ee:#ffffff;--dna-bg-f5f7f2:#ffffff;--dna-bg-f5f7f2f2:#ffffff;--dna-bg-f5f8ef:#ffffff;--dna-bg-f5f8f2:#ffffff;--dna-bg-f6e5b9:#ffffff;--dna-bg-f6f8f1:#ffffff;--dna-bg-f6f9f0:#ffffff;--dna-bg-f7f9f1:#ffffff;--dna-bg-f7faf4:#ffffff;--dna-bg-f8faf4:#ffffff;--dna-bg-f9ece7:#ffffff;--dna-bg-f9faf5:#ffffff;--dna-bg-f9fbf6:#ffffff;--dna-bg-fafbf8:#ffffff;--dna-bg-fafbf9:#ffffff;--dna-bg-fafcf7:#ffffff;--dna-bg-fafcf8:#ffffff;--dna-bg-fbfcf8:#ffffff;--dna-bg-fbfcfa:#ffffff;--dna-bg-fbfdf8:#ffffff;--dna-bg-fcf0e9:#ffffff;--dna-bg-fcf3e6:#ffffff;--dna-bg-fff:#ffffff;--dna-bg-fff0ce:#ffffff;--dna-bg-fff4e2:#ffffff;--dna-bg-fff6ef:#ffffff;--dna-bg-fff7e9:#ffffff;--dna-bg-fff8ed:#ffffff;--dna-bg-fff9ed:#ffffff;--dna-bg-fffaf0:#ffffff;--dna-bg-fffdf7:#ffffff;--dna-bg-fffdf8:#ffffff;--dna-bg-forest:#000000;--dna-bg-forest-deep:#000000;--dna-bg-green:#000000;--dna-bg-green-soft:#ffffff;--dna-bg-ink:#000000;--dna-bg-paper:#ffffff;--dna-bg-signal:#ffffff;--dna-line-122e21:#000000;--dna-line-245e47:#000000;--dna-line-396b50:#000000;--dna-line-426f50:#000000;--dna-line-4d7452:#000000;--dna-line-527f39:#000000;--dna-line-5c8059:#000000;--dna-line-6b8c5e:#000000;--dna-line-71927a:#000000;--dna-line-789668:#000000;--dna-line-8ca77b:#000000;--dna-line-8fa5b8:#000000;--dna-line-98715a:#000000;--dna-line-9aafbf:#000000;--dna-line-a3b995:#000000;--dna-line-a3be85:#000000;--dna-line-a7b99a:#000000;--dna-line-b9cbb0:#000000;--dna-line-border:#000000;--dna-line-c1cebb:#000000;--dna-line-c9d5c2:#000000;--dna-line-c9d8b8:#000000;--dna-line-c9dabc:#000000;--dna-line-ccd7c5:#000000;--dna-line-ccdcbc:#000000;--dna-line-cedbc1:#000000;--dna-line-d1ddc6:#000000;--dna-line-d3dfc5:#000000;--dna-line-d3dfc6:#000000;--dna-line-d4dfc6:#000000;--dna-line-d4dfc8:#000000;--dna-line-d5e0c8:#000000;--dna-line-d5e1c8:#000000;--dna-line-d6dfc5:#000000;--dna-line-d6dfca:#000000;--dna-line-d6dfcb:#000000;--dna-line-d6dfd0:#000000;--dna-line-d6e0cc:#000000;--dna-line-d6e1c9:#000000;--dna-line-d7e1cc:#000000;--dna-line-d7e1ce:#000000;--dna-line-d7e2cb:#000000;--dna-line-d7e2cc:#000000;--dna-line-d7e3f0:#000000;--dna-line-d8e2cd:#000000;--dna-line-d8e2ce:#000000;--dna-line-d8e2cf:#000000;--dna-line-d9e1d6:#000000;--dna-line-dbe4d1:#000000;--dna-line-dce2da:#000000;--dna-line-dce4cc:#000000;--dna-line-dce4d2:#000000;--dna-line-dce4d4:#000000;--dna-line-dce5d2:#000000;--dna-line-dce5d3:#000000;--dna-line-dce7c9:#000000;--dna-line-dee7f0:#000000;--dna-line-dfe6d7:#000000;--dna-line-dfe7d7:#000000;--dna-line-dfe8d5:#000000;--dna-line-dfeadc:#000000;--dna-line-e1e9df:#000000;--dna-line-e2e9db:#000000;--dna-line-e3e8dc:#000000;--dna-line-e3e9dc:#000000;--dna-line-e3ead9:#000000;--dna-line-e4e8dc:#000000;--dna-line-e4e9d9:#000000;--dna-line-e4e9df:#000000;--dna-line-e4ebdc:#000000;--dna-line-e6eae1:#000000;--dna-line-e7e9e3:#000000;--dna-line-e8ede1:#000000;--dna-line-e8ede3:#000000;--dna-line-e9ede3:#000000;--dna-line-e9eee2:#000000;--dna-line-e9eee4:#000000;--dna-line-ece5d3:#000000;--dna-line-eddbd4:#000000;--dna-line-edf0e6:#000000;--dna-line-edf0e7:#000000;--dna-line-edf0e8:#000000;--dna-line-edf0eb:#000000;--dna-line-edf1e6:#000000;--dna-line-efded4:#000000;--dna-line-efe1c4:#000000;--dna-line-f0ddd1:#000000;--dna-line-f0e2c7:#000000;--dna-line-f0e8d5:#000000;--dna-line-f2e3c8:#000000;--dna-line-f2e7cf:#000000;--dna-line-forest:#000000;--dna-line-line:#000000;--dna-line-signal:#000000;--dna-shadow-174e3d:#00000000;--dna-shadow-20391c20:#00000000;--dna-shadow-24482e06:#00000000;--dna-shadow-244b2b08:#00000000;--dna-shadow-26471c06:#00000000;--dna-shadow-294c3010:#00000000;--dna-shadow-33561e04:#00000000;--dna-shadow-4e632a0d:#00000000;--dna-shadow-5c8059:#00000000;--dna-shadow-c8e89e:#00000000;--dna-shadow-e7ce93:#00000000;--dna-shadow-f0dfae:#00000000;--dna-text-28553f:#000000;--dna-text-35582b:#000000;--dna-text-355c22:#000000;--dna-text-42672f:#000000;--dna-text-446731:#000000;--dna-text-45627d:#000000;--dna-text-45643a:#000000;--dna-text-46613a:#000000;--dna-text-486e35:#000000;--dna-text-4c6837:#000000;--dna-text-4d6447:#000000;--dna-text-4d6c3e:#000000;--dna-text-4e6c3c:#000000;--dna-text-4f693e:#000000;--dna-text-506057:#000000;--dna-text-527b40:#000000;--dna-text-536159:#000000;--dna-text-536354:#000000;--dna-text-536b49:#000000;--dna-text-547846:#000000;--dna-text-577440:#000000;--dna-text-587646:#000000;--dna-text-596b3d:#000000;--dna-text-5d754f:#000000;--dna-text-5d7d47:#000000;--dna-text-5e7849:#000000;--dna-text-5e7a48:#000000;--dna-text-5e8c5a:#000000;--dna-text-5f7d4d:#000000;--dna-text-637f4e:#000000;--dna-text-65785c:#000000;--dna-text-657947:#000000;--dna-text-657a57:#000000;--dna-text-657d55:#000000;--dna-text-657e58:#000000;--dna-text-657f9a:#000000;--dna-text-65834d:#000000;--dna-text-65845b:#000000;--dna-text-65864c:#000000;--dna-text-65916e:#000000;--dna-text-667f59:#000000;--dna-text-687d5e:#000000;--dna-text-687f65:#000000;--dna-text-6a7771:#000000;--dna-text-6a865a:#000000;--dna-text-6b7d62:#000000;--dna-text-6b88a3:#000000;--dna-text-6c7e62:#000000;--dna-text-6c8757:#000000;--dna-text-6d865c:#000000;--dna-text-6d8c59:#000000;--dna-text-6e805f:#000000;--dna-text-6e855f:#000000;--dna-text-6e8958:#000000;--dna-text-6f8c5c:#000000;--dna-text-708078:#000000;--dna-text-708563:#000000;--dna-text-71816d:#000000;--dna-text-718465:#000000;--dna-text-728369:#000000;--dna-text-728665:#000000;--dna-text-728864:#000000;--dna-text-728a61:#000000;--dna-text-738669:#000000;--dna-text-738b61:#000000;--dna-text-758a64:#000000;--dna-text-758b63:#000000;--dna-text-758c66:#000000;--dna-text-76896b:#000000;--dna-text-778b68:#000000;--dna-text-788b67:#000000;--dna-text-78925e:#000000;--dna-text-7a896f:#000000;--dna-text-7a9069:#000000;--dna-text-7b8568:#000000;--dna-text-7b8e6c:#000000;--dna-text-7b9169:#000000;--dna-text-7b926a:#000000;--dna-text-7b9865:#000000;--dna-text-7c897d:#000000;--dna-text-7c8f71:#000000;--dna-text-7c906c:#000000;--dna-text-7d8c72:#000000;--dna-text-7d8f4c:#000000;--dna-text-7e8a69:#000000;--dna-text-7e8b7e:#000000;--dna-text-7e8b80:#000000;--dna-text-7e8d70:#000000;--dna-text-7e906d:#000000;--dna-text-7e956b:#000000;--dna-text-7e9965:#000000;--dna-text-7f8d75:#000000;--dna-text-7f9270:#000000;--dna-text-7f9271:#000000;--dna-text-7f946e:#000000;--dna-text-7f9a69:#000000;--dna-text-80936f:#000000;--dna-text-80937b:#000000;--dna-text-809763:#000000;--dna-text-81936e:#000000;--dna-text-819371:#000000;--dna-text-819471:#000000;--dna-text-81976f:#000000;--dna-text-82907f:#000000;--dna-text-829575:#000000;--dna-text-829673:#000000;--dna-text-829674:#000000;--dna-text-829771:#000000;--dna-text-829778:#000000;--dna-text-82996e:#000000;--dna-text-839275:#000000;--dna-text-83927a:#000000;--dna-text-839574:#000000;--dna-text-839675:#000000;--dna-text-839773:#000000;--dna-text-849479:#000000;--dna-text-849675:#000000;--dna-text-85907a:#000000;--dna-text-859576:#000000;--dna-text-859778:#000000;--dna-text-85a16c:#000000;--dna-text-869188:#000000;--dna-text-869581:#000000;--dna-text-869977:#000000;--dna-text-88977b:#000000;--dna-text-899b75:#000000;--dna-text-8a6931:#000000;--dna-text-8a9a7e:#000000;--dna-text-8a9b79:#000000;--dna-text-8a9c7a:#000000;--dna-text-8a9c7d:#000000;--dna-text-8b938d:#000000;--dna-text-8b958d:#000000;--dna-text-8b9b7c:#000000;--dna-text-8b9d7a:#000000;--dna-text-8b9e7c:#000000;--dna-text-8c9882:#000000;--dna-text-8c9b7e:#000000;--dna-text-8c9c80:#000000;--dna-text-8ca274:#000000;--dna-text-8d9d7d:#000000;--dna-text-8d9e7e:#000000;--dna-text-8ea47c:#000000;--dna-text-8f9e81:#000000;--dna-text-8f9e82:#000000;--dna-text-8fa17b:#000000;--dna-text-90a17e:#000000;--dna-text-91a087:#000000;--dna-text-91a08e:#000000;--dna-text-91a170:#000000;--dna-text-91a180:#000000;--dna-text-91a184:#000000;--dna-text-91a27f:#000000;--dna-text-91a57e:#000000;--dna-text-92998d:#000000;--dna-text-92a085:#000000;--dna-text-93a096:#000000;--dna-text-93a286:#000000;--dna-text-94a18b:#000000;--dna-text-94a18f:#000000;--dna-text-95a08e:#000000;--dna-text-95a08f:#000000;--dna-text-95aa83:#000000;--dna-text-98a58b:#000000;--dna-text-98aa87:#000000;--dna-text-9aa397:#000000;--dna-text-9aa48e:#000000;--dna-text-9aa88e:#000000;--dna-text-9aaf86:#000000;--dna-text-9ba990:#000000;--dna-text-9ca78f:#000000;--dna-text-9d7844:#000000;--dna-text-9da795:#000000;--dna-text-9da891:#000000;--dna-text-9eaa93:#000000;--dna-text-9ebc88:#000000;--dna-text-a0bb8d:#000000;--dna-text-a1ac96:#000000;--dna-text-a1ad94:#000000;--dna-text-a3ac97:#000000;--dna-text-a3ad99:#000000;--dna-text-a3ad9a:#000000;--dna-text-a3b292:#000000;--dna-text-a4ae98:#000000;--dna-text-a4ae9c:#000000;--dna-text-a4af98:#000000;--dna-text-a4af99:#000000;--dna-text-a5b298:#000000;--dna-text-a68c66:#000000;--dna-text-a7853e:#000000;--dna-text-a7b29d:#000000;--dna-text-a7b39c:#000000;--dna-text-a87938:#000000;--dna-text-a8b299:#000000;--dna-text-a9b49e:#000000;--dna-text-ad7f52:#000000;--dna-text-ad864d:#000000;--dna-text-adbaa2:#000000;--dna-text-afbaa2:#000000;--dna-text-b0baa6:#000000;--dna-text-b0bba4:#000000;--dna-text-b1966d:#000000;--dna-text-b27461:#000000;--dna-text-b2bca6:#000000;--dna-text-b38c67:#000000;--dna-text-b4bcab:#000000;--dna-text-b7955b:#000000;--dna-text-b89c66:#000000;--dna-text-b8cfa8:#000000;--dna-text-bbd0ac:#000000;--dna-text-bbd3a9:#000000;--dna-text-bcc3bb:#000000;--dna-text-be8a65:#000000;--dna-text-bf9a5c:#000000;--dna-text-c1d2b6:#000000;--dna-text-c1dca7:#ffffff;--dna-text-cadfb9:#ffffff;--dna-text-cde6b9:#ffffff;--dna-text-d4e4c8:#ffffff;--dna-text-d4e5c9:#ffffff;--dna-text-d7e8cd:#ffffff;--dna-text-e4edda:#ffffff;--dna-text-e4f3d7:#ffffff;--dna-text-e6f0df:#ffffff;--dna-text-e9f0df:#ffffff;--dna-text-edf4e5:#ffffff;--dna-text-f2f4f8:#ffffff;--dna-text-f3f7ed:#ffffff;--dna-text-f8faf3:#ffffff;--dna-text-fff:#ffffff;}
html[data-dna-theme="dark"][data-dna-contrast="high"]{--dna-bg-194b37:#ffffff;--dna-bg-245e47:#ffffff;--dna-bg-285440:#ffffff;--dna-bg-3b7755:#ffffff;--dna-bg-3e6748:#ffffff;--dna-bg-426f50:#ffffff;--dna-bg-6fa05d:#000000;--dna-bg-78a263:#000000;--dna-bg-7b9a6d:#000000;--dna-bg-865b43:#ffffff;--dna-bg-8baa70:#000000;--dna-bg-99a68c:#000000;--dna-bg-9cb28b:#000000;--dna-bg-9cba86:#000000;--dna-bg-a9cc81:#000000;--dna-bg-badd8c:#000000;--dna-bg-c77e60:#000000;--dna-bg-c7a76a:#000000;--dna-bg-cad6c7:#000000;--dna-bg-canvas:#000000;--dna-bg-ccd9c3:#000000;--dna-bg-d1dcc7:#000000;--dna-bg-e5efda:#000000;--dna-bg-e9efe1:#000000;--dna-bg-e9f0e0:#000000;--dna-bg-e9f0e7:#000000;--dna-bg-eaf0e2:#000000;--dna-bg-eaf1e2:#000000;--dna-bg-eaf1f8:#000000;--dna-bg-edf2e7:#000000;--dna-bg-edf2e8:#000000;--dna-bg-edf3df:#000000;--dna-bg-edf3e5:#000000;--dna-bg-edf5ed:#000000;--dna-bg-eef2e8:#000000;--dna-bg-eef2e9:#000000;--dna-bg-eef3f8:#000000;--dna-bg-eff2ed:#000000;--dna-bg-f0f3e7:#000000;--dna-bg-f0f4e8:#000000;--dna-bg-f0f4e9:#000000;--dna-bg-f0f4ed:#000000;--dna-bg-f1f5e9:#000000;--dna-bg-f1f5eb:#000000;--dna-bg-f2f4f0:#000000;--dna-bg-f2f6ec:#000000;--dna-bg-f2f6ed:#000000;--dna-bg-f3f7ed:#000000;--dna-bg-f4f5f2:#000000;--dna-bg-f4f7eb:#000000;--dna-bg-f5dfb4:#000000;--dna-bg-f5f7ee:#000000;--dna-bg-f5f7f2:#000000;--dna-bg-f5f7f2f2:#000000;--dna-bg-f5f8ef:#000000;--dna-bg-f5f8f2:#000000;--dna-bg-f6e5b9:#000000;--dna-bg-f6f8f1:#000000;--dna-bg-f6f9f0:#000000;--dna-bg-f7f9f1:#000000;--dna-bg-f7faf4:#000000;--dna-bg-f8faf4:#000000;--dna-bg-f9ece7:#000000;--dna-bg-f9faf5:#000000;--dna-bg-f9fbf6:#000000;--dna-bg-fafbf8:#000000;--dna-bg-fafbf9:#000000;--dna-bg-fafcf7:#000000;--dna-bg-fafcf8:#000000;--dna-bg-fbfcf8:#000000;--dna-bg-fbfcfa:#000000;--dna-bg-fbfdf8:#000000;--dna-bg-fcf0e9:#000000;--dna-bg-fcf3e6:#000000;--dna-bg-fff:#000000;--dna-bg-fff0ce:#000000;--dna-bg-fff4e2:#000000;--dna-bg-fff6ef:#000000;--dna-bg-fff7e9:#000000;--dna-bg-fff8ed:#000000;--dna-bg-fff9ed:#000000;--dna-bg-fffaf0:#000000;--dna-bg-fffdf7:#000000;--dna-bg-fffdf8:#000000;--dna-bg-forest:#ffffff;--dna-bg-forest-deep:#ffffff;--dna-bg-green:#ffffff;--dna-bg-green-soft:#000000;--dna-bg-ink:#ffffff;--dna-bg-paper:#000000;--dna-bg-signal:#000000;--dna-line-122e21:#ffffff;--dna-line-245e47:#ffffff;--dna-line-396b50:#ffffff;--dna-line-426f50:#ffffff;--dna-line-4d7452:#ffffff;--dna-line-527f39:#ffffff;--dna-line-5c8059:#ffffff;--dna-line-6b8c5e:#ffffff;--dna-line-71927a:#ffffff;--dna-line-789668:#ffffff;--dna-line-8ca77b:#ffffff;--dna-line-8fa5b8:#ffffff;--dna-line-98715a:#ffffff;--dna-line-9aafbf:#ffffff;--dna-line-a3b995:#ffffff;--dna-line-a3be85:#ffffff;--dna-line-a7b99a:#ffffff;--dna-line-b9cbb0:#ffffff;--dna-line-border:#ffffff;--dna-line-c1cebb:#ffffff;--dna-line-c9d5c2:#ffffff;--dna-line-c9d8b8:#ffffff;--dna-line-c9dabc:#ffffff;--dna-line-ccd7c5:#ffffff;--dna-line-ccdcbc:#ffffff;--dna-line-cedbc1:#ffffff;--dna-line-d1ddc6:#ffffff;--dna-line-d3dfc5:#ffffff;--dna-line-d3dfc6:#ffffff;--dna-line-d4dfc6:#ffffff;--dna-line-d4dfc8:#ffffff;--dna-line-d5e0c8:#ffffff;--dna-line-d5e1c8:#ffffff;--dna-line-d6dfc5:#ffffff;--dna-line-d6dfca:#ffffff;--dna-line-d6dfcb:#ffffff;--dna-line-d6dfd0:#ffffff;--dna-line-d6e0cc:#ffffff;--dna-line-d6e1c9:#ffffff;--dna-line-d7e1cc:#ffffff;--dna-line-d7e1ce:#ffffff;--dna-line-d7e2cb:#ffffff;--dna-line-d7e2cc:#ffffff;--dna-line-d7e3f0:#ffffff;--dna-line-d8e2cd:#ffffff;--dna-line-d8e2ce:#ffffff;--dna-line-d8e2cf:#ffffff;--dna-line-d9e1d6:#ffffff;--dna-line-dbe4d1:#ffffff;--dna-line-dce2da:#ffffff;--dna-line-dce4cc:#ffffff;--dna-line-dce4d2:#ffffff;--dna-line-dce4d4:#ffffff;--dna-line-dce5d2:#ffffff;--dna-line-dce5d3:#ffffff;--dna-line-dce7c9:#ffffff;--dna-line-dee7f0:#ffffff;--dna-line-dfe6d7:#ffffff;--dna-line-dfe7d7:#ffffff;--dna-line-dfe8d5:#ffffff;--dna-line-dfeadc:#ffffff;--dna-line-e1e9df:#ffffff;--dna-line-e2e9db:#ffffff;--dna-line-e3e8dc:#ffffff;--dna-line-e3e9dc:#ffffff;--dna-line-e3ead9:#ffffff;--dna-line-e4e8dc:#ffffff;--dna-line-e4e9d9:#ffffff;--dna-line-e4e9df:#ffffff;--dna-line-e4ebdc:#ffffff;--dna-line-e6eae1:#ffffff;--dna-line-e7e9e3:#ffffff;--dna-line-e8ede1:#ffffff;--dna-line-e8ede3:#ffffff;--dna-line-e9ede3:#ffffff;--dna-line-e9eee2:#ffffff;--dna-line-e9eee4:#ffffff;--dna-line-ece5d3:#ffffff;--dna-line-eddbd4:#ffffff;--dna-line-edf0e6:#ffffff;--dna-line-edf0e7:#ffffff;--dna-line-edf0e8:#ffffff;--dna-line-edf0eb:#ffffff;--dna-line-edf1e6:#ffffff;--dna-line-efded4:#ffffff;--dna-line-efe1c4:#ffffff;--dna-line-f0ddd1:#ffffff;--dna-line-f0e2c7:#ffffff;--dna-line-f0e8d5:#ffffff;--dna-line-f2e3c8:#ffffff;--dna-line-f2e7cf:#ffffff;--dna-line-forest:#ffffff;--dna-line-line:#ffffff;--dna-line-signal:#ffffff;--dna-shadow-174e3d:#00000000;--dna-shadow-20391c20:#00000000;--dna-shadow-24482e06:#00000000;--dna-shadow-244b2b08:#00000000;--dna-shadow-26471c06:#00000000;--dna-shadow-294c3010:#00000000;--dna-shadow-33561e04:#00000000;--dna-shadow-4e632a0d:#00000000;--dna-shadow-5c8059:#00000000;--dna-shadow-c8e89e:#00000000;--dna-shadow-e7ce93:#00000000;--dna-shadow-f0dfae:#00000000;--dna-text-28553f:#ffffff;--dna-text-35582b:#ffffff;--dna-text-355c22:#ffffff;--dna-text-42672f:#ffffff;--dna-text-446731:#ffffff;--dna-text-45627d:#ffffff;--dna-text-45643a:#ffffff;--dna-text-46613a:#ffffff;--dna-text-486e35:#ffffff;--dna-text-4c6837:#ffffff;--dna-text-4d6447:#ffffff;--dna-text-4d6c3e:#ffffff;--dna-text-4e6c3c:#ffffff;--dna-text-4f693e:#ffffff;--dna-text-506057:#ffffff;--dna-text-527b40:#ffffff;--dna-text-536159:#ffffff;--dna-text-536354:#ffffff;--dna-text-536b49:#ffffff;--dna-text-547846:#ffffff;--dna-text-577440:#ffffff;--dna-text-587646:#ffffff;--dna-text-596b3d:#ffffff;--dna-text-5d754f:#ffffff;--dna-text-5d7d47:#ffffff;--dna-text-5e7849:#ffffff;--dna-text-5e7a48:#ffffff;--dna-text-5e8c5a:#ffffff;--dna-text-5f7d4d:#ffffff;--dna-text-637f4e:#ffffff;--dna-text-65785c:#ffffff;--dna-text-657947:#ffffff;--dna-text-657a57:#ffffff;--dna-text-657d55:#ffffff;--dna-text-657e58:#ffffff;--dna-text-657f9a:#ffffff;--dna-text-65834d:#ffffff;--dna-text-65845b:#ffffff;--dna-text-65864c:#ffffff;--dna-text-65916e:#ffffff;--dna-text-667f59:#ffffff;--dna-text-687d5e:#ffffff;--dna-text-687f65:#ffffff;--dna-text-6a7771:#ffffff;--dna-text-6a865a:#ffffff;--dna-text-6b7d62:#ffffff;--dna-text-6b88a3:#ffffff;--dna-text-6c7e62:#ffffff;--dna-text-6c8757:#ffffff;--dna-text-6d865c:#ffffff;--dna-text-6d8c59:#ffffff;--dna-text-6e805f:#ffffff;--dna-text-6e855f:#ffffff;--dna-text-6e8958:#ffffff;--dna-text-6f8c5c:#ffffff;--dna-text-708078:#ffffff;--dna-text-708563:#ffffff;--dna-text-71816d:#ffffff;--dna-text-718465:#ffffff;--dna-text-728369:#ffffff;--dna-text-728665:#ffffff;--dna-text-728864:#ffffff;--dna-text-728a61:#ffffff;--dna-text-738669:#ffffff;--dna-text-738b61:#ffffff;--dna-text-758a64:#ffffff;--dna-text-758b63:#ffffff;--dna-text-758c66:#ffffff;--dna-text-76896b:#ffffff;--dna-text-778b68:#ffffff;--dna-text-788b67:#ffffff;--dna-text-78925e:#ffffff;--dna-text-7a896f:#ffffff;--dna-text-7a9069:#ffffff;--dna-text-7b8568:#ffffff;--dna-text-7b8e6c:#ffffff;--dna-text-7b9169:#ffffff;--dna-text-7b926a:#ffffff;--dna-text-7b9865:#ffffff;--dna-text-7c897d:#ffffff;--dna-text-7c8f71:#ffffff;--dna-text-7c906c:#ffffff;--dna-text-7d8c72:#ffffff;--dna-text-7d8f4c:#ffffff;--dna-text-7e8a69:#ffffff;--dna-text-7e8b7e:#ffffff;--dna-text-7e8b80:#ffffff;--dna-text-7e8d70:#ffffff;--dna-text-7e906d:#ffffff;--dna-text-7e956b:#ffffff;--dna-text-7e9965:#ffffff;--dna-text-7f8d75:#ffffff;--dna-text-7f9270:#ffffff;--dna-text-7f9271:#ffffff;--dna-text-7f946e:#ffffff;--dna-text-7f9a69:#ffffff;--dna-text-80936f:#ffffff;--dna-text-80937b:#ffffff;--dna-text-809763:#ffffff;--dna-text-81936e:#ffffff;--dna-text-819371:#ffffff;--dna-text-819471:#ffffff;--dna-text-81976f:#ffffff;--dna-text-82907f:#ffffff;--dna-text-829575:#ffffff;--dna-text-829673:#ffffff;--dna-text-829674:#ffffff;--dna-text-829771:#ffffff;--dna-text-829778:#ffffff;--dna-text-82996e:#ffffff;--dna-text-839275:#ffffff;--dna-text-83927a:#ffffff;--dna-text-839574:#ffffff;--dna-text-839675:#ffffff;--dna-text-839773:#ffffff;--dna-text-849479:#ffffff;--dna-text-849675:#ffffff;--dna-text-85907a:#ffffff;--dna-text-859576:#ffffff;--dna-text-859778:#ffffff;--dna-text-85a16c:#ffffff;--dna-text-869188:#ffffff;--dna-text-869581:#ffffff;--dna-text-869977:#ffffff;--dna-text-88977b:#ffffff;--dna-text-899b75:#ffffff;--dna-text-8a6931:#ffffff;--dna-text-8a9a7e:#ffffff;--dna-text-8a9b79:#ffffff;--dna-text-8a9c7a:#ffffff;--dna-text-8a9c7d:#ffffff;--dna-text-8b938d:#ffffff;--dna-text-8b958d:#ffffff;--dna-text-8b9b7c:#ffffff;--dna-text-8b9d7a:#ffffff;--dna-text-8b9e7c:#ffffff;--dna-text-8c9882:#ffffff;--dna-text-8c9b7e:#ffffff;--dna-text-8c9c80:#ffffff;--dna-text-8ca274:#ffffff;--dna-text-8d9d7d:#ffffff;--dna-text-8d9e7e:#ffffff;--dna-text-8ea47c:#ffffff;--dna-text-8f9e81:#ffffff;--dna-text-8f9e82:#ffffff;--dna-text-8fa17b:#ffffff;--dna-text-90a17e:#ffffff;--dna-text-91a087:#ffffff;--dna-text-91a08e:#ffffff;--dna-text-91a170:#ffffff;--dna-text-91a180:#ffffff;--dna-text-91a184:#ffffff;--dna-text-91a27f:#ffffff;--dna-text-91a57e:#ffffff;--dna-text-92998d:#ffffff;--dna-text-92a085:#ffffff;--dna-text-93a096:#ffffff;--dna-text-93a286:#ffffff;--dna-text-94a18b:#ffffff;--dna-text-94a18f:#ffffff;--dna-text-95a08e:#ffffff;--dna-text-95a08f:#ffffff;--dna-text-95aa83:#ffffff;--dna-text-98a58b:#ffffff;--dna-text-98aa87:#ffffff;--dna-text-9aa397:#ffffff;--dna-text-9aa48e:#ffffff;--dna-text-9aa88e:#ffffff;--dna-text-9aaf86:#ffffff;--dna-text-9ba990:#ffffff;--dna-text-9ca78f:#ffffff;--dna-text-9d7844:#ffffff;--dna-text-9da795:#ffffff;--dna-text-9da891:#ffffff;--dna-text-9eaa93:#ffffff;--dna-text-9ebc88:#ffffff;--dna-text-a0bb8d:#ffffff;--dna-text-a1ac96:#ffffff;--dna-text-a1ad94:#ffffff;--dna-text-a3ac97:#ffffff;--dna-text-a3ad99:#ffffff;--dna-text-a3ad9a:#ffffff;--dna-text-a3b292:#ffffff;--dna-text-a4ae98:#ffffff;--dna-text-a4ae9c:#ffffff;--dna-text-a4af98:#ffffff;--dna-text-a4af99:#ffffff;--dna-text-a5b298:#ffffff;--dna-text-a68c66:#ffffff;--dna-text-a7853e:#ffffff;--dna-text-a7b29d:#ffffff;--dna-text-a7b39c:#ffffff;--dna-text-a87938:#ffffff;--dna-text-a8b299:#ffffff;--dna-text-a9b49e:#ffffff;--dna-text-ad7f52:#ffffff;--dna-text-ad864d:#ffffff;--dna-text-adbaa2:#ffffff;--dna-text-afbaa2:#ffffff;--dna-text-b0baa6:#ffffff;--dna-text-b0bba4:#ffffff;--dna-text-b1966d:#ffffff;--dna-text-b27461:#ffffff;--dna-text-b2bca6:#ffffff;--dna-text-b38c67:#ffffff;--dna-text-b4bcab:#ffffff;--dna-text-b7955b:#ffffff;--dna-text-b89c66:#ffffff;--dna-text-b8cfa8:#ffffff;--dna-text-bbd0ac:#ffffff;--dna-text-bbd3a9:#ffffff;--dna-text-bcc3bb:#ffffff;--dna-text-be8a65:#ffffff;--dna-text-bf9a5c:#ffffff;--dna-text-c1d2b6:#ffffff;--dna-text-c1dca7:#000000;--dna-text-cadfb9:#000000;--dna-text-cde6b9:#000000;--dna-text-d4e4c8:#000000;--dna-text-d4e5c9:#000000;--dna-text-d7e8cd:#000000;--dna-text-e4edda:#000000;--dna-text-e4f3d7:#000000;--dna-text-e6f0df:#000000;--dna-text-e9f0df:#000000;--dna-text-edf4e5:#000000;--dna-text-f2f4f8:#000000;--dna-text-f3f7ed:#000000;--dna-text-f8faf3:#000000;--dna-text-fff:#000000;}
/* Accent surfaces keep their intended foreground relationship in dark mode. */
html[data-dna-theme="dark"][data-dna-contrast="normal"]{--dna-bg-signal:#c8e89e;--dna-bg-lime:#c8e89e}
html[data-dna-theme="dark"] :is(.brand-symbol,.logo img,.footer-brand img){filter:brightness(0) invert(1)}
html[data-dna-contrast="high"] :is(.brand-symbol,.logo img,.footer-brand img){filter:brightness(0)}html[data-dna-theme="dark"][data-dna-contrast="high"] :is(.brand-symbol,.logo img,.footer-brand img){filter:brightness(0) invert(1)}
html[data-dna-theme="dark"] .display-rect{fill:#243b2c;stroke:#aacb91}html[data-dna-theme="dark"] .display-shape.selected .display-rect{fill:#344e31;stroke:#d1ecaf}html[data-dna-theme="dark"] .display-shape.virtual .display-rect{fill:#243b45;stroke:#b0cfdb}html[data-dna-theme="dark"] .display-name{fill:#f2f7ed}html[data-dna-theme="dark"] .display-resolution{fill:#c9dfb9}html[data-dna-theme="dark"] .display-number{fill:#b5cda0}
html[data-dna-contrast="high"] *{box-shadow:none!important;text-shadow:none!important}html[data-dna-contrast="high"] .display-rect,html[data-dna-contrast="high"] .display-shape.selected .display-rect,html[data-dna-contrast="high"] .display-shape.virtual .display-rect{fill:var(--dna-interface-bg);stroke:var(--dna-interface-ink)}html[data-dna-contrast="high"] :is(.display-name,.display-resolution,.display-number){fill:var(--dna-interface-ink)}html[data-dna-contrast="high"] .display-shape.selected .display-rect{stroke-width:3}html[data-dna-contrast="high"] .display-frame i{background:currentColor}html[data-dna-contrast="high"] .layout-canvas{background-image:none}html[data-dna-contrast="high"] :is(.panel,.metric-card,.display-card,.artifact,.platform-preview article,.brand-concepts article,.notice,.evidence-log){border-width:2px}html[data-dna-contrast="high"] [style*="color:"]{color:var(--dna-interface-ink)!important}
html[data-dna-contrast="high"] :is(.artifact.featured p,.artifact.featured .artifact-meta,.artifact.featured .checksum,.artifact.featured .label,.bottom-cta p,.bottom-cta .eyebrow,.bottom-cta>span,.brand-selected p,.brand-selected .eyebrow,.beta-strip strong,.beta-strip a){color:#fff!important}html[data-dna-theme="dark"][data-dna-contrast="high"] :is(.artifact.featured p,.artifact.featured .artifact-meta,.artifact.featured .checksum,.artifact.featured .label,.bottom-cta p,.bottom-cta .eyebrow,.bottom-cta>span,.brand-selected p,.brand-selected .eyebrow,.beta-strip strong,.beta-strip a){color:#000!important}
@media(forced-colors:active){body,.dna-preferences-dialog{background:Canvas!important;color:CanvasText!important}a{color:LinkText!important}button,select,input{forced-color-adjust:auto}.display-rect{fill:Canvas!important;stroke:CanvasText!important}.display-name,.display-number,.display-resolution{fill:CanvasText!important}:focus-visible{outline-color:Highlight!important}.hero-specimen,.layout-canvas{background-image:none!important}}
