.setting-item{margin-bottom:var(--settings-gap-item,.625rem);position:relative}.setting-item.has-guide-anchor,.setting-group.has-guide-anchor{scroll-margin-top:calc(var(--cfg-sticky-top,5rem) + .75rem)}@media (width<1024px){.setting-item.has-guide-anchor,.setting-group.has-guide-anchor{scroll-margin-top:calc(var(--cfg-sticky-top,5rem) + 3.25rem)}}.setting-item.is-guide-flash,.setting-group.is-guide-flash{border-radius:var(--cfg-radius-md,.75rem);animation:1.4s setting-guide-flash}@keyframes setting-guide-flash{0%{box-shadow:0 0 #0000}12%{box-shadow:0 0 0 2px color-mix(in srgb, var(--cfg-accent,#6c8cff) 75%, transparent);background-color:color-mix(in srgb, var(--cfg-accent,#6c8cff) 8%, transparent)}55%{box-shadow:0 0 0 2px color-mix(in srgb, var(--cfg-accent,#6c8cff) 40%, transparent)}to{background-color:#0000;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.setting-item.is-guide-flash,.setting-group.is-guide-flash{box-shadow:0 0 0 2px color-mix(in srgb, var(--cfg-accent,#6c8cff) 55%, transparent);animation:none}}.setting-item:last-child{margin-bottom:0}.setting-item:has(.field-select-wrap.is-open){z-index:30}.setting-item.disabled{opacity:.6;pointer-events:none}.setting-horizontal .setting-item-content{background:var(--cfg-subtle-bg);border:1px solid var(--cfg-subtle-border);transition:all var(--sm-dur-base);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.setting-horizontal .setting-item-content:hover{background:var(--cfg-subtle-bg-hover);border-color:var(--cfg-subtle-border-hover)}html.dark .setting-horizontal .setting-item-content{background:var(--cfg-subtle-bg);border-color:var(--cfg-subtle-border)}html.dark .setting-horizontal .setting-item-content:hover{background:var(--cfg-subtle-bg-hover);border-color:var(--cfg-subtle-border-hover)}.setting-horizontal .setting-label{flex:auto;min-width:0;margin:0}.setting-horizontal .setting-control{flex:none;max-width:100%}@media (width<1024px){.setting-horizontal .setting-item-content{flex-wrap:wrap;align-items:flex-start;gap:.55rem .75rem}.setting-horizontal .setting-label{flex:100%;min-width:0}.setting-horizontal .setting-control{flex:auto;width:100%;max-width:100%}.setting-horizontal .setting-button-row{justify-content:flex-start;width:100%}}.setting-vertical .setting-label{margin-bottom:.375rem;display:block}.setting-vertical .setting-control{width:100%}.setting-label{flex-direction:column;gap:.25rem;display:flex}.setting-label-text{color:var(--cfg-text-1);flex-wrap:wrap;align-items:center;gap:.35rem .4rem;font-size:.875rem;font-weight:600;display:inline-flex}.setting-label-icon{width:auto;min-width:1.15em;height:1.15em;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.setting-label-icon svg{width:auto;height:100%}.setting-field-error-tag--solo{margin-top:.25rem;display:inline-flex}html.dark .setting-label-text{color:var(--cfg-text-1)}.setting-label-text .required{color:#ef4444;margin-left:.25rem}.setting-description{color:var(--cfg-text-2);font-size:.6875rem;font-weight:400;line-height:1.4;display:block}html.dark .setting-description{color:var(--cfg-text-2)}.setting-hint{color:var(--cfg-text-3);margin-top:.25rem;font-size:.6875rem;line-height:1.4}html.dark .setting-hint{color:var(--cfg-text-3)}.setting-error{color:#ef4444;margin-top:.25rem;font-size:.6875rem;line-height:1.4}html.dark .setting-error{color:#f87171}.input-wrapper{align-items:center;gap:.5rem;display:flex;position:relative}.input-wrapper .copy-btn{color:var(--cfg-text-3);cursor:pointer;opacity:.85;transition:opacity var(--sm-dur-base), color var(--sm-dur-base), background var(--sm-dur-base);background:0 0;border:none;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.input-wrapper .copy-btn:hover{opacity:1;color:var(--cfg-text-1);background:var(--cfg-subtle-bg)}html.dark .input-wrapper .copy-btn{color:var(--cfg-text-2)}html.dark .input-wrapper .copy-btn:hover{color:var(--cfg-text-1);background:#ffffff14}button.field-input.field-input--static{text-align:left;width:100%;font:inherit;color:var(--cfg-text-1);background:var(--cfg-input-bg);border:1.5px solid var(--cfg-input-border);cursor:pointer;margin:0;padding-right:4.75rem;font-size:.875rem;line-height:normal;display:block;position:relative}button.field-input.field-input--static:hover:not(:disabled){background:var(--cfg-input-bg-focus);border-color:color-mix(in srgb, var(--cfg-accent) 40%, transparent)}button.field-input.field-input--static:focus-visible{border-color:color-mix(in srgb, var(--cfg-accent) 60%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--cfg-accent) 12%, transparent), 0 4px 12px -3px color-mix(in srgb, var(--cfg-accent) 20%, transparent);background:var(--cfg-input-bg-focus);outline:none}button.field-input.field-input--static:disabled{cursor:not-allowed;opacity:.6}.field-input-static-text{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em;width:100%;min-width:0;color:var(--cfg-text-1);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block;overflow:hidden}.field-input-static-text.is-empty{font-variant-numeric:normal;letter-spacing:0;color:var(--cfg-text-placeholder);font-family:inherit;font-weight:500}.field-input-static-action{height:1.55rem;color:var(--cfg-accent-ink);background:var(--cfg-accent-fill);border:1px solid var(--cfg-accent-line);pointer-events:none;border-radius:.45rem;align-items:center;gap:.28rem;padding:0 .5rem;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.field-input-static-action svg{width:.75rem;height:.75rem}button.field-input.field-input--static:hover:not(:disabled) .field-input-static-action{background:var(--cfg-accent-fill-hover);border-color:var(--cfg-accent-line-hover)}.field-input.field-input--composite{color:var(--cfg-text-1);background:var(--cfg-input-bg);border:1.5px solid var(--cfg-input-border);padding-right:6.25rem;display:block;position:relative}.field-input.field-input--composite:focus-within,.field-input.field-input--image:focus-within{border-color:color-mix(in srgb, var(--cfg-accent) 60%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--cfg-accent) 12%, transparent), 0 4px 12px -3px color-mix(in srgb, var(--cfg-accent) 20%, transparent);background:var(--cfg-input-bg-focus);outline:none}html.dark .field-input.field-input--composite:focus-within,html.dark .field-input.field-input--image:focus-within{border-color:color-mix(in srgb, var(--cfg-accent) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--cfg-accent) 15%, transparent), 0 4px 12px -3px color-mix(in srgb, var(--cfg-accent) 30%, transparent)}.field-input.field-input--composite.has-error,.field-input.field-input--image.has-error,button.field-input.field-input--static.has-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}html.dark .field-input.field-input--composite.has-error,html.dark .field-input.field-input--image.has-error,html.dark button.field-input.field-input--static.has-error{border-color:#f87171;box-shadow:0 0 0 3px #f8717124}.field-input.field-input--composite.has-error:focus-within,.field-input.field-input--image.has-error:focus-within{border-color:#ef4444;box-shadow:0 0 0 4px #ef444426,0 4px 12px -3px #ef44442e}html.dark .field-input.field-input--composite.has-error:focus-within,html.dark .field-input.field-input--image.has-error:focus-within{border-color:#f87171;box-shadow:0 0 0 4px #f871712e,0 4px 12px -3px #f8717138}.field-input.field-input--composite.is-busy,.field-input.field-input--image.is-busy{opacity:.88}.field-input-inner{box-sizing:border-box;width:100%;font:inherit;letter-spacing:-.01em;color:var(--cfg-text-1);caret-color:var(--cfg-text-1);-webkit-text-fill-color:var(--cfg-text-1);border:none;border-radius:0;min-width:0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:normal;display:block;box-shadow:none!important;background:0 0!important}.field-input-inner:focus{outline:none;box-shadow:none!important;background:0 0!important}.field-input-inner:disabled{opacity:.7}.field-input-inner::placeholder{color:var(--cfg-text-placeholder);-webkit-text-fill-color:var(--cfg-text-placeholder);letter-spacing:0;opacity:1;font-family:inherit}.field-input-inner:-webkit-autofill,.field-input-inner:-webkit-autofill:hover,.field-input-inner:-webkit-autofill:focus{-webkit-text-fill-color:var(--cfg-text-1);caret-color:var(--cfg-text-1);transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.field-input-actions{z-index:1;align-items:center;gap:.3rem;display:flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.field-input-actions .settings-btn.settings-btn--sm{box-sizing:border-box;height:1.55rem;min-height:1.55rem;max-height:1.55rem;padding:0 .6rem}.field-input-actions .settings-btn.settings-btn--sm.btn-icon{width:1.55rem;height:1.55rem;min-height:1.55rem;max-height:1.55rem;padding:0}html.dark .field-input-actions .settings-btn--ghost{color:var(--cfg-text-2);background:#ffffff14;border-color:#ffffff1a}html.dark .field-input-actions .settings-btn--ghost:hover:not(:disabled){color:var(--cfg-text-1);background:#ffffff1f;border-color:#ffffff29}html.dark .field-input-actions .btn-secondary{color:var(--cfg-text-1);background:#ffffff1a;border-color:#ffffff24}html.dark .field-input-actions .btn-secondary:hover:not(:disabled){background:#ffffff24;border-color:#fff3}@media (width<=520px){button.field-input.field-input--static{padding-right:4.25rem}.field-input.field-input--composite{padding-right:5.5rem}}.field-input.field-input--image{min-height:2.75rem;color:var(--cfg-text-1);background:var(--cfg-input-bg);border:1.5px solid var(--cfg-input-border);align-items:center;gap:.65rem;padding-top:.45rem;padding-bottom:.45rem;padding-left:.5rem;display:flex;position:relative}.field-input.field-input--image.field-input--image-actions-1{padding-right:5.25rem}.field-input.field-input--image.field-input--image-actions-2{padding-right:7.25rem}.field-input-preview{border:1px solid var(--cfg-subtle-border);background:#0000000d;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:flex;overflow:hidden}html.dark .field-input-preview{background:#00000059;border-color:#ffffff24}.field-input-preview.is-empty{border-style:dashed;border-color:var(--cfg-subtle-border-hover)}html.dark .field-input-preview.is-empty{background:#00000047;border-color:#ffffff2e}.field-input-preview-img{object-fit:cover;width:100%;height:100%;display:block}.field-input-preview-placeholder{width:.95rem;height:.95rem;color:var(--cfg-text-3)}.field-input.field-input--image .field-input-inner{flex:1;min-width:0;padding:0}.field-input-local-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cfg-text-1);flex:1;font-size:.875rem;font-weight:550;line-height:1.3;overflow:hidden}.field-input-file-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.field-input.field-input--image.field-input--image-actions-1{padding-right:4.75rem}.field-input.field-input--image.field-input--image-actions-2{padding-right:6.5rem}}.number-input-wrapper{align-items:center;gap:.5rem;display:flex}.number-unit{color:var(--cfg-text-3);white-space:nowrap;font-size:.875rem}html.dark .number-unit{color:var(--cfg-text-3)}.slider-control{--slider-track-h:.7rem;--slider-thumb:20px;--slider-thumb-px:20;--slider-track-w:16rem;--slider-pct:0;--slider-intervals:10;--slider-p:var(--cfg-accent,#3b82f6);--slider-fill:var(--slider-p);--slider-rail-bg:var(--cfg-subtle-bg-hover);--slider-rail-ring:#0000000d;--slider-rail-inset:#00000012;--slider-tick:#7878806b;--slider-value-fg:var(--slider-p);--slider-value-bg:color-mix(in srgb, var(--slider-p) 12%, #fff);--slider-value-border:color-mix(in srgb, var(--slider-p) 22%, transparent);--slider-value-shadow:0 1px 0 #ffffffa6 inset, 0 2px 8px -3px color-mix(in srgb, var(--slider-p) 28%, transparent), 0 1px 2px #0000000d;--slider-value-sheen:linear-gradient(180deg, #ffffff8c 0%, #ffffff14 45%, transparent 70%);--slider-value-active-fg:#fff;--slider-value-active-bg:var(--slider-p);--slider-value-active-border:color-mix(in srgb, var(--slider-p) 70%, #000);--slider-value-active-shadow:0 1px 0 #ffffff38 inset, 0 4px 12px -3px color-mix(in srgb, var(--slider-p) 45%, transparent), 0 1px 2px #00000014;--slider-thumb-ring:#fff;--slider-thumb-outer:color-mix(in srgb, var(--slider-p) 28%, transparent);width:min(var(--slider-track-w), 100%);box-sizing:border-box;max-width:100%;padding-top:0}.slider-control.has-value:not(.has-range,.has-ticks){padding-top:1.55rem}.slider-control.has-value.has-ticks:not(.has-range){padding-top:1.15rem}.slider-control.has-value.has-range{padding-top:.35rem}.setting-item-slider.setting-vertical .setting-label{margin-bottom:.35rem}.slider-control.is-busy{opacity:.65;pointer-events:none}html.dark .slider-control{--slider-p:var(--cfg-accent,#60a5fa);--slider-fill:var(--slider-p);--slider-rail-bg:#ffffff1a;--slider-rail-ring:#ffffff14;--slider-rail-inset:#0006;--slider-tick:#ffffff38;--slider-value-fg:var(--slider-p);--slider-value-bg:color-mix(in srgb, var(--slider-p) 16%, transparent);--slider-value-border:color-mix(in srgb, var(--slider-p) 28%, transparent);--slider-value-shadow:0 1px 0 #ffffff14 inset, 0 2px 10px -3px #00000073, 0 0 0 1px #ffffff0a;--slider-value-sheen:linear-gradient(180deg, #ffffff1f 0%, #ffffff08 40%, transparent 68%);--slider-value-active-fg:#fff;--slider-value-active-bg:var(--slider-p);--slider-value-active-border:color-mix(in srgb, var(--slider-p) 55%, #fff);--slider-value-active-shadow:0 1px 0 #ffffff2e inset, 0 4px 14px -3px color-mix(in srgb, var(--slider-p) 40%, transparent), 0 1px 2px #00000059;--slider-thumb-ring:#e5e7eb;--slider-thumb-outer:color-mix(in srgb, var(--slider-p) 36%, transparent)}.slider-geometry{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex;position:relative}.slider-track-wrap{width:100%;height:var(--slider-track-h);background:var(--slider-rail-bg);box-shadow:inset 0 1px 2px var(--slider-rail-inset), 0 0 0 1px var(--slider-rail-ring);box-sizing:border-box;border-radius:999px;margin-top:.1rem;position:relative;overflow:visible}.slider-control.has-error .slider-track-wrap{box-shadow:inset 0 1px 2px var(--slider-rail-inset), 0 0 0 2px #ef444447}html.dark .slider-control.has-error .slider-track-wrap{box-shadow:inset 0 1px 2px var(--slider-rail-inset), 0 0 0 2px #f871715c}.slider-track-fill{width:calc((var(--slider-thumb) / 2) + (var(--slider-pct) / 100) * (100% - var(--slider-thumb)));background:linear-gradient(90deg, color-mix(in srgb, var(--slider-fill) 82%, #fff), var(--slider-fill));max-width:100%;box-shadow:0 0 10px -2px color-mix(in srgb, var(--slider-fill) 45%, transparent);pointer-events:none;z-index:0;border-radius:999px;transition:width 60ms linear;position:absolute;top:0;bottom:0;left:0;overflow:visible}html.dark .slider-track-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--slider-fill) 88%, #fff), var(--slider-fill));box-shadow:0 0 12px -2px color-mix(in srgb, var(--slider-fill) 40%, transparent), inset 0 1px 0 #ffffff29}.slider-control.is-active .slider-track-fill{box-shadow:0 0 14px -1px color-mix(in srgb, var(--slider-fill) 55%, transparent)}html.dark .slider-control.is-active .slider-track-fill{box-shadow:0 0 14px -1px color-mix(in srgb, var(--slider-fill) 50%, transparent), inset 0 1px 0 #fff3}.slider-ticks{pointer-events:none;z-index:1;box-sizing:border-box;width:100%;height:.45rem;margin-bottom:.04rem;position:relative}.slider-tick{--tick-p:0;left:calc((var(--slider-thumb) / 2) + (var(--tick-p) / 100) * (100% - var(--slider-thumb)));background:var(--slider-tick);width:1.5px;height:.28rem;transition:background var(--sm-dur-fast) var(--sm-ease-standard), height var(--sm-dur-fast) var(--sm-ease-standard), opacity var(--sm-dur-fast) var(--sm-ease-standard);border-radius:1px;position:absolute;bottom:0;transform:translate(-50%)}.slider-tick.is-end{opacity:.9;width:1.5px;height:.4rem}.slider-tick.is-passed{background:color-mix(in srgb, var(--slider-p) 55%, #64748b)}html.dark .slider-tick.is-passed{background:color-mix(in srgb, var(--slider-p) 70%, #fff)}.slider-value{z-index:5;box-sizing:border-box;isolation:isolate;white-space:nowrap;pointer-events:none;min-width:1.75rem;height:1.42rem;color:var(--slider-value-fg);background:var(--slider-value-bg);border:1px solid var(--slider-value-border);box-shadow:var(--slider-value-shadow);transition:transform var(--sm-dur-fast) var(--sm-ease-spring), background var(--sm-dur-fast) var(--sm-ease-standard), border-color var(--sm-dur-fast) var(--sm-ease-standard), box-shadow var(--sm-dur-fast) var(--sm-ease-standard), color var(--sm-dur-fast) var(--sm-ease-standard);border-radius:999px;justify-content:center;align-items:center;padding:0 .55rem;display:inline-flex;position:absolute;bottom:calc(100% + .55rem);left:auto;right:0;overflow:hidden;transform:translate(50%)translateZ(0)}.slider-value:before{content:"";border-radius:inherit;background:var(--slider-value-sheen);pointer-events:none;z-index:0;position:absolute;inset:0}.slider-value:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47}html.dark .slider-value:after{box-shadow:inset 0 0 0 1px #ffffff1a}.slider-value-text{z-index:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.035em;text-align:center;-webkit-font-smoothing:antialiased;min-width:.75em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem;font-weight:700;line-height:1;display:block;position:relative}.slider-control.is-active .slider-value{color:var(--slider-value-active-fg);background:var(--slider-value-active-bg);border-color:var(--slider-value-active-border);box-shadow:var(--slider-value-active-shadow);transform:translate(50%)translateY(-2px)scale(1.05)}.slider-control.is-active .slider-value:before{background:linear-gradient(#ffffff47 0%,#ffffff0f 45%,#0000 72%)}.slider-control.is-active .slider-value:after{box-shadow:inset 0 0 0 1px #ffffff2e}.field-slider{appearance:none;cursor:pointer;z-index:2;background:0 0;width:100%;height:1.85rem;margin:0;padding:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.field-slider:disabled{cursor:not-allowed}.field-slider:focus{outline:none}.field-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--slider-p) 24%, transparent), 0 2px 10px color-mix(in srgb, var(--slider-p) 40%, transparent)}.field-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--slider-p) 24%, transparent), 0 2px 10px color-mix(in srgb, var(--slider-p) 40%, transparent)}.field-slider::-webkit-slider-runnable-track{height:var(--slider-track-h);background:0 0;border-radius:999px}.field-slider::-moz-range-track{height:var(--slider-track-h);background:0 0;border:none;border-radius:999px}.field-slider::-moz-range-progress{height:var(--slider-track-h);background:0 0;border-radius:999px}.field-slider::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--slider-thumb);height:var(--slider-thumb);margin-top:calc((var(--slider-track-h) - var(--slider-thumb)) / 2);border:2px solid var(--slider-thumb-ring);background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--slider-p) 45%, #fff) 0%, var(--slider-p) 58%, color-mix(in srgb, var(--slider-p) 82%, #000) 100%);box-shadow:0 2px 8px color-mix(in srgb, var(--slider-p) 35%, transparent), 0 0 0 1px var(--slider-thumb-outer);transition:box-shadow var(--sm-dur-fast) var(--sm-ease-standard);border-radius:50%}.field-slider::-webkit-slider-thumb:hover{box-shadow:0 2px 10px color-mix(in srgb, var(--slider-p) 42%, transparent), 0 0 0 1px var(--slider-thumb-outer)}.slider-control.is-active .field-slider::-webkit-slider-thumb{box-shadow:0 3px 12px color-mix(in srgb, var(--slider-p) 45%, transparent), 0 0 0 4px color-mix(in srgb, var(--slider-p) 18%, transparent)}.field-slider::-moz-range-thumb{box-sizing:border-box;width:var(--slider-thumb);height:var(--slider-thumb);border:2px solid var(--slider-thumb-ring);background:var(--slider-p);box-shadow:0 2px 8px color-mix(in srgb, var(--slider-p) 35%, transparent), 0 0 0 1px var(--slider-thumb-outer);transition:box-shadow var(--sm-dur-fast) var(--sm-ease-standard);border-radius:50%}.field-slider::-moz-range-thumb:hover{box-shadow:0 2px 10px color-mix(in srgb, var(--slider-p) 42%, transparent), 0 0 0 1px var(--slider-thumb-outer)}.slider-control.is-active .field-slider::-moz-range-thumb{box-shadow:0 3px 12px color-mix(in srgb, var(--slider-p) 45%, transparent), 0 0 0 4px color-mix(in srgb, var(--slider-p) 18%, transparent)}.slider-range-nums{box-sizing:border-box;z-index:1;pointer-events:none;width:100%;height:1rem;margin:0 0 .08rem;position:relative}.slider-range-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--cfg-text-3);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;font-weight:600;line-height:1.15;position:absolute;top:0;transform:translate(-50%)}.slider-range-num.is-start{left:calc(var(--slider-thumb) / 2)}.slider-range-num.is-end{left:calc(100% - var(--slider-thumb) / 2)}html.dark .slider-range-num{color:var(--cfg-text-3)}.slider-footer{box-sizing:border-box;width:100%;margin-top:.22rem;position:relative}.slider-recommended{--slider-rec-pct:0;left:calc((var(--slider-thumb) / 2) + (var(--slider-rec-pct) / 100) * (100% - var(--slider-thumb)));pointer-events:none;z-index:2;flex-direction:column;align-items:center;gap:.1rem;width:max-content;max-width:5.5rem;display:flex;position:relative;transform:translate(-50%)}.slider-recommended-pin{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:5px solid color-mix(in srgb, var(--slider-p) 55%, #9ca3af);opacity:.9;width:0;height:0}.slider-recommended-label{letter-spacing:.01em;white-space:nowrap;color:color-mix(in srgb, var(--slider-p) 75%, #6b7280);background:color-mix(in srgb, var(--slider-p) 10%, transparent);border:1px solid color-mix(in srgb, var(--slider-p) 18%, transparent);border-radius:999px;align-items:baseline;gap:.22rem;padding:.08rem .35rem;font-size:.625rem;font-weight:600;line-height:1.2;display:inline-flex}.slider-recommended-val{font-variant-numeric:tabular-nums;letter-spacing:-.02em;opacity:.9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}html.dark .slider-recommended-pin{border-bottom-color:color-mix(in srgb, var(--slider-p) 60%, #6b7280)}html.dark .slider-recommended-label{color:color-mix(in srgb, var(--slider-p) 80%, #d1d5db);background:color-mix(in srgb, var(--slider-p) 14%, transparent);border-color:color-mix(in srgb, var(--slider-p) 24%, transparent)}.slider-range-hints{width:100%;padding:0 calc(var(--slider-thumb) / 2 - .3rem);box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.slider-control.has-recommended .slider-range-hints{z-index:1;align-items:flex-end;position:absolute;bottom:0;left:0;right:0}.slider-range-hint{min-width:0;max-width:46%;color:var(--cfg-text-3);letter-spacing:.005em;font-size:.6875rem;font-weight:500;line-height:1.3}.slider-range-hint.is-start{text-align:left}.slider-range-hint.is-end{text-align:right}html.dark .slider-range-hint{color:var(--cfg-text-3)}.setting-item-slider.setting-horizontal .setting-item-content{justify-content:space-between;align-items:center;gap:1rem;display:flex}.setting-item-slider.setting-horizontal .setting-control{flex:0 auto;min-width:0}.setting-sm .setting-label-text{font-size:.8125rem}.setting-sm .setting-horizontal .setting-item-content{padding:.75rem}.setting-lg .setting-label-text{font-size:1rem}.setting-lg .setting-horizontal .setting-item-content{padding:1.25rem}.setting-button-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.setting-button-row .test-result{border-radius:.375rem;padding:.25rem .5rem;font-size:.875rem}.setting-button-row .test-result.success{color:#059669;background:#0596691a}.setting-button-row .test-result.error{color:#dc2626;background:#dc26261a}html.dark .setting-button-row .test-result.success{color:#34d399;background:#34d39926}html.dark .setting-button-row .test-result.error{color:#f87171;background:#f8717126}.checkbox-group-options{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;width:100%;margin-top:.375rem;display:grid}.checkbox-group-options>.checkbox-group-card{box-sizing:border-box;width:100%;min-width:0;max-width:none}.checkbox-group-card{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);cursor:pointer;min-width:0;max-width:10rem;transition:all var(--sm-dur-base) var(--sm-ease-standard);font:inherit;text-align:left;border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.5rem .625rem;display:flex;position:relative}.checkbox-group-card:hover{border-color:var(--cfg-subtle-border-hover);background:var(--cfg-subtle-bg-hover)}.checkbox-group-card.active{border-color:var(--cfg-accent-line);background:var(--cfg-accent-fill)}.checkbox-group-card.active:hover{border-color:var(--cfg-accent-line-hover);background:var(--cfg-accent-fill-hover)}.checkbox-group-card-indicator{width:.375rem;height:.375rem;transition:all var(--sm-dur-base) var(--sm-ease-standard);background:#d1d5dbb3;border-radius:50%;flex-shrink:0}.checkbox-group-card.active .checkbox-group-card-indicator{background:var(--cfg-accent,#3b82f6);box-shadow:0 0 5px color-mix(in srgb, var(--cfg-accent,#3b82f6) 50%, transparent)}html.dark .checkbox-group-card-indicator{background:#ffffff2e}html.dark .checkbox-group-card.active .checkbox-group-card-indicator{background:var(--cfg-accent,#60a5fa);box-shadow:0 0 5px color-mix(in srgb, var(--cfg-accent,#60a5fa) 50%, transparent)}.checkbox-group-card-header{align-items:center;gap:.375rem;width:100%;min-width:0;display:flex}.checkbox-group-card-text{flex-direction:column;flex:auto;align-items:stretch;gap:.25rem;min-width:0;display:flex}.checkbox-group-card-header:has(.checkbox-group-card-desc){align-items:flex-start}.checkbox-group-card-header:has(.checkbox-group-card-desc)>.checkbox-group-card-indicator,.checkbox-group-card-header:has(.checkbox-group-card-desc)>.checkbox-group-card-icon{margin-top:.2rem}.checkbox-group-card-icon{width:1rem;height:1rem;color:var(--cfg-text-3);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.checkbox-group-card-icon svg{width:1rem;height:1rem;display:block}.checkbox-group-card.active .checkbox-group-card-icon{color:var(--cfg-accent-ink)}.checkbox-group-card-label{min-width:0;color:var(--cfg-text-1);overflow-wrap:anywhere;word-break:break-word;font-size:.8125rem;font-weight:600;line-height:1.2}.checkbox-group-card.active .checkbox-group-card-label{color:var(--cfg-accent-ink)}.checkbox-group-card-desc{color:var(--cfg-text-2);font-size:.6875rem;font-weight:400;line-height:1.35}html.dark .checkbox-group-card-desc{color:var(--cfg-text-2)}.checkbox-group-card--sm{box-sizing:border-box;width:max-content;min-width:0;max-width:min(100%,20rem);min-height:2.75rem;box-shadow:none;backdrop-filter:none;transition:background var(--sm-dur-fast) var(--sm-ease-standard), border-color var(--sm-dur-fast) var(--sm-ease-standard), color var(--sm-dur-fast) var(--sm-ease-standard), opacity var(--sm-dur-fast) var(--sm-ease-standard);border-width:1px;border-radius:.6rem;flex:none;justify-content:center;gap:0;padding:.4rem .65rem}.checkbox-group-card--sm .checkbox-group-card-header{gap:.3rem;width:100%;min-width:0}.checkbox-group-card--sm .checkbox-group-card-text{gap:.1rem}.checkbox-group-card--sm .checkbox-group-card-label{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.15rem;min-width:0;max-width:100%;font-size:.72rem;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.checkbox-group-card--sm .checkbox-group-card-label .setting-title-help{flex-shrink:0;margin-left:0}.checkbox-group-card--sm .checkbox-group-card-label .setting-title-help-trigger{width:.875rem;height:.875rem}.checkbox-group-card--sm .checkbox-group-card-label .setting-title-help-icon{width:.7rem;height:.7rem}.checkbox-group-card--sm .checkbox-group-card-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;font-size:.65rem;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.checkbox-group-card--sm .checkbox-group-card-indicator{width:.32rem;height:.32rem}.checkbox-group-card--sm .checkbox-group-card-icon,.checkbox-group-card--sm .checkbox-group-card-icon svg{width:.85rem;height:.85rem}.checkbox-group-card--sm .checkbox-group-card-header:has(.checkbox-group-card-desc)>.checkbox-group-card-indicator{margin-top:.28rem}.checkbox-group-card--sm .checkbox-group-card-header:has(.checkbox-group-card-desc)>.checkbox-group-card-icon{margin-top:.05rem}.checkbox-group-card--action{user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--sm-dur-fast) var(--sm-ease-standard), border-color var(--sm-dur-fast) var(--sm-ease-standard), color var(--sm-dur-fast) var(--sm-ease-standard), box-shadow var(--sm-dur-fast) var(--sm-ease-standard), transform var(--sm-dur-fast) var(--sm-ease-standard), opacity var(--sm-dur-fast) var(--sm-ease-standard)}.checkbox-group-card--action:hover:not(:disabled,.is-disabled){border-color:var(--cfg-accent-line);background:var(--cfg-accent-fill);box-shadow:0 1px 2px #0000000d}.checkbox-group-card--action:active:not(:disabled,.is-disabled),.checkbox-group-card--action.is-pressing:not(:disabled,.is-disabled){transform:scale(var(--sm-scale-press));border-color:var(--cfg-accent-line-hover);background:var(--cfg-accent-fill-hover);box-shadow:inset 0 1px 2px #0000000f}.checkbox-group-card--action:active:not(:disabled) .checkbox-group-card-icon,.checkbox-group-card--action.is-pressing:not(:disabled) .checkbox-group-card-icon,.checkbox-group-card--action:active:not(:disabled) .checkbox-group-card-label,.checkbox-group-card--action.is-pressing:not(:disabled) .checkbox-group-card-label{color:var(--cfg-accent-ink)}.checkbox-group-card:focus-visible{box-shadow:0 0 0 2px #ffffffe6, 0 0 0 4px color-mix(in srgb, var(--cfg-accent,#3b82f6) 45%, transparent);outline:none}html.dark .checkbox-group-card--action:hover:not(:disabled,.is-disabled){border-color:var(--cfg-accent-line);background:var(--cfg-accent-fill);box-shadow:0 1px 2px #00000040}html.dark .checkbox-group-card--action:active:not(:disabled,.is-disabled),html.dark .checkbox-group-card--action.is-pressing:not(:disabled,.is-disabled){border-color:var(--cfg-accent-line-hover);background:var(--cfg-accent-fill-hover);box-shadow:inset 0 1px 2px #00000059}html.dark .checkbox-group-card--action:active:not(:disabled) .checkbox-group-card-icon,html.dark .checkbox-group-card--action.is-pressing:not(:disabled) .checkbox-group-card-icon,html.dark .checkbox-group-card--action:active:not(:disabled) .checkbox-group-card-label,html.dark .checkbox-group-card--action.is-pressing:not(:disabled) .checkbox-group-card-label{color:var(--cfg-accent-ink)}html.dark .checkbox-group-card:focus-visible{box-shadow:0 0 0 2px #000000b3, 0 0 0 4px color-mix(in srgb, var(--cfg-accent,#60a5fa) 50%, transparent)}.checkbox-group-card--action.checkbox-group-card--tone-primary:hover:not(:disabled,.is-disabled){border-color:var(--cfg-accent-line);background:var(--cfg-accent-fill)}.checkbox-group-card--action.checkbox-group-card--tone-primary:active:not(:disabled),.checkbox-group-card--action.checkbox-group-card--tone-primary.is-pressing:not(:disabled),.checkbox-group-card--action.checkbox-group-card--tone-primary.is-loading{border-color:var(--cfg-accent-line-hover);background:var(--cfg-accent-fill-hover)}.checkbox-group-card--action.checkbox-group-card--tone-primary .checkbox-group-card-icon{color:var(--cfg-accent-ink)}.checkbox-group-card--action.checkbox-group-card--tone-danger .checkbox-group-card-icon,.checkbox-group-card--action.checkbox-group-card--tone-danger .checkbox-group-card-label{color:color-mix(in srgb, #dc2626 45%, var(--cfg-text-2))}.checkbox-group-card--action.checkbox-group-card--tone-danger:hover:not(:disabled,.is-disabled){background:#ef44440f;border-color:#ef444452;box-shadow:0 1px 2px #ef44440f}.checkbox-group-card--action.checkbox-group-card--tone-danger:hover:not(:disabled,.is-disabled) .checkbox-group-card-icon,.checkbox-group-card--action.checkbox-group-card--tone-danger:hover:not(:disabled,.is-disabled) .checkbox-group-card-label{color:color-mix(in srgb, #dc2626 70%, var(--cfg-text-1))}.checkbox-group-card--action.checkbox-group-card--tone-danger:active:not(:disabled),.checkbox-group-card--action.checkbox-group-card--tone-danger.is-pressing:not(:disabled),.checkbox-group-card--action.checkbox-group-card--tone-danger.is-loading{background:#ef44441a;border-color:#ef44446b;box-shadow:inset 0 1px 2px #ef44441a}.checkbox-group-card--action.checkbox-group-card--tone-danger:active:not(:disabled) .checkbox-group-card-icon,.checkbox-group-card--action.checkbox-group-card--tone-danger:active:not(:disabled) .checkbox-group-card-label,.checkbox-group-card--action.checkbox-group-card--tone-danger.is-pressing:not(:disabled) .checkbox-group-card-icon,.checkbox-group-card--action.checkbox-group-card--tone-danger.is-pressing:not(:disabled) .checkbox-group-card-label{color:#b91c1c}html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger .checkbox-group-card-icon,html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger .checkbox-group-card-label{color:#c18f96}html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger:hover:not(:disabled,.is-disabled){background:#ef44441a;border-color:#f8717152}html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger:hover:not(:disabled,.is-disabled) .checkbox-group-card-icon,html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger:hover:not(:disabled,.is-disabled) .checkbox-group-card-label{color:#ea9496}html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger:active:not(:disabled) .checkbox-group-card-icon,html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger:active:not(:disabled) .checkbox-group-card-label,html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger.is-pressing:not(:disabled) .checkbox-group-card-icon,html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger.is-pressing:not(:disabled) .checkbox-group-card-label{color:#fca5a5}.checkbox-group-card--action.checkbox-group-card--sm:hover:not(:disabled){transform:none}.checkbox-group-card--action.checkbox-group-card--sm:active:not(:disabled),.checkbox-group-card--action.checkbox-group-card--sm.is-pressing:not(:disabled){transform:scale(var(--sm-scale-press))}.checkbox-group-card.is-loading{cursor:progress;pointer-events:none;opacity:1;border-color:color-mix(in srgb, var(--cfg-accent,#3b82f6) 38%, transparent);background:color-mix(in srgb, var(--cfg-accent,#3b82f6) 9%, #ffffff80);box-shadow:none;transform:none}.checkbox-group-card.is-loading .checkbox-group-card-label{color:color-mix(in srgb, var(--cfg-accent) 72%, var(--cfg-text-1))}.checkbox-group-card.is-loading .checkbox-group-card-desc{opacity:.9}.checkbox-group-card-icon.is-spinning{color:var(--cfg-accent,#3b82f6);will-change:transform;animation:.75s linear infinite spin}html.dark .checkbox-group-card.is-loading{border-color:color-mix(in srgb, var(--cfg-accent,#60a5fa) 42%, transparent);background:color-mix(in srgb, var(--cfg-accent,#60a5fa) 12%, transparent)}html.dark .checkbox-group-card.is-loading .checkbox-group-card-label{color:color-mix(in srgb, var(--cfg-accent) 70%, var(--cfg-text-1))}html.dark .checkbox-group-card-icon.is-spinning{color:var(--cfg-accent,#60a5fa)}.checkbox-group-card--action.checkbox-group-card--tone-danger.is-loading{box-shadow:none;background:#ef44441a;border-color:#ef44446b}.checkbox-group-card--action.checkbox-group-card--tone-danger.is-loading .checkbox-group-card-icon,.checkbox-group-card--action.checkbox-group-card--tone-danger.is-loading .checkbox-group-card-icon.is-spinning,.checkbox-group-card--action.checkbox-group-card--tone-danger.is-loading .checkbox-group-card-label{color:color-mix(in srgb, #dc2626 55%, var(--cfg-text-2))}html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger.is-loading{background:#ef44441f;border-color:#f871715c}html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger.is-loading .checkbox-group-card-icon,html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger.is-loading .checkbox-group-card-icon.is-spinning,html.dark .checkbox-group-card--action.checkbox-group-card--tone-danger.is-loading .checkbox-group-card-label{color:#ca8a90}.checkbox-group-card.is-disabled,.checkbox-group-card:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.checkbox-group-card.is-loading.is-disabled{opacity:1;cursor:progress}.number-group-options{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;width:100%;margin-top:.375rem;display:grid}.number-group-options>.number-group-card{width:100%;min-width:0;max-width:none}.number-group-card{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);min-width:0;max-width:12rem;transition:all var(--sm-dur-base) var(--sm-ease-standard);box-sizing:border-box;border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.5rem .625rem;display:flex}.number-group-card:hover{border-color:var(--cfg-subtle-border-hover);background:var(--cfg-subtle-bg-hover)}html.dark .number-group-card{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg)}html.dark .number-group-card:hover{border-color:var(--cfg-subtle-border-hover);background:var(--cfg-subtle-bg-hover)}.number-group-card-label{min-width:0;color:var(--cfg-text-1);overflow-wrap:anywhere;word-break:break-word;font-size:.8125rem;font-weight:600;line-height:1.2}@media (width<1024px){.checkbox-group-options,.number-group-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.checkbox-group-options>.checkbox-group-card:last-child:nth-child(odd),.number-group-options>.number-group-card:last-child:nth-child(odd){grid-column:1/-1}.checkbox-group-options>.checkbox-group-card{border-radius:.55rem;padding:.45rem .5rem}.checkbox-group-options>.checkbox-group-card .checkbox-group-card-label{font-size:.78rem;line-height:1.25}.checkbox-group-options>.checkbox-group-card .checkbox-group-card-desc{font-size:.65rem;line-height:1.3}.number-group-options>.number-group-card{border-radius:.55rem;padding:.45rem .5rem}}@media (width<480px){.checkbox-group-options,.number-group-options{gap:.35rem}.checkbox-group-options>.checkbox-group-card,.number-group-options>.number-group-card{padding:.4rem .45rem}}html.dark .number-group-card-label{color:var(--cfg-text-1)}.number-group-card-desc{color:var(--cfg-text-2);font-size:.6875rem;font-weight:400;line-height:1.35}html.dark .number-group-card-desc{color:var(--cfg-text-2)}.number-group-card-input{align-items:center;gap:.375rem;width:100%;margin-top:.125rem;display:flex}.number-group-card-input .field-input{text-align:right;border-radius:.375rem;width:100%;min-width:0;padding:.25rem .375rem;font-size:.8125rem}.number-group-card-unit{color:var(--cfg-text-3);white-space:nowrap;flex-shrink:0;font-size:.75rem}html.dark .number-group-card-unit{color:var(--cfg-text-3)}.config-compact-group{gap:var(--settings-gap-item,.625rem);flex-wrap:wrap;min-width:0;margin-bottom:0;display:flex}.config-compact-group .setting-item{flex:10rem;min-width:min(100%,10rem);margin-bottom:0}.config-compact-group .setting-item-number{flex:10rem;min-width:min(100%,10rem)}.config-compact-group .number-input-wrapper,.config-compact-group .field-input{width:100%}@media (width<1024px){.config-compact-group .setting-item,.config-compact-group .setting-item-number{flex:100%;min-width:0}}.setting-item-button.setting-vertical .setting-control{margin-top:0}.toggle-switch{flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background-color:color-mix(in srgb, var(--cfg-text-3) 55%, transparent);border:1.5px solid color-mix(in srgb, var(--cfg-text-3) 70%, transparent);transition:background-color var(--sm-dur-base) var(--sm-ease-standard), border-color var(--sm-dur-base) var(--sm-ease-standard), box-shadow var(--sm-dur-base) var(--sm-ease-standard);box-sizing:border-box;border-radius:28px;position:absolute;inset:0;box-shadow:inset 0 1px 2px #00000024}.toggle-slider:before{content:"";background-color:var(--cfg-frost-elevated-bg);width:14px;height:14px;transition:transform var(--sm-dur-base) var(--sm-ease-spring), box-shadow var(--sm-dur-base) var(--sm-ease-standard);border-radius:50%;position:absolute;bottom:2.5px;left:2.5px;box-shadow:0 1px 3px #00000047}.toggle-switch input:checked+.toggle-slider{background:linear-gradient(135deg, var(--cfg-accent), var(--color-secondary));border-color:color-mix(in srgb, var(--cfg-accent) 55%, transparent);box-shadow:0 2px 10px -2px color-mix(in srgb, var(--cfg-accent) 50%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--cfg-accent) 25%, transparent)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(18px);box-shadow:0 1px 4px #00000038}.toggle-switch input:focus-visible+.toggle-slider{outline:2px solid var(--cfg-accent);outline-offset:2px}html.dark .toggle-slider{background-color:color-mix(in srgb, var(--cfg-text-3) 42%, transparent);border-color:color-mix(in srgb, var(--cfg-text-3) 55%, transparent);box-shadow:inset 0 1px 3px #00000073}html.dark .toggle-slider:before{background-color:var(--cfg-frost-elevated-bg);box-shadow:0 1px 3px #00000080}html.dark .toggle-switch input:checked+.toggle-slider{border-color:color-mix(in srgb, var(--cfg-accent) 65%, transparent);box-shadow:0 2px 12px -2px color-mix(in srgb, var(--cfg-accent) 55%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--cfg-accent) 30%, transparent)}.toggle-switch.disabled{opacity:.5;cursor:not-allowed;filter:grayscale()}.toggle-switch.disabled input{cursor:not-allowed}.toggle-switch.disabled .toggle-slider{cursor:not-allowed;background:color-mix(in srgb, var(--cfg-text-3) 35%, transparent);border-color:color-mix(in srgb, var(--cfg-text-3) 45%, transparent);box-shadow:none}html.dark .toggle-switch.disabled .toggle-slider{background:color-mix(in srgb, var(--cfg-text-3) 22%, transparent);border-color:color-mix(in srgb, var(--cfg-text-3) 30%, transparent);box-shadow:none}.toggle-switch.is-previewing:not(.disabled,:has(input:checked)) .toggle-slider{background:linear-gradient(135deg, color-mix(in srgb, var(--cfg-accent) 58%, transparent), color-mix(in srgb, var(--color-secondary) 48%, transparent));border-color:color-mix(in srgb, var(--cfg-accent) 42%, transparent);box-shadow:0 2px 10px -2px color-mix(in srgb, var(--cfg-accent) 38%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--cfg-accent) 20%, transparent)}.toggle-switch.is-previewing:not(.disabled,:has(input:checked)) .toggle-slider:before{transform:translate(7px)}.toggle-switch.is-previewing:not(.disabled):has(input:checked) .toggle-slider{box-shadow:0 2px 14px -2px color-mix(in srgb, var(--cfg-accent) 65%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--cfg-accent) 32%, transparent)}@media (prefers-reduced-motion:reduce){.toggle-switch.is-previewing:not(.disabled,:has(input:checked)) .toggle-slider:before{transform:none}}.toggle-preview-tip{flex-direction:column;align-items:flex-start;gap:.22rem;display:flex}.toggle-preview-kicker{background:var(--cfg-accent-fill);color:var(--cfg-accent-ink);letter-spacing:.02em;border-radius:999px;align-items:center;padding:.05em .45em;font-size:.625rem;font-weight:650;line-height:1.35;display:inline-flex}.toggle-preview-body{color:var(--cfg-text-1)}.settings-btn:disabled,.settings-btn.is-loading{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none!important}.settings-btn:disabled:hover,.settings-btn.is-loading:hover{transform:none!important}.settings-btn:disabled:before,.settings-btn.is-loading:before{opacity:0}.settings-btn-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.settings-btn-label{min-width:0}.settings-btn--block{width:100%}.settings-btn.settings-btn--sm{backdrop-filter:none;min-height:1.65rem;box-shadow:none;border-width:1px;border-radius:.45rem;gap:.3rem;padding:.22rem .65rem;font-size:.72rem;font-weight:600;line-height:1.2}.settings-btn.settings-btn--sm:hover:not(:disabled){transform:none}.settings-btn.settings-btn--sm:active:not(:disabled){transform:none!important}.settings-btn.settings-btn--sm .settings-btn-icon svg,.settings-btn.settings-btn--sm>svg{width:.85rem;height:.85rem}.settings-btn.settings-btn--sm.btn-icon{border-radius:.45rem;width:1.65rem;height:1.65rem;min-height:1.65rem;padding:0}.settings-btn.settings-btn--sm.btn-icon svg{width:.85rem;height:.85rem}.settings-btn.settings-btn--sm.btn-icon:hover:not(:disabled),.settings-btn.settings-btn--sm.btn-icon:hover:not(:disabled) svg{transform:none}.settings-btn.settings-btn--md{min-height:2.25rem}.settings-btn.settings-btn--lg{gap:.55rem;min-height:2.75rem}.settings-btn--ghost{color:var(--cfg-text-2);box-shadow:none;background:0 0;border-color:#0000}.settings-btn--ghost:hover:not(:disabled){color:var(--cfg-text-1);box-shadow:none;background:#0000000d;transform:none}.settings-btn--danger-quiet.btn-danger{color:var(--cfg-text-3);box-shadow:none;background:0 0;border-color:#0000}.settings-btn--danger-quiet.btn-danger:hover:not(:disabled){color:#dc2626;box-shadow:none;background:#ef44441a;border-color:#0000;transform:none}html.dark .settings-btn--danger-quiet.btn-danger{color:var(--cfg-text-3);background:0 0}html.dark .settings-btn--danger-quiet.btn-danger:hover:not(:disabled){color:#f87171;background:#ef444429}html.dark .settings-btn--ghost{color:var(--cfg-text-2)}html.dark .settings-btn--ghost:hover:not(:disabled){color:var(--cfg-text-1);background:#ffffff14}.settings-btn.btn-icon:not(.is-loading){gap:0}.settings-btn.btn-icon .settings-btn-label{display:none}.managed-list .settings-btn.settings-btn--sm{flex-shrink:0}.setting-title-help{vertical-align:middle;flex-shrink:0;align-items:center;margin-left:.2rem;display:inline-flex;position:relative}.setting-title-help-trigger{width:1.125rem;height:1.125rem;color:var(--cfg-text-3,var(--text-secondary,#3c3c437a));cursor:help;transition:color var(--sm-dur-fast) var(--sm-ease-standard), background var(--sm-dur-fast) var(--sm-ease-standard);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.setting-title-help-trigger:hover,.setting-title-help:focus-within .setting-title-help-trigger,.setting-title-help-trigger[aria-expanded=true]{color:var(--cfg-accent-ink);background:var(--cfg-accent-fill)}.setting-title-help--warning .setting-title-help-trigger{color:#d97706}.setting-title-help--warning .setting-title-help-trigger:hover,.setting-title-help--warning:focus-within .setting-title-help-trigger,.setting-title-help--warning .setting-title-help-trigger[aria-expanded=true]{color:#b45309;background:#f59e0b29}html.dark .setting-title-help-trigger{color:var(--cfg-text-3)}html.dark .setting-title-help-trigger:hover,html.dark .setting-title-help:focus-within .setting-title-help-trigger,html.dark .setting-title-help-trigger[aria-expanded=true]{color:var(--cfg-accent-ink);background:var(--cfg-accent-fill)}html.dark .setting-title-help--warning .setting-title-help-trigger{color:#fbbf24}.setting-title-help-icon{width:.8125rem;height:.8125rem}.setting-title-help-tooltip.is-portal{z-index:10050;border:1px solid var(--cfg-frost-border,var(--chrome-stroke,#ffffff80));background:var(--cfg-frost-elevated-bg,var(--chrome-elevated,#fffffff5));width:max-content;max-width:min(20rem,100vw - 1rem);max-height:min(50vh,18rem);backdrop-filter:var(--cfg-frost-filter,blur(20px) saturate(180%));color:var(--cfg-text-2,var(--text-secondary,#3c3c43b8));letter-spacing:.01em;white-space:normal;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--sm-dur-fast) var(--sm-ease-standard), visibility var(--sm-dur-fast) var(--sm-ease-standard), transform var(--sm-dur-fast) var(--sm-ease-standard);border-radius:.5rem;padding:.5rem .65rem;font-size:.6875rem;font-weight:500;line-height:1.45;position:fixed;overflow:hidden auto;transform:translateY(2px);box-shadow:0 8px 24px -6px #00000029,inset 0 0 0 1px #fff6}.setting-title-help-tooltip.is-portal.is-ready{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}html.dark .setting-title-help-tooltip.is-portal{border-color:var(--cfg-frost-border);background:var(--cfg-frost-elevated-bg);color:var(--cfg-text-1);box-shadow:0 10px 28px -6px #00000080,inset 0 0 0 1px #ffffff0f}.setting-title-help-tooltip--warning.is-portal{background:#fffbed;border-color:#f59e0b59}html.dark .setting-title-help-tooltip--warning.is-portal{background:#4b2611;border-color:#f59e0b66}.setting-title-help-tooltip a{color:var(--cfg-accent);text-underline-offset:2px;text-decoration:underline}.setting-title-help-tooltip a:hover{opacity:.9}.setting-title-help-tooltip code,.setting-title-help-tooltip .inline-code{background:var(--cfg-subtle-bg);color:var(--cfg-text-1);border-radius:.25rem;padding:.05em .3em;font-size:.92em}html.dark .setting-title-help-tooltip code,html.dark .setting-title-help-tooltip .inline-code{background:var(--cfg-subtle-bg);color:var(--cfg-text-1)}.setting-title-help-tooltip strong{color:var(--cfg-text-1);font-weight:650}html.dark .setting-title-help-tooltip strong{color:var(--cfg-text-1)}.setting-group-title-text .setting-title-help,.section-title .setting-title-help,.setting-label-text .setting-title-help,.setting-title-tag .setting-title-help,.platform-name .setting-title-help,.oidc-provider-title-text .setting-title-help{margin-left:.25rem}.setting-title-tag{border:1px solid var(--cfg-accent-line);background:var(--cfg-accent-fill);max-width:100%;color:var(--cfg-accent-ink);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;user-select:none;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;margin:0;padding:.15rem .5rem;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1.25;display:inline-flex}.setting-title-tag-icon{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.setting-title-tag-icon svg{width:.75rem;height:.75rem}.setting-title-tag-label{text-overflow:ellipsis;min-width:0;overflow:hidden}button.setting-title-tag{cursor:pointer;transition:background-color var(--sm-dur-fast) var(--sm-ease-standard), border-color var(--sm-dur-fast) var(--sm-ease-standard), color var(--sm-dur-fast) var(--sm-ease-standard), transform var(--sm-dur-fast) var(--sm-ease-standard)}button.setting-title-tag:hover:not(:disabled){background:var(--cfg-accent-fill-hover);border-color:var(--cfg-accent-line-hover)}button.setting-title-tag:active:not(:disabled){transform:scale(var(--sm-scale-press))}button.setting-title-tag:focus-visible{outline:2px solid color-mix(in srgb, var(--cfg-accent,#3b82f6) 45%, transparent);outline-offset:2px}button.setting-title-tag:disabled{opacity:.5;cursor:not-allowed}.setting-title-tag--muted,html.dark .setting-title-tag--muted{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg);color:var(--cfg-text-3)}button.setting-title-tag--muted:hover:not(:disabled){background:var(--cfg-subtle-bg-hover);border-color:var(--cfg-subtle-border-hover);color:var(--cfg-text-2)}html.dark button.setting-title-tag--muted:hover:not(:disabled){color:var(--cfg-text-2)}.setting-title-tag--beta{color:#1281b9;letter-spacing:.02em;background:linear-gradient(135deg,#bae6fd8c,#e0f2feb3);border-color:#7dd3fc7a;padding:.12rem .42rem .1rem;font-size:.625rem;font-weight:700;box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #7dd3fc1f}html.dark .setting-title-tag--beta{color:#ceecfe;background:linear-gradient(135deg,#38bdf82e,#7dd3fc1f);border-color:#7dd3fc57;box-shadow:inset 0 1px #ffffff29,0 0 10px #38bdf829}.setting-title-tag--danger{max-width:min(16rem,100%);color:color-mix(in srgb, #ef4444 88%, var(--cfg-text-1));cursor:default;white-space:normal;background:#ef44441a;border-color:#ef444447;flex-shrink:1;min-width:0}.setting-title-tag--danger .setting-title-tag-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.dark .setting-title-tag--danger{color:#f97c7c;background:#f871711f;border-color:#f8717152}.setting-title-tag--dismissible{gap:.2rem;padding-right:.28rem}.setting-title-tag-main{min-width:0;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin:0;padding:0;display:inline-flex}.setting-title-tag--actionable.setting-title-tag--dismissible{cursor:default}.setting-title-tag--actionable:not(.setting-title-tag--dismissible){cursor:pointer}.setting-title-tag-main:hover:not(:disabled) .setting-title-tag-label{text-underline-offset:.12em;text-decoration:underline}.setting-title-tag-main:focus-visible{outline:2px solid color-mix(in srgb, var(--cfg-accent,#3b82f6) 45%, transparent);outline-offset:2px;border-radius:.25rem}.setting-title-tag-main:disabled{opacity:.5;cursor:not-allowed}.setting-title-tag-dismiss{color:inherit;opacity:.65;cursor:pointer;line-height:0;font:inherit;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.05rem;display:inline-flex}.setting-title-tag-dismiss svg{width:.7rem;height:.7rem}.setting-title-tag-dismiss:hover:not(:disabled){opacity:1;background:color-mix(in srgb, currentcolor 12%, transparent)}.setting-title-tag-dismiss:focus-visible{outline:2px solid color-mix(in srgb, var(--cfg-accent,#3b82f6) 45%, transparent);outline-offset:1px;opacity:1}.setting-title-tag-dismiss:disabled{opacity:.35;cursor:not-allowed}.setting-title-guide{vertical-align:middle;flex-shrink:0;align-items:center;margin-left:.3rem;display:inline-flex;position:relative}.setting-title-guide-trigger-host{align-items:center;min-width:0;max-width:100%;display:inline-flex}.setting-title-guide.has-custom-trigger{margin-left:0}.setting-title-guide-trigger{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);max-width:100%;color:var(--cfg-text-3);letter-spacing:.01em;white-space:nowrap;cursor:pointer;user-select:none;border-radius:999px;align-items:center;margin:0;padding:.12rem .45rem;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1.25;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.setting-title-guide-trigger:hover,.setting-title-guide-trigger:focus-visible{color:var(--cfg-accent-ink);background:var(--cfg-accent-fill);border-color:var(--cfg-accent-line);outline:none}.setting-title-guide-trigger:active{transform:scale(.98)}.setting-title-guide-trigger.is-active{color:var(--cfg-accent-ink);border-color:var(--cfg-accent-line);background:var(--cfg-accent-fill)}.setting-title-guide-trigger.is-active:hover,.setting-title-guide-trigger.is-active:focus-visible{color:var(--cfg-accent-ink);border-color:var(--cfg-accent-line-hover);background:var(--cfg-accent-fill-hover)}.setting-title-guide-float{--guide-float-enter-ms:.28s;--guide-float-exit-ms:.26s;--guide-float-ease:cubic-bezier(.22, 1, .36, 1);--guide-float-exit-ease:cubic-bezier(.4, 0, .2, 1);z-index:10045;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cfg-accent,#6c8cff) 22%, var(--cfg-frost-border,#ffffff73));background:color-mix(in srgb, var(--cfg-frost-bg,#ffffffb8) 88%, transparent);width:max-content;min-width:min(12rem,100vw - 1.25rem);max-width:min(36rem,100vw - 1.25rem);max-height:min(70vh,32rem);backdrop-filter:var(--cfg-frost-filter,blur(20px) saturate(180%));box-shadow:0 4px 6px -1px #00000014, 0 16px 36px -12px color-mix(in srgb, var(--cfg-accent,#6c8cff) 18%, transparent);text-align:left;opacity:0;pointer-events:none;transform-origin:top;will-change:top, left, opacity, transform;transition:opacity var(--guide-float-enter-ms) var(--guide-float-ease), transform var(--guide-float-enter-ms) var(--guide-float-ease), box-shadow var(--guide-float-enter-ms) var(--guide-float-ease);border-radius:.875rem;flex-direction:column;padding:0;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translateY(8px)scale(.96)}.setting-title-guide-actions{z-index:2;align-items:center;gap:.4rem;display:inline-flex;position:absolute;top:auto;bottom:.85rem;right:.85rem}.setting-title-guide-drag{border:none;border-bottom:1px solid color-mix(in srgb, var(--cfg-subtle-border,currentcolor) 70%, transparent);background:color-mix(in srgb, var(--cfg-subtle-bg,#0000000a) 80%, transparent);color:var(--cfg-text-3);letter-spacing:.02em;cursor:grab;user-select:none;touch-action:none;flex:none;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.4rem .75rem .3rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:flex}.setting-title-guide-float.is-dragging .setting-title-guide-drag{cursor:grabbing}.setting-title-guide-drag-icon{opacity:.85;flex-shrink:0;width:.85rem;height:.85rem}.setting-title-guide-drag-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.setting-title-guide-float.is-pinned{box-shadow:0 4px 6px -1px #0000001a, 0 18px 40px -12px color-mix(in srgb, var(--cfg-accent,#6c8cff) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--cfg-accent,#6c8cff) 18%, transparent)}.setting-title-guide-float.is-dragging{user-select:none;transition:none!important}.setting-title-guide-float.is-pinned .setting-title-guide-body{padding-top:.65rem}.setting-title-guide-float--top{transform-origin:bottom;transform:translateY(10px)scale(.96)}.setting-title-guide-float--bottom{transform-origin:top;transform:translateY(-10px)scale(.96)}.setting-title-guide-float--left{transform-origin:100%;transform:translate(12px)scale(.96)}.setting-title-guide-float--right{transform-origin:0;transform:translate(-12px)scale(.96)}.setting-title-guide-float.is-ready{opacity:1;pointer-events:auto;box-shadow:0 4px 6px -1px #00000014, 0 16px 36px -12px color-mix(in srgb, var(--cfg-accent,#6c8cff) 18%, transparent);transform:translate(0,0)scale(1)}.setting-title-guide-float.is-leaving{opacity:0;pointer-events:none;transition:opacity var(--guide-float-exit-ms) var(--guide-float-exit-ease), transform var(--guide-float-exit-ms) var(--guide-float-exit-ease), box-shadow var(--guide-float-exit-ms) var(--guide-float-exit-ease)}.setting-title-guide-float--top.is-leaving{transform:translateY(8px)scale(.96)}.setting-title-guide-float--bottom.is-leaving{transform:translateY(-8px)scale(.96)}.setting-title-guide-float--left.is-leaving{transform:translate(10px)scale(.96)}.setting-title-guide-float--right.is-leaving{transform:translate(-10px)scale(.96)}html.dark .setting-title-guide-float{border-color:color-mix(in srgb, var(--cfg-accent,#8ba3ff) 28%, var(--cfg-frost-border,#ffffff1f));background:color-mix(in srgb, var(--cfg-frost-bg,#1c1c1eb8) 90%, transparent);backdrop-filter:var(--cfg-frost-filter,blur(20px) saturate(180%));box-shadow:0 4px 6px -1px #00000059, 0 18px 40px -14px color-mix(in srgb, var(--cfg-accent,#8ba3ff) 28%, transparent)}html.dark .setting-title-guide-float.is-ready{box-shadow:0 4px 6px -1px #00000059, 0 18px 40px -14px color-mix(in srgb, var(--cfg-accent,#8ba3ff) 28%, transparent)}.setting-title-guide-close,.setting-title-guide-pin{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:0;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.setting-title-guide-close svg,.setting-title-guide-pin svg{width:.7rem;height:.7rem}.setting-title-guide-close{border:1px solid color-mix(in srgb, var(--cfg-accent,#6c8cff) 55%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-light,var(--cfg-accent,#6c8cff)) 88%, white), var(--cfg-accent,#6c8cff));color:#fff;box-shadow:0 1px 0 #ffffff59 inset, 0 4px 12px color-mix(in srgb, var(--cfg-accent,#6c8cff) 38%, transparent)}.setting-title-guide-pin{border:1px solid color-mix(in srgb, var(--cfg-accent,#6c8cff) 40%, var(--cfg-subtle-border));background:color-mix(in srgb, var(--cfg-frost-bg,#fffc) 88%, transparent);color:var(--cfg-accent,#4f6ef7);box-shadow:0 1px 2px #0000000f}html[data-perf-mode=exlight] .setting-title-guide-pin{background:var(--cfg-frost-bg)}.setting-title-guide-pin.is-pinned{border-color:color-mix(in srgb, var(--cfg-accent,#6c8cff) 55%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-light,var(--cfg-accent,#6c8cff)) 88%, white), var(--cfg-accent,#6c8cff));color:#fff;box-shadow:0 1px 0 #ffffff59 inset, 0 4px 12px color-mix(in srgb, var(--cfg-accent,#6c8cff) 38%, transparent)}.setting-title-guide-close:hover,.setting-title-guide-close:focus-visible,.setting-title-guide-pin:hover,.setting-title-guide-pin:focus-visible{filter:brightness(1.08);outline:none}.setting-title-guide-close:hover,.setting-title-guide-close:focus-visible{border-color:color-mix(in srgb, var(--cfg-accent,#6c8cff) 75%, transparent);box-shadow:0 1px 0 #fff6 inset, 0 6px 16px color-mix(in srgb, var(--cfg-accent,#6c8cff) 48%, transparent)}.setting-title-guide-pin:hover,.setting-title-guide-pin:focus-visible{border-color:color-mix(in srgb, var(--cfg-accent,#6c8cff) 55%, transparent);background:color-mix(in srgb, var(--cfg-accent,#6c8cff) 12%, var(--cfg-frost-bg,white))}.setting-title-guide-pin.is-pinned:hover,.setting-title-guide-pin.is-pinned:focus-visible{border-color:color-mix(in srgb, var(--cfg-accent,#6c8cff) 75%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-light,var(--cfg-accent,#6c8cff)) 88%, white), var(--cfg-accent,#6c8cff));box-shadow:0 1px 0 #fff6 inset, 0 6px 16px color-mix(in srgb, var(--cfg-accent,#6c8cff) 48%, transparent)}.setting-title-guide-close:active,.setting-title-guide-pin:active{filter:brightness(.96);transform:scale(.94)}html.dark .setting-title-guide-close{border-color:color-mix(in srgb, var(--cfg-accent,#8ba3ff) 50%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--cfg-accent,#8ba3ff) 78%, var(--color-light,#a5b8ff)), color-mix(in srgb, var(--color-dark,var(--cfg-accent,#6c8cff)) 70%, var(--cfg-accent,#6c8cff)));color:#fff;box-shadow:0 1px 0 #ffffff2e inset, 0 4px 14px color-mix(in srgb, var(--cfg-accent,#8ba3ff) 42%, transparent)}html.dark .setting-title-guide-pin{border-color:color-mix(in srgb, var(--cfg-accent,#8ba3ff) 36%, var(--cfg-subtle-border));background:color-mix(in srgb, var(--cfg-frost-bg,#1c1c1ecc) 88%, transparent);color:color-mix(in srgb, var(--color-light,var(--cfg-accent,#a5b8ff)) 70%, white)}html.dark .setting-title-guide-pin.is-pinned{border-color:color-mix(in srgb, var(--cfg-accent,#8ba3ff) 50%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--cfg-accent,#8ba3ff) 78%, var(--color-light,#a5b8ff)), color-mix(in srgb, var(--color-dark,var(--cfg-accent,#6c8cff)) 70%, var(--cfg-accent,#6c8cff)));color:#fff;box-shadow:0 1px 0 #ffffff2e inset, 0 4px 14px color-mix(in srgb, var(--cfg-accent,#8ba3ff) 42%, transparent)}html.dark .setting-title-guide-close:hover,html.dark .setting-title-guide-close:focus-visible{filter:brightness(1.1);border-color:color-mix(in srgb, var(--cfg-accent,#8ba3ff) 72%, transparent);box-shadow:0 1px 0 #ffffff38 inset, 0 6px 18px color-mix(in srgb, var(--cfg-accent,#8ba3ff) 52%, transparent)}.setting-title-guide-trigger-pin{opacity:.9;flex-shrink:0;width:.65rem;height:.65rem;margin-left:.2rem}.setting-title-guide-trigger.is-pinned{color:var(--cfg-accent-ink)}.setting-title-guide-body{min-width:0;min-height:0;color:var(--cfg-text-2);-webkit-overflow-scrolling:touch;overflow-wrap:anywhere;flex:auto;padding:.9rem .95rem 3.1rem;font-size:.8125rem;line-height:1.65;overflow:hidden auto}.setting-title-guide-body>p{margin:0 0 .55rem}.setting-title-guide-body>p:last-child{margin-bottom:0}@media (width<640px){.setting-title-guide-float{width:max-content;min-width:min(10rem,100vw - 1rem);max-width:min(100vw - 1rem,36rem);max-height:min(65vh,28rem)}}@media (prefers-reduced-motion:reduce){.setting-title-guide-float,.setting-title-guide-float.is-ready,.setting-title-guide-float.is-leaving{transition:none;transform:none}.setting-title-guide-float.is-leaving{opacity:0}}.choice-option-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.choice-option-label{min-width:0;max-width:100%}.choice-option-count{font-variant-numeric:tabular-nums;opacity:.78;background:#0000000f;border-radius:999px;padding:.05rem .35rem;font-size:.68em;font-weight:650;line-height:1.25}.choice-segmented-item.is-selected .choice-option-count{background:color-mix(in srgb, var(--cfg-text-1) 8%, transparent);color:var(--cfg-text-2);opacity:1}html.dark .choice-option-count{background:#ffffff1a}.choice-segmented{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);isolation:isolate;border-radius:.7rem;gap:.15rem;min-width:0;max-width:100%;padding:.2rem;display:grid;box-shadow:inset 0 1px 2px #0000000d,inset 0 0 0 1px #ffffff59}.choice-segmented.is-grid{grid-template-columns:repeat(var(--choice-cols,2), minmax(0, 1fr));width:100%}.choice-segmented.is-flex{flex-wrap:wrap;width:fit-content;max-width:100%;display:inline-flex}html.dark .choice-segmented{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg);box-shadow:inset 0 1px 2px #00000059,inset 0 0 0 1px #ffffff0a}.choice-segmented.is-disabled{opacity:.52;pointer-events:none}.choice-segmented-item{z-index:0;box-sizing:border-box;min-width:0;max-width:100%;color:var(--cfg-text-3);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background var(--sm-dur-fast) var(--sm-ease-standard), color var(--sm-dur-fast) var(--sm-ease-standard), border-color var(--sm-dur-fast) var(--sm-ease-standard), box-shadow var(--sm-dur-fast) var(--sm-ease-standard), transform var(--sm-dur-fast) var(--sm-ease-standard);background:0 0;border:1px solid #0000;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.3rem;font-family:inherit;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.choice-segmented.is-grid .choice-segmented-item{flex:auto;width:100%;min-width:0}.choice-segmented.is-grid .choice-option-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.choice-segmented.is-grid .choice-segmented-item.is-selected{min-width:0;max-width:100%}.choice-segmented-item:hover:not(:disabled,.is-selected){color:var(--cfg-text-2);background:#ffffff73}html.dark .choice-segmented-item{color:var(--cfg-text-3)}html.dark .choice-segmented-item:hover:not(:disabled,.is-selected){color:var(--cfg-text-1);background:#ffffff0f}.choice-segmented-item.is-selected{z-index:1;color:var(--cfg-text-1);background:var(--cfg-frost-elevated-bg);border-color:var(--cfg-subtle-border);box-shadow:0 1px 2px #0000000f,0 2px 6px -2px #00000014,inset 0 1px #ffffffe6}.choice-segmented-item.is-selected .choice-option-label{color:var(--cfg-text-1)}html.dark .choice-segmented-item.is-selected{color:var(--cfg-text-1);background:var(--cfg-subtle-bg-hover);border-color:var(--cfg-subtle-border-hover);box-shadow:0 1px 2px #00000059,0 3px 8px -2px #0006,inset 0 1px #ffffff1a}html.dark .choice-segmented-item.is-selected .choice-option-label{color:var(--cfg-text-1)}.choice-segmented-item:active:not(:disabled,.is-selected){transform:scale(var(--sm-scale-press))}.choice-segmented-item.is-selected:active:not(:disabled){transform:scale(var(--sm-scale-press));box-shadow:0 1px 1px #0000000f,inset 0 1px #fffc}.choice-segmented-item:disabled{opacity:.4;cursor:not-allowed}.choice-segmented-item:focus-visible{box-shadow:0 0 0 2px #ffffffe6, 0 0 0 4px color-mix(in srgb, var(--cfg-accent,#3b82f6) 45%, transparent);outline:none}html.dark .choice-segmented-item:focus-visible{box-shadow:0 0 0 2px #000000b3, 0 0 0 4px color-mix(in srgb, var(--cfg-accent,#3b82f6) 50%, transparent)}.choice-segmented-item.is-selected:focus-visible{box-shadow:0 1px 2px #0000000f, 0 2px 6px -2px #00000014, 0 0 0 2px #ffffffe6, 0 0 0 4px color-mix(in srgb, var(--cfg-accent,#3b82f6) 45%, transparent)}html.dark .choice-segmented-item.is-selected:focus-visible{box-shadow:0 1px 2px #00000059, 0 3px 8px -2px #0006, 0 0 0 2px #000000b3, 0 0 0 4px color-mix(in srgb, var(--cfg-accent,#3b82f6) 50%, transparent)}.choice-segmented--sm{border-radius:.6rem;gap:.125rem;padding:.175rem}.choice-segmented--sm .choice-segmented-item{border-radius:.45rem;min-height:1.8rem;padding:.22rem .45rem;font-size:.72rem}.choice-segmented--sm .choice-option-icon svg,.choice-segmented--sm .choice-option-icon img{width:.875rem;height:.875rem}.choice-segmented--md{border-radius:.75rem;padding:.22rem}.choice-segmented--md .choice-segmented-item{border-radius:.55rem;min-height:2.2rem;padding:.4rem .75rem;font-size:.8125rem}.choice-segmented--md .choice-option-icon svg,.choice-segmented--md .choice-option-icon img{width:1rem;height:1rem}@media (width<1024px){.choice-segmented.is-grid{grid-template-columns:repeat(var(--choice-cols-mobile,var(--choice-cols,2)), minmax(0, 1fr))}.choice-segmented.is-grid .choice-segmented-item{white-space:normal;text-align:center;justify-content:center;align-items:center;height:100%;min-height:2.5rem;padding:.4rem .35rem}.choice-segmented.is-grid .choice-segmented-item.is-selected{padding:.35rem .3rem}.choice-segmented.is-grid .choice-option-label{white-space:normal;text-overflow:unset;-webkit-line-clamp:2;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;line-height:1.25;display:-webkit-box;overflow:hidden}.choice-segmented.is-grid .choice-option-icon{flex-shrink:0}.choice-segmented.is-grid .choice-segmented-item:has(.choice-option-icon){flex-direction:column;gap:.15rem}.choice-segmented--md.is-grid .choice-segmented-item{min-height:2.65rem}.choice-segmented.is-flex:not(.managed-list-filters){width:100%;display:flex}.choice-segmented.is-flex:not(.managed-list-filters) .choice-segmented-item{flex:1 1 0;justify-content:center;min-width:0;max-width:100%;overflow:hidden}.choice-segmented.is-flex:not(.managed-list-filters) .choice-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.choice-segmented-item{transition:none}.choice-segmented-item:active:not(:disabled){transform:none}}.field-select-wrap{z-index:1;width:100%;position:relative}.field-select-wrap.is-open{z-index:40}.field-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.field-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.field-select-chevron{opacity:.85;width:.75rem;height:.75rem;transition:transform var(--sm-dur-fast) var(--sm-ease-standard), opacity var(--sm-dur-fast) var(--sm-ease-standard);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23686870' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.field-select-wrap.is-open .field-select-chevron{transform:rotate(180deg)}html.dark .field-select-chevron{opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ebebf5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}html.dark .field-select-wrap.is-open .field-select-chevron,html.dark .field-select-trigger:hover .field-select-chevron{opacity:.85}.field-select-panel{z-index:50;overscroll-behavior:contain;border:1px solid var(--cfg-frost-border);background:var(--cfg-frost-elevated-bg);max-height:min(18rem,55vh);backdrop-filter:var(--cfg-frost-filter);animation:sm-pop-in var(--sm-dur-base) var(--sm-ease-enter) backwards;border-radius:.75rem;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;inset:calc(100% + .3rem) 0 auto;overflow:hidden;box-shadow:0 12px 32px #0000001a,0 2px 8px #0000000d}.field-select-wrap.is-up .field-select-panel{top:auto;bottom:calc(100% + .3rem)}.field-select-panel.is-portal{z-index:10050;width:auto;max-width:min(16rem,100vw - 1rem);position:fixed;inset:auto}html.dark .field-select-panel{border-color:var(--cfg-frost-border);background:var(--cfg-frost-elevated-bg);box-shadow:0 14px 36px #00000073,0 2px 8px #0000004d}.field-select-search{border-bottom:1px solid var(--cfg-subtle-border);flex-shrink:0;padding:.35rem .35rem .25rem}.field-select-search-input{border:1px solid var(--cfg-subtle-border);background:var(--cfg-input-bg,var(--cfg-subtle-bg));width:100%;color:var(--cfg-text-1);font:inherit;border-radius:.45rem;outline:none;margin:0;padding:.4rem .55rem;font-size:.8125rem;line-height:1.3;display:block}.field-select-search-input::placeholder{color:var(--cfg-text-3)}.field-select-search-input:focus{border-color:color-mix(in srgb, var(--cfg-accent,#3b82f6) 45%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--cfg-accent,#3b82f6) 18%, transparent)}.field-select-menu{overscroll-behavior:contain;min-height:0;max-height:none;box-shadow:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;flex:auto;margin:0;padding:.3rem;list-style:none;animation:none;overflow-y:auto}.field-select-empty{color:var(--cfg-text-3);text-align:center;user-select:none;padding:.65rem .75rem;font-size:.8125rem}.field-select-option{width:100%;color:var(--cfg-text-1);text-align:left;cursor:pointer;transition:background-color var(--sm-dur-fast) var(--sm-ease-standard), color var(--sm-dur-fast) var(--sm-ease-standard);background:0 0;border:0;border-radius:.5rem;padding:.55rem .75rem;font-size:.875rem;font-weight:500;line-height:1.35;display:block}.field-select-option:hover:not(:disabled),.field-select-option:focus-visible:not(:disabled){background:color-mix(in srgb, var(--cfg-accent,#6366f1) 10%, transparent);color:var(--cfg-text-1);outline:none}.field-select-option.is-selected{background:var(--cfg-accent-fill);color:var(--cfg-accent-ink);font-weight:600}.field-select-option:disabled{opacity:.45;cursor:not-allowed}html.dark .field-select-option{color:var(--cfg-text-1)}html.dark .field-select-option:hover:not(:disabled),html.dark .field-select-option:focus-visible:not(:disabled){background:color-mix(in srgb, var(--cfg-accent,#818cf8) 16%, transparent);color:var(--cfg-text-1)}html.dark .field-select-option.is-selected{background:var(--cfg-accent-fill);color:var(--cfg-accent-ink)}.field-select-size-sm{width:fit-content;max-width:12rem}.field-select-size-sm .field-select-trigger{border-radius:.5rem;width:fit-content;max-width:100%;padding:.4rem .55rem .4rem .65rem;font-size:.75rem}.field-select-size-sm .field-select-panel{width:max-content;min-width:max(100%,9rem);max-width:min(16rem,80vw);left:auto;right:0}.field-select-panel.field-select-size-sm .field-select-option,.field-select-size-sm .field-select-option{padding:.4rem .6rem;font-size:.75rem}.field-select-panel.field-select-size-sm .field-select-search-input,.field-select-size-sm .field-select-search-input{padding:.35rem .5rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.field-select-chevron,.field-select-option{transition:none}.field-select-menu{animation:none}}.managed-list{flex-direction:column;gap:.65rem;min-width:0;display:flex}.managed-list.is-working{opacity:.92}.managed-list-stats{flex-wrap:wrap;flex:auto;align-items:stretch;gap:.45rem;width:100%;min-width:0;display:flex}.managed-list-chip-actions{flex-wrap:wrap;flex:auto;align-items:stretch;gap:.45rem;min-width:0;display:flex}.managed-list-chip-actions>.managed-list-guide-anchor{flex:none;min-width:0;max-width:100%;display:flex}.managed-list-stats:has(>.managed-list-stat)>.managed-list-chip-actions{border-inline-start:1px solid #d1d5db8c;margin-inline-start:.2rem;padding-inline-start:.45rem}html.dark .managed-list-stats:has(>.managed-list-stat)>.managed-list-chip-actions{border-inline-start-color:#ffffff1f}.managed-list-stat{min-width:3.75rem;min-height:var(--managed-list-chip-min-h);padding:var(--managed-list-chip-pad-y) var(--managed-list-chip-pad-x);border-radius:var(--managed-list-chip-radius);border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:.05rem;line-height:1.2;display:inline-flex}html.dark .managed-list-stat{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg)}.managed-list-stat-value{font-variant-numeric:tabular-nums;color:var(--cfg-text-1);font-size:.95rem;font-weight:650}html.dark .managed-list-stat-value{color:var(--cfg-text-1)}.managed-list-stat-label{color:var(--cfg-text-3);letter-spacing:.01em;font-size:.68rem;font-weight:500}html.dark .managed-list-stat-label{color:var(--cfg-text-3)}.managed-list-stat--active{border-color:var(--cfg-accent-line);background:var(--cfg-accent-fill)}.managed-list-stat--active .managed-list-stat-value{color:var(--cfg-accent-ink)}.managed-list-stat--success{background:#10b98114;border-color:#10b98147}.managed-list-stat--success .managed-list-stat-value{color:#047857}html.dark .managed-list-stat--success .managed-list-stat-value{color:#6ee7b7}.managed-list-stat--warn{background:#f59e0b17;border-color:#f59e0b4d}.managed-list-stat--warn .managed-list-stat-value{color:#b45309}html.dark .managed-list-stat--warn .managed-list-stat-value{color:#fcd34d}.managed-list-stat--danger{background:#f43f5e14;border-color:#f43f5e47}.managed-list-stat--danger .managed-list-stat-value{color:#be123c}html.dark .managed-list-stat--danger .managed-list-stat-value{color:#fda4af}.managed-list-stat--muted .managed-list-stat-value{color:var(--cfg-text-3)}.managed-list-filter-toolbar .setting-title-tag.managed-list-filter-tag,.managed-list-filter-expanded .setting-title-tag.managed-list-filter-tag{min-height:1.8rem;padding:.22rem .5rem;font-size:.72rem}.managed-list-filter-toolbar .setting-title-tag-icon svg,.managed-list-filter-expanded .setting-title-tag-icon svg{width:.8rem;height:.8rem}.managed-list-filter-toolbar .setting-title-select--title,.managed-list-filter-expanded .setting-title-select--title{min-height:1.8rem;padding:.18rem .4rem .18rem .5rem}.managed-list-filter-toolbar .setting-title-select-prefix,.managed-list-filter-toolbar .setting-title-select--title .field-select-trigger.field-select,.managed-list-filter-expanded .setting-title-select-prefix,.managed-list-filter-expanded .setting-title-select--title .field-select-trigger.field-select{font-size:.72rem}.managed-list-top{--managed-list-chip-min-h:2.75rem;--managed-list-chip-pad-y:.4rem;--managed-list-chip-pad-x:.65rem;--managed-list-chip-radius:.6rem;flex-flow:wrap;align-items:stretch;gap:.45rem;width:100%;min-width:0;display:flex}.managed-list-top .checkbox-group-card--sm{width:max-content;min-width:0;max-width:min(100%,20rem);min-height:var(--managed-list-chip-min-h);height:auto;padding:var(--managed-list-chip-pad-y) var(--managed-list-chip-pad-x);border-radius:var(--managed-list-chip-radius);box-sizing:border-box;flex:none;justify-content:flex-start;align-self:stretch}.managed-list-chip-actions>.settings-btn,.managed-list-chip-actions>.checkbox-group-card{flex:none;width:max-content}.managed-list-chip-actions>.settings-btn.settings-btn--sm{min-height:var(--managed-list-chip-min-h);height:auto;padding-top:var(--managed-list-chip-pad-y);padding-bottom:var(--managed-list-chip-pad-y);border-radius:var(--managed-list-chip-radius);box-sizing:border-box;align-self:stretch}.managed-list-form-header .checkbox-group-card,.managed-list-filter-bar-header .checkbox-group-card{flex:none}.managed-list-filter-bar.is-plain{gap:.4rem;padding:.45rem .55rem}.managed-list-filter-bar.is-plain .managed-list-filter-groups,.managed-list-filter-bar.is-plain .managed-list-filter-tools{flex:auto}.managed-list-filter-tools{flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;max-width:100%;display:flex}.managed-list-filter-tools-row{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;min-width:0;max-width:100%;display:flex}.managed-list-filter-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:.3rem;min-width:0;display:inline-flex;overflow:visible}.managed-list-filter-expanded{flex-wrap:wrap;align-items:center;gap:.3rem;width:100%;min-width:0;display:flex}.managed-list-query-active-dot{opacity:.85;vertical-align:middle;background:currentColor;border-radius:999px;width:.4rem;height:.4rem;margin-left:.35rem;display:inline-block}.managed-list-query-active-badge{color:var(--cfg-accent,#3b82f6);margin-left:.25rem;font-weight:700}.managed-list-filter-bar{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:.45rem;min-width:0;padding:.65rem .75rem;display:flex}html.dark .managed-list-filter-bar{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg)}.managed-list-filter-bar-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;min-width:0;display:flex}.managed-list-filter-bar-header.is-title-only{justify-content:flex-start}.managed-list-search{flex:auto;min-width:0}.managed-list-search-item.setting-item{gap:0;width:100%;margin:0}.managed-list-search-item .setting-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.managed-list-search-item.setting-vertical .setting-label{margin-bottom:0}.managed-list-search-item .setting-control,.managed-list-search-item .input-wrapper,.managed-list-search-item .field-input{box-sizing:border-box;width:100%;max-width:100%}.managed-list-search-item .field-input[type=search]::-webkit-search-decoration,.managed-list-search-item .field-input[type=search]::-webkit-search-cancel-button{appearance:none}.managed-list-filter-groups{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.45rem;min-width:0;max-width:100%;display:flex;overflow-x:auto}.managed-list-filter-group{flex-wrap:nowrap;flex:none;align-items:center;gap:.4rem;min-width:0;display:flex}.managed-list-filter-group+.managed-list-filter-group{border-left:1px solid color-mix(in srgb, currentcolor 12%, transparent);color:var(--cfg-text-3);margin-left:.1rem;padding-left:.7rem}html.dark .managed-list-filter-group+.managed-list-filter-group{border-left-color:color-mix(in srgb, currentcolor 20%, transparent)}.managed-list-filter-label{color:var(--cfg-text-2);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:650;line-height:1.2;display:inline-flex}.managed-list-filter-label-icon{background:linear-gradient(135deg, var(--cfg-accent-fill,#3b82f624), var(--cfg-accent-fill-2,#3b82f614));width:1.35rem;height:1.35rem;color:var(--cfg-accent-ink,var(--cfg-text-1));border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}.managed-list-filter-label-icon svg{width:.75rem;height:.75rem}.managed-list-filters{flex:none;width:max-content;min-width:0;max-width:none}.managed-list-filters.choice-segmented.is-flex{flex-wrap:nowrap;width:max-content;max-width:none}.managed-list-filters .choice-segmented-item{white-space:nowrap;flex:none}.managed-list-form{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:.55rem;min-width:0;padding:.75rem .85rem;display:flex}html.dark .managed-list-form{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg)}.managed-list-form-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;min-width:0;display:flex}.managed-list-form-header.is-title-only{justify-content:flex-start}.managed-list-form-title{letter-spacing:.01em;color:var(--cfg-text-2);min-width:0;font-size:.75rem;font-weight:650;line-height:1.3}html.dark .managed-list-form-title{color:var(--cfg-text-2)}.managed-list-form-body{min-width:0}.managed-list-form-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.managed-list-form .setting-item{margin:0}.managed-list-form .setting-item.setting-vertical .setting-label{margin-bottom:.28rem}.managed-list-body{border-radius:.75rem;flex-direction:column;align-items:stretch;gap:.45rem;min-width:0;min-height:2.5rem;margin:0;padding:.15rem .15rem .2rem 0;display:flex}.managed-list-body.is-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;overflow:hidden auto}.managed-list-body>.managed-list-row{flex:none;width:100%;min-height:2.85rem}.managed-list-empty{min-height:4.5rem;color:var(--cfg-text-3);text-align:center;border:1px dashed #d1d5dbb3;border-radius:.75rem;flex:none;justify-content:center;align-items:center;padding:1rem;font-size:.8125rem;display:flex}html.dark .managed-list-empty{color:var(--cfg-text-3);border-color:#ffffff1f}.managed-list-row{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);transition:opacity var(--sm-dur-fast) var(--sm-ease-standard), border-color var(--sm-dur-fast) var(--sm-ease-standard), background var(--sm-dur-fast) var(--sm-ease-standard);box-sizing:border-box;border-radius:.7rem;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.managed-list-row-head{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;min-width:0;min-height:2.85rem;padding:0;display:flex}.managed-list-row.is-expanded,.managed-list-row.is-selected{border-color:color-mix(in srgb, var(--cfg-accent,#3b82f6) 28%, transparent)}.managed-list-row.is-picking .managed-list-row-head{gap:.45rem .55rem;padding-inline-start:.65rem}.managed-list-pick{appearance:none;width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.managed-list-pick:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--cfg-accent,#3b82f6) 40%, transparent);outline:none}.managed-list-pick-box{border:1.5px solid var(--cfg-separator,#3c3c432e);background:var(--cfg-input-bg,transparent);box-sizing:border-box;color:#0000;border-radius:.28rem;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}.managed-list-pick-box svg{width:.7rem;height:.7rem;display:block}.managed-list-pick.is-on .managed-list-pick-box{border-color:var(--cfg-accent,#3b82f6);background:var(--cfg-accent,#3b82f6);color:#fff}html.dark .managed-list-pick-box{border-color:var(--cfg-separator)}html.dark .managed-list-pick.is-on .managed-list-pick-box{border-color:var(--cfg-accent,#60a5fa);background:var(--cfg-accent,#60a5fa);color:#0b1220}.managed-list-filter-toolbar .setting-title-select,.managed-list-filter-expanded .setting-title-select{max-width:min(12rem,52vw)}.managed-list-row-hit{appearance:none;min-width:0;min-height:2.85rem;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;flex:auto;align-items:center;gap:.55rem .75rem;margin:0;padding:.65rem .75rem;display:flex}.managed-list-row-hit:hover{background:#00000009}html.dark .managed-list-row-hit:hover{background:#ffffff0b}.managed-list-row-hit:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--cfg-accent,#3b82f6) 40%, transparent);outline:none}.managed-list-row:not(.is-expandable) .managed-list-row-head{align-items:center;gap:.55rem .75rem;min-height:2.85rem;padding:.65rem .75rem}.managed-list-row-leading{pointer-events:none;flex:none;justify-content:center;align-items:center;display:flex}.managed-list-row-leading .managed-list-avatar,.managed-list-row-leading img{object-fit:cover;border-radius:999px;width:2rem;height:2rem;display:block}.managed-list-row-leading .managed-list-avatar-fallback{width:2rem;height:2rem;color:var(--cfg-text-3);background:#0000000d;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}html.dark .managed-list-row-leading .managed-list-avatar-fallback{color:var(--cfg-text-3);background:#ffffff14}.managed-list-row-detail{background:0 0;border-top:1px solid #e5e7eb73;padding:.55rem .75rem .7rem}html.dark .managed-list-row-detail{background:0 0;border-top-color:#ffffff14}.managed-list-row-main{pointer-events:none;flex-direction:column;flex:auto;justify-content:center;gap:.2rem;min-width:0;min-height:1.35rem;display:flex}.managed-list-row:not(.is-expandable) .managed-list-row-main{pointer-events:auto}.managed-list-row-side{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-self:center;align-items:center;gap:.55rem .75rem;min-width:0;padding:.55rem .75rem .55rem .25rem;display:flex}.managed-list-row-trailing{flex-wrap:nowrap;flex:none;align-items:center;gap:.35rem;min-width:0;display:flex}.managed-list-row-trailing .field-select-wrap{min-width:8rem;max-width:13rem}html.dark .managed-list-row{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg)}.managed-list-row:hover,html.dark .managed-list-row:hover{border-color:var(--cfg-subtle-border-hover);background:var(--cfg-subtle-bg-hover)}.managed-list-row.is-busy{opacity:.62;pointer-events:none}.managed-list-row-title-line{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.managed-list-row-title{color:var(--cfg-text-1);overflow-wrap:anywhere;word-break:break-word;font-size:.8125rem;font-weight:600;line-height:1.35}html.dark .managed-list-row-title{color:var(--cfg-text-1)}.managed-list-row-subtitle{color:var(--cfg-text-2);overflow-wrap:anywhere;word-break:break-word;font-size:.75rem;line-height:1.4}html.dark .managed-list-row-subtitle{color:var(--cfg-text-2)}.managed-list-row-meta{color:var(--cfg-text-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;font-size:.7rem}html.dark .managed-list-row-meta{color:var(--cfg-text-3)}.managed-list-row-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.managed-list-row-actions>.settings-btn{white-space:nowrap;flex:none}.managed-list-row-title code{background:#0000000d;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8em}html.dark .managed-list-row-title code{background:#ffffff14}.managed-list-badge{letter-spacing:.01em;background:var(--cfg-subtle-bg);color:var(--cfg-text-2);border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;padding:.1rem .45rem;font-size:.65rem;font-weight:650;line-height:1.35;display:inline-flex}html.dark .managed-list-badge{background:var(--cfg-subtle-bg);color:var(--cfg-text-2)}.managed-list-badge--active{background:var(--cfg-accent-fill);color:var(--cfg-accent-ink);border-color:var(--cfg-accent-line)}.managed-list-badge--success{color:#047857;background:#10b98124;border-color:#10b98138}html.dark .managed-list-badge--success{color:#a7f3d0;background:#10b98133}.managed-list-badge--warn{color:#b45309;background:#f59e0b29;border-color:#f59e0b3d}html.dark .managed-list-badge--warn{color:#fde68a;background:#f59e0b33}.managed-list-badge--danger{color:#be123c;background:#f43f5e1f;border-color:#f43f5e38}html.dark .managed-list-badge--danger{color:#fecdd3;background:#f43f5e2e}.managed-list-badge--muted,html.dark .managed-list-badge--muted{background:var(--cfg-subtle-bg);color:var(--cfg-text-3)}.managed-list-footer{color:var(--cfg-text-3);flex-direction:column;gap:.2rem;padding:0 .15rem;font-size:.72rem;display:flex}.managed-list-footer-truncate{color:var(--cfg-text-2);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-weight:550;display:flex}.managed-list-footer-truncate-text{min-width:0}.managed-list-show-more{margin:0}html.dark .managed-list-footer{color:var(--cfg-text-3)}html.dark .managed-list-footer-truncate{color:var(--cfg-text-2)}.managed-list-id{font-variant-numeric:tabular-nums;opacity:.72;font-weight:500}.managed-list-muted{color:var(--cfg-text-3);font-weight:500}html.dark .managed-list-muted{color:var(--cfg-text-3)}.managed-list-error{color:#be123c;word-break:break-word}html.dark .managed-list-error{color:#fda4af}.managed-list--grid .managed-list-body{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));align-items:stretch;gap:.75rem;padding:0;display:grid}.managed-list--grid .managed-list-body>.managed-list-row{width:auto;min-width:0;min-height:0}.managed-list--grid .managed-list-empty{grid-column:1/-1}.managed-list--grid .managed-list-row-head,.managed-list--grid .managed-list-row:not(.is-expandable) .managed-list-row-head{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;position:relative}.managed-list--grid .managed-list-row-leading{aspect-ratio:1;background:#0000000a;width:100%;overflow:hidden}html.dark .managed-list--grid .managed-list-row-leading{background:#ffffff0f}.managed-list--grid .managed-list-row-leading img,.managed-list--grid .managed-list-row-leading video{object-fit:cover;border-radius:0;width:100%;height:100%}.managed-list--grid .managed-list-row-main{justify-content:flex-start;gap:.18rem;padding:.55rem .65rem .7rem}.managed-list--grid .managed-list-row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.managed-list--grid .managed-list-row-side{z-index:2;align-self:auto;padding:0;position:absolute;top:.45rem;right:.45rem}@media (width<=520px){.managed-list:not(.managed-list--grid) .managed-list-row-head{flex-wrap:wrap}.managed-list:not(.managed-list--grid) .managed-list-row-hit{flex:100%}.managed-list:not(.managed-list--grid) .managed-list-row-side{justify-content:flex-start;gap:.5rem;width:100%;padding:0 .75rem .55rem}.managed-list-row-trailing{border-block-end:1px solid #d1d5db73;border-inline-end:none;flex:auto;margin-inline-end:0;padding-block-end:.35rem;padding-inline-end:0}html.dark .managed-list-row-trailing{border-block-end-color:#ffffff1a}.managed-list-row-actions{justify-content:flex-start}.managed-list-row-trailing .field-select-wrap{flex:auto;max-width:none}}
