.lyXIW{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}@media(max-width: 91.25em){.lyXIW{display:block}}.c6aU3{background-color:var(--st-ui-text, #ffffff);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none;inset:unset !important}@media(max-width: 91.25em){.c6aU3{display:block;width:375px}}@media(max-width: 28.125em){.c6aU3{width:100%}}.WIn8U{width:inherit;overflow-x:hidden}.Bgdhv{color:var(--st-ui-text, #fff);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(100vh - 80px);overflow:hidden;padding:0;background-color:var(--st-ui-page-background, #201d2d)}.iD4Q_{height:100%}.RUGVp{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:3px 3px;height:calc(100vh - 80px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:0px;min-width:0px}.RUGVp .pwvHR{min-width:0px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.nHOra{width:100%}.NHLX0{position:relative;background-color:var(--st-ui-panel, #262334);width:80px;height:100%}.h37Mc{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:10px;font-variant-numeric:tabular-nums;color:var(--st-ui-text-muted, #6f6c83);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jASLJ{padding:0 30px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%}.U7WGs{height:100%}.kGoGc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.cjqaz,.sJDbS{background-color:var(--st-ui-panel, #262334);position:absolute;left:0;top:0;height:100%;width:calc(100% - 80px)}.uLe70{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;max-width:100%;position:relative}.RDZq4{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0}.k5l4G{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.HrUD4{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:20px 24px 16px;font-family:"DM Sans",sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.01em;color:var(--st-ui-text, #ffffff)}.CAjRk{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;pointer-events:none}.scitrader-annotation-editor-host{position:static !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;width:100% !important;height:100% !important;pointer-events:auto;overflow-y:auto;font-family:"DM Sans",sans-serif !important}.scitrader-annotation-editor-panel{background:var(--st-ui-panel, #262334) !important;border:none !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;backdrop-filter:none !important;color:var(--st-ui-text, #ffffff) !important;width:100% !important;max-height:100% !important;padding:20px 18px !important;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"DM Sans",sans-serif}.scitrader-annotation-editor-panel input,.scitrader-annotation-editor-panel select{background-color:var(--st-ui-surface, #373447) !important;border:1px solid rgba(0,0,0,0) !important;color:var(--st-ui-text, #ffffff) !important;border-radius:4px !important;font-family:"DM Sans",sans-serif !important;font-size:13px !important;padding:6px 10px !important;outline:none !important;-webkit-transition:border-color 120ms ease;transition:border-color 120ms ease}.scitrader-annotation-editor-panel input:focus,.scitrader-annotation-editor-panel input:focus-visible,.scitrader-annotation-editor-panel select:focus,.scitrader-annotation-editor-panel select:focus-visible{border-color:var(--st-ui-accent, #7464ff) !important;outline:none !important}.scitrader-annotation-editor-panel input[type=color]{cursor:pointer;padding:2px !important;width:36px !important;height:28px !important;border-radius:4px !important}.scitrader-annotation-editor-panel input[type=checkbox]+span{background-color:var(--st-ui-surface, #373447) !important}.scitrader-annotation-editor-panel input[type=checkbox]:checked+span{background-color:var(--st-ui-accent, #7464ff) !important}.scitrader-annotation-editor-panel::-webkit-scrollbar{width:8px}.scitrader-annotation-editor-panel::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.scitrader-annotation-editor-panel::-webkit-scrollbar-thumb{background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.12);border-radius:4px}
/*
 * scichart-scitrader stylesheet.
 *
 * Plain CSS, so it works with any bundler, or none. Import it once, next to your first
 * import of the package:
 *
 *     import "scichart-scitrader/scitrader.css";
 *
 * or link `node_modules/scichart-scitrader/styles/scitrader.css` from your page. The package's
 * JavaScript never imports it.
 *
 * It gives the DOM the SDK creates its look: the pane toolbar, control bars, dividers and
 * restore strip, the on-chart buttons, the drawing toolbar, the annotation quick-edit toolbar,
 * the market depth panel, and the loading overlays. Layout the components need in order to
 * work (positioning, the flex panes, divider hit areas, show/hide) is set inline, so without
 * this file they still work, unstyled. To restyle, override these rules; inline styles never
 * fight you for colours, borders, spacing or fonts.
 *
 * Naming:
 *   - `st-<component>` and `st-<component>__<part>`. `st-` matches the theme's CSS variables.
 *   - Variants are modifier classes: `st-drawing-toolbar--horizontal`.
 *   - States use the attributes that already describe them: `:hover`, `:disabled`,
 *     `aria-pressed="true" | "mixed" | "false"`, `aria-checked`, `aria-disabled`, and
 *     `data-dragging` / `data-hidden` where no ARIA attribute applies.
 *
 * Colours come from the theme's `--st-<group>-<key>` variables (see docs/sdk/styling.md),
 * each with the dark theme's value as the fallback. A jest test checks every fallback still
 * matches the dark theme. `--st-ui-overlay-rgb` is white on dark themes and black on light
 * ones, so `rgb(var(--st-ui-overlay-rgb) / 0.08)` is a faint wash on either.
 */

/* ---- Pane splitter: toolbar ----------------------------------------------------------- */

.st-pane-toolbar {
    gap: 8px;
    padding: 8px;
    background: var(--st-ui-toolbar-background, rgba(20,20,30,0.85));
}

.st-pane-toolbar__toggle,
.st-pane-toolbar__action {
    padding: 3px 10px;
    font-size: 12px;
    border-radius: 3px;
    cursor: pointer;
    text-transform: none;
}

/* Tri-state: every chart pane coordinated ("true"), some ("mixed"), none ("false"). */
.st-pane-toolbar__toggle {
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.2);
    background: transparent;
    color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.5);
    transition: background 0.15s ease, color 0.15s ease;
}

.st-pane-toolbar__toggle[aria-pressed="true"],
.st-pane-toolbar__toggle[aria-pressed="mixed"] {
    border-color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.4);
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.15);
}

.st-pane-toolbar__toggle[aria-pressed="true"] {
    color: var(--st-ui-toolbar-active, rgba(100,200,255,0.9));
}

.st-pane-toolbar__toggle[aria-pressed="mixed"] {
    color: var(--st-ui-toolbar-mixed, rgba(255,200,100,0.7));
}

.st-pane-toolbar__action {
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.3);
    background: transparent;
    color: var(--st-ui-toolbar-text, rgba(255,255,255,0.7));
    transition: background 0.15s ease;
}

.st-pane-toolbar__action:hover {
    border-color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.6);
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
}

/* The Studies and Candle Type dropdowns. */
.st-pane-toolbar__menu {
    margin-top: 4px;
    min-width: 160px;
    padding: 4px 0;
    background: var(--st-ui-menu-background, rgba(20,20,30,0.95));
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.2);
    border-radius: 4px;
}

.st-pane-toolbar__menu-item {
    padding: 4px 12px;
    font-size: 12px;
    white-space: nowrap;
    cursor: pointer;
    color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.6);
}

.st-pane-toolbar__menu-item[aria-checked="true"] {
    color: var(--st-ui-toolbar-active, rgba(100,200,255,0.9));
}

.st-pane-toolbar__menu-item:hover:not([aria-disabled="true"]) {
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.1);
}

.st-pane-toolbar__menu-item[aria-disabled="true"] {
    cursor: default;
    opacity: 0.4;
}

/* ---- Pane splitter: per-pane control bar ------------------------------------------- */

/* A translucent strip of 30px round icon buttons (the look of MUI's small IconButton). */
.st-pane-control-bar {
    gap: 2px;
    padding: 2px;
    background: rgba(0, 0, 0, 0.45);
    border-radius: 4px;
}

.st-pane-control-bar__button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 5px;
    border: none;
    border-radius: 50%;
    background: transparent;
    color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.7);
    cursor: pointer;
    transition: background-color 0.15s ease, color 0.15s ease;
    -webkit-tap-highlight-color: transparent;
}

.st-pane-control-bar__icon {
    display: block;
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    pointer-events: none;
}

.st-pane-control-bar__button:hover:not(:disabled) {
    color: var(--st-ui-text, #ffffff);
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
}

.st-pane-control-bar__button:focus-visible {
    outline: 2px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.45);
    outline-offset: -2px;
}

/* Lock size and Y-axis autorange (and axis sync, V-/H-group), when on. */
.st-pane-control-bar__button[aria-pressed="true"],
.st-pane-control-bar__button[aria-pressed="true"]:hover:not(:disabled) {
    color: var(--st-ui-toolbar-active, rgba(100, 200, 255, 0.9));
}

.st-pane-control-bar__button:disabled {
    color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.3);
    cursor: default;
}

.st-pane-control-bar__separator {
    width: 1px;
    height: 20px;
    margin: 2px;
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.2);
}

/* The host's own content at the start of the bar (e.g. the App's candle counter). */
.st-pane-control-bar__info {
    padding: 0 8px 0 6px;
    font-family: "SF Mono", Menlo, Consolas, monospace;
    font-size: 11px;
    line-height: 20px;
    color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.55);
    white-space: nowrap;
    user-select: none;
}

.st-pane-control-bar__info:empty {
    display: none;
}

/* CandleCounter: "visible / loaded / ~total". In a control bar it takes the info area's look. */
.st-candle-counter {
    white-space: nowrap;
}

/* Touch layout: the bar in a drawer at the pane's right edge, closed to its handle. */
.st-pane-control-drawer {
    height: 34px;
    background: #2b2839;
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
    border-right: none;
    border-radius: 8px 0 0 8px;
    box-shadow: -4px 0 12px rgba(0, 0, 0, 0.35);
}

.st-pane-control-drawer .st-pane-control-bar {
    background: transparent;
}

.st-pane-control-drawer__handle {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    margin: 0;
    padding: 0;
    border: none;
    border-right: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.06);
    background: transparent;
    color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.78);
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

.st-pane-control-drawer__handle:hover,
.st-pane-control-drawer__handle:focus-visible {
    color: var(--st-ui-text, #ffffff);
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.06);
}

.st-pane-control-drawer__handle:active {
    color: var(--st-ui-text, #ffffff);
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.1);
}

.st-pane-control-drawer__handle:focus-visible {
    outline: 2px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.45);
    outline-offset: -2px;
}

/* Points left when closed ("pull to open"), right when open. */
.st-pane-control-drawer__chevron {
    display: block;
    width: 10px;
    height: 14px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.6;
    stroke-linecap: round;
    stroke-linejoin: round;
    transition: transform 0.2s ease;
    pointer-events: none;
}

.st-pane-control-drawer[data-open="true"] .st-pane-control-drawer__chevron {
    transform: rotate(180deg);
}

/* ---- Pane splitter: dividers ------------------------------------------------------- */

/* A 2px line centred in the 10px hit area; the whole hit area lights up under the pointer. */
.st-pane-divider {
    transition: background 0.15s ease;
}

.st-pane-divider[data-direction="column"] {
    background: linear-gradient(
        to bottom,
        transparent 4px,
        var(--st-ui-divider, rgba(255,255,255,0.1)) 4px,
        var(--st-ui-divider, rgba(255,255,255,0.1)) 6px,
        transparent 6px
    );
}

.st-pane-divider[data-direction="row"] {
    background: linear-gradient(
        to right,
        transparent 4px,
        var(--st-ui-divider, rgba(255,255,255,0.1)) 4px,
        var(--st-ui-divider, rgba(255,255,255,0.1)) 6px,
        transparent 6px
    );
}

.st-pane-divider:hover:not([data-dragging="true"]) {
    background: var(--st-ui-divider-hover, rgba(95,108,135,0.8));
}

.st-pane-divider[data-dragging="true"] {
    background: var(--st-ui-button-background, #38435b);
}

/* Touch layout: a 14px hit area, the 2px line, and three grip dots in the middle. */
.st-pane-divider--touch {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.st-pane-divider--touch[data-direction="column"] {
    background: linear-gradient(
        to bottom,
        transparent 6px,
        var(--st-ui-divider, rgba(255,255,255,0.1)) 6px,
        var(--st-ui-divider, rgba(255,255,255,0.1)) 8px,
        transparent 8px
    );
}

.st-pane-divider--touch[data-direction="row"] {
    background: linear-gradient(
        to right,
        transparent 6px,
        var(--st-ui-divider, rgba(255,255,255,0.1)) 6px,
        var(--st-ui-divider, rgba(255,255,255,0.1)) 8px,
        transparent 8px
    );
}

.st-pane-divider__grip {
    width: 18px;
    height: 2px;
    background-image: radial-gradient(circle, rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.45) 1px, transparent 1px);
    background-size: 6px 2px;
    background-position: center;
    background-repeat: repeat-x;
    pointer-events: none;
}

.st-pane-divider--touch[data-direction="row"] .st-pane-divider__grip {
    width: 2px;
    height: 18px;
    background-size: 2px 6px;
    background-repeat: repeat-y;
}

/* ---- Pane splitter: loading states ------------------------------------------------- */

/* Until a pane's chart is ready: a shimmering block (the look of MUI's wave Skeleton). */
.st-pane-skeleton {
    padding: 8px;
    box-sizing: border-box;
    background: var(--st-ui-background, #2b2839);
}

.st-pane-skeleton__block {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 4px;
    background: var(--st-ui-surface, #373447);
}

.st-pane-skeleton__block::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        transparent,
        rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08),
        transparent
    );
    transform: translateX(-100%);
    animation: st-pane-skeleton-wave 2s linear 0.5s infinite;
}

