*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--forest:#1A3C2E;--gl:#3D7A59;--amber:#C9700A;--leaf-50:#f0faf0;--leaf-100:#d6f2d6;--leaf-200:#aee4ae;--leaf-400:#4aad4a;--leaf-500:#2e8f2e;--leaf-600:#1f7020;--leaf-700:#165118;--bg:#fafaf8;--bg-card:#ffffff;--bg-muted:#f3f4f1;--border:#e4e6e0;--border-strong:#c8ccc4;--text-primary:#1a1f1a;--text-secondary:#4a5447;--text-muted:#7a8578;--amber-bg:#fffbeb;--red:#dc2626;--red-bg:#fef2f2;--blue:#1d4ed8;--blue-bg:#eff6ff;--sidebar-w:224px;--p-forest-900:#0B1B14;--p-forest-800:#11241B;--p-forest-700:#1A3C2E;--p-forest-600:#2C5740;--p-forest-200:#C4D2C8;--p-forest-100:#E1ECE5;--p-amber-900:#6E3D04;--p-amber-800:#8A4E07;--p-amber-700:#A85C08;--p-amber-600:#C9700A;--p-amber-200:#F5E4D0;--p-amber-100:#FAF1E2;--p-slate-900:#0F1419;--p-slate-800:#2A3340;--p-slate-700:#4A5563;--p-slate-500:#6B7280;--p-slate-300:#CBD5E1;--p-slate-200:#E2E8F0;--p-slate-100:#F1F5F9;--p-neutral-1000:#0A0A0A;--p-neutral-700:#4A5A50;--p-neutral-300:#B3B3B3;--p-neutral-200:#EEEEE9;--p-neutral-100:#FCFCF7;--p-grade-a-fg:#1F7A4D;--p-grade-a-bg:#E1F2EA;--p-grade-b-fg:#B8651D;--p-grade-b-bg:#F7E2C8;--p-grade-c-fg:#8A4E07;--p-grade-c-bg:#F0D7B8;--p-grade-d-fg:#8B1F1F;--p-grade-d-bg:#F5DCDC;--p-lime-500:#B6E36A;--p-lime-400:#D3FA99;--p-lime-200:#E6FBC4;--p-font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--p-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--p-size-11:11px;--p-size-13:13px;--p-size-15:15px;--p-size-16:16px;--p-size-17:17px;--p-size-19:19px;--p-size-24:24px;--p-size-32:32px;--p-size-40:40px;--p-size-48:48px;--p-size-64:64px;--p-space-0:0;--p-space-1:4px;--p-space-2:8px;--p-space-3:12px;--p-space-4:16px;--p-space-5:24px;--p-space-6:32px;--p-space-7:40px;--p-space-8:48px;--p-space-9:56px;--p-space-10:64px;--p-space-12:80px;--p-space-14:96px;--p-space-16:128px;--p-space-20:160px;--p-radius-sm:6px;--p-radius-md:8px;--p-radius-lg:12px;--p-radius-xl:16px;--p-radius-pill:999px;--p-dur-fast:120ms;--p-dur-base:160ms;--p-dur-panel:200ms;--p-dur-modal:220ms;--p-ease-standard:cubic-bezier(0.2,0.0,0,1);--p-ease-out:cubic-bezier(0.0,0.0,0.2,1);--p-ease-in:cubic-bezier(0.4,0.0,1,1);--motion-hover:var(--p-dur-base) var(--p-ease-standard);--motion-press:var(--p-dur-fast) var(--p-ease-out);--motion-panel:var(--p-dur-panel) var(--p-ease-standard);--motion-modal:var(--p-dur-modal) var(--p-ease-out);--elevation-card:0 1px 2px rgba(0,0,0,0.04);--elevation-card-hover:0 1px 3px rgba(0,0,0,0.06);--elevation-inspector:-12px 0 24px -8px rgba(15,23,42,0.08);--surface-canvas:var(--p-neutral-100);--surface-secondary:var(--p-neutral-200);--surface-card:#FFFFFF;--surface-inverse:var(--p-forest-700);--surface-inverse-deep:var(--p-forest-800);--surface-data:var(--p-slate-800);--surface-warning:var(--p-amber-200);--text-brand:var(--p-forest-700);--text-urgent:var(--p-amber-600);--text-on-inverse:var(--p-neutral-100);--border-default:rgba(26,60,46,0.08);--border-strong-token:rgba(26,60,46,0.18);--border-inverse:rgba(252,252,247,0.12);--border-focus:var(--p-amber-600);--action-brand-bg:var(--p-forest-700);--action-brand-bg-hover:var(--p-forest-800);--action-brand-bg-pressed:var(--p-forest-900);--action-brand-fg:var(--p-neutral-100);--action-urgent-bg:var(--p-amber-600);--action-urgent-bg-hover:var(--p-amber-700);--action-urgent-bg-pressed:var(--p-amber-800);--action-urgent-fg:var(--p-neutral-100);--status-success-fg:var(--p-grade-a-fg);--status-success-bg:var(--p-grade-a-bg);--status-warning-fg:var(--p-amber-600);--status-warning-bg:var(--p-amber-200);--status-danger-fg:var(--p-grade-d-fg);--status-danger-bg:var(--p-grade-d-bg);--status-neutral-fg:var(--p-slate-500);--status-neutral-bg:var(--p-slate-100);--selection-border:var(--p-forest-700);--selection-accent:var(--p-amber-600);--selection-bg:var(--p-amber-100);--btn-radius:var(--p-radius-md);--btn-padding-y:14px;--btn-padding-x:24px;--btn-font-size:var(--p-size-15);--btn-font-weight:500;--btn-press-translate:1px;--input-radius:var(--p-radius-md);--input-padding-y:12px;--input-padding-x:14px;--p-card-radius:var(--p-radius-lg);--p-card-radius-lg:var(--p-radius-xl);--p-card-padding:var(--p-space-4);--p-badge-radius:var(--p-radius-sm);--p-badge-padding:4px 10px;--p-badge-font:var(--p-size-11);--p-pill-radius:var(--p-radius-pill);--grade-disc-size:28px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--amber);--inspector-width:384px;--inspector-shadow:var(--elevation-inspector);--layout-page-gutter:var(--p-space-8);--bp-narrow:640px;--bp-medium:1024px;--bp-wide:1280px}html{font-family:var(--p-font-sans);background:var(--bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}:where(button,a,input,select,textarea,summary,[tabindex]):focus{outline:none}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:inherit}.icon-1-5 svg,[data-icon-stroke="1.5"] svg,svg.icon-1-5{stroke-width:1.5}@media (prefers-reduced-motion:reduce){:root{--p-dur-fast:0ms;--p-dur-base:0ms;--p-dur-panel:0ms;--p-dur-modal:0ms;--motion-hover:0ms linear;--motion-press:0ms linear;--motion-panel:0ms linear;--motion-modal:0ms linear}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cn-skip-link{position:absolute;top:-100px;left:var(--p-space-3,12px);z-index:100;padding:10px 14px;background:var(--forest);color:var(--bg-card);border-radius:var(--p-radius-md,8px);font-size:14px;font-weight:500;text-decoration:none;transition:top var(--motion-hover)}.cn-skip-link:focus,.cn-skip-link:focus-visible{top:var(--p-space-3,12px);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}tbody tr:focus-visible,tbody tr[tabindex]:focus-visible{outline:none;background:var(--p-amber-100,#FAF1E2);box-shadow:inset 3px 0 0 var(--p-amber-600,#C9700A)}@media print{:root{--surface-canvas:#ffffff;--surface-secondary:#ffffff;--surface-card:#ffffff;--surface-inverse:#ffffff;--surface-data:#ffffff;--bg:#ffffff;--bg-card:#ffffff;--bg-muted:#ffffff;--text-primary:#0A0A0A;--text-secondary:#1a1f1a;--text-muted:#4A5A50}body,html{background:#ffffff!important;color:#0A0A0A!important}.grade,.pin,.sev,[class*=badge],thead{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}thead{display:table-header-group}tfoot{display:table-footer-group}tr{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.btn-ghost,.btn-primary,.btn-primary-light,.btn-secondary,.btn-secondary-light,.cn-skip-link,[role=button],[role=dialog],[role=navigation],aside,button,header,nav{display:none!important}@page{size:A4;margin:16mm 14mm 18mm 14mm}h1,h2{-moz-column-break-after:avoid;break-after:avoid-page}h1,h2,h3,h4{page-break-after:avoid}a[href]:not([href^="#"]):after{content:" (" attr(href) ")";font-size:10pt;color:#4A5A50;font-family:var(--p-font-mono)}*{box-shadow:none!important}}@media (max-width:1024px){.pn-row{padding:0 16px!important}.pn-desktop-cta,.pn-desktop-nav{display:none!important}.pn-burger{display:inline-flex!important;align-items:center;justify-content:center}.pn-mobile-panel{display:block!important}.pn-left{gap:0!important}.gs-layout{flex-direction:column!important}.gs-toc{position:static!important;width:100%!important;max-height:none!important;border-right:none!important;border-bottom:1px solid #e4e6e0!important;padding:12px 16px!important;overflow-y:visible!important}.gs-toc-list{display:none!important}.gs-toc[open] .gs-toc-list{display:block!important}.gs-main{padding:24px 20px 64px!important}.gs-main-card{padding:28px 22px!important}.gs-rail{position:static!important;width:100%!important;max-height:none!important;padding:0 20px 48px!important}}@media (max-width:640px){.gs-main{padding:16px 14px 48px!important}.gs-main-card{padding:22px 18px!important;border-radius:12px!important}.gs-main-card h1{font-size:clamp(26px,7vw,32px)!important;line-height:1.15!important}.gs-rail{padding:0 14px 40px!important}.gs-cta{flex-direction:column!important;align-items:stretch!important;padding:18px!important}.gs-cta a{text-align:center}}.gs-toc[open]>.gs-toc-summary>span[aria-hidden]{transform:rotate(180deg)}@media (max-width:1024px){.guides-landing-wrap{padding:32px 16px 64px!important}.guides-landing-h1{font-size:clamp(28px,8vw,36px)!important}.guides-grid{grid-template-columns:1fr!important}.guides-card{padding:20px!important}.guides-card-title{font-size:17px!important}.guides-card-title-pillar{font-size:22px!important}.legal-shell{margin-left:0!important}.legal-shell-card{padding:24px 20px!important}.legal-shell-card h1{font-size:clamp(24px,6vw,28px)!important}}@keyframes co-seal-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}