:root{--header-height:88px;--font:"IBM Plex Sans Variable","Noto Sans SC Variable",system-ui,sans-serif;--display:var(--font);--dark:#202124;--panel:#292a2d;--panel-soft:#35363a;--paper:#ffffff;--surface:#f7f7f8;--surface-alt:#f0f0f2;--ink:#202124;--muted:#686b71;--rule:#e6e7e9;--rule-strong:#c9cbd0;--on-dark:#f5f5f6;--muted-on-dark:#b7b9bf;--line-on-dark:#4b4d53;--accent:#c74750;--accent-hover:#af3540;--accent-soft:#fbedee;--accent-line:#efc7ca;--accent-on-dark:#ed858d;--accent-panel:#39272b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 16px)}body{display:flex;flex-direction:column;min-height:100svh;margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--font);font-synthesis:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body>main{flex:1 1}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{border:0;padding:0;background:none;font:inherit;cursor:pointer}a,button{color:inherit}a{text-decoration:none}button,h1,h2,h3,h4,p{margin:0}[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}[hidden]{display:none!important}::selection{background:var(--accent-soft);color:var(--ink)}.icon{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.section-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.inline-link{display:inline-flex;align-items:center;gap:12px;padding:8px 0;color:var(--ink);font-size:14px}.inline-link .icon{width:15px;height:15px}.inline-link:hover{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--rule-strong);flex-shrink:0}.skip-link{position:fixed;top:9px;left:-10000px;z-index:100;background:var(--accent);color:var(--paper);border-radius:4px;padding:10px 20px}.skip-link:focus{left:9px}@media (max-width:980px){:root{--header-height:78px}.section-wrap{width:calc(100% - 64px)}}@media (max-width:680px){:root{--header-height:70px}.section-wrap{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.brand_brand__pSmm8{display:inline-flex;gap:10px;align-items:center;font:650 25px/1 var(--display);letter-spacing:-.045em;white-space:nowrap}.brand_brand-mark__wgc7J{width:34px;height:34px;fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linejoin:round}@media (max-width:980px){.brand_brand__pSmm8{font-size:22px}.brand_brand-mark__wgc7J{width:29px;height:29px}}@media (max-width:680px){.brand_brand__pSmm8{gap:6px;font-size:22px}.brand_brand-mark__wgc7J{width:27px;height:27px}}