.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:var(--cfg-accent-fill);width:1.2rem;height:1.2rem;color:var(--cfg-accent-ink);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}.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)}.setting-guide-link{color:var(--cfg-accent,#4f6ef7);text-underline-offset:.12em;word-break:break-all;text-decoration:underline}.setting-guide-link:hover{color:color-mix(in srgb, var(--cfg-accent,#4f6ef7) 80%, black)}html.dark .setting-guide-link{color:color-mix(in srgb, var(--color-light,var(--cfg-accent,#a5b8ff)) 75%, white)}html.dark .setting-guide-link:hover{color:#fff}.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-main{min-width:0;display:flex}.info-action-card.has-preview{gap:.55rem}.info-action-card-main.has-preview{align-items:stretch;gap:.95rem}.info-action-card-preview{aspect-ratio:3/4;border:1px solid var(--cfg-subtle-border);background:linear-gradient(180deg, color-mix(in srgb, var(--cfg-text-1) 7%, transparent), color-mix(in srgb, var(--cfg-text-1) 3%, transparent));border-radius:.65rem;flex:0 0 6.75rem;align-self:flex-start;width:6.75rem;overflow:hidden}.info-action-card-preview img,.info-action-card-preview .info-action-card-preview-empty{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.info-action-card-preview-empty{color:var(--cfg-text-3)}.info-action-card-preview-empty.is-mosaic{grid-template-columns:1fr 1fr;display:grid}.info-action-card-preview-empty.is-mosaic img{object-fit:cover;width:100%;height:100%;display:block}.info-action-card-body{flex:auto;min-width:0}.info-action-card.has-preview .info-action-card-body{flex-direction:column;justify-content:flex-start;gap:.35rem;min-height:100%;display:flex}.info-action-card.has-preview .info-action-card-header{align-items:baseline}.info-action-card.has-preview .info-action-card-title{letter-spacing:.01em;font-size:.95rem;font-weight:700;line-height:1.25}.info-action-card-lede{color:var(--cfg-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.info-action-card-meta{color:var(--cfg-text-3);flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:0;font-size:.75rem;font-weight:550;line-height:1.35;display:flex}.info-action-card-meta-dot{opacity:.45}.info-action-card.has-preview .info-action-card-actions{margin-top:auto;padding-top:.35rem}@media (width<=420px){.info-action-card-main.has-preview{gap:.7rem}.info-action-card-preview{flex-basis:5.25rem;width:5.25rem}}.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}.info-action-card.has-preview .info-action-card-actions>.settings-btn{min-width:0}@media (width<=420px){.info-action-card-actions{flex-wrap:wrap}.info-action-card:not(.has-preview) .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}html[data-perf-mode=exlight] .info-card.info-card-info{background:color-mix(in srgb, var(--cfg-accent) 10%, #fff)}html[data-perf-mode=exlight] .info-card.info-card-warning{background:#fef5e7}html[data-perf-mode=exlight] .info-card.info-card-success{background:#e7f8f2}html[data-perf-mode=exlight] .info-card.info-card-error{background:#fdecec}html.dark[data-perf-mode=exlight] .info-card.info-card-info{background:color-mix(in srgb, var(--cfg-accent) 15%, #1a1a1a)}html.dark[data-perf-mode=exlight] .info-card.info-card-warning{background:#3b2e18}html.dark[data-perf-mode=exlight] .info-card.info-card-success{background:#193229}html.dark[data-perf-mode=exlight] .info-card.info-card-error{background:#3a2020}.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,.ai-pane,.agent-pane)>.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-header-leading{min-width:0;transition:background-color var(--sm-dur-base);border-radius:.5rem;flex:1;align-items:center;gap:.15rem;margin:0 -.5rem;padding:.4rem .5rem;display:flex}.setting-group-header-leading:hover{background:#00000008}html.dark .setting-group-header-leading:hover{background:#ffffff08}.setting-group-header-leading .setting-group-header-toggle{flex:0 auto;min-width:0;margin:0;padding:0}.setting-group-header-leading .setting-group-header-toggle:hover{background:0 0}.setting-group-header-title-actions{flex-shrink:0;align-items:center;display:inline-flex}.setting-group-chevron-hit{appearance:none;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-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, var(--cfg-accent-fill), var(--cfg-accent-fill-2));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-ink);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, var(--cfg-accent-fill), var(--cfg-accent-fill-2));color:var(--cfg-accent-ink)}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}.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-aside{flex:12rem;align-items:center;min-width:8rem;max-width:22rem;display:flex}.section-header-actions-extra,.section-header-actions-pinned,.section-header-actions-between{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-ink);background:var(--cfg-accent-fill);border:1px solid var(--cfg-accent-line);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:var(--cfg-accent-fill);background:var(--cfg-accent-ink);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}}
