.oik-stat{background:var(--surface-card);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.oik-stat__top,.oik-stat__topline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.oik-stat__label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.oik-stat__eyebrow{font-family:var(--font-ui);font-size:10px;line-height:1;font-weight:var(--weight-bold);letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted)}.oik-stat__ic{width:34px;height:34px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--brand-subtle-bg);color:var(--brand-subtle-fg)}.oik-stat__value{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:var(--weight-bold);color:var(--ink-900);line-height:1;letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oik-stat--compact.oik-stat--fit-value .oik-stat__value,.oik-stat--fit-value .oik-stat__value{font-size:clamp(var(--text-lg),2vw,var(--text-3xl));line-height:1.2;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.oik-stat__foot{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm)}.oik-stat__trend{display:inline-flex;align-items:center;gap:3px;font-weight:var(--weight-semibold)}.oik-stat__trend--up{color:var(--success-fg)}.oik-stat__trend--down{color:var(--danger-fg)}.oik-stat__note,.oik-stat__trend--flat{color:var(--text-muted)}.oik-stat--compact{min-height:116px;padding:var(--space-4);gap:var(--space-3);box-shadow:none}.oik-stat--compact .oik-stat__topline{min-height:26px}.oik-stat--compact .oik-stat__ic{width:26px;height:26px;margin-left:auto;border-radius:50%;background:color-mix(in srgb,currentColor 10%,transparent)!important;color:inherit!important}.oik-stat--compact .oik-stat__body{display:flex;flex-direction:column;gap:4px;min-width:0}.oik-stat--compact .oik-stat__label{font-size:var(--text-xs);color:inherit;opacity:.7}.oik-stat__hint{font-size:var(--text-xs);color:var(--text-muted)}.oik-stat--compact .oik-stat__value{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oik-stat--compact .oik-stat__chevron{flex-shrink:0;opacity:.55}a.oik-stat--link{text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}a.oik-stat--link:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}a.oik-stat--link:hover .oik-stat__chevron{opacity:1}.oik-stat-wrap:has(a.oik-stat--link):hover a.oik-stat--link{transform:translateY(-2px);box-shadow:var(--shadow-md)}.oik-stat-wrap:has(a.oik-stat--link):hover .oik-stat__chevron{opacity:1}a.oik-stat--link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.oik-stat__value--sensitive{-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.08em}.oik-stat__valuerow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.oik-stat__valuerow .oik-stat__value{min-width:0}.oik-stat__reveal-slot{flex:none;width:26px;height:26px}.oik-stat__reveal{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,currentColor 16%,transparent);color:inherit;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.oik-stat__reveal:hover{background:color-mix(in srgb,currentColor 26%,transparent)}.oik-stat-wrap:has(a.oik-stat--link):hover .oik-stat__reveal{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.oik-stat__reveal{transition:background-color .16s ease}.oik-stat-wrap:has(a.oik-stat--link):hover .oik-stat__reveal{transform:none}}.oik-stat__reveal:focus-visible{outline:2px solid currentColor;outline-offset:1px;opacity:1}.oik-stat-wrap{position:relative;display:flex;min-width:0}.oik-stat-wrap>.oik-stat{flex:1 1;min-width:0}@media (prefers-reduced-motion:reduce){.oik-stat__value--sensitive,a.oik-stat--link{transition:none}}