.ocs[data-v-64f80f28]{padding:var(--space-2) var(--space-2) 0}.ocs__track[data-v-64f80f28]{position:relative;height:8px;border-radius:var(--radius-full);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.ocs__band[data-v-64f80f28]{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--text) 22%,transparent)}.ocs__edge[data-v-64f80f28]{position:absolute;top:0;bottom:0;width:1px;background:var(--surface);transform:translate(-50%)}.ocs__ref[data-v-64f80f28]{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--text-sub);transform:translate(-50%)}.ocs__marker[data-v-64f80f28]{position:absolute;top:50%;width:16px;height:16px;border-radius:var(--radius-full);background:var(--text);box-shadow:0 0 0 3px var(--surface);transform:translate(-50%,-50%)}.ocs__labels[data-v-64f80f28]{position:relative;height:1.6em;margin-top:var(--space-1-5);font:var(--font-weight-regular) var(--text-xs) / 1.3 var(--font-body);color:var(--text-muted)}.ocs__tick[data-v-64f80f28]{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.ocs__tick--start[data-v-64f80f28]{transform:none}.ocs__tick--end[data-v-64f80f28]{transform:translate(-100%)}.ocs__tick--ref[data-v-64f80f28]{color:var(--text-sub);font-weight:var(--font-weight-semibold)}.och[data-v-38753b8e]{margin-top:var(--space-2);border-top:1px solid var(--border)}.och summary[data-v-38753b8e]{display:flex;align-items:center;gap:var(--space-1-5);list-style:none;min-height:44px;cursor:pointer;font:var(--font-weight-medium) var(--text-sm) / 1.4 var(--font-body);color:var(--text);-webkit-tap-highlight-color:transparent}.och summary[data-v-38753b8e]::-webkit-details-marker{display:none}.och summary[data-v-38753b8e]:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}.och__chevron[data-v-38753b8e]{flex:none;color:var(--green-text);transition:transform var(--duration-base) cubic-bezier(.22,1,.36,1)}.och[open] .och__chevron[data-v-38753b8e]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.och__chevron[data-v-38753b8e]{transition:none}}.och__text[data-v-38753b8e]{margin:0 0 var(--space-3);max-width:62ch;font:var(--font-weight-regular) var(--text-sm) / 1.5 var(--font-body);color:var(--text-sub)}.och__note[data-v-38753b8e]{margin:var(--space-2) 0 0;max-width:62ch;font:var(--font-weight-regular) var(--text-xs) / 1.5 var(--font-body);color:var(--text-muted)}.ocl[data-v-651ea9ad]{display:flex;flex-direction:column;gap:var(--space-2)}.ocl__caption[data-v-651ea9ad]{margin:0;font:var(--font-weight-regular) var(--text-sm) / 1.45 var(--font-body);color:var(--text-sub)}.ocl__rungs[data-v-651ea9ad]{margin:0;padding:0;list-style:none}.ocl__rung[data-v-651ea9ad]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 var(--space-3);padding:var(--space-1-5) var(--space-3);border-left:4px solid var(--border-strong);font:var(--font-weight-regular) var(--text-sm) / 1.35 var(--font-body);color:var(--text-sub)}.ocl__rung+.ocl__rung[data-v-651ea9ad]{border-top:1px solid var(--border)}.ocl__rung--good[data-v-651ea9ad]{border-left-color:var(--green-text)}.ocl__rung--dear[data-v-651ea9ad]{border-left-color:var(--warn-text)}.ocl__range[data-v-651ea9ad]{font-variant-numeric:tabular-nums;text-align:right}.ocl__rung.is-mine[data-v-651ea9ad]{padding-block:var(--space-2-5);background:var(--surface-2);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--text)}.ocl__mine[data-v-651ea9ad]{grid-column:1 / -1;font:var(--font-weight-regular) var(--text-sm) / 1.4 var(--font-body);color:var(--text-sub)}.ocl__bars[data-v-651ea9ad]{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.ocl__bar-row[data-v-651ea9ad]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);font:var(--font-weight-regular) var(--text-sm) / 1.4 var(--font-body)}.ocl__bar-label[data-v-651ea9ad]{color:var(--text-sub)}.ocl__bar-value[data-v-651ea9ad]{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text)}.ocl__bar[data-v-651ea9ad]{grid-column:1 / -1;height:10px;border-radius:var(--radius-full);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.ocl__fill[data-v-651ea9ad]{display:block;height:100%;background:var(--text-muted)}.ocl__fill--list[data-v-651ea9ad]{background:var(--border-strong)}.ocl__fill--mine[data-v-651ea9ad]{background:var(--text)}.oct[data-v-4de04c33]{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;font-family:var(--font-body)}.oct__form[data-v-4de04c33]{display:flex;flex-direction:column;gap:var(--space-3)}.oct__mode[data-v-4de04c33]{align-self:flex-start}.oct__mode[data-v-4de04c33] .base-segmented__btn{min-height:40px;padding-inline:var(--space-5)}.oct__lead[data-v-4de04c33]{display:flex;flex-direction:column;gap:var(--space-1-5)}.oct__lead-head[data-v-4de04c33]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.oct__lead-label[data-v-4de04c33]{font:var(--font-weight-semibold) var(--text-base) / 1.3 var(--font-body);color:var(--text)}.oct__vat[data-v-4de04c33] .base-segmented__btn{min-height:32px;padding:0 var(--space-3)}.oct__lead-row[data-v-4de04c33]{display:flex;gap:var(--space-2)}.oct__lead-input[data-v-4de04c33]{flex:1 1 auto;min-width:0}.oct__lead-input[data-v-4de04c33] input{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.oct__lead-hint[data-v-4de04c33]{margin:0;font:var(--font-weight-regular) var(--text-sm) / 1.4 var(--font-body);color:var(--text-sub)}.oct__submit[data-v-4de04c33]{flex:none;align-self:center;min-height:44px;padding:0 var(--space-4);border:1px solid color-mix(in srgb,var(--green) 35%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--green) 18%,var(--surface));color:var(--text);font:var(--font-weight-medium) var(--text-sm) / 1 var(--font-body);cursor:pointer;transition:background var(--duration-snappy) ease;-webkit-tap-highlight-color:transparent}.oct__submit[data-v-4de04c33]:hover{background:color-mix(in srgb,var(--green) 28%,var(--surface))}.oct__submit[data-v-4de04c33]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.oct__more[data-v-4de04c33]{display:flex;flex-direction:column;gap:var(--space-2)}.oct__more-line[data-v-4de04c33]{align-self:flex-start;display:flex;align-items:center;gap:var(--space-1-5);min-height:44px;margin:0;padding:0;border:0;background:none;text-align:left;font:var(--font-weight-regular) var(--text-sm) / 1.5 var(--font-body);color:var(--text-sub);cursor:pointer;-webkit-tap-highlight-color:transparent}.oct__more-line[data-v-4de04c33]:hover{color:var(--text)}.oct__more-line[data-v-4de04c33]:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}.oct__chevron[data-v-4de04c33]{flex:none;color:var(--green-text);transition:transform var(--duration-base) cubic-bezier(.22,1,.36,1)}.oct__chevron.is-open[data-v-4de04c33]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.oct__chevron[data-v-4de04c33]{transition:none}}.oct__fields[data-v-4de04c33]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.oct__wide[data-v-4de04c33]{grid-column:1 / -1}.oct__result[data-v-4de04c33]{outline:none;display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--border);scroll-margin-bottom:var(--space-4)}.oct__next[data-v-4de04c33]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.oct__carwow[data-v-4de04c33]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin:0}.oct__carwow-link[data-v-4de04c33]{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;color:var(--green-text);font:var(--font-weight-semibold) var(--text-sm) / 1.3 var(--font-body);text-decoration:underline;text-underline-offset:3px}.oct__carwow-link[data-v-4de04c33]:focus-visible{outline:2px solid var(--green-text);outline-offset:2px;border-radius:var(--radius-sm)}.oct__ad[data-v-4de04c33]{font:var(--font-weight-semibold) var(--text-xs) / 1.2 var(--font-body);color:var(--text-muted)}.oct__missing[data-v-4de04c33]{margin:0;font:var(--font-weight-regular) var(--text-sm) / 1.5 var(--font-body);color:var(--text-sub)}.oct__other[data-v-4de04c33]{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;color:var(--green-text);font:var(--font-weight-medium) var(--text-sm) / 1.4 var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent}.oct__other[data-v-4de04c33]:hover{text-decoration:underline}.oct__other[data-v-4de04c33]:focus-visible{outline:2px solid var(--green-text);outline-offset:2px;border-radius:var(--radius-sm)}
