.OCP-module__docLayout--tYZtX{--ocp-surface: rgba(255, 255, 255, .035);--ocp-surface-2: rgba(255, 255, 255, .06);--ocp-divider: rgba(255, 255, 255, .07);--ocp-text-2: rgba(255, 255, 255, .72);--ocp-text-3: rgba(255, 255, 255, .52);--ocp-mono: "SF Mono", "Menlo", "Monaco", monospace;display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem);align-items:start;padding-bottom:6rem}.OCP-module__sidebar--mEnqx{position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow-y:auto;padding-right:var(--space-sm)}.OCP-module__sidebarHeader--l9IVp{display:flex;align-items:center;gap:.75rem;margin-bottom:var(--space-md)}.OCP-module__sidebarHeader--l9IVp h3{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0}.OCP-module__badge--Mvxz3{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;background:#5ad0ff1a;color:var(--color-accent);border-radius:var(--radius-pill)}.OCP-module__nav--a9hB7{display:flex;flex-direction:column;gap:.15rem}.OCP-module__navLink--ZmYnf{display:block;padding:.35rem .6rem;margin-left:-.6rem;font-size:var(--font-sm);line-height:1.4;color:#fff9;text-decoration:none;border-radius:8px;transition:background .15s ease,color .15s ease}.OCP-module__navLink--ZmYnf:hover{color:var(--color-text);background:#ffffff0d}.OCP-module__navLink--ZmYnf.OCP-module__active--6fAmg{color:var(--color-accent);background:#5ad0ff1a}.OCP-module__content--9oZee{min-width:0;max-width:820px}.OCP-module__meta--oJgSD{display:inline-flex;align-items:center;gap:var(--space-sm)}.OCP-module__section--mCO9-{margin-bottom:3.5rem;scroll-margin-top:6rem}.OCP-module__section--mCO9- h2{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--color-text);margin:0 0 1rem}.OCP-module__section--mCO9- h3{font-size:1.15rem;font-weight:650;color:var(--color-text);margin:2rem 0 .75rem}.OCP-module__section--mCO9- h4{font-size:1rem;font-weight:600;color:var(--color-text);margin:1.5rem 0 .5rem}.OCP-module__section--mCO9- p{color:var(--ocp-text-2);font-size:1.0125rem;line-height:1.75;margin:0 0 1rem}.OCP-module__section--mCO9- ul,.OCP-module__section--mCO9- ol{color:var(--ocp-text-2);line-height:1.7;margin:0 0 1rem;padding-left:1.3rem}.OCP-module__section--mCO9- ul{list-style:disc}.OCP-module__section--mCO9- ol{list-style:decimal}.OCP-module__section--mCO9- li{margin-bottom:.4rem}.OCP-module__section--mCO9- strong{color:var(--color-text)}.OCP-module__section--mCO9- code{background:#ffffff12;padding:.1em .35em;border-radius:6px;font-size:.875em;color:var(--color-accent);font-family:var(--ocp-mono)}.OCP-module__codeBlock--xH9Xg{background:#ffffff0a;border-radius:12px;padding:var(--space-md) 1.25rem;overflow-x:auto;font-size:.85rem;line-height:1.6;color:var(--ocp-text-2);font-family:var(--ocp-mono);margin:1rem 0 1.25rem;white-space:pre}.OCP-module__codeBlockSmall---AXsY{background:#00000040;border-radius:10px;padding:.75rem 1rem;overflow-x:auto;font-size:.75rem;line-height:1.5;color:var(--ocp-text-3);font-family:var(--ocp-mono);margin:.75rem 0 0;white-space:pre}.OCP-module__section--mCO9- .OCP-module__codeCaption--q3-YK{font-style:italic;color:var(--ocp-text-3);font-size:var(--font-sm);margin-top:-.5rem}.OCP-module__table--Ewy1t{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.9rem}.OCP-module__table--Ewy1t th{text-align:left;padding:.65rem .75rem;color:var(--color-text);font-weight:600;border-bottom:1px solid var(--ocp-divider)}.OCP-module__table--Ewy1t td{padding:.65rem .75rem;color:var(--ocp-text-2);border-bottom:1px solid var(--ocp-divider);vertical-align:top}.OCP-module__table--Ewy1t tr:last-child td{border-bottom:none}.OCP-module__section--mCO9- .OCP-module__table--Ewy1t code{font-size:.8rem}.OCP-module__comparison--TsalU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-md);margin:1.5rem 0}.OCP-module__comparisonCard--rPXjZ{background:var(--ocp-surface);border-radius:16px;padding:var(--space-lg);min-width:0}.OCP-module__section--mCO9- .OCP-module__comparisonCard--rPXjZ h3{margin:0 0 1rem;font-size:1.1rem}.OCP-module__comparisonCard--rPXjZ ul{margin:0}.OCP-module__comparisonCard--rPXjZ li{margin-bottom:.75rem;font-size:.95rem}.OCP-module__examples--XbEFi{margin-top:1.5rem;padding:var(--space-md);border-radius:12px;background:#ffffff08}.OCP-module__section--mCO9- .OCP-module__examples--XbEFi h4{margin:0 0 .75rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent)}.OCP-module__section--mCO9- .OCP-module__examples--XbEFi ul{list-style:none;padding:0;margin:0}.OCP-module__examples--XbEFi li{font-size:.9rem;color:var(--ocp-text-3);padding:.2rem 0}.OCP-module__tip--jRXIE{margin:1.5rem 0}.OCP-module__section--mCO9- .OCP-module__tip--jRXIE p{margin:0}.OCP-module__diagram--Sejmf{background:#ffffff0a;border-radius:12px;padding:var(--space-lg);margin:1.5rem 0;overflow-x:auto}.OCP-module__diagram--Sejmf pre{margin:0;font-size:.75rem;line-height:1.4;color:var(--ocp-text-2);font-family:var(--ocp-mono);white-space:pre}.OCP-module__operatorGrid--ED-WB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-md);margin:1rem 0}.OCP-module__section--mCO9- .OCP-module__operatorGrid--ED-WB h4{margin:0 0 .5rem;font-size:.95rem}.OCP-module__section--mCO9- .OCP-module__operatorGrid--ED-WB ul{list-style:none;padding:0;margin:0}.OCP-module__operatorGrid--ED-WB li{font-size:.9rem;padding:.2rem 0}.OCP-module__directiveGrid--vCFgQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-md);margin:1.5rem 0}.OCP-module__directiveCard--yFnhU{background:var(--ocp-surface);border-radius:16px;padding:var(--space-lg);min-width:0}.OCP-module__section--mCO9- .OCP-module__directiveCard--yFnhU h4{margin:0 0 .5rem;font-size:1rem}.OCP-module__section--mCO9- .OCP-module__directiveCard--yFnhU h4 code{background:transparent;padding:0;font-size:1rem}.OCP-module__section--mCO9- .OCP-module__directiveCard--yFnhU p{margin:0;font-size:.9rem;color:var(--ocp-text-3)}@media(max-width:1024px){.OCP-module__docLayout--tYZtX{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.OCP-module__sidebar--mEnqx{position:static;max-height:none;padding:var(--space-md) var(--space-lg);border-radius:16px;background:var(--ocp-surface)}.OCP-module__nav--a9hB7{flex-direction:row;flex-wrap:wrap;gap:.35rem}.OCP-module__navLink--ZmYnf{margin-left:0;background:#ffffff0d}}@media(max-width:700px){.OCP-module__comparison--TsalU,.OCP-module__operatorGrid--ED-WB,.OCP-module__directiveGrid--vCFgQ{grid-template-columns:minmax(0,1fr)}.OCP-module__comparisonCard--rPXjZ,.OCP-module__directiveCard--yFnhU{padding:var(--space-md)}.OCP-module__section--mCO9- h2{font-size:1.4rem}}