@keyframes st-pane-skeleton-wave {
    0% {
        transform: translateX(-100%);
    }
    60%,
    100% {
        transform: translateX(100%);
    }
}

/* While new data loads (container has data-chart-loading): a tint and a shimmer sweep that
   also block input, so a pan can't race the reload. Hidden and click-through otherwise. */
.st-pane-loading-overlay {
    overflow: hidden;
    background: var(--st-chart-loading-tint, rgba(55,52,71,0.5));
    opacity: 0;
    transition: opacity 200ms ease;
    pointer-events: none;
}

[data-chart-loading] .st-pane-loading-overlay {
    opacity: 1;
    pointer-events: auto;
}

.st-pane-loading-overlay__shimmer {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 60%;
    background: linear-gradient(
        90deg,
        rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0) 0%,
        rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.06) 50%,
        rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0) 100%
    );
}

[data-chart-loading] .st-pane-loading-overlay__shimmer {
    display: block;
    animation: st-pane-loading-shimmer 1600ms cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

@keyframes st-pane-loading-shimmer {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(266%);
    }
}

/* Progress dots: an optional placeholder that follows a pane's loading phases. */
.st-pane-progress {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    width: 100%;
    height: 100%;
    background: rgba(20, 18, 38, 0.85);
    color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.78);
    font-family: -apple-system, "Segoe UI", Roboto, sans-serif;
    font-size: 13px;
    user-select: none;
    pointer-events: none;
}

.st-pane-progress__dots {
    display: flex;
    gap: 10px;
}

.st-pane-progress__dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.18);
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.32);
    transition: background-color 180ms ease, transform 180ms ease;
}

.st-pane-progress__dot[data-filled="true"] {
    background-color: #6aa9ff;
    border-color: #6aa9ff;
    box-shadow: 0 0 6px rgba(106, 169, 255, 0.6);
}

.st-pane-progress__caption {
    letter-spacing: 0.3px;
    opacity: 0.85;
}

/* ---- Pane splitter: restore strip (chips for hidden panes) -------------------------- */

/* A bar below the panes with a pill per hidden pane. */
.st-pane-restore-strip {
    gap: 4px;
    padding: 4px 8px;
    background: rgba(0, 0, 0, 0.35);
    border-top: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
}

.st-pane-restore-strip__chip {
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 2px 8px 2px 6px;
    font-size: 11px;
    white-space: nowrap;
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.15);
    border-radius: 12px;
    color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.7);
    cursor: pointer;
}

.st-pane-restore-strip__chip:hover {
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.14);
    color: var(--st-ui-text, #ffffff);
}

.st-pane-restore-strip__icon {
    display: block;
    width: 14px;
    height: 14px;
    flex-shrink: 0;
    pointer-events: none;
}

/* ---- Finance controls: interval, period and live-tip toggle groups ------------------- */

/* A rounded pill holding a row of buttons; the selected one (aria-pressed) is filled. Each control
   adds its own class: st-interval-selector, st-period-selector, st-live-tip-toggle. */
