.statistics-page{--dev-workspace-max: 1180px}.statistics-workspace{overflow:hidden}.statistics-layout{display:grid;min-height:720px;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr)}.statistics-input,.statistics-result{min-width:0}.statistics-input{padding:clamp(22px,3vw,31px);border-right:1px solid var(--dev-line);background:#fbfcff;background:oklch(.991 .006 275)}.statistics-panel-heading{display:flex;margin-bottom:22px;align-items:flex-start;gap:10px}.statistics-panel-heading>svg{width:20px;height:20px;margin-top:1px;color:var(--developer-accent)}.statistics-panel-heading>div{display:grid;gap:3px}.statistics-panel-heading strong{color:var(--dev-ink);font-size:.86rem}.statistics-panel-heading span,.statistics-field small{color:var(--dev-muted);font-size:.67rem;line-height:1.45}.statistics-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.statistics-field{display:grid;align-content:start;gap:7px}.statistics-field--textarea{grid-column:1 / -1}.statistics-field>span{color:var(--dev-ink);font-size:.72rem;font-weight:790}.statistics-field textarea,.statistics-field input,.statistics-field select{width:100%;border:1.5px solid var(--dev-line);border-radius:10px;outline:0;color:var(--dev-ink);background:#feffff;background:oklch(.999 .002 275);font:650 .78rem/1.5 var(--font-mono, ui-monospace, monospace)}.statistics-field textarea{min-height:118px;padding:13px 14px;resize:vertical}.statistics-field input,.statistics-field select{min-height:43px;padding:9px 11px}.statistics-field select{font-family:var(--font-sans, system-ui, sans-serif)}.statistics-field textarea:focus-visible,.statistics-field input:focus-visible,.statistics-field select:focus-visible{border-color:var(--developer-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--developer-accent) 12%,transparent)}.statistics-error{display:flex;margin:17px 0 0;align-items:flex-start;gap:8px}.statistics-error svg{width:16px;flex:0 0 auto}.statistics-run{width:100%;min-height:47px;margin-top:20px;justify-content:center}.statistics-pulse{width:8px;height:8px;border-radius:50%;background:currentColor;animation:statistics-pulse .8s ease-in-out infinite alternate}@keyframes statistics-pulse{to{opacity:.3;transform:scale(.72)}}.statistics-local-note{display:flex;margin-top:15px;align-items:flex-start;gap:8px;color:var(--dev-muted);font-size:.68rem;line-height:1.5}.statistics-local-note svg{width:16px;height:16px;flex:0 0 auto;color:var(--developer-accent)}.statistics-result{background:#f6f7ff}.statistics-result-heading{display:flex;min-height:53px;padding:0 19px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--dev-line);color:var(--dev-ink);background:#fafbff;background:oklch(.989 .007 275)}.statistics-result-heading>span{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:800}.statistics-sigma{color:var(--developer-accent);font:760 1.08rem/1 Georgia,serif}.statistics-result-heading small{overflow:hidden;color:var(--dev-muted);font:700 .64rem/1.2 var(--font-mono, ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap}.statistics-result>.dev-empty{min-height:610px}.statistics-result-body{display:grid;padding:clamp(22px,3vw,31px);gap:22px}.statistics-answer{padding-bottom:4px;border-bottom:1px solid var(--dev-line)}.statistics-answer p{margin:0 0 5px;color:var(--developer-accent);font-size:.65rem;font-weight:840;letter-spacing:.075em;text-transform:uppercase}.statistics-answer>strong{display:block;overflow-wrap:anywhere;color:var(--dev-ink);font-size:clamp(2rem,5vw,3.45rem);font-weight:790;letter-spacing:-.055em;line-height:1.03}.statistics-answer h3{margin:20px 0 5px;color:var(--dev-ink);font-size:.9rem}.statistics-answer>span{display:block;max-width:65ch;padding-bottom:17px;color:var(--dev-muted);font-size:.76rem;line-height:1.55}.statistics-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.statistics-row-list{max-height:510px;overflow:auto;border-block:1px solid var(--dev-line)}.statistics-row{display:grid;min-height:62px;padding:11px 4px;grid-template-columns:27px minmax(0,1fr) minmax(84px,max-content);align-items:center;gap:11px;border-bottom:1px solid color-mix(in oklab,var(--dev-line) 72%,transparent)}.statistics-row:last-of-type{border-bottom:0}.statistics-row__number{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;color:var(--developer-accent);background:var(--developer-tint);font-size:.61rem;font-variant-numeric:tabular-nums;font-weight:820}.statistics-row__copy{display:grid;min-width:0;gap:3px}.statistics-row__copy strong,.statistics-row>b{overflow-wrap:anywhere;color:var(--dev-ink);font-size:.72rem}.statistics-row__copy span{color:var(--dev-muted);font-size:.64rem;line-height:1.4}.statistics-row__copy i{display:block;width:min(var(--statistics-bar),100%);height:3px;margin-top:4px;border-radius:999px;background:color-mix(in oklab,var(--developer-accent) 60%,white)}.statistics-row>b{justify-self:end;font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:right}.statistics-more{margin:0;padding:12px 4px;color:var(--dev-muted);font-size:.66rem;line-height:1.5}.statistics-actions{display:flex;flex-wrap:wrap;gap:8px}.statistics-caution{display:flex;padding:13px 14px;align-items:flex-start;gap:9px;border:1px solid color-mix(in oklab,#c98a16 30%,var(--dev-line));border-radius:10px;color:#694914;background:#fef4e3;font-size:.69rem;line-height:1.5}.statistics-caution svg{width:17px;height:17px;flex:0 0 auto}.statistics-source-note{max-width:76ch;margin:20px auto 0;color:var(--dev-muted);font-size:.71rem;line-height:1.55;text-align:center}.statistics-source-note a{color:var(--developer-accent);font-weight:760}@media(max-width:820px){.statistics-layout{grid-template-columns:1fr}.statistics-input{border-right:0;border-bottom:1px solid var(--dev-line)}.statistics-result>.dev-empty{min-height:360px}}@media(max-width:540px){.statistics-fields{grid-template-columns:1fr}.statistics-field{grid-column:1 / -1}.statistics-metrics{grid-template-columns:1fr}.statistics-row{grid-template-columns:25px minmax(0,1fr)}.statistics-row>b{grid-column:2;justify-self:start;text-align:left}.statistics-actions{display:grid;grid-template-columns:1fr}.statistics-actions .dev-button{justify-content:center}}@media(prefers-reduced-motion:reduce){.statistics-pulse{animation:none}}
