.ocv[data-v-73e378f3]{width:100%;max-width:1120px;margin-inline:auto;padding:var(--space-4) 0 var(--space-10);font-family:var(--font-body)}.ocv__title[data-v-73e378f3]{margin:0 0 var(--space-5);font:var(--font-weight-bold) var(--text-2xl) / 1.15 var(--font-body);font-style:italic;letter-spacing:-.02em;color:var(--text)}.ocv__cols[data-v-73e378f3]{display:grid;gap:var(--space-8)}@media(min-width:1024px){.ocv__cols[data-v-73e378f3]{grid-template-columns:minmax(0,30rem) minmax(0,1fr);gap:var(--space-10);align-items:start}}.ocv__tool[data-v-73e378f3]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ocv__car[data-v-73e378f3]{display:flex;flex-direction:column;gap:var(--space-1-5)}.ocv__car-label[data-v-73e378f3]{font:var(--font-weight-medium) var(--text-sm) / 1.3 var(--font-body);color:var(--text)}.ocv__car-pick[data-v-73e378f3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-2) var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font:var(--font-weight-semibold) var(--text-base) / 1.3 var(--font-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-snappy) var(--ease-soft)}.ocv__car-pick[data-v-73e378f3]:hover{border-color:var(--border-strong)}.ocv__car-pick[data-v-73e378f3]:focus-visible{outline:2px solid var(--green-text);outline-offset:2px}.ocv__car-pick--empty[data-v-73e378f3]{color:var(--text-sub);font-weight:var(--font-weight-regular)}.ocv__car-name[data-v-73e378f3]{min-width:0}.ocv__car-action[data-v-73e378f3]{display:inline-flex;flex:none;align-items:center;gap:var(--space-1-5);color:var(--green-text);font:var(--font-weight-medium) var(--text-sm) / 1 var(--font-body)}.ocv__method[data-v-73e378f3]{max-width:62ch;font:var(--font-weight-regular) var(--text-sm) / 1.6 var(--font-body);color:var(--text-sub)}@media(min-width:1024px){.ocv__method[data-v-73e378f3]{padding-left:var(--space-8);border-left:1px solid var(--border)}}.ocv__method p[data-v-73e378f3]{margin:0 0 var(--space-3)}.ocv__h2[data-v-73e378f3]{margin:0 0 var(--space-3);font:var(--font-weight-semibold) var(--text-lg) / 1.3 var(--font-body);color:var(--text)}.ocv__h3[data-v-73e378f3]{margin:var(--space-5) 0 var(--space-2);font:var(--font-weight-semibold) var(--text-base) / 1.3 var(--font-body);color:var(--text)}.ocv__sources[data-v-73e378f3]{margin:0 0 var(--space-3);padding:0;list-style:none}.ocv__sources li[data-v-73e378f3]{display:flex;flex-wrap:wrap;gap:0 var(--space-2);padding:var(--space-1-5) 0}.ocv__sources a[data-v-73e378f3]{color:var(--green-text);font-weight:var(--font-weight-semibold);text-underline-offset:2px}.ocv__sources a[data-v-73e378f3]:focus-visible{outline:2px solid var(--green-text);outline-offset:2px;border-radius:var(--radius-sm)}.ocv__read[data-v-73e378f3]{font-size:var(--text-xs);color:var(--text-muted)}