.st-toggle-group {
    height: 40px;
    padding: 3px;
    gap: 0;
    border-radius: 6px;
    background: var(--st-ui-surface, #373447);
}

.st-toggle-group__button {
    height: 34px;
    padding: 0 12px;
    border: none;
    border-radius: 4px;
    background: transparent;
    color: var(--st-ui-text-muted, #9da2bc);
    font-family: var(--st-font-family, "DM Sans", sans-serif);
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -0.24px;
    line-height: 1.2;
    white-space: nowrap;
    cursor: pointer;
    transition: color 100ms ease, background-color 100ms ease;
    -webkit-tap-highlight-color: transparent;
}

.st-toggle-group__button:hover:not(:disabled) {
    color: var(--st-ui-text, #ffffff);
}

.st-toggle-group__button[aria-pressed="true"] {
    background: var(--st-ui-background, #2b2839);
    color: var(--st-ui-text, #ffffff);
    cursor: default;
}

.st-toggle-group__button:disabled {
    color: color-mix(in srgb, var(--st-ui-text-muted, #9da2bc) 32%, transparent);
    cursor: default;
}

.st-toggle-group__button:focus-visible {
    outline: 2px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.45);
    outline-offset: -2px;
}

/* ---- Finance controls: candle-type picker ------------------------------------------ */

/* The button: current type's icon and name, and a chevron. Filled darker while the menu is open. */
.st-candle-type-selector {
    gap: 8px;
    height: 34px;
    padding: 0 12px;
    border: none;
    border-radius: 6px;
    background: var(--st-ui-surface, #373447);
    color: var(--st-ui-text, #ffffff);
    font-family: var(--st-font-family, "DM Sans", sans-serif);
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -0.24px;
    cursor: pointer;
    transition: background-color 100ms ease;
    -webkit-tap-highlight-color: transparent;
}

.st-candle-type-selector[aria-expanded="true"] {
    background: var(--st-ui-background, #2b2839);
}

.st-candle-type-selector:focus-visible {
    outline: 2px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.45);
    outline-offset: 2px;
}

.st-candle-type-selector__icon,
.st-candle-type-selector__chevron,
.st-candle-type-menu__icon {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
}

.st-candle-type-selector__chevron {
    opacity: 0.7;
}

/* The menu (attached to the page body by default). */
.st-candle-type-menu {
    display: flex;
    flex-direction: column;
    min-width: 180px;
    padding: 8px 0;
    box-sizing: border-box;
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
    border-radius: 4px;
    background: var(--st-ui-surface, #373447);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14),
        0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.st-candle-type-menu__item {
    display: flex;
    align-items: center;
    gap: 12px;
    min-height: 36px;
    padding: 6px 16px;
    border: none;
    background: transparent;
    color: var(--st-ui-text-muted, #9da2bc);
    font-family: var(--st-font-family, "DM Sans", sans-serif);
    font-size: 14px;
    text-align: left;
    cursor: pointer;
}

.st-candle-type-menu__item:hover,
.st-candle-type-menu__item:focus-visible {
    outline: none;
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.06);
    color: var(--st-ui-text, #ffffff);
}

.st-candle-type-menu__item[aria-checked="true"] {
    background: var(--st-ui-background, #2b2839);
    color: var(--st-ui-text, #ffffff);
}

/* ---- Study settings: outlined text fields and dropdowns ------------------------------ */

/* An outlined box with its label on the border (MUI's outlined TextField). The <fieldset>'s
   <legend> cuts the gap in the border for the label. */
.st-text-field {
    position: relative;
    display: flex;
    align-items: center;
    min-width: 0;
    border-radius: 6px;
    font-family: var(--st-font-family, "DM Sans", sans-serif);
}

.st-text-field__input {
    box-sizing: content-box;
    width: 100%;
    min-width: 0;
    height: 1.4375em;
    margin: 0;
    padding: 8.5px 14px;
    border: 0;
    background: none;
    color: var(--st-ui-text, #ffffff);
    font: inherit;
    font-size: 16px;
    line-height: 1.4375em;
    outline: none;
}

.st-text-field__label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    max-width: calc(133% - 32px);
    overflow: hidden;
    color: var(--st-ui-text-muted, #9da2bc);
    font-size: 13px;
    line-height: 1.4375em;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
    transform: translate(14px, -9px) scale(0.75);
    transform-origin: top left;
}

.st-text-field__adornment {
    margin-right: 14px;
    color: var(--st-ui-text-muted, #9da2bc);
    font-size: 12px;
    white-space: nowrap;
}

.st-text-field__outline {
    position: absolute;
    inset: -5px 0 0 0;
    min-width: 0;
    margin: 0;
    padding: 0 8px;
    overflow: hidden;
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.23);
    border-radius: inherit;
    text-align: left;
    pointer-events: none;
}

.st-text-field__outline legend {
    display: block;
    float: unset;
    width: auto;
    max-width: 0.01px;
    height: 11px;
    padding: 0;
    overflow: hidden;
    font-size: 12px;
    white-space: nowrap;
    visibility: hidden;
}

.st-text-field--labelled .st-text-field__outline legend {
    max-width: 100%;
}

.st-text-field__outline legend > span {
    display: inline-block;
    padding: 0 5px;
    opacity: 0;
}

/* Hover only where there is one: on a touch screen a tapped field would keep it. */
@media (hover: hover) {
    .st-text-field:hover .st-text-field__outline,
    .st-select-field__box:hover .st-text-field__outline {
        border-color: var(--st-ui-text, #ffffff);
    }
}

.st-text-field:focus-within .st-text-field__outline,
.st-select-field__box:focus-within .st-text-field__outline {
    border-width: 2px;
    border-color: var(--st-ui-accent, #7464ff);
}

.st-text-field:focus-within .st-text-field__label {
    color: var(--st-ui-accent, #7464ff);
}

/* Small boxes: the colour picker's R/G/B/A and hex fields. */
.st-text-field--compact .st-text-field__input {
    padding: 4px 6px;
    font-size: 12px;
    text-align: center;
}

/* A caption above an outlined dropdown (a styled native <select>). */
.st-select-field {
    display: flex;
    flex-direction: column;
    gap: 4px;
    font-family: var(--st-font-family, "DM Sans", sans-serif);
}

.st-select-field__label,
.st-color-field__label,
.st-gradient-ramp__label {
    color: var(--st-ui-text-muted, #9da2bc);
    font-family: var(--st-font-family, "DM Sans", sans-serif);
    font-size: 13px;
    line-height: 1.66;
}

.st-select-field__box {
    position: relative;
    display: flex;
    align-items: center;
    border-radius: 6px;
}

.st-select-field__select {
    box-sizing: content-box;
    width: 100%;
    height: 1.4375em;
    margin: 0;
    padding: 8.5px 32px 8.5px 14px;
    border: 0;
    background: none;
    color: var(--st-ui-text, #ffffff);
    font: inherit;
    font-size: 16px;
    line-height: 1.4375em;
    outline: none;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
}

.st-select-field__select option {
    background: var(--st-ui-surface, #373447);
    color: var(--st-ui-text, #ffffff);
}

.st-select-field__arrow {
    position: absolute;
    right: 7px;
    width: 24px;
    height: 24px;
    color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.56);
    pointer-events: none;
}

/* ---- Study settings: colour field and picker ---------------------------------------- */

.st-color-field {
    display: flex;
    align-items: center;
    gap: 8px;
}

.st-color-field__label {
    flex: 1;
}

.st-color-field--with-trailing .st-color-field__label {
    flex: none;
    min-width: 56px;
    white-space: nowrap;
}

.st-color-field__trailing {
    flex: 1;
    min-width: 0;
}

/* Checkerboard under the colour, so transparency shows. */
.st-color-field__swatch,
.st-color-popover__alpha,
.st-gradient-ramp__bar,
.st-gradient-ramp__handle {
    background-color: #2b2839;
    background-image: linear-gradient(45deg, #555 25%, transparent 25%, transparent 75%, #555 75%),
        linear-gradient(45deg, #555 25%, transparent 25%, transparent 75%, #555 75%);
    background-size: 8px 8px;
    background-position: 0 0, 4px 4px;
}

.st-color-field__swatch {
    position: relative;
    flex-shrink: 0;
    width: 36px;
    height: 24px;
    padding: 0;
    overflow: hidden;
    border: 1px solid #4a4760;
    border-radius: 3px;
    cursor: pointer;
}

.st-color-field__swatch-color {
    position: absolute;
    inset: 0;
}

.st-color-popover {
    display: flex;
    flex-direction: column;
    gap: 10px;
    box-sizing: content-box;
    width: 216px;
    padding: 12px;
    border: 1px solid #4a4760;
    border-radius: 6px;
    background: var(--st-ui-background, #2b2839);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14),
        0 3px 14px 2px rgba(0, 0, 0, 0.12);
    font-family: var(--st-font-family, "DM Sans", sans-serif);
}

.st-color-popover__picker {
    display: flex;
    flex-direction: column;
    height: 176px;
}

.st-color-popover__area {
    outline: none;
    cursor: pointer;
}

.st-color-popover__area:focus-visible .st-color-popover__pointer {
    transform: translate(-50%, -50%) scale(1.1);
}

.st-color-popover__saturation {
    flex: 1;
    border-radius: 4px 4px 0 0;
    border-bottom: 12px solid #000;
}

.st-color-popover__saturation-white {
    background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
    border-radius: inherit;
}

.st-color-popover__saturation-black {
    background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
}

.st-color-popover__hue {
    height: 16px;
    background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
}

.st-color-popover__alpha {
    height: 16px;
    border-radius: 0 0 4px 4px;
}

.st-color-popover__alpha-fill {
    border-radius: inherit;
}

.st-color-popover__pointer {
    z-index: 1;
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    transform: translate(-50%, -50%);
}

.st-color-popover__hex .st-text-field__input {
    padding: 5px 8px;
    font-size: 12px;
    text-align: center;
}

.st-color-popover__channels {
    display: flex;
    gap: 4px;
}

.st-color-popover__channel {
    display: flex;
    flex-direction: column;
    gap: 2px;
    width: 58px;
}

.st-color-popover__channel-label {
    color: var(--st-ui-text-muted, #9da2bc);
    font-size: 11px;
}

/* ---- Study settings: gradient ramp ------------------------------------------------- */

.st-gradient-ramp {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.st-gradient-ramp__track {
    margin: 0 7px;
    padding-bottom: 16px;
}

.st-gradient-ramp__bar {
    height: 22px;
    overflow: hidden;
    border: 1px solid #4a4760;
    border-radius: 3px;
}

.st-gradient-ramp__handle {
    top: 26px;
    z-index: 1;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    padding: 0;
    overflow: hidden;
    border: 1px solid #6a6780;
    border-radius: 2px;
    cursor: ew-resize;
    transform: translateX(-50%);
}

.st-gradient-ramp__handle[aria-selected="true"] {
    z-index: 2;
    border: 2px solid #fff;
}

.st-gradient-ramp__handle-color {
    position: absolute;
    inset: 0;
}

.st-gradient-ramp__position .st-text-field__input {
    padding: 4px 8px;
}

/* ---- Study settings: form ---------------------------------------------------------- */

.st-study-form {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 8px;
    font-family: var(--st-font-family, "DM Sans", sans-serif);
}

.st-study-form__section {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.st-study-form__section-label {
    color: var(--st-ui-text-muted, #9da2bc);
    font-size: 12px;
    line-height: 1.66;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}

.st-study-form__empty {
    margin: 0;
    padding: 8px;
    color: var(--st-ui-text-muted, #9da2bc);
    font-size: 14px;
}

.st-study-form__footer {
    display: flex;
    justify-content: flex-end;
    padding-top: 4px;
}

.st-study-form__reset {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 4px 5px;
    border: 0;
    border-radius: 6px;
    background: none;
    color: var(--st-ui-text-muted, #9da2bc);
    font-family: inherit;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.75;
    cursor: pointer;
}

.st-study-form__reset:hover {
    color: var(--st-ui-text, #ffffff);
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.04);
}

/* ---- Study settings: study list ---------------------------------------------------- */

.st-study-list {
    height: 100%;
    background: var(--st-ui-background, #2b2839);
    font-family: var(--st-font-family, "DM Sans", sans-serif);
}

.st-study-list__title {
    flex-shrink: 0;
    padding: 20px 24px 16px;
    color: var(--st-ui-text, #ffffff);
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -0.01em;
}

.st-study-list__empty {
    margin: 0;
    padding: 0 24px;
    color: var(--st-ui-text-muted, #9da2bc);
    font-size: 14px;
    line-height: 1.43;
}

.st-study-list__items {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 0 16px 16px;
    scrollbar-width: thin;
    scrollbar-color: var(--st-ui-scrollbar-thumb, #4a4560) var(--st-ui-scrollbar-track, #1e1b2e);
}

.st-study-list__card {
    flex-shrink: 0;
    overflow: hidden;
    border-radius: 6px;
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.03);
}

.st-study-list__header {
    display: flex;
    align-items: center;
    padding: 8px 12px;
    cursor: pointer;
    outline: none;
}

.st-study-list__header:hover,
.st-study-list__header:focus-visible {
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.04);
}

.st-study-list__chevron {
    display: inline-flex;
    color: var(--st-ui-text-muted, #9da2bc);
    transition: transform 160ms ease;
}

.st-study-list__header[aria-expanded="true"] .st-study-list__chevron {
    transform: rotate(180deg);
}

.st-study-list__name {
    flex: 1;
    margin-left: 8px;
    color: var(--st-ui-text, #ffffff);
    font-size: 14px;
}

.st-study-list__remove {
    display: inline-flex;
    padding: 5px;
    border: 0;
    border-radius: 50%;
    background: none;
    color: var(--st-ui-text-muted, #9da2bc);
    cursor: pointer;
}

.st-study-list__remove:hover {
    color: var(--st-ui-text, #ffffff);
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
}

.st-study-list__body {
    padding: 8px 12px 12px;
}

/* ---- Drawing tools: list of drawings -------------------------------------------- */

/* A panel listing the chart's drawings: heading with "Clear all", then one row per drawing.
   --bg is the drawing-tool icons' vertex-hole fill, so the holes read as punched through. */
.st-drawing-list {
    --bg: var(--st-ui-background, #2b2839);
    height: 100%;
    overflow: hidden;
    background: var(--st-ui-background, #2b2839);
    color: var(--st-ui-text-secondary, #c8cbdf);
    font-family: var(--st-font-family, "DM Sans", sans-serif);
}

.st-drawing-list__header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    gap: 8px;
    padding: 20px 24px 16px;
}

.st-drawing-list__title {
    flex: 1;
    color: var(--st-ui-text, #ffffff);
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -0.01em;
}

.st-drawing-list__items {
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: var(--st-ui-scrollbar-thumb, #4a4560) var(--st-ui-scrollbar-track, #1e1b2e);
}

.st-drawing-list__row {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 20px;
    border-bottom: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.05);
    font-size: 13px;
    cursor: pointer;
    user-select: none;
    outline: none;
}

.st-drawing-list__row:hover,
.st-drawing-list__row:focus-visible {
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.05);
}

.st-drawing-list__icon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    color: var(--st-ui-text-muted, #9da2bc);
}

.st-drawing-list__label {
    flex: 1;
    min-width: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.st-drawing-list__empty {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
    padding: 0 24px;
    color: #5a5f7a;
    font-size: 13px;
    text-align: center;
}

/* Round icon buttons (the look of MUI's small IconButton); "Clear all" is the larger one. */
.st-drawing-list__button {
    display: inline-flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: transparent;
    color: var(--st-ui-text-muted, #9da2bc);
    cursor: pointer;
    transition: background-color 150ms ease, color 150ms ease;
}

.st-drawing-list__clear {
    width: 36px;
    height: 36px;
}

.st-drawing-list__button:hover:not(:disabled) {
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
}

.st-drawing-list__edit:hover {
    color: var(--st-ui-text, #ffffff);
}

.st-drawing-list__delete:hover,
.st-drawing-list__clear:hover:not(:disabled) {
    color: #ff6b6b;
}

.st-drawing-list__button:disabled {
    color: rgba(157, 162, 188, 0.35);
    cursor: default;
}

.st-drawing-list__button:focus-visible {
    outline: 2px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.45);
    outline-offset: -2px;
}

/* The built-in "Clear all" confirmation: a dialog over a dimmed page. */
.st-confirm-dialog {
    background: rgba(0, 0, 0, 0.5);
}

.st-confirm-dialog__panel {
    box-sizing: border-box;
    width: calc(100% - 64px);
    max-width: 440px;
    margin: 32px;
    border-radius: 6px;
    background: var(--st-ui-background, #2b2839);
    color: var(--st-ui-text, #ffffff);
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14),
        0 9px 46px 8px rgba(0, 0, 0, 0.12);
    font-family: var(--st-font-family, "DM Sans", sans-serif);
}

.st-confirm-dialog__title {
    margin: 0;
    padding: 16px 24px;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6;
}

.st-confirm-dialog__text {
    margin: 0;
    padding: 0 24px 20px;
    color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.85);
    font-size: 13px;
}

.st-confirm-dialog__actions {
    display: flex;
    justify-content: flex-end;
    gap: 8px;
    padding: 8px;
}

.st-confirm-dialog__cancel,
.st-confirm-dialog__confirm {
    padding: 6px 8px;
    border: 0;
    border-radius: 6px;
    background: transparent;
    font-family: inherit;
    font-size: 14px;
    cursor: pointer;
}

.st-confirm-dialog__cancel {
    color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.7);
}

.st-confirm-dialog__confirm {
    color: #ff6b6b;
    font-weight: 600;
}

.st-confirm-dialog__cancel:hover {
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
}

.st-confirm-dialog__confirm:hover {
    background: rgba(255, 107, 107, 0.08);
}

/* ---- On-chart buttons (zoom / pan / reset) ----------------------------------------- */

.st-on-chart-buttons {
    gap: 4px;
    padding: 4px;
    border-radius: 6px;
    background: var(--st-ui-toolbar-background, rgba(20,20,30,0.85));
}

.st-on-chart-buttons__button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    padding: 0;
    border: none;
    border-radius: 50%;
    background: transparent;
    color: var(--st-ui-icon, #e5e7eb);
    cursor: pointer;
}

.st-on-chart-buttons__button:hover {
    color: var(--st-ui-text, #ffffff);
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
}

/* ---- Annotation quick-edit toolbar ------------------------------------------------- */

.st-inline-toolbar {
    gap: 4px;
    padding: 6px 8px;
    border-radius: 6px;
    background: var(--st-ui-menu-background, rgba(20,20,30,0.95));
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
}

.st-inline-toolbar__button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    border: none;
    border-radius: 50%;
    background: transparent;
    color: var(--st-ui-icon, #e5e7eb);
    cursor: pointer;
}

.st-inline-toolbar__button:hover {
    color: var(--st-ui-text, #ffffff);
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
}

.st-inline-toolbar__handle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 22px;
    color: rgba(229, 231, 235, 0.55);
    cursor: grab;
}

.st-inline-toolbar__handle:hover {
    color: var(--st-ui-text, #ffffff);
}

.st-inline-toolbar__separator {
    width: 1px;
    height: 18px;
    margin: 0 4px;
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.12);
}

/* The stroke colour swatch. Its size and fill (the annotation's colour) are set inline. */
.st-inline-toolbar__swatch {
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.25);
    border-radius: 4px;
    cursor: pointer;
}

.st-inline-toolbar__swatch:hover {
    border-color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.45);
}

/* The stroke thickness between the − and + buttons. */
.st-inline-toolbar__value {
    min-width: 24px;
    font-size: 12px;
    text-align: center;
    color: var(--st-ui-icon, #e5e7eb);
}

/* ---- Drawing toolbar --------------------------------------------------------------- */

.st-drawing-toolbar {
    gap: 2px;
    background: var(--st-ui-menu-background, rgba(20,20,30,0.95));
}

.st-drawing-toolbar--vertical {
    padding: 6px 4px;
    border-right: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
}

.st-drawing-toolbar--horizontal {
    padding: 4px 6px;
    border-bottom: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
}

.st-drawing-toolbar__button {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 34px;
    height: 34px;
    padding: 0;
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.12);
    border-radius: 6px;
    background: transparent;
    color: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.55);
    cursor: pointer;
    transition: background 100ms, border-color 100ms, color 100ms;
}

.st-drawing-toolbar__button:hover:not([aria-pressed="true"]) {
    color: var(--st-ui-text, #ffffff);
}

/* The tool in use, or the "All drawing tools" button while its panel is open. */
.st-drawing-toolbar__button[aria-pressed="true"] {
    border-color: var(--st-ui-selection, #60A5FA);
    background: color-mix(in srgb, var(--st-ui-selection, #60A5FA) 15%, transparent);
    color: var(--st-ui-selection, #60A5FA);
}

.st-drawing-toolbar__divider {
    flex-shrink: 0;
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.1);
}

.st-drawing-toolbar--vertical .st-drawing-toolbar__divider {
    width: 24px;
    height: 1px;
    margin: 3px 0;
}

.st-drawing-toolbar--horizontal .st-drawing-toolbar__divider {
    width: 1px;
    height: 24px;
    margin: 0 3px;
}

/* The "All drawing tools" panel. */
.st-drawing-toolbar__flyout {
    padding: 6px;
    background: var(--st-ui-menu-background, rgba(20,20,30,0.95));
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.12);
    border-radius: 8px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.35);
    font-family: var(--st-font-family, sans-serif);
    font-size: 13px;
}

.st-drawing-toolbar__heading {
    padding: 8px 6px 4px;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: var(--st-ui-text-muted, #9da2bc);
}

.st-drawing-toolbar__item {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    padding: 6px 8px;
    border: none;
    border-radius: 6px;
    background: transparent;
    color: var(--st-ui-text, #ffffff);
    cursor: pointer;
    text-align: left;
    font: inherit;
}

.st-drawing-toolbar__item:hover,
.st-drawing-toolbar__item[aria-pressed="true"] {
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.08);
}

.st-drawing-toolbar__item[aria-pressed="true"] {
    color: var(--st-ui-selection, #60A5FA);
}

/* ---- Market depth panel ------------------------------------------------------------ */

/* `MarketDepthPanel`: a header (symbol, settings cog, grouping stepper) over the ladder canvas. */
.st-market-depth {
    background: var(--st-ui-background, #2b2839);
    color: var(--st-market-text, #d3d1de);
    font-size: 12px;
    /* Prices and sizes are read as columns of digits; proportional figures make them ragged. */
    font-variant-numeric: tabular-nums;
}

.st-market-depth__header {
    gap: 8px;
    padding: 10px 12px 6px;
}

.st-market-depth__title {
    font-size: 13px;
    font-weight: 600;
}

.st-market-depth__grouping {
    gap: 2px;
}

.st-market-depth__step {
    width: 22px;
    height: 22px;
    padding: 0;
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.12);
    border-radius: 4px;
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.04);
    color: var(--st-market-text, #d3d1de);
    font-size: 13px;
    line-height: 1;
    cursor: pointer;
}

.st-market-depth__step:hover:not(:disabled) {
    background: rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.1);
}

.st-market-depth__step:disabled {
    opacity: 0.35;
    cursor: default;
}

/* Bare and dimmer than the stepper: it opens a dialog people visit rarely. */
.st-market-depth__settings {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    margin-right: 6px;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--st-market-text-muted, #8b88a0);
    cursor: pointer;
}

.st-market-depth__settings:hover {
    color: var(--st-ui-text-muted, #9da2bc);
}

.st-market-depth__grouping-value {
    min-width: 66px;
    text-align: center;
    color: var(--st-market-text-muted, #8b88a0);
}

/*
 * The slippage readout, beside the panel on the hovered rung, or inside it when the panel
 * fills the screen. It is appended to `document.body` (so a drawer cannot clip it) with
 * `position: fixed`, `top` and `left` or `right` set inline. `data-side` is "bid" or "ask".
 */
.st-market-depth__sweep {
    z-index: 1400;
    min-width: 156px;
    padding: 8px 10px;
    border-radius: 4px;
    border: 1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255) / 0.14);
    background: var(--st-ui-menu-background, rgba(20,20,30,0.95));
    color: var(--st-market-text, #d3d1de);
    font-size: 12px;
    font-variant-numeric: tabular-nums;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.45);
}

.st-market-depth__sweep--ask {
    border-left: 3px solid var(--st-market-ask, #f6465d);
}

.st-market-depth__sweep--bid {
    border-left: 3px solid var(--st-market-bid, #2ebd85);
}

.st-market-depth__sweep-head {
    margin-bottom: 6px;
    color: var(--st-market-text-muted, #8b88a0);
    font-size: 11px;
}

.st-market-depth__sweep-head strong {
    color: var(--st-market-text, #d3d1de);
    font-weight: 600;
}

.st-market-depth__sweep-rows {
    gap: 2px 10px;
    margin: 0;
}

.st-market-depth__sweep-rows dt {
    color: var(--st-market-text-muted, #8b88a0);
    font-size: 11px;
}

.st-market-depth__sweep-rows dd {
    margin: 0;
    text-align: right;
}

.st-market-depth__sweep-foot {
    margin-top: 6px;
    color: var(--st-market-text-muted, #8b88a0);
    font-size: 10px;
}

/* ---- Loading overlays -------------------------------------------------------------- */

/*
 * `LoadingRegionAnnotation`: the tint over the part of the visible range still loading.
 * SciChart's annotation layout pass sets the root's size and position inline; this styles the
 * tint and animates between those writes.
 */
.st-loading-region {
    background: var(--st-chart-loading-tint, rgba(55, 52, 71, 0.5));
    position: relative;
    opacity: 1;
    /*
     * Smooth out the discrete updates SciChart applies on every
     * annotation render. The modifier writes data-coords (x1/x2);
     * SciChart converts to px and sets `style.left/top/width/height`
     * inline. The transition makes those discrete writes interpolate
     * instead of snap.
     *
     * Show/hide is opacity-only — using `visibility` would clash with
     * SciChart's own inline `visibility: visible` write on the wrapper.
     */
    /*
     * 250 ms duration roughly matches the typical inter-cascade-step
     * interval (200-400 ms), so each shrink is visible as continuous
     * motion rather than a snap punctuating long static gaps. Linear
     * easing means the animation starts immediately — no slow-in
     * segment to delay the perceived response.
     */
    transition:
        width 250ms linear,
        height 250ms linear,
        left 250ms linear,
        top 250ms linear,
        opacity 250ms linear;
}

.st-loading-region[data-hidden] {
    opacity: 0;
}

/*
 * `HistoricalLoadOverlayController`: the wash and corner spinner over a pane while older
 * history loads (off by default; `historicalLoadAnnotationsEnabled`).
 */
.st-historical-load {
    position: absolute;
    background: rgba(55, 52, 71, 0.4);
    backdrop-filter: blur(1px);
    pointer-events: none;
}

.st-historical-load__spinner {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 22px;
    height: 22px;
    border: 2px solid rgba(157, 162, 188, 0.25);
    border-top-color: var(--st-ui-text-muted, #9da2bc);
    border-radius: 50%;
    animation: st-historical-load-spin 800ms linear infinite;
}

@keyframes st-historical-load-spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

/* ---- Chart panes ------------------------------------------------------------------- */

/*
 * Pane focus ring.
 *
 * Each chart root has `tabIndex=0` so it can receive keyboard events, which makes the
 * browser draw its default focus ring on click and Tab. It is suppressed: the user already
 * knows which pane they are interacting with, and the ring was visually noisy.
 */
[id^="chart-root-"],
[id^="chart-root-"]:focus,
[id^="chart-root-"]:focus-visible {
    outline: none;
}

.Q5e78{max-width:2300px;padding:0 20px}@media(max-width: 120em){.Q5e78{max-width:1600px}}@media(max-width: 91.25em){.Q5e78{max-width:1200px;padding:0 10px}}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}html h1{line-height:1.167}html h4{font-size:2.125rem;font-weight:400;line-height:1.235}html h6{font-size:1.25rem;font-weight:500;line-height:1.6}.Q5e78{width:100%}code{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}*{margin:0;padding:0}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6;background-size:cover;background-repeat:no-repeat;position:relative;height:100%;overflow-x:hidden;background-color:var(--st-ui-page-background, #201d2d);margin:0}#O7TFT,#vFKk2{height:100%}ul li{list-style:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}button{background-color:rgba(0,0,0,0);border:none}button:active,button:focus,button:hover{outline:none}html{overflow-x:hidden;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}label{margin:0}h1,h2,h3,h4,h5,h6{font-weight:600;color:#323640}input,textarea,select,button{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}
.chartContainer {
    width: 100%;
    height: 100%;
    position: "relative";
}

.header {
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 15px;
    background-color: #1e1e1e;
    border-bottom: 1px solid #333;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    gap: 15px;
    position: absolute;
    z-index: 1;
}

.header button {
    color: #cccccc;
}

/* Container styling for grid layout */
.chart-container {
    display: grid;
    grid-template-columns: 1fr;
    height: 100%;
    width: 100%;
}

.grid-splitter {
    /* background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd; */
    cursor: row-resize;
    z-index: 1000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: Arial;
    margin: 0;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 0px;
    /* background: linear-gradient(to bottom, #666, #444, #666); */
    border-top: 1px dashed #777;
    /* border-bottom: 1px dotted #222; */
    /* box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); */
}

.grid-splitter:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#5f6c87), color-stop(#38435b), to(#5f6c87));
    background: linear-gradient(to bottom, #5f6c87, #38435b, #5f6c87);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    border-top: 1px solid #777;
    border-bottom: 1px solid #222;
    height: 10px;
    -webkit-transform: translate(0px, -5px);
            transform: translate(0px, -5px);
}

.grid-splitter::before {
    content: "⋯";
    color: #bbb;
    font-size: 12px;
    font-weight: bold;
    display: block;
    line-height: 10px;
    letter-spacing: 2px;
    /* text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); */
}

.grid-splitter:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#38435b), color-stop(#38435b), to(#38435b));
    background: linear-gradient(to bottom, #38435b, #38435b, #38435b);
    cursor: row-resize;
}

.grid-splitter:active::before {
    color: #ddd;
}

/* Row-direction splitter overrides */
.grid-splitter.grid-splitter-row {
    cursor: col-resize;
    height: auto;
    width: 0px;
    border-top: none;
    border-left: 1px dashed #777;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.grid-splitter.grid-splitter-row:hover {
    height: auto;
    width: 10px;
    -webkit-transform: translate(-5px, 0px);
            transform: translate(-5px, 0px);
    border-top: none;
    border-left: 1px solid #777;
    border-right: 1px solid #222;
    background: -webkit-gradient(linear, left top, right top, from(#5f6c87), color-stop(#38435b), to(#5f6c87));
    background: linear-gradient(to right, #5f6c87, #38435b, #5f6c87);
}

.grid-splitter.grid-splitter-row::before {
    content: "⋮";
}

.grid-splitter.grid-splitter-row:active {
    cursor: col-resize;
    background: -webkit-gradient(linear, left top, right top, from(#38435b), color-stop(#38435b), to(#38435b));
    background: linear-gradient(to right, #38435b, #38435b, #38435b);
}

/* Add pane button */
.chart-add-button {
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 1001;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.3);
    background: rgba(0, 0, 0, 0.5);
    color: rgba(255, 255, 255, 0.8);
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    opacity: 0.6;
    -webkit-transition: opacity 0.15s ease, background 0.15s ease;
    transition: opacity 0.15s ease, background 0.15s ease;
}

.chart-add-button:hover {
    opacity: 1;
    background: rgba(56, 67, 91, 0.9);
    border-color: rgba(255, 255, 255, 0.5);
}

/* #38435B  #293247 #2F3A4E*/

.chart-close-button {
    position: absolute;
    right: 10px;
    width: 18px;
    height: 18px;
    background: #38435b;
    color: #ccc;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 2px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 12px;
    z-index: 1000;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.chart-close-button:hover {
    background: #38435b;
    color: white;
    border-color: rgba(255, 255, 255, 0.4);
}

.chart-move-button {
    position: absolute;
    right: 32px;
    width: 18px;
    height: 18px;
    background: #38435b;
    color: #ccc;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 2px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 10px;
    z-index: 1000;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    font-weight: bold;
}

.chart-move-button:hover {
    background: #38435b;
    color: white;
    border-color: rgba(255, 255, 255, 0.4);
}

.chart-move-button:disabled {
    /* background: #233044; */
    opacity: 0.5;
    cursor: not-allowed;
}

.chart-move-button:disabled:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #ccc;
    border-color: rgba(255, 255, 255, 0.2);
}

.chart-move-up {
    right: 54px;
}

.chart-move-down {
    right: 32px;
}

.chart-fullscreen-button {
    position: absolute;
    right: 76px;
    width: 18px;
    height: 18px;
    background: #38435b;
    color: #ccc;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 2px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 10px;
    z-index: 1000;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    font-weight: bold;
}

.chart-fullscreen-button:hover {
    background: #38435b;
    color: white;
    border-color: rgba(255, 255, 255, 0.4);
}

.chart-fullscreen-button:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.chart-fullscreen-button:disabled:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #ccc;
    border-color: rgba(255, 255, 255, 0.2);
}

/* Hide button */
.chart-hide-button {
    position: absolute;
    right: 98px;
    width: 18px;
    height: 18px;
    background: #38435b;
    color: #ccc;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 2px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 10px;
    z-index: 1000;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    font-weight: bold;
}

.chart-hide-button:hover {
    background: #38435b;
    color: white;
    border-color: rgba(255, 255, 255, 0.4);
}

/* Restore bar for hidden panes */
.pane-restore-bar {
    position: absolute;
    bottom: 10px;
    left: 10px;
    z-index: 1001;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
    padding: 4px 8px;
    background: rgba(26, 26, 40, 0.9);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 4px;
    pointer-events: auto;
}

.pane-restore-bar__chip {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px;
    padding: 2px 10px;
    background: rgba(255, 255, 255, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 3px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    cursor: pointer;
    -webkit-transition: background 0.15s ease, color 0.15s ease;
    transition: background 0.15s ease, color 0.15s ease;
    white-space: nowrap;
}

.pane-restore-bar__chip:hover {
    background: rgba(56, 67, 91, 0.9);
    color: white;
    border-color: rgba(255, 255, 255, 0.3);
}

/* Full-screen mode styles */
.chart-container.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 9999;
    background: #1e1e1e;
}

/* Hide other charts when in full-screen mode */
.chart-container.fullscreen .chart-pane:not(.fullscreen-active) {
    display: none;
}

.chart-container.fullscreen .grid-splitter {
    display: none !important;
}

.WFSsX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:unset;line-height:normal;padding:13px 0}.gNf6M{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:500;font-style:normal;font-size:15px;text-align:right}.LHoiB{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:700;font-style:normal;font-size:12px;text-align:right;margin-top:7px}.unc8x{color:var(--st-ui-positive, #3dbc76)}.ozpqH{color:var(--st-ui-negative, #ff3b30)}
.ySNDb{background:var(--st-ui-background, #2b2839);height:100%;width:100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.KDkjR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px 16px 24px;color:var(--st-ui-text, #fff);font-family:"DM Sans",sans-serif;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.YJ4TJ{font-size:22px;font-weight:700;color:var(--st-ui-text, #fff);letter-spacing:-0.01em}.c60Qb{width:40px;height:40px;background-color:var(--st-ui-surface, #373447);border-radius:6px;color:var(--st-ui-text, #fff)}.c60Qb:hover{background:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),linear-gradient(165deg, var(--st-ui-brand-gradient-start, #9494cd) 0%, var(--st-ui-brand-gradient-end, #505090) 173%);-webkit-box-shadow:0 1px .5px rgba(0,0,0,.1),inset 0 1px .5px rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.25);box-shadow:0 1px .5px rgba(0,0,0,.1),inset 0 1px .5px rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.25)}.MBzQv{display:grid;grid-template-columns:164px minmax(0, 1fr) 130px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 0;font-family:"DM Sans",sans-serif;font-size:13px;color:var(--st-ui-text-muted, #9da2bc);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.iN55N{padding-left:24px}.r8ZfO{text-align:center}.PMc4i{padding-right:24px}.HtClB{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.HtClB::-webkit-scrollbar{width:6px}.HtClB::-webkit-scrollbar-track{background:var(--st-ui-page-background, #1e1b2e)}.HtClB::-webkit-scrollbar-thumb{background:var(--st-ui-scrollbar-thumb, #4a4560);border-radius:3px}.HtClB::-webkit-scrollbar-thumb:hover{background:#6b6490}.XLWMB{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.Iye08{position:relative;display:grid;grid-template-columns:164px minmax(0, 1fr) 130px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:68px;min-height:68px;max-height:68px;cursor:pointer;-webkit-transition:background-color 100ms ease;transition:background-color 100ms ease;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.Iye08:hover{background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.03)}._50yu{background-color:rgba(148,148,205,.14)}._50yu:hover{background-color:rgba(148,148,205,.18)}.WEtKh{background-color:var(--st-ui-background, #2b2839);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.45),0 0 0 1px rgba(77,163,255,.4);box-shadow:0 8px 24px rgba(0,0,0,.45),0 0 0 1px rgba(77,163,255,.4);border-radius:6px}.orOo6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0;padding-left:24px;-webkit-transition:padding-left 160ms ease;transition:padding-left 160ms ease;overflow:hidden}.PTlxl{padding-left:52px}.Pyy8l{min-width:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none}.LTWyH{position:relative;min-width:0;height:100%;padding-right:24px;-webkit-transition:padding-right 160ms ease;transition:padding-right 160ms ease}.OeTzF{padding-right:56px}.y66hc{position:absolute;left:0;top:50%;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);opacity:0;-webkit-transition:opacity 120ms ease,-webkit-transform 160ms ease;transition:opacity 120ms ease,-webkit-transform 160ms ease;transition:opacity 120ms ease,transform 160ms ease;transition:opacity 120ms ease,transform 160ms ease,-webkit-transform 160ms ease;width:24px;height:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--st-ui-text-muted, #9da2bc);cursor:-webkit-grab;cursor:grab}.y66hc:active{cursor:-webkit-grabbing;cursor:grabbing}.Qg9xI{opacity:1;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.uYSWW{width:32px;height:32px;border-radius:50%;background:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.12);color:var(--st-ui-text, #fff);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"DM Sans",sans-serif;font-weight:700;font-size:13px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.jNWql{font-family:"DM Sans",sans-serif;font-weight:700;font-size:14px;color:var(--st-ui-text, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xfoGd{position:absolute;right:8px;top:50%;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);opacity:0;-webkit-transition:opacity 120ms ease,-webkit-transform 160ms ease;transition:opacity 120ms ease,-webkit-transform 160ms ease;transition:opacity 120ms ease,transform 160ms ease;transition:opacity 120ms ease,transform 160ms ease,-webkit-transform 160ms ease;width:32px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.euja9{opacity:1;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.aeQ52{color:var(--st-ui-text-muted, #9da2bc);width:28px;height:28px}.aeQ52:hover{color:var(--st-ui-text, #fff);background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.08)}.P6wrK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:8px;border:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.12);border-radius:6px;overflow:hidden}.l8Rxz{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(0,0,0,0);color:var(--st-ui-text-muted, #8b93a7);font:inherit;font-size:11px;letter-spacing:.04em;padding:3px 10px;cursor:pointer}.l8Rxz:hover{color:var(--st-ui-text, #e6e9ef)}.JUtVD{background:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.1);color:var(--st-ui-text, #e6e9ef)}
.QBMWF{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:64px;background-color:var(--st-ui-background, #2b2839);border-top:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06)}.GLJ1Q{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:6px 4px;background:rgba(0,0,0,0);border:0;color:var(--st-ui-text-muted, #9da2bc);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color 150ms ease-out;transition:color 150ms ease-out}.GLJ1Q:hover{color:var(--st-ui-text, #ffffff)}.wBHnp{color:var(--st-ui-brand-gradient-start, #9494cd)}.wBHnp:hover{color:var(--st-ui-brand-gradient-start, #9494cd)}.v6sNB{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.EFLGJ{font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1}
.wPNIp{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:60px;height:100%;background-color:var(--st-ui-background, #2b2839);border-right:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06)}._byjW{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:6px 4px;background:rgba(0,0,0,0);border:0;color:var(--st-ui-text-muted, #9da2bc);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color 150ms ease-out;transition:color 150ms ease-out}._byjW:hover{color:var(--st-ui-text, #ffffff)}.ayvXo{color:var(--st-ui-brand-gradient-start, #9494cd)}.ayvXo:hover{color:var(--st-ui-brand-gradient-start, #9494cd)}.KFV2z{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.WPNI2{font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1}
.O3w43{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100dvh;width:100%;background-color:var(--st-ui-page-background, #201d2d);overflow:hidden;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.U_5mi{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.p2Cge{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.AYCtm{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.dIsfz{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.lbjyF{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.Hcnar{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--st-ui-text-muted, #9da2bc);text-align:center}.Hcnar h2{margin:0 0 8px;font-size:24px;font-weight:500;color:var(--st-ui-text, #ffffff)}.Hcnar p{margin:0;font-size:14px}
.QgnVF{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 8px 8px 12px;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--st-ui-surface, #373447);border-radius:6px;border:1px solid rgba(0,0,0,0);-webkit-transition:border-color 120ms ease;transition:border-color 120ms ease}.QgnVF:focus-within{border-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.18)}.hhGsP{color:var(--st-ui-text-muted, #9da2bc);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.ZQfUf{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;background:rgba(0,0,0,0);border:none;color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:16px;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ZQfUf::-webkit-input-placeholder{color:var(--st-ui-text-muted, #9da2bc)}.ZQfUf::-moz-placeholder{color:var(--st-ui-text-muted, #9da2bc)}.ZQfUf:-ms-input-placeholder{color:var(--st-ui-text-muted, #9da2bc)}.ZQfUf::-ms-input-placeholder{color:var(--st-ui-text-muted, #9da2bc)}.ZQfUf::placeholder{color:var(--st-ui-text-muted, #9da2bc)}.ZQfUf::-webkit-search-cancel-button{display:none}.DyqvZ{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:4px;color:var(--st-ui-text-muted, #9da2bc);cursor:pointer}.DyqvZ:hover{color:var(--st-ui-text, #ffffff);background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06)}.HVxI0{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px}.dt8FE{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swbpL{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.swbpL::-webkit-scrollbar{display:none}.e9IsA{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.08);background-color:var(--st-ui-surface, #373447);color:var(--st-ui-text-muted, #9da2bc);font-family:"DM Sans",sans-serif;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;padding:8px 12px;min-height:32px;border-radius:16px;cursor:pointer;-webkit-transition:background-color 120ms ease,color 120ms ease,border-color 120ms ease;transition:background-color 120ms ease,color 120ms ease,border-color 120ms ease}.e9IsA:hover{color:var(--st-ui-text, #ffffff)}.e9IsA:focus-visible{outline:2px solid var(--st-ui-accent, #7464ff);outline-offset:1px}.Yuomk{background-color:var(--st-ui-accent, #7464ff);border-color:var(--st-ui-accent, #7464ff);color:var(--st-ui-text, #ffffff)}
.SWEr2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;background-color:var(--st-ui-background, #2b2839);color:var(--st-ui-text, #ffffff)}.YI6o1{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:20px 24px 16px}.yksBj{margin:0;font-family:"DM Sans",sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.01em;color:var(--st-ui-text, #ffffff)}.n8t_V{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:var(--st-ui-surface, #373447);border-radius:6px;padding:4px;gap:2px}.dBOEI{border:none;background:rgba(0,0,0,0);color:var(--st-ui-text-muted, #9da2bc);font-family:"DM Sans",sans-serif;font-size:14px;font-weight:500;padding:6px 14px;border-radius:4px;cursor:pointer;-webkit-transition:background-color 120ms ease,color 120ms ease;transition:background-color 120ms ease,color 120ms ease}.dBOEI:hover{color:var(--st-ui-text, #ffffff)}.zohQp{background-color:var(--st-ui-text, #ffffff);color:var(--st-ui-page-background, #201d2d)}.zohQp:hover{background-color:var(--st-ui-text, #ffffff);color:var(--st-ui-page-background, #201d2d)}.yZGvj{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:0 24px 12px}.F5ffI{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--st-ui-scrollbar-thumb, #4a4560) var(--st-ui-scrollbar-track, #1e1b2e)}.F5ffI::-webkit-scrollbar{width:6px;height:6px}.F5ffI::-webkit-scrollbar-track{background:var(--st-ui-scrollbar-track, #1e1b2e)}.F5ffI::-webkit-scrollbar-thumb{background:var(--st-ui-scrollbar-thumb, #4a4560);border-radius:3px}.F5ffI::-webkit-scrollbar-thumb:hover{background:var(--st-ui-scrollbar-thumb-hover, #6b6490)}.pxsO9{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;padding:12px 16px 6px;background-color:var(--st-ui-background, #2b2839);color:var(--st-ui-text-muted, #9da2bc);font-family:"DM Sans",sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hGVDb{font-weight:500;letter-spacing:0;opacity:.7}.M7Ckj{padding:0;margin:0;list-style:none}.sc0HB{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:18px 16px;border-bottom:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06);color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:14px}.L_n5J{color:var(--st-ui-text-muted, #9da2bc);opacity:.6}.lF9pI{background:none;border:none;color:inherit;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left;cursor:pointer;padding:0;font-family:inherit;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color 120ms ease;transition:color 120ms ease}.lF9pI:hover:not(:disabled){color:var(--st-ui-accent, #7464ff)}.lF9pI:disabled{cursor:not-allowed}.ko83C{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:var(--st-ui-text-muted, #9da2bc);cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:color 120ms ease;transition:color 120ms ease}.ko83C:hover{color:var(--st-ui-brand-gradient-start, #9494cd)}.fvTgH{color:var(--st-ui-brand-gradient-start, #9494cd)}.LVa5r{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--st-ui-text-muted, #9da2bc);text-align:center;padding:24px;font-family:"DM Sans",sans-serif;font-size:14px}._W1ve{margin-top:12px;background:none;border:none;padding:4px 8px;color:var(--st-ui-accent, #7464ff);font-family:inherit;font-size:inherit;font-weight:600;cursor:pointer}._W1ve:hover{text-decoration:underline}
.HRMPd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;background-color:var(--st-ui-page-background, #201d2d);color:var(--st-ui-text, #ffffff);overflow:hidden}.LGJV2{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;min-height:48px}.LXqSS{width:32px;height:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:var(--st-ui-text, #ffffff);cursor:pointer;padding:0;border-radius:4px}.LXqSS:hover{background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06)}.yj8Lz{width:32px;height:32px;display:inline-block}.CDZ7D{margin:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;font-family:"DM Sans",sans-serif;font-size:17px;font-weight:600;color:var(--st-ui-text, #ffffff)}.TI1GG{text-align:left}.kLPPR{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:4px 16px 12px}.h2dbm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.h2dbm .fyNws{-webkit-box-flex:0;-webkit-flex:0 1 280px;-ms-flex:0 1 280px;flex:0 1 280px;min-width:160px}.h2dbm .ALBja{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.kLPPR:not(.h2dbm) .ALBja{margin:0 -16px;padding:0 16px}.LLez5{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:var(--st-ui-surface, #373447);border-radius:6px;padding:4px;gap:2px}.fDpOk{margin:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:100px}.T5mFc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:none;background:rgba(0,0,0,0);color:var(--st-ui-text-muted, #9da2bc);font-family:"DM Sans",sans-serif;font-size:14px;font-weight:500;padding:8px 0;border-radius:4px;cursor:pointer;-webkit-transition:background-color 120ms ease,color 120ms ease;transition:background-color 120ms ease,color 120ms ease}.fSjbA{background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.1);color:var(--st-ui-text, #ffffff)}.qt6K6{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0 16px 16px;scrollbar-width:thin;scrollbar-color:var(--st-ui-scrollbar-thumb, #4a4560) var(--st-ui-scrollbar-track, #1e1b2e)}.qt6K6::-webkit-scrollbar{width:6px;height:6px}.qt6K6::-webkit-scrollbar-track{background:var(--st-ui-scrollbar-track, #1e1b2e)}.qt6K6::-webkit-scrollbar-thumb{background:var(--st-ui-scrollbar-thumb, #4a4560);border-radius:3px}.qt6K6::-webkit-scrollbar-thumb:hover{background:var(--st-ui-scrollbar-thumb-hover, #6b6490)}.oGwxp{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;padding:10px 4px 8px;background-color:var(--st-ui-page-background, #201d2d);color:var(--st-ui-text-muted, #9da2bc);font-family:"DM Sans",sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.glygF{font-weight:500;letter-spacing:0;opacity:.7}.bTGoM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:0 0 8px;margin:0;list-style:none}.o7GFQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 16px;background-color:rgba(55,52,71,.55);border-radius:10px;color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:15px}.Z0iTB{opacity:.5}.GEkfd{background:none;border:none;color:inherit;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left;cursor:pointer;padding:0;font-family:inherit;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GEkfd:disabled{cursor:not-allowed}.YC69w{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:var(--st-ui-text-muted, #9da2bc);cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:color 120ms ease;transition:color 120ms ease}.YC69w:hover{color:var(--st-ui-brand-gradient-start, #9494cd)}.d07gg{color:var(--st-ui-brand-gradient-start, #9494cd)}.kDS7V{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--st-ui-text-muted, #9da2bc);text-align:center;padding:24px;font-family:"DM Sans",sans-serif;font-size:14px}.LfYK9{margin-top:12px;background:none;border:none;padding:8px 12px;color:var(--st-ui-accent, #7464ff);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}@media(orientation: landscape)and (max-height: 500px){.LGJV2{padding:8px 14px;min-height:40px}.kLPPR{padding:2px 14px 6px;gap:8px}.oGwxp{padding:6px 4px}.bTGoM{gap:6px;padding-bottom:6px}.qt6K6{padding:0 12px 8px}.o7GFQ{padding:10px 12px}}
.EYOBz{position:fixed;inset:0;z-index:1300;background-color:var(--st-ui-page-background, #201d2d);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
.F15X6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:80px;background-color:var(--st-ui-background, #2b2839);padding:0 30px;gap:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow-x:hidden;min-width:0}.lbruF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.oK7ne{width:40px;height:40px;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RJ8wW{font-family:"DM Sans",sans-serif;font-weight:700;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:var(--st-ui-text, #ffffff);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ojRlo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:2px}.g8vxT{font-family:"DM Sans",sans-serif;font-weight:400;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--st-ui-text-muted, #9da2bc);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.edx2e{display:block;opacity:.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.x9YMw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;height:40px;padding:0 18px;background-color:var(--st-ui-surface, #373447);border-radius:6px;cursor:pointer;border:none;color:var(--st-ui-text, #ffffff);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.x9YMw:hover{background-color:var(--st-ui-surface-hover, #403d53)}.t7B3P{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:36px;height:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.JlMIQ{width:22px;height:22px;border-radius:50%;border:2px solid var(--st-ui-surface, #373447);background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.18);-webkit-box-sizing:content-box;box-sizing:content-box}.JlMIQ:nth-child(1){z-index:1}.JlMIQ:nth-child(2){margin-left:-10px;z-index:0}.e3lTB{font-family:"DM Sans",sans-serif;font-weight:700;font-size:14px;letter-spacing:-0.24px;color:var(--st-ui-text, #ffffff);white-space:nowrap}.aBMvN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;background-color:var(--st-ui-surface, #373447);border-radius:6px;padding:3px;gap:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.Qk1Op{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:46px;height:34px;background-color:rgba(0,0,0,0);border:none;border-radius:4px;color:var(--st-ui-text-muted, #9da2bc);font-family:"DM Sans",sans-serif;font-weight:500;font-size:14px;letter-spacing:-0.24px;cursor:pointer;-webkit-transition:color 100ms ease,background-color 100ms ease;transition:color 100ms ease,background-color 100ms ease}.Qk1Op:hover{color:var(--st-ui-text, #ffffff)}.ABvoy{background-color:var(--st-ui-background, #2b2839);color:var(--st-ui-text, #ffffff);cursor:default}.ABvoy:hover{color:var(--st-ui-text, #ffffff)}.KyJtI{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.Ch3xX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:var(--st-ui-surface, #373447);border:none;border-radius:6px;color:var(--st-ui-text, #ffffff);cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.Ch3xX:hover{background-color:var(--st-ui-surface-hover, #403d53)}.nUMnT{background:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),linear-gradient(165deg, var(--st-ui-brand-gradient-start, #9494cd) 0%, var(--st-ui-brand-gradient-end, #505090) 173%);-webkit-box-shadow:0 1px .5px rgba(0,0,0,.1),inset 0 1px .5px rgba(255,255,255,.25);box-shadow:0 1px .5px rgba(0,0,0,.1),inset 0 1px .5px rgba(255,255,255,.25);color:var(--st-ui-text, #ffffff)}.axFsG{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--st-ui-text-muted, #9da2bc);cursor:pointer;-webkit-transition:color 120ms ease,background-color 120ms ease;transition:color 120ms ease,background-color 120ms ease}.axFsG:hover{color:var(--st-ui-text, #ffffff);background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.08)}.axFsG:focus-visible{outline:2px solid var(--st-ui-accent, #7464ff);outline-offset:1px}
.oD6HM{background-color:var(--st-ui-background, #2b2839) !important;background-image:none !important;border-top-left-radius:16px;border-top-right-radius:16px;color:var(--st-ui-text, #ffffff);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.oD6HM.RX7ab{border-top-left-radius:0;border-top-right-radius:0;min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh;height:100vh;height:100dvh}.m64jD{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 0 6px;-ms-touch-action:none;touch-action:none}.UF9XC{display:block;width:40px;height:4px;background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.28);border-radius:2px}.gA18b{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;min-height:36px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.olTVU{font-size:20px;font-weight:600;color:var(--st-ui-text, #ffffff);line-height:1}.nLt4P{color:var(--st-ui-text-muted, #9da2bc) !important}.xBM_3{padding:12px 16px 24px;overflow-y:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0}.q99lE{overflow-y:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0}
.nNhTK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding-top:4px}@media(max-width: 37.5em){.nNhTK{gap:8px}}@media(min-width: 600px){.nNhTK{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.R012C{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:56px;height:44px;padding:0 14px;border-radius:8px;border:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.08);background-color:var(--st-ui-surface, #373447);color:var(--st-ui-text, #ffffff);font-size:14px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 120ms ease-out,border-color 120ms ease-out;transition:background-color 120ms ease-out,border-color 120ms ease-out}.R012C:hover{background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06)}.IOgyK{background-color:color-mix(in srgb, var(--st-ui-accent, #7464ff) 32%, transparent);border-color:var(--st-ui-accent, #7464ff);color:var(--st-ui-text, #ffffff)}.IOgyK:hover{background-color:color-mix(in srgb, var(--st-ui-accent, #7464ff) 32%, transparent)}
.LQJy6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:64px;background-color:var(--st-ui-background, #2b2839);padding:8px 12px;gap:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:0}@media(max-width: 37.5em){.LQJy6{gap:6px;padding:8px 8px}}.JKYOD{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;height:44px;padding:0 12px;background-color:var(--st-ui-surface, #373447);border-radius:6px;border:none;color:var(--st-ui-text, #ffffff);cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.JKYOD:hover{background-color:var(--st-ui-surface-hover, #403d53)}@media(max-width: 37.5em){.JKYOD{height:40px}}.tdZYB{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:30px;height:22px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 37.5em){.tdZYB{display:none}}.RuYgQ{width:20px;height:20px;border-radius:50%;border:2px solid var(--st-ui-surface, #373447);background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.18);-webkit-box-sizing:content-box;box-sizing:content-box}.RuYgQ:nth-child(1){z-index:1}.RuYgQ:nth-child(2){margin-left:-10px;z-index:0}.dbiUL{font-family:"DM Sans",sans-serif;font-weight:700;font-size:14px;letter-spacing:-0.24px;color:var(--st-ui-text, #ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.B5Hw6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:52px;height:44px;padding:0 12px;background-color:var(--st-ui-surface, #373447);border-radius:6px;border:none;color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-weight:600;font-size:14px;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.B5Hw6:hover{background-color:var(--st-ui-surface-hover, #403d53)}@media(max-width: 37.5em){.B5Hw6{height:40px}}.CWYFU{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:44px;height:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:var(--st-ui-surface, #373447);border:none;border-radius:6px;color:var(--st-ui-text, #ffffff);cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.CWYFU:hover{background-color:var(--st-ui-surface-hover, #403d53)}@media(max-width: 37.5em){.CWYFU{width:40px;height:40px}}.nFnMM{background:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),linear-gradient(165deg, var(--st-ui-brand-gradient-start, #9494cd) 0%, var(--st-ui-brand-gradient-end, #505090) 173%);-webkit-box-shadow:0 1px .5px rgba(0,0,0,.1),inset 0 1px .5px rgba(255,255,255,.25);box-shadow:0 1px .5px rgba(0,0,0,.1),inset 0 1px .5px rgba(255,255,255,.25)}._84Tb{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:72px;height:100%;padding:8px 6px;gap:6px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border-left:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06);border-top:none}.TFRXC{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:44px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;min-width:unset}.bNRBm{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;min-width:unset;height:40px}.DCxcb{width:100%;height:40px}
.rzJnB{width:720px;max-width:92vw;height:640px;max-height:90vh;border-radius:6px;color:var(--st-ui-text, #ffffff);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(max-width: 37.5em){.rzJnB{max-width:96vw;width:96vw;max-height:92vh}}.Wcj3D{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:28px 28px 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 37.5em){.Wcj3D{padding:20px 16px 0}}.S29Tp{margin:0;font-family:"DM Sans",sans-serif;font-weight:700;font-size:28px;letter-spacing:-0.4px;color:var(--st-ui-text, #ffffff);white-space:nowrap}@media(max-width: 37.5em){.S29Tp{font-size:22px}}.z5i4B{color:var(--st-ui-text-muted, #9da2bc) !important;margin-top:-4px !important}.P53w5{padding:16px 28px 12px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 37.5em){.P53w5{padding:12px 16px 8px}}.TqPS6{padding:0 28px;border-bottom:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 37.5em){.TqPS6{padding:0 16px}}.TqPS6 .MuiTabs-indicator{background-color:var(--st-ui-brand-gradient-start, #9494cd)}.nZ7hV{color:var(--st-ui-text-muted, #9da2bc) !important;font-family:"DM Sans",sans-serif !important;font-weight:700 !important;font-size:13px !important;letter-spacing:.4px;min-height:44px !important;min-width:0 !important;padding:8px 12px !important}.nZ7hV.Mui-selected{color:var(--st-ui-brand-gradient-start, #9494cd) !important}.p0egt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 !important;overflow:auto;position:relative}.rAEFS{position:-webkit-sticky;position:sticky;top:0;z-index:1}.YzNNe,.m1ba_{padding:32px 24px;text-align:center;color:var(--st-ui-text-muted, #9da2bc);font-family:"DM Sans",sans-serif;font-size:14px}.zUxVa{padding:12px 0}.DfLhr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 28px 8px}@media(max-width: 37.5em){.DfLhr{padding:4px 16px 8px}}.bKqjj{font-family:"DM Sans",sans-serif;font-weight:700;font-size:14px;color:var(--st-ui-text, #ffffff)}.cOGsc{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border-radius:999px;color:var(--st-ui-text-muted, #9da2bc);font-family:"DM Sans",sans-serif;font-size:12px;font-weight:500}.DUINw{list-style:none;padding:0;margin:0;scrollbar-width:thin;scrollbar-color:var(--st-ui-scrollbar-thumb, #4a4560) var(--st-ui-scrollbar-track, #1e1b2e)}.DUINw::-webkit-scrollbar{width:6px;height:6px}.DUINw::-webkit-scrollbar-track{background:var(--st-ui-scrollbar-track, #1e1b2e)}.DUINw::-webkit-scrollbar-thumb{background:var(--st-ui-scrollbar-thumb, #4a4560);border-radius:3px}.DUINw::-webkit-scrollbar-thumb:hover{background:var(--st-ui-scrollbar-thumb-hover, #6b6490)}.virby{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:14px;width:100%;padding:16px 28px;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.04);color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:15px;text-align:left;cursor:pointer;-webkit-transition:background-color 100ms ease;transition:background-color 100ms ease}.virby:hover{background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.04)}@media(max-width: 37.5em){.virby{padding:12px 16px;gap:10px}}.DUINw>li:last-child .virby{border-bottom:none}.YNci6{font-weight:700;color:var(--st-ui-text, #ffffff);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.RnuCi{color:var(--st-ui-text-muted, #9da2bc);font-weight:400;font-size:14px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt3by{-webkit-box-flex:0;-webkit-flex:0 0 220px;-ms-flex:0 0 220px;flex:0 0 220px;height:48px;display:inline-block;margin-left:12px;pointer-events:none}@media(max-width: 37.5em){.tt3by{display:none}}.vdUQz{-webkit-box-flex:0;-webkit-flex:0 0 32px;-ms-flex:0 0 32px;flex:0 0 32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--st-ui-text-muted, #9da2bc);-webkit-transition:color 120ms ease;transition:color 120ms ease}.qUWgT{color:var(--st-ui-brand-gradient-start, #9494cd)}
.tacCH{width:720px;max-width:92vw;height:640px;max-height:90vh;background-color:var(--st-ui-surface, #342c40);border-radius:6px;color:var(--st-ui-text, #ffffff);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(max-width: 37.5em){.tacCH{max-width:100vw;width:100vw;height:100vh;max-height:100vh;height:100dvh;max-height:100dvh}}.wxYpT{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:28px 28px 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 37.5em){.wxYpT{padding:20px 16px 0}}.JW55D{margin:0;font-family:"DM Sans",sans-serif;font-weight:700;font-size:28px;letter-spacing:-0.4px;color:var(--st-ui-text, #ffffff);white-space:nowrap}@media(max-width: 37.5em){.JW55D{font-size:22px}}.tvT6i{color:var(--st-ui-text-muted, #9da2bc) !important;margin-top:-4px !important}.h_lUi{padding:16px 28px 12px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 37.5em){.h_lUi{padding:12px 16px 8px}}.WeVTQ{padding:0 28px;border-bottom:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 37.5em){.WeVTQ{padding:0 16px}}.WeVTQ .MuiTabs-indicator{background-color:var(--st-ui-brand-gradient-start, #9494cd)}.WjEs8{color:var(--st-ui-text-muted, #9da2bc) !important;font-family:"DM Sans",sans-serif !important;font-weight:700 !important;font-size:13px !important;letter-spacing:.4px;min-height:44px !important;min-width:0 !important;padding:8px 12px !important}.WjEs8.Mui-selected{color:var(--st-ui-brand-gradient-start, #9494cd) !important}.xYAN3 input:focus,.xYAN3 input:focus-visible{outline:none}.xYAN3 .FGsow{background-color:var(--st-ui-background, #2b2839);color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:15px;height:48px;border-radius:6px}.xYAN3 .FGsow fieldset{border-color:rgba(0,0,0,0)}.xYAN3 .FGsow:hover fieldset{border-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.12)}.xYAN3 .FGsow.A8uPP fieldset{border-color:var(--st-ui-text-muted, #9da2bc)}.xYAN3 .sTgKU{color:var(--st-ui-text-muted, #9da2bc)}._c9cl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0 !important;overflow:auto;position:relative;scrollbar-width:thin;scrollbar-color:var(--st-ui-scrollbar-thumb, #4a4560) var(--st-ui-scrollbar-track, #1e1b2e)}._c9cl::-webkit-scrollbar{width:6px;height:6px}._c9cl::-webkit-scrollbar-track{background:var(--st-ui-scrollbar-track, #1e1b2e)}._c9cl::-webkit-scrollbar-thumb{background:var(--st-ui-scrollbar-thumb, #4a4560);border-radius:3px}._c9cl::-webkit-scrollbar-thumb:hover{background:var(--st-ui-scrollbar-thumb-hover, #6b6490)}.D6Q0Z{position:-webkit-sticky;position:sticky;top:0;z-index:1}.QLhpc,.ojmn9{padding:32px 24px;text-align:center;color:var(--st-ui-text-muted, #9da2bc);font-family:"DM Sans",sans-serif;font-size:14px}.TDOTv{padding:12px 0}.N9F87{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 28px 8px}.dKlSZ{font-family:"DM Sans",sans-serif;font-weight:700;font-size:14px;color:var(--st-ui-text, #ffffff)}.VnMnn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border-radius:999px;color:var(--st-ui-text-muted, #9da2bc);font-family:"DM Sans",sans-serif;font-size:12px;font-weight:500}.wJ5d9{list-style:none;padding:0;margin:0}.bEjLA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:14px;width:100%;height:100%;padding:16px 28px;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.04);color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:15px;text-align:left;cursor:pointer;-webkit-transition:background-color 100ms ease;transition:background-color 100ms ease}.bEjLA:hover{background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.04)}@media(max-width: 37.5em){.bEjLA{padding:12px 16px;gap:10px}}@media(max-width: 37.5em){.N9F87{padding:4px 16px 8px}}.wJ5d9>li:last-child .bEjLA{border-bottom:none}.vmlzf{font-weight:700;color:var(--st-ui-text, #ffffff);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 37.5em){.vmlzf{font-size:14px}}.jY1BS{color:var(--st-ui-text-muted, #9da2bc);font-weight:400;font-size:14px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 37.5em){.jY1BS{display:none}}@media(max-width: 37.5em){.qKX2K{display:block}}.Dowt3{-webkit-box-flex:0;-webkit-flex:0 0 220px;-ms-flex:0 0 220px;flex:0 0 220px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin-left:12px;pointer-events:none}@media(max-width: 37.5em){.Dowt3{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;min-width:0;margin-left:auto}}@media(orientation: landscape)and (max-height: 500px){.tacCH{height:auto;max-height:98vh;max-width:94vw;width:94vw}.wxYpT{padding:10px 14px 0}.JW55D{font-size:16px}.h_lUi{padding:6px 14px 4px}.h_lUi .MuiOutlinedInput-root{height:36px !important}._c9cl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scroll-padding-left:14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}._c9cl::-webkit-scrollbar{display:none}.bEjLA{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-width:140px;padding:12px 10px 10px;gap:6px;border-bottom:none;border-radius:6px;background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.05);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.35);box-shadow:0 2px 12px rgba(0,0,0,.35);text-align:center}.vmlzf{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:15px;font-weight:700;white-space:nowrap}.jY1BS{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font-size:12px;line-height:1.3;max-width:100%}.Dowt3{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:100%;margin-left:0;margin-top:4px}}
.atMlX{scrollbar-width:none;-ms-overflow-style:none}.atMlX::-webkit-scrollbar{width:0;height:0;display:none}
.leading-actions {
  display: flex;
}

.leading-actions > * {
  width: 0;
  overflow-x: hidden;
}

.swipeable-list {
  flex: 1;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.swipeable-list-item {
  position: relative;
  transition: max-height 0.5s ease-in-out;
  max-height: 1000px;
  transform-origin: top;
  overflow: hidden;
  width: 100%;
}

.swipeable-list-item--remove {
  max-height: 0;
  transition: max-height 0.35s ease-out;
}

.swipeable-list-item__content {
  width: 100%;
  align-items: center;
  box-sizing: border-box;
  height: 100%;
  display: flex;
}

.swipeable-list-item__content--return {
  transition: transform 0.5s ease-in-out;
}

@keyframes content-return-leading-ms {
  20% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}

.swipeable-list-item__content--return-leading-ms {
  animation-duration: 0.5s;
  animation-name: content-return-leading-ms;
  animation-timing-function: linear;
}

@keyframes content-return-trailing-ms {
  20% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}

.swipeable-list-item__content--return-trailing-ms {
  animation-duration: 0.5s;
  animation-name: content-return-trailing-ms;
  animation-timing-function: linear;
}

.swipeable-list-item__content--remove {
  transition: transform 0.5s ease-in-out;
}

.swipeable-list-item__leading-actions {
  position: absolute;
  display: flex;
  width: 0px;
  overflow: hidden;
  height: 100%;
}

.swipeable-list-item__leading-actions--return {
  transition: width 0.5s ease-in-out;
}

@keyframes actions-return-ms {
  20% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}

.swipeable-list-item__actions--return-ms {
  animation-duration: 0.5s;
  animation-name: actions-return-ms;
  animation-timing-function: linear;
}

.swipeable-list-item__leading-actions > * {
  overflow: hidden;
  display: flex;
  justify-content: flex-end;
  transform: scale(1);
  transform-origin: center left;
  transition: transform 0.2s ease-out;
}

.swipeable-list-item__trailing-actions {
  display: flex;
  width: 0px;
  position: absolute;
  right: 0;
  top: 0;
  justify-content: flex-end;
  overflow: hidden;
  height: 100%;
}

.swipeable-list-item__trailing-actions--return {
  transition: width 0.5s ease-in-out;
}

.swipeable-list-item__trailing-actions > * {
  overflow: hidden;
  transform: scale(1);
  transform-origin: center right;
  transition: transform 0.2s ease-out;
}

.swipeable-list-item__leading-actions--scaled > * {
  transform: scale(1.2);
  transform-origin: center left;
  transition: transform 0.2s ease-in;
}

.swipeable-list-item__trailing-actions--scaled > * {
  transform: scale(1.2);
  transform-origin: center right;
  transition: transform 0.2s ease-in;
}

.swipe-action {
  display: flex;
  width: 100%;
  align-items: stretch;
}

.swipe-action > * {
  flex: 1;
}

.swipe-action__grayed > * {
  background-color: gray !important;
}

.swipe-action__leading > * {
  justify-content: flex-start;
}

.swipe-action__trailing > * {
  justify-content: flex-end;
}

.swipe-action__leading--full-swipe-rest,
.swipe-action__trailing--full-swipe-rest {
  width: 0;
  transition: width 0.2s;
}

.swipe-action__leading--full-swipe-main > * {
  justify-content: flex-end;
}

.swipe-action__trailing--full-swipe-main > * {
  justify-content: flex-start;
}

.trailing-actions {
  display: flex;
}

.trailing-actions > * {
  width: 0;
  overflow-x: hidden;
}

.jtKLQ{position:fixed;inset:0;z-index:1500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:var(--st-ui-page-background, #201d2d);color:var(--st-ui-text, #ffffff)}.Xe8HU{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:48px 1fr 48px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:56px;padding:0 8px;border-bottom:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06)}.eP15r{color:var(--st-ui-text, #ffffff) !important}.Gv6IW{width:48px;height:48px}.Ouk2N{text-align:center;font-size:17px;font-weight:600;color:var(--st-ui-text, #ffffff)}.qgdsM{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:8px 0}.OR_gF{height:auto;overflow:visible}.LrgbW{border-bottom:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.04)}.dXfTp{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:rgba(0,0,0,0);border:none;color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:15px;cursor:pointer;-webkit-transition:background-color 100ms ease;transition:background-color 100ms ease}.dXfTp:hover{background-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.03)}.JxbO1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:96px;background-color:var(--st-ui-danger, #c24437);color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700}.sYtMK{font-weight:500}.QFjS6{color:var(--st-ui-text-muted, #9da2bc)}.pO6cj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px;padding:12px 16px 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.JA7ja{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 18px;border:none;border-radius:6px;background-color:var(--st-ui-surface, #373447);color:var(--st-ui-text-muted, #9da2bc);font-family:"DM Sans",sans-serif;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:background-color 120ms ease,color 120ms ease;transition:background-color 120ms ease,color 120ms ease}.JA7ja:hover{color:var(--st-ui-text, #ffffff)}.N2TfU{background-color:color-mix(in srgb, var(--st-ui-accent, #7464ff) 32%, transparent);color:var(--st-ui-text, #ffffff);border:1px solid var(--st-ui-accent, #7464ff)}.N2TfU:hover{color:var(--st-ui-text, #ffffff)}.ojstv{padding:8px 12px}.hXG0I{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:0 12px}.fAXf3{padding:16px 4px 8px;border-bottom:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.04)}.fAXf3:last-child{border-bottom:none}.usbRx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin:0 0 8px}.YP1o9{margin:0;font-size:18px;font-weight:600;color:var(--st-ui-text, #ffffff)}.daKBU{color:var(--st-ui-text-muted, #9da2bc) !important}.daKBU:hover,.daKBU:active{color:var(--st-ui-danger, #c24437) !important}.Ml1Uk{padding:40px 24px;text-align:center;color:var(--st-ui-text-muted, #9da2bc);font-size:14px}.sdAcq{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-top:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06);gap:12px}.gZZQf{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 12px;border:none;background:rgba(0,0,0,0);color:#f06b5e;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:opacity 120ms ease;transition:opacity 120ms ease}.gZZQf:hover{opacity:.85}.E90ae{padding:10px 24px;border:none;border-radius:6px;background-color:color-mix(in srgb, var(--st-ui-accent, #7464ff) 32%, transparent);color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:background-color 120ms ease;transition:background-color 120ms ease}.E90ae:hover{background-color:color-mix(in srgb, var(--st-ui-accent, #7464ff) 48%, transparent)}
.oDORo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:var(--st-ui-page-background, #201d2d);color:var(--st-ui-text, #ffffff);overflow:hidden}.z0uni{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:20px 20px 12px}.oVpBV{margin:0;font-family:"DM Sans",sans-serif;font-size:32px;font-weight:700;letter-spacing:-0.4px;color:var(--st-ui-text, #ffffff)}.xpcNZ{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 24px;gap:24px}.__OWz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%;max-width:280px;margin-bottom:16px}.qe7fN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 14px;background-color:var(--st-ui-background, #2b2839);border-radius:6px}.xRuMu{width:28px;height:28px;border-radius:50%;background-color:var(--st-ui-surface, #373447);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.BXiDa{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:10px;background-color:var(--st-ui-surface, #373447);border-radius:4px}.K_WJC{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:16px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bBOzz{color:var(--st-ui-positive, #3dbc76)}.OMgfR{color:#f44}.aTuyz{margin:0;text-align:center;color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:16px;font-weight:500;line-height:1.4}.BsYc4{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;height:52px;padding:0 32px;border:none;border-radius:6px;background:linear-gradient(180deg, var(--st-ui-accent, #7464ff) 0%, #5b4cd6 100%);color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700;letter-spacing:1.6px;cursor:pointer;-webkit-transition:-webkit-filter 120ms ease,-webkit-transform 80ms ease;transition:-webkit-filter 120ms ease,-webkit-transform 80ms ease;transition:filter 120ms ease,transform 80ms ease;transition:filter 120ms ease,transform 80ms ease,-webkit-filter 120ms ease,-webkit-transform 80ms ease;-webkit-box-shadow:0 8px 18px color-mix(in srgb, var(--st-ui-accent, #7464ff) 32%, transparent);box-shadow:0 8px 18px color-mix(in srgb, var(--st-ui-accent, #7464ff) 32%, transparent)}.BsYc4:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}.BsYc4:active{-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-box-shadow:0 5px 12px color-mix(in srgb, var(--st-ui-accent, #7464ff) 32%, transparent);box-shadow:0 5px 12px color-mix(in srgb, var(--st-ui-accent, #7464ff) 32%, transparent)}.ztBbx{font-size:22px;font-weight:700;line-height:1}
.xlzV2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:var(--st-ui-page-background, #201d2d);color:var(--st-ui-text, #ffffff);overflow:hidden}.CmVOD{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 12px}.PqCTp{margin:0;font-family:"DM Sans",sans-serif;font-size:32px;font-weight:700;letter-spacing:-0.4px;color:var(--st-ui-text, #ffffff)}.eF7I2{padding:10px 20px;border:none;border-radius:6px;background-color:var(--st-ui-surface, #373447);color:var(--st-ui-text-muted, #9da2bc);font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;cursor:pointer;-webkit-transition:background-color 120ms ease,color 120ms ease;transition:background-color 120ms ease,color 120ms ease}.eF7I2:hover{color:var(--st-ui-text, #ffffff)}.EBgcn{background-color:var(--st-ui-accent, #7464ff);color:var(--st-ui-text, #ffffff)}.EBgcn:hover{background-color:var(--st-ui-accent-hover, #8f83ff);color:var(--st-ui-text, #ffffff)}.ICJYh{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 16px 16px;padding:10px 12px;border-radius:6px;background-color:var(--st-ui-surface, #373447)}.Pcxpn{color:var(--st-ui-text-muted, #9da2bc);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}._Z0_1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:none;background:rgba(0,0,0,0);color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:15px;outline:none}._Z0_1::-webkit-input-placeholder{color:var(--st-ui-text-muted, #9da2bc)}._Z0_1::-moz-placeholder{color:var(--st-ui-text-muted, #9da2bc)}._Z0_1:-ms-input-placeholder{color:var(--st-ui-text-muted, #9da2bc)}._Z0_1::-ms-input-placeholder{color:var(--st-ui-text-muted, #9da2bc)}._Z0_1::placeholder{color:var(--st-ui-text-muted, #9da2bc)}.MX4iK{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:var(--st-ui-text-muted, #9da2bc);cursor:pointer;-webkit-transition:color 120ms ease;transition:color 120ms ease}.MX4iK:hover{color:var(--st-ui-text, #ffffff)}.kxmKN{padding:0 16px;border-bottom:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.kxmKN .MuiTabs-indicator{background-color:var(--st-ui-brand-gradient-start, #9494cd)}.PUdzo{color:var(--st-ui-text-muted, #9da2bc) !important;font-family:"DM Sans",sans-serif !important;font-weight:700 !important;font-size:13px !important;letter-spacing:.4px;min-height:44px !important;min-width:0 !important;padding:8px 12px !important}.PUdzo.Mui-selected{color:var(--st-ui-brand-gradient-start, #9494cd) !important}.fFg40{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;padding:0 20px 6px;font-family:"DM Sans",sans-serif}._dlCK{font-size:13px;font-weight:700;color:var(--st-ui-text, #ffffff)}.MzJ_A{font-size:13px;color:var(--st-ui-text-muted, #9da2bc)}.mrCyI{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;margin:0;padding:0 12px 24px;list-style:none}.PjI4D{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:14px;padding:14px 12px;border-radius:6px;background-color:rgba(55,52,71,.55);margin-bottom:8px;color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:15px}.KBSWH{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--st-ui-text, #ffffff)}.EK0Z_{color:var(--st-ui-accent, #7464ff);font-weight:700}.KgHoe{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--st-ui-text-muted, #9da2bc);-webkit-transition:color 120ms ease;transition:color 120ms ease}.KgHoe:hover{color:var(--st-ui-brand-gradient-start, #9494cd)}.IC7SA{padding:32px 16px;text-align:center;color:var(--st-ui-text-muted, #9da2bc);font-size:14px;list-style:none}
.UIoKl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:var(--st-ui-page-background, #201d2d);color:var(--st-ui-text, #ffffff);overflow:hidden}.r0KHD{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 16px 12px}.lAF4O{margin:0;font-family:"DM Sans",sans-serif;font-size:32px;font-weight:700;letter-spacing:-0.4px;color:var(--st-ui-text, #ffffff)}.dYe5C{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.jlKPJ{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border:none;border-radius:6px;background-color:var(--st-ui-surface, #373447);color:var(--st-ui-text-muted, #9da2bc);cursor:pointer;-webkit-transition:background-color 120ms ease,color 120ms ease;transition:background-color 120ms ease,color 120ms ease}.jlKPJ:hover{color:var(--st-ui-text, #ffffff)}.nS4YT{background-color:var(--st-ui-surface, #373447);color:var(--st-ui-text, #ffffff)}.nS4YT:hover{background:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),linear-gradient(165deg, var(--st-ui-brand-gradient-start, #9494cd) 0%, var(--st-ui-brand-gradient-end, #505090) 173%);-webkit-box-shadow:0 1px .5px rgba(0,0,0,.1),inset 0 1px .5px rgba(255,255,255,.25);box-shadow:0 1px .5px rgba(0,0,0,.1),inset 0 1px .5px rgba(255,255,255,.25);color:var(--st-ui-text, #ffffff)}.T_kHd{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:1.4fr 1fr .9fr;gap:8px;padding:8px 20px 12px;font-family:"DM Sans",sans-serif;font-size:13px;color:var(--st-ui-text-muted, #9da2bc);font-weight:500}.kcrFd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:0 12px 24px}.kcrFd .swipeable-list-item{height:auto !important}.kcrFd .swipeable-list-item__content{height:auto !important}.kcrFd .swipeable-list-item__trailing-actions{height:auto !important}.kcrFd .swipe-action{height:auto !important}.n6Ql6{display:grid;grid-template-columns:1.4fr 1fr .9fr;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:14px 12px;border-radius:6px;background-color:rgba(55,52,71,.55);margin-bottom:8px;border:none;color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:14px;text-align:left;cursor:pointer;-webkit-transition:background-color 120ms ease;transition:background-color 120ms ease}.n6Ql6:hover{background-color:rgba(55,52,71,.75)}.HUxGl{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0}.LuaR7{font-weight:700;color:var(--st-ui-text, #ffffff);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.COzDC{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;color:var(--st-ui-text, #ffffff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fSm30{font-family:"DM Sans",sans-serif;font-weight:500;font-size:14px;color:var(--st-ui-text, #ffffff)}.bjQBd{font-size:11px;color:var(--st-ui-text-muted, #9da2bc);text-transform:uppercase}.Hw78p{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.T8TO2{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:64px;height:28px;padding:0 10px;border-radius:4px;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:600;color:var(--st-ui-text, #ffffff);white-space:nowrap}.fpPiE{background-color:#1f8a4d}.XgNk6{background-color:var(--st-ui-danger, #c24437)}.PwgJ3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:96px;height:56px;background-color:var(--st-ui-danger, #c24437);color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700;border-radius:6px}
.s_Cov{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:var(--st-ui-page-background, #201d2d);color:var(--st-ui-text, #ffffff);overflow:hidden}.RQssW{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 16px 12px}.MfNQR{margin:0;font-family:"DM Sans",sans-serif;font-size:32px;font-weight:700;letter-spacing:-0.4px;color:var(--st-ui-text, #ffffff)}.aez2m{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.vR9yq{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border:none;border-radius:6px;background-color:var(--st-ui-surface, #373447);color:var(--st-ui-text-muted, #9da2bc);cursor:pointer;-webkit-transition:background-color 120ms ease,color 120ms ease;transition:background-color 120ms ease,color 120ms ease}.vR9yq:hover{color:var(--st-ui-text, #ffffff)}.Amoe8{background-color:var(--st-ui-surface, #373447);color:var(--st-ui-text, #ffffff)}.Amoe8:hover{background:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),linear-gradient(165deg, var(--st-ui-brand-gradient-start, #9494cd) 0%, var(--st-ui-brand-gradient-end, #505090) 173%);-webkit-box-shadow:0 1px .5px rgba(0,0,0,.1),inset 0 1px .5px rgba(255,255,255,.25);box-shadow:0 1px .5px rgba(0,0,0,.1),inset 0 1px .5px rgba(255,255,255,.25);color:var(--st-ui-text, #ffffff)}.TbYd6{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:84px minmax(0, 1fr) 92px;gap:8px;padding:8px 24px 12px;font-family:"DM Sans",sans-serif;font-size:12px;color:var(--st-ui-text-muted, #9da2bc);font-weight:500;letter-spacing:.4px;text-transform:uppercase}.XlOt9{text-align:center}.QcEbr{text-align:center}.hX9oB{text-align:right}.vt4EH{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:0 12px 24px}.vt4EH .swipeable-list-item{height:auto !important}.vt4EH .swipeable-list-item__content{height:auto !important}.vt4EH .swipeable-list-item__trailing-actions{height:auto !important}.vt4EH .swipe-action{height:auto !important}.UysRT{display:grid;grid-template-columns:84px minmax(0, 1fr) 92px;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:72px;padding:8px 12px;border-radius:6px;background-color:rgba(55,52,71,.55);margin-bottom:8px;border:none;color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:12px;text-align:left;cursor:pointer;-webkit-transition:background-color 120ms ease;transition:background-color 120ms ease}.UysRT:hover{background-color:rgba(55,52,71,.75)}.tQjFY{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;min-width:0}.JBjAe{font-weight:700;color:var(--st-ui-text, #ffffff);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;letter-spacing:.2px}.SzoLd{height:100%;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none}.FjSo5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:4px;min-width:0}.PRBMa{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:56px;height:22px;padding:0 8px;border-radius:4px;font-family:"DM Sans",sans-serif;font-size:11px;font-weight:600;color:var(--st-ui-text, #ffffff);white-space:nowrap}.O6Ihi{background-color:#1f8a4d}.jpTP0{background-color:var(--st-ui-danger, #c24437)}.MPciz{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.fMOy8{font-family:"DM Sans",sans-serif;font-weight:500;font-size:12px;color:var(--st-ui-text, #ffffff)}.VV8dq{font-size:10px;color:var(--st-ui-text-muted, #9da2bc);text-transform:uppercase}.lDrlC{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:96px;height:72px;background-color:var(--st-ui-danger, #c24437);color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700;border-radius:6px}
.a0mXd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:var(--st-ui-page-background, #201d2d);color:var(--st-ui-text, #ffffff);overflow:hidden}.KtIfM{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 16px 12px}.XxUv_{margin:0;font-family:"DM Sans",sans-serif;font-size:32px;font-weight:700;letter-spacing:-0.4px;color:var(--st-ui-text, #ffffff)}.U4LTQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.aSXva{padding:10px 20px;border:none;border-radius:6px;background-color:var(--st-ui-accent, #7464ff);color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;cursor:pointer;-webkit-transition:background-color 120ms ease;transition:background-color 120ms ease}.aSXva:hover{background-color:var(--st-ui-accent-hover, #8f83ff)}.GVnYv{width:44px;height:44px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:6px;background-color:var(--st-ui-surface, #373447);color:var(--st-ui-text-muted, #9da2bc);cursor:pointer;-webkit-transition:color 120ms ease,background-color 120ms ease;transition:color 120ms ease,background-color 120ms ease}.GVnYv:disabled{cursor:default}.LEO2v{color:var(--st-ui-text, #ffffff);background-color:var(--st-ui-danger, #c24437)}.LEO2v:hover{background-color:color-mix(in srgb, var(--st-ui-danger, #c24437) 88%, white)}.kw4PC{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;margin:0;padding:0 12px 24px;list-style:none}.ohcQ_{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:8px;border-radius:6px;background-color:rgba(55,52,71,.55);color:var(--st-ui-text, #ffffff);font-family:"DM Sans",sans-serif;-webkit-transition:background-color 120ms ease;transition:background-color 120ms ease}.D5oZT{background-color:color-mix(in srgb, var(--st-ui-accent, #7464ff) 18%, transparent);-webkit-box-shadow:0 0 0 1px var(--st-ui-accent, #7464ff);box-shadow:0 0 0 1px var(--st-ui-accent, #7464ff)}.zibAl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 12px;background:rgba(0,0,0,0);border:none;color:inherit;font-family:inherit;font-size:15px;text-align:left;cursor:pointer}.fzeGv{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.gYSfi{color:var(--st-ui-text-muted, #9da2bc)}.lqk4i{color:var(--st-ui-accent, #7464ff)}.cykeb{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;color:var(--st-ui-text, #ffffff);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:90px}.MAxcn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;color:var(--st-ui-text, #ffffff);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Daw54{color:var(--st-ui-text-muted, #9da2bc);font-size:11px;text-transform:uppercase;margin-left:4px}.m4mig{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:44px;height:44px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--st-ui-text-muted, #9da2bc);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.m4mig:active{cursor:-webkit-grabbing;cursor:grabbing}
.L1195{background:var(--st-ui-background, #2b2839) !important;color:var(--st-market-text, #d3d1de) !important;background-image:none !important;border:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.1)}.tWPoV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.08)}.bWMvW{font-size:14px;font-weight:600}.Aai1M{color:var(--st-market-text-muted, #8b88a0) !important}.mr9Hw{padding:4px 16px 12px;overflow-y:auto;max-height:min(70vh,620px)}.jBEgC{padding:12px 0}.jBEgC+.jBEgC{border-top:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.06)}.MWYkM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--st-market-text-muted, #8b88a0)}.PIBfU{font-size:14px !important;color:var(--st-market-text-muted, #8b88a0);cursor:help}.sJ2t3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:12px;min-height:40px}.dls3u{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:13px}.d_aDJ{font-size:11px;color:var(--st-market-text-muted, #8b88a0);max-width:190px}._VV4g{min-width:132px;background:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.04);color:var(--st-market-text, #d3d1de) !important}._VV4g .MuiSelect-select{padding:6px 10px !important;font-size:13px}._VV4g .MuiOutlinedInput-notchedOutline{border-color:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.12) !important}._VV4g .MuiSvgIcon-root{color:var(--st-market-text-muted, #8b88a0)}.hKEnl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Z78RM{font-size:11px;color:var(--st-market-text-muted, #8b88a0)}.ZgW9G{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 16px;border-top:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.08)}.HwI37{border:1px solid rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.12);border-radius:4px;background:rgba(0,0,0,0);color:var(--st-market-text, #d3d1de);font-size:12px;padding:6px 12px;cursor:pointer}.HwI37:hover{background:rgb(var(--st-ui-overlay-rgb, 255 255 255)/0.08)}
