.art-scene-module__rIJ95W__scene{--art-a:var(--color-accent-fill,var(--brand-fill));--art-bg:var(--color-bg,var(--bg));--art-in:var(--dur-5,.6s);z-index:-1;contain:layout paint;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-scene-module__rIJ95W__scene[data-variant=ambient]{z-index:0;position:fixed}.art-scene-module__rIJ95W__light{background:radial-gradient(closest-side, color-mix(in srgb, var(--art-a) 50%, transparent), transparent);will-change:transform;animation:art-scene-module__rIJ95W__art-fade calc(var(--art-in) * 2) ease-out both, art-scene-module__rIJ95W__art-drift 38s ease-in-out infinite alternate;border-radius:50%;position:absolute}.art-scene-module__rIJ95W__light[data-n="0"]{opacity:.5;width:80vmax;height:80vmax;top:-40vmax;left:-26vmax}.art-scene-module__rIJ95W__light[data-n="1"]{opacity:.28;width:76vmax;height:76vmax;animation-duration:calc(var(--art-in) * 2), 46s;animation-direction:normal,alternate-reverse;bottom:-42vmax;right:-34vmax}:root[data-theme=light] .art-scene-module__rIJ95W__light{mix-blend-mode:multiply}:root[data-theme=light] .art-scene-module__rIJ95W__light[data-n="0"]{opacity:.36}:root[data-theme=light] .art-scene-module__rIJ95W__light[data-n="1"]{opacity:.2}@keyframes art-scene-module__rIJ95W__art-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(5vmax,3vmax)scale(1.08)}}@keyframes art-scene-module__rIJ95W__art-fade{0%{opacity:0}}.art-scene-module__rIJ95W__grain{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:root[data-theme=light] .art-scene-module__rIJ95W__grain{opacity:.04;mix-blend-mode:multiply}.art-scene-module__rIJ95W__vignette{background:radial-gradient(ellipse 120% 95% at 50% 42%, transparent 55%, color-mix(in srgb, var(--art-bg) 75%, transparent) 100%);position:absolute;inset:0}.art-scene-module__rIJ95W__scene[data-variant=ambient] .art-scene-module__rIJ95W__light{animation:art-scene-module__rIJ95W__art-fade calc(var(--art-in) * 2) ease-out both}.art-scene-module__rIJ95W__scene[data-variant=ambient] .art-scene-module__rIJ95W__light[data-n="0"]{opacity:.4;width:76vmax;height:48vmax;top:-32vmax;left:2vw}.art-scene-module__rIJ95W__scene[data-variant=ambient] .art-scene-module__rIJ95W__light[data-n="1"]{display:none}:root[data-theme=light] .art-scene-module__rIJ95W__scene[data-variant=ambient] .art-scene-module__rIJ95W__light[data-n="0"]{opacity:.28}@media (prefers-reduced-motion:reduce){.art-scene-module__rIJ95W__scene[data-variant] .art-scene-module__rIJ95W__light{animation:.15s linear both art-scene-module__rIJ95W__art-fade}}
.nav-progress-module__VcPBxq__track{z-index:var(--z-toast);pointer-events:none;block-size:2px;position:fixed;inset-block-start:0;inset-inline:0}.nav-progress-module__VcPBxq__bar{background:var(--color-accent-fill);transform-origin:0;block-size:100%;inline-size:100%;animation:6s cubic-bezier(.1,.6,.2,1) forwards nav-progress-module__VcPBxq__nav-trickle;display:block;transform:scaleX(.08)}.nav-progress-module__VcPBxq__track[data-phase=done] .nav-progress-module__VcPBxq__bar{opacity:0;transition:transform var(--dur-base) var(--ease), opacity var(--dur-slow) linear var(--dur-base);animation:none;transform:scaleX(1)}@keyframes nav-progress-module__VcPBxq__nav-trickle{0%{transform:scaleX(.08)}to{transform:scaleX(.8)}}@media (prefers-reduced-motion:reduce){.nav-progress-module__VcPBxq__bar{opacity:.6;animation:none;transform:scaleX(1)}}
.tooltip-module__WUJBPG__tip{z-index:var(--z-popover);max-inline-size:min(280px,100vw - 16px);padding:6px var(--space-2);border-radius:var(--radius-xs);background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-pop);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:normal;text-align:start;white-space:normal;overflow-wrap:anywhere;pointer-events:none;border:0;margin:0;line-height:1.4;display:none;position:fixed;inset:0 auto auto 0;overflow:visible}.tooltip-module__WUJBPG__tip[data-open]{animation:tooltip-module__WUJBPG__tip-in var(--dur-fast) var(--ease);display:block}.tooltip-module__WUJBPG__tip[data-placement=bottom][data-open]{animation-name:tooltip-module__WUJBPG__tip-in-below}@keyframes tooltip-module__WUJBPG__tip-in{0%{opacity:0;translate:0 3px}}@keyframes tooltip-module__WUJBPG__tip-in-below{0%{opacity:0;translate:0 -3px}}.tooltip-module__WUJBPG__wrap{border-radius:var(--btn-radius);max-inline-size:100%;display:inline-flex}.tooltip-module__WUJBPG__wrap:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.tooltip-module__WUJBPG__tip[data-open]{animation:none}}
.button-module__2NABzW__button{--_bg:var(--color-surface);--_fg:var(--color-text);--_bg-hover:var(--color-surface-hover);--_border:var(--color-border-strong);justify-content:center;align-items:center;gap:var(--space-2);block-size:var(--btn-h);padding-inline:var(--btn-pad-x);border:1px solid var(--_border);border-radius:var(--btn-radius);background:var(--_bg);color:var(--_fg);font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:var(--leading-tight);letter-spacing:normal;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex}.button-module__2NABzW__button:hover:not(:disabled){background:var(--_bg-hover)}.button-module__2NABzW__button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.button-module__2NABzW__button:active:not(:disabled){scale:.97}.button-module__2NABzW__button:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.button-module__2NABzW__button[aria-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.button-module__2NABzW__button[aria-busy=true]{cursor:progress}.button-module__2NABzW__primary{--_bg:var(--color-accent-fill);--_fg:var(--color-accent-fill-fg);--_bg-hover:var(--color-accent-hover);--_border:transparent}.button-module__2NABzW__ghost{--_bg:transparent;--_bg-hover:var(--color-surface-hover);--_border:transparent}.button-module__2NABzW__quiet{--_bg:transparent;--_fg:var(--color-text-secondary);--_bg-hover:var(--color-surface-hover);--_border:transparent}.button-module__2NABzW__quiet:hover:not(:disabled){--_fg:var(--color-text)}.button-module__2NABzW__danger{--_bg:transparent;--_fg:var(--color-danger);--_bg-hover:var(--color-danger-quiet);--_border:var(--color-danger-border)}.button-module__2NABzW__danger:hover:not(:disabled){--_border:var(--color-danger)}.button-module__2NABzW__destructive{--_bg:var(--color-danger);--_fg:var(--color-bg);--_bg-hover:color-mix(in srgb, var(--color-danger) 86%, var(--color-text));--_border:transparent}.button-module__2NABzW__sm{block-size:var(--btn-h-sm);padding-inline:var(--space-3);gap:var(--space-1);font-size:var(--fs-sm)}.button-module__2NABzW__lg{block-size:var(--btn-h-lg);padding-inline:var(--space-5)}.button-module__2NABzW__iconOnly{inline-size:var(--btn-h);padding-inline:0}.button-module__2NABzW__sm.button-module__2NABzW__iconOnly{inline-size:var(--btn-h-sm)}.button-module__2NABzW__lg.button-module__2NABzW__iconOnly{inline-size:var(--btn-h-lg)}.button-module__2NABzW__fullWidth{inline-size:100%}.button-module__2NABzW__icon{flex-shrink:0}.button-module__2NABzW__spinner{border:.12em solid color-mix(in srgb, currentColor 30%, transparent);border-radius:var(--radius-pill);block-size:1.05em;inline-size:1.05em;animation:button-module__2NABzW__button-spin var(--dur-spin) linear infinite;border-block-start-color:currentColor;flex-shrink:0}@media (prefers-reduced-motion:reduce){.button-module__2NABzW__button{transition:none}.button-module__2NABzW__button:active:not(:disabled){scale:none}.button-module__2NABzW__spinner{animation:button-module__2NABzW__button-pulse var(--dur-pulse) ease-in-out infinite alternate}}@keyframes button-module__2NABzW__button-pulse{0%{opacity:1}to{opacity:.35}}@keyframes button-module__2NABzW__button-spin{to{rotate:1turn}}
.card-module__2A4pRq__card{background:var(--card-bg);border:1px solid var(--color-border);border-radius:var(--card-radius);min-inline-size:0;color:var(--color-text);font-family:var(--font-body);flex-direction:column;display:flex}.card-module__2A4pRq__flush{--table-edge:var(--card-pad);--empty-h:120px;overflow:hidden}.card-module__2A4pRq__flush>[data-surface],.card-module__2A4pRq__flush>.card-module__2A4pRq__body>[data-surface],.card-module__2A4pRq__body>[data-empty]{border:0;border-radius:0}.card-module__2A4pRq__flush>[data-surface]{flex-direction:column;flex:auto;display:flex}.card-module__2A4pRq__flush>[data-surface]>[data-surface]{flex:auto}.card-module__2A4pRq__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-block-size:var(--card-head-h);padding:var(--space-3) var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);border-radius:var(--card-radius) var(--card-radius) 0 0;flex-wrap:wrap;display:flex}.card-module__2A4pRq__head:last-child{border-radius:var(--card-radius);border-bottom:0}.card-module__2A4pRq__headMain{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.card-module__2A4pRq__headSide{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.card-module__2A4pRq__title{font-family:var(--font-display);font-size:16px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-text);margin:0}.card-module__2A4pRq__subtitle{font-size:var(--fs-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.card-module__2A4pRq__aside{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.card-module__2A4pRq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.card-module__2A4pRq__body{min-width:0;padding:var(--card-pad);flex:auto}.card-module__2A4pRq__flush>.card-module__2A4pRq__body{padding:0}.card-module__2A4pRq__foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--card-head-pad);background:var(--color-surface);border-top:1px solid var(--color-border);border-radius:0 0 var(--card-radius) var(--card-radius);flex-wrap:wrap;display:flex}@media (max-width:640px){.card-module__2A4pRq__body{padding:var(--space-4)}.card-module__2A4pRq__head,.card-module__2A4pRq__foot{padding:var(--space-3) var(--space-4)}}
.empty-state-module__-Xpfba__root{--empty-min-h:var(--empty-h,180px);justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--empty-min-h);padding:var(--space-6);text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--card-radius);font-family:var(--font-body);animation:empty-state-module__-Xpfba__empty-in var(--dur-slow) var(--ease);flex-direction:column;display:flex}.empty-state-module__-Xpfba__bare{border:0;border-radius:0}@keyframes empty-state-module__-Xpfba__empty-in{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.empty-state-module__-Xpfba__root{animation:none}}.empty-state-module__-Xpfba__error{border-color:var(--color-danger-border)}.empty-state-module__-Xpfba__iconWrap{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.empty-state-module__-Xpfba__error .empty-state-module__-Xpfba__iconWrap{background:var(--color-danger-quiet);color:var(--color-danger)}.empty-state-module__-Xpfba__title{font-variant-numeric:tabular-nums;font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-text);margin:0}.empty-state-module__-Xpfba__description{font-variant-numeric:tabular-nums;max-width:46ch;font-size:var(--fs-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.empty-state-module__-Xpfba__action{margin-top:var(--space-1)}
.field-module__0SFVmG__fieldRoot{min-width:0;flex-direction:column;gap:6px;inline-size:100%;display:flex}.field-module__0SFVmG__sizeXs{max-inline-size:var(--field-xs)}.field-module__0SFVmG__sizeSm{max-inline-size:var(--field-sm)}.field-module__0SFVmG__sizeMd{max-inline-size:var(--field-md)}.field-module__0SFVmG__sizeLg{max-inline-size:var(--field-lg)}.field-module__0SFVmG__sizeFull{max-inline-size:none}.field-module__0SFVmG__sizeXs.field-module__0SFVmG__hasAdornment{max-inline-size:calc(var(--field-xs) + 56px)}.field-module__0SFVmG__label{align-items:baseline;gap:var(--space-1);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--leading-tight);flex-wrap:wrap;display:flex}.field-module__0SFVmG__optional{color:var(--color-text-muted);font-weight:var(--fw-regular)}.field-module__0SFVmG__hint{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--leading-normal);margin:0}.field-module__0SFVmG__error{color:var(--color-danger);font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--leading-normal);animation:field-module__0SFVmG__field-error-in var(--dur-base) var(--ease);align-items:flex-start;gap:6px;margin:0;display:flex}.field-module__0SFVmG__errorIcon{flex:none;margin-block-start:3px}@keyframes field-module__0SFVmG__field-error-in{0%{opacity:0;translate:0 -2px}}.field-module__0SFVmG__stack{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.field-module__0SFVmG__formStack{max-inline-size:var(--form-max)}.field-module__0SFVmG__group{gap:var(--space-4);border-block-start:1px solid var(--color-border);flex-direction:column;padding-block-start:var(--space-6);display:flex}.field-module__0SFVmG__group:first-child{border-block-start:0;padding-block-start:0}.field-module__0SFVmG__groupTitle{color:var(--color-text);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.field-module__0SFVmG__field{box-sizing:border-box;width:100%;height:var(--input-h);padding-inline:var(--input-pad-x);border:1px solid var(--color-border-strong);border-radius:var(--input-radius);background:var(--input-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--input-fs);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);display:block}.field-module__0SFVmG__field:hover:not(:disabled){border-color:var(--color-text-muted)}.field-module__0SFVmG__field::placeholder{color:var(--color-text-muted);opacity:1}.field-module__0SFVmG__field:disabled{border-color:var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);cursor:not-allowed}.field-module__0SFVmG__field[aria-invalid=true]{border-color:var(--color-danger)}.field-module__0SFVmG__shell:has([aria-invalid=true]){border-color:var(--color-danger)}.field-module__0SFVmG__adorned:has([aria-invalid=true]){border-color:var(--color-danger)}.field-module__0SFVmG__field:focus-visible,.field-module__0SFVmG__field:focus,.field-module__0SFVmG__shell:focus-within,.field-module__0SFVmG__adorned:focus-within{border-color:var(--color-focus);box-shadow:var(--focus-ring);outline-offset:-2px;outline:2px solid #0000}.field-module__0SFVmG__shell{align-items:center;padding-inline:0;display:flex;position:relative}.field-module__0SFVmG__bare{min-width:0;height:100%;padding-inline:var(--input-pad-x);color:inherit;font:inherit;appearance:none;background:0 0;border:0;flex:1}.field-module__0SFVmG__bare:focus{outline:none}.field-module__0SFVmG__bare option{background:var(--color-surface);color:var(--color-text)}select.field-module__0SFVmG__bare{cursor:pointer;padding-inline-end:var(--space-7)}.field-module__0SFVmG__selectIcon{color:var(--color-text-secondary);pointer-events:none;position:absolute;inset-inline-end:var(--input-pad-x)}.field-module__0SFVmG__adorned{block-size:var(--input-h);border:1px solid var(--color-border-strong);border-radius:var(--input-radius);background:var(--input-bg);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);align-items:center;display:flex}.field-module__0SFVmG__adorned:hover:not(:focus-within){border-color:var(--color-text-muted)}.field-module__0SFVmG__adorned>.field-module__0SFVmG__field,.field-module__0SFVmG__adorned>.field-module__0SFVmG__shell{block-size:100%;min-inline-size:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1}.field-module__0SFVmG__adorned>.field-module__0SFVmG__field:hover{border:0}.field-module__0SFVmG__prefix,.field-module__0SFVmG__suffix{color:var(--color-text-muted);font-size:var(--fs-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none}.field-module__0SFVmG__prefix{padding-inline-start:var(--input-pad-x)}.field-module__0SFVmG__adorned>.field-module__0SFVmG__prefix+.field-module__0SFVmG__field{padding-inline-start:var(--space-1)}.field-module__0SFVmG__suffix{padding-inline-end:var(--input-pad-x)}.field-module__0SFVmG__adorned>.field-module__0SFVmG__field:has(+.field-module__0SFVmG__suffix){padding-inline-end:var(--space-1)}.field-module__0SFVmG__numeric{font-variant-numeric:tabular-nums;appearance:textfield}.field-module__0SFVmG__numeric::-webkit-outer-spin-button{appearance:none;margin:0}.field-module__0SFVmG__numeric::-webkit-inner-spin-button{appearance:none;margin:0}.field-module__0SFVmG__textarea{height:auto;min-height:calc(var(--input-h) * 2);padding-block:var(--space-2);line-height:var(--leading-normal);resize:vertical}.field-module__0SFVmG__hex{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.field-module__0SFVmG__swatch{box-sizing:border-box;width:var(--space-6);height:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);cursor:pointer;appearance:none;background:0 0;flex:none;margin-inline-end:var(--space-2);padding:0}.field-module__0SFVmG__swatch:disabled{cursor:not-allowed}.field-module__0SFVmG__swatch::-webkit-color-swatch-wrapper{padding:0}.field-module__0SFVmG__swatch::-webkit-color-swatch{border-radius:var(--radius-xs);border:0}.field-module__0SFVmG__swatch::-moz-color-swatch{border-radius:var(--radius-xs);border:0}.field-module__0SFVmG__toggleRoot{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.field-module__0SFVmG__toggleLabel{align-items:center;gap:var(--space-2);min-block-size:32px;color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--leading-normal);cursor:pointer;display:flex}.field-module__0SFVmG__toggleLabel:has(:disabled){color:var(--color-text-muted);cursor:not-allowed}.field-module__0SFVmG__toggleText{min-width:0}.field-module__0SFVmG__toggleHint{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--leading-normal);margin:0}.field-module__0SFVmG__box{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.field-module__0SFVmG__boxInput{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--input-bg);cursor:pointer;appearance:none;width:18px;height:18px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);margin:0}.field-module__0SFVmG__boxInput:hover:not(:disabled){border-color:var(--color-text-muted)}.field-module__0SFVmG__boxInput:disabled{border-color:var(--color-border);background:var(--color-surface-2);cursor:not-allowed}.field-module__0SFVmG__boxInput:checked,.field-module__0SFVmG__boxInput:indeterminate{border-color:var(--color-accent-fill);background:var(--color-accent-fill)}.field-module__0SFVmG__boxInput:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.field-module__0SFVmG__tick{color:var(--color-accent-fill-fg);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);margin:auto;position:absolute;inset:0;scale:.6}.field-module__0SFVmG__boxInput:checked+.field-module__0SFVmG__tick{opacity:1;scale:1}.field-module__0SFVmG__boxInput:indeterminate{background:linear-gradient(var(--color-accent-fill-fg), var(--color-accent-fill-fg)) center / 8px 2px no-repeat, var(--color-accent-fill)}@media (pointer:coarse){.field-module__0SFVmG__toggleLabel{min-block-size:44px}}.field-module__0SFVmG__fileRoot{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.field-module__0SFVmG__fileInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.field-module__0SFVmG__dropzone{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);min-block-size:72px;padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--input-radius);background:var(--input-bg);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-direction:row;display:flex}.field-module__0SFVmG__dropzone:hover{border-color:var(--color-text-muted);background:var(--color-surface-hover)}.field-module__0SFVmG__dropzone.field-module__0SFVmG__dropzoneActive,.field-module__0SFVmG__preview.field-module__0SFVmG__previewActive{border-color:var(--color-focus);background:var(--color-accent-quiet)}.field-module__0SFVmG__fileInput:focus-visible~.field-module__0SFVmG__dropzone,.field-module__0SFVmG__fileInput:focus-visible~.field-module__0SFVmG__preview{border-color:var(--color-focus);box-shadow:var(--focus-ring);outline-offset:-2px;outline:2px solid #0000}.field-module__0SFVmG__dropIcon{color:var(--color-text-secondary);flex:none}.field-module__0SFVmG__dropText{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--leading-normal)}.field-module__0SFVmG__spinner{color:var(--color-text-secondary);animation:field-module__0SFVmG__fieldSpin var(--dur-spin) linear infinite}@keyframes field-module__0SFVmG__fieldSpin{to{rotate:360deg}}@keyframes field-module__0SFVmG__fieldPulse{50%{opacity:.35}}.field-module__0SFVmG__preview{box-sizing:border-box;align-items:center;gap:var(--space-3);min-height:var(--input-h);padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--input-radius);background:var(--input-bg);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);display:flex}.field-module__0SFVmG__thumb{box-sizing:border-box;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-xs);background:var(--color-surface-2);object-fit:cover;flex:none}.field-module__0SFVmG__thumbFallback{color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.field-module__0SFVmG__fileName{min-width:0;color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.field-module__0SFVmG__replace{box-sizing:border-box;height:var(--btn-h-sm);padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--btn-radius);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);background:0 0;flex:none;align-items:center;display:inline-flex}.field-module__0SFVmG__replace:hover{background:var(--color-surface-hover)}.field-module__0SFVmG__replace:active{scale:.97}.field-module__0SFVmG__remove{box-sizing:border-box;width:var(--btn-h-sm);height:var(--btn-h-sm);border:1px solid var(--color-danger-border);border-radius:var(--btn-radius);color:var(--color-danger);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.field-module__0SFVmG__remove:hover:not(:disabled){border-color:var(--color-danger);background:var(--color-danger-quiet)}.field-module__0SFVmG__remove:active:not(:disabled){scale:.97}.field-module__0SFVmG__remove:disabled{border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}.field-module__0SFVmG__replace:focus-visible,.field-module__0SFVmG__remove:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.field-module__0SFVmG__field,.field-module__0SFVmG__adorned,.field-module__0SFVmG__boxInput,.field-module__0SFVmG__tick,.field-module__0SFVmG__dropzone,.field-module__0SFVmG__preview,.field-module__0SFVmG__replace,.field-module__0SFVmG__remove{transition:none}.field-module__0SFVmG__error{animation:none}.field-module__0SFVmG__replace:active,.field-module__0SFVmG__remove:active{scale:none}.field-module__0SFVmG__spinner{animation:field-module__0SFVmG__fieldPulse var(--dur-pulse) ease-in-out infinite}}
.menu-module__tHBrEG__menu{z-index:var(--z-popover);max-block-size:min(420px,100dvh - 16px);min-inline-size:200px;max-inline-size:min(320px,100vw - 16px);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-pop);color:var(--color-text);font-family:var(--font-body);flex-direction:column;gap:2px;margin:0;display:none;position:fixed;inset:0 auto auto 0;overflow:auto}.menu-module__tHBrEG__menu[data-open]{animation:menu-module__tHBrEG__menu-in var(--dur-base) var(--ease);transform-origin:100% 0;display:flex}.menu-module__tHBrEG__menu[data-placement=top][data-open]{transform-origin:100% 100%}@keyframes menu-module__tHBrEG__menu-in{0%{opacity:0;translate:0 -4px;scale:.96}}.menu-module__tHBrEG__item{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--btn-h);padding:0 var(--space-3);border-radius:var(--radius-xs);color:var(--color-text);font:inherit;font-size:var(--fs-base);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease);background:0 0;border:0;text-decoration:none;display:flex}.menu-module__tHBrEG__item:hover,.menu-module__tHBrEG__item:focus-visible,.menu-module__tHBrEG__item:focus{background:var(--color-surface-hover);outline:none}.menu-module__tHBrEG__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring-color)}.menu-module__tHBrEG__item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.menu-module__tHBrEG__icon{color:var(--color-text-secondary);flex-shrink:0}.menu-module__tHBrEG__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.menu-module__tHBrEG__danger,.menu-module__tHBrEG__danger .menu-module__tHBrEG__icon{color:var(--color-danger)}.menu-module__tHBrEG__danger:hover,.menu-module__tHBrEG__danger:focus{background:var(--color-danger-quiet)}.menu-module__tHBrEG__separator{block-size:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--color-border)}@media (prefers-reduced-motion:reduce){.menu-module__tHBrEG__menu[data-open]{animation:none}}
.motion-module__ciAzgq__reveal[data-animating]{overflow:hidden}.motion-module__ciAzgq__enter{animation:motion-module__ciAzgq__enter-in var(--dur-slow) var(--ease) both}@keyframes motion-module__ciAzgq__enter-in{0%{opacity:0;translate:0 4px}}.motion-module__ciAzgq__pop svg{animation:motion-module__ciAzgq__pop-in var(--dur-slow) var(--ease)}@keyframes motion-module__ciAzgq__pop-in{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.12}}@media (prefers-reduced-motion:reduce){.motion-module__ciAzgq__pop svg{animation:none}.motion-module__ciAzgq__enter{animation:motion-module__ciAzgq__enter-fade var(--dur-fast) linear both}}@keyframes motion-module__ciAzgq__enter-fade{0%{opacity:0}}
.save-bar-module__MigXzq__spacer{block-size:var(--savebar-h)}.save-bar-module__MigXzq__bar{inset-block-end:0;inset-inline:var(--sidebar-w) 0;z-index:var(--z-sticky);border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-pop);color:var(--color-text);font-family:var(--font-body);transition:translate var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease), visibility 0s;position:fixed}.save-bar-module__MigXzq__bar[data-state=idle]{visibility:hidden;box-shadow:none;transition:translate var(--dur-base) var(--ease-in), box-shadow var(--dur-base) var(--ease-in), visibility 0s linear var(--dur-base);translate:0 100%}.save-bar-module__MigXzq__bar[data-state=error]{border-top-color:var(--color-danger-border);box-shadow:inset 0 2px 0 var(--color-danger), var(--shadow-pop)}.save-bar-module__MigXzq__inner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-block-size:var(--savebar-h);padding:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.save-bar-module__MigXzq__message{min-inline-size:0;font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:var(--leading-tight);align-items:center;margin:0;display:flex}.save-bar-module__MigXzq__messageText{align-items:center;gap:var(--space-2);animation:save-bar-module__MigXzq__message-in var(--dur-base) var(--ease);display:inline-flex}.save-bar-module__MigXzq__bar[data-state=error] .save-bar-module__MigXzq__message{color:var(--color-danger)}.save-bar-module__MigXzq__savedIcon{color:var(--color-success);animation:save-bar-module__MigXzq__check-in var(--dur-slow) var(--ease);flex:none}.save-bar-module__MigXzq__errorIcon{color:var(--color-danger);flex:none}.save-bar-module__MigXzq__count{border-radius:var(--radius-pill);background:var(--color-surface-2);block-size:22px;min-inline-size:22px;color:var(--color-text-secondary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.save-bar-module__MigXzq__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}@keyframes save-bar-module__MigXzq__message-in{0%{opacity:0;translate:0 4px}}@keyframes save-bar-module__MigXzq__check-in{0%{opacity:0;scale:.4}}@media (max-width:900px){.save-bar-module__MigXzq__bar{inset-inline:0}}@media (max-width:640px){.save-bar-module__MigXzq__spacer{block-size:calc(var(--savebar-h) + 40px + env(safe-area-inset-bottom))}.save-bar-module__MigXzq__inner{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}.save-bar-module__MigXzq__actions{flex:auto}}@media (prefers-reduced-motion:reduce){.save-bar-module__MigXzq__bar,.save-bar-module__MigXzq__bar[data-state=idle]{transition:visibility}.save-bar-module__MigXzq__messageText,.save-bar-module__MigXzq__savedIcon{animation:none}}
.chart-card-module__RQlgwq__card{--chart-plot-h:220px;min-inline-size:0}.chart-card-module__RQlgwq__body{padding:var(--space-4) var(--space-4) var(--space-2)}.chart-card-module__RQlgwq__plot{block-size:var(--plot-h,var(--chart-plot-h));min-inline-size:0;position:relative}.chart-card-module__RQlgwq__empty{color:var(--color-text-muted);font-size:var(--fs-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.chart-card-module__RQlgwq__plot .recharts-cartesian-grid line{stroke:var(--color-border)}:is(.chart-card-module__RQlgwq__plot .recharts-cartesian-axis-line,.chart-card-module__RQlgwq__plot .recharts-cartesian-axis-tick-line){stroke:var(--color-border)}.chart-card-module__RQlgwq__plot .recharts-cartesian-axis-tick-value{fill:var(--color-fg-muted);font-family:var(--font-body);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.chart-card-module__RQlgwq__plot .recharts-tooltip-cursor{fill:var(--color-surface-2);stroke:var(--color-border)}.chart-card-module__RQlgwq__tip{gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);font-family:var(--font-body);font-size:var(--fs-sm);flex-direction:column;display:flex}.chart-card-module__RQlgwq__tipLabel{color:var(--color-fg-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.chart-card-module__RQlgwq__tipRow{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}.chart-card-module__RQlgwq__tipDot{border-radius:var(--radius-xs);background:var(--tip-dot);block-size:.66em;inline-size:.66em}.chart-card-module__RQlgwq__tipName{color:var(--color-fg-muted)}.chart-card-module__RQlgwq__tipValue{color:var(--color-fg);font-family:var(--font-display);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.chart-card-module__RQlgwq__endDotCircle{stroke:var(--color-surface);stroke-width:2px}.chart-card-module__RQlgwq__endDotLabel{fill:var(--color-text);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.chart-card-module__RQlgwq__endDot{animation:chart-card-module__RQlgwq__endDotIn var(--dur-slow) var(--ease) .36s both}@keyframes chart-card-module__RQlgwq__endDotIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.chart-card-module__RQlgwq__endDot{animation:none}}
.modal-module__H0elPG__overlay{z-index:var(--z-modal);background:var(--color-overlay);position:fixed;inset:0}.modal-module__H0elPG__content{z-index:var(--z-modal);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-height:80vh;box-shadow:var(--shadow-pop);color:var(--color-text);font-family:var(--font-body);font-variant-numeric:tabular-nums;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:10vh;left:50%;overflow:hidden;translate:-50%}.modal-module__H0elPG__content:focus-visible{outline:none}.modal-module__H0elPG__sm{width:min(440px, 100vw - var(--space-7))}.modal-module__H0elPG__md{width:min(560px, 100vw - var(--space-7))}.modal-module__H0elPG__lg{width:min(840px, 100vw - var(--space-7))}.modal-module__H0elPG__fixed{height:min(720px,80vh)}.modal-module__H0elPG__header{align-items:start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.modal-module__H0elPG__headerText{gap:var(--space-1);flex-direction:column;min-width:0;padding-block-start:4px;display:flex}.modal-module__H0elPG__headerSide{align-items:center;gap:var(--space-1);display:flex}.modal-module__H0elPG__title{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-text);overflow-wrap:anywhere;margin:0;display:flex}.modal-module__H0elPG__dirtyDot{border-radius:var(--radius-pill);background:var(--color-warning);block-size:8px;inline-size:8px;animation:modal-module__H0elPG__dot-in var(--dur-base) var(--ease);flex:none}@keyframes modal-module__H0elPG__dot-in{0%{scale:0}}.modal-module__H0elPG__description{font-size:var(--fs-base);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.modal-module__H0elPG__body{overscroll-behavior:contain;min-height:0;padding:var(--space-5);font-size:var(--fs-base);line-height:var(--leading-normal);overflow-y:auto}.modal-module__H0elPG__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-surface);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.modal-module__H0elPG__overlay[data-state=open]{animation:modal-module__H0elPG__fade-in var(--dur-slow) var(--ease)}.modal-module__H0elPG__overlay[data-state=closed]{animation:modal-module__H0elPG__fade-out var(--dur-exit) var(--ease-in)}.modal-module__H0elPG__content[data-state=open]{animation:modal-module__H0elPG__modal-in var(--dur-slow) var(--ease)}.modal-module__H0elPG__content[data-state=closed]{animation:modal-module__H0elPG__modal-out var(--dur-exit) var(--ease-in)}@keyframes modal-module__H0elPG__fade-in{0%{opacity:0}}@keyframes modal-module__H0elPG__fade-out{to{opacity:0}}@keyframes modal-module__H0elPG__modal-in{0%{opacity:0;translate:-50% 8px;scale:.96}}@keyframes modal-module__H0elPG__modal-out{to{opacity:0;translate:-50% 4px;scale:.98}}@media (max-width:640px){.modal-module__H0elPG__content{width:100%;max-height:calc(100dvh - var(--space-6));border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-sheet);border-bottom:none;top:auto;bottom:0;left:0;translate:none}.modal-module__H0elPG__fixed{height:calc(100dvh - var(--space-6))}.modal-module__H0elPG__body{padding:var(--space-4)}.modal-module__H0elPG__header{padding-inline-start:var(--space-4)}.modal-module__H0elPG__footer{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}.modal-module__H0elPG__content[data-state=open]{animation:modal-module__H0elPG__sheet-in var(--dur-slow) var(--ease)}.modal-module__H0elPG__content[data-state=closed]{animation:modal-module__H0elPG__sheet-out var(--dur-exit) var(--ease-in)}}@keyframes modal-module__H0elPG__sheet-in{0%{translate:0 100%}}@keyframes modal-module__H0elPG__sheet-out{to{translate:0 100%}}@media (prefers-reduced-motion:reduce){.modal-module__H0elPG__content[data-state=open]{animation:modal-module__H0elPG__fade-in var(--dur-fast) linear}.modal-module__H0elPG__content[data-state=closed]{animation:modal-module__H0elPG__fade-out var(--dur-fast) linear}.modal-module__H0elPG__dirtyDot{animation:none}}
.segmented-control-module__rFg1Bq__scroller{overscroll-behavior-x:contain;scrollbar-width:none;min-inline-size:0;max-inline-size:100%;overflow-x:auto}.segmented-control-module__rFg1Bq__scroller::-webkit-scrollbar{display:none}@media (max-width:640px){.segmented-control-module__rFg1Bq__scroller{-webkit-mask-image:linear-gradient(to right, transparent 0, var(--mask-opaque) 8px, var(--mask-opaque) calc(100% - 20px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--mask-opaque) 8px, var(--mask-opaque) calc(100% - 20px), transparent 100%)}}.segmented-control-module__rFg1Bq__rail{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:2px;margin-inline-end:1px;padding:3px;display:inline-flex;position:relative}.segmented-control-module__rFg1Bq__indicator{inline-size:var(--_w,0);border-radius:var(--radius-xs);background:var(--color-segment-active);box-shadow:var(--shadow-segment);translate:var(--_x,0) 0;opacity:0;transition:translate var(--dur-base) var(--ease), inline-size var(--dur-base) var(--ease);pointer-events:none;position:absolute;inset-block:3px;inset-inline-start:0}.segmented-control-module__rFg1Bq__rail[data-measured] .segmented-control-module__rFg1Bq__indicator{opacity:1}.segmented-control-module__rFg1Bq__rail[data-instant] .segmented-control-module__rFg1Bq__indicator{transition:none}.segmented-control-module__rFg1Bq__chip{z-index:1;border-radius:var(--radius-xs);color:var(--color-text-secondary);font-family:var(--font-body);font-weight:var(--fw-medium);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.segmented-control-module__rFg1Bq__chip:hover{color:var(--color-text)}.segmented-control-module__rFg1Bq__chip:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.segmented-control-module__rFg1Bq__chipSelected{color:var(--color-text)}.segmented-control-module__rFg1Bq__rail:not([data-measured]) .segmented-control-module__rFg1Bq__chipSelected{background:var(--color-segment-active);box-shadow:var(--shadow-segment)}.segmented-control-module__rFg1Bq__count{border-radius:var(--radius-pill);background:var(--color-surface-hover);min-width:20px;height:18px;color:var(--color-text-secondary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.segmented-control-module__rFg1Bq__chipSelected .segmented-control-module__rFg1Bq__count{background:var(--color-surface-2);color:var(--color-text)}.segmented-control-module__rFg1Bq__md .segmented-control-module__rFg1Bq__chip{height:28px;padding:0 var(--space-3);font-size:var(--fs-sm)}.segmented-control-module__rFg1Bq__sm .segmented-control-module__rFg1Bq__chip{height:24px;padding:0 var(--space-2);font-size:var(--fs-xs)}@media (pointer:coarse){.segmented-control-module__rFg1Bq__md .segmented-control-module__rFg1Bq__chip,.segmented-control-module__rFg1Bq__sm .segmented-control-module__rFg1Bq__chip{height:36px}}@media (prefers-reduced-motion:reduce){.segmented-control-module__rFg1Bq__chip,.segmented-control-module__rFg1Bq__indicator{transition:none}}
.skeleton-module__rcoECW__skeleton{width:var(--sk-w,100%);height:var(--sk-h,1em);border-radius:var(--sk-r,var(--radius-xs));background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-shine) 45%, var(--skeleton-base) 90%) 0 0 / 220% 100%;opacity:0;animation:skeleton-module__rcoECW__sk-in var(--dur-base) var(--ease) var(--delay-loading) forwards, skeleton-module__rcoECW__sk-shimmer 1.4s linear var(--delay-loading) infinite;display:block}@keyframes skeleton-module__rcoECW__sk-in{to{opacity:1}}@keyframes skeleton-module__rcoECW__sk-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@media (prefers-reduced-motion:reduce){.skeleton-module__rcoECW__skeleton{background:var(--skeleton-base);animation:skeleton-module__rcoECW__sk-in 1ms linear var(--delay-loading) forwards}}.skeleton-module__rcoECW__table{font-size:var(--fs-base);flex-direction:column;display:flex}.skeleton-module__rcoECW__tableRow{align-items:center;gap:var(--space-4);min-height:var(--row-h);padding:var(--cell-pad);border-bottom:1px solid var(--color-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.skeleton-module__rcoECW__tableRow:last-child{border-bottom:none}.skeleton-module__rcoECW__card{gap:var(--space-3);padding:var(--card-pad);background:var(--card-bg);border:1px solid var(--color-border);border-radius:var(--card-radius);font-size:var(--fs-base);flex-direction:column;display:flex}.skeleton-module__rcoECW__titleLine{font-size:var(--fs-lg)}.skeleton-module__rcoECW__bodyLine{font-size:var(--fs-base)}
.data-table-module__emYZgq__root{border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-surface);min-inline-size:0;position:relative;overflow:hidden}.data-table-module__emYZgq__scroll{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.data-table-module__emYZgq__bounded{max-block-size:var(--col-max-h);overflow-y:auto}.data-table-module__emYZgq__bounded .data-table-module__emYZgq__th{z-index:1;position:sticky;inset-block-start:0}.data-table-module__emYZgq__table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--leading-normal);color:var(--color-text)}.data-table-module__emYZgq__col{width:var(--col-w,auto)}.data-table-module__emYZgq__selectCol{width:44px}.data-table-module__emYZgq__actionsCol{width:1%}.data-table-module__emYZgq__openCol{width:44px}.data-table-module__emYZgq__th{height:40px;min-width:var(--col-min,0);padding:0 var(--cell-pad-x);border-bottom:1px solid var(--color-border);background:var(--color-surface);text-align:start;font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);white-space:nowrap;vertical-align:middle}.data-table-module__emYZgq__thSortable{padding:0}.data-table-module__emYZgq__sortButton{width:100%;height:40px;padding:0 var(--cell-pad-x);font:inherit;color:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:6px;display:flex}.data-table-module__emYZgq__sortButton:hover{background:var(--color-surface-hover);color:var(--color-text)}.data-table-module__emYZgq__sortButton:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.data-table-module__emYZgq__sortActive{color:var(--color-text)}.data-table-module__emYZgq__end .data-table-module__emYZgq__sortButton{justify-content:flex-end}.data-table-module__emYZgq__center .data-table-module__emYZgq__sortButton{justify-content:center}.data-table-module__emYZgq__sortArrow{color:var(--color-text);transition:rotate var(--dur-base) var(--ease);flex:none}.data-table-module__emYZgq__sortDesc{rotate:180deg}.data-table-module__emYZgq__sortIdle{color:var(--color-text-muted);opacity:0;transition:opacity var(--dur-fast) var(--ease);flex:none}.data-table-module__emYZgq__sortButton:hover .data-table-module__emYZgq__sortIdle,.data-table-module__emYZgq__sortButton:focus-visible .data-table-module__emYZgq__sortIdle{opacity:1}@media (hover:none){.data-table-module__emYZgq__sortIdle{opacity:1}}.data-table-module__emYZgq__row{transition:background-color var(--dur-fast) var(--ease), opacity var(--dur-base) var(--ease)}.data-table-module__emYZgq__row:hover{background:var(--color-surface-hover)}.data-table-module__emYZgq__rowClickable{cursor:pointer}.data-table-module__emYZgq__rowSelected,.data-table-module__emYZgq__rowSelected:hover{background:var(--color-accent-quiet)}.data-table-module__emYZgq__rowEnter{animation:data-table-module__emYZgq__row-in var(--dur-slow) var(--ease) both;animation-delay:calc(var(--i,0) * 15ms)}@keyframes data-table-module__emYZgq__row-in{0%{opacity:0;translate:0 4px}}.data-table-module__emYZgq__cell{height:var(--row-h);padding:10px var(--cell-pad-x);border-top:1px solid var(--color-border);text-align:start;vertical-align:middle;color:var(--color-text);overflow-wrap:break-word;font-variant-numeric:tabular-nums}tbody .data-table-module__emYZgq__row:first-child .data-table-module__emYZgq__cell{border-top:0}.data-table-module__emYZgq__end{text-align:end}.data-table-module__emYZgq__center{text-align:center}.data-table-module__emYZgq__nowrap{white-space:nowrap;overflow-wrap:normal}.data-table-module__emYZgq__mono{font-family:var(--font-mono);font-size:var(--fs-sm)}.data-table-module__emYZgq__compact .data-table-module__emYZgq__cell{height:var(--row-h-compact);padding-block:6px}.data-table-module__emYZgq__refreshing .data-table-module__emYZgq__row{opacity:.6}.data-table-module__emYZgq__progress{z-index:2;opacity:0;block-size:2px;animation:data-table-module__emYZgq__progress-show 1ms linear var(--delay-loading) forwards;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.data-table-module__emYZgq__progress:after{content:"";background:var(--color-accent-fill);inline-size:40%;animation:data-table-module__emYZgq__progress-run 1.1s var(--ease-inout) infinite;position:absolute;inset-block:0}@keyframes data-table-module__emYZgq__progress-show{to{opacity:1}}@keyframes data-table-module__emYZgq__progress-run{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.data-table-module__emYZgq__selectCell{width:44px;padding-inline:var(--cell-pad-x) 0;text-align:center;-webkit-user-select:none;user-select:none}.data-table-module__emYZgq__checkInput{vertical-align:middle;width:16px;height:16px;accent-color:var(--color-accent-fill);cursor:pointer;margin:0}.data-table-module__emYZgq__checkInput:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.data-table-module__emYZgq__actionsCell{width:1%;padding-inline:var(--space-2);white-space:nowrap;text-align:end}.data-table-module__emYZgq__actionsInner{justify-content:flex-end;align-items:center;gap:var(--space-1);display:inline-flex}.data-table-module__emYZgq__openCell{width:44px;padding-inline:0 var(--space-2);text-align:end}.data-table-module__emYZgq__openButton{border-radius:var(--radius-xs);block-size:32px;inline-size:32px;color:var(--color-text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.data-table-module__emYZgq__row:hover .data-table-module__emYZgq__openButton{color:var(--color-text);translate:2px}.data-table-module__emYZgq__openButton:hover{background:var(--color-surface-hover);color:var(--color-text)}.data-table-module__emYZgq__openButton:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.data-table-module__emYZgq__th:where(:first-child):not(.data-table-module__emYZgq__thSortable),.data-table-module__emYZgq__cell:where(:first-child),.data-table-module__emYZgq__th:where(:first-child)>.data-table-module__emYZgq__sortButton{padding-inline-start:var(--table-edge,var(--cell-pad-x))}.data-table-module__emYZgq__th:where(:last-child):not(:where(.data-table-module__emYZgq__thSortable,.data-table-module__emYZgq__actionsCell,.data-table-module__emYZgq__openCell)),.data-table-module__emYZgq__cell:where(:last-child):not(:where(.data-table-module__emYZgq__actionsCell,.data-table-module__emYZgq__openCell)),.data-table-module__emYZgq__th:where(:last-child)>.data-table-module__emYZgq__sortButton{padding-inline-end:var(--table-edge,var(--cell-pad-x))}@media (pointer:coarse){.data-table-module__emYZgq__openButton{block-size:44px;inline-size:44px}.data-table-module__emYZgq__checkInput{width:20px;height:20px}}@media (max-width:640px){.data-table-module__emYZgq__cards .data-table-module__emYZgq__scroll{overflow-x:visible}.data-table-module__emYZgq__cards .data-table-module__emYZgq__table,.data-table-module__emYZgq__cards .data-table-module__emYZgq__table tbody{width:100%;display:block}.data-table-module__emYZgq__cards .data-table-module__emYZgq__table colgroup{display:none}.data-table-module__emYZgq__cards .data-table-module__emYZgq__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.data-table-module__emYZgq__cards .data-table-module__emYZgq__row{align-items:center;column-gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto auto;row-gap:2px;display:grid}.data-table-module__emYZgq__cards tbody .data-table-module__emYZgq__row:first-child{border-top:0}.data-table-module__emYZgq__cards .data-table-module__emYZgq__cell{justify-content:space-between;align-items:baseline;gap:var(--space-3);text-align:end;border-top:0;grid-column:1/-1;height:auto;min-height:0;padding:2px 0;display:flex}.data-table-module__emYZgq__cards .data-table-module__emYZgq__cell[data-label]:before{content:attr(data-label);max-inline-size:45%;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-regular);text-align:start;white-space:normal;flex:none}.data-table-module__emYZgq__cards .data-table-module__emYZgq__cell:empty{display:none}.data-table-module__emYZgq__cards .data-table-module__emYZgq__selectCell{width:auto;padding:0 var(--space-1) 0 0;grid-area:1/1}.data-table-module__emYZgq__cards .data-table-module__emYZgq__primaryCell{padding-block:0 var(--space-1);font-weight:var(--fw-medium);text-align:start;grid-area:1/2;justify-content:flex-start}.data-table-module__emYZgq__cards .data-table-module__emYZgq__primaryCell:before{display:none}.data-table-module__emYZgq__cards .data-table-module__emYZgq__row:not(:has(.data-table-module__emYZgq__selectCell)) .data-table-module__emYZgq__primaryCell{grid-column:1/3}.data-table-module__emYZgq__cards .data-table-module__emYZgq__actionsCell{grid-area:1/3;justify-content:flex-end;width:auto;padding:0}.data-table-module__emYZgq__cards .data-table-module__emYZgq__openCell{grid-area:1/4;width:auto;padding:0}.data-table-module__emYZgq__cards .data-table-module__emYZgq__hideOnMobile{display:none}.data-table-module__emYZgq__cards .data-table-module__emYZgq__end,.data-table-module__emYZgq__cards .data-table-module__emYZgq__center{text-align:end}}@media (prefers-reduced-motion:reduce){.data-table-module__emYZgq__row,.data-table-module__emYZgq__sortButton,.data-table-module__emYZgq__sortArrow,.data-table-module__emYZgq__sortIdle,.data-table-module__emYZgq__openButton{transition:none}.data-table-module__emYZgq__rowEnter{animation:none}.data-table-module__emYZgq__row:hover .data-table-module__emYZgq__openButton{translate:none}.data-table-module__emYZgq__progress:after{opacity:.6;inline-size:100%;animation:none;inset-inline-start:0}}
.badge-module__7WeL9W__badge{--_bg:var(--color-surface-2);--_fg:var(--color-text-secondary);--_border:var(--color-border);border:1px solid var(--_border);border-radius:var(--radius-xs);background:var(--_bg);min-block-size:22px;color:var(--_fg);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:normal;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;padding:0 7px;line-height:1.2;display:inline-flex}.badge-module__7WeL9W__accent{--_bg:var(--color-accent-quiet);--_fg:var(--color-accent);--_border:transparent}.badge-module__7WeL9W__info{--_bg:var(--color-info-quiet);--_fg:var(--color-info);--_border:transparent}.badge-module__7WeL9W__success{--_bg:var(--color-success-quiet);--_fg:var(--color-success);--_border:transparent}.badge-module__7WeL9W__warning{--_bg:var(--color-warning-quiet);--_fg:var(--color-warning);--_border:transparent}.badge-module__7WeL9W__danger{--_bg:var(--color-danger-quiet);--_fg:var(--color-danger);--_border:transparent}.badge-module__7WeL9W__dot{border-radius:var(--radius-pill);background:currentColor;flex-shrink:0;block-size:6px;inline-size:6px}.badge-module__7WeL9W__icon{flex-shrink:0}
.stat-tile-module__3GwBxW__tile{gap:var(--space-2);min-inline-size:0;padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.stat-tile-module__3GwBxW__label{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--leading-tight);display:flex}.stat-tile-module__3GwBxW__labelText{align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.stat-tile-module__3GwBxW__info{border-radius:var(--radius-xs);color:var(--color-text-muted);cursor:help;background:0 0;border:0;padding:2px;display:inline-flex}.stat-tile-module__3GwBxW__info:hover{color:var(--color-text)}.stat-tile-module__3GwBxW__info:focus-visible{outline:var(--focus-outline);outline-offset:1px}.stat-tile-module__3GwBxW__icon{color:var(--color-text-muted);flex:none;display:inline-flex}.stat-tile-module__3GwBxW__value{color:var(--color-text);font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tighter);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;line-height:1.1;display:flex}.stat-tile-module__3GwBxW__number{overflow-wrap:anywhere;min-inline-size:0}.stat-tile-module__3GwBxW__suffix{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:normal}.stat-tile-module__3GwBxW__delta{color:var(--color-text-secondary);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;display:flex}.stat-tile-module__3GwBxW__deltaValue{font-weight:var(--fw-semibold)}.stat-tile-module__3GwBxW__deltaPositive .stat-tile-module__3GwBxW__deltaValue{color:var(--color-success)}.stat-tile-module__3GwBxW__deltaNegative .stat-tile-module__3GwBxW__deltaValue{color:var(--color-danger)}.stat-tile-module__3GwBxW__deltaContext{color:var(--color-text-muted)}.stat-tile-module__3GwBxW__hint{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--leading-normal);margin:0}.stat-tile-module__3GwBxW__toneWarn .stat-tile-module__3GwBxW__value{color:var(--color-warning)}.stat-tile-module__3GwBxW__toneDanger .stat-tile-module__3GwBxW__value{color:var(--color-danger)}.stat-tile-module__3GwBxW__toneDanger{border-color:var(--color-danger-border)}@media (max-width:640px){.stat-tile-module__3GwBxW__tile{padding:var(--space-3) var(--space-4)}.stat-tile-module__3GwBxW__value{font-size:var(--fs-xl)}}
.switch-module__0oEUcq__root{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.switch-module__0oEUcq__row{align-items:center;gap:var(--space-3);min-block-size:32px;color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--leading-normal);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex}.switch-module__0oEUcq__labelStart{flex-direction:row-reverse;justify-content:space-between}.switch-module__0oEUcq__row:has(:disabled){color:var(--color-text-muted);cursor:not-allowed}.switch-module__0oEUcq__text{min-inline-size:0}.switch-module__0oEUcq__hint{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--leading-normal);margin:0}.switch-module__0oEUcq__track{flex:none;block-size:20px;inline-size:36px;display:inline-flex;position:relative}.switch-module__0oEUcq__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-hover);block-size:100%;inline-size:100%;cursor:inherit;appearance:none;transition:background-color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);margin:0}.switch-module__0oEUcq__input:checked{border-color:var(--color-accent-fill);background:var(--color-accent-fill)}.switch-module__0oEUcq__input:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.switch-module__0oEUcq__input:disabled{opacity:var(--disabled-opacity)}.switch-module__0oEUcq__knob{border-radius:var(--radius-pill);background:var(--color-text-secondary);pointer-events:none;block-size:14px;inline-size:14px;transition:translate var(--dur-base) var(--ease), background-color var(--dur-base) var(--ease);position:absolute;inset-block-start:3px;inset-inline-start:3px}.switch-module__0oEUcq__input:checked+.switch-module__0oEUcq__knob{background:var(--color-accent-fill-fg);translate:16px}.switch-module__0oEUcq__input:checked+.switch-module__0oEUcq__knob:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:-16px}@media (pointer:coarse){.switch-module__0oEUcq__row{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.switch-module__0oEUcq__input,.switch-module__0oEUcq__knob{transition:none}}
.pagination-module__03rVKq__root{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-block-size:52px;padding:var(--space-2) var(--table-edge,var(--cell-pad-x));border-top:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;display:flex}.pagination-module__03rVKq__summary{align-items:baseline;gap:var(--space-1);font-family:var(--font-body);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin:0;display:flex}.pagination-module__03rVKq__value{font-weight:var(--fw-medium);color:var(--color-text)}.pagination-module__03rVKq__separator{color:var(--color-text-muted)}.pagination-module__03rVKq__right{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-inline-start:auto;display:flex}.pagination-module__03rVKq__controls{align-items:center;gap:2px;display:flex}.pagination-module__03rVKq__pages{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pagination-module__03rVKq__pageButton{min-inline-size:var(--btn-h-sm);block-size:var(--btn-h-sm);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.pagination-module__03rVKq__pageButton:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.pagination-module__03rVKq__pageButton[aria-current=page]{background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text);cursor:default}.pagination-module__03rVKq__pageButton:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.pagination-module__03rVKq__pageButton:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.pagination-module__03rVKq__gap{min-inline-size:20px;color:var(--color-text-muted);text-align:center}.pagination-module__03rVKq__pageCount{text-align:center;min-width:56px;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin:0;display:none}@media (max-width:640px){.pagination-module__03rVKq__pages{display:none}.pagination-module__03rVKq__pageCount{display:block}.pagination-module__03rVKq__pageSizeLabel{display:none}}.pagination-module__03rVKq__pageSize{align-items:center;gap:var(--space-2);display:flex}.pagination-module__03rVKq__pageSizeLabel{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-sm);white-space:nowrap}.pagination-module__03rVKq__pageSizeControl{font-variant-numeric:tabular-nums;--input-h:var(--btn-h-sm);inline-size:84px}@media (prefers-reduced-motion:reduce){.pagination-module__03rVKq__pageButton{transition:none}}
.side-panel-module__2vm7uq__overlay{z-index:var(--z-drawer);background:var(--color-overlay);position:fixed;inset:0}.side-panel-module__2vm7uq__panel{z-index:var(--z-drawer);width:min(var(--panel-w), 100vw);background:var(--color-surface);border-inline-start:1px solid var(--color-border);height:100dvh;box-shadow:var(--shadow-pop);color:var(--color-text);font-family:var(--font-body);font-variant-numeric:tabular-nums;grid-template:"head""body"minmax(0,1fr)"foot"/minmax(0,1fr);display:grid;position:fixed;inset-block:0;inset-inline:auto 0;overflow:hidden}.side-panel-module__2vm7uq__panel:focus-visible{outline:none}.side-panel-module__2vm7uq__sm{--panel-w:480px}.side-panel-module__2vm7uq__md{--panel-w:720px}.side-panel-module__2vm7uq__lg{--panel-w:960px}.side-panel-module__2vm7uq__xl{--panel-w:min(1120px, calc(100vw - var(--sidebar-w)))}.side-panel-module__2vm7uq__withNav{grid-template:"head head""nav body"minmax(0,1fr)"foot foot"/200px minmax(0,1fr)}.side-panel-module__2vm7uq__panel[data-state=open]{animation:side-panel-module__2vm7uq__panel-in var(--dur-slow) var(--ease)}.side-panel-module__2vm7uq__panel[data-state=closed]{animation:side-panel-module__2vm7uq__panel-out var(--dur-exit) var(--ease-in)}.side-panel-module__2vm7uq__overlay[data-state=open]{animation:side-panel-module__2vm7uq__overlay-in var(--dur-slow) var(--ease)}.side-panel-module__2vm7uq__overlay[data-state=closed]{animation:side-panel-module__2vm7uq__overlay-out var(--dur-exit) var(--ease-in)}.side-panel-module__2vm7uq__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-block-size:64px;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border);grid-area:head;display:flex}.side-panel-module__2vm7uq__headText{gap:var(--space-1);flex-direction:column;min-width:0;padding-block-start:4px;display:flex}.side-panel-module__2vm7uq__headSide{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.side-panel-module__2vm7uq__title{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-text);overflow-wrap:anywhere;margin:0;display:flex}.side-panel-module__2vm7uq__dirtyDot{border-radius:var(--radius-pill);background:var(--color-warning);block-size:8px;inline-size:8px;animation:side-panel-module__2vm7uq__dot-in var(--dur-base) var(--ease);flex:none}@keyframes side-panel-module__2vm7uq__dot-in{0%{scale:0}}.side-panel-module__2vm7uq__description{font-size:var(--fs-base);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.side-panel-module__2vm7uq__nav{min-block-size:0;padding:var(--space-4) var(--space-3);border-inline-end:1px solid var(--color-border);grid-area:nav;overflow-y:auto}.side-panel-module__2vm7uq__navList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.side-panel-module__2vm7uq__navItem{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:36px;inline-size:100%;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-medium);text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;display:flex}.side-panel-module__2vm7uq__navItem:hover{background:var(--color-surface-hover);color:var(--color-text)}.side-panel-module__2vm7uq__navItem[aria-current=true]{background:var(--color-surface-2);color:var(--color-text);box-shadow:inset 2px 0 0 var(--color-accent-fill)}.side-panel-module__2vm7uq__navItem:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.side-panel-module__2vm7uq__navLabel{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.side-panel-module__2vm7uq__navErrors{border-radius:var(--radius-pill);background:var(--color-danger-quiet);min-inline-size:20px;color:var(--color-danger);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:center;flex:none;padding:0 6px;line-height:20px}.side-panel-module__2vm7uq__body{overscroll-behavior:contain;min-height:0;padding:var(--space-6);font-size:var(--fs-base);line-height:var(--leading-normal);grid-area:body;overflow-y:auto}.side-panel-module__2vm7uq__foot{justify-content:flex-end;align-items:center;gap:var(--space-2);min-block-size:64px;padding:var(--space-3) var(--space-6);background:var(--color-surface);border-top:1px solid var(--color-border);flex-wrap:wrap;grid-area:foot;display:flex}@media (max-width:1023px){.side-panel-module__2vm7uq__withNav{grid-template:"head""nav""body"minmax(0,1fr)"foot"/minmax(0,1fr)}.side-panel-module__2vm7uq__nav{padding:var(--space-2) var(--space-4);border-inline-end:0;border-bottom:1px solid var(--color-border);scrollbar-width:none;overflow:auto hidden}.side-panel-module__2vm7uq__navList{flex-direction:row}.side-panel-module__2vm7uq__navItem{white-space:nowrap;inline-size:auto}.side-panel-module__2vm7uq__navItem[aria-current=true]{box-shadow:inset 0 -2px 0 var(--color-accent-fill)}}@media (max-width:640px){.side-panel-module__2vm7uq__panel{border-inline-start:none;width:100%}.side-panel-module__2vm7uq__head{padding-inline-start:var(--space-4)}.side-panel-module__2vm7uq__body{padding:var(--space-4)}.side-panel-module__2vm7uq__foot{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}}@keyframes side-panel-module__2vm7uq__overlay-in{0%{opacity:0}}@keyframes side-panel-module__2vm7uq__overlay-out{to{opacity:0}}@keyframes side-panel-module__2vm7uq__panel-in{0%{translate:100%}}@keyframes side-panel-module__2vm7uq__panel-out{to{translate:100%}}@media (prefers-reduced-motion:reduce){.side-panel-module__2vm7uq__panel[data-state=open]{animation:side-panel-module__2vm7uq__overlay-in var(--dur-fast) linear}.side-panel-module__2vm7uq__panel[data-state=closed]{animation:side-panel-module__2vm7uq__overlay-out var(--dur-fast) linear}.side-panel-module__2vm7uq__navItem{transition:none}.side-panel-module__2vm7uq__dirtyDot{animation:none}}
.health-module__QURVca__section{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.health-module__QURVca__sectionTitle{color:var(--color-text-secondary);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--leading-tight);margin:0}.health-module__QURVca__tiles{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:900px){.health-module__QURVca__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.health-module__QURVca__charts{gap:var(--space-6);transition:opacity var(--dur-base) var(--ease);flex-direction:column;display:flex}.health-module__QURVca__charts[data-refreshing]{opacity:.55}.health-module__QURVca__chartGrid{gap:var(--space-5);flex-wrap:wrap;display:flex}.health-module__QURVca__chartGrid>*{flex:min(100%,360px);min-inline-size:0}.health-module__QURVca__statusBody{gap:var(--space-4);flex-direction:column;display:flex}.health-module__QURVca__notice{padding:var(--space-2) var(--space-3);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-fg-muted);font-size:var(--fs-sm);line-height:var(--leading-normal);font-variant-numeric:tabular-nums;margin:0}.health-module__QURVca__noticeAlert{background:var(--color-danger-quiet);border-color:var(--color-danger-border);color:var(--color-danger)}.health-module__QURVca__facts{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));margin:0;display:grid}.health-module__QURVca__facts>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.health-module__QURVca__facts dt{color:var(--color-text-secondary);font-size:var(--fs-xs)}.health-module__QURVca__facts dd{align-items:baseline;gap:var(--space-1) var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}.health-module__QURVca__mono{font-family:var(--font-mono);font-size:var(--fs-sm)}.health-module__QURVca__stack{flex-direction:column;gap:2px;min-inline-size:0;display:inline-flex}.health-module__QURVca__sub{color:var(--color-text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.health-module__QURVca__subDanger{color:var(--color-danger);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.health-module__QURVca__badges{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.health-module__QURVca__link{color:var(--color-text);font-weight:var(--fw-medium);text-decoration:none}.health-module__QURVca__link:hover{color:var(--color-accent);text-decoration:underline}.health-module__QURVca__muted{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.health-module__QURVca__meter{background:var(--color-surface-2);border-radius:2px;block-size:4px;inline-size:100%;min-inline-size:72px;display:block;overflow:hidden}.health-module__QURVca__meterFill{inline-size:var(--used);background:var(--color-accent-fill);border-radius:2px;block-size:100%;display:block}.health-module__QURVca__meterFill[data-tone=danger]{background:var(--color-danger)}.health-module__QURVca__meterFill[data-tone=warn]{background:var(--color-warning)}.health-module__QURVca__filesystems{gap:var(--space-3) var(--space-5);padding:var(--space-4) 0 0;border-block-start:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;list-style:none;display:grid}.health-module__QURVca__fs{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.health-module__QURVca__fs .health-module__QURVca__meter{grid-column:1/-1}.health-module__QURVca__fsAlso{color:var(--color-text-secondary);font-size:var(--fs-xs);overflow-wrap:anywhere;grid-column:1/-1}
.tenant-module__HCpONq__tabs{border-block-end:1px solid var(--color-border);scrollbar-width:none;margin-block-start:calc(var(--space-2) * -1);overflow-x:auto}.tenant-module__HCpONq__tabList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.tenant-module__HCpONq__tab{min-block-size:40px;padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--fs-base);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur-fast) var(--ease);align-items:center;text-decoration:none;display:inline-flex;position:relative}.tenant-module__HCpONq__tab:hover{color:var(--color-text)}.tenant-module__HCpONq__tab:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset);border-radius:var(--radius-sm)}.tenant-module__HCpONq__tab[data-active]{color:var(--color-text)}.tenant-module__HCpONq__tabIndicator{inset-inline:var(--space-3);background:var(--color-accent-fill);border-radius:2px;block-size:2px;position:absolute;inset-block-end:-1px}.tenant-module__HCpONq__tabContent{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.tenant-module__HCpONq__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1100px){.tenant-module__HCpONq__grid{grid-template-columns:minmax(0,1fr)}}.tenant-module__HCpONq__stack{gap:var(--space-4);flex-direction:column;display:flex}.tenant-module__HCpONq__column{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.tenant-module__HCpONq__column>:last-child{flex:auto}.tenant-module__HCpONq__facts{align-items:baseline;gap:var(--space-2) var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.tenant-module__HCpONq__facts dt{color:var(--color-text-secondary);font-size:var(--fs-sm)}.tenant-module__HCpONq__facts dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.tenant-module__HCpONq__headFact{align-items:center;gap:var(--space-2);white-space:normal;overflow-wrap:anywhere;min-inline-size:0;display:inline-flex}.tenant-module__HCpONq__hostList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tenant-module__HCpONq__mono{font-family:var(--font-mono);font-size:var(--fs-sm)}.tenant-module__HCpONq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tenant-module__HCpONq__note{color:var(--color-text-secondary);font-size:var(--fs-sm);margin:0}.tenant-module__HCpONq__error{color:var(--color-danger);font-size:var(--fs-sm);margin:0}.tenant-module__HCpONq__preview{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);flex-direction:column;display:flex}.tenant-module__HCpONq__previewMain{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.tenant-module__HCpONq__secretRow{align-items:center;gap:var(--space-3);grid-template-columns:140px minmax(0,1fr) auto;display:grid}.tenant-module__HCpONq__secretValue{overflow-wrap:anywhere;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-2);font-family:var(--font-mono)}@media (max-width:640px){.tenant-module__HCpONq__facts{gap:0 var(--space-4);grid-template-columns:minmax(0,1fr)}.tenant-module__HCpONq__facts dd{margin-block-end:var(--space-2)}.tenant-module__HCpONq__secretRow{grid-template-columns:minmax(0,1fr) auto}.tenant-module__HCpONq__secretRow>:first-child{grid-column:1/-1}}.tenant-module__HCpONq__usage{gap:var(--space-3);min-inline-size:0;transition:opacity var(--dur-base) var(--ease);flex-direction:column;display:flex}.tenant-module__HCpONq__usage[data-refreshing]{opacity:.55}.tenant-module__HCpONq__usageHead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tenant-module__HCpONq__usageTitle{color:var(--color-text-secondary);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--leading-tight);margin:0}.tenant-module__HCpONq__nowBody{gap:var(--space-5);flex-direction:column;display:flex}
.action-dialog-module__4vvYOq__body{gap:var(--space-4);flex-direction:column;display:flex}.action-dialog-module__4vvYOq__lead{color:var(--color-text-secondary);font-size:var(--fs-base);line-height:var(--leading-normal);margin:0}.action-dialog-module__4vvYOq__fields{gap:var(--space-4);flex-direction:column;display:flex}.action-dialog-module__4vvYOq__fields>[class]{max-inline-size:none}.action-dialog-module__4vvYOq__dangerIcon{color:var(--color-danger);flex:none}
.command-palette-module__9gWEoq__overlay{z-index:var(--z-palette);background:var(--color-overlay);position:fixed;inset:0}.command-palette-module__9gWEoq__content{z-index:var(--z-palette);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-block-size:min(560px,76vh);inline-size:min(640px,100vw - 32px);box-shadow:var(--shadow-pop);color:var(--color-text);flex-direction:column;display:flex;position:fixed;inset-block-start:12vh;inset-inline-start:50%;overflow:hidden;translate:-50%}.command-palette-module__9gWEoq__content:focus-visible{outline:none}.command-palette-module__9gWEoq__searchRow{align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-block-end:1px solid var(--color-border);display:flex}.command-palette-module__9gWEoq__searchIcon{color:var(--color-text-muted);flex:none}.command-palette-module__9gWEoq__input{block-size:52px;min-inline-size:0;color:var(--color-text);font-family:var(--font-body);font-size:var(--input-fs);background:0 0;border:0;outline:none;flex:1}.command-palette-module__9gWEoq__input::placeholder{color:var(--color-text-muted);opacity:1}.command-palette-module__9gWEoq__kbd{border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-xs);flex:none;padding:2px 6px}.command-palette-module__9gWEoq__list{min-block-size:0;padding:var(--space-2);overscroll-behavior:contain;flex:1;overflow-y:auto}.command-palette-module__9gWEoq__group{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.command-palette-module__9gWEoq__option{align-items:center;gap:var(--space-3);min-block-size:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-base);cursor:pointer;display:flex}.command-palette-module__9gWEoq__option[aria-selected=true]{background:var(--color-surface-hover)}.command-palette-module__9gWEoq__icon{color:var(--color-text-secondary);flex:none}.command-palette-module__9gWEoq__option[aria-selected=true] .command-palette-module__9gWEoq__icon{color:var(--color-text)}.command-palette-module__9gWEoq__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.command-palette-module__9gWEoq__meta{color:var(--color-text-muted);font-size:var(--fs-sm);flex:none}.command-palette-module__9gWEoq__enter{color:var(--color-text-muted);opacity:0;flex:none}.command-palette-module__9gWEoq__option[aria-selected=true] .command-palette-module__9gWEoq__enter{opacity:1}.command-palette-module__9gWEoq__empty{padding:var(--space-6) var(--space-3);color:var(--color-text-muted);font-size:var(--fs-sm);text-align:center;margin:0}@media (max-width:640px){.command-palette-module__9gWEoq__content{max-block-size:calc(100dvh - 24px);inset-block-start:var(--space-3)}.command-palette-module__9gWEoq__kbd,.command-palette-module__9gWEoq__meta{display:none}}@media (pointer:coarse){.command-palette-module__9gWEoq__option{min-block-size:44px}}.command-palette-module__9gWEoq__overlay[data-state=open]{animation:command-palette-module__9gWEoq__palette-fade-in var(--dur-base) var(--ease)}.command-palette-module__9gWEoq__overlay[data-state=closed]{animation:command-palette-module__9gWEoq__palette-fade-out var(--dur-exit) var(--ease-in)}.command-palette-module__9gWEoq__content[data-state=open]{animation:command-palette-module__9gWEoq__palette-in var(--dur-base) var(--ease)}.command-palette-module__9gWEoq__content[data-state=closed]{animation:command-palette-module__9gWEoq__palette-out var(--dur-exit) var(--ease-in)}@keyframes command-palette-module__9gWEoq__palette-fade-in{0%{opacity:0}}@keyframes command-palette-module__9gWEoq__palette-fade-out{to{opacity:0}}@keyframes command-palette-module__9gWEoq__palette-in{0%{opacity:0;scale:.97}}@keyframes command-palette-module__9gWEoq__palette-out{to{opacity:0;scale:.98}}@media (prefers-reduced-motion:reduce){.command-palette-module__9gWEoq__content[data-state=open]{animation:command-palette-module__9gWEoq__palette-fade-in var(--dur-fast) linear}.command-palette-module__9gWEoq__content[data-state=closed]{animation:command-palette-module__9gWEoq__palette-fade-out var(--dur-fast) linear}}
.toolbar-module__9wLGYG__toolbar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.toolbar-module__9wLGYG__group{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.toolbar-module__9wLGYG__groupEnd{margin-inline-start:auto}.toolbar-module__9wLGYG__filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.toolbar-module__9wLGYG__filtersToggle.toolbar-module__9wLGYG__filtersToggle{display:none}.toolbar-module__9wLGYG__filtersCount{border-radius:var(--radius-pill);background:var(--color-accent-fill);min-inline-size:20px;color:var(--color-accent-fill-fg);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:center;padding:0 6px;line-height:20px}.toolbar-module__9wLGYG__chevron{transition:rotate var(--dur-base) var(--ease);flex:none}.toolbar-module__9wLGYG__chevronOpen{rotate:180deg}@media (max-width:640px){.toolbar-module__9wLGYG__filtersToggle.toolbar-module__9wLGYG__filtersToggle{display:inline-flex}.toolbar-module__9wLGYG__filters{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;flex-basis:100%;align-items:stretch;display:none}.toolbar-module__9wLGYG__filters[data-open]{animation:toolbar-module__9wLGYG__filters-in var(--dur-base) var(--ease);display:flex}.toolbar-module__9wLGYG__filters>*{min-inline-size:0;max-inline-size:100%}}@keyframes toolbar-module__9wLGYG__filters-in{0%{opacity:0;translate:0 -4px}}.toolbar-module__9wLGYG__search{--search-icon-size:16px;flex:240px;align-items:center;min-inline-size:0;max-inline-size:420px;display:flex;position:relative}@media (max-width:640px){.toolbar-module__9wLGYG__search{flex-basis:100%;max-inline-size:none}}.toolbar-module__9wLGYG__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--input-pad-x)}.toolbar-module__9wLGYG__searchInput{box-sizing:border-box;inline-size:100%;block-size:var(--input-h);padding-inline:calc(var(--input-pad-x) + var(--search-icon-size) + var(--space-2)) var(--input-pad-x);border:1px solid var(--color-border-strong);border-radius:var(--input-radius);background:var(--input-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--input-fs);font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.toolbar-module__9wLGYG__searchInput::placeholder{color:var(--color-text-muted);opacity:1}.toolbar-module__9wLGYG__searchInput:hover:not(:focus){border-color:var(--color-text-muted)}.toolbar-module__9wLGYG__searchInput:focus-visible,.toolbar-module__9wLGYG__searchInput:focus{border-color:var(--color-focus);box-shadow:var(--focus-ring);outline-offset:var(--focus-offset-inset);outline:2px solid #0000}.toolbar-module__9wLGYG__bulkBar{bottom:var(--space-4);z-index:var(--z-sticky);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-pop);animation:toolbar-module__9wLGYG__bulk-in var(--dur-base) var(--ease);flex-wrap:wrap;display:flex;position:sticky}@keyframes toolbar-module__9wLGYG__bulk-in{0%{opacity:0;translate:0 12px}}.toolbar-module__9wLGYG__count{color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--leading-tight);margin:0;padding-inline-start:var(--space-2)}.toolbar-module__9wLGYG__countValue{color:var(--color-text);font-family:var(--font-display);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.toolbar-module__9wLGYG__bulkActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.toolbar-module__9wLGYG__spinner{animation:toolbar-module__9wLGYG__spin var(--dur-spin) linear infinite}@keyframes toolbar-module__9wLGYG__spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.toolbar-module__9wLGYG__bulkBar,.toolbar-module__9wLGYG__filters[data-open]{animation:none}.toolbar-module__9wLGYG__chevron,.toolbar-module__9wLGYG__searchInput{transition:none}.toolbar-module__9wLGYG__spinner{animation-duration:calc(var(--dur-spin) * 3)}}
.portal-module__VYMa-W__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1100px){.portal-module__VYMa-W__grid{grid-template-columns:minmax(0,1fr)}}.portal-module__VYMa-W__stack{gap:var(--space-4);flex-direction:column;display:flex}.portal-module__VYMa-W__facts{align-items:baseline;gap:var(--space-2) var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.portal-module__VYMa-W__facts dt{color:var(--color-text-secondary);font-size:var(--fs-sm)}.portal-module__VYMa-W__facts dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.portal-module__VYMa-W__mono{font-family:var(--font-mono);font-size:var(--fs-sm)}.portal-module__VYMa-W__muted{color:var(--color-text-secondary)}.portal-module__VYMa-W__usage{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.portal-module__VYMa-W__usage>div{gap:var(--space-1);flex-direction:column;display:flex}.portal-module__VYMa-W__usage dt{color:var(--color-text-secondary);font-size:var(--fs-sm)}.portal-module__VYMa-W__usage dd{gap:var(--space-2);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;display:flex}.portal-module__VYMa-W__meter{background:var(--color-surface-2);border-radius:3px;block-size:6px;inline-size:100%;display:block;overflow:hidden}.portal-module__VYMa-W__meterFill{inline-size:var(--used);background:var(--color-accent-fill);border-radius:3px;block-size:100%;min-inline-size:2px;display:block}.portal-module__VYMa-W__meterFill[data-tone=warn]{background:var(--color-warning)}.portal-module__VYMa-W__meterFill[data-tone=danger]{background:var(--color-danger)}.portal-module__VYMa-W__inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.portal-module__VYMa-W__note{color:var(--color-text-secondary);font-size:var(--fs-sm);margin:0}.portal-module__VYMa-W__error{color:var(--color-danger);font-size:var(--fs-sm);margin:0}.portal-module__VYMa-W__success{color:var(--color-success);font-size:var(--fs-sm);margin:0}.portal-module__VYMa-W__banner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-surface-2);flex-wrap:wrap;display:flex}.portal-module__VYMa-W__bannerDanger{border-inline-start-color:var(--color-danger)}.portal-module__VYMa-W__bannerText{gap:var(--space-1);flex-direction:column;flex:260px;min-inline-size:0;display:flex}.portal-module__VYMa-W__bannerTitle{font-weight:var(--fw-semibold);margin:0}.portal-module__VYMa-W__bannerMessage{flex:260px;min-inline-size:0;margin:0}.portal-module__VYMa-W__records{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portal-module__VYMa-W__record{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-2);grid-template-columns:64px minmax(0,1fr) minmax(0,1.4fr) auto;display:grid}.portal-module__VYMa-W__recordType{color:var(--color-text-secondary);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.portal-module__VYMa-W__recordValue{overflow-wrap:anywhere;min-inline-size:0;font-family:var(--font-mono);font-size:var(--fs-sm)}.portal-module__VYMa-W__hostList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portal-module__VYMa-W__hostRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-2);display:flex}.portal-module__VYMa-W__formRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.portal-module__VYMa-W__providerHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.portal-module__VYMa-W__endpointMode{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}@media (max-width:640px){.portal-module__VYMa-W__facts{gap:0 var(--space-4);grid-template-columns:minmax(0,1fr)}.portal-module__VYMa-W__facts dd{margin-block-end:var(--space-2)}.portal-module__VYMa-W__record{grid-template-columns:minmax(0,1fr) auto}.portal-module__VYMa-W__record>.portal-module__VYMa-W__recordType{grid-column:1/-1}.portal-module__VYMa-W__formRow>*{flex:100%}}
.site-health-module__DtXVXW__pair{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.site-health-module__DtXVXW__pair{grid-template-columns:minmax(0,1fr)}}.site-health-module__DtXVXW__steps{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-health-module__DtXVXW__address{color:var(--color-text);font-family:var(--font-mono);font-size:var(--fs-sm);overflow-wrap:anywhere;text-decoration:none}.site-health-module__DtXVXW__address:hover{color:var(--color-accent);text-decoration:underline}
.field-row-module__bnWF3G__wrap{max-inline-size:var(--form-max);container-type:inline-size}.field-row-module__bnWF3G__row{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.field-row-module__bnWF3G__row[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.field-row-module__bnWF3G__row[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row-module__bnWF3G__row>[class]{max-inline-size:none}@container (max-width:440px){.field-row-module__bnWF3G__row,.field-row-module__bnWF3G__row[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:280px){.field-row-module__bnWF3G__row,.field-row-module__bnWF3G__row[data-columns="3"],.field-row-module__bnWF3G__row[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}
.operations-module__P_75xG__page{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.operations-module__P_75xG__tiles{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:900px){.operations-module__P_75xG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-module__P_75xG__cellStack{flex-direction:column;gap:2px;min-inline-size:0;display:inline-flex}.operations-module__P_75xG__sub{color:var(--color-text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.operations-module__P_75xG__mono{font-family:var(--font-mono);font-size:var(--fs-sm);overflow-wrap:anywhere}.operations-module__P_75xG__link{color:var(--color-text);font-weight:var(--fw-medium);text-decoration:none}.operations-module__P_75xG__link:hover{color:var(--color-accent);text-decoration:underline}.operations-module__P_75xG__link:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-sm)}.operations-module__P_75xG__badges{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.operations-module__P_75xG__error{color:var(--color-danger);font-size:var(--fs-sm);overflow-wrap:anywhere}.operations-module__P_75xG__detail{color:var(--color-text-secondary);font-size:var(--fs-sm);overflow-wrap:anywhere}.operations-module__P_75xG__muted{color:var(--color-text-muted)}.operations-module__P_75xG__cardFacts{padding:var(--card-pad);border-bottom:1px solid var(--color-border)}.operations-module__P_75xG__facts{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));margin:0;display:grid}.operations-module__P_75xG__facts>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.operations-module__P_75xG__facts dt{color:var(--color-text-secondary);font-size:var(--fs-xs)}.operations-module__P_75xG__facts dd{align-items:baseline;gap:var(--space-1) var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}.operations-module__P_75xG__panelBody{gap:var(--space-5);flex-direction:column;display:flex}.operations-module__P_75xG__panelHeading{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.operations-module__P_75xG__steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.operations-module__P_75xG__step{gap:2px var(--space-3);padding:var(--space-2) 0;border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.operations-module__P_75xG__step:last-child{border-block-end:none}.operations-module__P_75xG__stepName{font-family:var(--font-mono);font-size:var(--fs-sm)}.operations-module__P_75xG__stepAt{color:var(--color-text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.operations-module__P_75xG__stepDetail{color:var(--color-text-secondary);font-size:var(--fs-sm);overflow-wrap:anywhere;grid-column:1/-1}.operations-module__P_75xG__errorBlock{padding:var(--space-3) var(--space-4);background:var(--color-danger-quiet);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--fs-sm);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}
.overview-module__b_tPkG__tiles{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (max-width:1180px){.overview-module__b_tPkG__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.overview-module__b_tPkG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-module__b_tPkG__split{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.overview-module__b_tPkG__cardStack{gap:var(--space-4);flex-direction:column;display:flex}.overview-module__b_tPkG__aside{color:var(--color-text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.overview-module__b_tPkG__barGroup{gap:var(--space-2);flex-direction:column;display:flex}.overview-module__b_tPkG__barTitle{justify-content:space-between;gap:var(--space-3);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);margin:0;display:flex}.overview-module__b_tPkG__segments{border-radius:var(--radius-xs);background:var(--color-surface-2);gap:2px;block-size:12px;display:flex;overflow:hidden}.overview-module__b_tPkG__segment{flex:0 0 var(--share);min-inline-size:4px}.overview-module__b_tPkG__segment,.overview-module__b_tPkG__swatch{background:var(--color-fg-subtle)}.overview-module__b_tPkG__segment[data-tone=success],.overview-module__b_tPkG__swatch[data-tone=success]{background:var(--color-success)}.overview-module__b_tPkG__segment[data-tone=info],.overview-module__b_tPkG__swatch[data-tone=info]{background:var(--color-info)}.overview-module__b_tPkG__segment[data-tone=warning],.overview-module__b_tPkG__swatch[data-tone=warning]{background:var(--color-warning)}.overview-module__b_tPkG__segment[data-tone=danger],.overview-module__b_tPkG__swatch[data-tone=danger]{background:var(--color-danger)}.overview-module__b_tPkG__segment[data-tone=danger-quiet],.overview-module__b_tPkG__swatch[data-tone=danger-quiet]{background:color-mix(in srgb, var(--color-danger) 45%, var(--color-surface-2))}.overview-module__b_tPkG__segment[data-tone=accent],.overview-module__b_tPkG__swatch[data-tone=accent]{background:var(--color-accent-fill)}.overview-module__b_tPkG__segment[data-tone=empty]{background:0 0}.overview-module__b_tPkG__swatch[data-tone=empty]{background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.overview-module__b_tPkG__legend{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));margin:0;padding:0;list-style:none;display:grid}.overview-module__b_tPkG__legendItem{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.overview-module__b_tPkG__swatch{border-radius:2px;block-size:10px;inline-size:10px}.overview-module__b_tPkG__legendLabel{color:var(--color-text-secondary)}.overview-module__b_tPkG__legendValue{color:var(--color-text);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.overview-module__b_tPkG__note{color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:var(--leading-normal);margin:0}.overview-module__b_tPkG__noteDanger{color:var(--color-danger)}.overview-module__b_tPkG__checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.overview-module__b_tPkG__check{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.overview-module__b_tPkG__check:first-child{padding-block-start:0}.overview-module__b_tPkG__check:last-child{border-block-end:0;padding-block-end:0}.overview-module__b_tPkG__checkLink{color:inherit;text-decoration:none}.overview-module__b_tPkG__checkLink:hover{color:var(--color-accent);text-decoration:underline}.overview-module__b_tPkG__checkLink:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-sm)}.overview-module__b_tPkG__value{font-variant-numeric:tabular-nums}.overview-module__b_tPkG__badges{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.overview-module__b_tPkG__stack{flex-direction:column;gap:2px;min-inline-size:0;display:inline-flex}.overview-module__b_tPkG__sub{color:var(--color-text-muted);font-size:var(--fs-xs)}.overview-module__b_tPkG__subDanger{color:var(--color-danger);font-weight:var(--fw-medium)}.overview-module__b_tPkG__link{color:var(--color-text);font-weight:var(--fw-medium);text-decoration:none}.overview-module__b_tPkG__link:hover{color:var(--color-accent);text-decoration:underline}
.settings-module__FxG_tW__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-module__FxG_tW__wide{grid-column:1/-1}@media (max-width:1100px){.settings-module__FxG_tW__grid{grid-template-columns:minmax(0,1fr)}}.settings-module__FxG_tW__release{overflow-wrap:anywhere;font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}.settings-module__FxG_tW__error{color:var(--color-danger);font-size:var(--fs-sm);margin:0}
.new-tenant-module__QzR0Oa__form{gap:var(--space-5);flex-direction:column;display:flex}.new-tenant-module__QzR0Oa__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.new-tenant-module__QzR0Oa__column{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.new-tenant-module__QzR0Oa__column>:last-child{flex:auto}@media (max-width:1100px){.new-tenant-module__QzR0Oa__grid{grid-template-columns:minmax(0,1fr)}}.new-tenant-module__QzR0Oa__submitRow{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.new-tenant-module__QzR0Oa__resultHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.new-tenant-module__QzR0Oa__secrets{gap:var(--space-3);flex-direction:column;display:flex}.new-tenant-module__QzR0Oa__mono{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--fs-sm)}.new-tenant-module__QzR0Oa__budget,.new-tenant-module__QzR0Oa__step{color:var(--color-text-secondary);font-size:var(--fs-sm);margin:0}.new-tenant-module__QzR0Oa__formError{padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--fs-sm);margin:0}.new-tenant-module__QzR0Oa__once{color:var(--color-warning);font-weight:var(--fw-medium);margin:0}.new-tenant-module__QzR0Oa__secretRow{align-items:center;gap:var(--space-3);grid-template-columns:140px minmax(0,1fr) auto;display:grid}.new-tenant-module__QzR0Oa__secretLabel{color:var(--color-text-secondary);font-size:var(--fs-sm)}.new-tenant-module__QzR0Oa__secretValue{overflow-wrap:anywhere;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-2);font-family:var(--font-mono);font-size:var(--fs-base)}@media (max-width:640px){.new-tenant-module__QzR0Oa__secretRow{grid-template-columns:minmax(0,1fr) auto}.new-tenant-module__QzR0Oa__secretLabel{grid-column:1/-1}}
.tenants-module__9JQTnW__site{flex-direction:column;min-inline-size:0;display:flex}.tenants-module__9JQTnW__siteName{font-weight:var(--fw-medium)}.tenants-module__9JQTnW__siteHost{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-xs)}.tenants-module__9JQTnW__badges{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}
.issued-password-module__tKeBGq__box{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);flex-direction:column;display:flex}.issued-password-module__tKeBGq__title{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.issued-password-module__tKeBGq__row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(80px,max-content) minmax(0,1fr) auto;display:grid}.issued-password-module__tKeBGq__user,.issued-password-module__tKeBGq__note{color:var(--color-text-secondary);font-size:var(--fs-sm)}.issued-password-module__tKeBGq__value{overflow-wrap:anywhere;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-mono)}@media (max-width:640px){.issued-password-module__tKeBGq__row{grid-template-columns:minmax(0,1fr) auto}.issued-password-module__tKeBGq__user{grid-column:1/-1}}
.license-card-module__dZdokW__body{gap:var(--space-5);flex-direction:column;display:flex}.license-card-module__dZdokW__head{align-items:flex-end;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.license-card-module__dZdokW__remaining{align-items:baseline;gap:var(--space-2);color:var(--color-text);margin:0;display:flex}.license-card-module__dZdokW__remaining[data-tone=warn]{color:var(--color-warning)}.license-card-module__dZdokW__remaining[data-tone=danger]{color:var(--color-danger)}.license-card-module__dZdokW__value{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tighter);font-variant-numeric:tabular-nums;line-height:1.1}.license-card-module__dZdokW__unit{color:var(--color-text-secondary);font-size:var(--fs-sm)}.license-card-module__dZdokW__facts{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.license-card-module__dZdokW__facts>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.license-card-module__dZdokW__facts dt{color:var(--color-text-secondary);font-size:var(--fs-xs)}.license-card-module__dZdokW__facts dd{font-variant-numeric:tabular-nums;margin:0}.license-card-module__dZdokW__timeline{padding:var(--space-4) 0 0;border-block-start:1px solid var(--color-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid}.license-card-module__dZdokW__step{min-inline-size:0;flex-direction:column;gap:2px;padding-inline-end:var(--space-3);display:flex;position:relative}.license-card-module__dZdokW__step:before{background:var(--color-border);content:"";block-size:2px;position:absolute;inset-block-start:4px;inset-inline:10px 0}.license-card-module__dZdokW__step:last-child:before{display:none}.license-card-module__dZdokW__step[data-state=past]:before{background:var(--color-border-strong)}.license-card-module__dZdokW__dot{block-size:10px;inline-size:10px;border:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;margin-block-end:var(--space-2);position:relative}.license-card-module__dZdokW__step[data-state=past] .license-card-module__dZdokW__dot{border-color:var(--color-border-strong);background:var(--color-border-strong)}.license-card-module__dZdokW__step[data-state=next] .license-card-module__dZdokW__dot{border-color:var(--color-accent-fill);background:var(--color-accent-fill);box-shadow:0 0 0 3px var(--color-accent-quiet)}.license-card-module__dZdokW__stepLabel{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.license-card-module__dZdokW__step[data-state=past] .license-card-module__dZdokW__stepLabel{color:var(--color-text-secondary)}.license-card-module__dZdokW__stepDate{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.license-card-module__dZdokW__stepWhen{color:var(--color-text-secondary);font-size:var(--fs-xs)}@media (max-width:640px){.license-card-module__dZdokW__timeline{gap:var(--space-4);grid-auto-flow:row}.license-card-module__dZdokW__step{padding-inline:var(--space-6) 0}.license-card-module__dZdokW__dot{margin:0;position:absolute;inset-block-start:4px;inset-inline-start:0}.license-card-module__dZdokW__step:before{inset-block:14px calc(-1 * var(--space-4) + 4px);block-size:auto;inline-size:2px;inset-inline:4px auto}}
.tenant-charts-module__Jnrw5G__grid{gap:var(--space-5);flex-wrap:wrap;display:flex}.tenant-charts-module__Jnrw5G__grid>*{flex:min(100%,360px);min-inline-size:0}
