.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-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,#3b82f6);background:color-mix(in srgb, var(--cfg-accent,#3b82f6) 12%, transparent);border:1px solid color-mix(in srgb, var(--cfg-accent,#3b82f6) 22%, transparent);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:color-mix(in srgb, var(--cfg-accent,#3b82f6) 18%, transparent);border-color:color-mix(in srgb, var(--cfg-accent,#3b82f6) 32%, transparent)}html.dark .field-input-static-action{color:var(--cfg-accent,#93c5fd);background:color-mix(in srgb, var(--cfg-accent,#60a5fa) 18%, transparent);border-color:color-mix(in srgb, var(--cfg-accent,#60a5fa) 30%, transparent)}html.dark button.field-input.field-input--static:hover:not(:disabled) .field-input-static-action{background:color-mix(in srgb, var(--cfg-accent,#60a5fa) 24%, transparent);border-color:color-mix(in srgb, var(--cfg-accent,#60a5fa) 40%, transparent)}.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{-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-inner:-webkit-autofill:hover{-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-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-tick-passed:#ffffffe6;--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-tick-passed:#ffffffe0;--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);backdrop-filter:blur(10px);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:color-mix(in srgb, var(--cfg-accent,#3b82f6) 40%, transparent);background:color-mix(in srgb, var(--cfg-accent,#3b82f6) 6%, transparent)}.checkbox-group-card.active:hover{border-color:color-mix(in srgb, var(--cfg-accent,#3b82f6) 55%, transparent);background:color-mix(in srgb, var(--cfg-accent,#3b82f6) 10%, transparent)}html.dark .checkbox-group-card{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg)}html.dark .checkbox-group-card:hover{border-color:var(--cfg-subtle-border-hover);background:var(--cfg-subtle-bg-hover)}html.dark .checkbox-group-card.active{border-color:color-mix(in srgb, var(--cfg-accent,#60a5fa) 45%, transparent);background:color-mix(in srgb, var(--cfg-accent,#60a5fa) 10%, transparent)}html.dark .checkbox-group-card.active:hover{border-color:color-mix(in srgb, var(--cfg-accent,#60a5fa) 60%, transparent);background:color-mix(in srgb, var(--cfg-accent,#60a5fa) 14%, transparent)}.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:color-mix(in srgb, var(--cfg-accent) 80%, var(--cfg-text-1))}html.dark .checkbox-group-card-icon{color:var(--cfg-text-3)}html.dark .checkbox-group-card.active .checkbox-group-card-icon{color:color-mix(in srgb, var(--cfg-accent) 75%, var(--cfg-text-1))}.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:color-mix(in srgb, var(--cfg-accent) 85%, var(--cfg-text-1))}html.dark .checkbox-group-card-label{color:var(--cfg-text-1)}html.dark .checkbox-group-card.active .checkbox-group-card-label{color:color-mix(in srgb, var(--cfg-accent) 85%, var(--cfg-text-1))}.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,.checkbox-group-card--stat{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,.checkbox-group-card--stat .checkbox-group-card-header{gap:.3rem;width:100%;min-width:0}.checkbox-group-card--sm .checkbox-group-card-text,.checkbox-group-card--stat .checkbox-group-card-text{gap:.1rem}.checkbox-group-card--sm .checkbox-group-card-label,.checkbox-group-card--stat .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,.checkbox-group-card--stat .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,.checkbox-group-card--stat .checkbox-group-card-label .setting-title-help-trigger{width:.875rem;height:.875rem}.checkbox-group-card--sm .checkbox-group-card-label .setting-title-help-icon,.checkbox-group-card--stat .checkbox-group-card-label .setting-title-help-icon{width:.7rem;height:.7rem}.checkbox-group-card--sm .checkbox-group-card-desc,.checkbox-group-card--stat .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,.checkbox-group-card--stat .checkbox-group-card-indicator{width:.32rem;height:.32rem}.checkbox-group-card--sm .checkbox-group-card-icon,.checkbox-group-card--stat .checkbox-group-card-icon,.checkbox-group-card--sm .checkbox-group-card-icon svg,.checkbox-group-card--stat .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,.checkbox-group-card--stat .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,.checkbox-group-card--stat .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:color-mix(in srgb, var(--cfg-accent,#3b82f6) 28%, #d1d5dbcc);background:color-mix(in srgb, var(--cfg-accent,#3b82f6) 6%, #ffffff8c);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:color-mix(in srgb, var(--cfg-accent,#3b82f6) 45%, transparent);background:color-mix(in srgb, var(--cfg-accent,#3b82f6) 12%, #ffffff80);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{color:color-mix(in srgb, var(--cfg-accent) 85%, var(--cfg-text-1))}.checkbox-group-card--action:active:not(:disabled) .checkbox-group-card-label,.checkbox-group-card--action.is-pressing:not(:disabled) .checkbox-group-card-label{color:color-mix(in srgb, var(--cfg-accent) 80%, var(--cfg-text-1))}.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:color-mix(in srgb, var(--cfg-accent,#60a5fa) 32%, var(--cfg-subtle-border-hover));background:color-mix(in srgb, var(--cfg-accent,#60a5fa) 10%, var(--cfg-subtle-bg-hover));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:color-mix(in srgb, var(--cfg-accent,#60a5fa) 50%, transparent);background:color-mix(in srgb, var(--cfg-accent,#60a5fa) 16%, transparent);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{color:color-mix(in srgb, var(--cfg-accent) 80%, var(--cfg-text-1))}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:color-mix(in srgb, var(--cfg-accent) 75%, var(--cfg-text-1))}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:color-mix(in srgb, var(--cfg-accent,#3b82f6) 40%, transparent);background:color-mix(in srgb, var(--cfg-accent,#3b82f6) 10%, #ffffff80)}.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:color-mix(in srgb, var(--cfg-accent,#3b82f6) 50%, transparent);background:color-mix(in srgb, var(--cfg-accent,#3b82f6) 14%, #ffffff73)}.checkbox-group-card--action.checkbox-group-card--tone-primary .checkbox-group-card-icon{color:color-mix(in srgb, var(--cfg-accent) 75%, var(--cfg-text-1))}.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),.checkbox-group-card--action.checkbox-group-card--stat:hover:not(:disabled){transform:none}.checkbox-group-card--action.checkbox-group-card--sm:active:not(:disabled),.checkbox-group-card--action.checkbox-group-card--stat:active:not(:disabled),.checkbox-group-card--action.checkbox-group-card--sm.is-pressing:not(:disabled),.checkbox-group-card--action.checkbox-group-card--stat.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}.date-range-popover{--dr-cell:2rem;--dr-gap:.1rem;--dr-radius:.875rem;--dr-accent:var(--cfg-accent,#3b82f6);--dr-accent-soft:color-mix(in srgb, var(--dr-accent) 14%, transparent);--dr-accent-mid:color-mix(in srgb, var(--dr-accent) 22%, transparent);--dr-enter-ms:.26s;--dr-exit-ms:.22s;--dr-ease:cubic-bezier(.22, 1, .36, 1);--dr-exit-ease:cubic-bezier(.4, 0, .2, 1);z-index:10060;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--dr-accent) 18%, var(--cfg-frost-border,#ffffff73));border-radius:var(--dr-radius);background:color-mix(in srgb, var(--cfg-frost-bg,#ffffffc7) 90%, transparent);width:max-content;max-width:min(36rem,100vw - 1.25rem);backdrop-filter:var(--cfg-frost-filter,blur(18px) saturate(170%));box-shadow:0 4px 8px -2px #00000014, 0 16px 40px -12px color-mix(in srgb, var(--dr-accent) 16%, transparent);color:var(--cfg-text-1);opacity:0;pointer-events:none;transform-origin:100% 0;will-change:top, left, opacity, transform;transition:opacity var(--dr-enter-ms) var(--dr-ease), transform var(--dr-enter-ms) var(--dr-ease), box-shadow var(--dr-enter-ms) var(--dr-ease);outline:none;padding:.8rem .9rem .75rem;font-family:inherit;position:fixed;top:0;left:0;transform:translateY(8px)scale(.97)}.date-range-popover--bottom{transform-origin:100% 0;transform:translateY(-8px)scale(.97)}.date-range-popover--top{transform-origin:100% 100%;transform:translateY(8px)scale(.97)}.date-range-popover.is-ready{opacity:1;pointer-events:auto;transform:none}.date-range-popover.is-closing{opacity:0;pointer-events:none;transition:opacity var(--dr-exit-ms) var(--dr-exit-ease), transform var(--dr-exit-ms) var(--dr-exit-ease)}.date-range-popover--bottom.is-closing{transform:translateY(-6px)scale(.98)}.date-range-popover--top.is-closing{transform:translateY(6px)scale(.98)}html.dark .date-range-popover{background:color-mix(in srgb, var(--cfg-frost-bg,#1c1c1ec7) 90%, transparent);border-color:color-mix(in srgb, var(--dr-accent) 22%, var(--cfg-frost-border,#ffffff1f));box-shadow:0 6px 12px -2px #00000059, 0 18px 44px -10px color-mix(in srgb, var(--dr-accent) 22%, transparent)}.date-range-popover-caret{background:inherit;border:1px solid color-mix(in srgb, var(--dr-accent) 18%, var(--cfg-frost-border,#ffffff73));pointer-events:none;z-index:1;opacity:.95;border-bottom:none;border-right:none;width:.55rem;height:.55rem;position:absolute;transform:rotate(45deg)}.date-range-popover--bottom .date-range-popover-caret{top:-.3rem;right:1.15rem}.date-range-popover--top .date-range-popover-caret{bottom:-.3rem;right:1.15rem;transform:rotate(225deg)}.date-range-popover-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.3rem;display:flex}.date-range-popover-title{letter-spacing:-.01em;color:var(--cfg-text-1);font-size:.8125rem;font-weight:650}.date-range-nav{gap:.2rem;display:inline-flex}.date-range-nav-btn{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);width:1.7rem;height:1.7rem;color:var(--cfg-text-2);cursor:pointer;transition:background var(--sm-dur-fast,.12s) ease, border-color var(--sm-dur-fast,.12s) ease, color var(--sm-dur-fast,.12s) ease, transform var(--sm-dur-fast,.12s) ease;border-radius:.5rem;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.date-range-nav-btn:hover:not(:disabled){background:var(--cfg-subtle-bg-hover,var(--cfg-subtle-bg));border-color:var(--cfg-subtle-border-hover,var(--cfg-subtle-border));color:var(--cfg-text-1)}.date-range-nav-btn:active:not(:disabled){transform:scale(.94)}.date-range-nav-btn:disabled{opacity:.35;cursor:not-allowed}.date-range-nav-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--dr-accent) 45%, transparent);outline-offset:1px}.date-range-hint{color:var(--cfg-text-3);margin:0 0 .5rem;font-size:.6875rem;line-height:1.45}.date-range-summary{background:var(--cfg-subtle-bg);border:1px solid var(--cfg-subtle-border);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.7rem;padding:.4rem .5rem;display:flex}.date-range-summary-item{border-radius:.4rem;flex-direction:column;gap:.08rem;min-width:5.25rem;padding:.2rem .4rem;transition:background .15s,box-shadow .15s;display:inline-flex}.date-range-summary-item.is-active{background:color-mix(in srgb, var(--dr-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dr-accent) 28%, transparent)}.date-range-summary-item small{letter-spacing:.04em;color:var(--cfg-text-3);text-transform:uppercase;font-size:.6rem;font-weight:650}.date-range-summary-item.is-active small{color:var(--dr-accent)}.date-range-summary-item strong{color:var(--cfg-text-1);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.75rem;font-weight:650}.date-range-summary-item strong.is-empty{color:var(--cfg-text-3);font-weight:550}.date-range-summary-sep{color:var(--cfg-text-3);opacity:.55;align-self:flex-end;margin-bottom:.2rem;padding:0 .1rem;font-size:.8rem}.date-range-summary-span{background:var(--dr-accent-soft);color:var(--dr-accent);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;margin-left:auto;padding:.18rem .5rem;font-size:.6875rem;font-weight:650}.date-range-months{flex-wrap:wrap;gap:.75rem 1.15rem;display:flex}.date-range-month{width:calc(var(--dr-cell) * 7 + var(--dr-gap) * 6);min-width:calc(var(--dr-cell) * 7 + var(--dr-gap) * 6);flex:auto}.date-range-month-title{letter-spacing:-.01em;color:var(--cfg-text-2);text-align:center;margin-bottom:.45rem;font-size:.75rem;font-weight:650}.date-range-weekdays{grid-template-columns:repeat(7, var(--dr-cell));gap:var(--dr-gap);margin-bottom:.2rem;display:grid}.date-range-weekday{width:var(--dr-cell);text-align:center;color:var(--cfg-text-3);user-select:none;letter-spacing:.02em;font-size:.6rem;font-weight:650;line-height:1.5}.date-range-grid{grid-template-columns:repeat(7, var(--dr-cell));gap:var(--dr-gap);display:grid}.date-range-cell{width:var(--dr-cell);height:var(--dr-cell);color:var(--cfg-text-1);font:inherit;font-variant-numeric:tabular-nums;cursor:default;background:0 0;border:none;border-radius:.45rem;justify-content:center;align-items:center;margin:0;padding:0;font-size:.75rem;font-weight:550;line-height:1;display:inline-flex;position:relative}button.date-range-cell.is-day{cursor:pointer;transition:background .12s,color .12s,box-shadow .12s,border-radius .12s}button.date-range-cell.is-day:hover:not(:disabled,.is-start,.is-end,.is-single){background:color-mix(in srgb, var(--dr-accent) 11%, transparent)}button.date-range-cell.is-day:focus-visible{outline:2px solid color-mix(in srgb, var(--dr-accent) 55%, transparent);outline-offset:1px;z-index:2}.date-range-cell.is-disabled{opacity:.26;cursor:not-allowed;pointer-events:none}.date-range-cell.is-in-range,.date-range-cell.is-hover-in{background:var(--dr-accent-soft);color:var(--cfg-text-1);border-radius:.15rem}.date-range-cell.is-hover-in{background:color-mix(in srgb, var(--dr-accent) 10%, transparent)}.date-range-cell.is-start,.date-range-cell.is-end,.date-range-cell.is-single{background:var(--dr-accent);color:#fff;box-shadow:0 1px 3px color-mix(in srgb, var(--dr-accent) 40%, transparent), inset 0 1px 0 #ffffff2e;z-index:1;font-weight:700}.date-range-cell.is-start{border-radius:.5rem .18rem .18rem .5rem}.date-range-cell.is-end{border-radius:.18rem .5rem .5rem .18rem}.date-range-cell.is-single{border-radius:.5rem}.date-range-cell.is-today:not(.is-start,.is-end,.is-single) .date-range-day-num:after{content:"";background:var(--dr-accent);opacity:.85;border-radius:999px;width:.22rem;height:.22rem;position:absolute;bottom:.18rem;left:50%;transform:translate(-50%)}.date-range-cell.is-today.is-start .date-range-day-num:after,.date-range-cell.is-today.is-end .date-range-day-num:after,.date-range-cell.is-today.is-single .date-range-day-num:after{opacity:.9;background:#fff}.date-range-day-num{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.date-range-footer{border-top:1px solid var(--cfg-subtle-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-top:.75rem;padding-top:.6rem;display:flex}.date-range-footer-left,.date-range-footer-right{align-items:center;gap:.35rem;display:inline-flex}.date-range-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.55rem;margin:0;padding:.38rem .8rem;font-size:.75rem;font-weight:650;transition:background .12s,border-color .12s,opacity .12s,transform .12s,filter .12s}.date-range-btn:disabled{opacity:.42;cursor:not-allowed}.date-range-btn:active:not(:disabled){transform:scale(.97)}.date-range-btn--ghost{border-color:var(--cfg-subtle-border);color:var(--cfg-text-2);background:0 0}.date-range-btn--ghost:hover:not(:disabled){background:var(--cfg-subtle-bg);color:var(--cfg-text-1)}.date-range-btn--soft{background:var(--dr-accent-soft);border-color:color-mix(in srgb, var(--dr-accent) 18%, transparent);color:var(--dr-accent)}.date-range-btn--soft:hover:not(:disabled){background:var(--dr-accent-mid)}.date-range-btn--primary{background:var(--dr-accent);color:#fff;box-shadow:0 1px 3px color-mix(in srgb, var(--dr-accent) 30%, transparent);border-color:#0000}.date-range-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.date-range-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--dr-accent) 45%, transparent);outline-offset:2px}.date-range-trigger-chip{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);max-width:min(15rem,52vw);color:var(--cfg-text-2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.32rem;margin:0;padding:.18rem .5rem .18rem .45rem;font-size:.6875rem;font-weight:650;line-height:1.25;transition:border-color .12s,background .12s,color .12s,box-shadow .12s;display:inline-flex}.date-range-trigger-chip-icon{opacity:.85;flex-shrink:0;line-height:0;display:inline-flex}.date-range-trigger-chip-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.date-range-trigger-chip-chevron{opacity:.55;flex-shrink:0;width:.65rem;height:.65rem;transition:transform .15s,opacity .12s}.date-range-trigger-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--dr-accent) 36%, transparent);background:color-mix(in srgb, var(--dr-accent) 8%, var(--cfg-subtle-bg));color:var(--cfg-text-1)}.date-range-trigger-chip:hover:not(:disabled) .date-range-trigger-chip-chevron{opacity:.8}.date-range-trigger-chip[aria-expanded=true]{border-color:color-mix(in srgb, var(--dr-accent) 42%, transparent);background:color-mix(in srgb, var(--dr-accent) 12%, var(--cfg-subtle-bg));color:var(--dr-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--dr-accent) 12%, transparent)}.date-range-trigger-chip[aria-expanded=true] .date-range-trigger-chip-chevron{opacity:.9;transform:rotate(180deg)}.date-range-trigger-chip:disabled{opacity:.5;cursor:not-allowed}.date-range-trigger-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--dr-accent) 45%, transparent);outline-offset:1px}@media (width<=560px){.date-range-popover{--dr-cell:2.15rem;max-width:calc(100vw - .75rem);padding:.7rem .65rem .65rem}.date-range-months{flex-direction:column;gap:.85rem}.date-range-month{width:100%;min-width:0;max-width:none}.date-range-weekdays,.date-range-grid{grid-template-columns:repeat(7,minmax(0,1fr));width:100%}.date-range-weekday,.date-range-cell{aspect-ratio:1;width:100%;height:auto}.date-range-footer{flex-direction:column;align-items:stretch}.date-range-footer-left,.date-range-footer-right{justify-content:stretch;width:100%}.date-range-footer-left .date-range-btn,.date-range-footer-right .date-range-btn{flex:1}}@media (prefers-reduced-motion:reduce){.date-range-popover{transition:none!important;transform:none!important}.date-range-popover.is-ready{opacity:1}.date-range-popover.is-closing{opacity:0}.date-range-trigger-chip-chevron,button.date-range-cell.is-day,.date-range-btn{transition:none}}.setting-guide-body{flex-direction:column;gap:.7rem;display:flex}.setting-guide-block{background:0 0;border:none;margin:0;padding:0}.setting-guide-block-label{letter-spacing:.02em;color:var(--cfg-text-3);margin:0 0 .4rem;font-size:.6875rem;font-weight:650;line-height:1.3}html.dark .setting-guide-block-label{color:var(--cfg-text-3)}.setting-guide-block-text{color:var(--cfg-text-1);white-space:pre-line;margin:0;font-size:.8125rem;line-height:1.65}html.dark .setting-guide-block-text{color:var(--cfg-text-1)}.setting-guide-steps{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.setting-guide-step{align-items:flex-start;gap:.5rem;margin:0;padding:0;display:flex}.setting-guide-step-num{background:color-mix(in srgb, var(--cfg-accent,#6c8cff) 16%, transparent);width:1.2rem;height:1.2rem;color:var(--cfg-accent,#4f6ef7);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}html.dark .setting-guide-step-num{background:color-mix(in srgb, var(--cfg-accent,#8ba3ff) 22%, transparent);color:color-mix(in srgb, var(--color-light,var(--cfg-accent,#a5b8ff)) 70%, white)}.setting-guide-step-text{min-width:0;color:var(--cfg-text-1);flex:auto;font-size:.8125rem;line-height:1.6}html.dark .setting-guide-step-text{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}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}.info-action-card{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:.65rem;min-width:0;padding:.8rem .9rem;display:flex}html.dark .info-action-card{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg)}.info-action-card.is-embedded{box-shadow:none;background:0 0;border:none;border-radius:0;padding:.15rem 0 0}html.dark .info-action-card.is-embedded{background:0 0;border:none}.info-action-card--info{border-color:color-mix(in srgb, var(--cfg-accent) 28%, transparent);background:color-mix(in srgb, var(--cfg-accent) 7%, transparent)}.info-action-card--success{background:#10b98112;border-color:#10b98147}.info-action-card--warn{background:#f59e0b14;border-color:#f59e0b4d}.info-action-card--danger{background:#f43f5e12;border-color:#f43f5e47}.info-action-card--muted{opacity:.92}html.dark .info-action-card--info{border-color:color-mix(in srgb, var(--cfg-accent) 32%, transparent);background:color-mix(in srgb, var(--cfg-accent) 10%, transparent)}html.dark .info-action-card--success{background:#10b9811a;border-color:#10b98152}html.dark .info-action-card--warn{background:#f59e0b1c;border-color:#f59e0b57}html.dark .info-action-card--danger{background:#f43f5e1a;border-color:#f43f5e52}.info-action-card-header{flex-wrap:nowrap;align-items:center;gap:.4rem;min-width:0;display:flex}.info-action-card-icon{color:var(--cfg-text-3);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}html.dark .info-action-card-icon{color:var(--cfg-text-3)}.info-action-card-title{letter-spacing:.01em;min-width:0;color:var(--cfg-text-1);overflow-wrap:anywhere;word-break:break-word;font-size:.8125rem;font-weight:650;line-height:1.3}html.dark .info-action-card-title{color:var(--cfg-text-1)}.info-action-card-body{min-width:0}.info-action-card-empty{color:var(--cfg-text-3);font-size:.8125rem;line-height:1.45}html.dark .info-action-card-empty{color:var(--cfg-text-3)}.info-action-card-fields{flex-direction:column;gap:.45rem;min-width:0;margin:0;display:flex}.info-action-card-field{grid-template-columns:minmax(4.5rem,7.5rem) minmax(0,1fr);align-items:start;gap:.35rem .75rem;min-width:0;display:grid}@media (width<=420px){.info-action-card-field{grid-template-columns:1fr;gap:.12rem}}.info-action-card-field-label{color:var(--cfg-text-2);margin:0;padding-top:.15rem;font-size:.75rem;font-weight:550;line-height:1.35}html.dark .info-action-card-field-label{color:var(--cfg-text-2)}.info-action-card-field-value{min-width:0;color:var(--cfg-text-1);flex-wrap:nowrap;align-items:flex-start;gap:.3rem;margin:0;font-size:.8125rem;font-weight:550;line-height:1.4;display:flex}html.dark .info-action-card-field-value{color:var(--cfg-text-1)}.info-action-card-field-text{overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;padding-top:.12rem}.info-action-card-field-value.is-mono .info-action-card-field-text{letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:500}.info-action-card-copy{width:1.55rem;height:1.55rem;color:var(--cfg-text-3);cursor:pointer;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:.4rem;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.info-action-card-copy:hover{color:var(--cfg-accent,#3b82f6);background:color-mix(in srgb, var(--cfg-accent,#3b82f6) 10%, transparent)}.info-action-card-copy:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--cfg-accent,#3b82f6) 35%, transparent);color:var(--cfg-accent,#3b82f6);outline:none}.info-action-card-copy.is-copied{color:#059669}html.dark .info-action-card-copy{color:var(--cfg-text-3)}html.dark .info-action-card-copy:hover{color:var(--cfg-accent,#60a5fa);background:color-mix(in srgb, var(--cfg-accent,#60a5fa) 14%, transparent)}html.dark .info-action-card-copy.is-copied{color:#34d399}.info-action-card-copy svg{width:.85rem;height:.85rem}.info-action-card-actions{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;padding-top:.1rem;padding-bottom:.05rem;display:flex}.info-action-card-actions>.settings-btn{white-space:nowrap;flex:none}@media (width<=420px){.info-action-card-actions{flex-wrap:wrap}.info-action-card-actions>.settings-btn{flex:auto;justify-content:center;min-width:min(100%,6.5rem)}}.info-action-card-footer{min-width:0;color:var(--cfg-text-3);font-size:.75rem;line-height:1.4}html.dark .info-action-card-footer{color:var(--cfg-text-3)}.info-card-info{background:color-mix(in srgb, var(--cfg-accent) 10%, transparent);border-color:color-mix(in srgb, var(--cfg-accent) 25%, transparent)}.info-card-warning{background:#f59e0b1a;border-color:#f59e0b40}.info-card-success{background:#10b9811a;border-color:#10b98140}.info-card-error{background:#ef44441a;border-color:#ef444440}.info-card-icon{justify-content:center;align-items:center;margin-right:.375rem;font-size:.875rem;line-height:1;display:inline-flex}html.dark .info-card-info{background:color-mix(in srgb, var(--cfg-accent) 15%, transparent);border-color:color-mix(in srgb, var(--cfg-accent) 30%, transparent)}html.dark .info-card-warning{background:#f59e0b26;border-color:#f59e0b4d}html.dark .info-card-success{background:#10b98126;border-color:#10b9814d}html.dark .info-card-error{background:#ef444426;border-color:#ef44444d}.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);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);background:color-mix(in srgb, var(--cfg-accent) 12%, transparent)}.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);background:color-mix(in srgb, var(--cfg-accent) 16%, transparent)}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);background:var(--cfg-frost-elevated-bg);width:max-content;max-width:min(20rem,100vw - 1rem);max-height:min(50vh,18rem);backdrop-filter:var(--cfg-frost-filter);color:var(--cfg-text-2);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 color-mix(in srgb, var(--cfg-accent,#3b82f6) 22%, transparent);background:color-mix(in srgb, var(--cfg-accent,#3b82f6) 10%, transparent);max-width:100%;color:var(--cfg-accent,#3b82f6);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:color-mix(in srgb, var(--cfg-accent,#3b82f6) 16%, transparent);border-color:color-mix(in srgb, var(--cfg-accent,#3b82f6) 36%, transparent)}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--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}html.dark .setting-title-tag{border-color:color-mix(in srgb, var(--cfg-accent,#60a5fa) 28%, transparent);background:color-mix(in srgb, var(--cfg-accent,#60a5fa) 14%, transparent);color:var(--cfg-accent,#60a5fa)}html.dark button.setting-title-tag:hover:not(:disabled){background:color-mix(in srgb, var(--cfg-accent,#60a5fa) 22%, transparent);border-color:color-mix(in srgb, var(--cfg-accent,#60a5fa) 42%, transparent)}.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{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,#4f6ef7);background:color-mix(in srgb, var(--cfg-accent,#6c8cff) 10%, var(--cfg-subtle-bg));border-color:color-mix(in srgb, var(--cfg-accent,#6c8cff) 32%, var(--cfg-subtle-border));outline:none}.setting-title-guide-trigger:active{transform:scale(.98)}.setting-title-guide-trigger.is-active{color:var(--cfg-accent,#4f6ef7);border-color:color-mix(in srgb, var(--cfg-accent,#6c8cff) 42%, var(--cfg-subtle-border));background:color-mix(in srgb, var(--cfg-accent,#6c8cff) 14%, var(--cfg-subtle-bg))}.setting-title-guide-trigger.is-active:hover,.setting-title-guide-trigger.is-active:focus-visible{color:var(--cfg-accent,#4f6ef7);border-color:color-mix(in srgb, var(--cfg-accent,#6c8cff) 55%, var(--cfg-subtle-border));background:color-mix(in srgb, var(--cfg-accent,#6c8cff) 20%, var(--cfg-subtle-bg))}html.dark .setting-title-guide-trigger{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg);color:var(--cfg-text-3)}html.dark .setting-title-guide-trigger:hover,html.dark .setting-title-guide-trigger:focus-visible{color:color-mix(in srgb, var(--color-light,var(--cfg-accent,#a5b8ff)) 55%, white);background:color-mix(in srgb, var(--cfg-accent,#8ba3ff) 12%, var(--cfg-subtle-bg));border-color:color-mix(in srgb, var(--cfg-accent,#8ba3ff) 36%, var(--cfg-subtle-border))}html.dark .setting-title-guide-trigger.is-active{color:color-mix(in srgb, var(--color-light,var(--cfg-accent,#a5b8ff)) 55%, white);border-color:color-mix(in srgb, var(--cfg-accent,#8ba3ff) 45%, var(--cfg-subtle-border));background:color-mix(in srgb, var(--cfg-accent,#8ba3ff) 16%, var(--cfg-subtle-bg))}html.dark .setting-title-guide-trigger.is-active:hover,html.dark .setting-title-guide-trigger.is-active:focus-visible{color:color-mix(in srgb, var(--color-light,var(--cfg-accent,#a5b8ff)) 65%, white);border-color:color-mix(in srgb, var(--cfg-accent,#8ba3ff) 58%, var(--cfg-subtle-border));background:color-mix(in srgb, var(--cfg-accent,#8ba3ff) 22%, var(--cfg-subtle-bg))}.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-float>.setting-title-guide-close{z-index:2;position:absolute;top:auto;bottom:.85rem;right:.85rem}.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{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;width:1.75rem;height:1.75rem;box-shadow:0 1px 0 #ffffff59 inset, 0 4px 12px color-mix(in srgb, var(--cfg-accent,#6c8cff) 38%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s,box-shadow .18s,border-color .18s;display:inline-flex}.setting-title-guide-close svg{width:.7rem;height:.7rem}.setting-title-guide-close:hover,.setting-title-guide-close:focus-visible{filter:brightness(1.08);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);outline:none}.setting-title-guide-close: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-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-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;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)}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{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:color-mix(in srgb, var(--cfg-accent,#6366f1) 14%, transparent);color:color-mix(in srgb, var(--cfg-accent) 80%, var(--cfg-text-1));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:color-mix(in srgb, var(--cfg-accent,#818cf8) 22%, transparent);color:color-mix(in srgb, var(--cfg-accent,#93c5fd) 70%, var(--cfg-text-1))}.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-size-sm .field-select-option{padding:.4rem .6rem;font-size:.75rem}.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:color-mix(in srgb, var(--cfg-accent) 28%, transparent);background:color-mix(in srgb, var(--cfg-accent) 8%, transparent)}.managed-list-stat--active .managed-list-stat-value,html.dark .managed-list-stat--active .managed-list-stat-value{color:var(--cfg-accent)}.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-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,.managed-list-top .checkbox-group-card--stat{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{flex:auto}.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{appearance:none}.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-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{border-color:color-mix(in srgb, var(--cfg-accent,#3b82f6) 28%, transparent)}.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:color-mix(in srgb, var(--cfg-accent) 14%, transparent);color:var(--cfg-accent);border-color:color-mix(in srgb, var(--cfg-accent) 22%, transparent)}html.dark .managed-list-badge--active{background:color-mix(in srgb, var(--cfg-accent) 20%, transparent);color:var(--cfg-accent);border-color:color-mix(in srgb, var(--cfg-accent) 28%, transparent)}.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}@media (width<=520px){.managed-list-row-head{flex-wrap:wrap}.managed-list-row-hit{flex:100%}.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}}.permission-checkbox-group,.quota-number-group{margin-bottom:0}:not(.config-form)>.permission-checkbox-group+.permission-checkbox-group,:not(.config-form)>.permission-checkbox-group+.quota-number-group,:not(.config-form)>.quota-number-group+.quota-number-group,:not(.config-form)>.quota-number-group+.permission-checkbox-group{margin-top:var(--settings-gap-group,1.25rem)}.agent-preset-grid .choice-segmented{width:100%;max-width:100%}.agent-preset-grid .choice-segmented-item{justify-content:center;width:100%;max-width:none}.setting-anchored-panel{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex}.setting-anchored-panel-surface{pointer-events:auto;z-index:10060;flex-direction:column;gap:.4rem;width:min(18.5rem,100vw - 1rem);max-width:min(18.5rem,100vw - 1rem);max-height:min(70vh,24rem);padding:.65rem .75rem;display:flex}.setting-anchored-panel-title{color:var(--cfg-text-1);font-size:.75rem;font-weight:650;line-height:1.3}.setting-anchored-panel-desc{color:var(--cfg-text-3);margin:0;font-size:.6875rem;font-weight:500;line-height:1.4}.setting-anchored-panel-label{color:var(--cfg-text-2);flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.6875rem;font-weight:600;display:flex}.setting-anchored-panel-label-meta{color:var(--cfg-text-3);font-size:.625rem;font-weight:500}.setting-anchored-panel-input{resize:vertical;border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);width:100%;min-height:3.25rem;color:var(--cfg-text-1);font:inherit;box-sizing:border-box;border-radius:.45rem;margin:0;padding:.4rem .5rem;font-size:.75rem;line-height:1.4}.setting-anchored-panel-input:focus{outline:2px solid color-mix(in srgb, var(--cfg-accent,#3b82f6) 40%, transparent);outline-offset:1px}.setting-anchored-panel-input:disabled{opacity:.6}.setting-anchored-panel-actions{justify-content:flex-end;gap:.4rem;margin-top:.15rem;display:flex}.setting-group-grid{--sg-grid-gap:var(--settings-gap-group,1.25rem);--sg-grid-min:17.5rem;--sg-grid-columns:2;--sg-row-gap:var(--settings-gap-item,.625rem);width:100%;min-width:0}.setting-group-grid--cols-1{--sg-cols-template:minmax(0, 1fr)}.setting-group-grid--cols-2{--sg-cols-template:repeat(auto-fit, minmax(min(100%, max(var(--sg-grid-min), calc((100% - var(--sg-grid-gap)) / 2))), 1fr))}.setting-group-grid--cols-3{--sg-cols-template:repeat(auto-fit, minmax(min(100%, max(var(--sg-grid-min), calc((100% - (var(--sg-grid-columns) - 1) * var(--sg-grid-gap)) / var(--sg-grid-columns)))), 1fr))}@media (width<=640px){.setting-group-grid--cols-2,.setting-group-grid--cols-3{--sg-cols-template:minmax(0, 1fr)}}.setting-group-grid--align-stretch,.setting-group-grid--align-start{grid-template-columns:var(--sg-cols-template);gap:var(--sg-grid-gap);display:grid}.setting-group-grid--align-stretch{align-items:stretch}.setting-group-grid--align-start{align-items:start}.setting-group-grid--align-stretch>.setting-group.setting-group--in-grid{box-sizing:border-box;flex-direction:column;align-self:stretch;min-width:0;height:100%;min-height:100%;margin:0;display:flex}.setting-group-grid--align-stretch>.setting-group.setting-group--in-grid>.setting-group-header{flex:none}.setting-group-grid--align-stretch>.setting-group.setting-group--in-grid>.setting-group-content,.setting-group-grid--align-stretch>.setting-group.setting-group--in-grid>.sm-collapse>.sm-collapse-inner>.setting-group-content{gap:var(--sg-row-gap);flex-direction:column;flex:auto;min-height:0;display:flex}.setting-group-grid--align-stretch>.setting-group.setting-group--in-grid>.sm-collapse{flex:none;align-self:stretch;width:100%;min-height:0}.setting-group-grid--align-stretch>.setting-group.setting-group--in-grid>.sm-collapse[data-state=entering],.setting-group-grid--align-stretch>.setting-group.setting-group--in-grid>.sm-collapse[data-state=open]{align-self:stretch}.setting-group-grid--align-start>.setting-group.setting-group--in-grid{flex-direction:column;min-width:0;margin:0;display:flex}.setting-group-grid--align-rows{gap:var(--sg-grid-gap);flex-direction:column;display:flex}.setting-group-grid-row{grid-template-columns:repeat(var(--sg-row-cols,2), minmax(0, 1fr));gap:var(--sg-row-gap) var(--sg-grid-gap);align-items:stretch;width:100%;min-width:0;display:grid}@media (width<=640px){.setting-group-grid-row{grid-template-columns:minmax(0,1fr)}}.setting-group-grid-row>.setting-group.setting-group--subgrid{grid-template-rows:subgrid;box-sizing:border-box;align-self:stretch;min-width:0;margin:0;display:grid}.setting-group-grid-row>.setting-group--subgrid>.setting-group-header{align-self:start;min-width:0;margin-bottom:0}.setting-group-grid-row>.setting-group--subgrid>.setting-item,.setting-group-grid-row>.setting-group--subgrid>.settings-stack{align-self:start;min-width:0;margin:0}.setting-group-grid-row>.setting-group--subgrid.is-switch-off>:not(.setting-group-header){opacity:.52}.setting-group-grid.is-card .setting-group{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);box-sizing:border-box;border-radius:.85rem;padding:.85rem .95rem 1rem;box-shadow:0 1px 2px #0000000a,inset 0 1px #ffffffb3}html.dark .setting-group-grid.is-card .setting-group{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg);box-shadow:0 1px 2px #00000040,inset 0 1px #ffffff0a}.setting-group-grid.is-card .setting-group.is-switch-off{opacity:1}.setting-group-grid .choice-segmented{max-width:100%}.config-form>.setting-group-grid,.setting-group-content>.setting-group-grid{margin:0}.setting-group{margin-bottom:0}.setting-group.has-toc-anchor{scroll-margin-top:calc(var(--cfg-sticky-top,5rem) + .75rem)}@media (width<1024px){.setting-group.has-toc-anchor{scroll-margin-top:calc(var(--cfg-sticky-top,5rem) + 3.25rem)}}:not(.config-form)>.setting-group:not(.setting-group--in-grid)+.setting-group:not(.setting-group--in-grid){margin-top:var(--settings-gap-group,1.25rem)}.setting-group.is-collapsible{flex:none;min-width:0}.config-form>.setting-group.is-collapsible+.setting-group.is-collapsible{margin-top:calc(var(--settings-gap-collapsible,.1rem) - var(--settings-gap-group,1.25rem))}:not(.config-form)>.setting-group.is-collapsible:not(.setting-group--in-grid)+.setting-group.is-collapsible:not(.setting-group--in-grid){margin-top:var(--settings-gap-collapsible,.1rem)}.setting-group.is-collapsible>.setting-group-header,.setting-group.is-collapsible>.setting-group-header.setting-group-header--collapsible{margin-bottom:0}.setting-group.is-collapsible .sm-collapse-inner>.setting-group-content{padding-top:var(--settings-gap-item,.625rem)}.setting-group-header{margin-top:0;margin-bottom:var(--settings-gap-item,.625rem);user-select:none;justify-content:space-between;align-items:center;gap:.75rem;padding-left:0;display:flex}.setting-group-header--with-extra{margin-bottom:var(--settings-gap-item,.625rem);align-items:flex-start;gap:.5rem;display:flex}.setting-group-header--collapsible{align-items:center;gap:.5rem;display:flex}.setting-group.is-collapsible>.setting-group-header--with-extra{margin-bottom:0}.setting-group-header--with-switch{align-items:center}.setting-group-header-switch{flex-shrink:0;align-self:center;align-items:center;padding-top:.05rem;display:flex}.setting-group.is-switch-off>.setting-group-content,.setting-group.is-switch-off>.sm-collapse>.sm-collapse-inner>.setting-group-content{opacity:.52}.setting-group-header-toggle{box-sizing:border-box;cursor:pointer;min-width:0;transition:background-color var(--sm-dur-base);text-align:left;font:inherit;color:inherit;background:0 0;border:none;border-radius:.5rem;flex:1;justify-content:space-between;align-items:center;margin:0 -.5rem;padding:.4rem .5rem;display:flex}.setting-group-header-toggle:hover{background:#00000008}html.dark .setting-group-header-toggle:hover{background:#ffffff08}.setting-group-title-extra{flex-wrap:wrap;flex-shrink:1;align-items:center;gap:.35rem .4rem;min-width:0;padding-top:.15rem;display:flex}.setting-group-header-content{flex:1;min-width:0}.setting-group-title{color:var(--cfg-text-1);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.setting-group-title-text{flex-wrap:wrap;align-items:center;gap:.1rem;min-width:0;display:inline-flex}.setting-group-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--cfg-accent,#3b82f6) 15%, transparent), color-mix(in srgb, var(--cfg-accent,#3b82f6) 6%, transparent));width:1.75rem;min-width:1.75rem;max-width:1.75rem;height:1.75rem;min-height:1.75rem;max-height:1.75rem;color:var(--cfg-accent,#3b82f6);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:flex;position:relative;overflow:hidden}.setting-group-icon:before{content:"";opacity:.4;background:linear-gradient(135deg,#ffffff4d 0%,#fff0 100%);position:absolute;inset:0}.setting-group-icon svg,.setting-group-icon img,.setting-group-icon .myriad-config-icon{object-fit:contain;z-index:1;flex-shrink:0;width:.875rem;max-width:100%;height:.875rem;max-height:100%;display:block;position:relative}html.dark .setting-group-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--cfg-accent,#60a5fa) 22%, transparent), color-mix(in srgb, var(--cfg-accent,#60a5fa) 8%, transparent));color:var(--cfg-accent,#60a5fa)}html.dark .setting-group-title{color:var(--cfg-text-1)}.setting-group-description{color:var(--cfg-text-2);margin:.125rem 0 0;font-size:.6875rem;line-height:1.45}.setting-group-description.is-warning{color:#b45309}html.dark .setting-group-description.is-warning{color:#fbbf24}.setting-group-description a{color:var(--cfg-accent);text-decoration:none}.setting-group-description a:hover{text-decoration:underline}html.dark .setting-group-description{color:var(--cfg-text-2)}html.dark .setting-group-description a{color:var(--cfg-accent)}.setting-group-chevron{width:.85rem;height:.85rem;color:var(--cfg-text-3);transition:transform var(--sm-dur-base) var(--sm-ease-standard), color var(--sm-dur-fast) var(--sm-ease-standard);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.setting-group-chevron-icon{width:.55rem;height:.45rem;display:block}.setting-group-header-toggle:hover .setting-group-chevron,html.dark .setting-group-chevron,html.dark .setting-group-header-toggle:hover .setting-group-chevron{color:var(--cfg-text-3)}.setting-group-chevron.expanded{transform:rotate(0)}.setting-group-chevron:not(.expanded){transform:rotate(-90deg)}.setting-group-content{gap:var(--settings-gap-item,.625rem);flex-direction:column;display:flex}.setting-group-content>.setting-item,.setting-group-content>.permission-checkbox-group,.setting-group-content>.quota-number-group{margin-top:0;margin-bottom:0}.settings-stack{gap:var(--settings-gap-item,.625rem);flex-direction:column;display:flex}.settings-stack>.setting-item{margin-bottom:0}.setting-group.bordered .setting-group-content{background:var(--cfg-subtle-bg);border:1px solid var(--cfg-subtle-border);border-radius:.75rem;padding:1rem}html.dark .setting-group.bordered .setting-group-content{background:var(--cfg-subtle-bg);border-color:var(--cfg-subtle-border)}.settings-help-toggle.checkbox-group-card{flex-shrink:0;min-width:0;max-width:min(16rem,44vw)}.settings-help-toggle .checkbox-group-card-icon,.settings-help-toggle .checkbox-group-card-icon svg{width:.75rem;height:.75rem}.settings-help-toggle .checkbox-group-card-desc{-webkit-line-clamp:2}@media (width<1024px){.settings-help-toggle.checkbox-group-card{flex:auto;min-width:min(100%,8.5rem);max-width:none}.settings-help-toggle .checkbox-group-card-desc{display:none}}.settings-page-reset-wrap{flex-shrink:0;min-width:0;max-width:min(16rem,44vw)}.settings-page-reset.checkbox-group-card{min-width:0;max-width:100%}.settings-page-reset .checkbox-group-card-icon,.settings-page-reset .checkbox-group-card-icon svg{width:.75rem;height:.75rem}.settings-page-reset .checkbox-group-card-desc{-webkit-line-clamp:2}.settings-page-reset.checkbox-group-card--action.checkbox-group-card--tone-danger .checkbox-group-card-icon,.settings-page-reset.checkbox-group-card--action.checkbox-group-card--tone-danger .checkbox-group-card-label,.settings-page-reset.checkbox-group-card--action.checkbox-group-card--tone-danger .checkbox-group-card-desc,html.dark .settings-page-reset.checkbox-group-card--action.checkbox-group-card--tone-danger .checkbox-group-card-icon,html.dark .settings-page-reset.checkbox-group-card--action.checkbox-group-card--tone-danger .checkbox-group-card-label,html.dark .settings-page-reset.checkbox-group-card--action.checkbox-group-card--tone-danger .checkbox-group-card-desc{color:var(--cfg-text-3)}.settings-page-reset.checkbox-group-card--action.checkbox-group-card--tone-danger:hover:not(:disabled,.is-disabled,.is-confirming,.is-loading) .checkbox-group-card-icon,.settings-page-reset.checkbox-group-card--action.checkbox-group-card--tone-danger:hover:not(:disabled,.is-disabled,.is-confirming,.is-loading) .checkbox-group-card-label{color:#dc2626}.settings-page-reset.checkbox-group-card--action.checkbox-group-card--tone-danger:hover:not(:disabled,.is-disabled,.is-confirming,.is-loading){background:#ef44440f;border-color:#ef444452;box-shadow:0 1px 2px #ef44440f}html.dark .settings-page-reset.checkbox-group-card--action.checkbox-group-card--tone-danger:hover:not(:disabled,.is-disabled,.is-confirming,.is-loading) .checkbox-group-card-icon,html.dark .settings-page-reset.checkbox-group-card--action.checkbox-group-card--tone-danger:hover:not(:disabled,.is-disabled,.is-confirming,.is-loading) .checkbox-group-card-label{color:#f87171}html.dark .settings-page-reset.checkbox-group-card--action.checkbox-group-card--tone-danger:hover:not(:disabled,.is-disabled,.is-confirming,.is-loading){background:#ef44441a;border-color:#f8717152}.settings-page-reset.is-confirming.checkbox-group-card--action,.settings-page-reset.is-confirming.checkbox-group-card--action:hover:not(:disabled){background:#ef44441a;border-color:#ef44446b;box-shadow:0 1px 2px #ef444414}.settings-page-reset.is-confirming.checkbox-group-card--action .checkbox-group-card-icon,.settings-page-reset.is-confirming.checkbox-group-card--action .checkbox-group-card-label{color:#dc2626}.settings-page-reset.is-confirming.checkbox-group-card--action .checkbox-group-card-desc{color:var(--cfg-text-3)}html.dark .settings-page-reset.is-confirming.checkbox-group-card--action,html.dark .settings-page-reset.is-confirming.checkbox-group-card--action:hover:not(:disabled){background:#ef444424;border-color:#f8717166}html.dark .settings-page-reset.is-confirming.checkbox-group-card--action .checkbox-group-card-icon,html.dark .settings-page-reset.is-confirming.checkbox-group-card--action .checkbox-group-card-label{color:#f87171}html.dark .settings-page-reset.is-confirming.checkbox-group-card--action .checkbox-group-card-desc{color:var(--cfg-text-3)}@media (width<1024px){.settings-page-reset-wrap{flex:auto;min-width:min(100%,8.5rem);max-width:none}.settings-page-reset .checkbox-group-card-desc{display:none}}.section-header-actions-extra,.section-header-actions-pinned{flex-shrink:0;align-items:center;gap:.45rem;min-width:0;display:flex}.section-toc{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;min-width:0;max-width:min(28rem,52vw);margin:0;padding:0;display:flex}.section-toc-chip{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);color:var(--cfg-text-2);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--sm-dur-fast) var(--sm-ease-standard), background var(--sm-dur-fast) var(--sm-ease-standard), border-color var(--sm-dur-fast) var(--sm-ease-standard);border-radius:999px;flex:none;margin:0;padding:.28rem .55rem;font-size:.6875rem;font-weight:550;line-height:1.25}.section-toc-chip:hover{color:var(--cfg-text-1);border-color:color-mix(in srgb, var(--cfg-accent,#3b82f6) 32%, var(--cfg-subtle-border));background:color-mix(in srgb, var(--cfg-accent,#3b82f6) 9%, var(--cfg-subtle-bg))}.section-toc-chip: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 .section-toc-chip{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg);color:var(--cfg-text-2)}html.dark .section-toc-chip:hover{color:var(--cfg-text-1);border-color:color-mix(in srgb, var(--cfg-accent,#60a5fa) 36%, var(--cfg-subtle-border));background:color-mix(in srgb, var(--cfg-accent,#60a5fa) 12%, var(--cfg-subtle-bg))}html.dark .section-toc-chip:focus-visible{box-shadow:0 0 0 2px #000000b3, 0 0 0 4px color-mix(in srgb, var(--cfg-accent,#60a5fa) 50%, transparent)}.section-header-right>.section-toc+.section-header-actions-extra,.section-header-right>.section-toc+.section-header-actions-pinned{border-left:1px solid color-mix(in srgb, currentcolor 14%, transparent);color:var(--cfg-text-3);margin-left:.15rem;padding-left:.55rem}html.dark .section-header-right>.section-toc+.section-header-actions-extra,html.dark .section-header-right>.section-toc+.section-header-actions-pinned{border-left-color:color-mix(in srgb, currentcolor 22%, transparent)}.section-header-actions-divider{background:color-mix(in srgb, currentcolor 14%, transparent);width:1px;min-height:1.75rem;color:var(--cfg-text-3);border-radius:1px;flex-shrink:0;align-self:stretch;margin:.15rem}html.dark .section-header-actions-divider{color:var(--cfg-text-3);background:color-mix(in srgb, currentcolor 22%, transparent)}.setting-section-header-action.checkbox-group-card{flex-shrink:0;min-width:0;max-width:min(16rem,44vw)}.setting-section-header-action .checkbox-group-card-icon,.setting-section-header-action .checkbox-group-card-icon svg{width:.75rem;height:.75rem}.setting-section-header-action .checkbox-group-card-desc{-webkit-line-clamp:2}.setting-section-header-action .checkbox-group-card-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<1024px){.setting-section>.section-header{flex-wrap:wrap;align-items:flex-start;row-gap:.55rem}.setting-section>.section-header .section-header-left{flex:12rem;min-width:0}.setting-section>.section-header .section-header-right{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:.4rem;width:100%;margin-left:0;padding-top:0}.section-toc{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;flex:100%;order:-1;justify-content:flex-start;max-width:none;padding-bottom:.15rem;overflow-x:auto;mask-image:linear-gradient(90deg,#000 0% calc(100% - 1.25rem),#0000 100%)}.section-header-right>.section-toc+.section-header-actions-extra,.section-header-right>.section-toc+.section-header-actions-pinned{border-left:none;margin-left:0;padding-left:0}.section-toc-chip{min-height:1.85rem;padding:.35rem .65rem;font-size:.75rem}.setting-section-header-action.checkbox-group-card{flex:auto;min-width:min(100%,8.5rem);max-width:none}.setting-section-header-action .checkbox-group-card-desc{display:none}}.setting-title-select{vertical-align:middle;flex-shrink:0;align-items:center;gap:.28rem;width:fit-content;max-width:min(14rem,48vw);font-family:inherit;display:inline-flex}.setting-title-select-icon{opacity:.85;color:var(--cfg-text-3);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.setting-title-select-icon svg{width:.75rem;height:.75rem}.setting-title-select-prefix{letter-spacing:.01em;color:var(--cfg-text-3);white-space:nowrap;user-select:none;flex-shrink:0;font-size:.6875rem;font-weight:600}.setting-title-select--title{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);border-radius:999px;padding:.1rem .28rem .1rem .45rem}.setting-title-select--title .setting-title-select-field.field-select-wrap{flex:0 auto;width:fit-content;min-width:0;max-width:10rem}.setting-title-select--title .field-select-trigger.field-select{width:fit-content;min-width:0;max-width:100%;box-shadow:none;color:var(--cfg-text-2);background:0 0;border:none;border-radius:0;gap:.25rem;padding:.12rem .15rem .12rem .1rem;font-size:.6875rem;font-weight:600;line-height:1.25}.setting-title-select--title .field-select-value{flex:0 auto}.setting-title-select--title .field-select-trigger.field-select:hover:not(:disabled){box-shadow:none;color:var(--cfg-text-1);background:0 0;border:none}.setting-title-select--title .field-select-trigger.field-select:focus,.setting-title-select--title .field-select-trigger.field-select:focus-visible{box-shadow:none;border:none;outline:none}.setting-title-select--title:focus-within{border-color:color-mix(in srgb, var(--cfg-accent,#3b82f6) 36%, transparent);background:color-mix(in srgb, var(--cfg-accent,#3b82f6) 8%, var(--cfg-subtle-bg))}.setting-title-select--title .field-select-chevron{opacity:.7;width:.65rem;height:.65rem}.setting-title-select--title .field-select-panel{width:max-content;min-width:max(100%,11rem);max-width:min(18rem,80vw);font-size:.8125rem;left:auto;right:0}.setting-title-select--field{max-width:100%}.setting-title-select--field .setting-title-select-field.field-select-wrap{width:100%;min-width:6rem}html.dark .setting-title-select--title{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg)}html.dark .setting-title-select--title:focus-within{border-color:color-mix(in srgb, var(--cfg-accent,#60a5fa) 40%, transparent);background:color-mix(in srgb, var(--cfg-accent,#60a5fa) 12%, var(--cfg-subtle-bg))}.setup-flow{background:0 0;border:none;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.setup-flow-title{color:var(--cfg-text-1);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}html.dark .setup-flow-title{color:var(--cfg-text-1)}.setup-flow-track{align-items:stretch;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.setup-flow.is-horizontal .setup-flow-track,.setup-flow.is-auto .setup-flow-track{scrollbar-width:thin;flex-flow:row;padding-bottom:.15rem;overflow-x:auto}.setup-flow.is-horizontal .setup-flow-step,.setup-flow.is-auto .setup-flow-step{flex-direction:row;flex:1 1 0;align-items:stretch;min-width:8.5rem;max-width:16rem;display:flex}.setup-flow.is-horizontal .setup-flow-connector,.setup-flow.is-auto .setup-flow-connector{flex-direction:row;flex:none;align-self:center;align-items:center;width:1.35rem;margin:0 .1rem;display:flex}.setup-flow.is-horizontal .setup-flow-connector-line,.setup-flow.is-auto .setup-flow-connector-line{background:color-mix(in srgb, var(--cfg-accent) 28%, var(--cfg-subtle-border));flex:auto;height:1px}.setup-flow.is-horizontal .setup-flow-connector-arrow,.setup-flow.is-auto .setup-flow-connector-arrow{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid color-mix(in srgb, var(--cfg-accent) 45%, var(--cfg-text-3));width:0;height:0}.setup-flow.is-vertical .setup-flow-track{flex-direction:column}.setup-flow.is-vertical .setup-flow-step{flex-direction:column;min-width:0;max-width:none;display:flex}.setup-flow.is-vertical .setup-flow-connector{flex-direction:column;align-items:center;width:1.75rem;height:.9rem;margin:.05rem 0 .05rem .55rem;display:flex}.setup-flow.is-vertical .setup-flow-connector-line{background:color-mix(in srgb, var(--cfg-accent) 28%, var(--cfg-subtle-border));flex:auto;width:1px}.setup-flow.is-vertical .setup-flow-connector-arrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid color-mix(in srgb, var(--cfg-accent) 45%, var(--cfg-text-3));width:0;height:0}@media (width<1024px){.setup-flow.is-auto .setup-flow-track{flex-direction:column;overflow-x:visible}.setup-flow.is-auto .setup-flow-step{flex-direction:column;min-width:0;max-width:none}.setup-flow.is-auto .setup-flow-connector{flex-direction:column;align-items:center;width:1.75rem;height:.9rem;margin:.05rem 0 .05rem .55rem}.setup-flow.is-auto .setup-flow-connector-line{background:color-mix(in srgb, var(--cfg-accent) 28%, var(--cfg-subtle-border));flex:auto;width:1px;height:auto}.setup-flow.is-auto .setup-flow-connector-arrow{border-top:5px solid color-mix(in srgb, var(--cfg-accent) 45%, var(--cfg-text-3));border-bottom:none;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}}.setup-flow-step-card{border:1px solid var(--cfg-subtle-border);background:var(--cfg-subtle-bg);min-width:0;transition:border-color var(--sm-dur-fast) var(--sm-ease-standard), background var(--sm-dur-fast) var(--sm-ease-standard);border-radius:.55rem;flex-direction:column;flex:auto;gap:.35rem;padding:.55rem .6rem;display:flex}html.dark .setup-flow-step-card{border-color:var(--cfg-subtle-border);background:var(--cfg-subtle-bg)}.setup-flow-step.is-done .setup-flow-step-card{border-color:color-mix(in srgb, var(--cfg-accent) 35%, transparent);background:color-mix(in srgb, var(--cfg-accent) 8%, var(--cfg-subtle-bg))}html.dark .setup-flow-step.is-done .setup-flow-step-card{border-color:color-mix(in srgb, var(--cfg-accent) 38%, transparent);background:color-mix(in srgb, var(--cfg-accent) 12%, var(--cfg-subtle-bg))}.setup-flow-step-head{align-items:flex-start;gap:.4rem;min-width:0;display:flex}.setup-flow-step-index{width:1.35rem;height:1.35rem;color:var(--cfg-accent);background:color-mix(in srgb, var(--cfg-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--cfg-accent) 28%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.setup-flow-step-index svg{width:.7rem;height:.7rem}.setup-flow-step.is-done .setup-flow-step-index{color:#fff;background:var(--cfg-accent);border-color:#0000}.setup-flow-step-head-text{flex-wrap:wrap;align-items:center;gap:.25rem .35rem;min-width:0;padding-top:.1rem;display:flex}.setup-flow-step-title{color:var(--cfg-text-2);font-size:.78rem;font-weight:650;line-height:1.25}html.dark .setup-flow-step-title{color:var(--cfg-text-1)}.setup-flow-step-optional{color:#92400e;background:#fbbf242e;border-radius:999px;padding:.08rem .3rem;font-size:.6rem;font-weight:650;line-height:1.2}html.dark .setup-flow-step-optional{color:#fcd34d;background:#fbbf2424}.setup-flow-step-desc{color:var(--cfg-text-3);margin:0;font-size:.68rem;font-weight:500;line-height:1.4}html.dark .setup-flow-step-desc{color:var(--cfg-text-3)}.setup-flow-step-actions{flex-wrap:wrap;gap:.35rem;min-width:0;margin-top:.1rem;display:flex}.setup-flow-step-actions .settings-btn{max-width:100%}.setup-flow-step-title,.setup-flow-step-desc{overflow-wrap:anywhere;min-width:0}@media (width<1024px){.setup-flow-step-card,.setup-flow-step-actions{width:100%}.setup-flow-step-actions .settings-btn{flex:auto;justify-content:center}}
