.site-nav_nav__BWAnY{display:flex;align-items:center;margin-left:auto;gap:18px}.site-nav_links__yBbUc{display:flex;align-items:center;gap:22px}.site-nav_link__sc4pc{color:#5f5d57;font-family:monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;transition:color .15s ease}.site-nav_link__sc4pc:hover{color:#cb4229}.site-nav_link__sc4pc:focus-visible{outline:3px solid #cb4229;outline-offset:4px}.site-nav_cta__Qybw6{display:inline-flex;align-items:center;justify-content:center;background:#cb4229;color:#ffffff!important;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;text-decoration:none;padding:8px 16px;min-height:44px;border:1px solid #cb4229;transition:background .15s ease,transform .15s ease}.site-nav_cta__Qybw6:hover{background:#a43320}.site-nav_cta__Qybw6:focus-visible{outline:3px solid #cb4229;outline-offset:4px}.site-nav_mobileBar__lQuL6{display:none;align-items:center;gap:10px}.site-nav_mobileQuickCta__z_U0i{display:inline-flex;align-items:center;justify-content:center;background:#cb4229;color:#ffffff!important;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;text-decoration:none;padding:8px 14px;min-height:44px;border:1px solid #cb4229}.site-nav_mobileQuickCta__z_U0i:active{background:#a43320}.site-nav_toggle__Ebelx{display:none;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;background:transparent;border:1px solid #cbc7bf;color:#252522;cursor:pointer;border-radius:0;transition:background .15s ease,border-color .15s ease}.site-nav_toggle__Ebelx:hover{background:#eae5d9;border-color:#252522}.site-nav_toggle__Ebelx:focus-visible{outline:3px solid #cb4229;outline-offset:4px}.site-nav_toggleIcon__Q9gPw{width:22px;height:22px;display:block}.site-nav_backdrop__CoKaJ,.site-nav_drawer__reRy1{display:none}@media (max-width:768px){.site-nav_links__yBbUc{display:none}.site-nav_mobileBar__lQuL6{display:flex}.site-nav_toggle__Ebelx{display:inline-flex}.site-nav_backdrop__CoKaJ{display:block;position:absolute;top:100%;left:0;right:0;height:100vh;background:rgba(37,37,34,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:98;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease,visibility .2s}.site-nav_backdropVisible__2crsf{opacity:1;pointer-events:auto;visibility:visible}.site-nav_drawer__reRy1{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#f6f2e9;border-bottom:2px solid #252522;padding:20px 22px 28px;z-index:99;box-shadow:0 16px 32px rgba(37,37,34,.16);transform:translateY(-100%);opacity:0;pointer-events:none;visibility:hidden;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .2s ease,visibility .22s;max-height:calc(100vh - 100%);overflow-y:auto}.site-nav_drawerOpen__J_pB_{transform:translateY(0);opacity:1;pointer-events:auto;visibility:visible}.site-nav_drawerSectionLabel__9LmeC{font-family:monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8d8a83;margin-bottom:10px}.site-nav_drawerList__Dr8_S{display:flex;flex-direction:column;gap:2px}.site-nav_drawerItem__jHQxH{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 14px;color:#252522;text-decoration:none;font-size:16px;font-weight:500;border-left:2px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.site-nav_drawerItem__jHQxH:active,.site-nav_drawerItem__jHQxH:hover{background:#eae5d9;border-color:#cb4229;color:#cb4229}.site-nav_drawerItem__jHQxH:focus-visible{outline:3px solid #cb4229;outline-offset:-3px}.site-nav_drawerItemTag__vf4Fp{font-family:monospace;font-size:11px;letter-spacing:.04em;color:#8d8a83;text-transform:uppercase}.site-nav_drawerDivider__P6KvE{height:1px;background:#cbc7bf;margin:16px 0}.site-nav_drawerAuth__whS8Z{display:flex;flex-direction:column;gap:12px}.site-nav_drawerAuthLink__BaAU_{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px;color:#252522;text-decoration:none;font-size:15px;border:1px solid #cbc7bf;background:#ffffff;font-weight:500;transition:background .15s ease}.site-nav_drawerAuthLink__BaAU_:active,.site-nav_drawerAuthLink__BaAU_:hover{background:#eae5d9}.site-nav_drawerAuthPrimary__Qk_C_{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px;background:#cb4229;color:#ffffff!important;text-decoration:none;font-size:15px;font-weight:600;border:1px solid #cb4229;transition:background .15s ease}.site-nav_drawerAuthPrimary__Qk_C_:active,.site-nav_drawerAuthPrimary__Qk_C_:hover{background:#a43320}.site-nav_drawerUserBadge__St0al{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#eae5d9;border:1px solid #cbc7bf;font-family:monospace;font-size:12px;color:#62615b;word-break:break-all}}.brand-system_surface__Uka7q{--bg:#f6f2e9;--panel:#f0ebe0;--panel-2:#e7e2d6;--line:#cbc7bf;--line-soft:#ddd7cc;--text:#252522;--muted:#62615b;--brand:#cb4229;--brand-soft:#a43320;--good:#226746;--warn:#805b12;--bad:#a32d25;--radius:0px;--max:1280px;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;min-height:100vh}.brand-system_surface__Uka7q .brand{display:inline-flex;align-items:center;gap:8px;font-family:Georgia,serif;font-weight:400;font-size:22px;color:var(--text)}.brand-system_surface__Uka7q .brand-word{color:inherit}.brand-system_surface__Uka7q .brand-mark path{stroke:var(--brand)}.brand-system_surface__Uka7q .site-header{background:#f6f2e9;border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.brand-system_surface__Uka7q .site-header .inner{max-width:1400px;padding:14px max(22px,4vw)}.brand-system_surface__Uka7q .button{border-radius:0;min-height:44px;padding:11px 20px;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}.brand-system_surface__Uka7q .button.primary{background:var(--brand);color:#fff;border-color:var(--brand)}.brand-system_surface__Uka7q .button:hover{filter:none;background:var(--panel-2)}.brand-system_surface__Uka7q .button.primary:hover{background:var(--brand-soft)}.brand-system_surface__Uka7q [tabindex]:focus-visible,.brand-system_surface__Uka7q a:focus-visible,.brand-system_surface__Uka7q button:focus-visible,.brand-system_surface__Uka7q input:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.brand-system_surface__Uka7q .site-footer{background:#252522;color:#c4bfb3;margin-top:0;border:0;padding:56px 0 32px}.brand-system_surface__Uka7q .site-footer a{color:#c4bfb3;min-height:44px;display:flex;align-items:center;overflow-wrap:anywhere}.brand-system_surface__Uka7q .site-footer .brand,.brand-system_surface__Uka7q .site-footer h4{color:#f6f2e9}.brand-system_surface__Uka7q .site-footer h4{font:12px monospace;text-transform:uppercase;letter-spacing:.08em}.brand-system_surface__Uka7q .site-footer a:hover{color:#fff}.brand-system_surface__Uka7q .container{padding-left:max(22px,4vw);padding-right:max(22px,4vw)}.brand-system_surface__Uka7q .eyebrow{font:12px monospace;letter-spacing:.12em}.brand-system_surface__Uka7q main:not(#home-redesign) h1{font-size:clamp(38px,5vw,74px);font-weight:400;letter-spacing:-.055em;max-width:900px;line-height:1.06;margin:18px 0 24px}.brand-system_surface__Uka7q main:not(#home-redesign) h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(26px,3vw,40px);letter-spacing:-.035em}.brand-system_surface__Uka7q main:not(#home-redesign) h3{font-weight:500}.brand-system_surface__Uka7q main:not(#home-redesign) .block{padding:64px 0}.brand-system_surface__Uka7q main:not(#home-redesign) .block.tight{padding:36px 0 52px}.brand-system_surface__Uka7q main:not(#home-redesign) .block:first-child{border-bottom:1px solid var(--line);background-image:radial-gradient(#25252210 .7px,transparent 0);background-size:12px 12px}.brand-system_surface__Uka7q main:not(#home-redesign) .card{border-radius:0;box-shadow:none;background:transparent;padding:26px;border:1px solid var(--line)}.brand-system_surface__Uka7q main:not(#home-redesign) .prose{max-width:900px;line-height:1.8}.brand-system_surface__Uka7q main:not(#home-redesign) .prose h2{font-size:28px;margin-top:40px}.brand-system_surface__Uka7q .table-wrap{border-radius:0;max-width:100%;background:var(--bg)}.brand-system_surface__Uka7q thead th{font:11px monospace;text-transform:uppercase;letter-spacing:.05em;padding:18px 16px}.brand-system_surface__Uka7q tbody td{padding:18px 16px}.brand-system_surface__Uka7q pre{border-radius:0;background:#252522;color:#f6f2e9;max-width:100%}.brand-system_surface__Uka7q .badge{border-radius:0;font-family:monospace}.brand-system_surface__Uka7q .badge.ok{background:#e4ece3;color:#226746;border-color:#96ae94}.brand-system_surface__Uka7q .badge.warn{background:#f6eeda;color:#8a6d1b;border-color:#e0cfa6}.brand-system_surface__Uka7q .badge.dead{background:#f4e1db;color:#a32d25;border-color:#bf8b7f}.brand-system_surface__Uka7q .grid>*{min-width:0}.brand-system_surface__Uka7q .auth-page{background:none;min-height:100vh;padding:48px 22px;gap:32px;position:relative}.brand-system_surface__Uka7q .auth-card{max-width:460px;border-radius:0;background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--brand);padding:36px}.brand-system_surface__Uka7q .auth-card h1{font-size:38px!important}.brand-system_surface__Uka7q .auth-card input{background:var(--panel);color:var(--text);border:1px solid #9b968c;border-radius:0;width:100%;padding:12px 14px;font-size:16px;min-height:48px}.brand-system_surface__Uka7q .auth-card input::placeholder{color:#706b62}.brand-system_surface__Uka7q .auth-card [role=alert]{color:var(--bad)!important}.brand-system_surface__Uka7q .auth-switch a{text-decoration:underline;text-underline-offset:4px;padding:12px 0;display:inline-block}@media(max-width:760px){.brand-system_surface__Uka7q .site-header .inner{gap:6px}.brand-system_surface__Uka7q .site-header{position:-webkit-sticky;position:sticky}.brand-system_surface__Uka7q main:not(#home-redesign) .block{padding:40px 0}.brand-system_surface__Uka7q .grid.cols-2,.brand-system_surface__Uka7q .grid.cols-3{grid-template-columns:1fr}.brand-system_surface__Uka7q .auth-card{padding:24px}.brand-system_surface__Uka7q .site-footer .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.brand-system_surface__Uka7q .button{transition:none}}