.alpha-panel{border:1px solid #e1e5ee;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 14px 40px rgba(45,55,81,.08)}.alpha-heading{padding:24px;background:#2d3751;color:#fff}.alpha-heading p{margin:6px 0 0;color:#e8dfcc}.alpha-body{display:grid;gap:20px;padding:24px}.alpha-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.alpha-group{min-width:0;border:1px solid #e1e5ee;border-radius:15px;padding:18px}.alpha-group h2,.alpha-group h3{font-size:1.1rem;color:#2d3751;margin:0 0 12px}.alpha-grid,.alpha-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alpha-field{min-width:0}.alpha-field label{display:block;font-weight:700;color:#2d3751;margin-bottom:5px;overflow-wrap:anywhere}.alpha-field input,.alpha-field select{width:100%;min-width:0;border:1px solid #b5bfce;border-radius:9px;padding:11px;font:inherit;color:#202c43;background:#fff}.alpha-field input[type=color]{height:48px;padding:5px}.alpha-field input[type=range]{padding:8px 0;accent-color:#2d3751}.alpha-field input:focus-visible,.alpha-field select:focus-visible{outline:3px solid #c9a263;outline-offset:2px}.alpha-small{font-size:.92rem;color:#56657c;margin:10px 0 0;overflow-wrap:anywhere}.alpha-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.alpha-note{border-left:4px solid #c9a263;background:#faf6ee;padding:14px}.alpha-error{color:#a41f34;min-height:1.5em;margin:0}.alpha-progress{width:100%;height:16px;accent-color:#2d3751}.alpha-stage{min-height:300px;padding:12px;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #bcc6d4}.alpha-checker{background:repeating-conic-gradient(#d6dce5 0 25%,#fff 0 50%) 50%/20px 20px}.alpha-preview{display:block;flex-shrink:0;max-width:100%;outline:1px solid #a5b0c0;cursor:crosshair}.alpha-metric{min-width:0;border:1px solid #e1e5ee;border-radius:12px;background:#f6f7fa;padding:15px;overflow-wrap:anywhere}.alpha-metric strong{display:block;color:#2d3751;font-size:1.15rem;margin-top:4px}.alpha-metric small{color:#56657c}.alpha-histogram{display:block;width:100%;height:auto;outline:1px solid #d8dfea}.alpha-results{display:grid;gap:18px}.alpha-body [hidden]{display:none!important}.alpha-body .btn:disabled{opacity:.5;cursor:not-allowed}.alpha-pixel{color:#2d3751;overflow-wrap:anywhere}@media(max-width:750px){.alpha-columns{grid-template-columns:1fr}.alpha-body{padding:16px}.alpha-group{padding:14px}.alpha-heading{padding:20px}}@media(max-width:420px){.alpha-grid,.alpha-metrics{grid-template-columns:1fr}.alpha-actions .btn{width:100%}}
