.sc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.sc-inputs{display:flex;flex-direction:column;gap:16px}.sc-inputs .tool-form{display:flex;flex-direction:column;gap:16px}.sc-settings{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.sc-block-title{display:block;font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.sc-rows-block{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 14px 16px}.sc-rows-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.sc-row-count{font-size:.78rem;color:var(--muted);font-variant-numeric:tabular-nums}.sc-rows-block .rows-head.cols-2{grid-template-columns:1.4fr 1fr 40px}.sc-rows{max-height:330px;overflow-y:auto;padding:2px 2px 2px 0}.sc-rows .tool-row.cols-2{grid-template-columns:1.4fr 1fr 40px}.sc-paste .tool-area{min-height:96px}.sc-paste-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.sc-paste-actions .tool-btn{padding:10px 20px;font-size:.88rem}.sc-presets{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 16px}.sc-presets .sc-block-title{margin-bottom:10px}.sc-preset-row{display:flex;flex-wrap:wrap;gap:8px}.sc-preset{padding:7px 13px;border-radius:var(--r-pill);background:var(--tint-purple);color:var(--primary-dark);font-size:.82rem;font-weight:600;border:1px solid transparent;transition:background var(--transition),color var(--transition),transform var(--transition)}[data-theme=dark] .sc-preset{color:var(--primary-light)}.sc-preset:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}.sc-results{position:sticky;top:calc(var(--header-h) + 22px);display:flex;flex-direction:column;gap:14px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-md);padding:clamp(14px,2.4vh,20px)}.sc-headline{background:linear-gradient(145deg,#4b3ba6 0,#2e2568 100%);border-radius:var(--r-md);padding:16px 18px;color:#fff}[data-theme=dark] .sc-headline{background:linear-gradient(145deg,#2e2568 0,#1a1540 100%);border:1px solid var(--border)}.sc-head-label{font-size:.72rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:rgba(255,255,255,.58);margin-bottom:4px}.sc-head-val{font-size:1.08rem;font-weight:700;line-height:1.35}.sc-note{margin-top:6px;font-size:.84rem;font-weight:500;color:rgba(255,255,255,.8);line-height:1.5}.sc-note:empty{display:none}.sc-note.bad::before,.sc-note.good::before,.sc-note.warn::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:middle}.sc-note.good::before{background:#34d399}.sc-note.warn::before{background:#fbbf24}.sc-note.bad::before{background:#f87171}.sc-group{display:flex;flex-direction:column;gap:8px}.sc-group-title{font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.sc-results .tool-stats{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px}.sc-results .stat-tile{background:var(--card);padding:10px 8px}.sc-results .stat-tile .stat-val{font-size:1rem;font-variant-numeric:tabular-nums}.sc-results .sc-five{grid-template-columns:repeat(5,minmax(0,1fr))}.sc-other,.sc-shape,.sc-z{margin:0;font-size:.86rem;line-height:1.6;color:var(--text)}.sc-other:empty,.sc-shape:empty,.sc-z:empty{display:none}.sc-other{color:var(--muted);font-size:.82rem}.sc-outliers{display:flex;flex-direction:column;gap:4px;background:var(--card);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:10px;padding:12px 14px;font-size:.85rem;line-height:1.55}.sc-outliers:empty{display:none}.sc-box-title{font-size:.68rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.sc-fence{color:var(--text);font-variant-numeric:tabular-nums}.sc-out-none{color:var(--green-dark);font-weight:600}.sc-out{font-weight:600;word-break:break-word}.sc-out-mild{color:#b45309}.sc-out-extreme{color:#dc2626}.sc-support{padding-block:26px;background:var(--bg)}.sc-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:22px;height:100%}.sc-card-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.sc-card-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;flex:none}.sc-card-ic .micon{width:19px;height:19px}.sc-card h2{font-size:1.06rem;font-weight:600;margin:0}.sc-card .sc-card-sub{font-size:.87rem;color:var(--muted);margin-bottom:4px;line-height:1.65}.sc-card .ref-table a{color:var(--primary);font-weight:600}.sc-card .ref-table a:hover{text-decoration:underline}.sc-card .ref-badge{white-space:nowrap}.sc-aside .sc-figs{list-style:none;margin:0;padding:0}.sc-aside .sc-figs li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 6px;border-bottom:1px dashed var(--border);font-size:.85rem}.sc-aside .sc-figs li:last-child{border-bottom:none}.sc-fig-k{color:var(--muted)}.sc-fig-v{color:var(--heading);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}@media (max-width:1199.98px){.sc-split{grid-template-columns:1fr}.sc-results{position:static}}@media (max-width:767.98px){.sc-aside{position:static;margin-top:20px}.sc-card{padding:18px}.sc-card .ref-table{font-size:.86rem}.sc-card .ref-table td,.sc-card .ref-table th{padding:9px 8px}}@media (max-width:560px){.sc-results .sc-five{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-rows-block .rows-head.cols-2{display:none}}