.ui-collapse-h{margin:0}.card .ui-collapse-h{margin-bottom:0}.ui-collapse-toggle{width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;margin:0;padding:2px 0;transition:color .12s;display:flex}.ui-collapse-toggle:hover:not(:disabled){color:var(--text);background:0 0;border-color:#0000}.ui-collapse-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-collapse-heading{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-collapse-badge{letter-spacing:.08em;text-transform:none;color:var(--accent);flex:none;margin-left:auto;font-size:10px;font-weight:600}.ui-collapse-chevron{width:16px;height:16px;color:var(--text-dim);flex:none;justify-content:center;align-items:center;margin-left:auto;transition:transform .16s cubic-bezier(.2,.8,.2,1),color .12s;display:inline-flex;transform:rotate(0)}.ui-collapse-chevron.open{transform:rotate(90deg)}.ui-collapse-badge+.ui-collapse-chevron{margin-left:0}.ui-collapse-toggle:hover:not(:disabled) .ui-collapse-chevron{color:var(--accent)}.ui-collapse-body{margin-top:10px}@media (prefers-reduced-motion:reduce){.ui-collapse-chevron,.ui-switch-thumb{transition:none}}.ui-switch-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ui-switch-row.disabled{opacity:.55}.ui-switch-row.disabled .ui-switch{opacity:1}.ui-switch-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.ui-switch-heading{align-items:center;gap:8px;min-width:0;display:flex}.ui-switch-title{color:var(--text);font-size:12px;font-weight:600}.ui-switch-title.as-h3{text-transform:uppercase;letter-spacing:.6px;color:var(--text-dim);font-size:12px}.ui-switch-state{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-dim);border:1px solid var(--panel-border);border-radius:999px;flex:none;padding:1px 6px;font-size:9px;font-weight:700;line-height:1.4}.ui-switch-state.on{color:var(--accent);border-color:#ff5c1a73;border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ui-switch-help{color:var(--text-dim);font-size:11px;line-height:1.45}.ui-switch{border:1px solid var(--panel-border);cursor:pointer;background:#1b1f26;border-radius:999px;flex:none;align-items:center;width:30px;height:16px;padding:2px;transition:background .16s,border-color .16s;display:inline-flex}.ui-switch:hover:not(:disabled){border-color:var(--panel-border);background:#232833}.ui-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-switch.on{border-color:var(--accent);background:#ff5c1a29;background:color-mix(in srgb, var(--accent) 16%, transparent)}.ui-switch.on:hover:not(:disabled){border-color:var(--accent);background:#ff5c1a3d;background:color-mix(in srgb, var(--accent) 24%, transparent)}.ui-switch:disabled{cursor:default}.ui-switch-thumb{background:var(--text-dim);border-radius:999px;width:10px;height:10px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .16s;display:block;transform:translate(0)}.ui-switch.on .ui-switch-thumb{background:var(--accent);transform:translate(14px)}.ui-field{color:var(--text-dim);flex-direction:column;gap:5px;display:flex}.ui-field.disabled{opacity:.55}.ui-field-label{letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;font-weight:600;display:flex}.ui-field-value{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:11px;font-weight:500}.ui-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px;margin:0}.ui-range:disabled{cursor:default}.ui-range:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ui-range::-webkit-slider-runnable-track{background:var(--panel-border);border-radius:2px;height:3px}.ui-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:none;border-radius:50%;width:11px;height:11px;margin-top:-4px;transition:transform .1s}.ui-range:hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.15)}.ui-range:disabled::-webkit-slider-thumb{background:var(--text-dim)}.ui-range::-moz-range-track{background:var(--panel-border);border-radius:2px;height:3px}.ui-range::-moz-range-thumb{background:var(--accent);border:none;border-radius:50%;width:11px;height:11px}.ui-range:disabled::-moz-range-thumb{background:var(--text-dim)}.ui-number{width:100%;color:var(--text);border:1px solid var(--panel-border);font-variant-numeric:tabular-nums;background:#1b1f26;border-radius:6px;padding:5px 8px;font-family:inherit;font-size:12px;transition:border-color .12s}.ui-number:focus{border-color:var(--accent);outline:none}.ui-number:disabled{opacity:.5}.ui-number::placeholder{color:var(--text-dim)}.ui-pills-wrap{flex-direction:column;gap:6px;display:flex}.ui-pills{border:1px solid var(--panel-border);background:#12151a;border-radius:8px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.ui-pills.grid{display:grid}.ui-pill{min-width:0;color:var(--text-dim);text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;padding:4px 8px;font-size:11px;font-weight:500;transition:background .12s,color .12s,border-color .12s;overflow:hidden}.ui-pill:hover:not(:disabled){color:var(--text);background:#232833;border-color:#0000}.ui-pill:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-pill[aria-checked=true]{color:var(--accent);background:#ff5c1a24;background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:#ff5c1a80;border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.ui-pill[aria-checked=true]:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:#ff5c1a33;background:color-mix(in srgb, var(--accent) 20%, transparent)}.ui-pill-hint{color:var(--text-dim);font-size:11px;line-height:1.45}
