@charset "UTF-8";:root{--sol-color-ink: rgba(17, 17, 21, .9);--sol-color-ink-opacity-high: rgba(17, 17, 21, .58);--sol-color-ink-opacity-mid: rgba(17, 17, 21, .09);--sol-color-on-ink: rgba(255, 255, 255, .9);--sol-color-surface-low: #E9EDF3;--sol-color-surface-mid: #F2F5FA;--sol-color-surface-high: #959CA8;--sol-color-navbar1: #e9edf3;--sol-color-navbar2: #e9edf3;--sol-color-opacity-low: rgba(17, 17, 28, .04);--sol-color-opacity-mid: rgba(17, 17, 28, .09);--sol-color-opacity-high: rgba(17, 17, 28, .58);--sol-color-opacity-darken: rgba(17, 17, 28, .02);--sol-color-opacity-overlay: rgba(17, 17, 28, .53);--sol-color-blue: #057dff;--sol-color-blue-alt: #0364cc;--sol-color-blue-opacity: #057dff1f;--sol-color-cyan: #00ccc5;--sol-color-cyan-alt: #01a29e;--sol-color-cyan-opacity: #00ccc51f;--sol-color-green: #37c45b;--sol-color-green-alt: #2b9d48;--sol-color-green-opacity: #37c45b1f;--sol-color-yellow: #edc31c;--sol-color-yellow-alt: #bf9c15;--sol-color-yellow-opacity: #edc31c1f;--sol-color-orange: #ff980a;--sol-color-orange-alt: #cc7a06;--sol-color-orange-opacity: #ff980a1f;--sol-color-tangerine: #ff6c2e;--sol-color-tangerine-alt: #cc5624;--sol-color-tangerine-opacity: #ff6c2e1f;--sol-color-red: #ff4043;--sol-color-red-alt: #cc3236;--sol-color-red-opacity: #ff40431f;--sol-color-pink: #f2559c;--sol-color-pink-alt: #f2559c;--sol-color-pink-opacity: #f2559c1f;--sol-color-purple: #ae4ede;--sol-color-purple-alt: #8b3eb2;--sol-color-purple-opacity: #ae4ede1f;--sol-color-violet: #3057f2;--sol-color-violet-alt: #2746c2;--sol-color-violet-opacity: #3057f21f;--sol-color-primary: #3057f2;--sol-color-primary-alt: #2746c2;--sol-color-primary-opacity: #3057f21f;--sol-color-accent: #00ccc5;--sol-color-accent-alt: #01a29e;--sol-color-accent-opacity: #00ccc51f;--sol-color-success: #37c45b;--sol-color-success-alt: #2b9d48;--sol-color-success-opacity: #37c45b1f;--sol-color-warning: #ff980a;--sol-color-warning-alt: #cc7a06;--sol-color-warning-opacity: #ff980a1f;--sol-color-danger: #ff4043;--sol-color-danger-alt: #cc3236;--sol-color-danger-opacity: #ff40431f;--sol-shadow-lowest: 0 2px 8px rgba(0, 0, 0, .12);--sol-shadow-low: 0 6px 12px rgba(0, 0, 0, .2);--sol-shadow-mid: 0 8px 16px rgba(0, 0, 0, .2);--sol-shadow-high: 0 16px 32px rgba(0, 0, 0, .2)}.theme-sol-dark{--sol-color-ink: rgba(232, 232, 234, 1);--sol-color-ink-opacity-high: rgba(232, 232, 234, .64);--sol-color-ink-opacity-mid: rgba(232, 232, 234, .25);--sol-color-surface-low: #181825;--sol-color-surface-mid: #232235;--sol-color-surface-high: #51577a;--sol-color-navbar1: #131a38;--sol-color-navbar2: #151524;--sol-color-opacity-low: rgba(220, 225, 255, .05);--sol-color-opacity-mid: rgba(220, 225, 255, .14);--sol-color-opacity-high: rgba(220, 225, 255, .64);--sol-color-opacity-darken: rgba(0, 0, 0, .12);--sol-shadow-lowest: 0 1px 6px rgba(0, 0, 0, 1);--sol-shadow-low: 0 4px 8px rgba(0, 0, 0, 1);--sol-shadow-mid: 0 8px 16px rgba(0, 0, 0, 1);--sol-shadow-high: 0 16px 32px rgba(0, 0, 0, 1)}.theme-asm-light{--sol-color-root: #1d3d6c;--sol-color-root-ink: #000;--sol-color-ink: color-mix(in srgb, var(--sol-color-root-ink), #00000000 20%);--sol-color-ink-opacity-high: color-mix(in srgb, var(--sol-color-root-ink), #00000000 45%);--sol-color-ink-opacity-mid: color-mix(in srgb, var(--sol-color-root-ink), #00000000 80%);--sol-color-on-ink: rgba(255, 255, 255, .9);--sol-color-surface-low: color-mix(in srgb, var(--sol-color-root), #ffffff 94%);--sol-color-surface-mid: color-mix(in srgb, var(--sol-color-root), #ffffff 99%);--sol-color-surface-high: color-mix(in srgb, var(--sol-color-root), #ffffff 88%);--sol-color-navbar1: #1d3d6c;--sol-color-navbar2: #1d3d6c;--sol-color-opacity-low: color-mix(in srgb, var(--sol-color-root), #00000000 96%);--sol-color-opacity-mid: color-mix(in srgb, var(--sol-color-root), #00000000 89%);--sol-color-opacity-high: color-mix(in srgb, var(--sol-color-root), #00000000 60%);--sol-color-opacity-darken: color-mix(in srgb, var(--sol-color-root), #00000000 96%);--sol-color-opacity-overlay: rgba(0, 0, 0, .53);--sol-color-violet: #1d3d6c;--sol-color-violet-alt: #20335b;--sol-color-violet-opacity: #1d3d6c1f;--sol-color-cyan: #3f868d;--sol-color-cyan-alt: #347278;--sol-color-cyan-opacity: #3f868d1f;--sol-color-primary: #1d3d6c;--sol-color-primary-alt: #20335b;--sol-color-primary-opacity: #1d3d6c1f;--sol-color-accent: #3f868d;--sol-color-accent-alt: #347278;--sol-color-accent-opacity: #3f868d1f;--sol-color-asm-tonal: #e2e7ed;--sol-color-asm-tonal-hover: #dae0e8}:root{--sol-icon-12: 12px;--sol-icon-16: 16px;--sol-icon-20: 20px;--sol-icon-24: 24px;--sol-icon-32: 32px;--sol-icon-64: 64px;--sol-logo-url: url(/public/img/logo-outpost24.svg)}.theme-sol-dark{--sol-logo-url: url(/public/img/logo-outpost24-light.svg)}:root{--sol-z-index-navbar-badge: 50;--sol-z-index-detail: 100;--sol-z-index-navbar-popover: 200;--sol-z-index-dialog: 250;--sol-z-index-popover: 500;--sol-z-index-notification: 1000;--sol-z-index-debug: 9999;--sol-size-2: 2px;--sol-size-4: 4px;--sol-size-8: 8px;--sol-size-12: 12px;--sol-size-16: 16px;--sol-size-20: 20px;--sol-size-24: 24px;--sol-size-32: 32px;--sol-size-48: 48px;--sol-size-64: 64px;--sol-size-128: 128px;--sol-size-256: 256px;--sol-size-512: 512px;--sol-r-2: 2px;--sol-r-4: 4px;--sol-r-8: 8px;--sol-r-24: 24px;--sol-r-32: 32px;--sol-p-2: 2px;--sol-p-4: 4px;--sol-p-8: 8px;--sol-p-16: 16px;--sol-p-32: 32px;--sol-p-64: 64px;--sol-m-2: 2px;--sol-m-4: 4px;--sol-m-8: 8px;--sol-m-16: 16px;--sol-m-32: 32px;--sol-m-64: 64px;--sol-g-2: 2px;--sol-g-4: 4px;--sol-g-8: 8px;--sol-g-16: 16px;--sol-g-32: 32px;--sol-g-64: 64px;--sol-screen-768: 768px;--sol-screen-1024: 1024px;--sol-screen-1280: 1280px}:root{--sol-text-font-family: Inter;--sol-text-h1-size: 24px;--sol-text-h1-weight: 700;--sol-text-h2-size: 24px;--sol-text-h2-weight: 400;--sol-text-h3-size: 18px;--sol-text-h3-weight: 700;--sol-text-h4-size: 16px;--sol-text-h4-weight: 700;--sol-text-body-size: 14px;--sol-text-body-weight: 400;--sol-text-body-medium-size: 14px;--sol-text-body-medium-weight: 500;--sol-text-body-bold-size: 14px;--sol-text-body-bold-weight: 700;--sol-text-body-small-size: 12px;--sol-text-body-small-weight: 400;--sol-text-body-small-bold-size: 12px;--sol-text-body-small-bold-weight: 700;--sol-text-body-tiny-size: 11px;--sol-text-body-tiny-weight: 400;--sol-text-body-tiny-bold-size: 11px;--sol-text-body-tiny-bold-weight: 700}.theme-asm-light{--sol-text-font-family: Lato}:root{--sol-button-height: var(--sol-size-32);--sol-button-font-weight: 500;--sol-button-padding-text-side: var(--sol-p-8);--sol-button-border-radius: var(--sol-r-4);--sol-button-gap: var(--sol-g-4);--sol-button-icon-padding: 6px;--sol-button-primary-color: var(--sol-color-on-ink);--sol-button-primary-background-color: var(--sol-color-primary);--sol-button-primary-hover-color: var(--sol-color-on-ink);--sol-button-primary-hover-background-color: var(--sol-color-primary-alt);--sol-button-secondary-color: var(--sol-color-ink);--sol-button-secondary-background-color: var(--sol-color-opacity-low);--sol-button-secondary-hover-color: var(--sol-color-ink);--sol-button-secondary-hover-background-color: var(--sol-color-opacity-mid);--sol-button-accent-color: var(--sol-color-on-ink);--sol-button-accent-background-color: var(--sol-color-accent);--sol-button-accent-hover-color: var(--sol-color-on-ink);--sol-button-accent-hover-background-color: var(--sol-color-accent-alt);--sol-button-transparent-color: var(--sol-color-ink);--sol-button-transparent-background-color: transparent;--sol-button-transparent-hover-color: var(--sol-color-ink);--sol-button-transparent-hover-background-color: var(--sol-color-opacity-low);--sol-button-danger-color: var(--sol-color-on-ink);--sol-button-danger-background-color: var(--sol-color-danger);--sol-button-danger-hover-color: var(--sol-color-on-ink);--sol-button-danger-hover-background-color: var(--sol-color-danger-alt);--sol-button-dashed-color: var(--sol-color-ink);--sol-button-dashed-background-color: transparent;--sol-button-dashed-border-color: var(--sol-color-opacity-high);--sol-button-dashed-hover-color: var(--sol-color-primary);--sol-button-dashed-hover-background-color: var(--sol-color-primary-opacity);--sol-button-dashed-hover-border-color: var(--sol-color-primary);--sol-button-menu-account-avatar-background-color: var(--sol-color-accent-alt)}.theme-asm-light{--sol-button-font-weight: normal;--sol-button-secondary-color: var(--sol-color-primary);--sol-button-secondary-background-color: var(--sol-color-asm-tonal);--sol-button-secondary-hover-color: var(--sol-color-primary);--sol-button-secondary-hover-background-color: var(--sol-color-asm-tonal-hover)}.theme-asm-light{--sol-button-menu-account-avatar-background-color: var(--sol-color-accent)}:root{--sol-card-padding: 0;--sol-card-background-color: transparent;--sol-card-border: none;--sol-card-margin: 0 0 var(--sol-m-16) 0;--sol-card-small-padding: var(--sol-p-16) 0;--sol-card-small-background-color: color-mix(in srgb, var(--sol-color-surface-mid), white 50%);--sol-card-small-border: 1px solid var(--sol-color-opacity-mid);--sol-card-small-margin: 0 0 var(--sol-m-16) 0}.theme-sol-dark{--sol-card-small-background-color: var(--sol-color-opacity-low)}.theme-asm-light{--sol-card-padding: var(--sol-p-16) 0;--sol-card-background-color: var(--sol-color-surface-mid);--sol-card-border: 1px solid var(--sol-color-opacity-mid);--sol-card-margin: var(--sol-m-16) 0;--sol-card-small-padding: var(--sol-p-16) 0;--sol-card-small-background-color: var(--sol-color-surface-mid);--sol-card-small-border: 1px solid var(--sol-color-opacity-mid);--sol-card-small-margin: var(--sol-m-16) 0}:root{--sol-dashboard-padding: 0 var(--sol-p-16);--sol-dashboard-col-min: 260px;--sol-dashboard-col-min-md: 220px;--sol-dashboard-col-min-sm: 180px}.theme-asm-light{--sol-dashboard-padding: 0}:root{--sol-dialogs-container-backdrop-filter: blur(2px);--sol-dialog-border: 1px solid var(--sol-color-opacity-mid);--sol-dialog-header-height: 32px;--sol-dialog-header-background-color: transparent;--sol-dialog-header-danger-background-color: transparent;--sol-dialog-header-color: var(--sol-color-ink);--sol-dialog-header-align-items: end;--sol-dialog-content-message-padding: 0 var(--sol-p-16) var(--sol-p-16) var(--sol-p-16);--sol-dialog-actions-justify-content: space-between;--sol-dialog-actions-background-color: var(--sol-color-opacity-low);--sol-wizard-info-py: 84px;--sol-dialog-wizard-info-width: 280px;--sol-dialog-wizard-info-background-color: var(--sol-color-opacity-darken)}.theme-asm-light{--sol-dialogs-container-backdrop-filter: none;--sol-dialog-border: none;--sol-dialog-header-height: 48px;--sol-dialog-header-background-color: var(--sol-color-primary);--sol-dialog-header-danger-background-color: var(--sol-color-danger);--sol-dialog-header-color: var(--sol-color-on-ink);--sol-dialog-header-align-items: center;--sol-dialog-content-message-padding: var(--sol-p-16);--sol-dialog-actions-justify-content: end;--sol-dialog-actions-background-color: transparent}:root{--sol-divider-height: 2px;--sol-divider-background-color: var(--sol-color-opacity-low)}:root{--sol-field-label-color: var(--sol-color-ink);--sol-field-padding-x: var(--sol-p-8);--sol-field-height: 32px;--sol-field-border-radius: 4px;--sol-field-color: var(--sol-color-ink);--sol-field-background-color: var(--sol-color-opacity-darken);--sol-field-border-color: var(--sol-color-opacity-mid);--sol-field-hover-border-color: var(--sol-color-opacity-high);--sol-field-disabled-background-color: var(--sol-color-neutral-lighten-2);--sol-field-placeholder-color: var(--sol-color-ink-opacity-high)}.theme-asm-light{--sol-field-label-color: var(--sol-color-ink)}:root{--sol-form-gap: 16px;--sol-form-section-title-color: var(--sol-color-ink);--sol-form-section-title-font-size: 20px;--sol-form-section-title-border: 1px solid var(--sol-color-neutral-darken-1)}.theme-asm-light{--sol-form-gap: 16px;--sol-form-section-title-font-size: 18px;--sol-form-section-title-border: 1px solid var(--sol-color-neutral)}:root{--sol-list-height: 40px;--sol-list-item-background-color: var(--sol-color-opacity-low)}:root{--sol-text-area-padding-x: var(--sol-field-padding-x);--sol-text-area-padding-y: var(--sol-p-8);--sol-text-area-line-height: 20px;--sol-text-area-border-radius: var(--sol-field-border-radius);--sol-text-area-transition: .12s}:root{--sol-navbar-border-color: var(--sol-color-opacity-low);--sol-navbar-shadow: var(--sol-shadow-lowest);--sol-navbar-header-toggle-color: var(--sol-color-ink);--sol-navbar-menu-button-color: var(--sol-color-ink-opacity-high);--sol-navbar-menu-button-selected-color: var(--sol-color-ink);--sol-navbar-menu-button-selected-background-color: transparent;--sol-navbar-icon-button-selected-color: var(--sol-color-ink);--sol-navbar-icon-button-selected-background-color: var(--sol-color-opacity-mid);--sol-navbar-icon-button-hover-selected-color: var(--sol-color-ink);--sol-navbar-icon-button-hover-selected-background-color: var(--sol-color-opacity-mid)}.theme-sol-dark{--sol-navbar-border-color: var(--sol-color-opacity-mid);--sol-navbar-shadow: none;--sol-navbar-header-toggle-color: var(--sol-color-ink);--sol-navbar-menu-button-color: var(--sol-color-ink-opacity-high);--sol-navbar-menu-button-selected-color: var(--sol-color-on-ink);--sol-navbar-menu-button-selected-background-color: transparent;--sol-navbar-icon-button-selected-color: var(--sol-color-on-ink);--sol-navbar-icon-button-selected-background-color: transparent;--sol-navbar-icon-button-hover-selected-color: var(--sol-color-on-ink);--sol-navbar-icon-button-hover-selected-background-color: transparent}.theme-asm-light .sol-navbar-container{--sol-logo-url: url(/public/img/logo-outpost24-light.svg);--sol-color-ink: #fff;--sol-color-ink-opacity-high: color-mix(in srgb, var(--sol-color-ink), #00000000 38%);--sol-color-ink-opacity-mid: color-mix(in srgb, var(--sol-color-ink), #00000000 45%);--sol-color-surface-low: #181825;--sol-color-surface-mid: #232235;--sol-color-surface-high: #51577a;--sol-color-opacity-low: rgba(225, 225, 255, .1);--sol-color-opacity-mid: rgba(225, 225, 255, .14);--sol-color-opacity-high: rgba(225, 225, 255, .55);--sol-color-opacity-darken: rgba(0, 0, 0, .12);--sol-navbar-border-color: var(--sol-color-opacity-low);--sol-navbar-shadow: none;--sol-navbar-header-toggle-color: var(--sol-color-ink);--sol-navbar-menu-button-color: var(--sol-color-ink-opacity-high);--sol-navbar-menu-button-selected-color: var(--sol-color-ink);--sol-navbar-menu-button-selected-background-color: transparent;--sol-navbar-icon-button-selected-color: var(--sol-color-primary);--sol-navbar-icon-button-selected-background-color: var(--sol-color-ink);--sol-navbar-icon-button-hover-selected-color: var(--sol-color-primary);--sol-navbar-icon-button-hover-selected-background-color: var(--sol-color-ink)}:root{--sol-page-color: var(--sol-color-ink);--sol-page-background-color: var(--sol-color-surface-mid);--sol-page-gap: 0;--sol-page-padding: var(--sol-p-16) 0}.theme-sol-dark{--sol-page-background-color: var(--sol-color-surface-mid)}.theme-asm-light{--sol-page-background-color: var(--sol-color-surface-low);--sol-page-gap: var(--sol-g-16);--sol-page-padding: var(--sol-p-16)}:root{--sol-tab-large-height: var(--sol-size-64);--sol-tab-text-transform: inherit;--sol-tab-font-size: inherit;--sol-tab-letter-spacing: inherit;--sol-tab-color-hover: var(--sol-color-ink);--sol-tab-color-selected: var(--sol-color-ink)}.theme-asm-light{--sol-tab-text-transform: uppercase;--sol-tab-font-size: 12px;--sol-tab-letter-spacing: 1px;--sol-tab-color-hover: var(--sol-color-primary);--sol-tab-color-selected: var(--sol-color-primary)}:root{--sol-topbar-padding: 0 var(--sol-p-16);--sol-topbar-margin: 0;--sol-topbar-background: var(--sol-color-surface-mid);--sol-topbar-border-color: var(--sol-color-opacity-mid)}.theme-sol-dark{--sol-topbar-background: var(--sol-color-surface-low);--sol-topbar-border-color: var(--sol-color-opacity-mid)}.theme-asm-light{--sol-topbar-background: var(--sol-color-surface-low)}.sol-text-style-h1{font-size:var(--sol-text-h1-size);font-weight:var(--sol-text-h1-weight);line-height:1.2}.sol-text-style-h2{font-size:var(--sol-text-h2-size);font-weight:var(--sol-text-h2-weight);line-height:1.2}.sol-text-style-h3{font-size:var(--sol-text-h3-size);font-weight:var(--sol-text-h3-weight);line-height:1.2}.sol-text-style-h4{font-size:var(--sol-text-h4-size);font-weight:var(--sol-text-h4-weight);line-height:1.2}.sol-text-style-body{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3}.sol-text-style-body-medium{font-size:var(--sol-text-body-medium-size);font-weight:var(--sol-text-body-medium-weight);line-height:1.3}.sol-text-style-body-bold{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3}.sol-text-style-body-small{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2}.sol-text-style-body-small-bold{font-size:var(--sol-text-body-small-bold-size);font-weight:var(--sol-text-body-small-bold-weight);line-height:1.2}.sol-text-color-ink{color:var(--sol-color-ink)}.sol-text-color-on-ink{color:var(--sol-color-on-ink)}.sol-text-color-opacity-high{color:var(--sol-color-ink-opacity-high)}.sol-icon{display:flex;align-content:center;align-items:center}.sol-icon-12 svg{width:12px;height:12px}.sol-icon-13 svg{width:13px;height:13px}.sol-icon-14 svg{width:14px;height:14px}.sol-icon-16 svg{width:var(--sol-icon-16);height:var(--sol-icon-16)}.sol-icon-20 svg{width:var(--sol-icon-20);height:var(--sol-icon-20)}.sol-icon-24 svg{width:var(--sol-icon-24);height:var(--sol-icon-24)}.sol-icon-32 svg{width:var(--sol-icon-32);height:var(--sol-icon-32)}.sol-icon-64 svg{width:var(--sol-icon-64);height:var(--sol-icon-64)}.sol-icon-spinner{animation:sol-icon-spin 1s linear infinite}@keyframes sol-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sol-button-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--sol-g-8);padding:0 var(--sol-p-16)}.sol-button-list>*>.sol-button-base,.sol-button-list>*>.sol-button-link,.sol-button-list>*>.sol-button-dashed,.sol-button-list>*>.sol-button-danger,.sol-button-list>*>.sol-button-transparent,.sol-button-list>*>.sol-button-accent,.sol-button-list>*>.sol-button-secondary,.sol-button-list>*>.sol-button-primary{min-width:120px}.sol-button-part-icon{pointer-events:none}.sol-button-base,.sol-button-link,.sol-button-dashed,.sol-button-danger,.sol-button-transparent,.sol-button-accent,.sol-button-secondary,.sol-button-primary{font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;border:none;transition:background-color .3s,border .3s,color .3s;display:flex;flex-direction:row;align-items:center;touch-action:manipulation;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:min-content;background:none;padding:0}.sol-button-base:disabled,.sol-button-link:disabled,.sol-button-dashed:disabled,.sol-button-danger:disabled,.sol-button-transparent:disabled,.sol-button-accent:disabled,.sol-button-secondary:disabled,.sol-button-primary:disabled{cursor:default}.sol-button-base,.sol-button-link,.sol-button-dashed,.sol-button-danger,.sol-button-transparent,.sol-button-accent,.sol-button-secondary,.sol-button-primary{width:100%;min-height:var(--sol-button-height);padding:0 var(--sol-p-4) 0 var(--sol-p-4);font-weight:var(--sol-button-font-weight);border-radius:var(--sol-button-border-radius);justify-content:center;gap:var(--sol-button-gap);word-wrap:anywhere}.sol-button-base>.sol-button-part-icon,.sol-button-link>.sol-button-part-icon,.sol-button-dashed>.sol-button-part-icon,.sol-button-danger>.sol-button-part-icon,.sol-button-transparent>.sol-button-part-icon,.sol-button-accent>.sol-button-part-icon,.sol-button-secondary>.sol-button-part-icon,.sol-button-primary>.sol-button-part-icon{transition:color .2s}.sol-button-base>:first-child:not(.sol-button-part-icon),.sol-button-link>:first-child:not(.sol-button-part-icon),.sol-button-dashed>:first-child:not(.sol-button-part-icon),.sol-button-danger>:first-child:not(.sol-button-part-icon),.sol-button-transparent>:first-child:not(.sol-button-part-icon),.sol-button-accent>:first-child:not(.sol-button-part-icon),.sol-button-secondary>:first-child:not(.sol-button-part-icon),.sol-button-primary>:first-child:not(.sol-button-part-icon){padding-left:var(--sol-button-padding-text-side)}.sol-button-base>:last-child:not(.sol-button-part-icon),.sol-button-link>:last-child:not(.sol-button-part-icon),.sol-button-dashed>:last-child:not(.sol-button-part-icon),.sol-button-danger>:last-child:not(.sol-button-part-icon),.sol-button-transparent>:last-child:not(.sol-button-part-icon),.sol-button-accent>:last-child:not(.sol-button-part-icon),.sol-button-secondary>:last-child:not(.sol-button-part-icon),.sol-button-primary>:last-child:not(.sol-button-part-icon){padding-right:var(--sol-button-padding-text-side)}.sol-button-base:focus-within,.sol-button-link:focus-within,.sol-button-dashed:focus-within,.sol-button-danger:focus-within,.sol-button-transparent:focus-within,.sol-button-accent:focus-within,.sol-button-secondary:focus-within,.sol-button-primary:focus-within{outline:2px solid var(--sol-color-primary-opacity);outline-offset:1px}.sol-button-primary{color:var(--sol-button-primary-color);background-color:var(--sol-button-primary-background-color);opacity:1}.sol-button-primary .sol-button-part-icon{color:var(--sol-button-primary-color)}.sol-button-primary:hover{color:var(--sol-button-primary-hover-color);background-color:var(--sol-button-primary-hover-background-color)}.sol-button-primary:hover .sol-button-part-icon{color:var(--sol-button-primary-hover-color)}.sol-button-primary:disabled{opacity:.2}.sol-button-secondary{color:var(--sol-button-secondary-color);background-color:var(--sol-button-secondary-background-color);opacity:1}.sol-button-secondary .sol-button-part-icon{color:var(--sol-button-secondary-color)}.sol-button-secondary:hover{color:var(--sol-button-secondary-hover-color);background-color:var(--sol-button-secondary-hover-background-color)}.sol-button-secondary:hover .sol-button-part-icon{color:var(--sol-button-secondary-hover-color)}.sol-button-secondary:disabled{opacity:.2}.sol-button-accent{color:var(--sol-button-accent-color);background-color:var(--sol-button-accent-background-color);opacity:1}.sol-button-accent .sol-button-part-icon{color:var(--sol-button-accent-color)}.sol-button-accent:hover{color:var(--sol-button-accent-hover-color);background-color:var(--sol-button-accent-hover-background-color)}.sol-button-accent:hover .sol-button-part-icon{color:var(--sol-button-accent-hover-color)}.sol-button-accent:disabled{opacity:.2}.sol-button-transparent{color:var(--sol-button-transparent-color);background-color:var(--sol-button-transparent-background-color);opacity:1}.sol-button-transparent .sol-button-part-icon{color:var(--sol-button-transparent-color)}.sol-button-transparent:hover{color:var(--sol-button-transparent-hover-color);background-color:var(--sol-button-transparent-hover-background-color)}.sol-button-transparent:hover .sol-button-part-icon{color:var(--sol-button-transparent-hover-color)}.sol-button-transparent:disabled{opacity:.2}.sol-button-danger{color:var(--sol-button-danger-color);background-color:var(--sol-button-danger-background-color);opacity:1}.sol-button-danger .sol-button-part-icon{color:var(--sol-button-danger-color)}.sol-button-danger:hover{color:var(--sol-button-danger-hover-color);background-color:var(--sol-button-danger-hover-background-color)}.sol-button-danger:hover .sol-button-part-icon{color:var(--sol-button-danger-hover-color)}.sol-button-danger:disabled{opacity:.2}.sol-button-dashed{color:var(--sol-button-dashed-color);background-color:var(--sol-button-dashed-background-color);opacity:1}.sol-button-dashed .sol-button-part-icon{color:var(--sol-button-dashed-color)}.sol-button-dashed:hover{color:var(--sol-button-dashed-hover-color);background-color:var(--sol-button-dashed-hover-background-color)}.sol-button-dashed:hover .sol-button-part-icon{color:var(--sol-button-dashed-hover-color)}.sol-button-dashed:disabled{opacity:.2}.sol-button-dashed{border:1px dashed var(--sol-button-dashed-border-color)}.sol-button-dashed:hover{border-color:var(--sol-button-dashed-hover-border-color)}.sol-button-link{color:var(--sol-color-primary);background-color:transparent;opacity:1}.sol-button-link .sol-button-part-icon{color:var(--sol-color-primary)}.sol-button-link:hover{color:var(--sol-color-primary);background-color:transparent}.sol-button-link:hover .sol-button-part-icon{color:var(--sol-color-primary)}.sol-button-link:disabled{opacity:.2}.sol-button-link{padding:0;min-width:0;white-space:nowrap;text-overflow:ellipsis;justify-content:left}.sol-button-link>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-wrap:auto;padding:var(--sol-p-4) 0;text-align:left}.sol-button-link:hover{text-decoration:underline}.sol-button-link>:first-child:not(.sol-button-part-icon){padding-left:0}.sol-button-link>:last-child:not(.sol-button-part-icon){padding-right:0}.sol-button-icon-32{min-width:var(--sol-size-32);height:var(--sol-size-32);padding:0}.sol-button-icon-32>:first-child:not(.sol-button-part-icon),.sol-button-icon-32>:last-child:not(.sol-button-part-icon){padding:0}.sol-button-icon-20{min-width:var(--sol-size-20);height:var(--sol-size-20);padding:0}.sol-button-icon-20>:first-child:not(.sol-button-part-icon),.sol-button-icon-20>:last-child:not(.sol-button-part-icon){padding:0}.sol-button-loading>*{opacity:0}.sol-button-loading>:nth-last-child(2):not(.sol-button-part-icon){padding-right:var(--sol-button-padding-text-side)}.sol-button-loading-icon{opacity:1;position:absolute;padding:0!important}.sol-field-label{color:var(--sol-color-ink-opacity-high);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sol-field-label-vertical{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3;color:var(--sol-field-label-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sol-field-text-container{display:flex;flex-direction:row;color:var(--sol-field-color);gap:var(--sol-g-4);height:var(--sol-field-height);align-items:center;border:1px solid;border-radius:var(--sol-r-4);background:var(--sol-field-background-color);border-color:var(--sol-field-border-color)}.sol-field-text-container:hover{box-shadow:none;outline:none;background:var(--sol-field-background-color);border-color:var(--sol-field-hover-border-color)}.sol-field-text-container:focus-within{outline:2px solid var(--sol-color-primary-opacity);outline-offset:1px}.sol-field-text-container{transition:border .2s,background .2s;gap:0}.sol-field-text-container-error,.sol-field-text-container-error:hover{border-color:var(--sol-color-danger)}.sol-field-text-container-disabled{opacity:.4;user-input:none;-webkit-user-select:none;user-select:none;pointer-events:none}.sol-field-text-container-disabled>.sol-field-text{cursor:default;user-focus:none}.sol-field-text{padding:0 var(--sol-field-padding-x);background:none;color:var(--sol-field-color);width:0;min-width:0;height:100%;border:none;outline:none;box-shadow:none;font-size:14px;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sol-field-text::-webkit-outer-spin-button,.sol-field-text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sol-field-text[type=number]{-moz-appearance:textfield}.sol-field-text:active{box-shadow:none;outline:none}.sol-field-text::placeholder{color:var(--sol-field-placeholder-color)}.sol-field-text-icon-prepend{color:var(--sol-field-placeholder-color);margin-left:var(--sol-field-padding-x)}.sol-field-text-icon-append{color:var(--sol-field-placeholder-color);margin-right:var(--sol-field-padding-x)}.sol-field-text-icon-clickable{cursor:pointer;transition:color .2s}.sol-field-text-icon-clickable:hover{color:var(--sol-color-ink)}.sol-accordion{display:grid;grid-template-rows:36px 0fr;border:1px solid var(--sol-color-opacity-mid);border-radius:var(--sol-r-4);transition:grid-template-rows .2s}.sol-accordion-expanded{grid-template-rows:36px 1fr}.sol-accordion-header{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8);height:36px;padding:var(--sol-p-8);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.sol-accordion-header:hover{background:var(--sol-color-opacity-low)}.sol-accordion-header-title{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3;color:var(--sol-color-ink);flex:1}.sol-accordion-header-content{color:var(--sol-color-ink-opacity-high);display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-4)}.sol-accordion-content{display:flex;flex-direction:column;gap:var(--sol-g-8);padding:var(--sol-p-8);overflow:hidden;min-height:0;animation:sol-accordion-content-fade-in .2s}.sol-accordion-content-closing{animation:sol-accordion-content-fade-out .2s;padding:0 var(--sol-p-8)}@keyframes sol-accordion-content-fade-in{0%{opacity:0;padding:0 var(--sol-p-8)}to{opacity:1;padding:var(--sol-p-8)}}@keyframes sol-accordion-content-fade-out{0%{opacity:1;padding:var(--sol-p-8)}to{opacity:0;padding:0 var(--sol-p-8)}}.sol-action-bar-overlay{position:absolute;bottom:0;left:0;width:100vw;overflow:hidden}.sol-action-bar-container{display:flex;justify-content:center;align-items:center;margin-bottom:var(--sol-m-32);opacity:0;transform:translateY(48px);animation:sol-notification-fade-in .3s ease forwards}.sol-action-bar-container-closing{animation:sol-notification-fade-out .3s ease forwards}.sol-action-bar{display:flex;flex-direction:row;padding:var(--sol-p-8);gap:var(--sol-g-32);background:var(--sol-color-surface-mid);border:1px solid var(--sol-color-opacity-low);border-radius:var(--sol-r-8);box-shadow:var(--sol-shadow-mid)}.sol-action-bar-info{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8)}.sol-action-bar-info-text{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;color:var(--sol-color-ink-opacity-high)}.sol-action-bar-actions{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-16)}.sol-action-bar-action-group{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8)}.sol-action-bar-actions-empty{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;color:var(--sol-color-ink-opacity-high)}@keyframes sol-action-bar-fade-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes sol-action-bar-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px);display:none}}.sol-alert-container{display:flex;flex-direction:row;border-radius:8px;gap:var(--sol-g-8)}.sol-alert-container-status{color:var(--sol-color-ink-opacity-high)}.sol-alert-container-status-background{padding:var(--sol-p-8);background:var(--sol-color-opacity-low)}.sol-alert-container-info{color:var(--sol-color-blue)}.sol-alert-container-info-background{padding:var(--sol-p-8);background:var(--sol-color-blue-opacity)}.sol-alert-container-success{color:var(--sol-color-green)}.sol-alert-container-success-background{padding:var(--sol-p-8);background:var(--sol-color-green-opacity)}.sol-alert-container-error{color:var(--sol-color-danger)}.sol-alert-container-error-background{padding:var(--sol-p-8);background:var(--sol-color-danger-opacity)}.sol-alert-text{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3}.sol-app-container{width:100vw;height:100vh;display:flex;flex-direction:row;background-color:var(--sol-page-background-color)}.sol-app-navbar{height:100%}.sol-app-content{flex:1;width:100%;height:100%}.sol-app-content-iframe{overflow:hidden}.sol-big-checkbox{display:block;border:1px solid var(--sol-color-opacity-mid);border-radius:8px;padding:var(--sol-p-16);cursor:pointer;transition:border-color .2s;color:var(--sol-color-ink-opacity-high)}.sol-big-checkbox sol-checkbox{display:block;width:100%}.sol-big-checkbox-focused{outline:2px solid var(--sol-color-primary-opacity);outline-offset:1px}.sol-big-checkbox-selected{border-color:var(--sol-color-primary);color:var(--sol-color-ink)}.sol-big-checkbox-indeterminate,.sol-big-checkbox-selected:hover,.sol-big-checkbox-indeterminate:hover{border-color:var(--sol-color-primary)}.sol-big-checkbox-disabled{cursor:default;pointer-events:none;opacity:.4}.sol-big-checkbox-content{gap:var(--sol-g-4)}.sol-big-checkbox-title{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3}.sol-big-checkbox-text{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;color:var(--sol-color-ink-opacity-high)}.sol-big-radiobutton{display:block;border:1px solid var(--sol-color-opacity-mid);border-radius:8px;padding:var(--sol-p-16);cursor:pointer;transition:border-color .2s;color:var(--sol-color-ink-opacity-high)}.sol-big-radiobutton sol-radiobutton{display:block;width:100%}.sol-big-radiobutton-focused{outline:2px solid var(--sol-color-primary-opacity);outline-offset:1px}.sol-big-radiobutton-selected{border-color:var(--sol-color-primary);color:var(--sol-color-ink)}.sol-big-radiobutton-selected:hover{border-color:var(--sol-color-primary)}.sol-big-radiobutton-disabled{cursor:default;pointer-events:none;opacity:.4}.sol-big-radiobutton-content{gap:var(--sol-g-4)}.sol-big-radiobutton-title{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3}.sol-big-radiobutton-text{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;color:var(--sol-color-ink-opacity-high)}.sol-budget{display:flex;align-items:center;gap:var(--sol-g-8);width:max-content}.sol-budget-track{display:flex;height:8px;border-radius:4px;background:var(--sol-color-opacity-low);overflow:visible;flex:1;min-width:78px}.sol-budget-fill{height:100%;border-radius:4px;transition:width .3s ease}.sol-budget-fill-connected{border-radius:4px 0 0 4px}.sol-budget-fill-success{background:var(--sol-color-success)}.sol-budget-fill-yellow{background:var(--sol-color-yellow)}.sol-budget-fill-orange{background:var(--sol-color-orange)}.sol-budget-fill-danger{background:var(--sol-color-danger)}.sol-budget-overage{height:100%;border-radius:0 4px 4px 0;transition:width .3s ease;background:repeating-linear-gradient(-45deg,var(--sol-color-danger),var(--sol-color-danger) 2px,var(--sol-color-danger-opacity) 2px,var(--sol-color-danger-opacity) 4px)}.sol-budget-fill-unlimited{width:100%;background:repeating-linear-gradient(-45deg,var(--sol-color-blue-opacity) 0px,var(--sol-color-blue-opacity) 4px,var(--sol-color-blue) 4px,var(--sol-color-blue) 8px)}.sol-budget-label{white-space:nowrap}.sol-button-group{display:inline-block;position:relative}.sol-button-group:before{position:absolute;content:"";inset:0;border:1px solid var(--sol-color-opacity-mid);border-radius:var(--sol-r-4);pointer-events:none}.sol-button-group-button{display:flex;flex-direction:row;gap:var(--sol-g-8);align-items:center;padding:0 var(--sol-p-16);border-radius:var(--sol-r-4);cursor:pointer;color:var(--sol-color-ink-opacity-high);height:var(--sol-size-32);transition:background .2s}.sol-button-group-button:hover{background:var(--sol-color-opacity-low)}.sol-button-group-button-icon{padding-left:var(--sol-p-8)}.sol-button-group-button-no-text{padding:0 var(--sol-p-8)}.sol-button-group-button-small{height:var(--sol-size-24)}.sol-button-group-button-selected{color:var(--sol-color-ink);background:var(--sol-color-opacity-mid)}.sol-button-group-button-selected:hover{background:var(--sol-color-opacity-mid)}.sol-button-group-button-disabled{cursor:default;pointer-events:none;opacity:.3}.sol-button-group-disabled{opacity:.3;pointer-events:none;cursor:default}.sol-button-group-disabled .sol-button-group-button-disabled{opacity:1}.sol-card{color:inherit;border-radius:var(--sol-r-8);display:flex;flex-direction:column;gap:var(--sol-g-16);width:100%;border:1px solid;padding:var(--sol-card-padding);border:var(--sol-card-border);background-color:var(--sol-card-background-color)}.sol-card-small{color:inherit;border-radius:var(--sol-r-8);display:flex;flex-direction:column;gap:var(--sol-g-16);width:100%;border:1px solid;padding:var(--sol-card-small-padding);border:var(--sol-card-small-border);background-color:var(--sol-card-small-background-color);margin:auto;max-width:var(--sol-screen-768)}.sol-card-medium{color:inherit;border-radius:var(--sol-r-8);display:flex;flex-direction:column;gap:var(--sol-g-16);width:100%;border:1px solid;padding:var(--sol-card-small-padding);border:var(--sol-card-small-border);background-color:var(--sol-card-small-background-color);margin:auto;max-width:var(--sol-screen-1024)}.sol-card-title{font-size:var(--sol-text-h3-size);font-weight:var(--sol-text-h3-weight);line-height:1.2;display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8);color:var(--sol-form-section-title-color);font-size:var(--sol-form-section-title-font-size);border-bottom:var(--sol-form-section-title-border);grid-column:1/-1;padding:0 var(--sol-p-16);height:var(--sol-size-32)}.sol-card-subtitle{font-size:var(--sol-text-h4-size);font-weight:var(--sol-text-h4-weight);line-height:1.2;display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8);color:var(--sol-form-section-title-color);border-bottom:var(--sol-form-section-title-border);grid-column:1/-1;padding:0 var(--sol-p-16);height:var(--sol-size-32)}.sol-card-toolbar{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8);padding:0 var(--sol-p-16)}.sol-card-toolbar-content{flex:1;display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8)}.sol-card-toolbar-content>*{flex:1}.sol-card-toolbar-actions{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-4)}.sol-card-toolbar-info{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;color:var(--sol-color-ink-opacity-high)}.sol-chart{width:100%;height:100%;min-height:var(--sol-size-256);flex:1}.sol-checkbox{display:flex;flex-direction:row;align-items:inherit;gap:var(--sol-g-8);cursor:pointer}.sol-checkbox .sol-checkbox-icon{margin-top:1px}.sol-checkbox:focus{outline:none}.sol-checkbox:focus .sol-checkbox-icon{outline:2px solid var(--sol-color-primary-opacity);outline-offset:1px}.sol-checkbox-disabled{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.4}.sol-checkbox-icon{position:relative;display:flex;align-items:center;justify-content:center;min-width:var(--sol-size-16);min-height:var(--sol-size-16);width:var(--sol-size-16);height:var(--sol-size-16);border-radius:var(--sol-r-4);color:var(--sol-color-on-ink);background:var(--sol-color-opacity-low);border:1px solid var(--sol-color-opacity-mid);transition:border .2s,background .2s}.sol-checkbox-icon:hover{background:var(--sol-color-opacity-mid)}.sol-checkbox-selected .sol-checkbox-icon{background:var(--sol-color-primary);border-color:var(--sol-color-primary)}.sol-checkbox-selected .sol-checkbox-icon:hover{background:var(--sol-color-primary-alt);border-color:var(--sol-color-primary-alt)}.sol-checkbox-selected .sol-checkbox-icon .sol-checkbox-icon-selected-check:before{content:"";position:absolute;width:1.5px;height:8.5px;background:#fff;border-radius:1px;top:50%;left:50%}.sol-checkbox-selected .sol-checkbox-icon .sol-checkbox-icon-selected-check:after{content:"";position:absolute;width:5px;height:1.5px;background:#fff;border-radius:1px;top:50%;left:50%}.sol-checkbox-selected .sol-checkbox-icon .sol-checkbox-icon-selected-check{transform:translate(-1.3px,3.6px) rotate(-135deg)}.sol-checkbox-icon-intermediate{background:var(--sol-color-primary);border-color:var(--sol-color-primary)}.sol-checkbox-icon-intermediate:hover{background:var(--sol-color-primary-alt);border-color:var(--sol-color-primary-alt)}.sol-checkbox-icon-intermediate:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.sol-checkbox-label{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3}.sol-checkbox-selected .sol-checkbox-label{color:var(--sol-color-ink)}.sol-checkbox-info{color:var(--sol-color-ink-opacity-high)}.sol-switch{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8);cursor:pointer}.sol-switch:focus{outline:none}.sol-switch:focus .sol-switch-track{outline:2px solid var(--sol-color-primary-opacity);outline-offset:1px}.sol-switch-disabled{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.4}.sol-switch-track{display:flex;align-items:center;justify-content:flex-start;position:relative;width:32px;height:20px;padding:0 3px;border-radius:var(--sol-r-4);background:var(--sol-color-opacity-mid);border:1px solid transparent;transition:background .2s,border .2s}.sol-switch:hover .sol-switch-track{border-color:var(--sol-color-opacity-mid)}.sol-switch-selected .sol-switch-track{background:var(--sol-color-primary);justify-content:flex-end}.sol-switch-knob{width:12px;height:12px;border-radius:var(--sol-r-2);background:var(--sol-color-on-ink);transition:transform .2s}.sol-switch-label{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3}.sol-switch-info{color:var(--sol-color-ink-opacity-high)}.sol-dashboard-container{display:flex;flex-direction:column;align-items:center}.sol-dashboard{display:flex;flex-direction:column;padding:var(--sol-dashboard-padding);gap:var(--sol-g-16);max-width:1440px;width:min(100%,1440px);flex:1}.sol-dashboard-column{display:flex;flex-direction:column;gap:var(--sol-g-16)}.sol-dashboard-row{display:grid;gap:var(--sol-g-16);grid-template-columns:repeat(auto-fit,minmax(var(--sol-dashboard-col-min),1fr))}@media(max-width:1280px){.sol-dashboard-row{grid-template-columns:repeat(auto-fit,minmax(var(--sol-dashboard-col-min-md),1fr))}}@media(max-width:768px){.sol-dashboard-row{grid-template-columns:repeat(auto-fit,minmax(var(--sol-dashboard-col-min-sm),1fr))}}.sol-dashboard-section{display:flex;flex-direction:column;gap:var(--sol-g-16)}.sol-dashboard-section+.sol-dashboard-section{padding-top:var(--sol-p-16)}.sol-dashboard-section-header{display:flex;flex-direction:column;gap:var(--sol-g-4);padding-bottom:var(--sol-p-8);border-bottom:1px solid var(--sol-color-opacity-mid)}.sol-dashboard-card{display:flex;flex-direction:column;border:1px solid var(--sol-color-opacity-mid);border-radius:var(--sol-r-8);background:var(--sol-card-small-background-color)}.sol-dashboard-card-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:var(--sol-size-48);gap:var(--sol-g-8);padding:var(--sol-p-8);border-bottom:1px solid var(--sol-color-opacity-mid)}.sol-dashboard-card-title{display:flex;align-items:center}.sol-dashboard-card-title-text{padding-left:var(--sol-p-8)}.sol-dashboard-card-icon{opacity:.5;cursor:grab}.sol-dashboard-card-icon:hover{opacity:1}.sol-dashboard-card-actions{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8)}.sol-dashboard-card-content{display:flex;flex-direction:column;padding:var(--sol-p-16) 0}.sol-dashboard-card-view-more{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--sol-g-8)}.sol-detail-hidden{display:none}.sol-detail-wrapper{display:flex;flex-direction:row;height:100%;overflow:auto}.sol-detail-center-scroll-container{display:flex;flex-direction:column;flex:1;height:100%;overflow:auto}.sol-detail-overlay{position:absolute;top:0;left:0;width:100vw;height:100%;display:flex;justify-content:end;z-index:var(--sol-z-index-detail);pointer-events:none;overflow:hidden}.sol-detail-container{display:flex;flex-direction:row;height:100%;opacity:0;transform:translate(450px);padding:var(--sol-p-8);animation:sol-detail-fade-in .3s ease forwards}.sol-detail-container-fixed{margin-left:-16px;padding:0;opacity:1;transform:translate(0)}.sol-detail-container-closing{animation:sol-detail-fade-out .3s ease forwards}.sol-detail-drag-handle{cursor:inherit;-webkit-user-select:none;user-select:none;pointer-events:auto;height:100%;width:var(--sol-size-16);border-right:8px solid transparent;transition:border .4s}.sol-detail-drag-handle:hover{cursor:e-resize;border-color:var(--sol-color-opacity-mid)}.sol-detail-drag-handle-move{cursor:e-resize}.sol-detail-impl{display:flex;flex-direction:column;flex:1;min-width:450px}.sol-detail{display:flex;flex-direction:column;background:var(--sol-color-surface-low);border-radius:var(--sol-r-8);border:1px solid var(--sol-color-opacity-mid);box-shadow:var(--sol-shadow-mid);height:100%;pointer-events:auto}.sol-detail-fixed{box-shadow:none;border-radius:0;border-top:none;border-right:none;border-bottom:none}.sol-detail-header{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-16);min-height:63px;padding:var(--sol-p-8) var(--sol-p-16)}.sol-detail-header-title{font-size:var(--sol-text-h3-size);font-weight:var(--sol-text-h3-weight);line-height:1.2;color:var(--sol-color-ink);flex:1;display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8);overflow:hidden}.sol-detail-header-title-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sol-detail-header-actions{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8)}.sol-detail-content{display:contents}.sol-detail-content-container{display:flex;flex-direction:column;flex:1}.sol-detail-content-scroll-container{overflow:auto;border-top:1px solid var(--sol-color-opacity-mid);background-color:var(--sol-color-surface-mid)}.sol-detail-content-scroll-container .sol-detail-content{display:flex;flex-direction:column;flex:1;gap:var(--sol-g-16);padding:var(--sol-p-16) 0}.sol-detail-footer{gap:var(--sol-g-16);padding:var(--sol-p-8);border-top:1px solid var(--sol-color-opacity-mid);display:flex;flex-direction:row;justify-content:space-between}.sol-detail-footer-actions{display:flex;flex-direction:row;gap:var(--sol-p-8)}.sol-detail-footer-close{display:flex;align-items:center;gap:var(--sol-g-16)}.sol-detail-footer-close-shortcut{display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s}.sol-detail-footer-close-shortcut-visible{opacity:1;visibility:visible}@keyframes sol-detail-fade-in{to{opacity:1;transform:translateY(0)}}@keyframes sol-detail-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translate(450px)}}.sol-dialogs-container{position:absolute;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--sol-color-opacity-overlay);z-index:var(--sol-z-index-dialog);-webkit-backdrop-filter:var(--sol-dialogs-container-backdrop-filter);backdrop-filter:var(--sol-dialogs-container-backdrop-filter)}.sol-dialogs-container-fade-in{animation:sol-dialog-container-fade-in .15s ease forwards}.sol-dialogs-container-fade-out{animation:sol-dialog-container-fade-out .15s ease forwards}.sol-dialog-container{position:absolute;display:flex;top:0;left:0;width:100vw;height:100vh;justify-content:center;align-items:center}.sol-dialog-container-content{display:flex;flex-direction:column}.sol-dialog{background-color:var(--sol-color-surface-mid);border:var(--sol-dialog-border);border-radius:var(--sol-r-8);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--sol-shadow-high);opacity:0;transform:translateY(48px);animation:sol-dialog-fade-in .15s ease forwards}.sol-dialog-header{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3;height:var(--sol-dialog-header-height);color:var(--sol-dialog-header-color);display:flex;justify-content:left;align-items:var(--sol-dialog-header-align-items);padding:0 var(--sol-p-16);background-color:var(--sol-dialog-header-background-color)}.sol-dialog-header-danger{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3;height:var(--sol-dialog-header-height);color:var(--sol-dialog-header-color);display:flex;justify-content:left;align-items:var(--sol-dialog-header-align-items);padding:0 var(--sol-p-16);background-color:var(--sol-dialog-header-danger-background-color)}.sol-dialog-content{flex:1;color:var(--sol-color-ink);overflow:visible;display:flex;flex-direction:column}.sol-dialog-content-message{min-height:64px;min-width:384px;max-width:512px;display:flex;justify-content:left;align-items:center;padding:var(--sol-p-16);color:var(--sol-color-ink)}.sol-dialog-content-alert{padding:var(--sol-p-16)}.sol-dialog-actions{display:flex;flex-direction:row;justify-content:var(--sol-dialog-actions-justify-content);gap:var(--sol-g-8);padding:var(--sol-p-8);border-top:1px solid var(--sol-color-opacity-low);background-color:var(--sol-dialog-actions-background-color)}.sol-dialog-actions-left,.sol-dialog-actions-right{display:flex;flex-direction:row;gap:var(--sol-g-8)}.sol-dialog-wizard{display:flex;flex-direction:row;border-radius:var(--sol-r-24);padding-left:var(--sol-p-32);gap:var(--sol-g-32);background-color:var(--sol-color-surface-mid);box-shadow:var(--sol-shadow-high);border:1px solid var(--sol-color-opacity-mid);overflow:hidden}.sol-dialog-wizard-left{display:flex;flex-direction:column;flex:1}.sol-dialog-wizard-top-steps{display:flex;flex-direction:column;padding-top:var(--sol-p-32)}.sol-dialog-wizard-right{position:relative;display:flex;flex-direction:column;padding:var(--sol-wizard-info-py) var(--sol-p-32);gap:var(--sol-g-16);width:var(--sol-dialog-wizard-info-width);max-width:var(--sol-dialog-wizard-info-width);background-color:var(--sol-dialog-wizard-info-background-color);border-left:1px solid var(--sol-color-opacity-mid)}.sol-dialog-wizard-close{position:absolute;top:var(--sol-size-12);right:var(--sol-size-12)}.sol-dialog-wizard-center-container{display:flex;flex-direction:column;flex:1}.sol-dialog-wizard-center{display:flex;flex-direction:row;gap:var(--sol-g-32)}.sol-dialog-wizard-content-container{display:flex;flex-direction:column;padding:var(--sol-p-32) 0;height:100%}.sol-dialog-wizard-content{display:flex;flex-direction:column;border-radius:var(--sol-r-8);padding:var(--sol-p-32);box-shadow:var(--sol-shadow-lowest);min-height:0;height:100%}.sol-dialog-wizard-content-title{font-size:var(--sol-text-h1-size);font-weight:var(--sol-text-h1-weight);line-height:1.2;display:flex;flex-direction:column;gap:var(--sol-g-16)}.sol-dialog-wizard-content-right{display:flex;flex-direction:column;padding:var(--sol-p-32);gap:var(--sol-g-16);width:var(--sol-dialog-wizard-info-width);background-color:var(--sol-dialog-wizard-info-background-color)}.sol-dialog-wizard-content-info-icon{color:var(--sol-color-accent)}.sol-dialog-wizard-content-info-title{font-size:var(--sol-text-h2-size);font-weight:var(--sol-text-h2-weight);line-height:1.2;color:var(--sol-color-accent)}.sol-dialog-wizard-content-info-text{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;color:var(--sol-color-ink)}.sol-dialog-wizard-bottom{display:flex;flex-direction:row;justify-content:space-between;gap:var(--sol-g-32);padding-bottom:var(--sol-g-32)}.sol-dialog-wizard-bottom-shortcut{opacity:0;display:flex;align-items:center;transition:opacity .3s}.sol-dialog-wizard-bottom-shortcut-visible{opacity:1}.sol-dialog-wizard-bottom-side{display:flex;flex-direction:row;gap:var(--sol-g-16)}.sol-dialog-wizard-feedback-mode{flex-direction:column;padding:var(--sol-p-32);align-items:center;flex:1}.sol-dialog-wizard-feedback{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--sol-g-16);width:100%;min-height:100%;flex:1}.sol-dialog-wizard-feedback-content{display:flex;flex-direction:column;align-items:center;gap:var(--sol-g-12);max-width:640px;text-align:center}.sol-dialog-wizard-feedback-actions{display:flex;justify-content:center}.sol-dialog-wizard-persist{display:flex;flex:1;padding:var(--sol-p-32) var(--sol-p-32) var(--sol-p-32) 0}.sol-dialog-wizard-persist>*{flex:1 1 auto}.sol-dialog-size-768{min-width:min(95vw,768px);max-width:min(95vw,768px)}.sol-dialog-size-1280{min-height:min(95vh,896px);max-height:min(95vh,896px);min-width:min(95vw,1280px);max-width:min(95vw,1280px)}.sol-dialog-size-large{min-height:95vh;max-height:95vh;min-width:90vw;max-width:90vw}.sol-dialog-w-768{min-width:min(95vw,768px);max-width:min(95vw,768px)}.sol-dialog-w-1280{min-width:min(95vw,1280px);max-width:min(95vw,1280px)}.sol-dialog-w-large{min-width:90vw;max-width:90vw}.sol-dialog-h-512{min-height:min(95vh,512px);max-height:min(95vh,512px)}.sol-dialog-h-896{min-height:min(95vh,896px);max-height:min(95vh,896px)}.sol-dialog-h-large{min-height:95vh;max-height:95vh}@keyframes sol-dialog-container-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sol-dialog-container-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sol-dialog-fade-in{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}.sol-divider{width:100%;height:var(--sol-divider-height);background:var(--sol-divider-background-color)}.sol-empty-state-container{display:flex;align-items:center;justify-content:center}.sol-empty-state{display:flex;flex-direction:column;gap:var(--sol-g-8);padding:var(--sol-p-32);align-items:center;max-width:var(--sol-screen-1024)}.sol-empty-state-icon{display:flex;color:var(--sol-color-ink-opacity-mid)}.sol-empty-state-title{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3;color:var(--sol-color-ink)}.sol-empty-state-text{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;color:var(--sol-color-ink-opacity-high)}.sol-empty-state-action{display:inline-flex}.sol-empty-state-content{width:100%}.sol-form{display:flex;flex-direction:column;gap:var(--sol-form-gap);padding-left:var(--sol-p-16);padding-right:var(--sol-p-16)}.sol-form-group{display:flex;flex-direction:column;gap:var(--sol-form-gap);grid-column:1/-1}.sol-form-group-title{font-size:var(--sol-text-h3-size);font-weight:var(--sol-text-h3-weight);line-height:1.2;display:flex;flex-direction:row;gap:var(--sol-g-8);color:var(--sol-form-section-title-color);font-size:var(--sol-form-section-title-font-size);border-bottom:var(--sol-form-section-title-border);grid-column:1/-1}.sol-form-group-title-margin-top{margin-top:var(--sol-m-16)}.sol-form-group-info{color:var(--sol-color-ink-opacity-high);padding-bottom:var(--sol-p-8)}.sol-form-fields{display:flex;flex-direction:column;gap:var(--sol-g-8)}.sol-form-fields-vertical{display:flex;flex-direction:column;gap:var(--sol-g-16)}.sol-form-fields-read{display:flex;flex-direction:column}.sol-form-fields-read .sol-form-group-title{padding-bottom:var(--sol-p-8)}.sol-form-field-wrapper{flex:1;display:flex;flex-direction:column;gap:var(--sol-g-4);min-height:var(--sol-size-32);justify-content:center}.sol-form-field{display:grid;grid-template-columns:160px auto;align-items:center;gap:var(--sol-g-8);min-height:var(--sol-size-32)}.sol-form-field .sol-field-label{height:var(--sol-size-32);align-content:center;align-self:baseline}.sol-form-field.sol-form-field-no-label{grid-template-columns:auto}.sol-form-field.sol-form-field-no-label .sol-form-field-value{grid-column:1/-1}.sol-form-field:has(.sol-form-content-hidden){display:none}.sol-form-field-vertical{display:flex;flex-direction:column;gap:var(--sol-g-4)}.sol-form-field-value{width:100%}.sol-form-field-with-buttons{display:grid;grid-template-columns:1fr auto;gap:var(--sol-g-8);width:100%}.sol-form-field-with-buttons-value{min-width:0}.sol-form-field-with-buttons-actions{display:flex;flex-direction:row;gap:var(--sol-g-4);align-items:start}.sol-form-field-info{color:var(--sol-color-ink-opacity-high)}.sol-form-field-inline-field{padding:0 var(--sol-p-4);border-radius:var(--sol-r-4);border:1px solid transparent;transition:border .2s,background .2s}.sol-form-field-inline-field-focused{border-color:var(--sol-color-opacity-mid);background-color:var(--sol-color-opacity-low)}.sol-form-field-inline-field-enabled:hover{border-color:var(--sol-color-opacity-mid);background-color:var(--sol-color-opacity-low);cursor:pointer}.sol-form-field-inline-popover{min-height:var(--sol-size-32);padding:var(--sol-p-8);width:100%}.sol-form-content{display:contents}.sol-form-divider{height:var(--sol-divider-height);background:var(--sol-divider-background-color);width:calc(100% + var(--sol-m-16) * 2);grid-column:1/-1;margin:var(--sol-m-8) calc(var(--sol-m-16) * -1)}.sol-form-columns-50-50{display:grid;grid-template-columns:1fr 1fr;gap:var(--sol-g-8)}.sol-form-group-array{display:grid;grid-template-columns:1fr var(--sol-size-32);gap:var(--sol-g-8)}.sol-form-group-array-add{display:flex}.sol-form-group-array-add>sol-button{width:100%}.sol-form-group-array-remove{display:flex;flex-direction:column}.sol-form-field-array{display:grid;grid-template-columns:auto var(--sol-size-32);gap:var(--sol-g-8)}.sol-form-field-array-readonly{display:flex;flex-direction:column;gap:var(--sol-g-4)}.sol-form-field-array-add{display:flex;grid-column:1/-1}.sol-form-field-array-add>sol-button{width:100%}.sol-form-field-array-remove{display:flex;flex-direction:column}.sol-validation-message{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-4);padding:var(--sol-p-4);border-radius:var(--sol-r-4);background:var(--sol-color-danger);color:var(--sol-color-on-ink)}.sol-validation-message-status{color:var(--sol-color-ink-opacity-high);background:var(--sol-color-opacity-low)}.sol-validation-message-info{color:var(--sol-color-on-ink);background:var(--sol-color-blue-opacity)}.sol-validation-message-success{color:var(--sol-color-on-ink);background:var(--sol-color-success)}.sol-validation-message-error{color:var(--sol-color-on-ink);background:var(--sol-color-danger)}.sol-validation-message-text{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2}.sol-form-read-text-container{display:flex;flex-direction:column;justify-content:center;padding:var(--sol-p-4) 0}.sol-form-read-text{display:flex;flex-direction:row;gap:var(--sol-g-4);align-items:center;overflow-wrap:anywhere}.sol-form-read-text-opacity{color:var(--sol-color-ink-opacity-high)}.sol-row{display:flex;flex-direction:column}.sol-columns{display:flex;flex-direction:row}.sol-grid{display:grid}.sol-g-4{gap:var(--sol-g-4)}.sol-g-8{gap:var(--sol-g-8)}.sol-g-16{gap:var(--sol-g-16)}.sol-g-32{gap:var(--sol-g-32)}.sol-pl-4{padding-left:var(--sol-p-4)}.sol-pr-4{padding-right:var(--sol-p-4)}.sol-pt-4{padding-top:var(--sol-p-4)}.sol-pb-4{padding-bottom:var(--sol-p-4)}.sol-pl-8{padding-left:var(--sol-p-8)}.sol-pr-8{padding-right:var(--sol-p-8)}.sol-pt-8{padding-top:var(--sol-p-8)}.sol-pb-8{padding-bottom:var(--sol-p-8)}.sol-pl-16{padding-left:var(--sol-p-16)}.sol-pr-16{padding-right:var(--sol-p-16)}.sol-pt-16{padding-top:var(--sol-p-16)}.sol-pb-16{padding-bottom:var(--sol-p-16)}.sol-pl-32{padding-left:var(--sol-p-32)}.sol-pr-32{padding-right:var(--sol-p-32)}.sol-pt-32{padding-top:var(--sol-p-32)}.sol-pb-32{padding-bottom:var(--sol-p-32)}.sol-pl-64{padding-left:var(--sol-p-64)}.sol-pr-64{padding-right:var(--sol-p-64)}.sol-pt-64{padding-top:var(--sol-p-64)}.sol-pb-64{padding-bottom:var(--sol-p-64)}.sol-justify-left{justify-content:left}.sol-justify-center{justify-content:center}.sol-justify-right{justify-content:right}.sol-justify-space-between{justify-content:space-between}.sol-align-start{align-items:start}.sol-align-center{align-items:center}.sol-align-end{align-items:end}.sol-flex{flex:1}.sol-grow-x{width:100%}.sol-grow-y{height:100%}.sol-wrap{flex-wrap:wrap}.sol-loader{display:flex;flex-direction:column;justify-content:left;width:100%;gap:var(--sol-g-16)}.sol-loader-row{display:flex;flex-direction:row;align-items:end}.sol-loader-cell{background:var(--sol-color-opacity-mid);width:100%}.sol-loader-h-16{height:var(--sol-size-16)}.sol-loader-h-32{height:var(--sol-size-32)}.sol-loader-h-64{height:var(--sol-size-64)}.sol-loader-h-128{height:var(--sol-size-128)}.sol-loader-w-100{width:100%}.sol-loader-w-50{width:50%}.sol-loader-g-4{gap:var(--sol-g-4)}.sol-loader-g-8{gap:var(--sol-g-8)}.sol-loader-g-16{gap:var(--sol-g-16)}.sol-loader-px-16{padding-left:var(--sol-g-16);padding-right:var(--sol-g-16)}.sol-file-upload{display:flex;width:100%}.sol-file-upload-input{display:none}.sol-file-upload-button,.sol-file-upload-button .sol-button-base{width:100%}.sol-file-upload-selected{display:flex;align-items:center;gap:var(--sol-g-8);width:100%}.sol-file-upload-name{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;flex:1 1 auto;min-width:0;color:var(--sol-color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sol-list{display:flex;flex-direction:column}.sol-list-item{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8);min-height:var(--sol-list-height);padding:var(--sol-p-4) var(--sol-p-16)}.sol-list-item:not(:last-child){border-bottom:1px solid var(--sol-color-opacity-low)}.sol-list-item-content{color:var(--sol-color-ink);flex:1;display:flex;flex-direction:column;gap:var(--sol-g-4);justify-items:center}.sol-list-item-buttons{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-4)}.sol-markdown{display:flex;flex-direction:column;gap:var(--sol-g-8)}.sol-markdown-h1{font-size:var(--sol-text-h1-size);font-weight:var(--sol-text-h1-weight);line-height:1.2;padding-bottom:var(--sol-p-16)}.sol-markdown-h2{font-size:var(--sol-text-h2-size);font-weight:var(--sol-text-h2-weight);line-height:1.2;padding:var(--sol-p-8) 0}.sol-markdown-h3{font-size:var(--sol-text-h3-size);font-weight:var(--sol-text-h3-weight);line-height:1.2;padding:var(--sol-p-8) 0}.sol-markdown-h4{font-size:var(--sol-text-h4-size);font-weight:var(--sol-text-h4-weight);line-height:1.2;padding:var(--sol-p-8) 0}.sol-markdown-paragraph{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3}.sol-markdown-bold{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3}.sol-markdown-italics{font-style:italic}.sol-markdown-code{background-color:var(--sol-color-opacity-low);font-family:monospace;padding:0 var(--sol-p-4);border-radius:var(--sol-r-4);border:1px solid var(--sol-color-opacity-low);color:var(--sol-color-yellow)}.sol-markdown-list{display:flex;flex-direction:column;gap:var(--sol-g-4)}.sol-markdown-list-item{padding-left:var(--sol-p-16)}.sol-markdown-list-item:before{content:"\2022";color:var(--sol-color-ink-opacity-high);margin-right:var(--sol-m-8)}.sol-navbar-container{height:100%;width:192px;display:flex;flex-direction:column;background:linear-gradient(to top right,var(--sol-color-navbar1) -100%,var(--sol-color-navbar2) 100%);border-right:1px solid var(--sol-navbar-border-color);position:relative;overflow:hidden}.sol-navbar-container-hidden{position:fixed;width:min-content;animation:sol-navbar-fade-out 1s ease forwards}.sol-navbar-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--sol-p-4) 0 var(--sol-p-8);height:var(--sol-size-64)}.sol-navbar-header-logo{background-image:var(--sol-logo-url);background-position:center;background-repeat:no-repeat;background-size:116px var(--sol-size-24);height:var(--sol-size-24);margin-bottom:var(--sol-m-2);width:116px;display:flex;justify-content:center;align-items:center}.sol-navbar-header-toggle{width:var(--sol-size-32);height:var(--sol-size-32);color:var(--sol-navbar-header-toggle-color);display:flex;justify-content:center;align-items:center}.sol-navbar-app-container{padding:var(--sol-size-4) var(--sol-size-8) var(--sol-size-16) var(--sol-size-8);display:flex}.sol-navbar-app{display:flex;flex-direction:row;gap:var(--sol-g-4);padding:var(--sol-p-4);align-items:center;flex:1;cursor:pointer;background-color:transparent;border-radius:var(--sol-r-4);min-height:var(--sol-size-32);color:var(--sol-color-ink);transition:color .2s,background-color .2s}.sol-navbar-app:hover{color:var(--sol-color-ink);background-color:var(--sol-color-opacity-low)}.sol-navbar-app>*{pointer-events:none;-webkit-user-select:none;user-select:none}.sol-navbar-app-selected{color:var(--sol-color-ink);background-color:var(--sol-color-opacity-low)}.sol-navbar-app-readonly{cursor:default;background-color:transparent}.sol-navbar-app-readonly:hover{background-color:transparent;color:var(--sol-color-ink)}.sol-navbar-app-name{flex:1}.sol-navbar-menu-scroll-container{flex:1;overflow-y:auto}.sol-navbar-menu-scroll-content{display:flex;flex-direction:column;padding:0 var(--sol-p-8)}.sol-navbar-menu-group{margin-top:var(--sol-m-8);display:flex;flex-direction:column;gap:var(--sol-g-2)}.sol-navbar-menu-group-items{color:var(--sol-color-ink-opacity-high);display:flex;flex-direction:column;padding-left:var(--sol-p-8);gap:var(--sol-g-2)}.sol-navbar-menu-title{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--sol-color-ink);padding:var(--sol-p-2)}.sol-navbar-menu-button{font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;border:none;transition:background-color .3s,border .3s,color .3s;display:flex;flex-direction:row;align-items:center;touch-action:manipulation;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:min-content;background:none;padding:0}.sol-navbar-menu-button:disabled{cursor:default}.sol-navbar-menu-button{padding:0 var(--sol-p-4);height:28px;align-items:center;gap:var(--sol-size-8);width:100%;border-radius:var(--sol-r-4);background:transparent;transition:background .2s}.sol-navbar-menu-button:hover{background:var(--sol-color-opacity-low)}.sol-navbar-menu-button{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;color:var(--sol-navbar-menu-button-color)}.sol-navbar-menu-toggle-button{font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;border:none;transition:background-color .3s,border .3s,color .3s;display:flex;flex-direction:row;align-items:center;touch-action:manipulation;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:min-content;background:none;padding:0}.sol-navbar-menu-toggle-button:disabled{cursor:default}.sol-navbar-menu-toggle-button{padding:0 var(--sol-p-4);height:28px;align-items:center;gap:var(--sol-size-8);width:100%;border-radius:var(--sol-r-4);background:transparent;transition:background .2s}.sol-navbar-menu-toggle-button:hover{background:var(--sol-color-opacity-low)}.sol-navbar-menu-toggle-button{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;color:var(--sol-navbar-menu-button-color)}.sol-navbar-menu-group-button{font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;border:none;transition:background-color .3s,border .3s,color .3s;display:flex;flex-direction:row;align-items:center;touch-action:manipulation;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:min-content;background:none;padding:0}.sol-navbar-menu-group-button:disabled{cursor:default}.sol-navbar-menu-group-button{padding:0 var(--sol-p-4);height:28px;align-items:center;gap:var(--sol-size-8);width:100%;border-radius:var(--sol-r-4);background:transparent;transition:background .2s}.sol-navbar-menu-group-button:hover{background:var(--sol-color-opacity-low)}.sol-navbar-menu-group-button{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;height:24px;position:relative;color:var(--sol-navbar-menu-button-color);padding-left:calc(var(--sol-p-16) + var(--sol-p-8))}.sol-navbar-menu-group-button:before{content:"";position:absolute;left:var(--sol-p-8);top:10px;width:var(--sol-size-4);height:var(--sol-size-4);background:var(--sol-color-opacity-mid);display:flex;border-radius:var(--sol-r-2)}.sol-navbar-menu-button-selected{color:var(--sol-navbar-menu-button-selected-color);background:var(--sol-navbar-menu-button-selected-background-color);cursor:default}.sol-navbar-menu-button-selected:hover{background:var(--sol-navbar-menu-button-selected-background-color)}.sol-navbar-menu-button-selected:before{background:var(--sol-navbar-menu-button-selected-color)}.navbar-menu-button-spacer{width:var(--sol-size-16)}.sol-navbar-menu-button-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;text-align:left}.sol-navbar-icon-button{font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;border:none;transition:background-color .3s,border .3s,color .3s;display:flex;flex-direction:row;align-items:center;touch-action:manipulation;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:min-content;background:none;padding:0}.sol-navbar-icon-button:disabled{cursor:default}.sol-navbar-icon-button{color:var(--sol-color-ink-opacity-high);background-color:transparent;opacity:1}.sol-navbar-icon-button .sol-button-part-icon{color:var(--sol-color-ink-opacity-high)}.sol-navbar-icon-button:hover{color:var(--sol-color-ink);background-color:transparent}.sol-navbar-icon-button:hover .sol-button-part-icon{color:var(--sol-color-ink)}.sol-navbar-icon-button:disabled{opacity:.2}.sol-navbar-icon-button{border-radius:var(--sol-r-4);height:var(--sol-button-height);width:var(--sol-button-height);justify-items:center;justify-content:center}.sol-navbar-icon-button-selected{color:var(--sol-navbar-icon-button-selected-color);background:var(--sol-navbar-icon-button-selected-background-color)}.sol-navbar-icon-button-selected:hover{color:var(--sol-navbar-icon-button-hover-selected-color);background:var(--sol-navbar-icon-button-hover-selected-background-color)}.sol-navbar-footer{display:flex;flex-direction:column;gap:var(--sol-size-16);padding:var(--sol-p-16) var(--sol-p-8)}.sol-navbar-footer-buttons{display:flex;flex-direction:row;gap:var(--sol-g-8);justify-content:center}.sol-navbar-footer-buttons-main{flex:1}.sol-navbar-footer-account{display:flex}.sol-button-menu-account{font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;border:none;transition:background-color .3s,border .3s,color .3s;display:flex;flex-direction:row;align-items:center;touch-action:manipulation;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:min-content;background:none;padding:0}.sol-button-menu-account:disabled{cursor:default}.sol-button-menu-account{color:var(--sol-color-ink);padding:var(--sol-p-4);border-radius:var(--sol-r-4);gap:var(--sol-g-8);width:100%}.sol-button-menu-account:hover{background:var(--sol-color-opacity-low)}.sol-button-menu-account-avatar{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;display:flex;justify-content:center;align-items:center;width:24px;height:24px;background-color:var(--sol-button-menu-account-avatar-background-color);color:var(--sol-color-on-ink);border-radius:var(--sol-r-4);pointer-events:none}.sol-button-menu-account-name{pointer-events:none;padding:4px;flex:1;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sol-button-menu-account-icon{display:flex;justify-content:center;align-items:center;width:20px;height:20px;pointer-events:none}@keyframes sol-navbar-fade-out{0%{opacity:1;transform:translate(0)}50%{display:none}to{opacity:0;transform:translate(-500px);display:none}}.sol-notification-list-container{position:absolute;bottom:0;left:0;width:100vw;display:flex;justify-content:center;pointer-events:none;z-index:var(--sol-z-index-notification)}.sol-notification-list{display:flex;flex-direction:column;gap:var(--sol-g-16);padding:var(--sol-p-32);pointer-events:auto;width:384px;overflow:hidden}.sol-notification-base,.sol-notification-info,.sol-notification-danger,.sol-notification-warning,.sol-notification-success{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3;background:var(--sol-color-surface-mid);color:var(--sol-color-ink);border:1px solid var(--sol-color-opacity-low);display:flex;flex-direction:row;align-items:center;border-radius:var(--sol-r-8);overflow:hidden;padding:var(--sol-p-8);gap:var(--sol-g-8);box-shadow:var(--sol-shadow-low);opacity:0;transform:translateY(48px);animation:sol-notification-fade-in .3s ease forwards}.sol-notification-icon{min-height:var(--sol-size-24);min-width:var(--sol-size-24)}.sol-notification-success .sol-notification-icon{color:var(--sol-color-success)}.sol-notification-warning .sol-notification-icon{color:var(--sol-color-warning)}.sol-notification-danger .sol-notification-icon{color:var(--sol-color-danger)}.sol-notification-info .sol-notification-icon{color:var(--sol-color-ink)}.sol-notification-message{flex:1;vertical-align:center}.sol-notification-count{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;color:var(--sol-color-ink-opacity-high)}.sol-notification-actions{display:flex;flex-direction:row;gap:var(--sol-g-8)}.sol-notification-closing{animation:sol-notification-fade-out .3s ease forwards}@keyframes sol-notification-fade-in{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes sol-notification-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(48px);display:none}}.sol-page{width:100%;flex:1;color:var(--sol-page-color);padding:var(--sol-page-padding);display:flex;flex-direction:column}.sol-page-title{font-size:var(--sol-text-h1-size);font-weight:var(--sol-text-h1-weight);line-height:1.2;text-align:center;padding:var(--sol-size-32) 0 var(--sol-size-16) 0}.sol-paginator-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.sol-paginator-container-hidden{display:none}.sol-paginator{display:flex;flex-direction:row;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;gap:var(--sol-g-16);padding:0 var(--sol-p-16);width:100%}.sol-paginator-content{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-16)}.sol-paginator-total{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;color:var(--sol-color-ink-opacity-high)}.sol-paginator-pages{display:flex;flex-direction:row;gap:var(--sol-g-8)}.sol-paginator-page{height:var(--sol-button-height);display:flex;align-items:center}.sol-paginator-page-selected{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3;display:flex;height:var(--sol-size-32);width:var(--sol-size-32);justify-content:center;align-items:center;cursor:default;pointer-events:none}.sol-paginator-page-selected:hover{color:var(--sol-button-transparent-color);background-color:var(--sol-button-transparent-background-color)}.sol-popovers-container{position:fixed;z-index:var(--sol-z-index-popover);left:0;top:0;width:100vw;height:100vh}.sol-popover-fixed-position{position:fixed}.sol-popover-container-top-left{position:absolute;pointer-events:auto;z-index:var(--sol-z-index-popover);left:0;bottom:100%}.sol-popover-container-top-right{position:absolute;pointer-events:auto;z-index:var(--sol-z-index-popover);right:0;bottom:100%}.sol-popover-container-bottom-left{position:absolute;pointer-events:auto;z-index:var(--sol-z-index-popover);left:0;top:100%}.sol-popover-container-bottom-right{position:absolute;pointer-events:auto;z-index:var(--sol-z-index-popover);right:0;top:100%}.sol-popover-container-error{pointer-events:none}.sol-popover-hidden{opacity:0}.sol-popover-top-left{background:var(--sol-color-surface-mid);border-radius:4px;border:1px solid var(--sol-color-opacity-mid);box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000001a,0 3px 14px 2px #0000001a;display:flex;cursor:default;flex-direction:column;transform-origin:bottom left}.sol-popover-top-right{background:var(--sol-color-surface-mid);border-radius:4px;border:1px solid var(--sol-color-opacity-mid);box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000001a,0 3px 14px 2px #0000001a;display:flex;cursor:default;flex-direction:column;right:0;transform-origin:bottom right}.sol-popover-bottom-left{background:var(--sol-color-surface-mid);border-radius:4px;border:1px solid var(--sol-color-opacity-mid);box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000001a,0 3px 14px 2px #0000001a;display:flex;cursor:default;flex-direction:column;transform-origin:top left}.sol-popover-bottom-right{background:var(--sol-color-surface-mid);border-radius:4px;border:1px solid var(--sol-color-opacity-mid);box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000001a,0 3px 14px 2px #0000001a;display:flex;cursor:default;flex-direction:column;right:0;transform-origin:top right}.sol-popover-fade-in{animation:sol-popover-fade-in .2s ease-out forwards}.sol-popover-error{background:var(--sol-color-danger);color:var(--sol-color-on-ink);border:none}.sol-popover-content{display:flex;flex-direction:column}.sol-popover-menu-items{display:grid;grid-template-columns:auto 1fr auto auto;max-width:256px;min-width:max-content}.sol-popover-menu-items-no-icons{grid-template-columns:1fr auto auto}.sol-popover-menu-items-no-icons .sol-popover-menu-item-icon{display:none}.sol-popover-menu-items-empty{display:contents;height:var(--sol-size-32);padding:0 var(--sol-p-8);color:var(--sol-color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;display:flex;flex-direction:row;align-items:center;color:var(--sol-color-ink-opacity-high)}.sol-popover-group-title{font-size:var(--sol-text-body-medium-size);font-weight:var(--sol-text-body-medium-weight);line-height:1.3;display:flex;grid-column:1/-1;height:var(--sol-size-32);padding:0 var(--sol-p-8);color:var(--sol-color-ink-opacity-high);align-items:center}.sol-popover-group-divider{height:1px;background:var(--sol-color-opacity-mid);grid-column:1/-1}.sol-popover-menu-item{display:contents;height:var(--sol-size-32);padding:0 var(--sol-p-8);color:var(--sol-color-ink);cursor:pointer;-webkit-user-select:none;user-select:none}.sol-popover-menu-item:hover .sol-popover-menu-item-content,.sol-popover-menu-item:hover .sol-popover-menu-item-suffix,.sol-popover-menu-item:hover .sol-popover-menu-item-text,.sol-popover-menu-item:hover .sol-popover-menu-item-icon{background:var(--sol-color-opacity-low)}.sol-popover-menu-item-danger{color:var(--sol-color-danger)}.sol-popover-menu-item-selected{display:contents;height:var(--sol-size-32);padding:0 var(--sol-p-8);color:var(--sol-color-ink);cursor:pointer;-webkit-user-select:none;user-select:none}.sol-popover-menu-item-selected .sol-popover-menu-item-content,.sol-popover-menu-item-selected .sol-popover-menu-item-suffix,.sol-popover-menu-item-selected .sol-popover-menu-item-text,.sol-popover-menu-item-selected .sol-popover-menu-item-icon{background:var(--sol-color-opacity-low)}.sol-popover-menu-item-selected:hover .sol-popover-menu-item-content,.sol-popover-menu-item-selected:hover .sol-popover-menu-item-suffix,.sol-popover-menu-item-selected:hover .sol-popover-menu-item-text,.sol-popover-menu-item-selected:hover .sol-popover-menu-item-icon{background:var(--sol-color-opacity-mid)}.sol-popover-menu-item-disabled{display:contents;height:var(--sol-size-32);padding:0 var(--sol-p-8);color:var(--sol-color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:none;cursor:default}.sol-popover-menu-item-disabled .sol-popover-menu-item-content,.sol-popover-menu-item-disabled .sol-popover-menu-item-suffix,.sol-popover-menu-item-disabled .sol-popover-menu-item-text,.sol-popover-menu-item-disabled .sol-popover-menu-item-icon{opacity:.4}.sol-popover-menu-item-content,.sol-popover-menu-item-suffix,.sol-popover-menu-item-text,.sol-popover-menu-item-icon{min-height:var(--sol-size-32);display:flex;flex-direction:row;align-items:center;transition:background .2s}.sol-popover-menu-item-icon{min-width:var(--sol-size-24);padding:0 0 0 var(--sol-p-8)}.sol-popover-menu-item-text{outline:none;gap:var(--sol-g-8);padding:var(--sol-p-4) var(--sol-p-8)}.sol-popover-menu-item-suffix{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;padding:0 var(--sol-p-8) 0 var(--sol-p-32);color:var(--sol-color-ink-opacity-high);justify-content:flex-end}.sol-popover-menu-item-suffix-hidden{min-width:0;padding:0}@keyframes sol-popover-fade-in{0%{opacity:0}to{opacity:1}}:host{width:100%}.sol-query-field-container{display:flex;flex-direction:row;color:var(--sol-field-color);gap:var(--sol-g-4);height:var(--sol-field-height);align-items:center;border:1px solid;border-radius:var(--sol-r-4);background:var(--sol-field-background-color);border-color:var(--sol-field-border-color)}.sol-query-field-container:hover{box-shadow:none;outline:none;background:var(--sol-field-background-color);border-color:var(--sol-field-hover-border-color)}.sol-query-field-container:focus-within{outline:2px solid var(--sol-color-primary-opacity);outline-offset:1px}.sol-query-field-container{transition:border .2s,background .2s;padding:0 var(--sol-p-8);gap:var(--sol-g-8)}.sol-query-field-container:focus-within{outline:none}.sol-query-field-container-disabled{opacity:.4;user-input:none;-webkit-user-select:none;user-select:none;pointer-events:none}.sol-query-field-input-container{flex:1}.sol-query-field-search-icon{color:var(--sol-color-ink-opacity-high)}.sol-query-field-placeholder{width:100%;height:100%}.sol-query-field-groups{display:flex;flex-direction:row;align-items:center;cursor:pointer;height:100%}.sol-query-field-segment,.sol-query-field-boolean-operator,.sol-query-field-expression,.sol-query-field-expression-values,.sol-query-field-expression-operator,.sol-query-field-expression-field,.sol-query-field-parenthesis,.sol-query-field-insert{height:24px;color:var(--sol-color-ink-opacity-high);padding:var(--sol-p-4);border-radius:var(--sol-r-4);-webkit-user-select:none;user-select:none;display:flex;align-items:center}.sol-query-field-segment:hover,.sol-query-field-boolean-operator:hover,.sol-query-field-expression:hover,.sol-query-field-expression-values:hover,.sol-query-field-expression-operator:hover,.sol-query-field-expression-field:hover,.sol-query-field-parenthesis:hover,.sol-query-field-insert:hover{background:var(--sol-color-opacity-mid);outline:none}.sol-query-field-segment-focused{background:var(--sol-color-opacity-mid)}.sol-query-field-insert,.sol-query-field-parenthesis{margin:0 var(--sol-m-2)}.sol-query-field-expression,.sol-query-field-expression-values,.sol-query-field-expression-operator,.sol-query-field-expression-field{background-color:var(--sol-color-opacity-low);border-radius:0}.sol-query-field-boolean-operator{font-size:var(--sol-text-body-small-bold-size);font-weight:var(--sol-text-body-small-bold-weight);line-height:1.2;margin:0 var(--sol-m-2)}.sol-query-field-expression-field{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;width:max-content;border-top-left-radius:var(--sol-r-4);border-bottom-left-radius:var(--sol-r-4)}.sol-query-field-expression-operator{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2}.sol-query-field-expression-values{border-top-right-radius:var(--sol-r-4);border-bottom-right-radius:var(--sol-r-4);display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-4)}.sol-query-field-expression-values-prefix,.sol-query-field-expression-values-suffix{color:var(--sol-color-surface-high)}.sol-query-field-expression-value{width:max-content;color:var(--sol-color-ink)}.sol-query-field-expression-value-empty{color:var(--sol-color-surface-high);font-style:italic}.sol-query-field-expression-values-divider{color:var(--sol-color-surface-high)}.sol-query-field-clear-icon,.sol-query-field-save-icon{cursor:pointer}.sol-query-field-popover-container{display:flex;flex-direction:column}.sol-query-field-popover-view{padding:var(--sol-p-8);gap:var(--sol-g-8);min-width:256px;border-bottom:1px solid var(--sol-color-opacity-mid)}.sol-log{display:flex;flex-direction:column}.sol-log-step{display:flex;flex-direction:row;align-items:stretch;gap:var(--sol-g-4);min-height:24px}.sol-log-step-indicator{position:relative;width:24px;min-height:24px;flex-shrink:0}.sol-log-step-line{position:absolute;left:11px;width:2px;background-color:var(--sol-color-opacity-mid)}.sol-log-step-position-first .sol-log-step-line{top:12px;bottom:0}.sol-log-step-position-middle .sol-log-step-line{top:0;bottom:0}.sol-log-step-position-last .sol-log-step-line{top:0;bottom:12px}.sol-log-step-circle-outer{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--sol-color-opacity-mid);background-color:var(--sol-log-step-circle-color, var(--sol-color-surface-mid));color:var(--sol-color-ink);box-sizing:border-box}.sol-log-step-circle-inner{border-radius:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.sol-log-step-size-default{width:12px;height:12px;top:6px;left:6px}.sol-log-step-size-large{width:16px;height:16px;top:4px;left:4px}.sol-log-step-colored{border:none}.sol-log-step-colored .sol-log-step-icon{color:var(--sol-color-on-ink)}.sol-log-step-content{display:flex;flex-direction:column;gap:var(--sol-g-4);min-height:24px}.sol-log-step-text{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;padding-top:var(--sol-p-4);color:var(--sol-color-ink)}.sol-select-container{display:flex;flex-direction:row;color:var(--sol-field-color);gap:var(--sol-g-4);height:var(--sol-field-height);align-items:center;border:1px solid;border-radius:var(--sol-r-4);background:var(--sol-field-background-color);border-color:var(--sol-field-border-color)}.sol-select-container:hover{box-shadow:none;outline:none;background:var(--sol-field-background-color);border-color:var(--sol-field-hover-border-color)}.sol-select-container:focus-within{outline:2px solid var(--sol-color-primary-opacity);outline-offset:1px}.sol-select-container{cursor:pointer;gap:0}.sol-select-container-transparent{display:flex;flex-direction:row;color:var(--sol-field-color);gap:var(--sol-g-4);height:var(--sol-field-height);align-items:center;border:1px solid;border-radius:var(--sol-r-4);background:transparent;border-color:transparent}.sol-select-container-transparent:hover{box-shadow:none;outline:none;background:var(--sol-field-background-color);background:transparent}.sol-select-container-transparent:focus-within{outline:2px solid var(--sol-color-primary-opacity);outline-offset:1px}.sol-select-container-transparent{cursor:pointer;gap:0}.sol-select-container-transition{transition:border .2s,background .2s}.sol-select-container-error,.sol-select-container-error:hover{border-color:var(--sol-color-danger)}.sol-select-container-relative{position:relative}.sol-select-container-disabled{opacity:.4;user-input:none;-webkit-user-select:none;user-select:none;pointer-events:none}.sol-select{display:flex;flex-direction:row;align-items:center;padding:0 var(--sol-p-4) 0 0;width:100%;height:100%}.sol-select-field-editable{padding:0 var(--sol-field-padding-x);background:none;color:var(--sol-field-color);width:0;min-width:0;height:100%;border:none;outline:none;box-shadow:none;font-size:14px;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sol-select-field-editable::-webkit-outer-spin-button,.sol-select-field-editable::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sol-select-field-editable[type=number]{-moz-appearance:textfield}.sol-select-field-editable:active{box-shadow:none;outline:none}.sol-select-field-editable::placeholder{color:var(--sol-field-placeholder-color)}.sol-select-field-editable{flex:1;cursor:inherit}.sol-select-field-editable:disabled{pointer-events:none}.sol-select-field{padding:0 var(--sol-field-padding-x);background:none;color:var(--sol-field-color);width:0;min-width:0;height:100%;border:none;outline:none;box-shadow:none;font-size:14px;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sol-select-field::-webkit-outer-spin-button,.sol-select-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sol-select-field[type=number]{-moz-appearance:textfield}.sol-select-field:active{box-shadow:none;outline:none}.sol-select-field::placeholder{color:var(--sol-field-placeholder-color)}.sol-select-field{display:block;vertical-align:center;align-content:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sol-select-field-grow{width:max-content}.sol-select-icon{color:var(--sol-color-ink)}.sol-select-popover{display:flex;flex-direction:column;min-height:0}.sol-select-popover-search{padding:var(--sol-p-8);min-width:128px}.sol-select-popover-items-scroll-container{height:100%;overflow:auto}.sol-select-popover-items{display:grid}.sol-select-popover-items:not(:last-child){border-bottom:1px solid var(--sol-color-opacity-low)}.sol-select-popover-items{min-width:max-content;color:var(--sol-color-ink)}.sol-select-popover-item{display:contents;cursor:pointer}.sol-select-popover-item-multi{display:flex;flex-direction:row;align-items:center}.sol-select-popover-item:hover .sol-select-popover-item-multi{background:var(--sol-color-opacity-mid)}.sol-select-popover-item-selected .sol-select-popover-item-multi{background:var(--sol-color-opacity-low)}.sol-select-popover-item-selected:hover .sol-select-popover-item-multi{background:var(--sol-color-opacity-mid)}.sol-select-popover-item-multi{padding-left:var(--sol-p-8);cursor:pointer}.sol-select-popover-item-multi>*{pointer-events:none}.sol-select-popover-item-name{display:flex;flex-direction:row;align-items:center}.sol-select-popover-item:hover .sol-select-popover-item-name{background:var(--sol-color-opacity-mid)}.sol-select-popover-item-selected .sol-select-popover-item-name{background:var(--sol-color-opacity-low)}.sol-select-popover-item-selected:hover .sol-select-popover-item-name{background:var(--sol-color-opacity-mid)}.sol-select-popover-item-name{min-height:var(--sol-field-height);padding:0 var(--sol-p-8)}.sol-select-popover-item-info{display:flex;flex-direction:row;align-items:center}.sol-select-popover-item:hover .sol-select-popover-item-info{background:var(--sol-color-opacity-mid)}.sol-select-popover-item-selected .sol-select-popover-item-info{background:var(--sol-color-opacity-low)}.sol-select-popover-item-selected:hover .sol-select-popover-item-info{background:var(--sol-color-opacity-mid)}.sol-select-popover-item-info{justify-content:end;padding-right:var(--sol-p-8);color:var(--sol-color-ink-opacity-high)}.sol-select-popover-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--sol-field-height);padding:0 var(--sol-p-8);margin-bottom:var(--sol-m-4);color:var(--sol-color-ink-opacity-high)}.sol-smart-select{display:flex;flex-direction:row;color:var(--sol-field-color);gap:var(--sol-g-4);height:var(--sol-field-height);align-items:center;border:1px solid;border-radius:var(--sol-r-4);background:var(--sol-field-background-color);border-color:var(--sol-field-border-color)}.sol-smart-select:hover{box-shadow:none;outline:none;background:var(--sol-field-background-color);border-color:var(--sol-field-hover-border-color)}.sol-smart-select:focus-within{outline:2px solid var(--sol-color-primary-opacity);outline-offset:1px}.sol-smart-select{display:flex;flex-direction:row;align-items:center;gap:0;padding:0 var(--sol-p-4) 0 0;cursor:pointer;height:auto;min-height:var(--sol-field-height)}.sol-smart-select.sol-smart-select-disabled{opacity:.4;user-input:none;-webkit-user-select:none;user-select:none;pointer-events:none;cursor:not-allowed}.sol-smart-select.sol-smart-select-loading{pointer-events:none;opacity:.4}.sol-smart-select-control{display:flex;align-items:center;width:100%;min-height:var(--sol-field-height);overflow:visible;padding-left:var(--sol-field-padding-x)}.sol-smart-select-placeholder{color:var(--sol-field-placeholder-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sol-smart-select-actions{display:flex;flex-direction:row;align-items:center;gap:var(--sol-p-4)}.sol-smart-select-clear{border:none;background:none;padding:0;display:flex;align-items:center;cursor:pointer;color:var(--sol-color-ink)}.sol-smart-select-chevron{color:var(--sol-color-ink)}.sol-smart-select-content{display:flex;flex-direction:column;min-width:240px;max-height:360px}.sol-smart-select-content-search{padding:var(--sol-p-8)}.sol-smart-select-content-results{max-height:280px;overflow:auto}.sol-smart-select-content-list{display:flex;flex-direction:column}.sol-smart-select-content-item{display:flex;flex-direction:row;align-items:center;gap:var(--sol-p-8);padding:0 var(--sol-p-8);cursor:pointer}.sol-smart-select-content-item:hover{background:var(--sol-color-opacity-mid)}.sol-smart-select-content-item-selected{background:var(--sol-color-opacity-low)}.sol-smart-select-content-item-active{background:var(--sol-color-opacity-mid)}.sol-smart-select-content-item-disabled{opacity:.4;pointer-events:none}.sol-smart-select-content-item-checkbox{display:flex;align-items:center;padding-left:var(--sol-p-4);cursor:pointer}.sol-smart-select-content-item-checkbox>*{pointer-events:none}.sol-smart-select-content-item-info{margin-left:auto;color:var(--sol-color-ink-opacity-high)}.sol-smart-select-content-empty{display:flex;align-items:center;justify-content:center;padding:var(--sol-p-8);color:var(--sol-color-ink-opacity-high)}.sol-view-box{display:flex;flex-direction:column;padding:var(--sol-p-16);gap:var(--sol-g-8);border-radius:var(--sol-r-8);border:1px solid var(--sol-color-opacity-low);color:var(--sol-color-ink)}.sol-view-box-card{border:1px solid var(--sol-color-opacity-mid);background:var(--sol-card-small-background-color)}.sol-view-box-detail{border:none;background:var(--sol-color-opacity-low)}.sol-view-box-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--sol-p-8)}.sol-view-box-text{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2}.sol-view-box-tags{display:flex;flex-direction:row;gap:var(--sol-p-4)}.sol-view-read-severity{display:flex;flex-direction:column;gap:var(--sol-p-4)}.sol-view-read-severity .sol-severity{width:100%}.sol-text-area-container{display:flex;flex-direction:column;width:100%;border:1px solid var(--sol-field-border-color);border-radius:var(--sol-text-area-border-radius);background:var(--sol-field-background-color);transition:border .2s,background .2s,box-shadow var(--sol-text-area-transition);overflow:hidden}.sol-text-area-container:hover{border-color:var(--sol-field-hover-border-color)}.sol-text-area-container:focus-within{outline:2px solid var(--sol-color-primary-opacity);outline-offset:1px}.sol-text-area-container-disabled{opacity:.4;user-input:none;-webkit-user-select:none;user-select:none;pointer-events:none;background:var(--sol-field-disabled-background-color);border-color:var(--sol-field-border-color)}.sol-text-area-container-error,.sol-text-area-container-error:hover{border-color:var(--sol-color-danger)}.sol-text-area{width:100%;min-width:0;border:none;outline:none;resize:none;background:transparent;color:var(--sol-field-color);padding:var(--sol-text-area-padding-y) var(--sol-text-area-padding-x);line-height:var(--sol-text-area-line-height);font:inherit;box-sizing:border-box;overflow:hidden;transition:height var(--sol-text-area-transition)}.sol-text-area::placeholder{color:var(--sol-field-placeholder-color)}.sol-text-area:disabled{background:transparent}.sol-text-area-monospace{font-family:monospace}.sol-severities{display:flex;flex-direction:column;gap:var(--sol-g-8)}.sol-severity{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-width:78px;width:max-content;gap:var(--sol-g-8);padding:var(--sol-p-4) var(--sol-p-8);border-radius:var(--sol-r-4);background:var(--sol-color-opacity-low)}.sol-severity-inline{min-width:0;padding:0;border-radius:0;background:inherit}.sol-severity-value{text-align:right;color:var(--sol-color-ink)}.sol-severity-value-empty{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;display:flex;justify-content:center;align-items:center;flex:1;width:var(--sol-size-32);color:var(--sol-color-ink-opacity-high)}.sol-severity-box{display:flex;flex-direction:column;gap:var(--sol-g-8);padding:var(--sol-p-16);border-radius:var(--sol-r-8);background:var(--sol-color-opacity-low)}.sol-severity-box-top{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8)}.sol-severity-box-top-title{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3;flex:1}.sol-severity-box-top-title-small{font-size:var(--sol-text-body-small-bold-size);font-weight:var(--sol-text-body-small-bold-weight);line-height:1.2;flex:1}.sol-severity-box-top-tags{display:flex;flex-direction:row;gap:var(--sol-g-4)}.sol-severity-box-bottom{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8)}.sol-severity-box-bottom-text{font-size:var(--sol-text-h1-size);font-weight:var(--sol-text-h1-weight);line-height:1.2}.sol-severity-box-bottom-text-small{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3}.sol-severity-box-bottom-text-empty{font-size:var(--sol-text-h1-size);font-weight:var(--sol-text-h1-weight);line-height:1.2;color:var(--sol-color-ink-opacity-mid)}.sol-severity-box-bottom-text-small-empty{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3;color:var(--sol-color-ink-opacity-mid)}.sol-severity-box-row{display:flex;flex-direction:row;gap:var(--sol-size-8)}.sol-severity-box-row sol-severity-box{flex:1}.sol-severity-blocks{display:flex;flex-direction:row;gap:var(--sol-g-2);height:var(--sol-size-16)}.sol-severity-block{height:100%;width:var(--sol-size-4);border-radius:var(--sol-size-2)}.sol-severity-block-opacity-mid{background:var(--sol-color-opacity-mid)}.sol-severity-block-green{background:var(--sol-color-green)}.sol-severity-block-yellow{background:var(--sol-color-yellow)}.sol-severity-block-orange{background:var(--sol-color-orange)}.sol-severity-block-red{background:var(--sol-color-red)}.sol-shortcut{display:flex;flex-direction:row;align-items:center;justify-content:end;height:var(--sol-size-20);gap:var(--sol-g-2);-webkit-user-select:none;user-select:none}.sol-shortcut-item{font-size:var(--sol-text-body-tiny-size);font-weight:var(--sol-text-body-tiny-weight);line-height:1.2;border-radius:var(--sol-r-4);height:var(--sol-size-20);color:var(--sol-color-ink-opacity-high);background:var(--sol-color-opacity-mid);min-width:var(--sol-size-20);padding:0 var(--sol-p-2);display:flex;align-items:center;justify-content:center}.sol-snippets{display:flex;flex-direction:column;gap:var(--sol-g-4)}.sol-snippet{display:block;position:relative;color:var(--sol-color-ink);padding:var(--sol-p-8);border-radius:var(--sol-r-4);border:1px solid var(--sol-color-opacity-low);background:var(--sol-color-opacity-darken);text-wrap:wrap}.sol-snippet>pre{margin:0}.sol-snippet>*{text-wrap:wrap}.sol-snippet-label{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;color:var(--sol-color-ink-opacity-high);position:absolute;right:5px;top:5px}.sol-snippet-ts-comment{color:var(--sol-color-ink-opacity-high)}.sol-snippet-ts-keyword{color:var(--sol-color-pink)}.sol-snippet-ts-class{color:var(--sol-color-cyan-alt)}.sol-snippet-ts-function{color:var(--sol-color-green)}.sol-snippet-ts-type{color:var(--sol-color-purple)}.sol-snippet-ts-string{color:var(--sol-color-orange)}.sol-snippet-html-comment{color:var(--sol-color-ink-opacity-high)}.sol-snippet-html-tag{color:var(--sol-color-pink)}.sol-snippet-html-attribute{color:var(--sol-color-green)}.sol-snippet-html-value{color:var(--sol-color-orange)}.sol-snippet-json-key{color:var(--sol-color-cyan-alt)}.sol-snippet-json-string{color:var(--sol-color-orange)}.sol-snippet-json-number{color:var(--sol-color-purple)}.sol-snippet-json-boolean,.sol-snippet-json-null{color:var(--sol-color-pink)}.sol-scroll-view{display:flex;flex-direction:column;padding:var(--sol-p-16) 0;flex:1}.sol-scroll-view-x{overflow-x:auto;overflow-y:visible}.sol-scroll-view-y{overflow-x:visible;overflow-y:auto}.sol-scroll-view-y .sol-scroll-content{height:0}.sol-scroll-view-all{overflow:auto}.sol-scroll-view-all .sol-scroll-content{height:0}.sol-scroll-view-hidden{overflow:hidden}.sol-steps{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-16);color:var(--sol-color-opacity-high)}.sol-step{display:flex;flex-direction:row;gap:var(--sol-g-8);align-items:center}.sol-step-number{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;height:var(--sol-size-20);width:var(--sol-size-20);min-height:var(--sol-size-20);min-width:var(--sol-size-20);display:flex;justify-content:center;align-items:center;padding-top:2px;background-color:var(--sol-color-opacity-low);border-radius:10px}.sol-step-name{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;width:max-content}.sol-step-selected{color:var(--sol-color-ink)}.sol-step-selected .sol-step-number{background-color:var(--sol-color-primary);color:var(--sol-color-on-ink)}.sol-step-divider{height:1px;width:var(--sol-size-32);min-width:var(--sol-size-32);background-color:var(--sol-color-opacity-mid)}.sol-tabs-container{display:flex;flex-direction:column;flex:1}.sol-tabs-container-margin{margin-bottom:-1px}.sol-tab-list{position:relative;display:flex;flex-direction:row;background:transparent}.sol-tab-list-divider{position:absolute;bottom:0;height:1px;width:100%;background:var(--sol-color-opacity-mid)}.sol-tab-list-button-base,.sol-tab-list-button-right,.sol-tab-list-button-left{position:absolute;padding:var(--sol-p-4) var(--sol-p-4) 3px var(--sol-p-4);background:var(--sol-color-surface-low);z-index:1}.sol-tab-list-button-left{left:0}.sol-tab-list-button-right{right:0}.sol-tab-items-scroll-container{display:flex;flex-direction:column;flex:1;overflow:hidden}.sol-tab-items{display:flex;flex-direction:row;width:max-content}.sol-tab-item{font-size:var(--sol-text-body-medium-size);font-weight:var(--sol-text-body-medium-weight);line-height:1.3;display:flex;flex-direction:row;align-items:center;min-height:40px;gap:var(--sol-g-8);padding:0 var(--sol-p-16);cursor:pointer;transition:color .2s;text-transform:var(--sol-tab-text-transform);font-size:var(--sol-tab-font-size);letter-spacing:var(--sol-tab-letter-spacing);color:var(--sol-color-ink-opacity-high);border-bottom:2px solid transparent;padding-top:var(--sol-p-2);-webkit-user-select:none;user-select:none}.sol-tab-item:hover{color:var(--sol-tab-color-hover)}.sol-tab-item-selected{color:var(--sol-tab-color-selected);border-bottom:2px solid var(--sol-tab-color-selected);cursor:default}.sol-tab-item-large{height:var(--sol-tab-large-height)}.sol-tab-item-disabled{pointer-events:none;cursor:default}.sol-tab-content-scroll-container{display:none;overflow:auto;flex:1;background:var(--sol-color-surface-mid)}.sol-tab-content-scroll-container-visible{display:flex}.sol-tab-content-scroll-view{display:flex;flex-direction:column;min-width:100%;max-height:0}.sol-tab{display:flex;flex-direction:column;padding:var(--sol-p-16) 0;gap:var(--sol-g-16)}sol-table{display:block;width:100%}.sol-table-wrapper{display:flex;width:100%}.sol-table-scroll{flex:1;width:0;overflow-x:auto}.sol-table{display:grid;min-width:min-content}.sol-table-header-row{display:contents;color:var(--sol-color-ink-opacity-high)}.sol-table-header-container{display:flex;flex-direction:row;height:100%;border-bottom:2px solid var(--sol-color-opacity-low)}.sol-table-header-container.cdk-drag-placeholder{cursor:grabbing;opacity:0}.sol-table-header-context-menu-container{min-width:40px}.sol-table-header-cell{min-height:40px;display:flex;flex-direction:row;align-items:center;min-width:0;transition:background .2s;cursor:grab;justify-content:space-between;gap:var(--sol-g-4);flex:1}.sol-table-header-cell .sol-table-header-cell-button{opacity:0}.sol-table-header-cell:hover .sol-table-header-cell-button{opacity:1}.sol-table-header-cell-dragging{color:var(--sol-color-ink-opacity-high);background:var(--sol-color-surface-mid);box-shadow:var(--sol-shadow-lowest);padding:0 var(--sol-p-8)}.sol-table-header-cell-button-visible .sol-table-header-cell-button{opacity:1}.sol-table-header-cell-spacer{width:var(--sol-size-16);height:100%;display:flex;flex-direction:column;align-items:center;transition:border .2s}.sol-table-header-cell-spacer .sol-icon{opacity:0;transition:opacity .2s}.sol-table-header-cell-spacer-line{flex:1;height:100%;width:1px;background:var(--sol-color-opacity-mid);opacity:0;transition:opacity .2s;margin-top:var(--sol-m-4)}.sol-table-header-cell-spacer-clickable{cursor:pointer}.sol-table-header-cell-spacer-clickable:hover .sol-icon,.sol-table-header-cell-spacer-clickable:hover .sol-table-header-cell-spacer-line{opacity:1}.sol-table-header-button{display:flex;flex-direction:row;align-items:center}.sol-table-row{display:contents;cursor:default}.sol-table-row-clickable{cursor:pointer}.sol-table-row-clickable:hover .sol-table-cell,.sol-table-row-hover .sol-table-cell{background:var(--sol-color-opacity-low)}.sol-table-row-expanded .sol-table-cell{background-color:var(--sol-color-opacity-low)}.sol-table-row-clickable.sol-table-row-active .sol-table-cell,.sol-table-row-clickable.sol-table-row-active:hover .sol-table-cell,.sol-table-row-navigable.sol-table-row-active .sol-table-cell{background:var(--sol-color-opacity-low)}.sol-table-group{display:contents}.sol-table-group-header{font-size:var(--sol-text-body-small-bold-size);font-weight:var(--sol-text-body-small-bold-weight);line-height:1.2;min-height:40px;display:flex;flex-direction:row;align-items:end;padding:var(--sol-p-4) var(--sol-p-8);column-span:-1;color:var(--sol-color-ink-opacity-high);grid-column:1/-1;-webkit-user-select:none;user-select:none}.sol-table-cell{min-height:40px;display:flex;flex-direction:row;align-items:center;min-width:0;transition:background .2s;padding-right:var(--sol-p-16)}.sol-table-cell:first-child{padding-left:var(--sol-p-16)}.sol-table-row:not(:first-child) .sol-table-cell{border-top:1px solid var(--sol-color-opacity-low)}.sol-table-cell-clickable{cursor:pointer}.sol-table-cell-expand{display:flex;align-items:center;justify-content:center;padding-left:var(--sol-p-8);padding-right:var(--sol-p-8)}.sol-table-cell-value{flex:1}.sol-table-cell-value-spacer{padding-right:0}.sol-table-cell-value-text{padding:var(--sol-p-4) 0}.sol-table-cell-value-text-truncated{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sol-table-cell-value-icon{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--sol-g-4)}.sol-table-cell-context-menu{min-width:40px;justify-content:end;align-items:center;padding-right:var(--sol-p-16);position:relative;flex:1}.sol-table-cell-context-menu:first-child{padding-left:0}.sol-table-cell-context-menu .sol-table-cell-context-menu-actions{display:flex;gap:var(--sol-g-4);align-items:center;justify-content:center}.sol-table-row-expansion{grid-column:1/-1;display:grid;transition:grid-template-rows .2s,opacity .2s;overflow:hidden;grid-template-rows:0fr;opacity:0;background-color:var(--sol-color-opacity-low)}.sol-table-row-expansion-open{grid-template-rows:1fr;opacity:1}.sol-table-row-expansion-content{overflow:hidden}.sol-table-row-expansion-content>div{display:flex;flex-direction:column}.sol-table-actions{flex:0 0 auto;display:flex;flex-direction:column}.sol-table-actions-header{display:flex;justify-content:end}.sol-table-actions-group-spacer{min-height:40px}.sol-table-actions-row{display:flex;align-items:stretch}.sol-table-actions-row.sol-table-row-clickable:hover .sol-table-cell,.sol-table-actions-row.sol-table-row-hover .sol-table-cell,.sol-table-actions-row.sol-table-row-clickable.sol-table-row-active .sol-table-cell,.sol-table-actions-row.sol-table-row-navigable.sol-table-row-active .sol-table-cell,.sol-table-actions-row.sol-table-row-expanded .sol-table-cell{background:var(--sol-color-opacity-low)}.sol-table-actions-expansion{height:0;opacity:0;transition:height .2s,opacity .2s;background-color:var(--sol-color-opacity-low)}.sol-table-actions-row.sol-table-row-expanded+.sol-table-actions-expansion{opacity:1;border-top:1px solid var(--sol-color-opacity-mid)}.sol-table-actions-row+.sol-table-actions-row .sol-table-cell-context-menu,.sol-table-actions-expansion+.sol-table-actions-row .sol-table-cell-context-menu,.sol-table-actions-group-spacer+.sol-table-actions-row .sol-table-cell-context-menu{border-top:1px solid var(--sol-color-opacity-low)}.sol-tag{--sol-tag-height: var(--sol-size-20);--sol-tag-bg: var(--sol-color-opacity-low);--sol-tag-border: transparent;--sol-tag-text: var(--sol-color-ink-opacity-high);--sol-tag-icon: var(--sol-tag-text);--sol-tag-text-weight: var(--sol-text-body-small-weight);position:relative;display:inline-flex;flex-direction:column;gap:var(--sol-g-8);min-width:var(--sol-size-24);color:var(--sol-tag-text)}.sol-tag-main{display:inline-flex;align-items:center;gap:var(--sol-g-8);height:var(--sol-tag-height);padding:0 var(--sol-p-8);width:max-content;min-width:var(--sol-size-24);background:var(--sol-tag-bg);border:1px solid var(--sol-tag-border);border-radius:var(--sol-r-4);color:var(--sol-tag-text);box-sizing:border-box}.sol-tag-main.sol-tag-main-with-icon{padding-left:var(--sol-size-4)}.sol-tag-main.sol-tag-main-with-children{padding-right:var(--sol-size-2)}.sol-tag-icon{color:var(--sol-tag-icon);width:var(--sol-size-12);height:var(--sol-size-12)}.sol-tag-text{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;font-weight:var(--sol-tag-text-weight);color:var(--sol-tag-text)}.sol-tag-info{font-size:var(--sol-text-body-small-size);font-weight:var(--sol-text-body-small-weight);line-height:1.2;color:var(--sol-color-ink-opacity-high)}.sol-tag-children{display:flex;flex-wrap:wrap;gap:var(--sol-g-4)}.sol-tag-remove{position:absolute;top:calc(50% - var(--sol-size-8));right:var(--sol-size-2);width:var(--sol-size-16);height:var(--sol-size-16);border-radius:var(--sol-r-4);border:none;background:var(--sol-color-surface-mid);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;opacity:0;transition:opacity .12s ease}.sol-tag:hover .sol-tag-remove{opacity:1}.sol-tag-remove-icon{color:var(--sol-color-ink-opacity-high)}.sol-radiobutton{display:flex;flex-direction:row;align-items:inherit;gap:var(--sol-g-8);cursor:pointer}.sol-radiobutton .sol-radiobutton-icon{margin-top:1px}.sol-radiobutton:focus{outline:none}.sol-radiobutton:focus .sol-radiobutton-icon{outline:2px solid var(--sol-color-primary-opacity);outline-offset:1px}.sol-radiobutton-disabled{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.4}.sol-radiobutton-icon{position:relative;display:flex;align-items:center;justify-content:center;min-width:var(--sol-size-16);min-height:var(--sol-size-16);width:var(--sol-size-16);height:var(--sol-size-16);border-radius:50%;background:var(--sol-color-opacity-low);border:1px solid var(--sol-color-opacity-mid);transition:border .2s,background .2s}.sol-radiobutton-icon:hover{background:var(--sol-color-opacity-mid)}.sol-radiobutton-selected .sol-radiobutton-icon{background:var(--sol-color-primary);border-color:var(--sol-color-primary)}.sol-radiobutton-selected .sol-radiobutton-icon:hover{background:var(--sol-color-primary)}.sol-radiobutton-selected .sol-radiobutton-icon:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--sol-color-on-ink);top:50%;left:50%;transform:translate(-50%,-50%)}.sol-radiobutton-label{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3}.sol-radiobutton-selected .sol-radiobutton-label{color:var(--sol-color-ink)}.sol-radiobutton-info{color:var(--sol-color-ink-opacity-high)}.sol-text-box{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;display:flex;flex-direction:column}.sol-text-box-centered{align-items:center}.sol-text-box-show-more-container{display:flex;flex-direction:row}.sol-trends{display:flex;flex-direction:column;justify-content:center;padding:var(--sol-p-4) 0;align-items:start}.sol-trend-container{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-4)}.sol-trend{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3;display:flex;flex-direction:row;align-items:center;padding-right:var(--sol-p-4);height:var(--sol-size-20);border-radius:var(--sol-r-4)}.sol-trend-up{color:var(--sol-color-success);background:var(--sol-color-success-opacity)}.sol-trend-default{color:var(--sol-color-blue);background:var(--sol-color-blue-opacity)}.sol-trend-down{color:var(--sol-color-danger);background:var(--sol-color-danger-opacity)}.sol-trend-text{color:var(--sol-color-ink-opacity-high)}.sol-topbar{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--sol-g-16);min-height:var(--sol-size-64);background:var(--sol-topbar-background);padding:var(--sol-topbar-padding);margin:var(--sol-topbar-margin);border-bottom:1px solid var(--sol-topbar-border-color)}.sol-topbar-48{min-height:48px}.sol-topbar-hidden{display:none}.sol-topbar-left{display:flex;flex-direction:row;align-items:center;gap:var(--sol-g-8)}.sol-topbar-divider{font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;color:var(--sol-color-ink-opacity-high)}.sol-topbar-left-title{display:flex;flex-direction:row;gap:var(--sol-g-8);font-size:var(--sol-text-body-size);font-weight:var(--sol-text-body-weight);line-height:1.3;color:var(--sol-color-ink)}.sol-topbar-left-title-last{font-size:var(--sol-text-body-bold-size);font-weight:var(--sol-text-body-bold-weight);line-height:1.3}.sol-topbar-left-title-clickable:hover{cursor:pointer}.sol-topbar-center{display:flex;flex-direction:row;flex:1;height:100%;gap:var(--sol-g-8)}.sol-topbar-right{display:flex;flex-direction:row;justify-content:end;gap:var(--sol-g-8)}*{box-sizing:border-box;scrollbar-color:var(--sol-color-opacity-mid) transparent}body,html{margin:0;padding:0;width:100%;height:100%;font-family:var(--sol-text-font-family),sans-serif;font-size:14px;color:var(--sol-color-ink)}
