@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&family=Tomorrow:wght@400;500;600;700&display=swap");:root{--bg:#1b1b1e;--bg-2:#151517;--surface:#242428;--surface-2:#2e2e34;--surface-3:#3a3a42;--border:#34343b;--border-2:#45454e;--border-3:#56565f;--hairline:#242428;--divider:#2a2a30;--t1:#f5f5f6;--t2:#b6b6be;--t3:#8c8c96;--t4:#7a7a84;--t5:#5e5e66;--t-body:#d6d6db;--yellow:#f2cd1a;--yellow-deep:#d4b200;--blue:#213ce2;--blue-bright:#6d83ff;--blue-soft:#9fb0ff;--red:#de2a2a;--red-bright:#ff8a8a;--green:#22c55e;--green-bright:#4ade80;--amber:#fbbf24;--orange:#fb923c;--ok-fg:#4ade80;--ok-bg:rgba(34,197,94,.12);--ok-bd:rgba(34,197,94,.3);--warn-fg:#fbbf24;--warn-bg:rgba(251,191,36,.12);--warn-bd:rgba(251,191,36,.3);--bad-fg:#ff8a8a;--bad-bg:rgba(222,42,42,.15);--bad-bd:rgba(222,42,42,.34);--info-fg:#9fb0ff;--info-bg:rgba(109,131,255,.2);--info-bd:rgba(109,131,255,.32);--neutral-fg:#9b9ba4;--neutral-bg:hsla(240,5%,57%,.12);--neutral-bd:hsla(240,5%,57%,.28);--av1-bg:rgba(242,205,26,.16);--av1-fg:#f2cd1a;--av2-bg:rgba(109,131,255,.2);--av2-fg:#9fb0ff;--av3-bg:rgba(74,222,128,.16);--av3-fg:#4ade80;--av4-bg:rgba(249,115,22,.18);--av4-fg:#fb923c;--av5-bg:rgba(251,191,36,.16);--av5-fg:#fbbf24;--av6-bg:hsla(0,100%,77%,.16);--av6-fg:#ff8a8a;--font-display:"Tomorrow",system-ui,sans-serif;--font-ui:"Hanken Grotesk",system-ui,sans-serif;--font-num:"JetBrains Mono",ui-monospace,Menlo,monospace;--r-xs:4px;--r-sm:6px;--r-md:9px;--r-lg:12px;--r-full:9999px;--shadow-card:0 1px 0 hsla(0,0%,100%,.03) inset,0 8px 24px -12px rgba(0,0,0,.7);--shadow-pop:0 12px 40px -8px rgba(0,0,0,.8),0 0 0 1px var(--border-2);--glow-yellow:0 0 0 1px rgba(242,205,26,.4),0 6px 24px -6px rgba(242,205,26,.25);--ease:cubic-bezier(0.22,1,0.36,1);--fast:130ms;--base:200ms;--sidebar-w:236px;--sidebar-w-collapsed:72px;--topbar-h:58px;--font-cond:var(--font-display);--font-mono:var(--font-num);--podium-accent:var(--yellow);--accent:var(--yellow);--accent-bg:rgba(242,205,26,.07);--brand-orange:var(--orange);--text-1:var(--t1);--text-2:var(--t2);--text-3:var(--t3);--text-4:var(--t4);--radius-sm:var(--r-sm);--radius-md:var(--r-lg);--radius-full:var(--r-full);--state-success-fg:var(--ok-fg);--state-success-bg:var(--ok-bg);--state-warning-fg:var(--warn-fg);--state-warning-bg:var(--warn-bg);--state-danger-fg:var(--bad-fg);--state-danger-bg:var(--bad-bg);--brand-yellow:var(--yellow);--brand-yellow-deep:var(--yellow-deep);--brand-blue:var(--blue);--brand-red:var(--red);--brand-green:var(--green);--accent-fg:#1b1b1e;--radius-lg:var(--r-lg);--text-base:14px;--state-error:var(--red);--state-error-fg:var(--bad-fg);--state-error-bg:var(--bad-bg);--state-info:var(--blue-bright);--state-info-fg:var(--info-fg);--state-info-bg:var(--info-bg);--state-warning:var(--warn-fg);--state-success:var(--ok-fg);--surface2:var(--surface-2);--surface3:var(--surface-3);--border2:var(--border-2);--cond:var(--font-display);--mono:var(--font-num);--brand-fg:#1b1b1e;--man-accent:var(--yellow)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{background:var(--bg);color:var(--t1);font-family:var(--font-ui);font-size:14px;line-height:1.45;height:100%;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit}:focus{outline:none}:focus-visible{outline:2px solid rgba(242,205,26,.6);outline-offset:2px;border-radius:2px}.eyebrow{font-size:9px;letter-spacing:.16em;color:var(--t4)}.eyebrow,.label{font-family:var(--font-display);font-weight:600;text-transform:uppercase}.label{font-size:11px;letter-spacing:.1em;color:var(--t2)}.num{font-family:var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}::selection{background:rgba(242,205,26,.32);color:#fff}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes podiumPulse{0%,to{opacity:1}50%{opacity:.3}}.pd-grid-row{transition:background var(--fast) var(--ease)}.pd-grid-row:hover,.pd-nav-item:hover{background:var(--surface)}.pd-sb-head:hover{background:#1e1e22}.pd-org-report:hover{background:var(--surface-2)}.pd-card-hover{transition:border-color var(--fast) var(--ease)}.pd-card-hover:hover{border-color:var(--border-2)}.pd-manual-body{color:var(--t-body)}.pd-manual-body h2,.pd-manual-body h3,.pd-manual-body h4{font-family:var(--font-display);color:var(--t1);letter-spacing:.02em;margin:14px 0 6px}.pd-manual-body h2{font-size:16px}.pd-manual-body h3{font-size:14px}.pd-manual-body h4{font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--t2)}.pd-manual-body p{margin:6px 0;color:var(--t-body)}.pd-manual-body ol,.pd-manual-body ul{margin:6px 0 6px 18px}.pd-manual-body li{margin:3px 0}.pd-manual-body a{color:var(--yellow)}.pd-manual-body .num,.pd-manual-body code{font-family:var(--font-num);font-size:.92em}.pd-manual-body strong{color:var(--t1)}.pd-manual-body .lead{font-size:14px;color:var(--t2)}.pd-manual-body .callout{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--yellow);border-radius:var(--r-sm);padding:10px 12px;margin:10px 0}.pd-manual-body .steps{list-style:decimal}.pd-manual-body .tbl,.pd-manual-body table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px}.pd-manual-body td,.pd-manual-body th{border:1px solid var(--border);padding:6px 9px;text-align:left}.pd-manual-body th{background:var(--bg-2);color:var(--t2);font-family:var(--font-display);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.pd-manual-body .anatomy,.pd-manual-body .glance{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);padding:10px 12px;margin:10px 0}.pd-input:focus{border-color:var(--yellow)}.pd-tab{cursor:pointer;padding:9px 14px;font-size:13px;font-weight:600;color:var(--t3);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--fast) var(--ease)}.pd-tab:hover{color:var(--t2)}.pd-tab.active{color:var(--t1);border-bottom-color:var(--yellow)}