html body.type-system.next-site.precision-site #main .dt-page{--dt-ink:#202521;--dt-muted:#606b60;--dt-paper:#fafaf7;--dt-wash:#f1f3eb;--dt-line:#dce3d5;--dt-action:#365e40;--type-body:16px;--type-lead:18px;--type-control:13px;--type-nav:13px;--type-small:13px;--type-meta:12px;--color-on-dark:#202521;--color-muted-dark:#606b60;--color-accent-soft:#365e40;--color-line-dark:#bdcbb2;--color-control-line:#a7b89b;--color-dark:#f1f3eb;--color-dark-raised:#e5eedf;--color-selected:#e5eedf;--color-warning:#80552e;--focus-ring:#365e40;background:var(--dt-paper);color:var(--dt-ink);font:16px/1.7 var(--font);min-width:0}.dt-wrap{width:min(1200px,100% - 112px);margin-inline:auto}html body.type-system.next-site.precision-site #main .dt-page :is(h1,h2,h3,p,figure,ol,ul){margin:0}html body.type-system.next-site.precision-site #main .dt-page :is(h1,h2,h3){letter-spacing:-.045em;color:inherit;text-wrap:initial;font-weight:530}html body.type-system.next-site.precision-site #main .dt-page p{letter-spacing:-.008em;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .dt-page h1{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;font-size:clamp(44px,5.3vw,72px);line-height:1.055}html body.type-system.next-site.precision-site #main .dt-page h2{max-width:24ch;font-size:clamp(32px,3.5vw,49px);line-height:1.12}html body.type-system.next-site.precision-site #main .dt-page h3{letter-spacing:-.03em;font-size:26px;line-height:1.25}html body.type-system.next-site.precision-site #main .dt-page .dt-eyebrow{letter-spacing:.065em;text-transform:uppercase;color:var(--dt-muted);font-size:11px;font-weight:550;line-height:1.6}html body.type-system.next-site.precision-site #main .dt-page .dt-lead{color:var(--dt-muted);font-size:18px;line-height:1.7}html body.type-system.next-site.precision-site #main .dt-page .dt-meta{color:var(--dt-muted);margin-top:17px;font-size:12px;line-height:1.7}.dt-page [id]{scroll-margin-top:110px}.dt-page a{text-underline-offset:4px}html body.type-system.next-site.precision-site #main .dt-page :is(a,button,input,select,summary,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid var(--dt-action)!important}html body.type-system.next-site.precision-site #main .dt-masthead.page-hero{background:var(--dt-paper);border-bottom:0;padding-block:34px 58px}.dt-breadcrumb{color:var(--dt-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:42px;font-size:12px;line-height:1.6;display:flex}.dt-breadcrumb a{color:inherit}.dt-opening{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:85px;margin-top:24px;display:grid}.dt-opening-copy{min-width:0;max-width:48ch}.dt-primary{background:#1d231f;border:1px solid #1d231f;border-radius:4px;justify-content:space-between;align-items:center;gap:30px;min-height:49px;margin-top:27px;padding:13px 19px;font-size:13px;font-weight:550;line-height:1.6;text-decoration:none;display:inline-flex;color:#fafaf7!important}.dt-primary:hover{background:#344d39;border-color:#344d39}.dt-resource-nav{border-block:1px solid var(--dt-line)}.dt-resource-nav>.dt-wrap{flex-wrap:wrap;gap:0 30px;padding-block:10px;display:flex}.dt-resource-nav a{min-height:44px;color:var(--dt-muted);align-items:center;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.dt-resource-nav a:hover{color:var(--dt-action);text-decoration:underline}.dt-orientation{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:100px;padding-block:72px 78px;display:grid}html body.type-system.next-site.precision-site #main .dt-page .dt-orientation h2{max-width:14ch;margin-top:17px;font-size:36px}html body.type-system.next-site.precision-site #main .dt-page .dt-orientation-heading>p:last-child{color:var(--dt-muted);max-width:32ch;margin-top:22px}.dt-tour-index{padding:0;list-style:none}.dt-tour-index li{border-top:1px solid var(--dt-line);grid-template-columns:28px minmax(0,1fr);gap:22px;padding-block:20px;display:grid}.dt-tour-index li:first-child{border-top:0;padding-top:0}.dt-index{font:12px/1.7 var(--font-mono);color:var(--dt-muted);padding-top:3px}.dt-tour-index a{min-height:28px;color:var(--dt-ink);justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:550;line-height:1.7;text-decoration:none;display:flex}.dt-tour-index a:hover{text-decoration:underline}html body.type-system.next-site.precision-site #main .dt-page .dt-tour-index p{color:var(--dt-muted);margin-top:5px}.dt-tour-boundary{border-top:1px solid #bdcbb2;margin-top:8px;padding-top:25px}html body.type-system.next-site.precision-site #main .dt-page .dt-tour-boundary p+p{color:var(--dt-muted);margin-top:15px}.dt-chapter{border-top:1px solid var(--dt-line);padding-block:34px 70px}.dt-chapter-marker{justify-content:space-between;align-items:center;gap:25px;padding-bottom:36px;display:flex}.dt-chapter-marker>span{color:var(--dt-muted);font-size:12px;line-height:1.6}.dt-page :is(.film-section,.console-section,.flow-section){color:var(--dt-ink);background:0 0;border:0;padding:0}.dt-page .section-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:85px;margin-bottom:34px;display:grid}html body.type-system.next-site.precision-site #main .dt-page .section-head h2{max-width:22ch;font-size:clamp(32px,3.5vw,49px);line-height:1.12}html body.type-system.next-site.precision-site #main .dt-page .section-head .eyebrow{letter-spacing:.065em;text-transform:uppercase;color:var(--dt-muted);margin-bottom:17px;font-size:11px;line-height:1.6}html body.type-system.next-site.precision-site #main .dt-page .section-head :is(.lead,.film-description){color:var(--dt-muted);max-width:45ch;font-size:18px;line-height:1.7}html body.type-system.next-site.precision-site #main .dt-page .film-duration{color:var(--dt-muted);letter-spacing:0;margin-top:17px;font-size:12px;line-height:1.7}.dt-page .film-frame{border-color:var(--dt-line);box-shadow:none;background:#1d231f;border-radius:4px}.dt-page .film-transcript{border-color:var(--dt-line);padding-block:17px}html body.type-system.next-site.precision-site #main .dt-page .film-transcript summary{color:var(--dt-ink);font-size:13px;line-height:1.6}html body.type-system.next-site.precision-site #main .dt-page .film-transcript p{max-width:80ch;color:var(--dt-muted);padding-block:10px 9px}html body.type-system.next-site.precision-site #main .dt-page .experience-note{color:var(--dt-muted);margin-top:20px;font-size:16px;line-height:1.7}.dt-console-chapter{background:var(--dt-wash)}.dt-console-guidance{border-bottom:1px solid #cad6c1;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:36px;padding-bottom:27px;display:grid}html body.type-system.next-site.precision-site #main .dt-page .dt-console-guidance p{max-width:54ch;color:var(--dt-muted)}.dt-page .console-demo{box-shadow:none;--color-paper:#fff;background:#fff;border:1px solid #c7d3be;border-radius:4px}.dt-page .console-top{border-color:var(--dt-line);background:#fff;padding:17px 24px}.dt-page .console-brand{color:var(--dt-ink);font-size:22px}.dt-page .console-pill{color:var(--dt-action);background:#f7f9f3;border:1px solid #c7d3be;border-radius:3px;font-size:12px}.dt-page .console-window{display:none}.dt-page .console-shell{grid-template-columns:235px minmax(0,1fr);min-height:600px}.dt-page .console-nav{border-color:var(--dt-line);background:#f7f8f3;padding:22px 13px}.dt-page .console-nav button{color:var(--dt-muted);border-radius:4px;padding:12px 10px;font-size:13px;font-weight:550;line-height:1.6}.dt-page .console-nav button[aria-pressed=true]{color:#344c30;background:#e5eedf;border-color:#c4d2b9}.dt-page .console-sidebar-note{color:var(--dt-muted);margin-top:38px;padding:24px 12px;font-size:16px;line-height:1.7}.dt-page .console-panel{min-width:0;padding:34px}html body.type-system.next-site.precision-site #main .dt-page .micro-label{letter-spacing:.065em;color:var(--dt-muted);font-size:11px;font-weight:550;line-height:1.7}html body.type-system.next-site.precision-site #main .dt-page .console-panel h3{margin-block:15px;font-size:29px;line-height:1.23}html body.type-system.next-site.precision-site #main .dt-page .console-intro{color:var(--dt-muted);max-width:66ch;font-size:16px;line-height:1.7}.dt-page .console-mini-map{border:0;border-block:1px solid var(--dt-line);background:0 0;border-radius:0;gap:20px;margin-block:25px;padding:24px 0}.dt-page .console-mini-map>span{font-size:16px;line-height:1.7}.dt-page .console-mini-map strong{font-weight:550}.dt-page .console-table-wrap{border:0;border-block:1px solid var(--dt-line);overscroll-behavior-x:contain;border-radius:0}html body.type-system.next-site.precision-site #main .dt-page .console-panel table{border-collapse:collapse;background:#fff;width:100%;min-width:570px;margin:0;font-size:16px;line-height:1.7;display:table;overflow:visible}html body.type-system.next-site.precision-site #main .dt-page .console-panel table:focus-visible{outline-offset:-3px!important}html body.type-system.next-site.precision-site #main .dt-page .console-panel :is(th,td){letter-spacing:0;text-transform:none;border:0;border-bottom:1px solid var(--dt-line);vertical-align:top;background:#fff;padding:16px 16px 16px 0;font-size:16px;line-height:1.7}.dt-page .console-panel thead th{color:var(--dt-muted);font-weight:550}.dt-page .console-panel tbody th{font-weight:550}.dt-page .console-panel tbody tr:last-child>*{border-bottom:0}.dt-page .console-bottom{flex-wrap:wrap;gap:12px 24px;padding-top:24px}html body.type-system.next-site.precision-site #main .dt-page .console-bottom p{color:var(--dt-muted);max-width:52ch;font-size:16px;line-height:1.7}.dt-page .console-bottom a{color:var(--dt-action);gap:10px;font-size:13px;font-weight:550;line-height:1.6}html body.type-system.next-site.precision-site #main .dt-page .console-disclosure{color:var(--dt-muted);border-color:var(--dt-line);background:#f7f8f3;padding:21px 24px;font-size:16px;line-height:1.7}.dt-page .flow-explorer{color:var(--dt-ink);box-shadow:none;background:#fff;border:1px solid #c7d3be;border-radius:4px}html body.type-system.next-site.precision-site #main .dt-page .flow-explorer{--diagram-path:#365e40;--diagram-line:#bdcbb2}.dt-page .flow-toolbar{background:#f1f3eb;border-color:#d4dfcb;padding:22px 30px}.dt-page .segmented{background:0 0;border-color:#bcccb1;border-radius:4px}.dt-page .segmented button{color:var(--dt-muted);border-radius:3px;font-size:13px;line-height:1.6}.dt-page .segmented button[aria-pressed=true]{color:#344c30;background:#fff;font-weight:550;box-shadow:0 1px 3px #243b2210}.dt-page .flow-select{color:var(--dt-muted);font-size:13px;line-height:1.6}html body.type-system.next-site.precision-site #main .dt-page .flow-select select{color:var(--dt-ink);background:#fff;border-color:#a7b89b;border-radius:4px;max-width:100%;font-size:13px;line-height:1.6}.dt-page .flow-caption{padding:34px 36px 0}html body.type-system.next-site.precision-site #main .dt-page .flow-caption h3{margin-top:13px;font-size:29px;line-height:1.25}.dt-page .flow-stage{padding-block:36px 27px}.dt-page .flow-node{opacity:1}.dt-page .node-orbit{box-shadow:none;color:#365e40;background:#f7f9f3;border-color:#a7b89b}.dt-page .flow-node.denied .node-orbit{opacity:.55}.dt-page .node-count{letter-spacing:.04em;color:var(--dt-muted);font-size:12px;line-height:1.7}.dt-page .flow-node strong{color:var(--dt-ink);opacity:1;font-size:16px;font-weight:550;line-height:1.7}.dt-page .flow-node>span:last-child{color:var(--dt-muted);opacity:1;font-size:16px;line-height:1.7}.dt-page .flow-controls{border-top:1px solid var(--dt-line);gap:18px;padding:24px 36px}.dt-page .flow-controls label{color:var(--dt-ink);font-size:13px;line-height:1.6}.dt-page .flow-controls input{accent-color:#365e40}.dt-page .motion-button{color:var(--dt-action);background:#fff;border-color:#a7b89b;border-radius:4px;font-size:13px;line-height:1.6}.dt-page .motion-button:disabled{opacity:1;color:#687660;background:#f7f8f3;border-color:#c7d3be}.dt-page .flow-explanation{background:#f1f3eb;border-color:#d4dfcb;min-height:180px;padding:26px 36px}.dt-page .flow-explanation>strong{color:var(--dt-ink);opacity:1;font-size:16px;font-weight:550;line-height:1.7}.dt-page .path-permitted:before{background:#365e40}.dt-page .path-denied:before{background:#80552e}html body.type-system.next-site.precision-site #main .dt-page .flow-explanation p{color:var(--dt-muted);opacity:1;max-width:90ch;margin-top:12px;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .dt-page .flow-explorer>.experience-note{color:var(--dt-muted);border-top:1px solid var(--dt-line);background:#fff;margin:0;padding:19px 36px;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .dt-page .dt-flow-fallback p{color:var(--dt-muted);margin-top:24px}.dt-takeaway{border-top:1px solid var(--dt-line);background:var(--dt-wash);padding-block:68px 75px}.dt-takeaway-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:20px 85px;display:grid}.dt-takeaway-heading>.dt-eyebrow{grid-column:1/-1}.dt-takeaway-heading>p:last-child{max-width:42ch;color:var(--dt-muted)}.dt-questions{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:0;list-style:none;display:grid;margin-top:42px!important}.dt-questions li{border-top:1px solid #b8c8ac;padding-top:19px}.dt-questions span{font:12px/1.7 var(--font-mono);color:var(--dt-muted)}html body.type-system.next-site.precision-site #main .dt-page .dt-questions p{margin-top:11px}html body.type-system.next-site.precision-site #main .dt-page .related{border-color:#c4d1b9;margin-top:48px}html body.type-system.next-site.precision-site #main .dt-page .related-label{color:var(--dt-muted);margin-bottom:12px;font-size:12px;line-height:1.7}.dt-page .related-grid a{color:var(--dt-action);border-color:#c4d1b9;font-size:13px;font-weight:550;line-height:1.6}@media (width<=1100px){.dt-wrap{width:calc(100% - 72px)}.dt-opening,.dt-page .section-head,.dt-takeaway-heading{gap:40px}.dt-orientation{gap:50px}.dt-page .console-shell{grid-template-columns:205px minmax(0,1fr)}.dt-page .console-panel{padding:28px}.dt-page .console-mini-map{gap:14px}.dt-page .console-mini-map>span{flex-direction:column;align-items:flex-start;gap:8px}.dt-page .console-mini-map b{position:absolute;top:4px;right:0}}@media (width<=800px){.dt-opening,.dt-orientation,.dt-page .section-head,.dt-takeaway-heading{grid-template-columns:minmax(0,1fr);gap:27px}.dt-opening-copy{max-width:60ch}.dt-orientation{padding-block:50px}.dt-orientation-heading>p:last-child{max-width:50ch!important}.dt-page .section-head{margin-bottom:27px}.dt-chapter{padding-block:27px 48px}.dt-chapter-marker{padding-bottom:29px}.dt-console-guidance{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:29px}.dt-page .console-shell{grid-template-columns:minmax(0,1fr);min-height:0}.dt-page .console-nav{border-right:0;border-bottom:1px solid var(--dt-line);gap:6px;padding:12px;display:flex;overflow-x:auto}.dt-page .console-nav button{white-space:nowrap;flex:none;width:auto;margin:0}.dt-page .console-sidebar-note,.dt-page .nav-arrow{display:none}.dt-page .console-mini-map>span{flex-direction:row;align-items:center}.dt-page .console-mini-map b{position:static}.dt-page .flow-toolbar{flex-direction:column;align-items:stretch;gap:18px}.dt-page .segmented{justify-content:center}.dt-page .segmented button{flex:1}.dt-page .flow-select{flex-wrap:wrap;justify-content:space-between}.dt-page .flow-select select{flex:1}.dt-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.dt-takeaway{padding-block:48px 55px}}@media (width<=700px){.dt-page .flow-stage{padding:30px 24px 12px}.dt-page .flow-caption{padding:28px 24px 0}.dt-page .flow-node{column-gap:20px;padding-bottom:30px}.dt-page .flow-node:not(:last-child):before{background:#bdcbb2}.dt-page .flow-controls{flex-wrap:wrap;padding:22px 24px}.dt-page .flow-explanation{min-height:0;padding:24px}html body.type-system.next-site.precision-site #main .dt-page .flow-explorer>.experience-note{padding:20px 24px}}@media (width<=560px){.dt-wrap{width:calc(100% - 36px)}html body.type-system.next-site.precision-site #main .dt-masthead.page-hero{padding-block:26px 38px}.dt-breadcrumb{margin-bottom:30px}.dt-opening{margin-top:20px}.dt-resource-nav>.dt-wrap{gap:0 22px}.dt-orientation{padding-block:41px 46px}.dt-tour-index li{gap:15px}.dt-tour-index a{align-items:flex-start}.dt-chapter-marker{flex-direction:column;align-items:flex-start;gap:8px}.dt-page .console-top{flex-wrap:wrap;gap:16px;padding:16px}.dt-page .console-panel{padding:26px 18px}.dt-page .console-mini-map{gap:12px}.dt-page .console-mini-map>span{flex-direction:column;align-items:flex-start;gap:9px}.dt-page .console-mini-map b{position:absolute;top:4px;right:0}.dt-page .console-mini-map>span:last-child{flex:1.2}html body.type-system.next-site.precision-site #main .dt-page .console-panel h3{font-size:26px}html body.type-system.next-site.precision-site #main .dt-page .console-disclosure{padding:20px 18px}.dt-page .flow-toolbar{padding:19px 18px}.dt-page .flow-select{display:block}.dt-page .flow-select select{width:100%;margin-top:8px;display:block}html body.type-system.next-site.precision-site #main .dt-page .flow-caption h3{font-size:26px}.dt-page .flow-controls label{min-height:44px}.dt-page .motion-button{margin-top:3px}.dt-questions{grid-template-columns:minmax(0,1fr);gap:19px;margin-top:32px!important}.dt-questions li{grid-template-columns:25px minmax(0,1fr);align-items:baseline;gap:17px;padding-top:17px;display:grid}html body.type-system.next-site.precision-site #main .dt-page .dt-questions p{margin:0}.dt-page .related-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dt-page *{scroll-behavior:auto!important;transition:none!important}}
