.site{display:block;font:400 16px/1.5 var(--f-sans);color:var(--ink-2)}.site .d-t-dim{color:var(--ink-3)}.site .d-prose{margin:0;font-size:16.5px;line-height:1.75;color:var(--ink-3)}.site .d-mono{font-family:var(--f-mono);color:var(--ink-2)}.site .d-col-16{display:flex;flex-direction:column;gap:16px}.site .d-h3{margin:0;font-family:var(--f-mono);font-size:24px;font-weight:500;letter-spacing:-0.02em;color:var(--ink)}.site .d-t-body{color:var(--ink-2)}.site .d-bar{flex:1;background:var(--ok-dim)}.site .d-eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-3)}.site .d-mono-ok{font-family:var(--f-mono);font-size:14px;color:var(--ok)}.site .d-mono-ink{font-family:var(--f-mono);font-size:14px;color:var(--ink)}.site .d-note{margin:0;font-size:15px;line-height:1.6;color:var(--ink-3)}.site .d-prose-sm{margin:0;font-size:15.5px;line-height:1.7;color:var(--ink-3)}.site .d-mono-ink-15{font-family:var(--f-mono);font-size:15px;color:var(--ink)}.site .d-mono-ink-16{font-family:var(--f-mono);font-size:16px;color:var(--ink)}.site .d-cmp-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:14px;padding:14px 20px;border-bottom:1px solid var(--sur-2);font-size:15px}.site .d-mono-ok-sm{font-family:var(--f-mono);font-size:13px;color:var(--ok)}.site .d-note-15{font-size:15px;line-height:1.6;color:var(--ink-3)}.site .d-col-10-sm{display:flex;flex-direction:column;gap:10px;font-size:13px}.site .d-note-14{font-size:14.5px;line-height:1.6;color:var(--ink-3)}.site .d-t-strong{color:var(--ink)}.site .d-card{background:var(--sur);border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:8px}.site .d-mono-ok-14{color:var(--ok);font-family:var(--f-mono);font-size:14px}.site .d-stack-row-16{background:var(--bg);padding:16px 18px;display:flex;flex-direction:column;gap:5px}.site .d-col-8{display:flex;flex-direction:column;gap:8px}.site .d-prose-16{margin:0;font-size:16px;line-height:1.7;color:var(--ink-3)}.site .d-page{font-family:var(--f-sans);color:var(--ink-2);background:var(--bg)}.site .d-nav{border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:10}.site .d-nav-row{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.site .d-brand{display:flex;align-items:center;gap:11px;color:inherit}.site .d-mark{width:22px;height:22px;background:var(--ok);display:flex;align-items:flex-end;padding:4px;box-sizing:border-box}.site .d-mark-bar{width:9px;height:4px;background:var(--bg)}.site .d-nav-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap;font-family:var(--f-mono);font-size:13px}.site .d-stack{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line)}.site .d-cta{background:var(--ok);color:var(--bg);font-weight:700;padding:8px 14px;border-radius:2px}.site .d-code{margin:0;overflow-x:auto;font-family:var(--f-mono);font-size:12.5px;line-height:1.8;color:var(--ink-2);background:var(--sur);border:1px solid var(--line);padding:18px}.site .d-col-12{display:flex;flex-direction:column;gap:12px}.site .d-mono-meta{font-family:var(--f-mono);font-size:12px;color:var(--ink-3)}.site .d-stack-row-20{background:var(--bg);padding:20px;display:flex;flex-direction:column;gap:8px}.site .d-t-em{color:var(--ink-2);font-weight:600}.site .d-card-lg{background:var(--sur);border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;gap:10px}.site .d-mono-bad{color:var(--bad);font-family:var(--f-mono);font-size:14px}.site .d-stack-row-7{background:var(--bg);padding:20px;display:flex;flex-direction:column;gap:7px}.site .d-kbd{font-family:var(--f-mono);color:var(--ink-2);background:var(--sur);padding:1px 5px}.site .d-h2{margin:0;font-family:var(--f-mono);font-size:clamp(22px,3.2vw,30px);font-weight:500;letter-spacing:-0.02em;color:var(--ink)}.site .d-stack-row{background:var(--bg);padding:22px;display:flex;flex-direction:column;gap:8px}.site .d-row-between{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;justify-content:space-between}.site .d-note-wide{margin:0;font-size:15px;line-height:1.6;color:var(--ink-3);max-width:80ch}.site .d-stack-row-18{background:var(--bg);padding:18px;display:flex;flex-direction:column;gap:6px}.site .d-note-13{font-size:13.5px;line-height:1.5;color:var(--ink-3)}.site .d-main{max-width:1120px;margin:0 auto;padding:clamp(44px,6vw,72px) 24px 0;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,56px)}.site .d-hero{display:flex;flex-direction:column;gap:18px;max-width:70ch}.site .d-crumbs{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-family:var(--f-mono);font-size:12px;color:var(--ink-3)}.site .d-h1{margin:0;font-family:var(--f-mono);font-size:clamp(28px,4.4vw,42px);font-weight:500;letter-spacing:-0.03em;line-height:1.12;color:var(--ink);text-wrap:balance}.site .d-lede{margin:0;font-size:19px;line-height:1.6;color:var(--ink-3);text-wrap:pretty}.site .d-split{display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,56px);align-items:flex-start}.site .d-split-body{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:36px;max-width:74ch}.site .d-split-aside{flex:0 1 240px;min-width:200px;position:sticky;top:80px;display:flex;flex-direction:column;gap:14px}.site .d-col-9-sm{display:flex;flex-direction:column;gap:9px;font-size:13.5px;line-height:1.5}.site .d-foot{border-top:1px solid var(--line);margin-top:clamp(48px,7vw,80px)}.site .d-foot-row{max-width:1120px;margin:0 auto;padding:28px 24px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;font-family:var(--f-mono);font-size:12px;color:var(--ink-3)}.site .d-row-18{display:flex;gap:18px;flex-wrap:wrap}.site .d-section-22{display:flex;flex-direction:column;gap:22px}.site .d-u01{background:var(--bg);padding:16px 18px;font-size:15px;line-height:1.65;color:var(--ink-3)}.site .d-prose-16-tight{margin:0;font-size:16px;line-height:1.6;color:var(--ink-3)}.site .d-mono-bad-13{font-family:var(--f-mono);font-size:13px;color:var(--bad)}.site .d-row-11-top{display:flex;gap:11px;align-items:flex-start}.site .d-tick{flex-shrink:0;margin-top:3px}.site .d-body-15{font-size:15px;line-height:1.55;color:var(--ink-2)}.site .d-note-col{font-size:14.5px;line-height:1.6;color:var(--ink-3);flex:1 1 200px}.site .d-note-dim-14{color:var(--ink-3);font-size:14px}.site .d-u02{background:var(--sur);border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;gap:12px}.site .d-row-14-top{display:flex;gap:14px;align-items:flex-start}.site .d-u03{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:1px;background:var(--line)}.site .d-u04{font-family:var(--f-mono);font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ok)}.site .d-u05{border-top:1px solid var(--line);margin-top:clamp(56px,8vw,96px)}.site .d-u06{max-width:1120px;margin:0 auto;padding:44px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px}.site .d-u07{display:flex;align-items:center;gap:10px}.site .d-u08{width:20px;height:20px;background:var(--ok);display:flex;align-items:flex-end;padding:4px;box-sizing:border-box}.site .d-u09{width:8px;height:3px;background:var(--bg)}.site .d-u10{font-size:13px;line-height:1.6;color:var(--ink-3)}.site .d-u11{border-top:1px solid var(--sur-2)}.site .d-u12{max-width:1120px;margin:0 auto;padding:18px 24px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;font-family:var(--f-mono);font-size:12px;color:var(--ink-3)}.site .d-u13{font-family:var(--f-mono);font-size:11px;padding:3px 9px;border:1px solid var(--ok);color:var(--ok)}.site .d-u14{display:grid;grid-template-columns:minmax(0,1.2fr) 180px minmax(0,1.4fr);gap:14px;padding:14px 20px;border-bottom:1px solid var(--sur-2);font-size:15px}.site .d-u15{font-family:var(--f-mono);color:var(--ink)}.site .d-u16{font-family:var(--f-mono);font-size:13px;color:var(--ink-3)}.site .d-mono-warn-13{font-family:var(--f-mono);font-size:13px;color:var(--warn)}.site .d-u17{border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column;gap:12px;font-size:16px}.site .d-u18{margin:0;font-family:var(--f-mono);font-size:17px;font-weight:500;color:var(--ink)}.site .d-u19{background:var(--bg);padding:14px 18px;font-family:var(--f-mono);font-size:13px;color:var(--ink-2)}.site .d-u20{background:var(--bg);padding:14px 18px;font-size:15px;line-height:1.65;color:var(--ink-3)}.site .d-u21{margin:0;font-size:18px;line-height:1.6;color:var(--ink-3);text-wrap:pretty}.site .d-u22{display:flex;flex-direction:column;gap:12px;max-width:64ch}.site .d-u23{margin:0;font-size:16px;line-height:1.65;color:var(--ink-3)}.site .d-u24{overflow-x:auto;border:1px solid var(--line)}.site .d-u25{font-weight:600}.site .d-u26{display:flex;flex-direction:column;gap:14px}.site .d-u27{display:flex;flex-direction:column;gap:14px;max-width:62ch}.site .d-u28{margin:0;font-family:var(--f-mono);font-size:clamp(24px,3.4vw,32px);font-weight:500;letter-spacing:-0.02em;color:var(--ink)}.site .d-u29{display:flex;flex-direction:column;gap:24px}.site .d-u30{font-size:14px;line-height:1.55;color:var(--ink-3)}.site .d-u31{background:var(--bg);padding:16px 20px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.site .d-u32{display:flex;flex-direction:column;gap:4px}.site .d-u33{font-size:13px;color:var(--ink-3)}.site .d-u34{display:flex;align-items:center;gap:16px}.site .d-u35{margin:0;font-family:var(--f-mono);font-size:clamp(30px,4.6vw,44px);font-weight:500;letter-spacing:-0.03em;line-height:1.1;color:var(--ink)}.site .d-u36{background:var(--sur);border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;gap:12px}.site .d-u37{padding:3px 8px;background:var(--sur-2);color:var(--ink-2)}.site .d-u38{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;padding:14px 20px;border-bottom:1px solid var(--sur-2);font-size:15px}.site .d-u39{font-family:var(--f-mono)}.site .d-u40{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:14px;padding:14px 18px;background:var(--bg);font-size:15px}.site .d-u41{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:14px;padding:13px 18px;background:var(--bg)}.site .d-u42{font-size:15px;color:var(--ink-2)}.site .d-u43{background:var(--bg);padding:16px 18px;display:flex;flex-wrap:wrap;gap:12px;align-items:baseline}.site .d-u44{background:var(--bg);padding:17px 18px;display:flex;flex-direction:column;gap:5px}.site .d-u45{background:var(--bg);padding:15px 18px;font-size:15px;line-height:1.6;color:var(--ink-3)}.site .d-u46{display:flex;flex-direction:column;gap:18px;max-width:64ch}.site .d-u47{background:var(--sur);border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;gap:10px;color:inherit}.site .d-u48{font-family:var(--f-mono);font-size:16px;color:var(--ok)}.site .d-u49{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.site .d-u50{padding:3px 8px;background:var(--ok-ground);color:var(--ok)}.site .d-u51{display:flex;align-items:baseline;gap:14px;border-bottom:1px solid var(--line);padding-bottom:12px}.site .d-u52{font-family:var(--f-mono);font-size:12px;color:var(--ok)}.site .d-u53{margin:0;font-family:var(--f-mono);font-size:24px;font-weight:500;color:var(--ink)}.site .d-u54{background:var(--sur);border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;gap:8px}.site .d-u55{font-family:var(--f-mono);font-size:14px;color:var(--ink-2)}.site .d-u56{font-size:14px;line-height:1.6;color:var(--ink-3)}.site .d-u57{display:flex;flex-direction:column;gap:10px}.site .d-u58{background:var(--sur);border:1px solid var(--line);padding:20px;font-size:15px;line-height:1.6;color:var(--ink-3)}.site .d-u59{color:var(--ok)}.site .d-u60{font-family:var(--f-mono);font-size:13px;color:var(--bad);flex-shrink:0;padding-top:3px}.site .d-u61{display:flex;flex-direction:column;gap:5px}.site .d-u62{font-size:16px;line-height:1.6;color:var(--ink-2);font-weight:600}.site .d-u63{display:flex;flex-wrap:wrap;gap:16px;padding-top:8px;border-top:1px solid var(--line);font-family:var(--f-mono);font-size:13px}.site .d-u64{font-family:var(--f-mono);font-size:13px;color:var(--ink)}.site .d-u65{font-family:var(--f-mono);font-size:13px;color:var(--ok);flex-shrink:0;padding-top:3px}.site .d-u66{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:var(--line)}.site .d-u67{background:var(--bg);padding:15px 18px;display:flex;flex-wrap:wrap;gap:12px}.site .d-u68{font-family:var(--f-mono);font-size:13px;color:var(--ok);min-width:110px}.site .d-u69{background:var(--sur);border:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:7px}.site .d-u70{max-width:1120px;margin:0 auto;padding:clamp(48px,7vw,80px) 24px 0;display:flex;flex-direction:column;gap:clamp(44px,7vw,72px)}.site .d-u71{min-width:680px}.site .d-u72{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:14px;padding:11px 20px;background:var(--sur);border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-3)}.site .d-u73{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:14px;padding:14px 20px;font-size:15px}.site .d-u74{background:var(--warn-ground);border-left:2px solid var(--warn);padding:16px 20px;max-width:82ch;font-size:15px;line-height:1.65;color:var(--warn-ink)}.site .d-u75{background:var(--ok);color:var(--bg);font-family:var(--f-mono);font-weight:700;font-size:15px;padding:15px 26px;border-radius:2px}.site .d-u76{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.site .d-u77{margin:0;padding-left:20px;font-size:15px;line-height:1.75;color:var(--ink-3)}.site .d-u78{margin:0;font-size:17px;line-height:1.6;color:var(--ink-3);text-wrap:pretty}.site .d-u79{display:flex;flex-direction:column;gap:20px;max-width:82ch}.site .d-u80{margin:0;overflow-x:auto;font-family:var(--f-mono);font-size:12.5px;line-height:1.75;color:var(--ink-2);background:var(--sur);border:1px solid var(--line);padding:16px}.site .d-u81{display:flex;flex-direction:column;gap:20px}.site .d-u82{font-size:12px;color:var(--ink-3)}.site .d-u83{font-family:var(--f-mono);font-size:28px;color:var(--ink);letter-spacing:-0.02em}.site .d-u84{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;padding:13px 18px;border-bottom:1px solid var(--sur-2);font-size:15px}.site .d-u85{color:var(--bad)}.site .d-u86{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.site .d-u87{background:var(--sur);border:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:8px}.site .d-u88{background:var(--sur);border:1px solid var(--line);padding:18px;display:flex;gap:14px;align-items:flex-start}.site .d-u89{font-size:15.5px;line-height:1.7;color:var(--ink-3)}.site .d-u90{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:16px 18px;background:var(--bg)}.site .d-u91{font-size:15px;line-height:1.65;color:var(--ink-3)}.site .d-u92{font-family:var(--f-mono);font-size:14px;color:var(--warn)}.site .d-u93{background:var(--sur);border:1px solid var(--line);padding:clamp(28px,5vw,44px);display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.site .d-u94{font-family:var(--f-mono);font-size:clamp(20px,2.8vw,26px);color:var(--ink);letter-spacing:-0.02em}.site .d-u95{font-family:var(--f-mono);font-size:11px;padding:3px 9px;border:1px solid var(--line-2);color:var(--ink-3)}.site .d-u96{display:flex;flex-direction:column;gap:28px}.site .d-panel{background:var(--sur);border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;gap:14px}.site .d-u97{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--f-mono);font-size:11px}.site .d-u98{font-family:var(--f-mono);font-size:13px}.site .d-u99{display:flex;flex-direction:column;gap:10px;max-width:52ch}.site .d-u100{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.site .d-u101{max-width:1120px;margin:0 auto;padding:clamp(48px,7vw,80px) 24px 0;display:flex;flex-direction:column;gap:clamp(48px,7vw,80px)}.site .d-u102{display:flex;flex-direction:column;gap:12px;max-width:62ch}.site .d-u103{margin:0;font-size:15px;line-height:1.65;color:var(--warn-ink)}.site .d-u104{display:flex;flex-wrap:wrap;gap:14px;align-items:baseline;justify-content:space-between}.site .d-u105{font-size:14px;line-height:1.6;color:var(--ink-3);border-top:1px solid var(--sur-2);padding-top:12px}.site .d-u106{margin:0;font-size:15px;line-height:1.65;color:var(--ink-3)}.site .d-u107{background:var(--warn-ground);border-left:2px solid var(--warn);padding:18px 20px;font-size:15.5px;line-height:1.65;color:var(--warn-ink)}.site .d-u108{background:var(--bad-ground);border-left:2px solid var(--bad);padding:16px 20px;font-size:15.5px;line-height:1.7;color:var(--bad-ink)}.site .d-u109{background:var(--sur);border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:10px}.site .d-u110{margin:0;overflow-x:auto;font-family:var(--f-mono);font-size:12.5px;line-height:1.8;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);padding:14px}.site .d-u111{background:var(--warn-ground);border-left:2px solid var(--warn);padding:16px 20px;font-size:15.5px;line-height:1.7;color:var(--warn-ink)}.site .d-u112{background:var(--sur);padding:11px 18px;font-family:var(--f-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-3)}.site .d-u113{display:flex;gap:12px;align-items:baseline}.site .d-u114{background:var(--sur);padding:12px 18px;font-family:var(--f-mono);font-size:12px;color:var(--ok)}.site .d-u115{background:var(--ok-ground);border-left:2px solid var(--ok);padding:18px 20px;font-size:15.5px;line-height:1.65;color:var(--ok-ink)}.site .d-u116{font-family:var(--f-mono);font-size:13px;color:var(--bad);min-width:150px}.site .d-u117{font-family:var(--f-mono);font-size:13px;color:var(--ok);min-width:150px}.site .d-u118{color:var(--warn)}.site .d-u119{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.site .d-u120{font-family:var(--f-mono);font-size:14px;color:var(--ink-3)}.site .d-u121{display:flex;flex-direction:column;gap:10px;max-width:54ch}.site .d-u122{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.site .d-u123{border-bottom:1px solid var(--line)}.site .d-u124{max-width:1120px;margin:0 auto;padding:clamp(48px,8vw,96px) 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(32px,5vw,56px);align-items:center}.site .d-u125{display:flex;flex-direction:column;gap:26px;max-width:60ch}.site .d-u126{margin:0;font-family:var(--f-mono);font-size:clamp(32px,5.2vw,52px);font-weight:500;letter-spacing:-0.03em;line-height:1.08;color:var(--ink);text-wrap:balance}.site .d-u127{background:var(--ok);color:var(--bg);font-family:var(--f-mono);font-weight:700;font-size:14px;padding:13px 22px;border-radius:2px}.site .d-u128{border:1px solid var(--line-2);color:var(--ink-2);font-family:var(--f-mono);font-size:14px;padding:13px 20px}.site .d-u129{font-family:var(--f-mono);font-size:12px;color:var(--ink-3);line-height:1.7}.site .d-u130{background:var(--sur);border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:14px}.site .d-u131{margin:0;overflow-x:auto;font-family:var(--f-mono);font-size:12.5px;line-height:1.8;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);padding:16px}.site .d-u132{display:flex;align-items:center;gap:10px;padding-top:4px;border-top:1px solid var(--sur-2)}.site .d-u133{font-family:var(--f-mono);font-size:11px;padding:2px 7px;border:1px solid var(--ok);color:var(--ok)}.site .d-u134{max-width:1120px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:clamp(56px,8vw,96px)}.site .d-u135{padding-top:clamp(48px,7vw,80px);display:flex;flex-direction:column;gap:28px}.site .d-u136{min-width:560px}.site .d-u137{display:grid;grid-template-columns:minmax(0,1.2fr) 180px minmax(0,1.4fr);gap:14px;padding:11px 20px;background:var(--sur);border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-3)}.site .d-u138{font-family:var(--f-mono);color:var(--ok)}.site .d-u139{display:grid;grid-template-columns:minmax(0,1.2fr) 180px minmax(0,1.4fr);gap:14px;padding:14px 20px;font-size:15px}.site .d-u140{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.site .d-u141{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.site .d-u142{background:var(--sur);border:1px solid var(--line);padding:24px;max-width:78ch;display:flex;flex-direction:column;gap:14px}.site .d-u143{background:var(--sur);border:1px solid var(--line);padding:clamp(28px,5vw,48px);display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.site .d-u144{font-family:var(--f-mono);font-size:clamp(22px,3vw,28px);color:var(--ink);letter-spacing:-0.02em}.site .d-u145{background:var(--warn-ground);border-left:2px solid var(--warn);padding:14px 18px;font-size:14.5px;line-height:1.6;color:var(--warn-ink);max-width:78ch}.site .d-u146{min-width:600px}.site .d-u147{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;padding:11px 20px;background:var(--sur);border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-3)}.site .d-u148{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;padding:14px 20px;font-size:15px}.site .d-u149{margin:0;overflow-x:auto;font-family:var(--f-mono);font-size:13px;line-height:1.8;color:var(--ok);background:var(--sur);border:1px solid var(--line);padding:18px}.site .d-u150{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px}.site .d-u151{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.site .d-u152{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:20px}.site .d-u153{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-3)}.site .d-u154{background:var(--warn-ground);border-left:2px solid var(--warn);padding:16px 18px;max-width:80ch;font-size:15px;line-height:1.6;color:var(--warn-ink)}.site .d-u155{display:flex;flex-direction:column;gap:18px;max-width:62ch}.site .d-u156{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;align-items:start}.site .d-u157{background:var(--sur);border:1px solid var(--ok);padding:clamp(24px,4vw,36px);display:flex;flex-direction:column;gap:22px}.site .d-u158{display:flex;flex-direction:column;gap:6px}.site .d-u159{display:flex;align-items:baseline;gap:10px}.site .d-u160{font-family:var(--f-mono);font-size:clamp(40px,6vw,58px);color:var(--ink);letter-spacing:-0.03em;line-height:1}.site .d-u161{font-family:var(--f-mono);font-size:16px;color:var(--ink-3)}.site .d-u162{font-size:14px;color:var(--ink-3)}.site .d-u163{display:flex;flex-direction:column;gap:11px;border-top:1px solid var(--sur-2);padding-top:20px}.site .d-u164{background:var(--ok);color:var(--bg);font-family:var(--f-mono);font-weight:700;font-size:15px;padding:15px 22px;border-radius:2px;text-align:center}.site .d-u165{font-family:var(--f-mono);font-size:12px;color:var(--ink-3);line-height:1.7;text-align:center}.site .d-u166{background:var(--warn-ground);border-left:2px solid var(--warn);padding:20px 22px;max-width:80ch;display:flex;flex-direction:column;gap:12px}.site .d-u167{color:var(--warn);text-decoration:underline}.site .d-u168{max-width:1120px;margin:0 auto;padding:clamp(48px,7vw,80px) 24px 0;display:flex;flex-direction:column;gap:clamp(40px,6vw,64px)}.site .d-u169{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.site .d-u170{display:flex;flex-direction:column;gap:14px;max-width:56ch}.site .d-u171{margin:0;font-family:var(--f-mono);font-size:clamp(28px,4.2vw,40px);font-weight:500;letter-spacing:-0.03em;line-height:1.1;color:var(--ink)}.site .d-u172{display:flex;align-items:center;gap:12px;background:var(--ok-ground);border:1px solid var(--ok);padding:16px 20px}.site .d-u173{width:10px;height:10px;background:var(--ok)}.site .d-u174{font-family:var(--f-mono);font-size:14px;color:var(--ok-ink)}.site .d-u175{background:var(--sur);border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;gap:16px}.site .d-u176{display:flex;flex-wrap:wrap;gap:32px}.site .d-u177{display:flex;gap:2px;align-items:stretch;height:44px}.site .d-u178{flex:1;background:var(--warn)}.site .d-u179{flex:1;background:var(--bad)}.site .d-u180{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:11px;color:var(--ink-3)}.site .d-u181{font-family:var(--f-mono);color:var(--warn)}.site .d-u182{background:var(--sur);border:1px solid var(--line);padding:24px;max-width:80ch;display:flex;flex-direction:column;gap:12px}.site .d-u183{min-width:480px}.site .d-u184{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px 18px;background:var(--sur);border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-3)}.site .d-u185{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;padding:13px 18px;font-size:15px}.site .d-u186{background:var(--ok-ground);border-left:2px solid var(--ok);padding:20px 22px;display:flex;flex-direction:column;gap:10px}.site .d-u187{margin:0;font-size:15.5px;line-height:1.65;color:var(--ok-ink)}.site .d-u188{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:14px;padding:13px 18px;background:var(--sur);font-family:var(--f-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-3)}.site .d-u189{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.site .d-u190{background:var(--sur);border:1px solid var(--line);padding:20px;font-size:15.5px;line-height:1.7;color:var(--ink-3)}.site .d-u191{font-family:var(--f-mono);font-size:13px;color:var(--ok);flex-shrink:0;padding-top:2px}.site .d-u192{font-family:var(--f-mono);font-size:13px;color:var(--warn);flex-shrink:0;padding-top:2px}.site .d-u193{font-family:var(--f-mono);font-size:13px;color:var(--bad);flex-shrink:0;padding-top:2px}.site .d-u194{font-family:var(--f-mono);font-size:15px;color:var(--warn)}.site .d-u195{font-family:var(--f-mono);font-size:15px;color:var(--bad)}.site .d-u196{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.site .d-u197{font-family:var(--f-mono);font-size:13px;color:var(--warn);min-width:150px}.site .d-bar-none{flex:1;background:var(--line-2)}
