.notification-center-page{max-width:1440px;margin:0 auto;display:grid;gap:20px;color:#e5eaf0}.nc-heading,.nc-section-heading,.nc-card,.nc-rule header,.nc-record header{display:flex;align-items:center;justify-content:space-between;gap:16px}.nc-heading{justify-content:flex-end}.nc-section-heading p,.nc-card p,.nc-hint{color:#9ca9ba;font-size:13px;line-height:1.7;margin:6px 0}.notification-center-page h2{font-size:17px;margin:0}.notification-center-page h3{font-size:16px;margin:0}.notification-center-page button:where(:not(.app-select-trigger):not(.app-select-option)){min-height:36px;background:#1b2431;color:#dce3ec;border:1px solid #3b485b;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:12px}.notification-center-page button.primary{background:#f4c930;border-color:#f4c930;color:#161b22;font-weight:600}.notification-center-page button.danger{color:#f2a4a4}.notification-center-page button:disabled{opacity:.5;cursor:default}.notification-center-page :focus-visible{outline:2px solid rgb(244,201,48);outline-offset:3px}.notification-center-page input:not([type=checkbox]),.notification-center-page select{background:#0f151e;border:1px solid #3a4658;color:#e5eaf0;padding:10px 12px;border-radius:10px;min-height:40px;min-width:0;max-width:100%}.nc-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #303b4d;border-radius:12px;background:#121820}.nc-summary>div{padding:18px 22px;display:grid;gap:8px}.nc-summary>div+div{border-left:1px solid #303b4d}.nc-summary span,.nc-rule-details span{color:#9ca9ba;font-size:12px}.nc-summary strong{font-size:25px;font-variant-numeric:tabular-nums}.nc-tabs{display:flex;gap:24px;border-bottom:1px solid #303b4d}.notification-center-page .nc-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:12px 2px;background:transparent}.notification-center-page .nc-tabs button[aria-selected=true]{color:#f4c930;border-bottom-color:#f4c930}.nc-channels,.nc-card-list{display:grid;gap:14px}.nc-card{border:1px solid #303b4d;background:#121820;border-radius:12px;padding:20px;min-width:0}.nc-rule,.nc-record{display:block}.nc-card h2,.nc-card h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px;overflow-wrap:anywhere}.nc-badge{font-size:11px;color:#b8c2d0;border:1px solid #455064;border-radius:5px;padding:3px 7px;font-weight:400}.nc-badge.on{color:#7cd4ae;border-color:#28785e;background:#12372c}.nc-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.nc-rule-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0}.nc-rule-details>div{display:grid;gap:8px;min-width:0}.nc-rule-details strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.nc-rule details,.nc-record details{border-top:1px solid #303b4d;padding-top:10px;font-size:12px}.notification-center-page summary{cursor:pointer;color:#b0bbcb;padding:6px 0}.nc-feedback{background:#12372c;color:#92dbba;padding:12px 16px;border-radius:10px;font-size:13px}.nc-editor{padding:22px;border:1px solid #a08036;border-radius:12px;background:#171c23;margin:16px 0}.nc-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:20px 0}.nc-form-grid>label,.nc-filters>label{display:grid;gap:8px;color:#b0bbcb;font-size:12px;min-width:0}.nc-form-grid>label.nc-check{display:flex;align-items:center}.nc-editor fieldset{border:1px solid #3a4658;border-radius:8px;margin:16px 0;padding:14px;min-width:0}.nc-editor legend{color:#b0bbcb;font-size:12px;padding:0 6px}.nc-checkboxes,.nc-check-row{display:flex;flex-wrap:wrap;gap:12px 18px}.nc-checkboxes label,.nc-check-row label{display:flex;align-items:center;gap:8px;font-size:13px;min-height:32px}.nc-programs{max-height:250px;overflow-y:auto;padding-top:8px}.nc-editor footer{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.nc-hint a{margin-left:10px;color:#f4c930}.nc-empty{padding:36px 20px;text-align:center;border:1px dashed #3a4658;border-radius:12px;color:#9ca9ba;font-size:13px}.nc-empty h2{color:#dce3ec;margin-bottom:10px}.nc-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.nc-filters label{flex:1 1 160px}.nc-pagination{display:flex;justify-content:center;align-items:center;gap:16px;font-size:12px;margin-top:20px}.nc-record time{color:#9ca9ba;font-size:12px}.nc-record pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#0f151e;padding:14px;border-radius:10px;line-height:1.7}.nc-error{color:#f2a4a4}@media (max-width:760px){.notification-center-page{gap:14px}.nc-heading,.nc-section-heading{flex-wrap:wrap;align-items:flex-start}.nc-summary>div{padding:14px}.nc-form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.nc-card,.nc-editor{padding:16px}.nc-card,.nc-rule header,.nc-record header{align-items:flex-start;flex-direction:column}.nc-rule-details{gap:14px}.nc-rule-details strong{font-size:13px}.nc-actions{flex-shrink:1}.nc-filters label{flex:1 1 140px}}.nc-rule-table-wrap{overflow-x:auto;border:1px solid #303b4d;border-radius:10px}.nc-rule-table{width:100%;min-width:960px;border-collapse:collapse;background:#121820;font-size:13px;text-align:left}.nc-rule-table th{color:#9ca9ba;font-weight:500;background:#171c23}.nc-rule-table th,.nc-rule-table td{padding:15px 16px;border-bottom:1px solid #303b4d;vertical-align:top}.nc-rule-table tbody tr:last-child td{border-bottom:0}.nc-rule-table td:first-child{min-width:170px}.nc-rule-table td:nth-child(3),.nc-rule-table td:nth-child(4){max-width:280px;min-width:160px;overflow-wrap:anywhere}.nc-rule-table td:nth-child(5){white-space:nowrap}.nc-rule-table small{display:block;margin-top:6px;color:#9ca9ba}.nc-rule-table .nc-actions{flex-wrap:nowrap}.nc-rule-table p{color:#9ca9ba;line-height:1.6}.nc-rule-table details{border:0;padding:0}.nc-rule-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #455064;border-radius:12px;background:#171c23;color:#e5eaf0;overflow-y:auto}.nc-rule-dialog::backdrop{background:#000000a6}.nc-rule-dialog .nc-editor{margin:0;border:0}.notification-center-page>section{min-width:0}.nc-rule-table-wrap{max-width:100%;min-width:0}.notification-center-page input[type=checkbox]{width:16px;height:16px;margin:0;flex:0 0 16px;accent-color:rgb(244,201,48)}.notification-center-page .app-select-trigger{min-height:42px;border-radius:10px;font-size:13px;font-weight:400;background:#0e131a;border-color:#333d4b}.notification-center-page .app-select-menu .app-select-option{background:transparent;border:0;padding:9px 10px;border-radius:8px;font-size:13px;color:#cfd7e3}.notification-center-page .app-select-menu .app-select-option.selected{background:#f4c9302b;color:#fff0a7}.notification-center-page .app-select-menu .app-select-option.active:not(.selected){background:#ffffff0b}.nc-rule-dialog{border-color:#2d343f;border-radius:20px;background:#171c23}.nc-rule-dialog::backdrop{background:#05080cc7}.nc-rule-dialog .nc-editor{padding:24px;background:transparent}.nc-checkboxes label{padding:10px 12px;border:1px solid rgb(44,54,67);border-radius:9px;background:#151b23}.nc-checkboxes label:has(input:checked){border-color:#f4c93059;background:#f4c9300f;color:#f0de9b}.notification-center-page{gap:16px}.nc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #303b4d;padding-bottom:8px}.nc-toolbar .nc-tabs{border-bottom:0;gap:24px}.nc-toolbar .nc-tabs button{display:flex;align-items:center;gap:7px}.nc-tab-count{font-size:11px;font-variant-numeric:tabular-nums;padding:2px 6px;border-radius:5px;background:#ffffff0f;color:#9ca9ba}.nc-tabs button[aria-selected=true] .nc-tab-count{background:#f4c9301a;color:#f4c930}.nc-list-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:#9ca9ba;font-size:12px}.nc-meta-divider{margin:0 9px;color:#586477}.nc-enabled-count{color:#7cd4ae}.nc-send-help{position:relative}.nc-send-help summary{font-size:12px}.nc-send-help p{position:absolute;right:0;top:100%;z-index:2;width:min(300px,70vw);margin:4px 0;padding:12px;border:1px solid #303b4d;border-radius:10px;background:#171c23;line-height:1.7;box-shadow:0 8px 24px #00000040}.nc-rule-table{min-width:830px}.nc-rule-table th,.nc-rule-table td{padding:13px 16px;vertical-align:middle}.nc-rule-table th{font-size:12px}.nc-rule-table td:first-child{min-width:190px}.nc-rule-table td:nth-child(2),.nc-rule-table td:nth-child(3){min-width:155px;max-width:280px}.nc-rule-table td:nth-child(4){min-width:80px;white-space:nowrap}.nc-rule-table td:nth-child(5){width:160px}.nc-rule-table td strong{font-weight:500}.nc-rule-table td small{margin-top:5px;font-size:11px;color:#788597}.nc-rule-table tbody tr:hover{background:#ffffff05}.notification-center-page .nc-rule-table .nc-actions button{min-height:30px;border:0;background:transparent;padding:5px 7px;border-radius:6px}.notification-center-page .nc-rule-table .nc-actions button:hover{background:#ffffff0f}.nc-rule-table .nc-actions{gap:4px}@media (max-width:760px){.nc-toolbar{flex-wrap:wrap;gap:8px}.nc-toolbar .nc-tabs{gap:16px}.nc-toolbar>button{margin-left:auto}.nc-list-meta{font-size:11px}}.nc-record-table-wrap{max-width:100%;min-width:0;overflow-x:auto;border:1px solid #303b4d;border-radius:10px}.nc-record-table{width:100%;min-width:780px;border-collapse:collapse;background:#121820;font-size:13px;text-align:left}.nc-record-table th{background:#171c23;color:#9ca9ba;font-size:12px;font-weight:500}.nc-record-table th,.nc-record-table td{padding:13px 16px;border-bottom:1px solid #303b4d;vertical-align:top}.nc-record-table tbody tr:last-child td{border-bottom:0}.nc-record-table tbody tr:hover{background:#ffffff05}.nc-record-table time{color:#9ca9ba;font-size:12px;white-space:nowrap}.nc-record-table strong{font-weight:500}.nc-record-table small{display:block;margin-top:5px;color:#788597;font-size:11px}.nc-record-table td:nth-child(2){min-width:200px;max-width:340px;overflow-wrap:anywhere}.nc-record-table td:nth-child(3){min-width:140px;max-width:240px;overflow-wrap:anywhere}.nc-record-table td:nth-child(4){white-space:nowrap}.nc-record-detail summary{padding:0;white-space:nowrap;color:#dce3ec}.nc-record-detail[open]{min-width:220px;max-width:380px}.nc-record-detail p{color:#9ca9ba;font-size:12px;line-height:1.7}.nc-record-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px;line-height:1.7;padding:12px;border-radius:8px;background:#0f151e}.nc-filters{gap:10px;margin-bottom:12px}.nc-filters>label{gap:6px}.nc-feedback{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:200;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;margin:0;padding:12px 18px;border:1px solid #28785e;border-radius:10px;box-shadow:0 8px 24px #00000040;pointer-events:none}.volume-alert-page{max-width:1440px;margin:0 auto;display:grid;gap:20px;color:var(--text-primary, #e5eaf0)}.va-heading,.va-rule header,.va-event header,.va-editor header{display:flex;justify-content:space-between;align-items:center;gap:16px}.va-heading h1{margin:6px 0;font-size:28px;letter-spacing:-.04em}.va-heading p,.va-rule header p,.va-event header p{color:#a3adbc;margin:6px 0;font-size:13px}.va-eyebrow{color:#d5a937;font-size:11px;letter-spacing:.14em}.va-summary{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr)) 2fr;border:1px solid #303b4d;border-radius:12px;background:#121820}.va-summary>*{padding:18px 22px;margin:0}.va-summary>div{border-right:1px solid #303b4d;display:grid;gap:6px}.va-summary span,.va-rule-metrics span,.va-muted{color:#9ca9ba;font-size:12px}.va-summary strong{font-size:25px;font-variant-numeric:tabular-nums}.va-summary small{font-size:12px;font-weight:400}.va-summary p{color:#a3adbc;font-size:13px;align-self:center;line-height:1.7}.va-tabs{display:flex;gap:24px;border-bottom:1px solid #303b4d}.va-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:12px 2px;background:transparent}.va-tabs button[aria-selected=true]{color:#edc562;border-bottom-color:#edc562}.va-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.va-filters label,.va-form-grid>label{display:grid;gap:7px;font-size:12px;color:#b0bbcb}.volume-alert-page input:not([type=checkbox]),.volume-alert-page select{background:#0f151e;border:1px solid #3a4658;color:#e5eaf0;padding:10px 12px;border-radius:6px;min-height:40px;max-width:100%;min-width:0}.volume-alert-page button{min-height:36px}.volume-alert-page button:focus-visible,.volume-alert-page input:focus-visible,.volume-alert-page select:focus-visible,.volume-alert-page summary:focus-visible{outline:2px solid #edc562;outline-offset:3px}.va-rules,.va-events{display:grid;gap:14px}.va-rule,.va-event{padding:20px;border:1px solid #303b4d;background:#121820;border-radius:12px;min-width:0}.va-rule h2,.va-event h2,.va-editor h2{margin:0;font-size:17px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.va-badge{display:inline-flex;border:1px solid #455064;color:#b8c2d0;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:400}.va-badge.on{border-color:#28785e;color:#7cd4ae;background:#12372c}.va-actions{display:flex;gap:8px;flex-wrap:wrap}.va-danger{color:#f2a4a4}.va-rule-metrics{display:grid;grid-template-columns:1fr 1.3fr 1fr 1fr;gap:18px;padding:22px 0}.va-rule-metrics>div{display:grid;gap:8px;align-content:start;min-width:0}.va-rule-metrics strong{font-size:14px;font-weight:500;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.va-rule-metrics>div:first-child strong{font-size:23px;color:#edc562}.va-rule-metrics small,.va-live small{font-size:11px;color:#9ca9ba}.volume-alert-page summary{cursor:pointer;font-size:12px;color:#b0bbcb;padding:10px 0}.va-rule details,.va-event details{border-top:1px solid #303b4d}.va-live{display:grid;gap:10px}.va-live>div{display:flex;flex-wrap:wrap;gap:14px;align-items:center;background:#0f151e;padding:12px;border-radius:6px}.va-live strong{margin-left:auto;font-variant-numeric:tabular-nums}.va-empty{padding:40px 20px;text-align:center;border:1px dashed #3a4658;border-radius:12px;color:#a3adbc;font-size:13px}.va-empty h2{font-size:16px;color:#dce3ec}.va-event-id{color:#8896ab;font-size:12px}.va-event time{font-size:12px;color:#a3adbc}.va-event-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:18px;margin:20px 0;font-variant-numeric:tabular-nums}.va-event-amount strong{color:#edc562;font-size:25px}.va-event-amount small{font-size:13px}.va-event-amount>span,.va-event details p{font-size:12px;color:#a3adbc}.va-deliveries{display:grid;gap:12px}.va-deliveries>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px}.va-pagination{display:flex;gap:16px;align-items:center;justify-content:center;font-size:12px}.va-notice{background:#12372c;color:#92dbba;padding:12px 16px;border-radius:6px;font-size:13px}.va-editor{grid-row:3;border:1px solid #a08036;padding:24px}.va-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.va-form-grid>.va-check{display:flex;align-items:center}.va-editor fieldset{border:1px solid #303b4d;margin:16px 0;border-radius:8px;padding:14px;min-width:0}.va-editor legend{font-size:12px;color:#b0bbcb;padding:0 5px}.va-checkboxes{display:flex;gap:14px;flex-wrap:wrap}.va-checkboxes label{display:flex;align-items:center;gap:7px;font-size:13px;min-height:32px}.va-editor footer{display:flex;gap:10px;margin-top:20px}.va-delete{grid-row:3;padding:24px;border:1px solid #b76c6c}.va-delete button{margin-right:12px}@media (max-width: 760px){.volume-alert-page{gap:14px}.va-heading{align-items:start}.va-heading h1{font-size:24px}.va-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.va-summary>*{padding:12px}.va-summary>p{grid-column:1 / -1;border-top:1px solid #303b4d}.va-summary strong{font-size:22px}.va-summary small{display:block}.va-filters>label{flex:1 1 140px;min-width:0}.va-filters input,.va-filters select{width:100%}.va-rule,.va-event,.va-editor,.va-delete{padding:16px}.va-rule header,.va-event header{align-items:start;flex-direction:column}.va-rule-metrics,.va-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 12px}.va-rule-metrics strong{font-size:13px}.va-live>div{align-items:start;gap:10px}.va-live small:last-child{flex-basis:100%}.va-form-grid{grid-template-columns:minmax(0,1fr)}.va-heading button{flex-shrink:0}}.volume-alert-page button:where(:not(.app-select-trigger):not(.app-select-option)){background:#1b2431;border:1px solid #3b485b;color:#dce3ec;border-radius:6px;padding:8px 12px;cursor:pointer;font-size:12px}.volume-alert-page button:hover:not(:disabled){border-color:#9c864b;background:#263142}.volume-alert-page button.primary{background:#edc562;color:#161b22;border-color:#edc562;font-weight:600}.volume-alert-page button:disabled{opacity:.5;cursor:default}.volume-alert-page button.va-danger{color:#f2a4a4}.volume-alert-page .va-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:12px 2px}.volume-alert-page .va-tabs button[aria-selected=true]{color:#edc562;border-bottom-color:#edc562}@media (max-width: 760px){.va-heading{flex-wrap:wrap}.va-heading>.va-actions{width:100%;justify-content:flex-start}}.va-notice{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:200;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;margin:0;padding:12px 18px;border:1px solid #28785e;border-radius:10px;box-shadow:0 8px 24px #00000040;pointer-events:none}.va-heading{justify-content:flex-end}.va-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #303b4d;padding-bottom:8px}.va-toolbar .va-tabs{border:0}.volume-alert-page>div{min-width:0}.va-list-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;color:#9ca9ba;font-size:12px}.va-list-meta details{position:relative}.va-list-meta details p{position:absolute;right:0;z-index:2;width:280px;max-width:70vw;padding:12px;background:#171c23;border:1px solid #303b4d;border-radius:10px;line-height:1.7}.va-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #303b4d;border-radius:10px}.va-table{width:100%;min-width:960px;border-collapse:collapse;background:#121820;text-align:left;font-size:13px}.va-table th,.va-table td{padding:13px 16px;border-bottom:1px solid #303b4d;vertical-align:top}.va-table th{background:#171c23;color:#9ca9ba;font-size:12px;font-weight:500}.va-table tbody tr:last-child td{border-bottom:0}.va-table td:first-child{min-width:190px}.va-table strong{font-weight:500}.va-table small{display:block;color:#788597;margin-top:5px;font-size:11px}.va-table time{white-space:nowrap;font-size:12px;color:#9ca9ba}.va-table summary{font-size:12px;color:#9ca9ba;cursor:pointer;margin-top:6px}.va-table .va-actions{flex-wrap:nowrap;gap:4px}.volume-alert-page .va-table .va-actions button{background:transparent;border:0;padding:5px 7px;min-height:30px;white-space:nowrap}.va-symbol-threshold{display:flex;gap:12px;justify-content:space-between;white-space:nowrap;margin-bottom:5px}.va-symbol-threshold span{color:#9ca9ba}.va-table .va-live{min-width:230px;display:grid;grid-template-columns:1fr}.va-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:1px solid rgb(45,52,63);border-radius:20px;background:#171c23;color:#e5eaf0}.va-dialog::backdrop{background:#05080cc7}.va-dialog .va-editor{margin:0;border:0;background:transparent;padding:24px}.va-dialog.va-delete{padding:24px;box-sizing:border-box}.volume-alert-page .app-select-trigger{min-height:42px;font-size:13px;font-weight:400;background:#0e131a;border-color:#333d4b;border-radius:10px}.volume-alert-page .app-select-menu .app-select-option{border:0;background:transparent;color:#d9dee7;padding:9px 10px;text-align:left}.volume-alert-page .app-select-menu .app-select-option.selected{background:#f4c9302b;color:#fff0a7}.volume-alert-page input[type=checkbox]{width:16px;height:16px;accent-color:rgb(244,201,48)}.volume-alert-page button.primary{background:#f4c930;border-color:#f4c930;color:#161b22}.va-filters>label{min-width:0;flex:1 1 160px}@media (max-width:760px){.va-toolbar{flex-wrap:wrap;gap:8px}.va-toolbar>.va-actions{margin-left:auto}.va-list-meta{flex-wrap:wrap}.va-dialog .va-form-grid{grid-template-columns:1fr}}.volume-alert-page{gap:16px}.va-rules{display:block}.va-list-meta{align-items:center}.va-list-meta details{margin:0;padding:0;border:0}.va-list-meta summary{margin:0;padding:0}.va-dialog .app-select-menu .app-select-option.active:not(.selected){background:#ffffff0b}.volume-alert-page .va-table .va-actions{gap:6px}:root{color-scheme:dark;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:12px;background:radial-gradient(circle at center top,rgba(255,208,59,.12),transparent 32%),linear-gradient(#090c0f,#0b0d10);color:#f3f5f7;line-height:1.4}.spot-trading-page{--spot-buy: #35c985;--spot-sell: #ef6b78}.spot-trading-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:112px;padding:20px 22px;background:#11171e}.spot-trading-hero>div:first-child>span{color:#f4c930;font-size:9px;font-weight:850}.spot-trading-hero h1{margin:4px 0 3px;color:#f4f6f8;font-size:24px;line-height:1.15}.spot-trading-hero p,.spot-open-orders .panel-header p{margin:0;color:#7f8999}.spot-trading-account{width:min(340px,42vw)}.spot-trading-account label,.spot-trading-account label>span{display:grid;gap:6px}.spot-trading-account label>span{color:#8e98a8;font-size:10px;font-weight:750}.spot-trading-account>small{display:block;margin-top:6px;color:#687384;text-align:right}.spot-trading-layout{display:grid;grid-template-columns:minmax(0px,1.55fr) minmax(330px,.72fr);gap:12px}.spot-market-panel,.spot-order-panel{min-height:540px}.spot-symbol-search{position:relative;z-index:10;margin-bottom:18px}.spot-symbol-search>label,.spot-order-fields label>span{display:block;margin-bottom:6px;color:#8e98a8;font-size:10px;font-weight:750}.spot-symbol-search>div:first-of-type,.spot-order-fields label>div{display:flex;align-items:center;min-height:44px;border:1px solid rgb(55,65,80);border-radius:12px;background:#0f141a}.spot-symbol-search input,.spot-order-fields input{width:100%;min-width:0px;border:0px;outline:0px;background:transparent;color:#f0f3f7;padding:11px 13px;font-size:13px;font-variant-numeric:tabular-nums}.spot-symbol-search>div:first-of-type:focus-within,.spot-order-fields label>div:focus-within{border-color:#f4c930b8;box-shadow:#f4c93014 0 0 0 2px}.spot-symbol-search>div:first-of-type>span,.spot-order-fields em{flex:0 0 auto;padding-right:12px;color:#758092;font-size:10px;font-style:normal;white-space:nowrap}.spot-symbol-results{position:absolute;top:calc(100% + 7px);right:0;left:0;max-height:290px;overflow-y:auto;padding:6px;border:1px solid rgb(58,69,85);border-radius:14px;background:#171d25;box-shadow:#00000070 0 20px 45px}.spot-symbol-results button{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,.8fr) 70px;gap:12px;align-items:center;width:100%;min-height:39px;border:0px;border-radius:9px;background:transparent;color:#dce1e9;padding:7px 9px;text-align:left}.spot-symbol-results button:hover,.spot-symbol-results button:focus-visible{outline:0px;background:#222a35}.spot-symbol-results button strong,.spot-symbol-results button em{text-align:right;font-style:normal}.spot-symbol-results button b{color:#fff}.spot-search-empty{position:absolute;z-index:2;top:calc(100% + 7px);right:0;left:0;margin:0;border:1px solid rgb(55,65,80);border-radius:12px;background:#171d25;color:#8791a1;padding:14px}.spot-market-heading,.spot-market-heading>div,.spot-price-line{display:flex;align-items:center}.spot-market-heading{justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgb(43,52,65)}.spot-market-heading>div{gap:10px}.spot-market-heading h2{margin:0;font-size:18px}.spot-market-heading h2 small{color:#778294;font-size:11px}.spot-market-heading>div>span{border:1px solid rgba(244,201,48,.28);border-radius:7px;background:#f4c93017;color:#f4c930;padding:3px 6px;font-size:9px;font-weight:800}.spot-price-line{gap:12px;padding:22px 2px 17px}.spot-price-line>strong{color:#f1f4f8;font-size:30px;line-height:1}.spot-price-line>span{border-radius:8px;background:#202933;padding:4px 7px;font-weight:800}.spot-price-line>small{margin-left:auto;color:#687486}.positive{color:var(--spot-buy, #35c985)!important}.negative{color:var(--spot-sell, #ef6b78)!important}.spot-market-stats{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:1px;overflow:hidden;border:1px solid rgb(46,55,68);border-radius:14px;background:#2e3744}.spot-market-stats>div{display:grid;gap:6px;min-height:72px;background:#131920;padding:12px}.spot-market-stats span,.spot-balance-strip span,.spot-order-estimate span{color:#778294;font-size:10px}.spot-market-stats b{color:#dfe4eb;font-size:13px}.spot-balance-strip{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px;margin-top:12px}.spot-balance-strip article{display:grid;gap:5px;border:1px solid rgb(48,57,70);border-radius:14px;background:#171d25;padding:13px}.spot-balance-strip strong{color:#f5d65f;font-size:17px}.spot-balance-strip small{color:#657183}.spot-side-switch,.spot-order-type,.spot-balance-percent{display:grid;gap:5px}.spot-side-switch{grid-template-columns:repeat(2,minmax(0px,1fr));padding:4px;border-radius:13px;background:#10151b}.spot-side-switch button,.spot-order-type button,.spot-balance-percent button{min-height:36px;border:0px;border-radius:9px;background:transparent;color:#7e8999;font-weight:800}.spot-side-switch button.active.buy{background:#35c98524;color:var(--spot-buy)}.spot-side-switch button.active.sell{background:#ef6b7824;color:var(--spot-sell)}.spot-order-type{grid-template-columns:repeat(2,minmax(0px,1fr));margin:18px 0;border-bottom:1px solid rgb(43,52,65)}.spot-order-type button{border-radius:0;border-bottom:2px solid transparent}.spot-order-type button.active{border-bottom-color:#f4c930;color:#f4c930}.spot-order-fields{display:grid;gap:14px}.spot-balance-percent{grid-template-columns:repeat(4,minmax(0px,1fr));margin-top:9px}.spot-balance-percent button{min-height:27px;border:1px solid rgb(51,61,74);font-size:9px}.spot-balance-percent button:hover:not(:disabled){border-color:#6f7783;color:#e6e9ed}.spot-order-estimate{display:grid;grid-template-columns:1fr auto;gap:5px 12px;margin-top:18px;border-top:1px solid rgb(43,52,65);padding-top:14px}.spot-order-estimate b{color:#e6e9ee}.spot-order-estimate small{grid-column:1 / -1;color:#657183}.spot-submit-button,.spot-cancel-button{min-height:43px;border:0px;border-radius:11px;color:#0d1514;font-weight:900}.spot-order-panel>.spot-submit-button{width:100%;margin-top:16px}.spot-submit-button.buy{background:var(--spot-buy)}.spot-submit-button.sell,.spot-cancel-button{background:var(--spot-sell);color:#1a0d10}.spot-submit-button:disabled,.spot-cancel-button:disabled{cursor:not-allowed;opacity:.45}.spot-order-feedback{margin:12px 0 0}.spot-open-orders .panel-header>div{display:grid;gap:4px}.spot-open-orders .panel-header>span{color:#f4c930;font-weight:800}.spot-orders-table-wrap{margin-top:12px;overflow-x:auto}.spot-orders-table-wrap table{width:100%}.spot-orders-table-wrap th,.spot-orders-table-wrap td{border-bottom:1px solid rgb(43,52,65);padding:10px;text-align:left;font-variant-numeric:tabular-nums}.spot-orders-table-wrap th{color:#758092;font-size:9px}.spot-orders-table-wrap td{color:#cfd5de}.spot-orders-table-wrap td button{border:1px solid rgba(239,107,120,.38);border-radius:8px;background:#ef6b7817;color:#f1818b;padding:5px 9px}.spot-confirm-dialog{width:min(460px,-32px + 100vw);border:1px solid rgb(66,77,93);border-radius:20px;background:#171d25;box-shadow:#00000094 0 28px 70px;padding:22px}.spot-confirm-dialog.compact{width:min(420px,-32px + 100vw)}.spot-confirm-dialog header>span{display:inline-block;border-radius:7px;background:#29313d;color:#f4c930;padding:4px 7px;font-size:9px;font-weight:900}.spot-confirm-dialog header>span.buy{color:var(--spot-buy)}.spot-confirm-dialog header>span.sell{color:var(--spot-sell)}.spot-confirm-dialog h2{margin:10px 0 5px;font-size:19px}.spot-confirm-dialog header p{margin:0;color:#8993a3}.spot-confirm-dialog dl{display:grid;gap:1px;overflow:hidden;margin:18px 0;border:1px solid rgb(48,58,71);border-radius:12px;background:#303a47}.spot-confirm-dialog dl>div{display:flex;justify-content:space-between;gap:20px;background:#11171e;padding:10px 12px}.spot-confirm-dialog dt{color:#778294}.spot-confirm-dialog dd{margin:0;color:#edf0f4;font-weight:800}.spot-confirm-dialog .strategy-modal-actions{margin-top:18px}.spot-confirm-dialog .strategy-modal-actions button{min-width:120px}.spot-subtabs{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));overflow:hidden;border:1px solid rgb(43,52,65);border-radius:14px;background:#0f141a}.spot-subtabs button{display:grid;gap:3px;min-height:58px;border:0px;border-bottom:2px solid transparent;background:transparent;color:#7f8999;padding:10px 16px;text-align:left}.spot-subtabs button+button{border-left:1px solid rgb(43,52,65)}.spot-subtabs button b{color:#cdd3dc;font-size:12px}.spot-subtabs button span{font-size:9px}.spot-subtabs button.active{border-bottom-color:#f4c930;background:#151b23}.spot-subtabs button.active b{color:#ffdd60}.spot-subtabs button:focus-visible{outline:2px solid rgb(244,201,48);outline-offset:-2px}.spot-batch-hero-note{display:grid;grid-template-columns:auto 1fr;align-items:baseline;width:min(340px,42vw);border-left:2px solid rgb(244,201,48);padding:8px 0 8px 16px}.spot-batch-hero-note b{color:#f4c930;font-size:24px}.spot-batch-hero-note span{color:#dce0e6;font-weight:800}.spot-batch-hero-note small{grid-column:1 / -1;color:#687384}.spot-batch-control{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(300px,1.15fr) auto;align-items:end;gap:20px}.spot-batch-buy-control{grid-template-columns:minmax(230px,.75fr) minmax(430px,1.35fr) auto}.spot-batch-buy-fields{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(160px,.8fr);gap:12px;align-items:start}.spot-batch-amount{display:grid;gap:6px}.spot-batch-amount select{min-height:40px;width:100%;border:1px solid rgb(56,66,80);border-radius:11px;background:#0e1319;color:#f0f3f7;padding:10px 12px}.spot-batch-amount>span{color:#8e98a8;font-size:10px;font-weight:750}.spot-batch-amount>div{display:flex;align-items:center;overflow:hidden;min-height:40px;border:1px solid rgb(56,66,80);border-radius:11px;background:#0e1319}.spot-batch-amount input{min-width:0px;flex:1;border:0px;outline:0px;background:transparent;color:#f0f3f7;padding:10px 12px;font-weight:800;font-variant-numeric:tabular-nums}.spot-batch-amount em{border-left:1px solid rgb(47,57,70);color:#f4c930;padding:10px 12px;font-size:10px;font-style:normal}.spot-batch-amount>div:focus-within,.spot-batch-manual-input:focus-within{border-color:#f4c930b8;box-shadow:#f4c93014 0 0 0 2px}.spot-batch-control-copy>span{color:#f4c930;font-size:9px;font-weight:850}.spot-batch-control-copy h2{margin:5px 0;color:#eef1f5;font-size:19px}.spot-batch-control-copy p{margin:0;color:#7a8596;line-height:1.55}.spot-batch-symbol{position:relative;display:grid;gap:6px}.spot-batch-symbol>label{color:#8e98a8;font-size:10px;font-weight:750}.spot-batch-manual-input{display:flex;align-items:center;overflow:hidden;border:1px solid rgb(56,66,80);border-radius:11px;background:#0e1319}.spot-batch-symbol input{min-width:0px;flex:1;border:0px;outline:0px;background:transparent;color:#f0f3f7;padding:10px 12px;font-weight:800}.spot-batch-manual-input>span{border-left:1px solid rgb(47,57,70);color:#f4c930;padding:10px 12px;font-size:10px}.spot-batch-symbol-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0px}.spot-batch-symbol-meta small{min-width:0px;overflow:hidden;color:#657183;text-overflow:ellipsis;white-space:nowrap}.spot-batch-symbol .spot-symbol-results{top:calc(100% + 4px)}.spot-batch-actions{display:grid;gap:8px;min-width:190px}.spot-batch-actions button{min-height:40px}.spot-batch-actions>small{color:#657183;text-align:center}.spot-batch-feedback{grid-column:1 / -1;margin:0}.spot-batch-summary{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));overflow:hidden;border:1px solid rgb(49,59,73);border-radius:14px;background:#11171e}.spot-batch-summary>div{display:grid;gap:4px;padding:15px 17px}.spot-batch-summary>div+div{border-left:1px solid rgb(43,52,65)}.spot-batch-summary span,.spot-batch-summary small{color:#6f7b8d;font-size:9px}.spot-batch-summary strong{color:#eef1f5;font-size:15px}.spot-batch-summary>div:first-child strong{color:#f4c930}.spot-batch-summary.completed>div:first-child strong{color:var(--spot-buy)}.spot-batch-accounts{min-width:0px}.spot-batch-accounts .panel-header>span{color:#f4c930;font-weight:800}.spot-batch-accounts table{min-width:920px}.spot-batch-accounts .spot-orders-table-wrap th{padding-block:6px}.spot-batch-accounts .spot-orders-table-wrap td{height:42px;padding-block:4px;vertical-align:middle;line-height:1.2}.spot-batch-account-line,.spot-batch-result-line{display:flex;align-items:center;min-width:0px;gap:6px;white-space:nowrap}.spot-batch-account-line b,.spot-batch-result-line b{flex:none}.spot-batch-account-line small,.spot-batch-result-line small{min-width:0px;overflow:hidden;color:#657183;text-overflow:ellipsis;white-space:nowrap}.spot-batch-result-line small{max-width:360px}.spot-batch-accounts tr.muted{opacity:.48}.spot-batch-accounts tr.status-success{background:#35c98509}.spot-batch-accounts tr.status-error{background:#ef6b7809}.spot-batch-check{width:36px;text-align:center!important}.spot-batch-check input{width:14px;height:14px;accent-color:rgb(244,201,48)}.spot-batch-status{display:inline-block;width:max-content;border-radius:6px;background:#2a323e;color:#c5ccd7;padding:2px 6px;font-size:9px}.spot-batch-status.eligible{background:#f4c9301f;color:#ffdc5b}.spot-batch-status.success{background:#35c9851f;color:var(--spot-buy)}.spot-batch-status.error{background:#ef6b781f;color:var(--spot-sell)}.spot-batch-note{margin:12px 0 0;color:#657183;font-size:10px}.spot-batch-confirm{width:min(560px,-32px + 100vw)}@media (max-width: 900px){.spot-trading-layout{grid-template-columns:1fr}.spot-market-panel,.spot-order-panel{min-height:auto}.spot-batch-control,.spot-batch-buy-control{grid-template-columns:1fr 1fr}.spot-batch-buy-fields,.spot-batch-control-copy,.spot-batch-feedback{grid-column:1 / -1}.spot-batch-summary{grid-template-columns:repeat(2,minmax(0px,1fr))}.spot-batch-summary>div:nth-child(3){border-left:0px;border-top:1px solid rgb(43,52,65)}.spot-batch-summary>div:nth-child(4){border-top:1px solid rgb(43,52,65)}}@media (max-width: 640px){.spot-trading-hero{align-items:stretch;flex-direction:column}.spot-trading-account,.spot-batch-hero-note{width:100%}.spot-subtabs button{padding:9px 11px}.spot-batch-control{grid-template-columns:1fr}.spot-batch-buy-fields{grid-column:auto;grid-template-columns:1fr}.spot-batch-control-copy,.spot-batch-feedback{grid-column:auto}.spot-batch-summary{grid-template-columns:1fr}.spot-batch-summary>div+div{border-top:1px solid rgb(43,52,65);border-left:0px}.spot-market-stats{grid-template-columns:repeat(2,minmax(0px,1fr))}.spot-symbol-results button{grid-template-columns:1fr auto}.spot-symbol-results button strong{display:none}.spot-price-line{flex-wrap:wrap}.spot-price-line>small{width:100%;margin-left:0}}*{box-sizing:border-box}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{margin:0;min-height:100vh;background:#0a0d10}button,input,select{font:inherit}button{cursor:pointer}.app-select{position:relative;width:100%;min-width:0px}.app-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:38px;border:1px solid rgba(74,82,98,.86);border-radius:11px;outline:0px;background:#12171e;color:#eef1f5;padding:9px 12px;text-align:left;font-weight:700}.app-select-trigger>span{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select-trigger>b{color:#9099a8;font-size:10px}.app-select.open .app-select-trigger,.app-select-trigger:focus-visible{border-color:#f4c930c7;box-shadow:#f4c93014 0 0 0 2px;color:#ffd84b}.app-select.disabled{cursor:not-allowed;opacity:.55}.app-select-menu{position:fixed;z-index:160;display:grid;gap:2px;max-height:260px;overflow-y:auto;padding:4px;border:1px solid rgba(74,82,98,.92);border-radius:15px;background:#171d26;box-shadow:#0000007a 0 22px 48px}.app-select-menu.searchable{gap:4px}.app-select-search{position:sticky;top:0;z-index:1;background:#171d26;padding:2px}.app-select-search input{width:100%;min-height:34px;border:1px solid rgba(74,82,98,.86);border-radius:9px;outline:0px;background:#0f141a;color:#eef1f5;padding:7px 9px}.app-select-search input:focus{border-color:#f4c930c7;box-shadow:#f4c93014 0 0 0 2px}.app-select-empty{margin:0;color:#8892a2;padding:10px 8px;text-align:center}.app-select-option{display:block;align-items:center;min-height:32px;border:0px;border-radius:10px;background:transparent;color:#d9dee7;padding:5px 8px;text-align:left}.app-select-option>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select-option.active:not(.selected){background:#ffffff0b}.app-select-option.selected{background:#f4c9302b;color:#fff0a7;font-weight:800}.app-select-option:disabled{cursor:not-allowed;opacity:.45}.rank-jump-select{width:auto;min-width:128px;height:auto;padding:0;border:0px;background:transparent}.comparison-tier-filter .app-select,.comparison-snapshot-filter .app-select{width:auto;min-width:128px}.comparison-tier-filter .app-select-trigger,.comparison-snapshot-filter .app-select-trigger{min-height:32px;border-width:0px 0px 0px 1px;border-style:none none none solid;border-color:currentcolor currentcolor currentcolor rgba(74,82,98,.55);border-image:none;border-radius:0 10px 10px 0}.forecast-target-select .app-select-trigger{min-height:44px;border-color:#ffd84b59}.account-ledger-toolbar .app-select{width:180px}.users-toolbar .app-select{width:140px}.user-fee-modal .app-select,.margin-form-grid .app-select{width:100%}#root,.app-shell{min-height:100vh}.scroll-top-button{position:fixed;right:22px;bottom:72px;z-index:40;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(244,201,48,.42);border-radius:14px;background:#181d25eb;color:#ffd84b;padding:10px 12px;font-size:11px;font-weight:700;box-shadow:#00000047 0 12px 24px,#ffffff0a 0 1px inset}.scroll-top-button span{font-size:14px;line-height:1}.scroll-top-button b{font:inherit}.market-monitor-panel{padding:20px;display:grid;gap:16px;background:radial-gradient(circle at 84% 0%,rgba(36,179,126,.08),transparent 34%)}.market-command-bar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 16px;border:1px solid rgb(52,64,82);border-radius:14px;background:#111720}.market-command-bar>div{display:grid;grid-template-columns:auto 1fr;column-gap:8px;margin-right:auto}.market-command-bar>div small{grid-column:2;color:#8390a3}.market-command-bar label{display:grid;gap:5px;color:#8793a5;font-size:11px}.market-command-bar input{width:130px;min-height:36px;border:1px solid rgb(58,70,89);border-radius:8px;background:#171e29;color:#e9edf4;padding:0 10px}.market-command-bar button{min-height:38px;border-radius:9px;padding:0 14px;font-weight:750}.market-start{border:1px solid rgb(36,179,126);background:#24b37e24;color:#50d49f}.market-stop{border:1px solid rgb(213,107,117);background:#d56b751c;color:#ee9199}.market-status-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;background:#707b8d;box-shadow:#707b8d1f 0 0 0 4px}.market-status-dot.online{background:#32c98b;box-shadow:#32c98b1f 0 0 0 4px,#32c98b73 0 0 16px}.market-radar-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:12px}.market-radar-grid article{padding:17px;border:1px solid rgb(48,59,77);border-radius:13px;background:linear-gradient(145deg,#171e28,#121820);display:grid;gap:6px}.market-radar-grid article span,.market-radar-grid article small{color:#8793a5;font-size:12px}.market-radar-grid article strong{font-size:23px;color:#e8edf5;font-variant-numeric:tabular-nums}.market-radar-grid article.danger{border-color:#e76b75a6;box-shadow:#d246550f 0 0 28px inset}.market-monitor-section{border:1px solid rgb(48,59,77);border-radius:14px;background:#121820;overflow:hidden}.market-monitor-section>header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid rgb(40,50,67)}.market-monitor-section header span{color:#d5a937;font-size:10px;letter-spacing:.13em}.market-monitor-section header h3{margin:3px 0 0;font-size:15px}.market-monitor-section header b{color:#9ba7b8;font-size:12px}.market-forecast-actions{display:flex;align-items:center;gap:10px}.market-forecast-actions .snapshot-export-button{min-height:34px;padding:0 12px}.market-two-column{display:grid;grid-template-columns:1fr 1fr;gap:16px}.market-liquidity-bands{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px}.market-liquidity-bands div{display:grid;gap:4px;padding:9px;background:#171e28;border-radius:8px;color:#8996a8;font-size:11px}.market-liquidity-bands b{color:#d9e0ea}.market-book{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 12px}.market-book>div{background:#0e141c;padding:6px 10px;border-radius:9px}.market-book p{display:flex;justify-content:space-between;margin:4px 0;font-size:11px;color:#7f8c9f}.market-book>div:first-child b{color:#44c890}.market-book>div:last-child b{color:#e27f87}.market-trade-tape{max-height:180px;overflow:auto;margin:0 12px 12px;padding:6px 10px;border-radius:9px;background:#0e141c}.market-trade-tape p{display:grid;grid-template-columns:76px 1fr auto;gap:10px;margin:5px 0;color:#7f8c9f;font-size:11px}.market-trade-tape b.buy{color:#44c890}.market-trade-tape b.sell{color:#e27f87}.market-large-trend{display:grid;gap:10px;padding:12px}.market-large-trend-summary{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px}.market-large-trend-summary article{display:grid;gap:4px;padding:10px 12px;border:1px solid rgb(38,50,70);border-radius:8px;background:#0e141c}.market-large-trend-summary span{color:#8390a3;font-size:11px}.market-large-trend-summary strong{color:#edf2f8;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-large-chart-wrap{position:relative;overflow-x:auto;padding:4px 2px 22px;border:1px solid rgb(38,50,70);border-radius:9px;background:linear-gradient(#0f151d,#0c1219)}.market-large-chart-wrap svg{display:block;width:100%;min-width:760px;min-height:330px}.market-large-grid{stroke:#2b3546;stroke-width:1;stroke-dasharray:5,8}.market-large-axis{fill:#7f8b9e;font-size:10px}.market-large-bar{fill:#2f87ff;shape-rendering:crispedges}.market-large-hit{fill:transparent;cursor:crosshair}.market-large-hover-line{stroke:#e8edf557;stroke-width:1;stroke-dasharray:4,4}.market-large-mini-track{fill:#8896a814}.market-large-mini-bar{fill:#53d4a99e;shape-rendering:crispedges}.market-large-mini-window{fill:#2f87ff14;stroke:#bcc7d673;stroke-width:1;cursor:grab}.market-large-mini-window:active{cursor:grabbing}.market-large-mini-handle{fill:#d4dae4;stroke:#7d8798;stroke-width:1;cursor:ew-resize}.market-large-tooltip{position:absolute;top:20px;z-index:2;display:grid;gap:4px;min-width:230px;padding:10px 12px;border:1px solid rgb(74,86,106);border-radius:8px;background:#0a0f16f5;box-shadow:#00000059 0 14px 32px;color:#8f9bad;font-size:11px;pointer-events:none}.market-large-tooltip.align-right{transform:translate(10px)}.market-large-tooltip.align-left{transform:translate(calc(-100% - 10px))}.market-large-tooltip strong{color:#edf2f8;font-size:12px}.market-large-tooltip small{color:#d5a937}.market-large-legend{position:absolute;left:14px;right:14px;bottom:8px;display:flex;justify-content:center;gap:18px;color:#8b97aa;font-size:11px}.market-large-legend span{display:inline-flex;align-items:center;gap:6px}.market-large-legend i{display:inline-block;width:18px;height:3px;border-radius:99px}.market-large-legend .bar{height:8px;background:#2f87ff}.market-large-legend .mini{background:#53d4a9b8}.market-large-trade-list{display:grid;gap:8px;padding:12px;max-height:280px;overflow:auto}.market-large-trade-list article{display:grid;grid-template-columns:190px minmax(160px,1fr) minmax(260px,1.4fr);gap:12px;align-items:center;padding:10px 12px;border:1px solid rgb(37,48,68);border-radius:8px;background:#0e141c;color:#8b97aa;font-size:12px}.market-large-trade-list strong{color:#e8edf5}.market-large-trade-list strong.buy{color:#44c890}.market-large-trade-list strong.sell{color:#e27f87}.market-forecast-table>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid rgb(37,47,63);font-size:12px}.market-forecast-table .head{color:#778396;font-size:10px}.futures-funding-page{gap:16px}.futures-funding-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;background:linear-gradient(135deg,#1b2c3df5,#0f141bfa),radial-gradient(circle at 82% 24%,rgba(76,214,151,.14),transparent 34%)}.futures-funding-hero h1{margin:0 0 7px;font-size:24px;letter-spacing:0px}.futures-funding-hero p,.futures-funding-watch-panel>p{margin:0;color:#92a0b3}.funding-live-chip{display:inline-flex;align-items:center;gap:10px;min-width:190px;justify-content:flex-end}.funding-live-chip i{width:10px;height:10px;border-radius:50%;background:#46d58e;box-shadow:#46d58e1f 0 0 0 5px}.funding-live-chip.loading i{background:#ffd84b;box-shadow:#ffd84b1c 0 0 0 5px}.funding-live-chip span{color:#dce4ef;font-weight:800}.futures-funding-watch-panel{display:grid;gap:14px;padding:18px}.funding-add-row{display:grid;grid-template-columns:minmax(220px,360px) auto;gap:10px}.funding-add-row input{min-height:40px;border:1px solid rgb(58,70,89);border-radius:10px;background:#111821;color:#eef2f7;padding:0 12px;outline:0px}.funding-add-row input:focus{border-color:#f4c930b8;box-shadow:#f4c93014 0 0 0 2px}.funding-add-row button,.funding-actions button{min-height:38px;border:1px solid rgba(244,201,48,.42);border-radius:10px;background:#f4c9301f;color:#ffd84b;padding:0 14px;font-weight:800}.funding-add-row button:disabled{cursor:not-allowed;opacity:.5}.funding-calculator{display:grid;gap:12px;border:1px solid rgb(48,59,77);border-radius:12px;background:linear-gradient(145deg,#121922fa,#0d131bfa);padding:14px}.funding-calculator-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.funding-calculator-heading h3{margin:0 0 4px;font-size:15px}.funding-calculator-heading span,.funding-calculator-results small{color:#7f8da1;font-size:10px}.funding-calculator-heading b{white-space:nowrap;font-size:13px}.funding-calculator-grid{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:10px}.funding-calculator-grid label{display:grid;gap:5px;color:#8d99aa;font-size:10px;font-weight:800}.funding-calculator-grid input{min-height:38px;border:1px solid rgb(58,70,89);border-radius:10px;background:#101720;color:#eef2f7;padding:0 12px;outline:0px}.funding-calculator-grid input:focus{border-color:#f4c930b8;box-shadow:#f4c93014 0 0 0 2px}.funding-calculator-results{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px}.funding-calculator-results>div{display:grid;gap:4px;min-height:82px;border:1px solid rgb(38,50,67);border-radius:10px;background:#0d131b;padding:12px}.funding-calculator-results span{color:#8a96a8;font-size:10px;font-weight:800}.funding-calculator-results strong{color:#eef3f8;font-size:18px;overflow-wrap:anywhere}.funding-rate-list{display:grid;gap:8px}.funding-rate-head,.funding-rate-row{display:grid;grid-template-columns:1.1fr .85fr 1fr 1fr 1.35fr 1fr;gap:12px;align-items:center}.funding-rate-head{padding:0 14px 2px;color:#7f8da1;font-size:10px;font-weight:800}.funding-rate-card{overflow:hidden;border:1px solid rgb(48,59,77);border-radius:12px;background:#111821}.funding-rate-card.funding-positive{border-color:#3dd28c61}.funding-rate-card.funding-negative{border-color:#ef687461}.funding-rate-row{min-height:74px;padding:12px 14px}.funding-rate-row>div{min-width:0px;display:grid;gap:3px}.funding-rate-row b,.funding-symbol-cell strong{color:#eef3f8;font-size:14px;font-weight:850;overflow-wrap:anywhere}.funding-rate-row small{color:#7f8da1;font-size:10px}.funding-positive{color:#47d991!important}.funding-negative{color:#f27682!important}.funding-flat{color:#dce4ef!important}.funding-actions{grid-template-columns:minmax(96px,auto) auto;justify-content:start;align-items:center}.funding-actions .funding-remove{min-width:34px;width:34px;padding:0;border-color:#ef687473;background:#ef68741a;color:#f27682;font-size:18px}.funding-history-table{margin:0 14px 14px;overflow:hidden;border:1px solid rgb(38,50,67);border-radius:10px;background:#0d131b}.funding-history-head,.funding-history-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;align-items:center;padding:9px 12px}.funding-history-head{color:#7d8a9d;font-size:10px;font-weight:800}.funding-history-row{border-top:1px solid rgb(32,43,58);color:#d9e0ea}.funding-history-state{margin:0 14px 14px;border:1px solid rgb(38,50,67);border-radius:10px;background:#0d131b;color:#8f9bad;padding:12px}.funding-history-state.error{border-color:#ef68746b;color:#f27682}.market-forecast-table strong{color:#e2b83e}.market-candidate-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px}.market-candidate-list article{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:12px;border:1px solid rgb(44,55,72);border-radius:9px;background:#151c26}.market-candidate-list article b{color:#e2b83e;font-size:11px}.market-candidate-list article span,.market-candidate-list article small{grid-column:1 / -1;color:#8996a8;font-size:11px}.market-event-list{max-height:310px;overflow:auto}.market-event-list article{display:grid;grid-template-columns:155px 1fr auto;gap:10px;padding:11px 16px;border-bottom:1px solid rgb(37,47,63);font-size:12px}.market-event-list time,.market-event-list span,.market-event-list small{color:#8491a4}.market-event-list small{grid-column:2 / -1}.market-disclaimer{margin:0;padding:10px 13px;border-left:3px solid rgb(184,148,49);background:#b8943114;color:#a8a087;font-size:12px}@media (max-width: 900px){.market-command-bar{flex-wrap:wrap}.market-radar-grid,.market-two-column,.market-candidate-list,.market-large-trend-summary{grid-template-columns:1fr 1fr}.market-large-trade-list article{grid-template-columns:1fr}}@media (max-width: 640px){.market-radar-grid,.market-two-column,.market-large-trend-summary{grid-template-columns:1fr}.scroll-top-button{right:14px;bottom:76px;width:42px;height:42px;border-radius:50%;padding:0}.scroll-top-button span{font-size:18px}.scroll-top-button b{display:none}}.top-nav{display:flex;align-items:center;gap:10px;padding:10px 18px 0}.top-nav-scroll{min-width:0px;overflow-x:auto;overscroll-behavior-inline:contain}.nav-strip{display:inline-flex;align-items:center;gap:8px;padding:5px;border-radius:16px;border:1px solid rgba(78,86,103,.65);background:#181d25e6;box-shadow:#ffffff08 0 1px inset,#00000042 0 12px 30px}.nav-item{border:0px;border-radius:12px;padding:7px 13px;background:transparent;color:#8f97a8;font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.nav-item:hover{color:#d3d8e2}.nav-item.active{background:linear-gradient(#ffd84b,#f4c930);color:#12151b;box-shadow:#f4c9303d 0 10px 24px,#ffffff61 0 1px inset}.account-config-trigger{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:40px;border:1px solid rgba(244,201,48,.42);border-radius:13px;background:#202224;padding:0 14px;color:#f4d454;font-size:11px;font-weight:800;white-space:nowrap;box-shadow:#0000003d 0 8px 20px}.account-config-trigger:hover,.account-config-trigger:focus-visible{outline:0px;border-color:#f4c930c7;background:#2b2a24}.account-config-trigger span{font-size:14px}.account-config-dialog,.account-config-form-dialog,.account-config-confirm-dialog{top:0;right:0;bottom:0;left:0;margin:auto;border:0px;background:transparent;padding:0;color:inherit}.account-config-dialog::backdrop,.account-config-form-dialog::backdrop,.account-config-confirm-dialog::backdrop{background:#05080cc7}.account-config-dialog{width:min(1120px,calc(100vw - 36px));max-height:calc(100dvh - 36px)}.account-config-shell{overflow:hidden;border:1px solid rgb(67,74,86);border-radius:18px;background:#141920;box-shadow:#0000009e 0 28px 80px}.account-config-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 17px;border-bottom:1px solid rgb(49,56,68);background:#181d25}.account-config-head>div>span,.account-config-form header>span,.account-config-confirm header>span{color:#f4c930;font-size:9px;font-weight:900}.account-config-head h2,.account-config-form h3,.account-config-confirm h3{margin:5px 0;color:#f4f6f9;text-wrap:balance}.account-config-head h2{font-size:21px}.account-config-head p,.account-config-form header p,.account-config-confirm header p{margin:0;color:#8f99a9;font-size:11px;line-height:1.6;text-wrap:pretty}.account-config-close{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border:1px solid rgb(58,66,79);border-radius:9px;background:#12171e;color:#a6afbd;font-size:20px;line-height:1}.account-config-close:hover,.account-config-close:focus-visible{outline:0px;border-color:#666f7e;color:#f4f6f9}.account-config-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid rgb(43,51,63)}.account-config-search{display:flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgb(57,66,80);border-radius:10px;background:#10151c;padding:0 11px;color:#7e899a}.account-config-search:focus-within{border-color:#f4c930b3}.account-config-search input{min-width:0px;width:100%;border:0px;outline:0px;background:transparent;color:#eff2f6;font-size:11px}.account-config-count{display:flex;align-items:baseline;gap:5px;color:#7d8899;font-size:10px;font-variant-numeric:tabular-nums}.account-config-count b{color:#eaeef3;font-size:14px}.account-config-count i{margin:0 3px;color:#454e5b;font-style:normal}.account-config-add{min-height:38px;border:1px solid rgb(244,201,48);border-radius:10px;background:#f4c930;padding:0 14px;color:#14171c;font-size:11px;font-weight:900}.account-config-add:hover,.account-config-add:focus-visible{outline:2px solid rgba(244,201,48,.25);outline-offset:2px;background:#ffd84b}.account-config-error{margin:12px 24px 0}.account-config-table-wrap{max-height:calc(100dvh - 245px);overflow:auto}.account-config-table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.account-config-table th{position:sticky;top:0;z-index:10;background:#1b212a;padding:10px 14px;color:#778293;text-align:left}.account-config-table td{border-top:1px solid rgb(40,48,59);padding:12px 14px;color:#ccd3dd;vertical-align:middle}.account-config-table tbody tr.disabled{opacity:.55}.account-config-table td:first-child b,.account-config-table td:first-child code{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-config-table td:first-child b{color:#eef1f5;font-size:12px}.account-config-table td:first-child code{margin-top:3px;color:#778395;font-size:10px}.account-config-envs{display:flex;gap:6px}.account-config-envs span,.account-default-badge,.account-status{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgb(57,65,78);border-radius:7px;padding:0 7px;font-size:9px;font-weight:800;white-space:nowrap}.account-config-envs .ready{border-color:#41d98347;background:#41d98314;color:#6ee09e}.account-config-envs .missing{color:#778293}.account-default-badge{border-color:#f4c93057;background:#f4c93017;color:#f4d454}.account-text-action{border:0px;background:transparent;padding:3px 0;color:#88a8d6;font-size:10px}.account-text-action:disabled{cursor:not-allowed;color:#57606e}.account-status{gap:6px;border-color:transparent;padding-left:0}.account-status i{width:7px;height:7px;border-radius:50%;background:#6f7886}.account-status.enabled{color:#68de99}.account-status.enabled i{background:#41d983}.account-status.disabled{color:#8e97a5}.account-config-actions{display:flex;flex-wrap:wrap;gap:6px}.account-config-actions button{border:1px solid rgb(59,68,82);border-radius:7px;background:#191f27;padding:5px 8px;color:#b5becb;font-size:9px;font-weight:800}.account-config-actions button:hover:not(:disabled),.account-config-actions button:focus-visible{outline:0px;border-color:#646f80;color:#f0f3f7}.account-config-actions button.danger{border-color:#f8717147;color:#f69393}.account-config-actions button:disabled{cursor:not-allowed;opacity:.38}.account-row-error{display:block;max-width:300px;margin-top:6px;color:#fca5a5;line-height:1.4}.account-config-table .empty-cell b,.account-config-table .empty-cell span{display:block}.account-config-table .empty-cell span{margin-top:4px;color:#747f90}.account-config-skeleton span{display:block;height:30px;border-radius:8px;background:#222933}.account-config-form-dialog{width:min(700px,calc(100vw - 32px))}.account-config-form,.account-config-confirm{border:1px solid rgb(67,74,86);border-radius:17px;background:#161b23;padding:22px;box-shadow:#0000009e 0 28px 80px}.account-config-form header,.account-config-confirm header{margin-bottom:17px}.account-config-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.account-config-fields>label,.account-config-fields fieldset label,.account-config-confirm>label{display:grid;gap:6px;color:#97a1b0;font-size:10px;font-weight:800}.account-config-fields input,.account-config-confirm input{width:100%;border:1px solid rgb(60,70,84);border-radius:9px;outline:0px;background:#10151c;padding:10px 11px;color:#eff2f6;font-family:inherit}.account-config-fields input:focus,.account-config-confirm input:focus{border-color:#f4c930b8}.account-config-fields input[readonly]{color:#8791a0}.account-config-fields fieldset{display:grid;grid-template-columns:1fr 1fr;grid-column:1 / -1;gap:10px;margin:0;border:1px solid rgb(48,57,69);border-radius:11px;padding:11px}.account-config-fields legend{padding:0 6px;color:#778395;font-size:9px;font-weight:900}.account-config-form footer,.account-config-confirm footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.account-config-form footer button,.account-config-confirm footer button{min-width:100px;border-radius:9px;padding:9px 13px;font-weight:800}.account-config-confirm-dialog{width:min(460px,calc(100vw - 32px))}.account-config-confirm>label{margin-top:15px}.account-config-confirm .danger-button{margin-right:0}@media (max-width: 700px){.top-nav{padding-right:10px;padding-left:10px}.account-config-trigger{min-width:40px;padding:0 10px}.account-config-trigger span{display:none}.account-config-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.account-config-head{padding:17px 16px 14px}.account-config-toolbar{grid-template-columns:1fr auto;padding:11px 16px}.account-config-search{grid-column:1 / -1}.account-config-table-wrap{max-height:calc(100dvh - 260px)}.account-config-table{min-width:780px}.account-config-fields,.account-config-fields fieldset{grid-template-columns:1fr}}.content{width:min(1760px,-48px + 100vw);margin:0 auto;padding:10px 0 20px}.page-grid{display:grid;gap:12px}.detail-refresh-status{position:fixed;top:14px;right:24px;z-index:20;padding:7px 12px;border:1px solid rgba(244,201,48,.42);border-radius:12px;background:#1e232bf5;color:#ffd84b;font-size:11px;font-weight:700;box-shadow:#0000003d 0 8px 22px}.detail-refresh-status.error{border-color:#f8717175;color:#fca5a5}.panel,.metrics-board{border:1px solid rgba(54,62,78,.88);background:#191d25f5;box-shadow:#ffffff08 0 1px inset,#0000003d 0 12px 26px}.spot-competition-selector{padding:10px 12px 12px}.spot-competition-selector .comparison-picker-toolbar{padding-top:0}.comparison-picker-list.spot-competition-list{grid-template-columns:repeat(8,minmax(0,1fr))}.spot-competition-list .comparison-picker-item{min-height:52px;padding-right:46px}.spot-competition-summary{display:grid;flex:1 1 auto;gap:3px;min-width:0px}.spot-competition-summary small{color:#7f8797;font-size:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.comparison-picker-item.selected .spot-competition-summary small{color:#c9ad4b}.spot-selector-empty{padding:10px 4px;color:#8d94a4;font-size:11px}.metrics-board{display:grid;grid-template-columns:repeat(5,minmax(0px,1fr));gap:12px;border-radius:24px;background:transparent;border:0px;box-shadow:none}.hero-metric{min-height:138px;border-radius:18px;padding:14px 16px;border:1px solid rgba(54,62,78,.88);background:#191d25f5;box-shadow:#ffffff08 0 1px inset,#00000038 0 12px 26px;display:grid;align-content:start;gap:10px}.hero-metric.reward{color:#ffd533}.hero-metric.volume{background:linear-gradient(#1b2925fa,#181f24fa)}.hero-metric.volume strong,.hero-metric.volume .metric-kicker{color:#46da84}.hero-metric.threshold strong,.hero-metric.threshold .metric-kicker{color:#6aa9ff}.metric-kicker{color:#bfc6d4;font-size:11px;font-weight:700}.hero-metric strong{font-size:18px;line-height:1.1}.activity-time-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0px}.activity-countdown{flex:0 0 auto;color:#8c94a5;font-size:10px;font-weight:700;white-space:nowrap}.activity-countdown span{margin-right:5px;color:#8c94a5}.activity-countdown b{color:#ffd533;font-size:11px;font-variant-numeric:tabular-nums}.activity-countdown.upcoming b{color:#6aa9ff}.activity-countdown.ended{color:#f06f73}.hero-metric small{width:fit-content;padding:6px 10px;border-radius:10px;color:#8c94a5;background:#2d323ed1;font-size:11px}.hero-metric .metric-highlight{display:flex;align-items:baseline;gap:7px;max-width:100%;white-space:nowrap}.hero-metric .metric-highlight>span{color:#bec6d4;font-weight:800}.hero-metric .metric-highlight>b{color:#e8edf6;font-size:13px;font-variant-numeric:tabular-nums}.hero-metric .metric-highlight>em{color:#828c9c;font-size:9px;font-style:normal}.hero-metric.volume .metric-highlight>b{color:#46da84}.hero-metric.threshold .metric-highlight>b{color:#6aa9ff}.hero-metric.trading-info .metric-highlight>b{color:#ffc266}.hero-metric.trading-info .metric-kicker{display:inline-flex;align-items:center;gap:5px}.trading-info-icon{width:15px;height:15px;flex:0 0 auto;color:#ffc266;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.activity-period-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0px}.reward-summary-line{display:flex;align-items:center;gap:10px}.reward-summary-line a{color:#ffd533;font-weight:800;text-decoration:none;white-space:nowrap}.reward-summary-line a:hover{text-decoration:underline}.limited-reward-period{display:flex;align-items:baseline;gap:6px;min-width:0px;overflow:hidden;color:#8c94a5;font-size:9px;white-space:nowrap}.limited-reward-badge{flex:0 0 auto;padding:2px 5px;border-radius:5px;background:#f4c93024;color:#ffd533;font-weight:900}.limited-reward-period>b{flex:0 0 auto;color:#cbd1dc;font-size:9px}.activity-countdown.compact{overflow:hidden;min-width:0px;font-size:9px;text-overflow:ellipsis}.activity-countdown.compact span{margin-right:4px}.activity-countdown.compact b{font-size:9px}.panel{border-radius:20px;padding:14px}.panel-header,.toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.panel-header h2{margin:0;color:#f4f6f8;font-size:13px;font-weight:700;letter-spacing:.02em}.section-tabs{display:inline-flex;align-items:center;gap:6px;padding:5px;margin-bottom:10px;border-radius:16px;border:1px solid rgba(78,86,103,.65);background:#181d25e6;box-shadow:#ffffff08 0 1px inset,#0003 0 10px 24px}.section-tab{border:0px;border-radius:12px;background:transparent;color:#aeb5c3;padding:7px 14px;font-size:11px;font-weight:700}.section-tab.active{background:linear-gradient(#ffd84b,#f4c930);color:#12151b;box-shadow:#f4c9302e 0 10px 22px,#ffffff57 0 1px inset}.list-stack{display:grid;gap:10px;margin-top:10px}.list-card{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:11px 13px;border-radius:14px;border:1px solid rgba(54,62,78,.7);background:#1f242db8;color:inherit}.list-card strong{font-size:13px}.list-card p,.muted{margin:6px 0 0;color:#8d94a4;font-size:11px}.list-meta{text-align:right}.toolbar{flex-wrap:wrap;margin-bottom:10px}.toolbar input,.toolbar select{width:100%;border-radius:12px;border:1px solid rgba(74,82,98,.8);background:#1e232bf2;color:inherit;padding:9px 11px;font-size:11px}.toolbar input{min-width:260px;flex:1 1 260px}.snapshot-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:10px;scrollbar-width:none}.snapshot-tabs::-webkit-scrollbar{display:none}.snapshot-tab{flex:0 0 auto;border:1px solid rgba(74,82,98,.8);border-radius:12px;background:#1e232bf2;color:#aeb5c3;padding:8px 10px;font-size:11px;line-height:1}.snapshot-tab.active{border-color:#f4c930b8;background:#f4c93024;color:#ffd84b}.snapshot-rank-band-table{overflow-x:auto;margin-bottom:10px;border:1px solid rgba(74,82,98,.68);border-radius:12px;background:#0d11176b}.snapshot-rank-band-table table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.snapshot-rank-band-table th,.snapshot-rank-band-table td{padding:8px 12px;border-bottom:1px solid rgba(74,82,98,.44);text-align:right;white-space:nowrap}.snapshot-rank-band-table th:first-child,.snapshot-rank-band-table td:first-child{text-align:left}.snapshot-rank-band-table th{color:#8992a3;font-size:9px;font-weight:700}.snapshot-rank-band-table td{color:#dce1e9;font-size:10px}.snapshot-rank-band-table tbody tr:last-child td{border-bottom:0px}.snapshot-rank-band-table .snapshot-total-row td{border-bottom-color:#f4c93057;background:#f4c93012;color:#f1f3f6;font-weight:800}.snapshot-rank-band-table .snapshot-total-row td:first-child span{display:inline-flex;align-items:center;border:1px solid rgba(244,201,48,.42);border-radius:999px;background:#f4c9301f;color:#ffd84b;padding:3px 8px;font-size:9px}.snapshot-rank-band-table td.delta-up{color:#4fe08c}.snapshot-rank-band-table td.delta-down{color:#fca5a5}.reward-profit-tabs-panel{margin:0 0 12px;border:1px solid rgba(74,82,98,.68);border-radius:12px;background:#0d11176b;overflow:hidden}.reward-profit-tabs{display:flex;gap:4px;padding:8px 10px 0;border-bottom:1px solid rgba(74,82,98,.5)}.reward-profit-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#97a1b1;padding:8px 12px 9px;font-size:10px;font-weight:800}.reward-profit-tabs button:hover{color:#dce1e9}.reward-profit-tabs button:focus-visible{outline:2px solid rgba(244,201,48,.72);outline-offset:-2px}.reward-profit-tabs button.active{border-bottom-color:#f4c930;color:#ffd84b}.reward-profit-curve{margin:0;padding:14px 16px 12px;font-variant-numeric:tabular-nums}.reward-profit-curve>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:8px}.reward-profit-curve>header h3{margin:0;color:#e7ebf1;font-size:13px;text-wrap:balance}.reward-profit-curve>header p{margin:5px 0 0;color:#8992a3;font-size:10px;line-height:1.5;text-wrap:pretty}.reward-profit-curve>header>strong{max-width:360px;color:#98a2b3;font-size:10px;line-height:1.45;text-align:right}.reward-profit-curve>header>strong.positive{color:#4fe08c}.reward-profit-chart-shell{position:relative;overflow-x:auto}.reward-profit-chart-shell svg{display:block;width:100%;min-width:760px;min-height:320px}.reward-profit-grid{stroke:#57617347;stroke-width:1}.reward-profit-zero{stroke:#dce1e9b3;stroke-width:1.2}.reward-profit-reference{stroke:#869affb8;stroke-width:1.2;stroke-dasharray:6 5}.reward-profit-cap-line{stroke:#f6c3439e;stroke-width:1.2;stroke-dasharray:4 5}.reward-profit-advantage-band{fill:#4fe08c14}.reward-profit-line{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.reward-profit-line.fixed{stroke:#6d8dff}.reward-profit-line.tail{stroke:#f6c343}.reward-profit-line.gross-reward{stroke:#4fe08c}.reward-profit-current-point{fill:#111720;stroke:#869aff;stroke-width:2.4}.reward-profit-hover-line{stroke:#d4dbe6a3;stroke-width:1;stroke-dasharray:3 3}.reward-profit-hover-point{stroke:#111720;stroke-width:2}.reward-profit-hover-point.fixed{fill:#6d8dff}.reward-profit-hover-point.tail{fill:#f6c343}.reward-profit-hover-point.gross-reward{fill:#4fe08c}.reward-profit-break-even circle{fill:#111720;stroke-width:2.4}.reward-profit-break-even.fixed circle{stroke:#6d8dff}.reward-profit-break-even.tail circle{stroke:#f6c343}.reward-profit-axis-label{fill:#8992a3;font-size:11px}.reward-profit-axis-title{fill:#aeb7c6;font-size:11px;font-weight:700}.reward-profit-tooltip{position:absolute;top:22px;z-index:6;min-width:260px;padding:10px 12px;border:1px solid rgb(74,84,102);border-radius:10px;background:#0c1117f7;color:#dce1e9;pointer-events:none;box-shadow:0 10px 24px #00000057}.reward-profit-tooltip.align-right{transform:translate(10px)}.reward-profit-tooltip.align-left{transform:translate(calc(-100% - 10px))}.reward-profit-tooltip>header{margin-bottom:8px;color:#f1f4f8;font-size:11px;font-weight:800}.reward-profit-tooltip>div{display:grid;gap:8px}.reward-profit-tooltip article{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:4px 7px}.reward-profit-tooltip article i,.reward-profit-curve>footer i{display:inline-block;width:8px;height:8px;border-radius:50%}.reward-profit-tooltip article i.fixed,.reward-profit-curve>footer i.fixed{background:#6d8dff}.reward-profit-tooltip article i.tail,.reward-profit-curve>footer i.tail{background:#f6c343}.reward-profit-tooltip article i.gross-reward,.reward-profit-curve>footer i.gross-reward{background:#4fe08c}.reward-profit-tooltip article span{color:#aeb7c6;font-size:10px}.reward-profit-tooltip article b{color:#f1f4f8;font-size:11px}.reward-profit-tooltip article small{grid-column:2 / 4;color:#8992a3;font-size:9px}.reward-profit-tooltip article small.tail-total-limit-line{color:#f6c343}.reward-profit-curve>footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;color:#97a1b1;font-size:9px}.reward-profit-curve>footer span{display:inline-flex;align-items:center;gap:6px}.reward-profit-curve>footer i.cap{border:1px dashed rgb(246,195,67);border-radius:0}.reward-profit-curve>footer i.current{border:2px solid rgb(134,154,255);background:#111720}.reward-profit-curve>footer i.target{border:2px solid rgb(255,255,255);background:#111720}.reward-profit-curve>footer .tail-total-limit{margin-left:auto;color:#f6c343;font-weight:700}.reward-profit-target-input{display:grid;gap:5px;flex:0 0 190px;color:#97a1b1;font-size:9px;font-weight:800}.reward-profit-target-input input{width:100%;border:1px solid rgba(74,82,98,.88);border-radius:10px;background:#181d25f5;color:#f1f4f8;padding:8px 10px;font:inherit;font-size:11px;font-variant-numeric:tabular-nums}.reward-profit-target-input input:focus{outline:2px solid rgba(244,201,48,.4);outline-offset:1px;border-color:#f4c930b8}.reward-profit-target-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 8px}.reward-profit-target-summary article{min-width:0;border:1px solid rgba(74,82,98,.5);border-radius:10px;background:#181d25a8;padding:9px 10px}.reward-profit-target-summary span,.reward-profit-target-summary small{display:block;color:#8992a3;font-size:9px}.reward-profit-target-summary strong{display:block;margin-top:4px;color:#e7ebf1;font-size:12px;white-space:nowrap}.reward-profit-target-summary small{margin-top:3px}.reward-profit-target-summary article.positive strong{color:#4fe08c}.reward-profit-target-summary article.negative strong{color:#fca5a5}.reward-profit-target-point{fill:#111720;stroke-width:2.4}.reward-profit-target-point.gross-reward{stroke:#4fe08c}.reward-profit-target-point.tail{stroke:#f6c343}@media (max-width: 760px){.reward-profit-tabs{overflow-x:auto}.reward-profit-tabs button{flex:0 0 auto}.reward-profit-curve>header{flex-direction:column}.reward-profit-target-input{width:100%;flex-basis:auto}.reward-profit-target-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.snapshot-volume-share{margin-left:6px;color:#8992a3;font-size:9px;font-weight:700}.risk-exit-panel{display:grid;gap:12px}.risk-exit-summary{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px}.risk-exit-summary article{border:1px solid rgba(74,82,98,.68);border-radius:14px;background:#0d11176b;padding:12px 14px}.risk-exit-summary span{display:block;margin-bottom:7px;color:#8992a3;font-size:9px;font-weight:800}.risk-exit-summary strong{color:#f4f6f8;font-size:16px;font-variant-numeric:tabular-nums}.risk-exit-table td:first-child{color:#aeb5c3}.risk-interval-arrow{display:inline-block;margin:0 8px;color:#6f7787}.risk-reason-badge{display:inline-flex;align-items:center;border:1px solid rgba(248,113,113,.32);border-radius:999px;background:#7f1d1d2e;color:#fca5a5;padding:3px 8px;font-size:9px;font-weight:800}.snapshot-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.snapshot-tools input,.snapshot-tools select{border-radius:12px;border:1px solid rgba(74,82,98,.8);background:#1e232bf2;color:inherit;padding:8px 10px;font-size:11px}.snapshot-tools input{width:220px}.snapshot-tools select{width:112px}.studio-group-filter{position:relative;flex:0 0 auto}.studio-group-trigger{width:120px;height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(74,82,98,.8);border-radius:12px;background:#1e232bf2;color:#cfd6e2;padding:0 11px;font-size:11px;text-align:left;box-shadow:#ffffff0d 0 1px inset;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.rank-jump-select{height:34px;min-width:128px;font-weight:800;box-shadow:#ffffff0d 0 1px inset,#00000029 0 8px 18px;border-color:#4a5262db!important;background:linear-gradient(#232a35fa,#191e27fa)!important;color:#f3f5f7!important}.rank-jump-select:focus{outline:0px;box-shadow:#f4c93014 0 0 0 3px,#ffffff0d 0 1px inset;border-color:#f4c93094!important}.studio-group-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-group-trigger b{color:#8f97a8;font-size:10px;line-height:1}.studio-group-filter.active .studio-group-trigger,.studio-group-filter.open .studio-group-trigger{border-color:#f4c9308f;background:linear-gradient(#f4c93029,#f4c93017),#1e232bf2;color:#ffe27a;box-shadow:#ffffff14 0 1px inset,#f4c9300f 0 0 0 1px}.studio-group-trigger:hover:not(:disabled){transform:translateY(-1px);border-color:#f4c9306b}.studio-group-trigger:disabled{opacity:.55;cursor:not-allowed}.studio-group-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:244px;max-width:320px;max-height:280px;overflow-y:auto;padding:8px;border:1px solid rgba(74,82,98,.78);border-radius:16px;background:#181d25fa;box-shadow:#ffffff0f 0 1px inset,#00000061 0 18px 36px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studio-group-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0px;border-radius:12px;background:transparent;color:#d7dce5;padding:9px 10px;font-size:11px;text-align:left}.studio-group-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-group-option em{color:#f4c930;font-style:normal;font-weight:900}.studio-group-option em small{color:#8f97a8;font-size:inherit;font-weight:800}.studio-group-option .studio-suspected-count{margin-left:8px;color:#c9a47d;font-size:inherit}.studio-group-option b{width:16px;height:16px;display:grid;flex:0 0 16px;place-items:center;border:1px solid rgba(112,123,141,.72);border-radius:4px;color:#171b22;font-size:10px;line-height:1}.studio-group-option:hover{background:#ffffff0a}.studio-group-option.selected{background:linear-gradient(#f4c93038,#f4c9301f);color:#fff0a6}.studio-group-option.selected b{border-color:#f4c930;background:#f4c930;box-shadow:#f4c9301a 0 0 0 2px}.cost-settings-button,.snapshot-refresh-icon-button{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(244,201,48,.42);border-radius:12px;background:#f4c9301a;color:#ffd84b;transition:transform .16s,border-color .16s,background .16s}.snapshot-refresh-icon-button{border-color:#4fe08c6b;background:#2a69481f;color:#4fe08c}.cost-settings-button:hover,.snapshot-refresh-icon-button:hover:not(:disabled){transform:translateY(-1px);border-color:#f4c930c7;background:#f4c9302e}.snapshot-refresh-icon-button:hover:not(:disabled){border-color:#4fe08cc7;background:#2a694833}.snapshot-refresh-icon-button:disabled{cursor:wait;opacity:.65}.cost-settings-button svg,.snapshot-refresh-icon-button svg{width:17px;height:17px;fill:currentcolor}.snapshot-refresh-icon-button.loading svg{animation:.9s linear 0s infinite normal none running refresh-spin}.leaderboard-refresh-button{height:34px;flex:0 0 auto;border:1px solid rgba(74,82,98,.8);border-radius:12px;background:#1e232bf2;color:#aeb5c3;padding:0 11px;font-size:10px;font-weight:800}.leaderboard-refresh-button.active{border-color:#4fe08c80;background:#2a69482e;color:#4fe08c}.leaderboard-refresh-button:disabled{cursor:wait;opacity:.58}.snapshot-export-button{height:34px;flex:0 0 auto;border:1px solid rgba(96,165,250,.42);border-radius:12px;background:#2563eb21;color:#93c5fd;padding:0 11px;font-size:10px;font-weight:800}.snapshot-export-button:hover:not(:disabled){border-color:#60a5fab3;background:#2563eb38;color:#bfdbfe}.snapshot-export-button:disabled{cursor:not-allowed;opacity:.45}.snapshot-refresh-message{margin:0 0 10px;border:1px solid rgba(74,82,98,.58);border-radius:12px;background:#0d11176b;color:#aeb5c3;padding:9px 11px;font-size:10px;font-weight:700}.snapshot-refresh-message.success{border-color:#4fe08c5c;background:#2a694824;color:#4fe08c}.snapshot-refresh-message.error{border-color:#f871715c;background:#7f1d1d29;color:#fca5a5}.risk-threshold-pill{display:inline-flex;align-items:center;height:34px;border:1px solid rgba(244,201,48,.32);border-radius:12px;background:#f4c93017;color:#ffd84b;padding:0 11px;font-size:10px;font-weight:800;white-space:nowrap}.snapshot-search-count{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:7px 9px;border-radius:12px;border:1px solid rgba(74,82,98,.6);background:#1e232bb8;color:#d4dae4;font-size:11px;white-space:nowrap;font-weight:700}.snapshot-checkbox{display:inline-flex;align-items:center;gap:2px;padding:7px 8px;border-radius:12px;border:1px solid rgba(74,82,98,.6);background:#1e232bb8;color:#aeb5c3;font-size:11px;white-space:nowrap}.snapshot-checkbox input{accent-color:rgb(255,216,75);width:13px;height:13px;margin:0 1px 0 0;flex:0 0 auto}.snapshot-checkbox span{line-height:1}.snapshot-checkbox.active{border-color:#f4c93073;background:#f4c9301f;color:#ffd84b}.trend-toolbar{margin-bottom:10px}.tier-threshold-value{display:block;color:#d7dbe4}.tier-cost-line{display:block;margin-top:4px;color:#8e98aa;font-size:11px;line-height:1.2;white-space:nowrap}.tail-trend-panel{padding:14px 16px 12px;border:1px solid rgba(74,82,98,.68);border-radius:12px;background:linear-gradient(120deg,rgba(246,195,67,.055),transparent 42%),#0d11176b}.tier-volume-share-panel{display:grid;gap:12px;margin-bottom:12px;padding:14px 16px;border:1px solid rgba(74,82,98,.68);border-radius:12px;background:#0d11176b}.tier-volume-share-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.tier-volume-share-panel h3{margin:0;color:#e7ebf1;font-size:15px}.tier-volume-share-panel p{margin:5px 0 0;color:#8992a3;font-size:10px;line-height:1.5}.tier-volume-share-panel>header>strong{display:grid;gap:1px;color:#f6c343;font-size:18px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tier-volume-share-panel>header>strong small{color:#8992a3;font-size:9px;font-weight:700}.tier-volume-share-bar{display:flex;min-height:22px;overflow:hidden;border:1px solid rgba(87,97,115,.76);border-radius:7px;background:#111720}.tier-volume-share-bar span{min-width:2px;border-right:1px solid rgba(13,17,23,.74)}.tier-volume-share-bar span:last-child{border-right:0px}.tier-volume-share-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:7px 14px}.tier-volume-share-legend article{display:grid;grid-template-columns:8px minmax(0px,1fr) auto;align-items:center;column-gap:7px;min-width:0px}.tier-volume-share-legend i{grid-row:span 2;width:8px;height:8px;border-radius:50%}.tier-volume-share-legend span{overflow:hidden;color:#bfc8d5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tier-volume-share-legend b{color:#ebeff5;font-size:11px;font-variant-numeric:tabular-nums}.tier-volume-share-legend small{grid-column:2 / -1;color:#7f8a9a;font-size:9px;font-variant-numeric:tabular-nums}.tail-share-history-panel{position:relative;margin-bottom:12px;border:1px solid rgba(74,82,98,.68);border-radius:12px;background:#0d11176b;overflow:hidden}.tail-share-history-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 16px 9px}.tail-share-history-panel h3{margin:0;color:#e7ebf1;font-size:15px}.tail-share-history-panel p{margin:5px 0 0;color:#8992a3;font-size:10px;line-height:1.5}.tail-share-history-panel>header>strong{display:grid;gap:1px;color:#4fe08c;font-size:18px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tail-share-history-panel>header>strong small{color:#8992a3;font-size:9px;font-weight:700}.tail-share-history-chart{position:relative;overflow-x:auto;padding:0 4px}.tail-share-history-chart svg{display:block;min-width:680px;width:100%}.tail-share-history-grid{stroke:#818a9a38;stroke-dasharray:4 8}.tail-share-history-axis,.tail-share-history-label{fill:#8992a3;font-size:10px;font-weight:750}.tail-share-history-segment-label{fill:#f6f9fc;font-size:9px;font-weight:850;font-variant-numeric:tabular-nums;pointer-events:none}.tail-share-history-bar{fill:#4fe08c;opacity:.8}.tail-share-history-bar.active{fill:#67eba0;opacity:1}.tail-share-history-crosshair{stroke:#dce1e9a3;stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.tail-share-history-tooltip{position:absolute;top:14px;z-index:3;min-width:230px;padding:9px 11px;border:1px solid rgb(74,84,102);border-radius:9px;background:#0c1117f7;color:#dce1e9;pointer-events:none;box-shadow:0 10px 24px #00000057}.tail-share-history-tooltip.align-right{transform:translate(10px)}.tail-share-history-tooltip.align-left{transform:translate(calc(-100% - 10px))}.tail-share-history-tooltip header{display:flex;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid rgb(48,57,71)}.tail-share-history-tooltip header b{overflow:hidden;color:#f1f4f8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tail-share-history-tooltip header span{flex:0 0 auto;color:#8992a3;font-size:9px}.tail-share-history-tooltip>div{display:grid;gap:5px;padding-top:7px}.tail-share-history-tooltip>div>span{display:grid;grid-template-columns:minmax(0px,1fr) auto auto;gap:10px;color:#a7b1c0;font-size:10px}.tail-share-history-tooltip>div>span:last-child{grid-template-columns:minmax(0px,1fr) auto}.tail-share-history-tooltip strong,.tail-share-history-tooltip b{color:#f1f4f8;font-variant-numeric:tabular-nums}.tail-share-history-footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:7px 16px 12px;color:#8992a3;font-size:9px}.tail-share-history-footer button{display:inline-flex;align-items:center;gap:5px;min-height:24px;border:0px;border-radius:5px;background:transparent;color:#aeb7c6;font:inherit;cursor:pointer}.tail-share-history-footer button:hover,.tail-share-history-footer button:focus-visible{outline:0px;background:#ffffff0f;color:#e7ebf1}.tail-share-history-footer button.hidden{color:#636d7d;text-decoration:line-through}.tail-share-history-footer button.hidden i{opacity:.3}.tail-share-history-footer i{width:8px;height:8px;border-radius:50%}.tail-share-history-footer small{margin-left:auto;color:#8992a3;font-size:9px}.tail-share-history-empty{padding:22px 16px;color:#8992a3;font-size:11px;text-align:center}.tail-trend-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:10px}.tail-trend-heading>div:first-child>span{color:#f6c343;font-size:9px;font-weight:850;letter-spacing:.12em}.tail-trend-heading h3{margin:4px 0 0;color:#e7ebf1;font-size:15px}.tail-trend-heading p{margin:5px 0 0;color:#8992a3;font-size:10px;line-height:1.5}.tail-trend-current{display:grid;min-width:128px;gap:3px;text-align:right}.tail-trend-current small{color:#8992a3;font-size:9px}.tail-trend-current strong{color:#f6c343;font-size:18px;font-variant-numeric:tabular-nums}.tail-trend-current em{font-size:10px;font-style:normal;font-weight:800}.tail-trend-current em.positive{color:#4fe08c}.tail-trend-current em.negative{color:#ff6b70}.tail-trend-chart{position:relative;overflow-x:auto}.tail-trend-chart svg{display:block;width:100%;min-width:760px;min-height:300px}.tail-trend-grid{stroke:#818a9a38;stroke-dasharray:4 8}.tail-trend-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.tail-trend-line.total{stroke:#f6c343}.tail-trend-line.delta{stroke:#4fe08c;stroke-dasharray:7 5}.tail-trend-point{fill:#111720;stroke-width:2.5}.tail-trend-point.total{stroke:#f6c343}.tail-trend-point.delta{stroke:#4fe08c}.tail-trend-point:hover{fill:#f6c343;stroke:#fff5be;stroke-width:3}.tail-trend-crosshair{stroke:#dce1e9a3;stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.tail-trend-tooltip{position:absolute;top:16px;z-index:3;min-width:220px;padding:9px 11px;border:1px solid rgb(74,84,102);border-radius:9px;background:#0c1117f7;color:#dce1e9;pointer-events:none;box-shadow:0 10px 24px #00000057}.tail-trend-tooltip.align-right{transform:translate(10px)}.tail-trend-tooltip.align-left{transform:translate(calc(-100% - 10px))}.tail-trend-tooltip header{margin-bottom:7px;color:#f1f4f8;font-size:10px;font-weight:850}.tail-trend-tooltip>div{display:grid;gap:5px}.tail-trend-tooltip span{display:flex;align-items:center;gap:6px;font-size:10px}.tail-trend-tooltip i{width:14px;height:3px;border-radius:999px}.tail-trend-tooltip i.total{background:#f6c343}.tail-trend-tooltip i.delta{background:#4fe08c}.tail-trend-tooltip b{margin-left:auto;color:#f1f4f8}.tail-trend-axis,.tail-trend-x-label{fill:#8992a3;font-size:10px;font-weight:750}.tail-trend-axis.delta-axis{fill:#4fe08c}.tail-trend-axis-title{fill:#aeb7c6;font-size:10px;font-weight:800}.tail-trend-axis-title.delta-axis-title{fill:#4fe08c}.tail-trend-chart footer{display:flex;align-items:center;gap:14px;color:#97a1b1;font-size:9px}.tail-trend-chart footer span{display:inline-flex;align-items:center;gap:6px}.tail-trend-chart footer i{display:inline-block;width:18px;height:4px;border-radius:999px}.tail-trend-chart footer i.total{background:#f6c343}.tail-trend-chart footer i.delta{background:#4fe08c}.tail-trend-chart footer small{color:#8992a3}.comparison-page{--comparison-accent: #ffd84b;grid-template-columns:minmax(0,1fr);min-width:0px;overflow:hidden}.comparison-control-panel{min-width:0px;padding:12px;background:linear-gradient(115deg,rgba(255,216,75,.055),transparent 34%),#191d25f5}.comparison-heading{padding-bottom:9px;border-bottom:1px solid rgba(54,62,78,.72)}.comparison-heading h1{margin:0;font-size:16px;line-height:1.2}.comparison-heading p{margin:0;color:#8d94a4;font-size:11px}.comparison-kicker{color:#d9b83f;font-size:9px;font-weight:800;letter-spacing:.14em}.comparison-title-row{display:flex;align-items:center;gap:8px;margin:2px 0 3px}.comparison-title-row span{padding:2px 7px;border-radius:999px;background:#f4c93021;color:var(--comparison-accent);font-size:9px;font-weight:700}.comparison-picker-toolbar{display:flex;align-items:center;gap:6px;padding:9px 0 8px;flex-wrap:wrap}.comparison-picker-toolbar input,.comparison-picker-toolbar select{border:1px solid rgba(74,82,98,.8);border-radius:11px;background:#1e232bf2;color:#f3f5f7;padding:8px 10px;font-size:11px}.comparison-tier-filter{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding-left:10px;border:1px solid rgba(74,82,98,.68);border-radius:11px;background:#14181fcc;color:#929aaa;font-size:9px;font-weight:700;white-space:nowrap}.comparison-tier-filter select{min-width:118px;border-width:0px 0px 0px 1px;border-style:none none none solid;border-color:currentcolor currentcolor currentcolor rgba(74,82,98,.55);border-image:none;border-radius:0 10px 10px 0;outline:0px;background:#1e232bf2;color:#f3f5f7;padding:8px 10px}.comparison-picker-toolbar input{width:min(280px,100%)}.comparison-status-filter{display:inline-flex;gap:3px;padding:3px;border:1px solid rgba(74,82,98,.68);border-radius:11px;background:#14181fcc}.comparison-status-filter button,.comparison-top-five,.comparison-show-all,.comparison-remove{border:0px;border-radius:8px;background:transparent;color:#929aaa;padding:6px 10px;font-size:10px;font-weight:700}.comparison-status-filter button.active{background:#373e4bf5;color:#f3f5f7}.comparison-top-five{border:1px solid rgba(74,82,98,.68);border-radius:11px;padding:8px 10px}.comparison-top-five.active,.comparison-show-all.active{border-color:#f4c93094;background:#f4c9301f;color:var(--comparison-accent)}.comparison-show-all{border:1px solid rgba(74,82,98,.68);border-radius:11px;padding:8px 10px}.comparison-picker-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));width:100%;max-width:100%;min-width:0px;gap:6px;padding-bottom:2px}.comparison-picker-item{position:relative;display:flex;align-items:center;gap:6px;width:100%;min-width:118px;border:1px solid rgba(61,69,84,.75);border-radius:12px;background:#1f242db3;color:#d5dae3;min-height:48px;padding:7px 8px;text-align:left}.comparison-picker-item.selected{border-color:#f4c9309e;background:#f4c93017}.comparison-picker-item.unavailable{cursor:not-allowed;opacity:.48}.comparison-picker-check{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px;background:#3e4552d9;color:#aeb5c3;font-size:11px;font-weight:800}.comparison-picker-item.selected .comparison-picker-check{background:var(--comparison-accent);color:#15181e}.comparison-picker-item strong{display:block}.comparison-picker-item>span:nth-child(2){min-width:0px;flex:1 1 auto}.comparison-picker-summary{display:grid;gap:2px}.comparison-picker-summary small{overflow:hidden;color:#838b9b;font-size:8px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.comparison-picker-item.selected .comparison-picker-summary small{color:#d3b94f}.comparison-picker-item strong{max-width:100%;overflow:hidden;color:inherit;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.comparison-picker-status{flex:0 0 auto;padding:2px 4px;border-radius:999px;font-size:7px;font-weight:700;white-space:nowrap}.competition-card-badges{position:absolute;top:6px;right:7px;display:flex;flex-direction:column;align-items:flex-end;gap:3px;pointer-events:none}.spot-competition-list .comparison-picker-item.selected .competition-card-badges{right:29px}.spot-competition-selected-corner{position:absolute;top:0;right:0;display:grid;place-items:center;width:22px;height:22px;border-radius:0 11px 0 8px;background:#22c55e;color:#071b10;font-size:11px;font-weight:900;line-height:1;pointer-events:none}.competition-reward-status{padding:1px 4px;border:1px solid transparent;border-radius:999px;font-size:7px;font-weight:800;line-height:1.25;white-space:nowrap}.competition-reward-status.is-paid{border-color:#ffd84b61;background:#ffd84b1f;color:#ffd84b}.competition-reward-status.is-pending{border-color:#8992a333;background:#535b6a2e;color:#929aaa}.comparison-remove{border:1px solid rgba(74,82,98,.68);padding:6px 8px}.comparison-remove:hover{border-color:#f8717173;color:#fca5a5}.comparison-table-wrap{width:100%;max-width:100%;min-width:0px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(92,101,119,.65) transparent}.comparison-table{width:auto;min-width:100%;table-layout:fixed}.comparison-table th,.comparison-table td{border-bottom:1px solid rgba(54,62,78,.62);padding:8px 9px;white-space:nowrap}.comparison-col-program{width:230px}.comparison-col-snapshot{width:132px}.comparison-col-action{width:74px}.comparison-table th{color:#8e97a8;font-size:9px;font-weight:800;text-align:left}.comparison-table th.comparison-important-slot{color:#ffd84b}.comparison-table td{font-size:10px}.comparison-table td:first-child{position:sticky;left:0;z-index:1;background:#171c24;overflow:hidden}.comparison-program-cell{overflow:hidden}.comparison-program-cell strong,.comparison-program-cell small,.comparison-reference-rank,.comparison-threshold-rank,.comparison-snapshot-time{display:block;overflow:hidden;text-overflow:ellipsis}.comparison-program-cell strong{color:#d8dde6;font-size:10px}.comparison-program-cell small{margin-top:3px;color:#8b94a5;font-size:9px}.comparison-snapshot-time{display:block;margin-top:3px;color:#7f8798;font-size:9px;font-weight:650;white-space:nowrap}.comparison-reference-rank{margin-top:3px;color:#6aa9ff;font-size:10px;font-weight:700;white-space:nowrap}.comparison-threshold-rank{margin-top:2px;color:#9fb3d9;font-size:9px;font-weight:700;white-space:nowrap}.comparison-threshold-value{display:block;color:#d7dce5}.comparison-empty-snapshot,.comparison-loading-cell{color:#747d8e}.comparison-sparkline{width:70px;height:25px;overflow:visible}.final-cost-line-panel{display:grid;gap:12px}.final-cost-line-controls{display:flex;align-items:end;justify-content:flex-end;flex-wrap:wrap;gap:8px}.final-cost-line-controls label{display:grid;gap:5px;min-width:112px}.final-cost-line-controls label:first-child{min-width:138px}.final-cost-line-controls span{color:#8d94a4;font-size:9px;font-weight:800}.final-cost-line-controls input{width:100%;min-height:32px;border:1px solid rgba(74,82,98,.78);border-radius:10px;background:#11161eeb;color:#dfe4eb;padding:6px 8px;font-size:11px;font-weight:800}.final-cost-line-table{width:100%;min-width:920px}.final-cost-line-table td:first-child{white-space:normal}.final-cost-line-table th:not(:first-child):not(:nth-child(2)),.final-cost-line-table td:not(:first-child):not(:nth-child(2)){text-align:center}.final-cost-line-table td:first-child strong,.final-cost-line-table td:first-child small,.final-cost-line-table td:not(:first-child):not(:nth-child(2)) strong,.final-cost-line-table td:not(:first-child):not(:nth-child(2)) small{display:block}.final-cost-line-table td:first-child small,.final-cost-line-table td:not(:first-child):not(:nth-child(2)) small{margin-top:3px;color:#8e98aa;font-size:9px}.final-cost-line-status{margin-top:6px;width:fit-content}.final-cost-line-table td small span{display:inline;margin-left:4px;font-weight:800}.final-cost-tier-cell{background:linear-gradient(#509aff12,#509aff06);box-shadow:#60a5fa29 1px 0 inset}.final-cost-line-value{color:#7dd3fc;text-shadow:rgba(125,211,252,.18) 0px 0px 14px}.final-cost-line-table td small.final-break-even-line{margin-top:5px;color:#c4b5fd;font-size:9px;font-weight:850}.final-current-break-even-cell{background:linear-gradient(#c4b5fd1c,#509aff0a)}.final-break-even-current{color:#c4b5fd;font-size:12px;text-shadow:rgba(196,181,253,.18) 0px 0px 14px}.final-cost-line-table td small.final-break-even-volume{margin-top:5px;color:#8e98aa;font-size:10px;font-weight:850}.final-market-profit-positive{color:#48d98a}.final-market-profit-negative{color:#f87171}.final-cost-line-rank-button{display:inline-grid;justify-items:center;gap:3px;width:100%;border:1px solid rgba(74,82,98,.58);border-radius:9px;background:#11161e9e;color:#d5dbe5;padding:6px 8px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-weight:800;cursor:pointer;transition:border-color .14s,background .14s,color .14s}.final-cost-line-rank-button:hover,.final-cost-line-rank-button:focus-visible{outline:0px;border-color:#f4c9309e;background:#f4c9301a}.final-cost-line-rank-button:hover span,.final-cost-line-rank-button:focus-visible span{color:#ffd84b}.final-cost-line-rank-button small{color:#8e98aa;font-size:9px}.final-cost-rank-modal{width:min(390px,-36px + 100vw)}.final-cost-rank-field{display:grid;gap:7px;margin-top:18px}.final-cost-rank-field>span{color:#8d94a4;font-size:10px;font-weight:800}.final-cost-rank-field input{width:100%;min-height:42px;border:1px solid rgba(74,82,98,.78);border-radius:12px;background:#0b1017d1;color:#f4f6f8;padding:9px 12px;font-size:18px;font-weight:850;font-variant-numeric:tabular-nums}.final-cost-rank-field input:focus{outline:0px;border-color:#f4c930bf;box-shadow:#f4c93017 0 0 0 3px}.final-cost-rank-field small{color:#687384;font-size:10px}.comparison-sparkline polyline{stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.comparison-sparkline.rising polyline{stroke:#4fe08c}.comparison-sparkline.falling polyline{stroke:#f87171}.comparison-no-trend{color:#737b8a;font-size:9px}.comparison-card-empty,.comparison-empty{padding:22px;color:#8d94a4;font-size:11px;text-align:center}.forecast-page{gap:18px;font-variant-numeric:tabular-nums}.forecast-page h1,.forecast-page h2{text-wrap:balance}.forecast-page p{text-wrap:pretty}.historical-comparison-section{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.comparison-workspace-section{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:8px;border-top:1px solid rgba(255,216,75,.18)}.comparison-view-tabs{display:inline-flex;width:fit-content;gap:4px;padding:4px;border:1px solid rgba(74,82,98,.68);border-radius:12px;background:#0f141cd1}.comparison-view-tabs button{min-width:78px;border:0px;border-radius:8px;background:transparent;color:#929aaa;padding:7px 12px;font-size:11px;font-weight:850}.comparison-view-tabs button.active{background:#f4c93024;color:#ffd84b;box-shadow:#f4c93047 0 0 0 1px inset}.user-overlap-section{display:grid;gap:14px}.user-overlap-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.user-overlap-summary-grid article{display:grid;gap:5px;min-height:82px;padding:13px 14px}.user-overlap-summary-action{display:grid;gap:5px;min-height:82px;border:1px solid rgba(74,82,98,.62);padding:13px 14px;text-align:left;cursor:pointer}.user-overlap-summary-action:hover,.user-overlap-summary-action:focus-visible,.user-overlap-summary-action.active{outline:0px;border-color:#f4c9308f;background:#f4c9301a}.user-overlap-summary-grid span{color:#8d96a7;font-size:10px;font-weight:800}.user-overlap-summary-grid strong{color:#f4d24e;font-size:24px;line-height:1}.user-overlap-summary-grid small{overflow:hidden;color:#8e98aa;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.user-overlap-panel{display:grid;gap:10px}.user-overlap-snapshot-panel{gap:12px}.user-overlap-snapshot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(430px,1fr));gap:9px}.user-overlap-snapshot-item{display:grid;grid-template-columns:minmax(0px,1fr) minmax(300px,34%);align-items:center;gap:10px;min-width:0px;border:1px solid rgba(74,82,98,.58);border-radius:8px;background:#11161ea3;padding:9px 10px}.user-overlap-snapshot-item>span{display:grid;gap:3px;min-width:0px}.user-overlap-snapshot-item strong,.user-overlap-snapshot-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-overlap-snapshot-item strong{color:#e4e9f1;font-size:11px}.user-overlap-snapshot-item small{color:#8893a5;font-size:9px}.user-overlap-snapshot-select{min-width:0px}.user-overlap-snapshot-select .app-select-trigger{width:100%}.user-overlap-attack-panel{gap:12px}.user-overlap-attack-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.user-overlap-attack-select{min-width:220px}.user-overlap-attack-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:7px;max-height:420px;overflow:auto;padding-right:3px}.user-overlap-attack-list>p{margin:0;color:#8a94a6;font-size:10px}@media (max-width: 720px){.user-overlap-snapshot-grid,.user-overlap-snapshot-item{grid-template-columns:1fr}}.user-overlap-exclusive-header{align-items:end;gap:12px}.user-overlap-search{display:grid;gap:5px;width:min(320px,100%)}.user-overlap-search span{color:#8d96a7;font-size:9px;font-weight:850}.user-overlap-search input{width:100%;min-height:34px;border:1px solid rgba(74,82,98,.78);border-radius:10px;background:#11161eeb;color:#edf1f7;padding:7px 10px;font-size:11px;font-weight:750}.user-overlap-search input:focus{outline:0px;border-color:#f4c930b3;box-shadow:#f4c9301a 0 0 0 3px}.user-overlap-clear-filter{display:inline-flex;align-items:center;gap:8px;align-self:end;max-width:360px;min-height:34px;border:1px solid rgba(244,201,48,.42);border-radius:10px;background:#f4c9301a;color:#ffd84b;padding:7px 10px;font-size:10px;font-weight:850}.user-overlap-clear-filter b{flex:0 0 auto;color:#171b22;border-radius:999px;background:#ffd84b;padding:2px 6px;font-size:9px}.user-overlap-pair-table{min-width:760px}.user-overlap-pair-table td:nth-child(n+3),.user-overlap-pair-table th:nth-child(n+3){text-align:center}.user-overlap-pair-table td strong,.user-overlap-pair-table td small{display:block}.user-overlap-pair-table td small{margin-top:3px;color:#8590a2;font-size:9px}.user-overlap-tier-panel{overflow:hidden}.user-overlap-mode-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.user-overlap-mode-toggle{display:inline-grid;grid-template-columns:auto minmax(0px,1fr);align-items:center;gap:8px;flex:0 0 auto;min-height:42px;border:1px solid rgba(74,82,98,.7);border-radius:8px;background:#11161ec2;color:#cfd6e2;padding:7px 10px;cursor:pointer}.user-overlap-mode-toggle input{width:15px;height:15px;accent-color:rgb(255,216,75)}.user-overlap-mode-toggle span{display:grid;gap:2px}.user-overlap-mode-toggle b{color:#e4e9f1;font-size:10px}.user-overlap-mode-toggle small{color:#8893a5;font-size:8px;white-space:nowrap}.user-overlap-mode-toggle.active{border-color:#f4c93094;background:#f4c9301f}.user-overlap-mode-toggle.active b{color:#ffd84b}.user-overlap-tier-filter-buttons{display:flex;flex-wrap:wrap;gap:7px}.user-overlap-tier-filter-buttons button{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid rgba(74,82,98,.68);border-radius:10px;background:#181d26e0;color:#cfd6e2;padding:6px 10px;font-size:11px;font-weight:850}.user-overlap-tier-filter-buttons button:hover:not(:disabled),.user-overlap-tier-filter-buttons button:focus-visible{outline:0px;border-color:#7dd3fc80;background:#7dd3fc1a}.user-overlap-tier-filter-buttons button.active{border-color:#f4c9309e;background:#f4c93024;color:#ffd84b}.user-overlap-tier-filter-buttons button:disabled{cursor:default;opacity:.48}.user-overlap-tier-filter-buttons b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#7dd3fc24;color:#7dd3fc;padding:0 6px;font-size:9px}.user-overlap-tier-filter-buttons button.active b{background:#ffd84b;color:#171b22}.user-overlap-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.competition-analysis-tier-comparison-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;align-items:start}.competition-analysis-tier-comparison-grid .user-overlap-tier-card{width:100%;min-width:0}.user-overlap-tier-card{display:grid;gap:10px;min-width:0px;border:1px solid rgba(74,82,98,.58);border-radius:8px;background:#11161ea3;padding:10px}.user-overlap-tier-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.user-overlap-tier-card header div{display:grid;gap:2px;min-width:0px}.user-overlap-tier-card header strong{overflow:hidden;color:#e4e9f1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-overlap-tier-card header small{color:#8994a6;font-size:9px}.user-overlap-tier-card header span{flex:0 0 auto;color:#ffd84b;font-size:10px;font-weight:850}.user-overlap-tier-list{display:grid;gap:8px}.user-overlap-tier-row{display:grid;grid-template-columns:104px minmax(120px,1fr) 92px;align-items:center;gap:8px;min-width:0px;border-radius:8px;padding:3px}.user-overlap-tier-row.active{background:#f4c9301a;box-shadow:#f4c93047 0 0 0 1px inset}.user-overlap-tier-label{display:grid;gap:2px;min-width:0px;border:1px solid transparent;border-radius:7px;background:transparent;padding:5px 6px;text-align:left;cursor:pointer}.user-overlap-tier-label:hover:not(:disabled),.user-overlap-tier-label:focus-visible{outline:0px;border-color:#7dd3fc61;background:#7dd3fc14}.user-overlap-tier-row.active .user-overlap-tier-label{border-color:#f4c93075;background:#f4c93021}.user-overlap-tier-label:disabled{cursor:default;opacity:.72}.user-overlap-tier-label strong,.user-overlap-tier-label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-overlap-tier-label strong{color:#dce3ee;font-size:10px}.user-overlap-tier-label small{color:#8792a4;font-size:8px}.user-overlap-tier-bar{display:flex;width:100%;height:12px;overflow:hidden;border-radius:999px;background:#303744c7;box-shadow:#7680941f 0 0 0 1px inset}.user-overlap-tier-bar span,.user-overlap-tier-bar button{display:block;min-width:0px;border:0px;padding:0}.user-overlap-tier-bar .overlap{background:linear-gradient(90deg,#f4c930,#f7de6c)}.user-overlap-tier-bar .exclusive{background:linear-gradient(90deg,#4c5c76e0,#343f52e6);cursor:pointer}.user-overlap-tier-bar .exclusive:hover:not(:disabled),.user-overlap-tier-row.active .user-overlap-tier-bar .exclusive{background:linear-gradient(90deg,#66d9ef,#7dd3fc)}.user-overlap-tier-bar .exclusive:disabled{cursor:default}.user-overlap-tier-counts{display:flex;justify-content:flex-end;gap:7px;color:#8792a4;font-size:8px;white-space:nowrap}.user-overlap-tier-counts button{border:0px;background:transparent;color:#8792a4;padding:0;font:inherit;cursor:pointer}.user-overlap-tier-counts button:hover:not(:disabled),.user-overlap-tier-row.active .user-overlap-tier-counts button{color:#7dd3fc}.user-overlap-tier-counts button:disabled{cursor:default;opacity:.58}.user-overlap-tier-counts b{margin-right:2px;color:#dce3ee;font-size:9px}.user-overlap-user-table{min-width:980px}.user-overlap-user-table th,.user-overlap-user-table td{white-space:normal;vertical-align:top}.user-overlap-user-table th:first-child,.user-overlap-user-table td:first-child{width:118px;white-space:nowrap}.user-overlap-exclusive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.user-overlap-exclusive-card{display:grid;gap:9px;min-width:0px;border:1px solid rgba(74,82,98,.58);border-radius:8px;background:#11161ea3;padding:10px}.user-overlap-exclusive-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.user-overlap-exclusive-card header div{display:grid;gap:2px;min-width:0px}.user-overlap-exclusive-card header strong{overflow:hidden;color:#e4e9f1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.user-overlap-exclusive-card header small{color:#8893a5;font-size:9px}.user-overlap-exclusive-card header span{flex:0 0 auto;border-radius:999px;background:#f4c9301f;color:#ffd84b;padding:3px 7px;font-size:9px;font-weight:850}.user-overlap-exclusive-card-stats{display:flex!important;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.user-overlap-exclusive-card-stats small{overflow:hidden;color:#7dd3fc!important;text-overflow:ellipsis;white-space:nowrap}.user-overlap-exclusive-list{display:grid;gap:5px;max-height:680px;overflow:auto;padding-right:3px}.user-overlap-account-card{display:grid;grid-template-columns:32px minmax(0px,1fr);align-items:center;gap:8px;min-width:180px;border:1px solid transparent;border-radius:7px;background:#242a359e;padding:7px 8px}.user-overlap-account-card.compact{min-width:0px}.user-overlap-account-card.clickable{cursor:pointer}.user-overlap-account-card.clickable:hover,.user-overlap-account-card.clickable:focus-visible{outline:0px;border-color:#7dd3fc6b;background:#2e3746c7}.user-overlap-avatar-hit{display:grid;place-items:center}.user-overlap-account-card .snapshot-avatar{width:30px;height:30px}.user-overlap-account-main{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:3px;min-width:0px}.user-overlap-account-main strong,.user-overlap-account-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-overlap-account-main>strong,.user-overlap-account-main>small,.user-overlap-account-main>em,.user-overlap-account-main>.studio-badge,.user-overlap-account-main>.user-overlap-tags{min-width:0px}.user-overlap-account-main strong{color:#dde4ee;font-size:10px}.user-overlap-account-main small,.user-overlap-exclusive-list p,.user-overlap-exclusive-card footer{margin:0;color:#8a94a6;font-size:9px}.user-overlap-account-main .user-overlap-reason{color:#737f92}.user-overlap-account-main .user-overlap-reason.shifted{color:#7dd3fc}.user-overlap-account-main .user-overlap-two-hour{color:#8a94a6}.user-overlap-account-main .user-overlap-two-hour.attack{color:#ffd84b;font-weight:850}.user-overlap-account-main .studio-badge{width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.user-overlap-account-main .user-overlap-tags{display:inline-flex;flex:0 1 auto;gap:4px}.user-overlap-account-main em{color:#677184;font-size:9px;font-style:normal}.forecast-hero{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));align-items:end;gap:28px}.forecast-hero>*,.forecast-target-select{min-width:0px}.forecast-target-select{display:grid;gap:7px}.forecast-target-select>span,.forecast-summary-grid article>span{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.forecast-target-select select{min-height:44px;border:1px solid rgba(255,216,75,.35);border-radius:10px;background:#111722;color:var(--text);padding:0 12px;font:inherit}.forecast-target-select small,.forecast-section-heading small,.forecast-summary-grid article small,.forecast-table td small{color:var(--muted)}.forecast-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0px,1fr));gap:12px}.forecast-summary-grid article{display:grid;gap:8px;min-width:0px}.forecast-summary-grid article strong{color:#f7f9fc;font-size:clamp(18px,2vw,26px);overflow:hidden;text-overflow:ellipsis}.forecast-table-panel,.forecast-trend-panel,.forecast-validation-card,.forecast-analogs-card{overflow:hidden}.forecast-trend-panel{position:relative;background:radial-gradient(circle at 85% 0%,rgba(255,216,75,.09),transparent 32%),linear-gradient(145deg,#131924fa,#0c1018fa)}.forecast-tier-tabs{display:flex;gap:7px;overflow-x:auto;padding:2px 0 12px;scrollbar-width:thin}.forecast-tier-tabs button{flex:0 0 auto;min-height:32px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#ffffff06;color:var(--muted);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:11px;cursor:pointer;transition:color .16s,border-color .16s,background .16s,transform .16s}.forecast-tier-tabs button:hover{color:var(--text);border-color:#ffd84b47;transform:translateY(-1px)}.forecast-tier-tabs button.active{border-color:#ffd84b94;background:#ffd84b1c;color:#ffe477;box-shadow:#ffd84b8c 0 -2px inset}.forecast-chart-wrap{min-width:0px;overflow-x:auto}.forecast-trend-chart{display:block;width:100%;min-width:620px;height:auto}.forecast-chart-grid{stroke:#ffffff13;stroke-width:1;stroke-dasharray:3,6}.forecast-chart-y-label,.forecast-chart-x-label{fill:#778295;font-size:9.5px;font-variant-numeric:tabular-nums}.forecast-chart-band{filter:drop-shadow(rgba(255,216,75,.05) 0px 8px 16px)}.forecast-chart-boundary{fill:none;stroke:#ffd84b4d;stroke-width:1;stroke-dasharray:4,5;vector-effect:non-scaling-stroke}.forecast-chart-real-line{fill:none;stroke:#d9e2ee;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(rgba(217,226,238,.18) 0px 0px 4px)}.forecast-chart-main-line{fill:none;stroke:#ffd84b;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7,6;vector-effect:non-scaling-stroke;filter:drop-shadow(rgba(255,216,75,.34) 0px 0px 5px)}.forecast-chart-phase-divider{stroke:#ffd84b38;stroke-width:1;stroke-dasharray:3,5;vector-effect:non-scaling-stroke}.forecast-chart-phase-label{fill:#ffd84bb8;font-size:9px;letter-spacing:.08em}.forecast-chart-tick{stroke:#ffffff2e}.forecast-chart-point{fill:#111722;stroke:#ffe477;stroke-width:2;vector-effect:non-scaling-stroke}.forecast-chart-real-point{fill:#d9e2ee;stroke:#111722;stroke-width:1.5;vector-effect:non-scaling-stroke}.forecast-chart-predicted-label{fill:#cdb54f}.forecast-chart-value-label{font-size:8.5px;font-weight:650;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#101620;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.forecast-chart-real-value{fill:#cbd5e1}.forecast-chart-predicted-value{fill:#ffe477}.forecast-chart-actual-value{fill:#77e4b4}.forecast-chart-interval-value{fill:#f5cf56}.forecast-chart-final-interval-line,.forecast-chart-final-interval-cap{stroke:#ffd84bc7;stroke-width:1.35;vector-effect:non-scaling-stroke;pointer-events:none}.forecast-chart-final-interval-line{stroke-dasharray:3,3}.forecast-chart-label-guide{stroke-width:1.2;vector-effect:non-scaling-stroke;pointer-events:none}.forecast-chart-predicted-guide{stroke:#ffd84b73;stroke-dasharray:2,3}.forecast-chart-actual-guide{stroke:#77e4b46b;stroke-dasharray:2,3}.forecast-chart-actual-link{stroke:#52d69aa6;stroke-width:1.5;stroke-dasharray:3,3;vector-effect:non-scaling-stroke}.forecast-chart-actual-line{fill:none;stroke:#52d69aeb;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(rgba(82,214,154,.28) 0px 0px 5px)}.forecast-chart-actual-hour-point{fill:#52d69a;stroke:#d5ffeb;stroke-width:1.6;vector-effect:non-scaling-stroke}.forecast-chart-actual-point{fill:#52d69a;stroke:#d5ffeb;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(rgba(82,214,154,.48) 0px 0px 6px)}.forecast-chart-legend{display:flex;flex-wrap:wrap;gap:10px 20px;padding:4px 2px 0;color:var(--muted);font-size:11px}.forecast-chart-legend span{display:inline-flex;align-items:center;gap:7px}.forecast-chart-legend i{display:inline-block;width:18px;height:3px;border-radius:999px}.forecast-chart-legend .legend-real{background:#d9e2ee}.forecast-chart-legend .legend-p50{background:repeating-linear-gradient(90deg,rgb(255,216,75) 0px,rgb(255,216,75) 6px,transparent 6px,transparent 10px)}.forecast-chart-legend .legend-range{height:8px;background:#ffd84b33;border:1px solid rgba(255,216,75,.35)}.forecast-chart-legend .legend-actual{width:8px;height:8px;background:#52d69a;box-shadow:#52d69a21 0 0 0 3px}.forecast-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.forecast-section-heading h2{margin:4px 0 0}.forecast-chart-heading h2{font-size:18px}.forecast-model-control{display:grid;justify-items:end;gap:7px;min-width:min(100%,360px)}.forecast-model-control>small{max-width:360px;color:#8f9bad;font-size:10px;line-height:1.4;text-align:right;text-wrap:pretty}.forecast-model-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(132px,1fr));gap:3px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0d1218}.forecast-model-switch button{min-height:32px;padding:5px 10px;border:0px;border-radius:6px;background:transparent;color:#8f9bad;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:11px;font-weight:750;cursor:pointer;transition:background-color .16s,color .16s}.forecast-model-switch button:hover:not(:disabled){color:#f2f5f8}.forecast-model-switch button[aria-pressed=true]{background:#ffd84b;color:#15191f}.forecast-model-switch button:disabled{cursor:not-allowed;opacity:.42}.forecast-chart-scope{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:9px;color:#8f9bad;font-size:10px}.forecast-chart-scope span,.forecast-chart-scope strong,.forecast-chart-scope small{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:6px}.forecast-chart-scope span{border:1px solid rgba(255,255,255,.09);background:#ffffff09}.forecast-chart-scope strong{border:1px solid rgba(255,216,75,.3);background:#ffd84b17;color:#ffe477;font-weight:800}.forecast-chart-scope small{color:#778295}@media (max-width: 760px){.forecast-chart-heading{align-items:stretch;flex-direction:column}.forecast-model-control{justify-items:stretch;min-width:0px}.forecast-model-control>small{max-width:none;text-align:left}.forecast-model-switch{width:100%;grid-template-columns:repeat(2,minmax(0px,1fr))}}.forecast-table{min-width:1220px}.forecast-table td:first-child small,.forecast-table td:last-child small{display:block;margin-top:5px}.forecast-table-heading-actions{display:flex;align-items:center;gap:12px}.forecast-row-toggle{padding:6px 10px;border:1px solid rgba(255,216,75,.35);border-radius:8px;color:#ffd84b;background:#ffd84b0f;cursor:pointer}.forecast-row-toggle:hover{background:#ffd84b1f}.forecast-table .forecast-quantile-p25{color:#74d9c2}.forecast-table .forecast-quantile-p50{color:#ffd84b}.forecast-table .forecast-quantile-p75{color:#ff9c78}.forecast-profit-mixed{color:#ffd84b}.forecast-confidence{display:inline-flex;padding:3px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:12px}.confidence-高{color:#52d69a;border-color:#52d69a59}.confidence-中{color:#ffd84b;border-color:#ffd84b59}.confidence-低{color:#ff8f70;border-color:#ff8f7059}.forecast-disclaimer{margin:14px 0 0;color:var(--muted);font-size:12px}.forecast-lower-grid{display:grid;grid-template-columns:minmax(0px,1.7fr) minmax(300px,.8fr);gap:16px}.forecast-validation-card .comparison-table-wrap{max-height:460px}.forecast-analog-list{display:grid;gap:10px}.forecast-analog-list>div{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06}.forecast-analog-list span{color:var(--comparison-accent)}.forecast-analog-list small{grid-column:1 / -1;color:var(--muted)}@media (max-width: 1180px){.forecast-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.forecast-hero .comparison-heading{grid-column:1 / -1}.forecast-summary-grid{grid-template-columns:repeat(3,minmax(0px,1fr))}.forecast-lower-grid{grid-template-columns:1fr}}@media (max-width: 760px){.forecast-hero{grid-template-columns:minmax(0,1fr)}.forecast-summary-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.forecast-section-heading,.forecast-table-heading-actions{align-items:flex-start;flex-direction:column}}.table-wrap{overflow-x:auto}.snapshot-table{max-height:740px;overflow:auto}.snapshot-panel{min-width:0px;padding-block:10px}.snapshot-panel>.panel-header{display:grid;grid-template-columns:minmax(0px,1fr);align-items:stretch;gap:10px;padding:2px 4px 8px}.snapshot-panel-heading{display:flex;min-width:0px;align-items:center;justify-content:space-between;gap:12px}.snapshot-primary-actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.snapshot-panel .snapshot-tools{display:flex;width:100%;min-width:0px;align-items:center;justify-content:space-between;gap:10px;overflow-x:auto;padding-top:9px;border-top:1px solid rgba(74,82,98,.42);scrollbar-width:thin}.snapshot-panel .snapshot-tools.studio-menu-open{overflow:visible}.snapshot-panel .section-tabs{width:fit-content;max-width:100%;margin:0;padding:4px;overflow-x:auto;scrollbar-width:none}.snapshot-panel .section-tab{padding:5px 12px}.snapshot-panel .section-tabs::-webkit-scrollbar{display:none}.snapshot-filter-group,.snapshot-action-group{display:flex;align-items:center;gap:8px}.snapshot-filter-group{min-width:0px;flex:1 1 0px;flex-wrap:nowrap;gap:6px}.snapshot-action-group{flex:0 0 auto;gap:6px;padding-left:10px;border-left:1px solid rgba(74,82,98,.46)}.snapshot-panel .snapshot-filter-group>input{width:clamp(170px,15vw,240px);flex:0 1 clamp(170px,15vw,240px)}.snapshot-panel .snapshot-filter-group>input.snapshot-number-filter{width:96px;flex-basis:96px;border-color:#f4c93052}.snapshot-panel .snapshot-filter-group>input.snapshot-volume-filter{width:112px;flex-basis:112px}.snapshot-panel .snapshot-filter-group>input,.snapshot-panel .snapshot-checkbox,.snapshot-panel .studio-group-trigger,.snapshot-panel .snapshot-tag-filter,.snapshot-panel .rank-jump-select,.snapshot-panel .snapshot-search-count,.snapshot-panel .snapshot-column-trigger,.snapshot-panel .leaderboard-refresh-button,.snapshot-panel .snapshot-export-button,.snapshot-panel .snapshot-refresh-icon-button,.snapshot-panel .snapshot-edit-button,.snapshot-panel .cost-settings-button{min-height:34px}.snapshot-panel .rank-jump-select .app-select-trigger,.snapshot-panel .snapshot-tag-filter .app-select-trigger{min-height:34px;padding-block:7px}.snapshot-panel .snapshot-tag-filter{width:136px}.snapshot-panel .studio-group-trigger{width:108px}.snapshot-panel .rank-jump-select{min-width:116px}.snapshot-column-picker{position:relative;flex:0 0 auto}.snapshot-column-trigger{display:inline-flex;min-width:86px;align-items:center;justify-content:center;gap:8px;cursor:pointer}.snapshot-column-trigger span{color:#e7edf7;font-weight:900}.snapshot-column-trigger b{color:#8d98aa;font-size:12px;font-variant-numeric:tabular-nums}.snapshot-column-picker.open .snapshot-column-trigger,.snapshot-column-trigger:hover{border-color:#d5ad29;color:#f0c84b;background:#d5ad291a}.snapshot-column-menu{position:fixed;z-index:120;display:grid;width:240px;max-height:min(520px,-120px + 100vh);overflow-y:auto;padding:8px;border:1px solid rgb(70,81,100);border-radius:10px;background:#111720fa;box-shadow:#00000073 0 18px 42px}.snapshot-column-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 6px 8px;border-bottom:1px solid rgb(45,54,69)}.snapshot-column-menu-head strong{color:#eef2f8;font-size:13px}.snapshot-column-menu-head button{border:0px;background:transparent;color:#f0c84b;font-weight:800;cursor:pointer}.snapshot-column-menu-head button:disabled{color:#596474;cursor:default}.snapshot-column-option{display:grid;grid-template-columns:18px minmax(0px,1fr) 18px;align-items:center;gap:8px;min-height:34px;padding:6px;border-radius:8px;color:#aeb8c7;cursor:pointer}.snapshot-column-option:hover,.snapshot-column-option.active{background:#4d586c3d;color:#eef2f8}.snapshot-column-option input{accent-color:rgb(213,173,41)}.snapshot-column-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshot-column-option b{color:#f0c84b;text-align:center}.snapshot-panel .interval-studio-filter .studio-group-trigger{width:100%;min-width:260px}.snapshot-panel .interval-studio-menu{min-width:260px}.snapshot-panel .snapshot-checkbox{padding-inline:8px;white-space:nowrap}.snapshot-panel .snapshot-search-count{min-width:58px;border-style:dashed;color:#9ca7b8}.snapshot-panel .snapshot-tabs{gap:7px;margin:0 -2px 8px;padding:8px 2px 6px;border-top:1px solid rgba(74,82,98,.3)}.snapshot-panel .snapshot-tab{min-height:32px;padding:6px 12px;border-radius:10px;font-variant-numeric:tabular-nums}.snapshot-edit-button{border:1px solid rgba(74,82,98,.8);border-radius:10px;background:#1e232bf2;color:#aeb5c3;padding:0 12px;font-size:11px;font-weight:800}.snapshot-edit-button.active{border-color:#f871718a;background:#f871711a;color:#fca5a5}.snapshot-edit-button:disabled{cursor:not-allowed;opacity:.46}.snapshot-tab-item{position:relative;display:flex;flex:0 0 auto;align-items:center}.snapshot-tab-item.editing .snapshot-tab{padding-right:32px}.snapshot-tab-delete{position:absolute;right:5px;display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(248,113,113,.5);border-radius:7px;background:#361e22;color:#fca5a5;font-size:16px;font-weight:800;line-height:1}.snapshot-tab-delete:hover,.snapshot-tab-delete:focus-visible{border-color:#f87171;background:#4e2227;color:#fecaca;outline:none}.snapshot-delete-dialog{border-color:#f8717185;background:#191d25}.snapshot-delete-dialog .cost-modal-heading span{color:#fca5a5}.snapshot-delete-summary{display:grid;gap:8px;margin:15px 0;padding:12px;border:1px solid rgba(248,113,113,.24);border-radius:12px;background:#f871710f}.snapshot-delete-summary span{display:flex;justify-content:space-between;gap:16px;color:#97a0b0;font-size:10px}.snapshot-delete-summary b{color:#ecf0f6;font-variant-numeric:tabular-nums}.snapshot-delete-confirm{border:1px solid rgb(248,113,113);border-radius:10px;background:#b9343f;color:#fff;padding:0 16px;font-size:11px;font-weight:850}.snapshot-delete-confirm:disabled{cursor:wait;opacity:.58}@media (max-width: 1180px){.snapshot-panel .snapshot-tools{align-items:center;flex-direction:row}.snapshot-action-group{width:auto;justify-content:flex-end;padding:0 0 0 10px;border-top:0px;border-left:1px solid rgba(74,82,98,.46)}}.competition-final-analysis{display:grid;gap:14px;padding-top:4px;font-variant-numeric:tabular-nums}.competition-analysis-toolbar{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 10px;border:1px solid rgba(78,86,103,.58);border-radius:12px;background:#12171f}.competition-analysis-toolbar>div:first-child{display:grid;gap:2px;margin-right:auto}.competition-analysis-toolbar>div:first-child b{color:#e7ebf1;font-size:11px}.competition-analysis-toolbar>div:first-child span{color:#818a9a;font-size:9px}.competition-window-options{display:inline-flex;gap:4px;padding:3px;border:1px solid rgba(78,86,103,.58);border-radius:9px;background:#0d1218}.competition-window-options button{min-width:42px;min-height:28px;border:0px;border-radius:6px;background:transparent;color:#8e97a7;font-weight:700}.competition-window-options button.active{background:#ffd84b;color:#15191f}.competition-window-options button:disabled{cursor:wait;opacity:.55}.competition-analysis-scope-fields{display:inline-flex;align-items:center;gap:8px}.competition-analysis-scope-fields label{display:grid;gap:4px;color:#818a9a;font-size:9px}.competition-analysis-scope-fields input{width:92px;min-height:30px;border:1px solid rgba(78,86,103,.72);border-radius:8px;background:#0d1218;color:#e7ebf1;padding:0 9px;font-size:12px;outline:none}.competition-analysis-scope-fields input:focus{border-color:#d5ad29;box-shadow:#d5ad291f 0 0 0 3px}.competition-analysis-scope-fields button{align-self:end;min-height:30px;border:1px solid rgba(78,86,103,.72);border-radius:8px;background:#151b24;color:#9aa4b5;padding:0 12px;font-weight:800;cursor:pointer}.competition-analysis-scope-fields button.active{border-color:#d5ad29;background:#ffd84b;color:#15191f}.competition-analysis-scope-fields button:disabled{cursor:default;opacity:.56}.competition-final-analysis h3{margin:3px 0 0;color:#f5f7fa;font-size:15px;text-wrap:balance}.competition-final-analysis p,.competition-final-analysis small{text-wrap:pretty}.competition-analysis-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.competition-analysis-summary article,.competition-analysis-block,.competition-analysis-locked{border:1px solid rgba(78,86,103,.58);border-radius:12px;background:#12171f}.competition-analysis-summary article{display:grid;gap:5px;padding:14px}.competition-recent-new-block{border-color:#ffd84b57;background:linear-gradient(120deg,rgba(255,216,75,.055),transparent 38%),#12171f}.competition-gap-filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.competition-gap-filter-tabs button{min-height:34px;border:1px solid rgba(78,86,103,.72);border-radius:8px;background:#111720;color:#cbd3df;padding:6px 10px;font-weight:800;cursor:pointer}.competition-gap-filter-tabs button.active{border-color:#d5ad29;background:#d5ad291f;color:#ffd84b}.competition-gap-filter-tabs small{margin-left:6px;color:#8490a1}.competition-comparison-gap-block{border-color:#ffd84b47}.competition-analysis-summary span,.competition-analysis-heading>div>span{color:#7f899b;font-size:10px;font-weight:700}.competition-analysis-summary strong{color:#ffd84b;font-size:22px;line-height:1}.competition-analysis-summary small,.competition-analysis-heading small,.competition-studio-main small,.competition-analysis-table small{color:#818a9a;font-size:10px}.competition-analysis-block{min-width:0px;padding:14px}.competition-analysis-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.competition-analysis-heading>small{max-width:560px;text-align:right}.competition-analysis-heading>b{color:#ffd84b;white-space:nowrap}.analysis-refresh-button{min-height:30px;padding:0 12px;border:1px solid rgba(255,216,75,.42);border-radius:7px;background:#181c20;color:#ffd84b;font-size:12px;font-weight:800}.analysis-refresh-button:disabled{cursor:not-allowed;opacity:.55}.rank-growth-block{border-color:#52d69a42;background:linear-gradient(120deg,rgba(82,214,154,.043),transparent 42%),#12171f}.latest-snapshot-distribution-block{border-color:#6da8ff42;background:linear-gradient(120deg,rgba(109,168,255,.055),transparent 44%),#12171f}.latest-distribution-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;margin-bottom:12px}.latest-distribution-metrics article{display:grid;gap:4px;min-width:0px;padding:10px;border:1px solid rgba(78,86,103,.5);border-radius:8px;background:#0d1218}.latest-distribution-metrics span{color:#818a9a;font-size:10px;font-weight:800}.latest-distribution-metrics strong{overflow:hidden;color:#6da8ff;font-size:18px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.latest-distribution-metrics small{overflow:hidden;color:#818a9a;text-overflow:ellipsis;white-space:nowrap}.latest-distribution-chart{min-height:360px;overflow:hidden;border:1px solid rgba(78,86,103,.4);border-radius:9px;background:#0d1218;padding:8px 10px 4px}.latest-distribution-chart canvas{max-width:100%}.rank-growth-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;margin-bottom:12px}.rank-growth-summary article{display:grid;gap:4px;padding:10px;border:1px solid rgba(78,86,103,.5);border-radius:8px;background:#0d1218}.rank-growth-summary span{color:#818a9a;font-size:10px}.rank-growth-summary strong{color:#77e4b4;font-size:18px}.rank-growth-tier-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.rank-growth-tier-tabs button{min-height:34px;padding:0 14px;border:1px solid rgba(78,86,103,.7);border-radius:8px;background:#111720;color:#c6cedb;font-size:12px;font-weight:800}.rank-growth-tier-tabs button.active{border-color:#ffd84bcc;background:#ffd84b1f;color:#ffd84b}.rank-growth-forecast-chart{display:grid;gap:12px;overflow-x:auto;padding-top:6px}.rank-growth-chart-legend{display:flex;flex-wrap:wrap;gap:10px;color:#8c96a8;font-size:10px;font-weight:800}.rank-growth-chart-legend span{display:inline-flex;align-items:center;gap:6px}.rank-growth-chart-legend i{width:18px;height:4px;border-radius:999px}.rank-growth-forecast-chart svg{min-width:980px}.rank-growth-grid{stroke:#818a9a2e;stroke-dasharray:4,8}.rank-growth-axis,.rank-growth-x-label{fill:#818a9a;font-size:11px;font-weight:800}.rank-growth-band{fill:#ffd84b2e;stroke:#ffd84b57;stroke-dasharray:5,5}.rank-growth-actual-line{fill:none;stroke:#d7e0ec;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rank-growth-forecast-line{fill:none;stroke:#ffd84b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7,6}.rank-growth-backtest-line{fill:none;stroke:#52d69a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rank-growth-actual-point{fill:#d7e0ec;stroke:#10151c;stroke-width:2}.rank-growth-forecast-point{fill:#111720;stroke:#ffd84b;stroke-width:3}.rank-growth-actual-label{fill:#d7e0ec;font-size:11px;font-weight:900}.rank-growth-forecast-label,.rank-growth-final-label,.rank-growth-actual-final-label{fill:#ffd84b;font-size:11px;font-weight:900}.rank-growth-actual-final-label{fill:#52d69a}.rank-growth-final-label.main{font-size:13px}.rank-growth-forecast-start,.rank-growth-final-range{stroke:#ffd84b9e;stroke-width:2;stroke-dasharray:4,5}.rank-growth-chart-legend .actual{background:#d7e0ec}.rank-growth-chart-legend .p50{background:#ffd84b}.rank-growth-chart-legend .backtest{background:#52d69a}.rank-growth-chart-legend .range{height:8px;border:1px solid rgba(255,216,75,.42);background:#ffd84b2e}.competition-hourly-chart{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:12px;min-height:230px;padding:14px 8px 0;border-top:1px solid rgba(78,86,103,.4)}.competition-hourly-column{display:grid;grid-template-rows:22px 1fr auto auto auto;gap:5px;min-width:0px;text-align:center}.competition-hourly-column>b{color:#e9edf3;font-size:11px}.competition-hourly-column>span{color:#cbd2dd;font-size:10px;white-space:nowrap}.competition-hourly-column>small{color:#70798a;font-size:9px}.competition-hourly-ratio{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;min-height:18px}.competition-hourly-ratio span{border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.2}.competition-hourly-ratio .studio{background:#ffd84b24;color:#ffd84b}.competition-hourly-ratio .other{background:#56617438;color:#a4adbd}.competition-hourly-track{position:relative;display:flex;align-items:end;justify-content:center;min-height:150px;border-bottom:1px solid rgba(255,255,255,.12);background:#10151c}.competition-hourly-bar{display:flex;flex-direction:column;justify-content:end;width:min(54px,58%);min-height:3px;overflow:hidden;border-radius:5px 5px 0 0}.competition-hourly-bar i{display:block;width:100%}.competition-hourly-bar .studio{background:#ffd84b}.competition-hourly-bar .other{background:#566174}.competition-studio-chart{display:grid;gap:9px}.competition-studio-chart article{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(120px,.6fr) minmax(360px,1.7fr) minmax(220px,1fr);align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(78,86,103,.45);border-radius:9px;background:#0e131a}.competition-studio-main{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0px}.competition-studio-main>div{display:grid;min-width:0px}.competition-studio-main b,.competition-studio-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-studio-main strong{color:#ffd84b;font-size:11px;white-space:nowrap}.competition-studio-count-track{height:7px;overflow:hidden;border-radius:999px;background:#252c37}.competition-studio-count-track i{display:block;height:100%;border-radius:inherit;background:#ffd84b}.competition-studio-finance,.competition-tier-distribution{display:flex;flex-wrap:wrap;gap:6px 12px}.competition-studio-finance span{color:#838d9e;font-size:10px;white-space:nowrap}.competition-studio-finance b{color:#dce2eb}.competition-studio-finance .profit b{color:#52d69a}.competition-studio-finance .loss b{color:#f07878}.competition-tier-distribution span{display:inline-flex;gap:5px;padding:3px 7px;border:1px solid rgba(255,216,75,.22);border-radius:999px;color:#b8c0cd;font-size:9px}.competition-tier-distribution b{color:#ffd84b}.competition-comparison-controls{display:grid;gap:10px;margin-bottom:12px}.competition-comparison-picks{display:flex;gap:8px;max-height:92px;overflow:auto;padding-bottom:2px}.competition-comparison-picks label{display:grid;grid-template-columns:auto minmax(92px,1fr);gap:2px 6px;min-width:190px;max-width:260px;padding:8px 10px;border:1px solid rgba(78,86,103,.58);border-radius:8px;background:#0e131a;cursor:pointer}.competition-comparison-picks label.active{border-color:#ffd84b9e;background:#ffd84b14}.competition-comparison-picks input{grid-row:span 2;align-self:center}.competition-comparison-picks span,.competition-comparison-picks small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-comparison-picks span{color:#e5e9f0;font-size:11px;font-weight:700}.competition-comparison-picks small{color:#7f899b;font-size:9px}.competition-comparison-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,220px);gap:10px}.competition-comparison-filters input,.competition-comparison-filters select{min-height:34px;border:1px solid rgba(78,86,103,.58);border-radius:8px;background:#0d1218;color:#dce2eb;padding:0 10px;font-size:12px}.competition-tier-drop-list{display:grid;gap:14px}.competition-tier-drop-list>article{display:grid;gap:10px}.competition-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:14px}.competition-analysis-table-wrap{max-height:420px;overflow:auto;border:1px solid rgba(78,86,103,.42);border-radius:9px}.competition-analysis-table{width:100%;border-collapse:collapse}.competition-analysis-table th{position:sticky;top:0;z-index:1;background:#171d26;color:#8d96a5;font-size:10px;text-align:left}.competition-analysis-table th,.competition-analysis-table td{padding:9px 10px;border-bottom:1px solid rgba(78,86,103,.32);white-space:nowrap}.competition-analysis-table td>small{display:block;margin-top:2px}.analysis-account-line{display:flex;align-items:center;gap:10px;min-width:0px}.analysis-account-line>div{display:grid;gap:2px;min-width:150px}.analysis-account-line strong{overflow:hidden;color:#eef2f7;text-overflow:ellipsis;white-space:nowrap}.analysis-account-line small{color:#7f8b9d;font-size:11px}.analysis-account-line>span,.analysis-account-line>b,.analysis-account-line>em{flex:0 0 auto;color:#cdd5e0;font-style:normal;font-weight:800}.analysis-account-line>em{color:#7f8b9d;font-size:11px;font-weight:700}.analysis-studio-button{min-height:28px;border:1px solid rgba(78,86,103,.72);border-radius:8px;background:#151b24;color:#cbd3df;padding:0 10px;font-weight:800;cursor:pointer}.analysis-studio-button.empty{border-style:dashed;color:#8793a5}.competition-analysis-empty,.competition-analysis-locked{padding:28px;color:#8d96a5;text-align:center}.competition-analysis-empty strong{display:block;color:#e6eaf0;font-size:16px;margin-bottom:8px}.competition-analysis-empty p{margin:0 auto;max-width:520px}.futures-empty-state .primary-button{margin-top:18px}.competition-analysis-locked strong{color:#e6eaf0;font-size:15px}.competition-analysis-locked p{margin:8px auto 0;max-width:620px}@media (max-width: 1180px){.competition-studio-chart article{grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr)}.competition-analysis-grid{grid-template-columns:1fr}}@media (max-width: 760px){.competition-analysis-toolbar{align-items:stretch;flex-direction:column}.competition-analysis-toolbar>div:first-child{margin-right:0}.competition-window-options{align-self:stretch}.competition-window-options button{flex:1 1 0%}.competition-analysis-summary{grid-template-columns:repeat(2,minmax(0px,1fr))}.competition-hourly-chart{overflow-x:auto}.competition-studio-chart article{grid-template-columns:1fr}.competition-analysis-heading{align-items:start;flex-direction:column}.competition-analysis-heading>small{text-align:left}.user-overlap-tier-grid{grid-template-columns:1fr}.competition-comparison-picks{max-height:180px;flex-direction:column}.competition-comparison-picks label{min-width:0px;max-width:none}.competition-comparison-filters{grid-template-columns:1fr}.latest-distribution-chart{min-height:320px;padding:6px}}.history-snapshot-table th{position:sticky;top:0;z-index:3;background:#171b22;box-shadow:#363e4ee6 0 1px}.snapshot-sort-header{display:inline-flex;width:100%;min-width:0px;align-items:center;gap:5px;padding:0;border:0px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.snapshot-sort-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshot-sort-header b{color:#7d8796;font-size:11px;line-height:1}.snapshot-sort-header:hover,.snapshot-sort-header.active,.snapshot-sort-header.active b{color:#f0c84b}.history-snapshot-table{overflow-x:hidden}.history-snapshot-table table{min-width:0px;table-layout:fixed}.history-snapshot-table .snapshot-col-rank{width:5%}.history-snapshot-table .snapshot-col-select{width:4%}.history-snapshot-table .snapshot-col-nickname{width:14%}.history-snapshot-table .snapshot-col-user{width:8%}.history-snapshot-table .snapshot-col-history{width:6%}.history-snapshot-table .snapshot-col-current-info,.history-snapshot-table .snapshot-col-tier-share{width:14%}.history-snapshot-table .snapshot-col-tags{width:4%}.history-snapshot-table .snapshot-col-vip{width:5%}.history-snapshot-table .snapshot-col-volume,.history-snapshot-table .snapshot-col-delta{width:8%}.history-snapshot-table .snapshot-col-money{width:9%}.earn-snapshot-table .snapshot-col-rank{width:6%}.earn-snapshot-table .snapshot-col-select{width:5%}.earn-snapshot-table .snapshot-col-nickname{width:19%}.earn-snapshot-table .snapshot-col-user{width:10%}.earn-snapshot-table .snapshot-col-tags{width:12%}.earn-snapshot-table .snapshot-col-volume,.earn-snapshot-table .snapshot-col-delta{width:14%}.earn-snapshot-table .snapshot-col-money{width:20%}.reward-only-snapshot-table .snapshot-col-volume,.futures-snapshot-table .snapshot-col-nickname{width:18%}.futures-snapshot-table .snapshot-col-volume,.futures-snapshot-table .snapshot-col-actual-volume{width:9%}.futures-snapshot-table .snapshot-col-actual-volume-delta{width:8%}.interval-row-select{width:30px;height:30px;border:1px solid rgb(70,81,100);border-radius:9px;background:#171d26;color:#8f9aac;font-weight:800;cursor:pointer}.interval-row-select:hover,.interval-row-select.active{border-color:#d5ad29;color:#f4cf4d;background:#d5ad291f}.analysis-selected-row{background:linear-gradient(90deg,rgba(213,173,41,.08),transparent 42%)}.interval-selection-bar{position:sticky;top:8px;z-index:12;margin:6px 0;padding:3px 10px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgb(127,104,30);border-radius:6px;background:#1b1b15f5;box-shadow:#00000052 0 10px 30px;font-size:12px;line-height:16px}.interval-selection-bar span{color:#c9d0dc}.interval-selection-bar span b{color:#f4cf4d;font-size:14px}.interval-selection-bar div{display:flex;gap:4px}.interval-selection-bar button{min-height:0;padding:2px 8px;font-size:12px;line-height:16px;border:1px solid rgb(70,81,100);border-radius:4px;background:transparent;color:#c9d0dc;cursor:pointer}.interval-selection-bar button.primary{border-color:#b28e20;background:#d2aa2d;color:#101319;font-weight:800}.interval-analysis-panel{padding:14px 0 28px;display:grid;gap:16px}.interval-control-deck{position:relative;z-index:5;overflow:visible;display:block;padding:24px;border:1px solid rgb(59,70,87);border-radius:16px;background:radial-gradient(circle at 0px 0px,rgba(213,173,41,.12),transparent 38%),#151b23}.interval-control-deck:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:24px 24px}.interval-control-heading,.interval-controls{position:relative;z-index:1}.interval-control-heading>span{color:#d5ad29;font:700 11px/1.2 ui-monospace,monospace;letter-spacing:.16em}.interval-control-heading h3{margin:10px 0 8px;color:#f2f5fa;font-size:24px}.interval-control-heading p{max-width:330px;color:#8f9aac;line-height:1.65}.interval-controls{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;align-items:end}.interval-controls label{display:grid;gap:6px;color:#929dac;font-size:12px}.interval-controls input,.interval-controls select,.interval-detail-card select{min-height:40px;padding:0 12px;border:1px solid rgb(64,75,92);border-radius:9px;background:#111720;color:#dce2ec;outline:none}.interval-controls input:focus,.interval-controls select:focus{border-color:#c9a327;box-shadow:#c9a3271a 0 0 0 3px}.interval-candidate-list{grid-column:1 / -1;display:flex;gap:7px;overflow-x:auto;padding:3px 0 6px}.interval-candidate-list button{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgb(60,71,88);border-radius:9px;background:#171e27;color:#b7c0ce;cursor:pointer}.interval-candidate-list button small{color:#687487}.interval-candidate-list button.active{border-color:#b08e26;color:#f1cd4e;background:#d5ad291a}.interval-time-row{display:grid;grid-template-columns:1fr 24px 1fr;align-items:end;gap:8px}.interval-time-row b{padding-bottom:11px;color:#d5ad29;text-align:center}.interval-run-button{min-height:40px;border:1px solid rgb(208,170,49);border-radius:9px;background:#d5ad29;color:#11151a;font-weight:900;cursor:pointer}.interval-run-button:disabled{opacity:.6}.interval-action-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(470px,1.6fr) minmax(150px,.42fr);gap:14px;align-items:end}.interval-action-row .interval-unified-select{width:100%}.interval-action-row .interval-unified-select .app-select-trigger{min-height:40px;border-color:#404b5c;background:#111720;color:#dce2ec}.interval-action-row .interval-unified-select.open .app-select-trigger{border-color:#c9a327;box-shadow:#c9a3271a 0 0 0 3px}.interval-studio-filter{z-index:40}.interval-studio-menu{min-width:100%;max-width:min(520px,-80px + 100vw);max-height:min(360px,-220px + 100vh);z-index:80}.interval-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.interval-metrics article{padding:17px 18px;border:1px solid rgb(53,64,82);border-radius:13px;background:#161c24}.interval-metrics span,.interval-metrics small{display:block;color:#8490a1}.interval-metrics strong{display:block;margin:9px 0 5px;color:#f3f6fa;font-size:25px;font-variant-numeric:tabular-nums}.interval-visual-card,.interval-detail-card{border:1px solid rgb(53,64,82);border-radius:15px;background:#151b23;overflow:hidden}.interval-visual-card>header,.interval-detail-card>header{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(43,52,66)}.interval-visual-card h3,.interval-detail-card h3{margin:0 0 4px;color:#edf1f7}.interval-visual-card p,.interval-detail-card p{margin:0;color:#7f8a9a;font-size:12px}.interval-chart-tabs{display:flex;padding:3px;border:1px solid rgb(56,67,84);border-radius:9px;background:#10151c}.interval-chart-tabs button{padding:7px 11px;border:0px;border-radius:6px;background:transparent;color:#8f9aaa;cursor:pointer}.interval-chart-tabs button.active{background:#2a313d;color:#f0ca4b}.interval-chart-shell{position:relative;padding:8px 14px 14px}.interval-chart-shell svg{display:block;width:100%;min-height:270px}.interval-grid-line{stroke:#313a47;stroke-width:1}.interval-series-line{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:2.5}.interval-axis-label{fill:#748092;font-size:10px}.interval-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;color:#9aa5b5;font-size:11px}.interval-chart-legend button{display:flex;align-items:center;gap:6px;padding:4px 7px;border:0px;border-radius:6px;background:transparent;color:inherit;cursor:pointer;transition:opacity .15s,background .15s}.interval-chart-legend button:hover{background:#252d39}.interval-chart-legend button.hidden{opacity:.38;text-decoration:line-through}.interval-chart-legend i{width:8px;height:8px;border-radius:50%}.interval-account-strip{display:grid;gap:10px;padding:14px 16px;border:1px solid rgb(53,64,82);border-radius:12px;background:#151b23}.interval-account-strip header{display:flex;align-items:center;justify-content:space-between;gap:14px}.interval-account-strip h3{margin:0 0 4px;color:#edf1f7;font-size:15px}.interval-account-strip p,.interval-account-strip footer{margin:0;color:#7f8a9a;font-size:12px}.interval-account-strip header button{flex:0 0 auto;min-height:32px;padding:0 11px;border:1px solid rgb(70,81,100);border-radius:8px;background:#111720;color:#c9d0dc;cursor:pointer}.interval-account-strip header button:hover{border-color:#d5ad29;color:#f0c84b}.interval-account-strip>div{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:rgb(86,97,118) rgb(17,23,32)}.interval-account-strip>div button{flex:0 0 auto;display:inline-flex;max-width:220px;min-height:32px;align-items:center;gap:7px;padding:0 8px;border:1px solid rgb(60,71,88);border-radius:8px;background:#111720;color:#cbd3df;cursor:pointer}.interval-account-strip>div button:hover{border-color:#ef7e74;background:#ef7e7414;color:#f1f4f8}.interval-account-strip i{flex:0 0 auto;width:8px;height:8px;border-radius:50%}.interval-account-strip span{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interval-account-strip b,.interval-account-remove{color:#ef7e74;font-size:16px;line-height:1}.interval-data-point{stroke:#111720;stroke-width:2;transition:r .12s,filter .12s}.interval-point-hit{fill:transparent;cursor:crosshair}.interval-point-group:hover .interval-data-point{filter:drop-shadow(currentcolor 0px 0px 5px)}.interval-chart-tooltip rect{fill:#0c1117f7;stroke:#566176;stroke-width:1;filter:drop-shadow(rgba(0,0,0,.38) 0px 8px 18px)}.interval-chart-tooltip text{fill:#929eaf;font-size:11px}.interval-chart-tooltip .tooltip-account{fill:#f1f4f8;font-size:13px;font-weight:800}.interval-chart-tooltip .tooltip-value{fill:#45d59b;font-weight:700;font-variant-numeric:tabular-nums}.interval-crosshair-line{stroke:#d8e0eb;stroke-width:1;stroke-dasharray:4,4;opacity:.7;pointer-events:none}.interval-slice-tooltip{position:absolute;z-index:5;top:18px;width:330px;max-height:min(520px,-140px + 100vh);overflow:hidden;border:1px solid rgb(86,97,118);border-radius:11px;background:#0b1016f7;box-shadow:#0000007a 0 14px 36px;pointer-events:auto}.interval-slice-tooltip.align-right{transform:translate(14px)}.interval-slice-tooltip.align-left{transform:translate(calc(-100% - 14px))}.interval-slice-tooltip header{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:11px 13px;border-bottom:1px solid rgb(48,57,71)}.interval-slice-tooltip header b{color:#f2f5f9}.interval-slice-tooltip header strong{flex:1 1 auto;overflow:hidden;color:#45d59b;font-size:12px;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap}.interval-slice-tooltip header span{flex:0 0 auto;color:#8995a6;font-size:11px}.interval-slice-tooltip>div{max-height:min(470px,-190px + 100vh);overflow-y:auto;overscroll-behavior:contain;padding:5px 0;scrollbar-width:thin;scrollbar-color:rgb(86,97,118) rgb(17,23,32)}.interval-slice-tooltip>div::-webkit-scrollbar{width:7px}.interval-slice-tooltip>div::-webkit-scrollbar-track{background:#111720}.interval-slice-tooltip>div::-webkit-scrollbar-thumb{border-radius:8px;background:#566176}.interval-slice-tooltip article{display:grid;grid-template-columns:8px minmax(80px,1fr) auto auto;align-items:center;gap:8px;padding:7px 12px;font-variant-numeric:tabular-nums}.interval-slice-tooltip article i{width:7px;height:7px;border-radius:50%}.interval-tooltip-account{display:flex;min-width:0px;align-items:center;gap:5px}.interval-tooltip-account strong{overflow:hidden;color:#cbd3df;text-overflow:ellipsis;white-space:nowrap}.interval-tooltip-account .studio-badge{flex:0 0 auto;max-width:72px;overflow:hidden;text-overflow:ellipsis}.interval-slice-tooltip article>span{color:#45d59b;font-weight:700}.interval-slice-tooltip article small{color:#8490a1}.interval-slice-tooltip article>span{white-space:nowrap;text-align:right}.interval-slice-tooltip article>span b,.interval-slice-tooltip article>span em{display:inline}.interval-slice-tooltip article>span b{color:#45d59b}.interval-slice-tooltip article>span em{margin-left:6px;color:#9aa6b7;font-size:10px;font-style:normal;font-weight:600}.interval-slice-tooltip{width:400px;max-width:calc(100% - 28px)}.interval-detail-card table{width:100%}.interval-detail-card td:first-child b,.interval-detail-card td:first-child small{display:block}.interval-detail-card td:first-child small{margin-top:3px;color:#748092}.interval-status{display:inline-flex;padding:4px 8px;border-radius:99px;border:1px solid rgb(70,81,100);color:#aab4c3;font-size:11px}.interval-status.new_entrant,.interval-status.continuous_growth{border-color:#45d59b80;color:#45d59b;background:#45d59b14}.interval-status.exited{border-color:#ef7e7480;color:#ef7e74;background:#ef7e7414}.interval-status.intermittent_growth{border-color:#f0c84b80;color:#f0c84b}.interval-account-remove{width:30px;height:30px;border:1px solid rgb(70,81,100);border-radius:8px;background:#111720;cursor:pointer}.interval-account-remove:hover{border-color:#ef7e74;background:#ef7e741a}.interval-studio-button{max-width:150px;overflow:hidden;text-overflow:ellipsis}.interval-studio-button.empty{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px dashed rgb(70,81,100);border-radius:999px;background:#111720;color:#8995a6;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}.interval-studio-button.empty:hover{border-color:#d5ad29;color:#f0c84b;background:#d5ad2914}.interval-empty-state{min-height:260px;display:grid;place-content:center;text-align:center;color:#788496}.interval-empty-state>span{color:#d5ad29;font-size:42px}.interval-empty-state h3{margin:10px 0 5px;color:#d8dee8}.interval-empty-state p{margin:0}@media (max-width: 1050px){.interval-control-deck{grid-template-columns:1fr}.interval-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1180px){.interval-action-row{grid-template-columns:1fr}.interval-action-row .interval-run-button{width:100%}}.history-snapshot-table th,.history-snapshot-table td{min-width:0px;padding-inline:6px}.history-snapshot-table th:nth-child(6),.history-snapshot-table td:nth-child(6){padding-right:16px}.history-snapshot-table th:nth-child(7),.history-snapshot-table td:nth-child(7){padding-left:12px}.earn-snapshot-table th:nth-child(6),.earn-snapshot-table td:nth-child(6){padding-right:6px}.earn-snapshot-table th:nth-child(7),.earn-snapshot-table td:nth-child(7){padding-left:6px}.history-snapshot-table td:nth-child(3),.history-snapshot-table .snapshot-volume-value,.history-snapshot-table .money-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshot-volume-value{font-weight:700;font-variant-numeric:tabular-nums}.number-decimal-muted{opacity:.55}.history-snapshot-table .snapshot-numeric-column{text-align:right;font-variant-numeric:tabular-nums}.history-snapshot-table td.snapshot-numeric-column{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.history-snapshot-table th:last-child,.history-snapshot-table td:last-child{padding-right:24px}.snapshot-numeric-column .delta-cell,.snapshot-numeric-column .delta-cell.zero-start{justify-items:end}.snapshot-numeric-column .snapshot-sort-header{justify-content:flex-end;text-align:right}.history-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:3px 7px;border:1px solid rgba(148,163,184,.62);border-radius:999px;background:#3341553d;color:#cbd5e1;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}.history-count-badge.new-account{border-color:#4fe08c85;background:#2a694829;color:#4fe08c}.snapshot-competition-history{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0px}.snapshot-current-info{display:flex;flex-wrap:wrap;min-width:0px;align-items:center;gap:5px;white-space:normal}.snapshot-current-info .top200-badge{flex:0 0 auto;padding:3px 7px;font-size:10px;white-space:nowrap}.snapshot-current-info small{min-width:0px;color:#9aa4b5;font-size:10px;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.snapshot-current-info-empty{color:#7d8796;font-size:10px;white-space:nowrap}.history-tier-distribution{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;min-width:0px;max-height:42px;overflow:hidden}.history-tier-distribution span{--tier-color: #d5ad29;display:inline-flex;align-items:center;gap:3px;max-width:86px;min-height:18px;padding:2px 5px;border:1px solid color-mix(in srgb,var(--tier-color) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tier-color) 10%,transparent);color:var(--tier-color);font-size:9px;line-height:1.25}.history-tier-distribution .tier-share-top5{--tier-color: #a78bfa}.history-tier-distribution .tier-share-20{--tier-color: #f472b6}.history-tier-distribution .tier-share-50{--tier-color: #fb923c}.history-tier-distribution .tier-share-200{--tier-color: #facc15}.history-tier-distribution .tier-share-1000{--tier-color: #60a5fa}.history-tier-distribution .tier-share-tail{--tier-color: #a1a1aa}.history-tier-distribution b{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-tier-distribution em{flex:0 0 auto;color:var(--tier-color);font-style:normal;font-weight:800}.history-tier-distribution .history-tier-more{border-color:#94a3b857;background:#3341552e;color:#aeb8c7;font-weight:800}.history-tier-bar{display:flex;align-items:stretch;width:176px;max-width:calc(100% - 10px);height:18px;overflow:hidden;border:1px solid rgba(65,78,96,.88);border-radius:999px;background:#0f172adb;box-shadow:#02061761 0 0 0 1px inset}.history-tier-bar.empty{align-items:center;justify-content:center;color:#8f99a8;font-size:10px;font-weight:800}.history-tier-bar-segment{--tier-color: #d5ad29;position:relative;display:inline-flex;flex:0 0 var(--tier-share);min-width:3px;align-items:center;justify-content:center;overflow:hidden;background:color-mix(in srgb,var(--tier-color) 76%,#111827);color:#07111f}.history-tier-bar-segment+.history-tier-bar-segment{border-left:1px solid rgba(2,6,23,.52)}.history-tier-bar-segment.merge-left{border-left:0px}.history-tier-bar-segment.tier-share-top5{--tier-color: #a78bfa}.history-tier-bar-segment.tier-share-20{--tier-color: #f472b6}.history-tier-bar-segment.tier-share-50{--tier-color: #fb923c}.history-tier-bar-segment.tier-share-200{--tier-color: #facc15}.history-tier-bar-segment.tier-share-1000{--tier-color: #60a5fa}.history-tier-bar-segment.tier-share-tail{--tier-color: #a1a1aa}.rank-value{font-weight:800;font-variant-numeric:tabular-nums}.rank-value.rank-top-20{color:#ffd84b}.rank-value.rank-top-50{color:#4fe0c1}.rank-value.rank-top-200{color:#6aa9ff}.rank-value.rank-top-1000{color:#c084fc}.rank-comparison{display:inline-flex;align-items:baseline;gap:6px}.rank-comparison strong{font-size:11px;line-height:1}.rank-comparison small{font-size:8px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.account-competition-summary-page{min-width:0px}.account-summary-actions{display:flex;align-items:center;justify-content:flex-end}.account-summary-actions button{border:1px solid rgba(244,201,48,.5);border-radius:12px;background:#f4c9301a;color:#ffd84b;padding:8px 14px;font-weight:700}.account-ledger-totals{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px}.account-ledger-totals article{display:grid;gap:5px;padding:13px 15px;border:1px solid rgba(63,72,88,.76);border-radius:15px;background:#1c212ae6}.account-ledger-totals span,.account-ledger-totals small{color:#858e9f;font-size:9px}.ledger-split-line{display:flex;gap:7px;flex-wrap:wrap;margin-top:2px}.ledger-split-line b{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:3px 8px;font-size:10px;line-height:1;font-weight:800;white-space:nowrap}.ledger-paid-chip{border:1px solid rgba(79,224,140,.22);background:#4fe08c14;color:#8ee6b3}.ledger-pending-chip{border:1px solid rgba(244,201,48,.55);background:linear-gradient(#f4c93033,#f4c93017);color:#ffe27a;box-shadow:#f4c93014 0 0 0 1px,#f4c9301a 0 8px 18px}.account-ledger-totals strong{color:#f3f5f7;font-size:19px;font-variant-numeric:tabular-nums}.account-ledger-totals article.positive,.account-ledger-totals article.profit-positive{border-color:#4fe08c47}.account-ledger-totals article.profit-negative{border-color:#f8717147}.account-ledger-totals article.positive strong,.account-ledger-totals article.profit-positive strong{color:#4fe08c}.account-ledger-totals article.profit-negative strong{color:#f87171}.account-ledger-panel{padding:12px}.account-ledger-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:10px}.account-ledger-toolbar input,.account-ledger-toolbar select{border:1px solid rgba(74,82,98,.8);border-radius:11px;background:#1e232bf2;color:#f3f5f7;padding:8px 10px}.account-ledger-toolbar input{width:min(300px,100%)}.account-ledger-view-switch{display:inline-flex;align-items:center;align-self:stretch;margin-right:auto;padding:3px;border:1px solid rgba(74,82,98,.8);border-radius:11px;background:#12171e}.account-ledger-view-switch button{min-height:30px;border:0px;border-radius:8px;background:transparent;color:#8e97a8;padding:5px 11px;font-size:10px;font-weight:800}.account-ledger-view-switch button.active{background:#f4c930;color:#181c23}.account-ledger-view-switch button:focus-visible{outline:2px solid rgba(255,216,75,.82);outline-offset:2px}.account-ledger-table{max-height:none;overflow:visible}.account-ledger-table table{min-width:1440px}.account-ledger-table .account-monthly-profit-table{min-width:1320px}.account-ledger-table th,.account-ledger-table td{padding:8px 10px;border-bottom:1px solid rgba(54,62,78,.75);white-space:nowrap;font-variant-numeric:tabular-nums}.account-ledger-table th{position:sticky;top:0;z-index:2;background:#171b22;color:#8e97a8;font-size:10px;text-align:left}.account-ledger-table td{font-size:11px}.account-ledger-table tr:hover td{background:#ffffff05}.account-ledger-table tr.no-snapshot{opacity:.55}.account-ledger-link{display:grid;gap:2px;min-width:130px;padding:0;border:0px;background:transparent;color:#f3f5f7;text-align:left}.account-ledger-link b{font-size:11px}.account-ledger-link small,.account-ledger-end{display:block;color:#7f8797;font-size:9px}.account-ledger-unranked-note{display:block;margin-top:3px;color:#f6c343;font-size:9px;font-weight:700}.account-ledger-status{display:inline-flex;margin-bottom:3px;padding:2px 6px;border-radius:999px;color:#9ba3b2;background:#5d67792e;font-size:8px;font-weight:700}.account-ledger-status.status-current{color:#4fe08c;background:#4fe08c1f}.account-ledger-status.status-upcoming{color:#6aa9ff;background:#6aa9ff1f}.account-ledger-paid{display:inline-flex;padding:2px 6px;border-radius:999px;font-size:8px;font-weight:700}.account-ledger-paid.is-paid{color:#4fe08c;background:#4fe08c1f}.account-ledger-paid.is-pending{color:#ffd84b;background:#f4c93021}.account-ledger-reward-assets{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid rgba(106,169,255,.28);border-radius:8px;background:#6aa9ff14;color:#b9d4ff;font-size:9px;font-weight:800}.account-ledger-account{display:flex;align-items:center;gap:9px;min-width:150px}.account-ledger-account>span{display:inline-grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border:1px solid rgba(244,201,48,.32);border-radius:9px;background:#f4c93014;color:#ffd84b;font-size:10px;font-weight:900}.account-ledger-account>div{display:grid;min-width:0px;gap:2px}.account-ledger-account b,.account-ledger-account small{max-width:170px;overflow:hidden;text-overflow:ellipsis}.account-ledger-account small{color:#7f8797;font-size:9px}.account-ledger-missing-note{display:block;margin-top:3px;color:#f6c343;font-size:8px;font-weight:700}.ledger-volume{font-weight:700}@media (max-width: 900px){.account-ledger-totals{grid-template-columns:repeat(2,minmax(0px,1fr))}.account-ledger-toolbar>.app-select,.account-ledger-toolbar input{flex:1 1 180px;width:auto}.account-ledger-view-switch{flex:1 0 100%}}@media (max-width: 560px){.account-ledger-totals{grid-template-columns:1fr}}.accounts-overview{display:grid;gap:12px}.accounts-overview>.snapshot-table{max-height:none}.account-conversion-price{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-inline:3px;color:#8d96a5;font-size:10px}.account-conversion-price strong{color:#f0ba61;font-size:12px;font-variant-numeric:tabular-nums}.account-conversion-price small{color:#76e7a8;font-size:9px}.account-snapshot-time{display:inline-flex;align-items:baseline;gap:5px;margin-left:6px;padding-left:12px;border-left:1px solid rgba(92,101,119,.5);color:#8d96a5}.account-snapshot-time b{color:#6aa9ff;font-size:10px;font-variant-numeric:tabular-nums}.account-vip-refresh-status{color:#76e7a8;font-size:9px;font-weight:700}.account-vip-refresh-status.error{color:#f87171}.account-volume-window{display:inline-flex;align-items:center;gap:5px;padding:3px 4px 3px 8px;border:1px solid rgba(106,169,255,.22);border-radius:999px;background:#6aa9ff0f}.account-volume-window label{display:inline-flex;align-items:center;gap:5px}.account-volume-window span{color:#8d96a5;font-size:9px;font-weight:700;white-space:nowrap}.account-volume-window input{width:138px;border:0px;background:transparent;color:#c7d7ff;font-family:inherit;font-size:10px;font-weight:700;outline:none}.account-volume-window input::-webkit-calendar-picker-indicator{opacity:.72;filter:invert(76%) sepia(14%) saturate(1481%) hue-rotate(184deg);cursor:pointer}.account-volume-default-button{border:0px;border-radius:999px;background:#6aa9ff1f;color:#91b8ff;font-family:inherit;font-size:9px;font-weight:800;line-height:1;padding:4px 6px;cursor:pointer}.account-volume-default-button:disabled{cursor:not-allowed;opacity:.45}.account-accrued-loss{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid rgba(118,231,168,.24);border-radius:999px;background:#76e7a80f}.account-accrued-loss span,.account-accrued-loss b{color:#8d96a5;font-size:9px;font-weight:800;white-space:nowrap}.account-accrued-loss b{color:#76e7a8}.account-accrued-loss input{width:58px;border:0px;background:transparent;color:#d7f8e5;font-family:inherit;font-size:10px;font-weight:800;outline:none;text-align:right}.account-vip-refresh-button{border:1px solid rgba(240,186,97,.46);border-radius:999px;background:#f0ba6117;color:#f6c85f;font-family:inherit;font-size:10px;font-weight:800;line-height:1;padding:5px 9px;cursor:pointer;transition:transform .15s,background .15s,opacity .15s;white-space:nowrap}.account-vip-refresh-button:hover:not(:disabled){transform:translateY(-1px);background:#f0ba612b}.account-vip-refresh-button:disabled{cursor:not-allowed;opacity:.62}.account-vip-refresh-button.loading{color:#aeb5c3}.account-volume-refresh-button{border-color:#6aa9ff75;background:#6aa9ff14;color:#91b8ff}.account-volume-refresh-button:hover:not(:disabled){background:#6aa9ff26}.account-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px}.earn-account-summary-grid{grid-template-columns:repeat(3,minmax(0px,1fr))}.earn-accounts-table table{min-width:620px}.earn-snapshot-table table{min-width:1120px}.account-summary-card{display:grid;gap:6px;padding:13px 15px;border:1px solid rgba(63,72,88,.76);border-radius:14px;background:#1c212ad6}.account-summary-card>span{color:#aeb5c3;font-size:11px;font-weight:700}.account-summary-card strong{font-size:20px;font-variant-numeric:tabular-nums}.account-summary-card small{color:#777f8f;font-size:9px}.account-summary-card .account-summary-reward-assets{color:#76e7a8;font-weight:800;font-variant-numeric:tabular-nums}.account-summary-card.profit,.account-summary-card.reward{border-color:#4fe08c42}.account-summary-card.loss,.account-summary-card.fee,.account-summary-card.trading-loss{border-color:#f871713d}.cost-summary-breakdown{display:grid;gap:2px}.cost-summary-breakdown small{display:flex;justify-content:space-between;gap:8px}.cost-summary-breakdown b{font-weight:700;font-variant-numeric:tabular-nums}.cost-summary-breakdown b:not(.profit-positive){color:#ff6b70}.cost-summary-breakdown b.profit-positive{color:#4fe08c}.account-row-no-snapshot td{background:#f0ba610b;color:#aeb5c3}.account-row-no-snapshot:hover td{background:#f0ba6116}.account-row-disabled td{opacity:.58}.account-row-disabled:hover td{opacity:.76}.account-enabled-toggle{min-width:42px;border:1px solid rgba(124,133,150,.35);border-radius:999px;background:#7c859614;color:#8d96a5;font-family:inherit;font-size:9px;font-weight:850;line-height:1;padding:5px 7px;cursor:pointer;white-space:nowrap}.account-enabled-toggle.enabled{border-color:#4fe08c6b;background:#4fe08c1a;color:#4fe08c}.account-enabled-toggle:hover{transform:translateY(-1px)}.account-row-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.account-accrued-loss-action{border-color:#76e7a861;background:#76e7a814;color:#76e7a8;white-space:nowrap}.account-accrued-loss-dialog{top:0;right:0;bottom:0;left:0;width:min(380px,calc(100vw - 32px));margin:auto;padding:0;border:1px solid rgba(118,231,168,.28);border-radius:16px;background:#191d25;color:#ebf0f8;box-shadow:0 24px 70px #00000080}.account-accrued-loss-dialog::backdrop{background:#05080cc2}.account-accrued-loss-dialog form{display:grid;gap:14px;padding:22px}.account-accrued-loss-dialog h3{margin:0;font-size:17px}.account-accrued-loss-dialog p{margin:-8px 0 0;color:#aeb5c3;font-size:12px}.account-accrued-loss-dialog label{display:grid;gap:7px;color:#aeb5c3;font-size:11px;font-weight:700}.account-accrued-loss-dialog input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(118,231,168,.34);border-radius:9px;background:#0f141bcc;color:#d7f8e5;font:inherit;font-size:14px}.account-accrued-loss-dialog small{color:#8d96a5;font-size:10px}.account-accrued-loss-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.account-accrued-loss-dialog footer button{padding:8px 14px;border:1px solid rgba(124,133,150,.4);border-radius:8px;background:#7c85961a;color:#ebf0f8;cursor:pointer}.account-accrued-loss-dialog footer .primary-button{border-color:#76e7a880;background:#76e7a829;color:#76e7a8}.account-accrued-loss-dialog footer button:disabled{cursor:not-allowed;opacity:.5}.full-snapshot-confirm-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 32px));padding:24px}.full-snapshot-confirm-dialog h3{font-size:18px;line-height:1.4;text-wrap:balance}.full-snapshot-confirm-dialog p{margin:14px 0 0;font-size:14px;line-height:1.7;text-wrap:pretty}.full-snapshot-confirm-dialog footer{margin-top:24px;gap:10px;flex-wrap:wrap}.full-snapshot-confirm-dialog .full-snapshot-volume-field{margin-top:18px;font-size:13px}.full-snapshot-confirm-dialog select{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(118,231,168,.34);border-radius:9px;background:#0f141b;color:#d7f8e5;font:inherit;font-size:14px}.full-snapshot-confirm-dialog footer button{min-height:40px;padding:9px 18px;font:inherit;font-size:14px}.account-user-search-button{min-width:58px;border:1px solid rgba(240,186,97,.48);border-radius:999px;background:#f0ba6114;color:#f0ba61;font-family:inherit;font-size:9px;font-weight:850;line-height:1;padding:5px 8px;cursor:pointer;white-space:nowrap}.account-user-search-button:hover:not(:disabled){transform:translateY(-1px);background:#f0ba6129}.account-user-search-button:disabled{cursor:not-allowed;opacity:.48}.account-name-cell{display:grid;gap:3px}.account-name-cell small{color:#f0ba61;font-size:9px;font-weight:800}.rank-value.rank-missing,.account-volume-missing{color:#f0ba61;font-weight:800}.money-cell{min-width:104px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.account-volume-positive{color:#4fe08c;font-weight:700;font-variant-numeric:tabular-nums}.strategy-volume-cell{color:#91b8ff;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.account-cycle-volume-cell{color:#f0ba61;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.account-maker-taker-cell{color:#91b8ff;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.maker-taker-ratio-bar{display:flex;width:164px;height:24px;overflow:hidden;border:1px solid rgba(145,184,255,.24);border-radius:6px;background:#0f172a9e;box-shadow:#ffffff08 0 0 0 1px inset}.maker-taker-ratio-segment{display:flex;align-items:center;min-width:0px;height:100%;overflow:hidden;transition:width .18s}.maker-taker-ratio-segment span{display:block;width:100%;min-width:54px;overflow:hidden;padding:0 7px;color:#e6edf8;font-size:10px;font-weight:900;line-height:22px;text-overflow:clip;white-space:nowrap}.maker-taker-ratio-segment.maker{justify-content:flex-start;background:linear-gradient(90deg,#22c55ed6,#4ade80b8)}.maker-taker-ratio-segment.taker{justify-content:flex-end;background:linear-gradient(90deg,#f87171bd,#ef4444e0)}.maker-taker-ratio-segment.taker span{text-align:right}.account-trade-spread-cell{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.rate-cell{min-width:88px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.money-cell span,.money-cell small{display:block}.money-cell small{margin-top:3px;font-size:10px}.money-cell .account-row-reward-asset{color:#76e7a8;font-weight:700;font-variant-numeric:tabular-nums}.reward-compare-value{color:#8b97a9;font-weight:600}.cost-value{color:#f0ba61}.actual-fee-value{color:#f87171}.corrected-cost-value{color:#91b8ff}.conversion-price{color:#8d96a5}.loss-value{color:#f87171}.actual-fee-cell{min-width:150px}.account-fee-header{display:grid;gap:2px}.account-fee-header small{color:#91b8ff;font-size:9px;font-weight:800;white-space:nowrap}.account-index-cell{width:44px;min-width:44px;color:#8b97a9;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.accounts-overview .snapshot-table th,.accounts-overview .snapshot-table td{padding-block:5px}.accounts-overview .snapshot-table th:nth-child(1),.accounts-overview .snapshot-table td:nth-child(1){width:44px;min-width:44px;max-width:44px;white-space:nowrap}.accounts-overview .snapshot-table td:nth-child(5){min-width:72px;white-space:nowrap}.accounts-overview .snapshot-table th:nth-child(7),.accounts-overview .snapshot-table td:nth-child(7){min-width:118px;white-space:nowrap}.accounts-overview .snapshot-table th:nth-child(8),.accounts-overview .snapshot-table td:nth-child(8){min-width:124px;white-space:nowrap}.accounts-overview .snapshot-table th:nth-child(9),.accounts-overview .snapshot-table td:nth-child(9){width:82px;min-width:82px;max-width:96px;white-space:nowrap}.accounts-overview .snapshot-table th:nth-child(13),.accounts-overview .snapshot-table td:nth-child(13){width:86px;min-width:86px;max-width:102px;white-space:nowrap}.accounts-overview .snapshot-table th:nth-child(16),.accounts-overview .snapshot-table td:nth-child(16){width:82px;min-width:82px}.accounts-overview .rank-value{min-width:56px;white-space:nowrap}.accounts-overview .table-action-button{padding:3px 7px;white-space:nowrap}.account-strategy-history-modal{width:min(980px,100%);max-height:calc(-40px + 100dvh);overflow-y:auto;border:1px solid rgba(65,78,96,.92);border-radius:18px;background:#141b24;box-shadow:#00000080 0 28px 70px;padding:18px}.account-strategy-history-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.account-strategy-history-modal>header h2{margin:0 0 4px;font-size:19px}.account-strategy-history-modal>header p,.account-strategy-history-modal>footer{margin:0;color:#8f99a8;font-size:9px}.account-strategy-history-modal>header button{border:1px solid rgba(74,82,98,.76);border-radius:10px;background:#1d2733;color:#aeb7c4;font-size:20px;line-height:1;padding:4px 9px 6px}.account-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:8px;margin:14px 0 12px}.account-history-summary article{display:grid;gap:3px;min-height:66px;align-content:center;border:1px solid rgba(65,75,92,.72);border-radius:11px;background:#191f28c2;padding:9px 11px}.account-history-summary span,.account-history-summary small{color:#8791a0;font-size:8px}.account-history-summary strong{font-size:15px;font-variant-numeric:tabular-nums}.account-history-summary .volume-positive,.account-history-summary .profit-positive{color:#4fe08c}.account-history-summary .profit-negative,.account-history-summary .fee-negative{color:#f87171}.account-history-summary .profit-unknown{color:#8d96a5}.account-history-table-wrap{overflow-x:auto;border:1px solid rgba(54,62,78,.62);border-radius:12px}.account-history-table{min-width:820px}.account-history-table th,.account-history-table td{padding-block:6px;font-size:9px}.account-history-table td.volume-positive,.account-history-table td.profit-positive{color:#4fe08c;font-weight:700}.account-history-table td.profit-negative,.account-history-table td.fee-negative{color:#f87171;font-weight:700}.account-strategy-history-modal>footer{margin-top:10px;text-align:right}.profit-positive{color:#4fe08c}.profit-negative{color:#f87171}.profit-unknown{color:#737b8a}.cost-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#05080cb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.16s ease-out 0s 1 normal none running cost-backdrop-in}.cost-modal{width:min(470px,100%);overflow:visible;border:1px solid rgba(244,201,48,.42);border-radius:20px;background:linear-gradient(135deg,rgba(244,201,48,.08),transparent 38%),#191d25;box-shadow:#00000085 0 28px 80px,#ffffff0f 0 1px inset;padding:20px;animation:.18s cubic-bezier(.22,1,.36,1) 0s 1 normal none running cost-modal-in}.cost-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.cost-modal-heading span{color:#d9b83f;font-size:9px;font-weight:800;letter-spacing:.16em}.cost-modal-heading h3{margin:4px 0 0;color:#f5f7fa;font-size:18px}.cost-modal-close{width:30px;height:30px;border:1px solid rgba(74,82,98,.72);border-radius:10px;background:#1e232bd1;color:#aeb5c3;font-size:20px;line-height:1}.cost-modal-note{margin:14px 0;color:#929aaa;font-size:11px;line-height:1.7}.leaderboard-refresh-switch{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid rgba(74,82,98,.72);border-radius:13px;background:#0d111780}.leaderboard-refresh-switch.active{border-color:#4fe08c6b;background:#2a694821}.leaderboard-refresh-switch input{width:16px;height:16px;accent-color:rgb(79,224,140)}.leaderboard-refresh-switch>span,.leaderboard-refresh-file{display:grid;gap:4px}.leaderboard-refresh-switch b,.leaderboard-refresh-file>span{color:#dce1e9;font-size:11px}.leaderboard-refresh-switch small,.leaderboard-refresh-file small{color:#858e9f;font-size:9px}.leaderboard-refresh-file{margin-top:12px}.leaderboard-refresh-file-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.leaderboard-refresh-file strong{display:block;border:1px solid rgba(74,82,98,.86);border-radius:12px;background:#0d1117b8;color:#f4f6f8;padding:11px 12px;font-size:11px;font-weight:700}.leaderboard-refresh-file strong.missing{color:#fca5a5}.leaderboard-schedule-field input{width:100%;min-height:42px;border:1px solid rgba(74,82,98,.86);border-radius:12px;background:#0d1117b8;color:#f4f6f8;padding:0 12px;font-size:11px;font-weight:700;outline:none}.leaderboard-schedule-field input:focus{border-color:#f4c93085;box-shadow:#f4c9301a 0 0 0 3px}.leaderboard-refresh-file small.field-error{color:#fca5a5}.inline-ghost-button{min-height:28px;border:1px solid rgba(74,82,98,.72);border-radius:9px;background:#0d111770;color:#c8ced9;padding:0 10px;font-size:10px;font-weight:800}.inline-ghost-button:hover:not(:disabled){border-color:#f4c9306b;color:#f4f6f8}.leaderboard-curl-editor{display:grid;gap:8px;margin-top:8px}.leaderboard-curl-editor textarea{width:100%;min-height:98px;resize:vertical;border:1px solid rgba(74,82,98,.86);border-radius:12px;background:#0d1117b8;color:#f4f6f8;padding:11px 12px;font-size:11px;line-height:1.55;outline:none}.leaderboard-curl-editor textarea:focus{border-color:#f4c93094;box-shadow:#f4c93014 0 0 0 3px}.leaderboard-curl-editor textarea::placeholder{color:#7f8796;opacity:1}.leaderboard-curl-editor>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.leaderboard-curl-editor .cost-cancel{min-height:34px;padding:0 12px;white-space:nowrap}.feishu-webhook-config input{min-height:38px;border:1px solid rgba(74,82,98,.86);border-radius:12px;background:#0d1117b8;color:#f4f6f8;padding:0 12px;font-size:11px;outline:none}.feishu-webhook-config input:focus{border-color:#4fe08c94;box-shadow:#4fe08c14 0 0 0 3px}.feishu-webhook-state{width:fit-content;border:1px solid rgba(74,82,98,.78);border-radius:999px;background:#0d1117b8;color:#9ba7b8;padding:5px 9px;font-size:9px;font-weight:800}.feishu-webhook-state.active{border-color:#4fe08c75;background:#2a694829;color:#76f2aa}.feishu-webhook-actions{display:flex;gap:8px;margin-top:4px}.feishu-webhook-actions button{min-height:32px;padding:0 12px;font-size:10px}.notification-channel-select{gap:8px}.notification-channel-row{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:8px;align-items:center}.notification-channel-dropdown .app-select-trigger{min-height:38px}.notification-channel-row .cost-cancel{min-height:38px;padding:0 12px;font-size:10px}.notification-channel-modal{width:min(920px,-40px + 100vw);max-width:none;padding:34px 40px 32px}.notification-channel-layout{display:grid;grid-template-columns:220px minmax(0px,1fr);gap:18px;align-items:start}.notification-channel-list{display:grid;gap:8px;align-content:start;margin-top:0}.notification-channel-item{width:100%;min-width:0px;text-align:left;border:1px solid rgba(74,82,98,.7);border-radius:11px;background:#0d111785;color:#cbd1dc;padding:8px 10px}.notification-channel-item.active{border-color:#f4c9308c;background:#f4c9301a}.notification-channel-item b,.notification-channel-item span{display:block}.notification-channel-item b{font-size:11px}.notification-channel-item span{margin-top:3px;color:#8f98a9;font-size:9px}.notification-channel-editor{border:1px solid rgba(74,82,98,.48);border-radius:16px;background:#0d111738;padding:16px;min-width:0px}.notification-channel-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.notification-channel-editor-heading>span{color:#dce1e9;font-size:11px;font-weight:900}.notification-channel-editor-heading>div{display:flex;gap:8px}.notification-channel-editor-heading button{min-height:32px;padding:0 12px;font-size:10px}.notification-channel-form{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:12px 14px;padding-top:2px}.notification-channel-form label{display:grid;gap:6px}.notification-channel-form label>span{color:#dce1e9;font-size:10px;font-weight:800}.notification-channel-name-field{min-width:0px}.notification-channel-form label:not(.notification-channel-name-field):not(.leaderboard-refresh-switch){grid-column:1 / -1}.notification-channel-form input{width:100%;min-width:0px;min-height:40px;border:1px solid rgba(74,82,98,.86);border-radius:12px;background:#0d1117b8;color:#f4f6f8;padding:0 14px;font-size:13px;outline:none}.notification-channel-name-field input{min-height:34px;font-size:12px}.notification-channel-form input::placeholder{color:#7f8796;opacity:1}.notification-channel-form input:focus{border-color:#f4c93094;box-shadow:#f4c93014 0 0 0 3px}.leaderboard-refresh-switch.compact{width:max-content;gap:6px;padding:6px 9px;min-height:34px;align-self:end;border-radius:999px;background:#2a694814}.leaderboard-refresh-switch.compact input{width:13px;height:13px}.leaderboard-refresh-switch.compact>span{gap:1px}.leaderboard-refresh-switch.compact b{font-size:10px}.leaderboard-refresh-switch.compact small{display:none}.cost-modal-actions.split{display:flex;justify-content:space-between;align-items:center}.cost-modal-actions.split>div:empty{display:none}.cost-modal-actions.split>div{display:flex;gap:8px}.cost-cancel.danger{color:#fca5a5;border-color:#f8717170}.leaderboard-refresh-status{display:grid;gap:6px;margin-top:12px;padding:10px 12px;border:1px solid rgba(74,82,98,.56);border-radius:12px;background:#0d11176b;color:#8f98a9;font-size:9px}.leaderboard-refresh-status b{color:#cbd1dc;font-weight:600}.leaderboard-refresh-status .error,.leaderboard-refresh-status .error b{color:#fca5a5}.cost-rate-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.cost-rate-grid label{display:grid;gap:7px;color:#cdd3dd;font-size:11px;font-weight:700}.cost-rate-grid .cost-fixed-price-field{grid-column:1 / -1}.account-loss-modal .cost-rate-grid input,.correction-note-field input{width:100%;min-width:0px;border:1px solid rgba(74,82,98,.86);border-radius:12px;outline:0px;background:#0d1117b8;color:#f4f6f8;padding:11px 12px;font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-variant-numeric:tabular-nums}.account-loss-modal .cost-rate-grid input:focus,.correction-note-field input:focus{border-color:#f4c930b8;box-shadow:#f4c93014 0 0 0 3px}.correction-baseline{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid rgba(74,82,98,.56);border-radius:12px;background:#0d11176b;color:#939baa;font-size:10px}.correction-baseline b{color:#cbd1dc;font-variant-numeric:tabular-nums}.correction-note-field{display:grid;gap:7px;margin-top:12px;color:#cdd3dd;font-size:11px;font-weight:700}.cost-rate-input{display:flex;align-items:center;border:1px solid rgba(74,82,98,.86);border-radius:12px;background:#0d1117b8;overflow:hidden}.cost-rate-input:focus-within{border-color:#f4c930b8;box-shadow:#f4c93014 0 0 0 3px}.cost-rate-input input{width:100%;min-width:0px;border:0px;outline:0px;background:transparent;color:#f4f6f8;padding:11px 12px;font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-variant-numeric:tabular-nums}.cost-rate-input b{padding:0 12px;color:#d9b83f;font-size:11px}.cost-preview{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:12px 14px;border:1px solid rgba(69,218,132,.25);border-radius:13px;background:#2a694821}.cost-preview span{color:#9aa4b5;font-size:10px}.cost-preview strong{color:#4fe08c;font-size:15px;font-variant-numeric:tabular-nums}.market-tick-loss{display:grid;gap:7px;margin-top:12px;padding:12px 14px;border:1px solid rgba(244,201,48,.22);border-radius:13px;background:#0d11177a}.market-tick-loss-heading,.market-tick-loss-prices,.market-tick-loss-result{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-tick-loss-heading span,.market-tick-loss-result span{color:#9aa4b5;font-size:10px}.market-tick-loss-heading b{color:#d9b83f;font-size:9px}.market-tick-loss-prices{justify-content:flex-start;color:#858e9e}.market-tick-loss-prices strong,.market-tick-loss-result strong{color:#f5f7fa;font-size:13px;font-variant-numeric:tabular-nums}.market-tick-loss-result strong{color:#ffd84b;font-size:15px}.market-tick-loss small,.market-tick-loss p{margin:0;color:#737d8e;font-size:9px;font-variant-numeric:tabular-nums}.risk-settings-preview{display:grid;gap:5px;margin-top:12px;padding:12px 14px;border:1px solid rgba(244,201,48,.26);border-radius:13px;background:#f4c93014}.risk-settings-preview span{color:#9aa4b5;font-size:10px}.risk-settings-preview strong{color:#ffd84b;font-size:12px}.cost-modal-error{margin:10px 0 0;color:#fca5a5;font-size:10px}.cost-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.cost-modal-actions button{border-radius:11px;padding:9px 14px;font-size:11px;font-weight:800}.cost-cancel{border:1px solid rgba(74,82,98,.76);background:#1e232bd1;color:#aeb5c3}.cost-save{border:1px solid rgb(244,201,48);background:linear-gradient(#ffd84b,#f4c930);color:#171a20;box-shadow:#f4c9302e 0 10px 24px}.danger-button{margin-right:auto;border:1px solid rgba(248,113,113,.42);background:#7f1d1d38;color:#fca5a5}.danger-button:hover:not(:disabled){border-color:#f87171ad;background:#7f1d1d57}.correction-actions{display:grid;grid-template-columns:1fr auto auto}.cost-reset{justify-self:start;border:1px solid rgba(248,113,113,.38);background:#f8717114;color:#fca5a5}.cost-modal-actions button:disabled{cursor:not-allowed;opacity:.48}@keyframes cost-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cost-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}table{width:100%;border-collapse:collapse}@media (max-width: 640px){.cost-rate-grid{grid-template-columns:1fr}}th,td{padding:10px 8px;border-bottom:1px solid rgba(46,53,68,.76);text-align:left}th{color:#aeb5c3;font-size:11px;font-weight:700}td{color:#f4f6f8;font-size:11px}.empty-cell{text-align:center;color:#8d94a4}.empty-panel{border:1px solid rgba(54,62,78,.7);border-radius:14px;background:#1f242d94;color:#8d94a4;padding:18px 16px;font-size:11px}.delta-cell{display:grid;gap:4px}.delta-cell.zero-start{justify-items:start;gap:3px}.zero-start-badge{padding:2px 5px;border:1px solid rgba(255,216,75,.45);border-radius:999px;background:#ffd84b1c;color:#ffd84b;font-size:8px;font-weight:850;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.delta-zero-start{color:#68e0d0;font-weight:750}.delta-up{color:#4fe08c}.delta-down{color:#f87171}.delta-flat{color:#aeb5c3}.snapshot-user-cell{display:grid;grid-template-columns:28px minmax(0px,1fr);align-items:center;gap:8px;min-width:0px}.snapshot-avatar{position:relative;display:inline-grid;width:28px;height:28px;place-items:center;overflow:hidden;border:1px solid rgba(80,92,112,.8);border-radius:50%;background:linear-gradient(135deg,#263141,#151b24);color:#d4dde9;font-size:11px;font-weight:800;line-height:1}.avatar-preview-trigger{padding:0;cursor:zoom-in;transition:border-color .16s,transform .16s}.avatar-preview-trigger:hover{border-color:#ffd84bdb;transform:scale(1.06)}.avatar-preview-trigger:focus-visible{outline:rgb(255,216,75) solid 2px;outline-offset:3px}.snapshot-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.snapshot-avatar.default{border-color:#e1e7f0e6;background:#f7f9fc}.snapshot-avatar b{position:relative;z-index:0}.avatar-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:28px;background:#05080dc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.avatar-preview-panel{position:relative;display:grid;justify-items:center;gap:14px;max-width:min(420px,86vw);padding:24px 24px 18px;border:1px solid rgba(100,116,139,.72);border-radius:18px;background:#111720;box-shadow:#00000094 0 24px 70px}.avatar-preview-panel img{display:block;width:min(280px,64vw);height:min(280px,64vw);max-height:70vh;border:1px solid rgba(225,231,240,.84);border-radius:50%;background:#f7f9fc;object-fit:cover}.avatar-preview-panel strong{max-width:100%;overflow:hidden;color:#f4f6f8;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.avatar-preview-close{position:absolute;top:10px;right:10px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(100,116,139,.7);border-radius:50%;background:#111827d9;color:#d7deea;cursor:pointer;font-size:18px;line-height:1}.avatar-preview-close:hover{border-color:#ffd84bd1;color:#ffd84b}.nickname-cell{display:grid;gap:5px;min-width:0px;justify-items:start}.nickname-primary-line{display:flex;align-items:center;gap:8px;width:100%;min-width:0px}.square-profile-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:5px;color:#f4c930;text-decoration:none}.square-profile-icon:hover{background:#f4c9301f}.square-profile-icon:focus-visible{outline:2px solid currentColor;outline-offset:2px}.square-profile-counts{display:block;margin-top:5px;color:#aeb6c4;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.history-snapshot-table .nickname-edit-button{flex:0 1 auto;min-width:0px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-snapshot-table .nickname-primary-line .studio-badge,.history-snapshot-table .nickname-primary-line .suspected-studio-badge,.history-snapshot-table .nickname-primary-line .studio-assign-button{flex:0 0 auto}.nickname-history{display:flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;color:#858e9d;font-size:9px;line-height:1.2;white-space:nowrap}.nickname-history span{flex:0 0 auto;color:#677181}.nickname-history b{overflow:hidden;color:#aeb6c4;font-weight:600;text-overflow:ellipsis}.nickname-history em{flex:0 0 auto;color:#d0ad37;font-style:normal;font-weight:700}.nickname-edit-button{border:0px;padding:0;background:transparent;color:#f4f6f8;text-decoration:underline rgba(255,216,75,.35);text-underline-offset:3px}.nickname-edit-button:hover{color:#ffd84b}.nickname-edit-button:disabled{cursor:default;color:#f4f6f8;text-decoration:none}.studio-assign-button,.tag-assign-button{display:inline-flex;align-items:center;min-height:22px;gap:3px;border:1px dashed rgba(174,182,196,.34);border-radius:999px;padding:2px 7px;background:#aeb6c40f;color:#8f98a8;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:9px;font-weight:700;line-height:1;opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;transition:background .16s,border-color .16s,color .16s,opacity .16s,visibility .16s}.studio-assign-button span,.tag-assign-button span{font-size:13px;line-height:0}.studio-assign-button:hover,.tag-assign-button:hover{border-color:#d2d8e29e;background:#aeb6c424;color:#d2d8e2}.history-snapshot-table tbody tr:hover .studio-assign-button,.history-snapshot-table tbody tr:focus-within .studio-assign-button,.history-snapshot-table tbody tr:hover .tag-assign-button,.history-snapshot-table tbody tr:focus-within .tag-assign-button{opacity:1;pointer-events:auto;visibility:visible}.vip-badge{display:inline-flex;align-items:center;min-width:46px;justify-content:center;padding:3px 7px;border:1px solid;border-radius:999px;background:color-mix(in srgb,currentcolor 12%,transparent);font-size:10px;font-weight:700}.vip-badge-button{font-family:inherit;line-height:inherit;cursor:pointer;transition:transform .15s,background .15s,box-shadow .15s}.vip-badge-button:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,currentcolor 20%,transparent);box-shadow:color-mix(in srgb,currentcolor 14%,transparent) 0 5px 12px}.vip-badge-button:focus-visible{outline:currentcolor solid 2px;outline-offset:2px}.vip-badge-button:disabled{cursor:not-allowed;opacity:.48}.vip-badge.vip-0{color:#94a3b8}.vip-badge.vip-1{color:#5eead4}.vip-badge.vip-2{color:#60a5fa}.vip-badge.vip-3{color:#818cf8}.vip-badge.vip-4{color:#c084fc}.vip-badge.vip-5{color:#f472b6}.vip-badge.vip-6{color:#fb923c}.vip-badge.vip-7{color:#facc15}.vip-badge.vip-8{color:#fbbf24}.vip-badge.vip-9{color:#fde68a}.users-panel{padding:18px;border-radius:18px}.users-toolbar,.users-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px}.users-toolbar{margin:0 0 12px}.users-toolbar input{width:min(360px,60vw)}.users-batch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.users-batch-toolbar>b{color:#aeb5c3;font-size:10px}.users-batch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.users-profit-month{display:inline-flex;align-items:center;gap:6px;color:#aeb5c3;font-size:11px}.users-profit-month input{width:130px;min-height:32px;border:1px solid rgba(74,82,98,.72);border-radius:10px;background:#171b22;color:#f4f6f8;padding:7px 9px;color-scheme:dark}.users-profit-summary-panel{display:grid;gap:12px;margin:0 0 14px}.users-profit-breakdown{max-height:260px;overflow:auto}.users-profit-breakdown td:first-child{min-width:180px}.users-profit-breakdown td:first-child b,.users-profit-breakdown td:first-child small{display:block}.users-profit-breakdown td:first-child small{margin-top:4px;color:#8f99a8;font-size:9px}.users-total{margin-left:auto;color:#ffd84b;font-size:14px;white-space:nowrap}.users-rank-refresh-button{flex:0 0 auto}.users-rank-refresh-notice{margin:-4px 0 12px auto;color:#aeb5c3;font-size:11px;text-align:right}.entry-timing-page{gap:18px}.entry-timing-control,.entry-timing-dashboard{display:grid;gap:16px}.entry-timing-control>header,.entry-timing-dashboard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.entry-timing-control h2,.entry-timing-dashboard h2{margin:0 0 6px;font-size:20px}.entry-timing-control p,.entry-timing-dashboard p{margin:0;color:#aeb5c3}.entry-timing-mode{display:inline-flex;width:fit-content;padding:4px;border:1px solid rgba(74,82,98,.72);border-radius:8px;background:#131822d9}.entry-timing-mode button{min-width:86px;border:0px;border-radius:6px;padding:8px 12px;background:transparent;color:#aeb5c3;font-weight:700;cursor:pointer}.entry-timing-mode button.active{background:#d7dde8;color:#111827}.entry-timing-picker{display:grid;grid-template-columns:minmax(220px,360px) minmax(260px,520px);gap:12px;align-items:center}.entry-timing-picker input{width:100%;border:1px solid rgba(74,82,98,.72);border-radius:8px;padding:10px 12px;background:#0f131bdb;color:#f5f7fb}.entry-timing-kpis{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:12px}.entry-timing-kpis article{border:1px solid rgba(74,82,98,.62);border-radius:8px;padding:14px;background:linear-gradient(135deg,#141923f2,#232b38d1)}.entry-timing-kpis span,.entry-timing-kpis small{display:block;color:#aeb5c3;font-size:12px}.entry-timing-kpis strong{display:block;margin:6px 0;color:#f5f7fb;font-size:24px}.entry-timing-bars{display:grid;gap:10px}.entry-timing-bars article{display:grid;grid-template-columns:180px 1fr 220px;gap:12px;align-items:center;border:1px solid rgba(74,82,98,.5);border-radius:8px;padding:12px;background:#131822b8}.entry-timing-bars article>div:first-child{display:grid;gap:4px}.entry-timing-bars strong{color:#f5f7fb}.entry-timing-bars span,.entry-timing-bars small{color:#aeb5c3;font-size:12px}.entry-timing-bar-track{height:14px;overflow:hidden;border-radius:999px;background:#39404ec2}.entry-timing-bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#18a058,#2f88d9)}.entry-timing-history table td small{display:block;margin-top:4px;color:#aeb5c3}.top200-page{gap:18px}.top200-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px}.top200-hero h1{margin:5px 0 7px;font-size:28px;letter-spacing:-.02em}.top200-hero p,.top200-manual-panel p,.top200-table-panel header p{margin:0;color:#aeb5c3}.top200-kicker{color:#ffd84b;font-size:12px;font-weight:800;letter-spacing:.12em}.top200-program-control{display:grid;grid-template-columns:minmax(260px,380px) auto 42px;grid-template-areas:"program target settings" "snapshot refresh settings";gap:10px;align-items:center}.top200-program-select{grid-area:program}.top200-target-rank-select{grid-area:target}.top200-snapshot-select{grid-area:snapshot}.top200-refresh-button{grid-area:refresh}.top200-cost-settings-button{grid-area:settings;display:inline-grid;place-items:center;min-width:42px;min-height:42px;align-self:stretch;border:1px solid rgba(255,216,75,.54);border-radius:12px;background:#ffd84b12;color:#ffd84b;font-size:22px;line-height:1;cursor:pointer}.top200-cost-settings-button:hover,.top200-cost-settings-button:focus-visible{border-color:#ffd84b;background:#ffd84b24;outline:none}.top200-cost-multiplier-modal{width:min(560px,calc(100vw - 32px))}.top200-cost-multiplier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.top200-cost-multiplier-grid label{display:grid;gap:5px;padding:12px;border:1px solid rgba(74,82,98,.72);border-radius:10px;background:#11161e8f}.top200-cost-multiplier-grid label>span{color:#f5f7fb;font-size:13px;font-weight:800}.top200-cost-multiplier-grid label>small{color:#8e98aa;font-size:10px}.top200-exit-rule-panel{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px 24px;align-items:end}.top200-exit-rule-panel h2{margin:0 0 6px;font-size:18px;text-wrap:balance}.top200-exit-rule-panel p{margin:0;color:#aeb5c3;text-wrap:pretty}.top200-exit-rule-panel>small{grid-column:1 / -1;color:#8b94a5;line-height:1.55;text-wrap:pretty}.top200-exit-rule-controls{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px}.top200-exit-rule-controls label{display:grid;gap:6px;color:#aeb5c3;font-size:12px}.top200-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.top200-metrics article{min-width:0;border:1px solid rgba(74,82,98,.62);border-radius:10px;padding:15px;background:#131822d1}.top200-metrics article.primary{border-color:#ffd84b7a;background:#ffd84b12}.top200-metrics span,.top200-metrics p{display:block;margin:0;color:#aeb5c3;font-size:12px}.top200-metric-title{position:relative;display:inline-flex!important;align-items:center;gap:5px}.top200-help{position:relative;display:inline-flex}.top200-help>button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid rgba(174,181,195,.72);border-radius:50%;padding:0;background:transparent;color:#d7dde8;font-size:11px;font-weight:800;line-height:1;cursor:help}.top200-help>button:focus-visible{outline:2px solid rgba(255,216,75,.85);outline-offset:2px}.top200-help-tooltip{position:absolute;z-index:8;top:25px;left:0;display:grid;width:310px;gap:6px;padding:11px 12px;border:1px solid rgb(74,86,106);border-radius:9px;background:#0a0f16fa;box-shadow:0 12px 28px #0000006b;color:#aeb5c3;font-size:11px;font-weight:500;line-height:1.5;pointer-events:none}.top200-help-tooltip b,.top200-help-tooltip strong,.top200-help-tooltip span{display:block}.top200-help-tooltip b{margin-bottom:2px;color:#f2f5f9;font-size:12px}.top200-help-tooltip strong{margin-top:3px;color:#ffd84b}.top200-metrics strong{display:block;margin:7px 0 5px;color:#f5f7fb;font-size:27px;font-variant-numeric:tabular-nums}.top200-metrics strong small{font-size:15px;color:#aeb5c3}.top200-definition-panel{display:grid;gap:15px}.top200-definition-panel header h2{margin:0 0 6px;font-size:20px;text-wrap:balance}.top200-definition-panel header p{margin:0;max-width:920px;color:#aeb5c3;text-wrap:pretty}.top200-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.top200-definition-grid article{display:grid;gap:11px;border:1px solid rgba(74,82,98,.62);border-radius:10px;padding:15px;background:#131822ad}.top200-definition-grid article.fixed{border-left:3px solid rgb(236,84,84)}.top200-definition-grid article.potential{border-left:3px solid rgb(255,181,71)}.top200-definition-grid article.new{border-left:3px solid rgb(80,183,214)}.top200-definition-grid article.exited{border-left:3px solid rgb(125,139,160)}.top200-definition-grid article>div{display:flex;align-items:center;gap:10px}.top200-definition-grid article strong{color:#ebeff5;font-size:14px}.top200-definition-grid ul{display:grid;gap:7px;margin:0;padding-left:20px;color:#cad0db}.top200-definition-grid li{line-height:1.55}.top200-definition-grid small,.top200-definition-panel footer{color:#8b94a5;line-height:1.55;text-wrap:pretty}.top200-definition-panel footer{border-top:1px solid rgba(74,82,98,.45);padding-top:12px}.top200-definition-panel footer b{color:#d7dde8}.top200-manual-panel,.top200-table-panel{display:grid;gap:15px}.top200-manual-panel header h2,.top200-table-panel header h2{margin:0 0 6px;font-size:20px}.top200-manual-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.25fr) 150px minmax(180px,1fr) auto;gap:10px;align-items:end}.top200-manual-form label{display:grid;gap:6px;color:#aeb5c3;font-size:12px}.top200-manual-form input,.top200-search{width:100%;min-height:40px;border:1px solid rgba(74,82,98,.72);border-radius:8px;padding:9px 11px;background:#0f131bdb;color:#f5f7fb}.top200-manual-form input:focus-visible,.top200-search:focus-visible{outline:2px solid rgba(255,216,75,.7);outline-offset:1px}.top200-add-button{min-height:40px;border:1px solid rgba(255,216,75,.42);border-radius:8px;padding:9px 14px;background:#ffd84b;color:#181c23;font-weight:800;cursor:pointer;white-space:nowrap}.top200-add-button:disabled{cursor:default;opacity:.45}.top200-table-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.top200-search{max-width:300px}.top200-filters{display:flex;flex-wrap:wrap;gap:8px}.top200-filters .app-select{width:180px}.top200-filters button{border:1px solid rgba(74,82,98,.72);border-radius:999px;padding:7px 12px;background:#131822c2;color:#aeb5c3;cursor:pointer}.top200-filters button.active{border-color:#ffd84b85;background:#ffd84b1a;color:#ffe270}.top200-table-wrap{max-height:680px}.top200-table-wrap table{min-width:1160px}.top200-table-wrap td{vertical-align:middle;font-variant-numeric:tabular-nums}.top200-table-wrap td small{display:block;margin-top:4px;color:#8b94a5;font-size:11px}.top200-account-cell{display:flex;align-items:center;gap:10px;min-width:150px}.top200-account-cell>div{min-width:0}.top200-account-cell .snapshot-avatar{flex:0 0 auto;width:34px;height:34px}.top200-badge{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.top200-badge.fixed{background:#ec545421;color:#ff8989}.top200-badge.potential{background:#ffb54721;color:#ffc770}.top200-badge.new{background:#50b7d624;color:#7ed3ec}.top200-badge.exited{background:#7d8ba024;color:#aeb5c3}.top200-manual-mark{color:#ffd84b!important}.top200-hit{color:#63de97}.top200-absent{color:#8b94a5}.top200-remove-button{border:0;background:transparent;color:#ff8989;padding:6px 0;cursor:pointer}.top200-remove-button:disabled{opacity:.45}.top200-method-note{display:flex;flex-wrap:wrap;gap:8px 16px;border-top:1px solid rgba(74,82,98,.45);padding-top:13px;color:#aeb5c3;font-size:12px}.top200-method-note span{color:#d7dde8;font-variant-numeric:tabular-nums}.top200-method-note p{flex-basis:100%;margin:0}@media (max-width: 1100px){.top200-hero{align-items:stretch;flex-direction:column}.top200-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.top200-manual-form{grid-template-columns:repeat(2,minmax(0,1fr))}.top200-exit-rule-panel{grid-template-columns:1fr}.top200-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.top200-add-button{width:fit-content}}@media (max-width: 700px){.top200-program-control,.top200-manual-form,.top200-metrics,.top200-definition-grid,.top200-exit-rule-controls,.top200-cost-multiplier-grid{grid-template-columns:1fr}.top200-program-control{grid-template-areas:"program" "target" "snapshot" "refresh" "settings"}.top200-table-panel>header{flex-direction:column}.top200-search{max-width:none}}.users-toolbar input,.users-toolbar select,.user-fee-modal select{border:1px solid rgba(74,82,98,.72);border-radius:10px;background:#171b22;color:#f4f6f8;padding:8px 10px}.users-table{max-height:calc(-190px + 100vh);overflow:auto}.users-table th{position:sticky;top:0;z-index:2;background:#191e26}.table-select-checkbox{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(74,82,98,.72);border-radius:7px;background:#171b22db}.table-select-checkbox.active{border-color:#f4c93094;background:#f4c9301f}.table-select-checkbox input{width:13px;height:13px;accent-color:rgb(255,216,75)}.competition-user-link,.user-ranking-competition{border:0px;background:transparent;color:#f4f6f8;padding:0;text-align:left;font-weight:700}.competition-user-link:hover,.user-ranking-competition:hover b{color:#ffd84b}.competition-user-link:focus-visible,.user-ranking-competition:focus-visible{outline:rgb(255,216,75) solid 2px;outline-offset:3px}.competition-user-name-cell{display:grid;gap:6px;justify-items:start}.competition-user-identity-cell{display:grid;grid-template-columns:28px minmax(0px,1fr);align-items:center;gap:8px;min-width:0px}.competition-user-aliases{display:flex;align-items:center;gap:5px;max-width:320px;overflow:hidden;color:#aeb5c3;font-size:9px;white-space:nowrap}.competition-user-aliases span{color:#8f99a8}.competition-user-aliases b,.competition-user-aliases em{display:inline-flex;align-items:center;max-width:92px;overflow:hidden;border:1px solid rgba(244,201,48,.32);border-radius:999px;background:#f4c93014;color:#ffd84b;padding:2px 6px;font-style:normal;font-weight:800;text-overflow:ellipsis}.competition-user-tags,.user-tag-options{display:flex;flex-wrap:wrap;gap:6px}.competition-user-tags{min-width:150px}.competition-user-tags span,.competition-user-tags em,.user-tag-chip{display:inline-flex;align-items:center;max-width:118px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tag-color, #64748b) 56%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tag-color, #64748b) 14%,transparent);color:color-mix(in srgb,var(--tag-color, #64748b) 82%,white);padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.competition-user-tags em{--tag-color: #94a3b8}.users-tier-distribution{width:180px}.users-tier-distribution:empty:before{content:"-";color:#8f99a8}.snapshot-user-tags{align-items:center;flex-wrap:nowrap;max-width:260px;overflow:hidden;gap:4px;min-width:0px}.snapshot-user-tags i{flex:0 0 auto;color:#7d8999;font-size:9px;font-style:normal;font-weight:700}.snapshot-user-tags span,.snapshot-user-tags em{max-width:84px;border-style:dashed;background:color-mix(in srgb,var(--tag-color, #64748b) 8%,transparent);color:color-mix(in srgb,var(--tag-color, #64748b) 70%,#dbe4f0);padding:2px 6px;font-weight:700}.snapshot-tags-column{max-width:100%}.snapshot-tags-edit-button{border:0px;background:transparent;cursor:pointer;padding:0}.snapshot-tags-edit-button:disabled{cursor:default}.snapshot-tags-edit-button:hover span,.snapshot-tags-edit-button:hover em{filter:brightness(1.12)}.snapshot-tags-column span,.snapshot-tags-column em{max-width:72px}.user-tag-editor{display:grid;gap:10px;margin-top:12px}.user-tag-editor>span{color:#cdd3dd;font-size:11px;font-weight:700}.user-tag-chip{cursor:pointer;opacity:.64}.user-tag-chip.active{opacity:1;box-shadow:0 0 0 2px color-mix(in srgb,var(--tag-color, #64748b) 22%,transparent)}.user-tag-create{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:8px}.user-tag-create input{width:100%;min-width:0px;border:1px solid rgba(74,82,98,.72);border-radius:10px;background:#171b22;color:#f4f6f8;padding:8px 10px}.user-suspected-studio-field{display:grid;gap:7px;margin-top:12px}.user-suspected-studio-field>span{color:#cdd3dd;font-size:11px;font-weight:700}.square-profile-modal{width:min(820px,100%);max-height:min(86vh,860px);overflow:auto}.square-profile-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px;margin-top:14px}.square-profile-form-grid label,.square-profile-curl-field{display:grid;gap:7px}.square-profile-form-grid span,.square-profile-curl-field span{color:#cdd3dd;font-size:11px;font-weight:700}.square-profile-form-grid input,.square-profile-curl-field textarea{min-width:0px;border:1px solid rgba(74,82,98,.72);border-radius:10px;background:#11151c;color:#f4f6f8;padding:9px 10px}.square-profile-curl-field{margin-top:12px}.square-profile-curl-toggle{justify-self:start;margin-top:12px}.square-profile-curl-field textarea{height:120px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.5}.square-profile-results{display:grid;gap:10px;margin-top:14px}.square-profile-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#cdd3dd;font-size:12px}.square-profile-summary b,.square-profile-summary span{border:1px solid rgba(244,201,48,.24);border-radius:999px;background:#f4c93014;padding:4px 8px}@media (max-width: 760px){.square-profile-form-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}}.suspected-studio-badge{--studio-accent: #fb7185;display:inline-flex;align-items:center;max-width:150px;overflow:hidden;padding:2px 6px;border:1px dashed color-mix(in srgb,var(--studio-accent) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 10%,transparent);color:color-mix(in srgb,var(--studio-accent) 82%,white);font-size:10px;font-style:normal;font-weight:700;line-height:inherit;text-overflow:ellipsis;white-space:nowrap}.user-rankings-layer{z-index:120}.user-rankings-modal{display:flex;flex-direction:column;width:min(1120px,100%);height:min(920px,-40px + 100dvh);max-height:calc(-40px + 100dvh);min-height:0px;overflow:hidden;border:1px solid rgba(65,78,96,.92);border-radius:18px;background:#151c25;box-shadow:#00000085 0 28px 70px;padding:18px}.user-rankings-modal>header{display:grid;grid-template-columns:minmax(0px,1fr) auto minmax(0px,1fr);align-items:start;gap:18px;margin-bottom:12px}.user-rankings-modal>header>div:first-child{min-width:0px}.user-rankings-modal>header span{color:#ffd84b;font-size:9px;font-weight:800}.user-rankings-modal>header h2{margin:4px 0;font-size:20px}.user-rankings-modal>header p{margin:0;color:#8f99a8;font-size:10px}.user-rankings-modal>header .user-aliases-line{max-width:640px;margin-top:5px;color:#cbd5e1}.user-rankings-modal>header>button{justify-self:end;border:1px solid rgba(74,82,98,.76);border-radius:9px;background:#1d2733;color:#aeb7c4;padding:3px 9px 5px;font-size:20px;line-height:1}.user-rankings-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 10px;border:1px solid rgba(63,72,88,.64);border-radius:12px;background:#121820b3;padding:8px 10px}.user-rankings-tabs{display:flex;align-items:stretch;flex:0 0 auto;justify-self:center;width:fit-content;min-height:36px;overflow:hidden;margin:7px 0 0;border:1px solid rgba(74,82,98,.76);border-radius:10px;background:#111821;box-shadow:#ffffff05 0 0 0 1px inset}.user-rankings-tabs button{display:inline-flex;align-items:center;justify-content:center;justify-self:auto;min-width:88px;min-height:36px;border-width:0px 1px 0px 0px;border-style:none solid none none;border-color:currentcolor rgba(74,82,98,.56) currentcolor currentcolor;border-image:none;background:transparent;color:#9aa4b2;padding:0 16px;font-size:11px;line-height:1;font-weight:900;text-align:center}.user-rankings-tabs button span{display:block;color:inherit;white-space:nowrap}.user-rankings-tabs button:last-child{border-right:0px}.user-rankings-tabs button.active{background:#ffd84b29;color:#ffd84b}.user-rankings-tabs button:focus-visible{outline:rgb(255,216,75) solid 2px;outline-offset:-2px}.user-trend-panel{flex:1 1 auto;min-height:0px;overflow:auto;border:1px solid rgb(53,64,82);border-radius:15px;background:#151b23}.user-trend-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid rgb(43,52,66)}.user-trend-panel h3{margin:0 0 4px;color:#edf1f7}.user-trend-panel p{margin:0;color:#7f8a9a;font-size:12px}.user-trend-loading{display:grid;min-height:420px;place-items:center;align-content:center;gap:10px;color:#b8c2d0}.user-trend-loading strong{color:#edf1f7;font-size:13px}.user-trend-loading small{color:#7f8a9a;font-size:11px}.loading-spinner{width:30px;height:30px;border:3px solid rgba(255,216,75,.2);border-top-color:#ffd84b;border-radius:50%;animation:user-trend-spin .8s linear infinite}@keyframes user-trend-spin{to{transform:rotate(360deg)}}.user-trend-empty{display:grid;min-height:280px;place-items:center;color:#8f99a8}.user-rankings-toolbar>label,.user-profit-perspective{display:grid;gap:4px}.user-rankings-toolbar>label>span,.user-profit-perspective>span,.user-rankings-toolbar>small{color:#8791a0;font-size:9px}.user-rankings-toolbar .app-select{min-width:154px}.user-wear-rate-field{display:flex;align-items:center;min-width:118px;overflow:hidden;border:1px solid rgba(74,82,98,.76);border-radius:9px;background:#151c25}.user-wear-rate-field:focus-within{border-color:#ffd84b}.user-wear-rate-field input{width:82px;border:0px;outline:0px;background:transparent;color:#edf2f7;padding:7px 9px;font-size:10px;font-variant-numeric:tabular-nums}.user-wear-rate-field b{color:#8791a0;font-size:10px}.user-profit-perspective>div{display:inline-flex;overflow:hidden;border:1px solid rgba(74,82,98,.76);border-radius:9px;background:#151c25}.user-profit-perspective button{min-width:72px;border-width:0px 1px 0px 0px;border-style:none solid none none;border-color:currentcolor rgba(74,82,98,.56) currentcolor currentcolor;border-image:none;background:transparent;color:#9aa4b2;padding:7px 12px;font-size:10px;font-weight:800}.user-profit-perspective button:last-child{border-right:0px}.user-profit-perspective button.active{background:#ffd84b1f;color:#ffd84b}.user-profit-perspective button:focus-visible{outline:rgb(255,216,75) solid 2px;outline-offset:-2px}.user-rankings-toolbar>small{margin-left:auto;padding-bottom:0}.user-rankings-note{margin:-2px 0 10px;color:#8f99a8;font-size:10px;text-align:right}.user-rankings-summary-row{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0px,3fr);gap:9px;margin:0 0 10px}.user-rankings-volume-summary{display:grid;grid-template-columns:1fr;align-items:baseline;align-content:center;gap:3px;min-height:64px;margin:0;border:1px solid rgba(63,72,88,.76);border-radius:12px;background:#191f28d1;padding:8px 12px}.user-rankings-volume-summary span,.user-rankings-volume-summary small{color:#8791a0;font-size:9px}.user-rankings-volume-summary strong{color:#edf2f7;font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.user-rankings-profit-summary,.user-rankings-basic-summary{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:9px;margin:0}.user-rankings-profit-summary article{display:grid;gap:3px;min-height:64px;align-content:center;border:1px solid rgba(63,72,88,.76);border-radius:12px;background:#191f28d1;padding:8px 12px}.user-rankings-basic-summary article{display:grid;gap:3px;min-height:64px;align-content:center;border:1px solid rgba(63,72,88,.76);border-radius:12px;background:#191f28d1;padding:8px 12px}.user-rankings-profit-summary span,.user-rankings-profit-summary small,.user-rankings-basic-summary span,.user-rankings-basic-summary small{color:#8791a0;font-size:9px}.user-rankings-profit-summary strong{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.user-rankings-basic-summary strong{color:#edf2f7;font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.entry-band-badge{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:900;white-space:nowrap}.entry-band-last-1d{color:#f6d478}.entry-band-last-1d.entry-band-badge{border:1px solid rgba(246,212,120,.32);background:#f6d47817}.entry-band-last-4h.entry-band-badge{border:1px solid rgba(255,184,92,.38);background:#ffb85c21;color:#ffc16f}.entry-band-last-3h.entry-band-badge{border:1px solid rgba(255,139,88,.46);background:#ff8b582b;color:#ff9e65}.entry-band-last-2h.entry-band-badge{border:1px solid rgba(255,89,100,.58);background:#ff59643d;color:#ff7f88}.entry-band-earlier.entry-band-badge{border:1px solid rgba(116,129,148,.38);background:#7481941f;color:#aeb7c5}.entry-time-primary{display:inline;color:#d8dee8;font-size:11px;line-height:1.25;white-space:nowrap}.entry-time-cell,.entry-window-cell{white-space:nowrap}.entry-time-cell small,.entry-window-cell small{display:inline;margin-left:6px;color:#9aa4b2;white-space:nowrap}.entry-window-cell{min-width:138px}@media (max-width: 1080px){.user-rankings-summary-row{grid-template-columns:1fr}}.user-rankings-table{flex:1 1 auto;min-height:180px;max-height:none;overflow:auto;padding-bottom:18px;scrollbar-gutter:stable}.user-rankings-table table{min-width:980px}.user-rankings-table .user-ranking-index-col{width:44px}.user-ranking-index{color:#7f8998;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}.user-rankings-table th{position:sticky;top:0;z-index:2;background:#171d25}.user-ranking-competition{display:grid;gap:2px}.user-ranking-competition small{color:#7f8998;font-size:8px}.table-action-button,.users-pagination button{border:1px solid rgba(255,216,75,.32);border-radius:9px;background:#ffd84b14;color:#ffd84b;padding:6px 10px}.table-action-button:disabled{cursor:default;opacity:.35}.users-pagination{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-top:12px;color:#aeb5c3}.users-page-jump,.users-page-jump label{display:inline-flex;align-items:center;gap:6px}.users-page-jump{margin:0 2px}.users-page-jump span{color:#8f99a8;font-size:10px;font-weight:700}.users-page-jump input{width:64px;border:1px solid rgba(74,82,98,.72);border-radius:9px;background:#171b22;color:#f4f6f8;padding:6px 8px;text-align:center;font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-variant-numeric:tabular-nums}.users-page-jump input:focus{border-color:#ffd84b94;outline:none;box-shadow:#ffd84b14 0 0 0 3px}.users-pagination button:disabled{cursor:default;opacity:.35}.studio-badge{--studio-accent: #ffd84b;display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 15%,transparent);color:var(--studio-accent);font-size:10px;font-weight:700;white-space:nowrap}.studio-color-0{--studio-accent: #ffd84b}.studio-color-1{--studio-accent: #5dd6c0}.studio-color-2{--studio-accent: #75a7ff}.studio-color-3{--studio-accent: #c18cff}.studio-color-4{--studio-accent: #ff8f70}.studio-color-5{--studio-accent: #79d875}.studio-color-6{--studio-accent: #58c8ef}.studio-color-7{--studio-accent: #f18daf}.studio-badge-button{border:1px solid color-mix(in srgb,var(--studio-accent) 22%,transparent);font-family:inherit;line-height:inherit;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.studio-badge-button.suspected-studio-badge{border-style:dashed;border-color:color-mix(in srgb,var(--studio-accent) 42%,transparent);background:color-mix(in srgb,var(--studio-accent) 10%,transparent)}.studio-badge-button:hover{border-color:color-mix(in srgb,var(--studio-accent) 48%,transparent);background:color-mix(in srgb,var(--studio-accent) 24%,transparent);transform:translateY(-1px)}.studio-account-modal{position:relative;width:min(560px,100%)}.studio-account-modal .cost-modal-actions{flex-wrap:wrap}.studio-search{width:100%;box-sizing:border-box;margin:12px 0;padding:10px 12px;border:1px solid #354052;border-radius:10px;background:#101720;color:inherit}.studio-account-user{margin:8px 0 0;color:#8f99a8;font-size:12px;font-weight:700}.studio-account-current{margin:8px 0 16px}.studio-account-current b{color:#ffd84b;font-size:14px}.studio-current-name{display:flex;align-items:center;gap:10px}.studio-current-name button,.studio-rename-cancel{border:0px;background:transparent;color:#aeb5c3;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:10px;font-weight:800;cursor:pointer}.studio-current-name button:hover,.studio-rename-cancel:hover{color:#ffd84b}.studio-current-rename{display:flex;align-items:center;gap:6px}.studio-current-rename input{width:min(180px,38vw);border:1px solid rgba(255,216,75,.55);border-radius:8px;background:#0f141c;color:#f4f6f8;padding:7px 9px;font:inherit}.studio-current-rename input:focus{outline:none;box-shadow:#ffd84b1f 0 0 0 3px}.studio-rename-save{border:1px solid rgba(255,216,75,.55);border-radius:8px;background:#ffd84b24;color:#ffd84b;padding:7px 9px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.studio-current-name button:disabled,.studio-current-rename button:disabled{cursor:not-allowed;opacity:.45}.studio-mode-tabs{display:inline-flex;padding:4px;border:1px solid rgba(74,82,98,.72);border-radius:12px;background:#0d121ac7}.studio-mode-tabs button{border:0px;border-radius:9px;background:transparent;color:#aeb5c3;padding:8px 12px;font-weight:800}.studio-mode-tabs button.active{background:#ffd84b29;color:#ffd84b}.studio-mode-tabs button:disabled{cursor:not-allowed;opacity:.4}.recent-studio-groups{display:grid;gap:8px;margin-top:14px}.recent-studio-groups>span{color:#aeb5c3;font-size:11px;font-weight:800}.recent-studio-groups>small{color:#848e9e;font-size:11px}.recent-studio-groups>div{display:flex;flex-wrap:wrap;gap:7px}.recent-studio-groups button{border:1px solid rgba(74,82,98,.72);border-radius:999px;background:#1e2631e6;color:#d7dce5;padding:6px 10px;font:inherit;font-size:11px;font-weight:800}.recent-studio-groups button:hover:not(:disabled),.recent-studio-groups button.selected{border-color:#ffd84b9e;background:#ffd84b24;color:#ffe27a}.recent-studio-groups button:disabled{cursor:not-allowed;opacity:.55}.studio-group-list{display:grid;gap:8px;margin-top:14px;max-height:260px;overflow:auto}.recent-studio-groups+.studio-group-list{margin-top:12px}.studio-group-row{display:flex;align-items:center;border:1px solid rgba(74,82,98,.72);border-radius:12px;background:#111821;overflow:hidden}.studio-group-select{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;gap:12px;border:0px;background:transparent;color:#f4f6f8;padding:10px 12px;text-align:left}.studio-group-row:hover{border-color:#ffd84b59;background:#ffd84b14}.studio-group-row.selected{border-color:#ffd84bb8;background:#ffd84b24;color:#ffd84b}.studio-group-delete{align-self:stretch;border-width:0px 0px 0px 1px;border-style:none none none solid;border-color:currentcolor currentcolor currentcolor rgba(239,68,68,.25);border-image:none;background:transparent;color:#f28b92;padding:0 14px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:11px;font-weight:800}.studio-group-merge{align-self:stretch;border-width:0px 0px 0px 1px;border-style:none none none solid;border-color:currentcolor currentcolor currentcolor rgba(255,216,75,.22);border-image:none;background:transparent;color:#f0c84b;padding:0 12px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:11px;font-weight:800;white-space:nowrap}.studio-group-delete:hover:not(:disabled){background:#ef44441f}.studio-group-merge:hover:not(:disabled){background:#ffd84b1f}.studio-group-delete:disabled,.studio-group-merge:disabled{cursor:not-allowed;opacity:.45}.studio-delete-backdrop{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:#070a0ed1;padding:24px}.studio-delete-dialog{width:min(400px,100%);border:1px solid rgba(239,68,68,.45);border-radius:14px;background:#171c24;padding:20px;box-shadow:#0006 0 16px 40px}.studio-delete-dialog h4{margin:0;color:#f4f6f8;font-size:17px}.studio-delete-dialog p{margin:10px 0 18px;color:#aeb5c3;line-height:1.6}.studio-delete-dialog>div{display:flex;justify-content:flex-end;gap:10px}.studio-delete-dialog>div>button:first-child{border:1px solid rgba(148,163,184,.35);border-radius:9px;background:transparent;color:#c4ccd8;padding:8px 14px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-weight:800}.studio-group-list b{min-width:32px;border-radius:999px;background:#94a3b824;color:#c4ccd8;padding:3px 8px;text-align:center}.studio-new-field{display:grid;gap:8px;margin-top:14px}.studio-new-field span{color:#aeb5c3;font-size:11px;font-weight:800}.studio-new-field input{border:1px solid rgba(74,82,98,.8);border-radius:12px;background:#0f141c;color:#f4f6f8;padding:12px 14px;font:inherit}.studio-new-field input:focus{outline:none;border-color:#ffd84b9e;box-shadow:#ffd84b1f 0 0 0 3px}tbody tr{cursor:pointer}tbody tr:hover{background:#ffd84b0a}.status-pill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700}.status-current{background:#46da8426;color:#4fe08c}.status-upcoming{background:#ffd84b24;color:#ffd84b}.status-ended{background:#94a3b829;color:#c4ccd8}.status-undated{background:#f472b629;color:#f9a8d4}.tier-board-panel{overflow:hidden}.snapshot-rank-band-toggle{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(74,82,98,.68);border-radius:8px;background:#0d11176b;color:#dce1e9;padding:8px 12px;text-align:left}.snapshot-rank-band-toggle>span{display:flex;align-items:baseline;gap:10px}.snapshot-rank-band-toggle strong{font-size:11px}.snapshot-rank-band-toggle small{color:#8992a3;font-size:9px}.snapshot-rank-band-toggle b{color:#ffd84b;font-size:10px;font-weight:700}.snapshot-rank-band-toggle:hover,.snapshot-rank-band-section.expanded .snapshot-rank-band-toggle{border-color:#f4c930ad;background:#f4c93024}.snapshot-rank-band-section{margin-bottom:10px}.snapshot-rank-band-section.expanded .snapshot-rank-band-toggle{margin-bottom:8px}.tier-board{display:grid;grid-template-columns:74px 1fr;gap:10px}.tier-board-label{display:grid;align-content:center;justify-items:center;gap:5px;color:#8d94a4;font-size:11px;border-right:1px solid rgba(57,65,80,.8)}.tier-toggle{border:1px solid rgba(74,82,98,.8);border-radius:10px;background:#1e232bf2;color:#aeb5c3;padding:7px 8px;font-size:10px;font-weight:700;margin-bottom:6px}.tier-toggle.active{border-color:#f4c930b8;background:#f4c93024;color:#ffd84b}.tier-board-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.tier-board-scroll::-webkit-scrollbar{display:none}.tier-card{flex:0 0 220px;border-radius:16px;padding:12px;border:1px solid rgba(54,62,78,.88);background:#1f242dd9;display:grid;gap:9px}.tier-card-rank{color:#a7afbd;font-size:11px;font-weight:700;line-height:1.2}.tier-card-reward strong{display:block;color:#ffd533;font-size:12px;margin-bottom:5px;line-height:1.25}.tier-card-reward-note{margin-left:4px;color:#7fe29f;font-size:10px;font-weight:600}.tier-card-highlight{display:grid;gap:4px;padding:9px 11px;border-radius:12px;background:#4e441f80;border:1px solid rgba(181,150,53,.72);text-align:center}.tier-card-highlight span{color:#ffd533;font-size:11px;font-weight:700;line-height:1.2}.tier-card-highlight strong{color:#37da7f;font-size:11px;font-weight:700;line-height:1.15}.tier-card-highlight small{color:#8d96a5;font-size:8px;line-height:1.2}.tier-card-threshold{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;padding-top:8px;border-top:1px solid rgba(57,65,80,.76)}.tier-card-threshold strong{color:#7aaeff;font-size:11px;line-height:1.2}.error-box{padding:12px 14px;border-radius:14px;background:#b91c1c2e;color:#fecaca}.placeholder-card{border-radius:18px;padding:22px;border:1px solid rgba(54,62,78,.7);background:#1f242db8}.placeholder-card h3{margin:0 0 10px;font-size:24px}.loan-management-page{gap:14px}.loan-management-header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:20px 22px;border-color:#f4c93047}.loan-management-header>div:first-child{display:grid;gap:4px}.loan-management-header>div:first-child>span{color:#f4c930;font-size:9px;font-weight:900}.loan-management-header h1{margin:0;font-size:24px;text-wrap:balance}.loan-management-header p{margin:0;color:#8993a2;text-wrap:pretty}.loan-product-tabs{display:flex;align-items:center;gap:4px;border:1px solid rgb(53,61,73);border-radius:11px;background:#10151b;padding:4px}.loan-product-tabs button{min-height:34px;border:0px;border-radius:8px;background:transparent;color:#8993a2;padding:0 13px;cursor:pointer;font-size:10px;font-weight:800}.loan-product-tabs button:hover,.loan-product-tabs button:focus-visible{outline:0px;background:#1c222a;color:#e1e5eb}.loan-product-tabs button.active{background:#f4c930;color:#14181d}.loan-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px}.loan-summary-strip article{display:grid;gap:4px;min-width:0px;border:1px solid rgb(49,58,70);border-radius:12px;background:#161b22;padding:13px 15px}.loan-summary-strip span,.loan-summary-strip small{color:#7c8797;font-size:9px}.loan-summary-strip strong{overflow:hidden;color:#eceff3;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.loan-summary-strip article:nth-child(2) strong,.loan-summary-strip article:nth-child(3) strong{color:#f4c930}.loan-position-panel{display:grid;gap:14px;overflow:hidden;padding:0}.loan-position-panel>.panel-header{padding:14px 16px;border-bottom:1px solid rgb(48,57,70)}.loan-position-panel>.panel-header p{margin:4px 0 0;color:#7b8695;font-size:9px;text-wrap:pretty}.loan-heading-actions{display:flex;align-items:center;gap:8px}.loan-heading-actions .margin-borrow-button{border-radius:9px;padding:8px 12px;font-size:10px;font-weight:850}.loan-table-wrap{overflow-x:auto}.loan-table-wrap table{width:100%;min-width:880px;border-collapse:collapse}.loan-table-wrap th,.loan-table-wrap td{padding:11px 14px;border-bottom:1px solid rgb(43,51,62);text-align:left;vertical-align:middle}.loan-table-wrap th{background:#12171e;color:#778291;font-size:9px;font-weight:850;white-space:nowrap}.loan-table-wrap td{color:#d5dbe3;font-size:10px}.loan-table-wrap td b,.loan-table-wrap td small{display:block}.loan-table-wrap td small{margin-top:3px;color:#6f7a8a;font-size:8px}.loan-table-wrap td strong{color:#eff2f6}.loan-table-wrap tbody tr:hover{background:#f4c93006}.loan-table-wrap tbody tr:last-child td{border-bottom:0px}.loan-ltv,.loan-risk-status{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 8px;font-size:9px;font-weight:850;white-space:nowrap}.loan-ltv.safe,.loan-risk-status.safe{background:#41d9831a;color:#5ae095}.loan-ltv.warning,.loan-risk-status.warning{background:#f4c9301c;color:#f7d043}.loan-ltv.danger{background:#f871711c;color:#fc8e95}.loan-repay-button{border:1px solid rgba(65,217,131,.48);border-radius:8px;background:#41d98312;color:#58dd92;padding:6px 10px;cursor:pointer;font-size:9px;font-weight:850}.loan-repay-button:hover:not(:disabled),.loan-repay-button:focus-visible{outline:0px;border-color:#41d983c7;background:#41d98321}.loan-repay-button:disabled{cursor:not-allowed;opacity:.42}.loan-account-errors{display:grid;gap:5px;margin:0 14px}.loan-account-errors p{display:grid;grid-template-columns:minmax(100px,180px) minmax(0px,1fr);gap:12px;margin:0;border-left:2px solid rgb(248,113,113);background:#f871710e;padding:8px 10px;color:#ebb1b5;font-size:9px}.loan-account-errors span{overflow:hidden;color:#b08990;text-overflow:ellipsis;white-space:nowrap}.loan-position-panel>.strategy-empty-state{min-height:180px}.loan-position-panel>.margin-api-note{padding:0 16px 14px}.loan-action-dialog{width:min(560px,calc(100vw - 32px))}.loan-action-dialog .margin-form-grid{margin-top:4px}.loan-action-dialog .loan-full-repay{display:flex;align-items:center;align-self:end;min-height:40px;border:1px solid rgb(60,70,83);border-radius:10px;background:#12171e;padding:0 11px}.loan-full-repay input{width:14px!important;margin:0 8px 0 0;accent-color:rgb(244,201,48)}.loan-confirm-field{display:grid;gap:6px;margin-top:14px;color:#9ba4b2;font-size:10px;font-weight:700}.loan-check-cell{width:36px;padding-inline:10px!important;text-align:center!important}.loan-check-cell input,.loan-account-picker input{width:15px;height:15px;margin:0;accent-color:rgb(244,201,48)}.loan-table-wrap tr.selected{background:#f4c9300e}.loan-account-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:220px;overflow-y:auto;margin-bottom:12px}.loan-account-picker>div{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;color:#97a1af;font-size:10px;font-weight:800}.loan-account-picker>div button{border:0;background:transparent;color:#f4c930;cursor:pointer;font:inherit}.loan-account-picker>label{display:flex;align-items:center;gap:9px;min-width:0;border:1px solid rgb(53,62,74);border-radius:9px;background:#12171e;padding:9px 10px;cursor:pointer}.loan-account-picker>label:has(input:checked){border-color:#f4c9309e;background:#f4c9300e}.loan-account-picker b,.loan-account-picker small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loan-account-picker small{margin-top:2px;color:#707b8b;font-size:8px}.loan-selection-summary{display:grid;gap:5px;max-height:260px;overflow-y:auto}.loan-selection-summary p{display:flex;justify-content:space-between;gap:12px;margin:0;border-bottom:1px solid rgb(49,58,69);padding:8px 2px;color:#cdd4de;font-size:10px}.loan-path-list{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;max-height:min(590px,62vh);overflow-y:auto;padding:2px 4px 2px 0}.loan-path-card{display:grid;grid-template-columns:minmax(165px,.9fr) minmax(350px,1.45fr) minmax(0,3.4fr);align-items:center;gap:12px;min-width:0;border:1px solid rgb(55,65,78);border-left:3px solid rgb(65,217,131);border-radius:10px;background:#12171e;padding:10px 12px}.loan-path-card.partial{border-left-color:#f4c930}.loan-path-card.unavailable,.loan-path-card.error{border-left-color:#f87171}.loan-path-card-heading{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0}.loan-path-card-heading>span{color:#6f7a8b;font-size:8px;font-weight:850}.loan-path-card-heading>b{overflow:hidden;min-width:0;color:#e7ebf0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.loan-path-card-heading>em{flex-basis:100%;color:#53db8f;font-size:9px;font-style:normal;font-weight:850;white-space:nowrap}.loan-path-card.partial .loan-path-card-heading>em{color:#f4c930}.loan-path-card.unavailable .loan-path-card-heading>em,.loan-path-card.error .loan-path-card-heading>em{color:#f87171}.loan-path-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0}.loan-path-card dl div{display:grid;gap:2px;min-width:0;border-radius:7px;background:#171d25;padding:6px 7px}.loan-path-card dt{color:#6d798a;font-size:8px}.loan-path-card dd{margin:0;color:#dee3e9;font-size:10px;font-weight:800}.loan-path-flow{display:flex;align-items:stretch;gap:4px;min-width:0;padding:1px 0}.loan-path-flow-item{display:flex;align-items:center;gap:4px;min-width:0;flex:1 1 0}.loan-path-flow-item>span{display:flex;align-items:center;min-height:32px;width:100%;border:1px solid rgb(54,65,79);border-radius:7px;background:#171d25;padding:5px 7px;color:#b4bdc9;font-size:8px;line-height:1.35}.loan-path-arrow{flex:0 0 auto;color:#f4c930;font-size:15px;line-height:1}.loan-account-flow-stack{display:flex;align-items:center;gap:12px;min-width:0}.loan-account-flow{display:flex;align-items:center;flex:1 1 auto;min-width:0}.loan-account-flow-node{display:flex;align-items:center;min-width:0;flex:1 1 0}.loan-account-flow-node:last-child{flex:0 0 auto}.loan-account-flow-node>b{position:relative;z-index:1;min-width:62px;border:1px solid rgb(65,77,92);border-radius:7px;background:#181f27;padding:7px 9px;color:#e1e6ed;font-size:9px;text-align:center;white-space:nowrap}.loan-account-flow-link{position:relative;display:block;flex:1 1 auto;min-width:72px;height:40px;margin:14px 12px 0}.loan-account-flow-link:before{position:absolute;top:50%;right:0;left:0;content:"";border-top:1px solid rgb(116,132,149);transform:translateY(-50%)}.loan-account-flow-link small{position:absolute;z-index:1;top:50%;left:50%;min-width:max-content;padding:0 5px;transform:translate(-50%,-170%);background:#12171e;color:#59df94;font-size:8px;font-weight:800;white-space:nowrap}.loan-account-flow-link i{position:absolute;z-index:1;top:50%;left:50%;padding:0 5px;transform:translate(-50%,-50%);background:#12171e;color:#f4c930;font-size:18px;font-style:normal;line-height:1}.loan-account-flow-remaining{flex:0 0 auto;border-left:1px solid rgb(61,71,84);padding-left:10px;color:#f4c930;font-size:9px;font-weight:800;white-space:nowrap}.loan-account-bnb-flow{display:flex;align-items:center;gap:7px;flex:0 1 280px;min-width:0;border-right:1px solid rgb(58,69,82);padding-right:12px}.loan-account-bnb-flow>span{color:#8995a5;font-size:8px;font-weight:850;white-space:nowrap}.loan-account-bnb-flow .loan-account-flow{min-width:180px}.loan-account-bnb-flow .loan-account-flow-node>b{min-width:48px;padding-inline:6px}.loan-account-bnb-flow .loan-account-flow-link{min-width:34px;margin-inline:5px}.loan-management-page>.margin-borrow-page.embedded{gap:14px}.margin-borrow-page{gap:14px}.margin-borrow-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-color:#f4c93047}.margin-borrow-hero h1{margin:5px 0 6px;font-size:22px;text-wrap:balance}.margin-borrow-hero p,.margin-inventory-panel>p{margin:0;color:#929aaa;text-wrap:pretty}.margin-watch-status{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-width:190px;padding:11px 13px;border:1px solid rgba(72,82,99,.72);border-radius:12px;background:#0b0f1480}.margin-watch-status i{grid-row:1 / 3;width:9px;height:9px;border-radius:50%;background:#737b8c}.margin-watch-status.active i,.margin-watch-status.checking i{background:#36d47c}.margin-watch-status span{color:#dce1e9;font-weight:700}.margin-watch-status small{color:#7f8797}.margin-borrow-layout{display:grid;grid-template-columns:minmax(520px,1.2fr) minmax(360px,.8fr);gap:14px;align-items:start}.margin-borrow-form,.margin-inventory-panel{display:grid;gap:16px}.margin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px}.margin-form-grid label,.margin-confirm-dialog label{display:grid;gap:6px;color:#9ba4b2;font-size:10px;font-weight:700}.margin-form-grid input,.margin-form-grid select,.margin-confirm-dialog input{width:100%;border:1px solid rgba(72,82,99,.76);border-radius:10px;background:#12171e;color:#f2f4f7;padding:10px 11px;outline:none}.margin-form-grid input:focus,.margin-form-grid select:focus,.margin-confirm-dialog input:focus{border-color:#f4c930b8}.margin-limit-card{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.margin-limit-card>div{display:grid;gap:5px;padding:14px;border:1px solid rgba(72,82,99,.66);border-radius:12px;background:#0b0f146b}.margin-limit-card span,.margin-limit-card small{color:#858e9e}.margin-limit-card strong{font-size:17px;color:#f1f3f6}.margin-limit-card strong.available{color:#41d983}.margin-limit-card strong.unavailable{color:#fb6f78}.margin-action-row{display:flex;justify-content:flex-end;gap:10px}.margin-action-row button,.margin-confirm-dialog .margin-borrow-button{border-radius:10px;padding:10px 14px;font-weight:800}.margin-query-button{border:1px solid rgba(244,201,48,.55);background:transparent;color:#ffd84b}.margin-auto-button{border:1px solid rgba(65,217,131,.52);background:#41d98314;color:#59df94}.margin-borrow-button{border:1px solid rgb(244,201,48);background:#f4c930;color:#15181d}.margin-action-row button:disabled,.margin-confirm-dialog button:disabled{cursor:not-allowed;opacity:.45}.margin-inventory-panel .panel-header>b{color:#41d983}.margin-asset-list{display:grid;grid-template-columns:1fr;gap:8px;max-height:420px;overflow:auto}.margin-add-asset{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:8px}.margin-add-asset input{min-width:0px;border:1px solid rgba(72,82,99,.76);border-radius:10px;background:#12171e;color:#f2f4f7;padding:10px 11px;outline:none}.margin-add-asset input:focus{border-color:#f4c930b8}.margin-add-asset button{border:1px solid rgba(244,201,48,.58);border-radius:10px;background:#f4c93014;color:#ffd84b;padding:8px 13px;font-weight:800}.margin-add-asset button:disabled{cursor:not-allowed;opacity:.45}.margin-watch-list>article{position:relative;display:grid;border:1px solid rgba(72,82,99,.62);border-radius:11px;background:#0d111775}.margin-watch-list>article.selected{border-color:#f4c930b8}.margin-watch-list>article.auto-enabled{border-left:3px solid rgb(65,217,131)}.margin-watch-main{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:4px 12px;align-items:center;min-width:0px;border:0px;border-radius:11px;background:transparent;color:#edf0f4;padding:11px 36px 11px 12px;text-align:left}.margin-watch-main>span{display:grid;gap:2px}.margin-watch-main>span small,.margin-watch-main em{color:#8f98a8;font-size:9px;font-style:normal}.margin-watch-main>b{justify-self:end;border-radius:999px;padding:3px 7px;font-size:8px}.margin-watch-main>b.available{background:#41d9831a;color:#4fe08c}.margin-watch-main>b.unavailable{background:#f8717114;color:#9ca3af}.margin-watch-main em{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.margin-auto-rule{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:2px 10px;align-items:center;margin:0 10px 10px;padding:8px 9px;border-radius:8px;background:#41d9830f}.margin-auto-rule span{color:#55db91;font-size:9px;font-weight:800}.margin-auto-rule small{grid-column:1;overflow:hidden;color:#85909f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.margin-auto-rule>button{grid-area:1 / 2 / 3;border:1px solid rgba(248,113,113,.34);border-radius:8px;background:#f8717114;color:#fca5a5;padding:5px 8px;font-size:8px;font-weight:800}.margin-auto-rule.status-error{background:#f871710f}.margin-auto-rule.status-error span{color:#fca5a5}.margin-auto-rule.status-waiting-inventory{background:#f4c9300f}.margin-auto-rule.status-waiting-inventory span{color:#ffd84b}.margin-remove-asset{position:absolute;top:8px;right:8px;width:24px;height:24px;border:0px;border-radius:7px;background:transparent;color:#77808f;font-size:16px;line-height:1}.margin-asset-list .strategy-empty-state{grid-column:1 / -1}.margin-api-note{color:#727b8b;line-height:1.6}.margin-task-panel{display:grid;gap:14px}.margin-task-heading-actions{display:flex;align-items:center;gap:12px}.margin-task-heading-actions>span{color:#41d983;font-size:10px;font-weight:800}.margin-task-table-wrap{overflow-x:auto;border:1px solid rgba(72,82,99,.62);border-radius:12px}.margin-task-table{width:100%;min-width:1180px;border-collapse:collapse}.margin-task-table th,.margin-task-table td{padding:11px 12px;border-bottom:1px solid rgba(54,62,78,.58);text-align:left;vertical-align:top}.margin-task-table th{background:#12171e;color:#818b9a;font-size:9px;font-weight:800}.margin-task-table tbody tr:last-child td{border-bottom:0px}.margin-task-table td{color:#e7ebf1;font-size:10px}.margin-task-table td b,.margin-task-table td small{display:block}.margin-task-table td small{max-width:190px;margin-top:4px;overflow:hidden;color:#778190;font-size:8px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.margin-task-status{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900}.margin-task-status.waiting{background:#f4c9301a;color:#ffd84b}.margin-task-status.success{background:#41d9831a;color:#55df94}.margin-task-status.error{background:#f871711a;color:#fca5a5}.margin-task-status.stopped{background:#7882911f;color:#9ca3af}.margin-task-stop{border:1px solid rgba(248,113,113,.36);border-radius:8px;background:#f8717114;color:#fca5a5;padding:6px 10px;font-size:9px;font-weight:800}.margin-task-finished{color:#737d8c;font-size:9px}.margin-task-empty{min-height:110px}.margin-confirm-layer{z-index:60}.margin-confirm-dialog{width:min(440px,-32px + 100vw);border:1px solid rgba(244,201,48,.42);border-radius:16px;background:#181d25;padding:20px;box-shadow:#00000085 0 24px 70px}.margin-confirm-dialog.loan-path-dialog{width:min(1520px,calc(100vw - 42px));max-height:min(920px,calc(100vh - 28px));padding:22px 26px 20px}.margin-confirm-dialog header span{color:#ffd84b;font-size:9px;font-weight:800}.margin-confirm-dialog h2{margin:5px 0 8px;text-wrap:balance}.margin-confirm-dialog header p{margin:0 0 16px;color:#9aa3b2;text-wrap:pretty}.margin-confirm-summary{display:grid;grid-template-columns:auto minmax(0px,1fr);gap:8px 16px;padding:12px 14px;border:1px solid rgba(72,82,99,.66);border-radius:10px;background:#12171e}.margin-confirm-summary span{color:#7f8998;font-size:10px}.margin-confirm-summary b{overflow:hidden;color:#e9edf3;text-align:right;text-overflow:ellipsis;white-space:nowrap}.margin-confirm-dialog .strategy-modal-actions{position:static;display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));bottom:auto;margin:18px 0 0;padding:0;border-top:0px;background:transparent}.margin-confirm-dialog .strategy-modal-actions button{width:100%;min-width:0px;border-radius:10px;padding:10px 14px}@media (max-width: 900px){.loan-summary-strip{grid-template-columns:repeat(2,minmax(0px,1fr))}.margin-borrow-layout{grid-template-columns:1fr}}@media (max-width: 1100px){.loan-path-card{grid-template-columns:minmax(160px,.8fr) minmax(320px,1.5fr)}.loan-account-flow-stack{grid-column:1 / -1}}@media (max-width: 640px){.loan-management-header{align-items:stretch;flex-direction:column}.loan-product-tabs{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr))}.loan-product-tabs button{padding-inline:5px}.loan-summary-strip{grid-template-columns:1fr}.loan-heading-actions{align-items:stretch;flex-direction:column}.loan-account-errors p{grid-template-columns:1fr;gap:4px}.loan-account-picker{grid-template-columns:1fr}.loan-path-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.margin-confirm-dialog.loan-path-dialog{width:min(620px,calc(100vw - 20px));padding:18px 15px 15px}.loan-path-list{grid-template-columns:1fr;max-height:52vh}.loan-path-card{grid-template-columns:1fr;gap:8px}.loan-account-flow-stack{grid-column:auto;align-items:stretch;flex-direction:column;gap:7px}.loan-account-flow{min-width:max-content}.loan-account-flow-stack{overflow-x:auto;padding-bottom:3px}.loan-account-bnb-flow{flex-basis:auto;border-right:0;border-bottom:1px solid rgb(58,69,82);padding:0 0 7px}.loan-path-flow-item{flex-basis:104px}.margin-borrow-hero{align-items:stretch;flex-direction:column}.margin-form-grid,.margin-limit-card,.margin-confirm-dialog .strategy-modal-actions{grid-template-columns:1fr}.margin-task-panel .panel-header,.margin-task-heading-actions{align-items:stretch;flex-direction:column}.margin-action-row{flex-direction:column}.margin-add-asset{grid-template-columns:1fr}}.strategy-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#05080cc7}.leaderboard-config-layer{z-index:120}.leaderboard-config-page{grid-template-columns:minmax(280px,360px) minmax(0px,1fr);align-items:start;gap:12px}.leaderboard-config-list{display:grid;gap:10px;padding:14px}.leaderboard-config-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.leaderboard-config-list-head h3{margin:0;font-size:16px}.leaderboard-config-list-head span{color:#8f99a8;font-size:11px;font-weight:700}.leaderboard-config-list-head button{min-height:30px;border:1px solid rgba(244,201,48,.52);border-radius:10px;background:#f4c93024;color:#ffd93b;font-weight:900}.leaderboard-config-items{display:grid;gap:7px;max-height:none;overflow:visible;padding-right:0}.leaderboard-config-items.expanded{max-height:min(720px,-230px + 100dvh);overflow-y:auto;padding-right:2px}.leaderboard-config-more{min-height:32px;border:1px solid rgba(74,82,98,.76);border-radius:10px;background:#1d2733e0;color:#c8d0dc;font-size:11px;font-weight:800}.leaderboard-config-item{display:grid;grid-template-columns:auto minmax(0px,1fr) auto;gap:4px 8px;width:100%;padding:9px 10px;border:1px solid rgba(55,65,82,.78);border-radius:10px;background:#121922d1;color:#d9dee8;text-align:left}.leaderboard-config-item:hover,.leaderboard-config-item.active{border-color:#f4c9309e;background:#322d189e}.leaderboard-config-item strong{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.leaderboard-config-item small{grid-column:1 / -1;color:#8f99a8;font-size:11px;font-weight:700}.config-item-status{align-self:center;padding:2px 6px;border:1px solid rgba(92,107,130,.62);border-radius:999px;color:#9faaba;font-size:10px;font-weight:900}.config-item-status.status-current{border-color:#4ade806b;color:#4ade80}.config-item-status.status-upcoming{border-color:#60a5fa6b;color:#8abaff}.config-item-status.status-ended{border-color:#94a3b857;color:#97a0ae}.config-item-reward-status{align-self:center;padding:2px 6px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:900;line-height:1.25;white-space:nowrap}.config-item-reward-status.is-paid{border-color:#ffd84b61;background:#ffd84b1f;color:#ffd84b}.config-item-reward-status.is-pending{border-color:#8992a333;background:#535b6a2e;color:#929aaa}.leaderboard-config-modal{width:100%;display:block;gap:0px;padding:0;height:auto!important;max-height:none!important;overflow:visible!important}.leaderboard-config-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border-bottom:1px solid rgba(54,62,78,.58)}.leaderboard-config-body{display:grid;grid-template-columns:minmax(0px,1fr);gap:12px;min-height:max-content;padding:14px 18px 16px;overflow:visible!important}.leaderboard-config-title{display:grid;gap:7px;min-width:0px}.leaderboard-config-header h2{margin:0;font-size:22px;text-wrap:balance}.leaderboard-config-header p{margin:0;color:#8f99a8;font-size:11px;font-weight:700;text-wrap:pretty}.leaderboard-type-control{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:5px;width:min(430px,100%);padding:4px;border:1px solid rgba(54,62,78,.72);border-radius:12px;background:#0c10168a}.leaderboard-type-control button,.leaderboard-tier-heading button,.leaderboard-tier-row button{border:1px solid rgba(74,82,98,.76);border-radius:8px;background:#1d2733;color:#aeb7c4;font-weight:800}.leaderboard-type-control button{min-height:30px;padding:0 9px;font-size:11px;white-space:nowrap}.leaderboard-type-control button.active{border-color:#f4c9309e;background:#f4c930;color:#14181f}.leaderboard-config-section{display:grid;gap:12px;padding:13px 14px 14px;border:1px solid rgba(54,62,78,.7);border-radius:11px;background:#0e141c80}.leaderboard-config-section-heading{display:flex;align-items:baseline;gap:10px}.leaderboard-config-section-heading h3{margin:0;color:#e6eaf1;font-size:14px;text-wrap:balance}.leaderboard-config-section-heading p{margin:0;color:#7e8999;font-size:10px;font-weight:700;text-wrap:pretty}.leaderboard-config-grid{display:grid;grid-template-columns:repeat(12,minmax(0px,1fr));gap:10px 12px}.leaderboard-config-grid label,.leaderboard-curl-field{display:grid;align-content:start;gap:5px;min-width:0px}.leaderboard-config-grid label span,.leaderboard-curl-field>span{color:#9ca5b5;font-size:10px;font-weight:800}.leaderboard-config-grid input,.leaderboard-curl-field textarea,.leaderboard-tier-row input{width:100%;border:1px solid rgba(54,62,78,.88);border-radius:8px;background:#111821;color:#f3f6fa;font-size:11px}.leaderboard-config-grid input{height:34px;padding:0 10px}.leaderboard-tier-row input{height:26px;padding:0 7px}.leaderboard-field-title{grid-column:span 4}.leaderboard-field-reward-asset{grid-column:span 2}.leaderboard-field-reward-total,.leaderboard-field-period{grid-column:span 3}.leaderboard-activity-url-field{grid-column:span 6}.leaderboard-config-grid.without-reward-total .leaderboard-field-reward-asset,.leaderboard-config-grid.without-reward-total .leaderboard-config-toggle-field{grid-column:span 4}.leaderboard-config-toggle-field{display:grid;grid-column:span 3;align-content:start;gap:5px}.leaderboard-config-toggle-field>span{color:#9ca5b5;font-size:10px;font-weight:800}.leaderboard-config-toggle-row{display:flex;align-items:center;gap:10px;min-height:34px}.leaderboard-config-toggle-row>b{color:#d7dee8;font-size:11px;font-weight:800}.leaderboard-config-toggle{position:relative;display:inline-flex;align-items:center;width:46px;min-width:46px;height:26px;padding:2px;border:1px solid rgba(74,82,98,.76);border-radius:999px;background:#222c39;box-shadow:#040a1261 0 1px 2px inset;transition:background-color .18s,border-color .18s,box-shadow .18s}.leaderboard-config-toggle.active{border-color:#3d80ffb8;background:linear-gradient(#3d80ff,#245ef2);box-shadow:#ffffff24 0 1px 2px inset,#3d80ff1a 0 0 0 1px}.leaderboard-config-toggle-knob{display:block;width:20px;height:20px;border-radius:50%;background:linear-gradient(#fff,#eef3ff);box-shadow:#00000047 0 1px 3px;transform:translate(0);transition:transform .18s}.leaderboard-config-toggle.active .leaderboard-config-toggle-knob{transform:translate(20px)}.leaderboard-symbol-field{grid-column:span 6}.leaderboard-field-price,.leaderboard-field-wear{grid-column:span 3}.leaderboard-symbol-note{min-height:42px;align-content:center;padding:6px 8px;border:1px solid rgba(54,62,78,.88);border-radius:8px;background:#111821b8}.leaderboard-symbol-note b{color:#d3d9e5;font-size:12px}.leaderboard-curl-section{gap:10px}.leaderboard-curl-layout{display:grid;grid-template-columns:minmax(210px,.28fr) minmax(0px,1fr);align-items:start;gap:12px}.leaderboard-fetch-rank-field{display:grid;gap:5px;min-width:0px}.leaderboard-fetch-rank-field>span{color:#9ca5b5;font-size:10px;font-weight:800}.leaderboard-fetch-rank-field input{width:100%;height:34px;border:1px solid rgba(54,62,78,.88);border-radius:8px;background:#111821;color:#f3f6fa;padding:0 10px;font-size:11px}.leaderboard-fetch-rank-field small{color:#778191;font-size:9px;line-height:1.5;text-wrap:pretty}.leaderboard-curl-field textarea{min-height:82px;resize:vertical;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.5}.leaderboard-tier-editor{display:grid;grid-column:1 / -1;gap:7px;width:100%;min-width:0px;max-height:none;overflow:visible}.leaderboard-tier-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.leaderboard-tier-heading>div{display:flex;gap:5px}.leaderboard-tier-heading h3{margin:0;font-size:16px}.leaderboard-tier-heading button{padding:5px 8px}.leaderboard-tier-table{display:grid;gap:4px;overflow:auto visible;max-height:none}.leaderboard-tier-row{display:grid;grid-template-columns:58px 58px 76px 72px 86px 92px 72px 40px;gap:4px;min-width:590px}.leaderboard-tier-row.header{color:#8f99a8;font-size:10px;font-weight:800}.leaderboard-tier-row .app-select-trigger{min-height:26px;height:26px;border-radius:8px;padding:4px 7px;font-size:11px}.leaderboard-tier-row button{min-height:26px}.leaderboard-tier-row button:disabled{opacity:.45}.leaderboard-limited-pool-editor{display:grid;grid-column:1 / -1;gap:8px;margin-top:2px;width:100%;min-width:0px}.leaderboard-limited-pool-list{display:grid;gap:8px}.leaderboard-limited-pool-card{display:grid;gap:8px;min-width:0px;border:1px solid rgba(54,62,78,.88);border-radius:8px;background:#0f151db8;padding:8px}.leaderboard-limited-pool-fields{display:grid;grid-template-columns:minmax(84px,.6fr) repeat(2,minmax(150px,1fr)) 76px;gap:6px;align-items:end}.leaderboard-limited-pool-fields label{display:grid;gap:4px}.leaderboard-limited-pool-fields span{color:#9ca5b5;font-size:10px;font-weight:800}.leaderboard-limited-pool-fields input,.leaderboard-limited-tier-row input{width:100%;height:26px;border:1px solid rgba(54,62,78,.88);border-radius:8px;background:#111821;color:#f3f6fa;padding:0 7px;font-size:11px}.leaderboard-limited-pool-fields input[type=datetime-local]{color-scheme:dark;font-variant-numeric:tabular-nums}.leaderboard-limited-pool-fields button,.leaderboard-limited-tier-row button,.leaderboard-limited-add-tier{min-height:26px;border:1px solid rgba(74,82,98,.76);border-radius:8px;background:#1d2733;color:#aeb7c4;font-weight:800}.leaderboard-limited-tier-table{display:grid;gap:4px;min-width:0px;overflow-x:auto}.leaderboard-limited-tier-row{display:grid;grid-template-columns:58px 58px 96px 72px 40px;gap:4px;min-width:340px}.leaderboard-limited-tier-row.header{color:#8f99a8;font-size:10px;font-weight:800}.leaderboard-limited-tier-row button:disabled{opacity:.45}.leaderboard-limited-add-tier{justify-self:start;padding:0 9px}.leaderboard-limited-empty{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px dashed rgba(74,82,98,.68);border-radius:8px;color:#8792a2;padding:10px 12px;font-size:11px}.leaderboard-limited-empty button{min-height:28px;border:1px solid rgba(244,201,48,.52);border-radius:8px;background:#f4c93024;color:#ffd93b;padding:0 10px;font-weight:900}.strategy-modal-actions.leaderboard-modal-actions{flex-shrink:0;position:static;justify-content:flex-end;align-items:center;margin:0;padding:10px 14px 12px;border-top:1px solid rgba(54,62,78,.72);background:linear-gradient(#151c25f5,#151c25);box-shadow:#0000002e 0 -12px 24px}.leaderboard-modal-actions .cost-save{min-width:160px;min-height:34px;border-radius:9px;padding:7px 20px;box-shadow:#f4c93029 0 8px 18px}@media (max-width: 900px){.leaderboard-curl-layout{grid-template-columns:1fr}.leaderboard-config-page{grid-template-columns:minmax(0px,1fr)}.leaderboard-config-items{max-height:none}.leaderboard-config-items.expanded{max-height:280px}.leaderboard-type-control{width:min(430px,100%)}}@media (max-width: 720px){.leaderboard-config-header{align-items:stretch;flex-direction:column}.leaderboard-type-control{width:100%}.leaderboard-field-title,.leaderboard-activity-url-field,.leaderboard-symbol-field{grid-column:span 12}.leaderboard-field-reward-asset,.leaderboard-field-reward-total,.leaderboard-field-period,.leaderboard-field-price,.leaderboard-field-wear,.leaderboard-config-toggle-field,.leaderboard-config-grid.without-reward-total .leaderboard-field-reward-asset,.leaderboard-config-grid.without-reward-total .leaderboard-config-toggle-field{grid-column:span 6}}@media (max-width: 640px){.leaderboard-config-header{padding:14px}.leaderboard-config-body{padding:12px 14px 14px}.leaderboard-type-control{grid-template-columns:repeat(2,minmax(0px,1fr))}.leaderboard-config-section{padding:12px}.leaderboard-config-section-heading{align-items:flex-start;flex-direction:column;gap:3px}.leaderboard-field-reward-asset,.leaderboard-field-reward-total,.leaderboard-field-period,.leaderboard-field-price,.leaderboard-field-wear,.leaderboard-config-toggle-field,.leaderboard-config-grid.without-reward-total .leaderboard-field-reward-asset,.leaderboard-config-grid.without-reward-total .leaderboard-config-toggle-field{grid-column:span 12}.leaderboard-limited-pool-fields{grid-template-columns:minmax(0px,1fr)}.leaderboard-limited-empty{align-items:stretch;flex-direction:column}}.strategy-modal-actions{display:flex;justify-content:flex-end;gap:8px;position:sticky;bottom:-20px;margin:2px -20px -20px;padding:14px 20px 20px;border-top:1px solid rgba(54,62,78,.72);background:#151c25}.strategy-modal-actions button{min-width:128px}.strategy-page-notice{position:fixed;right:22px;bottom:22px;z-index:80;max-width:520px;margin:0;box-shadow:#00000059 0 14px 36px}.refresh-button:disabled{cursor:not-allowed;opacity:.5}.refresh-button{border:1px solid rgba(74,82,98,.76);border-radius:10px;background:#1e232bd1;color:#b7beca;padding:7px 10px;font-size:10px;font-weight:700}.strategy-empty-state span{color:#7f8797;font-size:9px;text-wrap:pretty}.strategy-empty-state{display:grid;gap:5px;padding:24px 14px;border:1px dashed rgba(74,82,98,.64);border-radius:14px;text-align:center}.strategy-empty-state b{color:#cbd1dc;font-size:11px}.trade-report-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#05080cc7}.reward-monitor-page{gap:14px}.reward-monitor-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:154px;padding:24px 28px;overflow:hidden;background:radial-gradient(circle at 88% 18%,rgba(55,218,127,.12),transparent 28%),linear-gradient(120deg,#1f242cfa,#14181ffa)}.reward-monitor-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.2;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,transparent 28%,black);mask-image:linear-gradient(90deg,transparent 28%,black)}.reward-monitor-hero>*{position:relative;z-index:1}.reward-monitor-eyebrow{display:block;margin-bottom:8px;color:#37da7f;font-size:9px;font-weight:900;letter-spacing:.22em}.reward-monitor-hero h1{margin:0;color:#f7f8fa;font-size:28px;line-height:1.1}.reward-monitor-hero p{max-width:720px;margin:10px 0 0;color:#8993a4;font-size:11px;line-height:1.8}.reward-monitor-live{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;min-width:220px;padding:15px 18px;border:1px solid rgba(107,116,132,.35);border-radius:16px;background:#0d1117b3}.reward-monitor-live i{width:8px;height:8px;margin-top:3px;border-radius:50%;background:#6f7888;box-shadow:#6f788814 0 0 0 5px}.reward-monitor-live.active i{background:#37da7f;box-shadow:#37da7f1a 0 0 0 5px,#37da7fa6 0 0 18px}.reward-monitor-live span{color:#e7eaf0;font-size:11px;font-weight:800}.reward-monitor-live small{grid-column:2;color:#778192;font-size:9px}.reward-monitor-metrics{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px}.reward-monitor-metrics article{display:grid;grid-template-columns:1fr auto;gap:8px;padding:16px 18px;border:1px solid rgba(54,62,78,.88);border-radius:16px;background:#191d25f5;box-shadow:#ffffff08 0 1px inset}.reward-monitor-metrics span,.reward-monitor-metrics small{color:#7f8999;font-size:9px}.reward-monitor-metrics strong{grid-area:1 / 2 / span 2;align-self:center;color:#ffd84b;font-size:24px}.reward-monitor-control-panel .panel-header>div,.reward-monitor-list-panel .panel-header>div{display:grid;gap:4px}.reward-monitor-control-panel .panel-header p,.reward-monitor-list-panel .panel-header p{margin:0;color:#778192;font-size:9px}.reward-source-state{padding:6px 10px;border-radius:999px;font-size:9px;font-weight:800}.reward-source-state.ready{color:#67e59d;background:#37da7f1c}.reward-source-state.missing{color:#fca5a5;background:#f871711a}.reward-monitor-controls{display:grid;grid-template-columns:1.25fr 1fr .6fr auto;gap:12px;align-items:end;margin-top:14px}.reward-monitor-controls>label{display:grid;gap:7px;color:#8f98a8;font-size:9px;font-weight:700}.reward-monitor-switch{grid-template-columns:auto 1fr;align-items:center;min-height:42px;padding:8px 12px;border:1px solid rgba(59,68,84,.84);border-radius:12px;background:#14181fb8;cursor:pointer}.reward-monitor-switch input{width:32px;height:18px;accent-color:rgb(55,218,127)}.reward-monitor-switch span{display:grid;gap:2px}.reward-monitor-switch b{color:#dfe3e9;font-size:10px}.reward-monitor-switch small{color:#707a8b;font-size:8px;font-weight:500}.reward-interval-field{display:flex;align-items:center;min-height:42px;border:1px solid rgba(59,68,84,.84);border-radius:12px;background:#14181fb8}.reward-interval-field input{width:100%;min-width:70px;border:0px;outline:0px;padding:0 4px 0 12px;color:#e8ebf0;background:transparent;font:inherit}.reward-interval-field em{padding-right:12px;color:#6f798a;font-size:9px;font-style:normal}.reward-monitor-actions{display:flex;gap:8px}.reward-monitor-actions button{min-height:42px;padding:0 15px;border:1px solid rgba(77,87,104,.82);border-radius:12px;color:#cbd1db;background:#242a34;font-size:10px;font-weight:800}.reward-monitor-actions .primary-button{border-color:#f4c930;color:#15181e;background:linear-gradient(#ffd84b,#f4c930)}.reward-monitor-actions button:disabled{cursor:not-allowed;opacity:.45}.reward-monitor-notice{margin:12px 0 0;padding:9px 12px;border-radius:10px;color:#76e7a5;background:#37da7f17;font-size:9px}.reward-monitor-list-panel>.panel-header>span{color:#758092;font-size:9px}.reward-monitor-table-wrap{margin-top:12px;overflow:auto;border:1px solid rgba(52,60,74,.8);border-radius:14px}.reward-monitor-table{min-width:900px;margin:0}.reward-monitor-table th,.reward-monitor-table td{padding:12px 14px;border-bottom:1px solid rgba(49,57,70,.68);text-align:left}.reward-monitor-table th{color:#737d8d;background:#171b22;font-size:8px;font-weight:900;letter-spacing:.08em}.reward-monitor-table td{color:#b8c0cc;font-size:10px}.reward-monitor-table tbody tr:last-child td{border-bottom:0px}.reward-monitor-table tbody tr:hover td{background:#ffd84b06}.reward-asset{display:flex;align-items:baseline;gap:7px}.reward-asset strong{color:#f3f5f7;font-size:13px}.reward-asset span{color:#ffd84b;font-size:9px;font-weight:900}.reward-product-badge,.reward-voucher-status,.reward-notify-status{display:inline-flex;width:fit-content;padding:4px 8px;border-radius:999px;font-size:8px;font-weight:900}.reward-product-badge{color:#8cb8ff;background:#3b82f61c}.reward-source,.reward-monitor-table td:last-child{display:grid;gap:4px}.reward-source strong{color:#d9dee6;font-size:10px}.reward-source small,.reward-monitor-table td:last-child small{color:#6e7889;font-size:8px}.reward-voucher-status.status-usable,.reward-notify-status.status-sent{color:#67e59d;background:#37da7f1c}.reward-notify-status.status-pending,.reward-notify-status.status-sending{color:#f6d45e;background:#f4c9301c}.reward-notify-status.status-failed,.reward-notify-error{color:#f59494!important}.reward-notify-status.status-failed{background:#f871711a}@media (max-width: 1440px){.metrics-board{grid-template-columns:repeat(4,minmax(0px,1fr))}}@media (max-width: 1100px){.metrics-board{grid-template-columns:repeat(2,minmax(0px,1fr))}.funding-rate-head{display:none}.funding-rate-row{grid-template-columns:repeat(2,minmax(0px,1fr))}.funding-calculator-grid,.funding-calculator-results{grid-template-columns:1fr}.reward-monitor-controls{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media (max-width: 980px){.top-nav{padding:12px 14px 0}.content{width:calc(-28px + 100vw);padding:12px 0 18px}.metrics-board{grid-template-columns:1fr;gap:14px}.account-summary-grid{grid-template-columns:1fr}.hero-metric{min-height:auto}.activity-time-header{align-items:flex-start;flex-direction:column;gap:5px}.comparison-heading,.comparison-picker-toolbar{align-items:stretch;flex-direction:column}.comparison-picker-toolbar input{width:100%}.comparison-top-five{margin-left:0}.tier-board{grid-template-columns:1fr}.tier-board-label{grid-auto-flow:column;justify-content:start;border-right:0px;border-bottom:1px solid rgba(57,65,80,.8);padding-bottom:12px}.futures-funding-hero{align-items:stretch;flex-direction:column}.funding-live-chip{justify-content:space-between;width:100%}.funding-calculator-heading{flex-direction:column}.reward-monitor-hero{align-items:stretch;flex-direction:column;gap:18px}.reward-monitor-live{width:100%}}@media (max-width: 640px){.notification-channel-modal{width:min(100%,-24px + 100vw);padding:28px 24px}.notification-channel-layout,.notification-channel-form{grid-template-columns:1fr}.notification-channel-form label,.leaderboard-refresh-switch.compact{grid-column:1 / -1}.leaderboard-curl-editor>div{align-items:stretch;flex-direction:column}.strategy-modal-actions{align-items:stretch;flex-direction:column-reverse}.strategy-modal-actions button{width:100%}.account-history-summary{grid-template-columns:1fr}.user-rankings-volume-summary{grid-template-columns:1fr;gap:4px}.user-rankings-profit-summary{grid-template-columns:repeat(2,minmax(0px,1fr))}.funding-add-row,.funding-rate-row,.funding-history-head,.funding-history-row{grid-template-columns:1fr}.funding-actions{grid-template-columns:1fr auto}.reward-monitor-metrics,.reward-monitor-controls{grid-template-columns:1fr}.reward-monitor-actions button{flex:1 1 0%}}.account-summary-tabs{display:inline-flex;justify-self:start;gap:5px;padding:4px;border:1px solid rgba(78,86,103,.65);border-radius:13px;background:#151a21}.account-summary-tabs button{min-width:92px;min-height:34px;border:0px;border-radius:9px;background:transparent;color:#8993a3;font-weight:800;transition:background .14s,color .14s,box-shadow .14s,transform .14s}.account-summary-tabs button:hover,.account-summary-tabs button:focus-visible{outline:0px;background:#ffffff0f;color:#f1f4f8}.account-summary-tabs button:focus-visible{box-shadow:#f4c93052 0 0 0 2px}.account-summary-tabs button:active{transform:translateY(1px)}.account-summary-tabs button.active{background:#f4c930;color:#171a20}.account-assets-view-tabs{display:inline-flex;justify-self:start;gap:4px;padding:3px;border:1px solid rgb(52,61,75);border-radius:10px;background:#121820}.account-assets-view-tabs button{min-width:82px;min-height:32px;border:0px;border-radius:7px;background:transparent;color:#8792a2;font-weight:800}.account-assets-view-tabs button:hover,.account-assets-view-tabs button:focus-visible{outline:0px;color:#e4e8ee}.account-assets-view-tabs button.active{background:#f4c930;color:#171a20}.account-wallet-overview{overflow:hidden;padding:0;border-color:#343d4b}.account-wallet-overview>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgb(48,57,70);background:#171d25}.account-wallet-overview>header h2{margin:0;color:#edf0f4;font-size:14px}.account-wallet-overview>header p{margin:4px 0 0;color:#788394;font-size:10px}.account-wallet-overview>header>span{color:#8994a4;font-size:10px;white-space:nowrap}.account-wallet-overview>.error-box{margin:12px}.account-wallet-overview-table-wrap{overflow-x:auto}.account-wallet-overview-table{width:100%;min-width:860px;border-collapse:collapse}.account-wallet-overview-table th,.account-wallet-overview-table td{padding:12px 14px;border-bottom:1px solid rgb(42,50,62);text-align:right;white-space:nowrap}.account-wallet-overview-table th{background:#141a22;color:#768193;font-size:9px;font-weight:850}.account-wallet-overview-table th:first-child,.account-wallet-overview-table th:nth-child(2),.account-wallet-overview-table td:first-child,.account-wallet-overview-table td:nth-child(2){text-align:left}.account-wallet-overview-table td{color:#b8c1cd;font-variant-numeric:tabular-nums}.account-wallet-overview-table tbody tr:hover td{background:#ffffff05}.account-wallet-overview-table td strong{color:#edf0f4}.account-wallet-overview-table tr.error td:last-child span{color:#ef7581;font-weight:800}.account-wallet-overview-table tfoot td{border-top:1px solid rgba(244,201,48,.38);border-bottom:0px;background:#211f19;color:#c9b96e}.account-wallet-overview-table tfoot td strong{color:#f4d454}.account-assets-metrics{display:grid;grid-template-columns:repeat(5,minmax(0px,1fr));gap:12px}.account-assets-metrics article{display:grid;gap:8px;min-height:110px;border:1px solid rgba(54,62,78,.88);border-radius:17px;background:#191d25;padding:15px 16px;box-shadow:#ffffff08 0 1px inset,#0000002e 0 12px 26px}.account-assets-metrics article.total{border-color:#f4c93061;background:#1d1d1c}.account-assets-metrics span,.account-assets-metrics small{color:#7f8999}.account-assets-metrics strong{color:#eef1f5;font-size:21px}.account-assets-metrics article.total strong{color:#f4d454}.account-bnb-balances{overflow:hidden;padding:0;border-color:#343d4b}.account-bnb-balances>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid rgb(48,57,70);background:#171d25}.account-bnb-balances>header h2{margin:0;color:#edf0f4;font-size:14px}.account-bnb-balances>header p{margin:4px 0 0;color:#788394;font-size:10px}.account-bnb-balances>header>span{color:#8994a4;font-size:10px;white-space:nowrap}.account-bnb-balances>.error-box{margin:12px 16px}.account-bnb-balances-table-wrap{overflow-x:auto}.account-bnb-balances table{width:100%;min-width:1010px;border-collapse:collapse}.account-bnb-balances th,.account-bnb-balances td{padding:8px 14px;border-bottom:1px solid rgb(42,50,62);text-align:right;font-variant-numeric:tabular-nums}.account-bnb-balances th{background:#141a22;color:#768193;font-size:9px}.account-bnb-balances th:first-child,.account-bnb-balances td:first-child{text-align:left}.account-bnb-balances td{color:#b8c1cd}.account-bnb-balances td:first-child strong,.account-bnb-balances td:first-child small{display:block}.account-bnb-balances td:first-child strong,.account-bnb-balances td strong{color:#edf0f4}.account-bnb-balances td:first-child small{margin-top:2px;color:#697587;font-size:9px}.account-bnb-balances tbody tr:hover td{background:#ffffff05}.account-bnb-status-ok{color:#58d99a}.account-bnb-status-partial{color:#f4d454}.account-bnb-status-error{color:#ef7581}.account-bnb-row-action{min-width:88px}.account-bnb-row-action button{min-height:30px;border:1px solid rgba(244,201,48,.38);border-radius:8px;background:#f4c93014;color:#f4d454;padding:0 11px;font-weight:800}.account-bnb-row-action button:disabled{cursor:wait;opacity:.5}.account-bnb-row-action small{display:block;margin-top:3px;color:#ef7581;font-size:9px;white-space:nowrap}.account-bnb-balances tfoot td{border-top:1px solid rgba(244,201,48,.38);border-bottom:0px;background:#211f19;color:#c9b96e}.account-bnb-balances tfoot td strong{color:#f4d454}.account-assets-toolbar{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(140px,.5fr) minmax(200px,1fr) auto auto;gap:10px;align-items:center}.account-assets-toolbar input[type=text],.account-assets-toolbar>input{min-height:40px;border:1px solid rgb(61,70,85);border-radius:11px;outline:0px;background:#11161d;color:#eef1f5;padding:9px 12px}.account-assets-toolbar>input:focus{border-color:#f4c930b8;box-shadow:#f4c93014 0 0 0 2px}.account-assets-small-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid rgb(61,70,85);border-radius:11px;color:#a5adba;padding:0 12px;white-space:nowrap}.account-assets-small-toggle input{accent-color:rgb(244,201,48)}.account-assets-refresh{min-height:40px;border:1px solid rgba(244,201,48,.42);border-radius:11px;background:#f4c9301a;color:#f5d55a;padding:0 16px;font-weight:850}.account-assets-refresh:disabled{cursor:not-allowed;opacity:.5}.account-assets-warning{margin:12px 0 0;border:1px solid rgba(244,201,48,.28);border-radius:10px;background:#f4c93012;color:#d9c16b;padding:9px 11px}.account-assets-account-list{display:grid;gap:12px;margin-top:13px}.account-assets-table-wrap{overflow-x:auto}.account-assets-table-wrap table{width:100%;min-width:1100px}.account-assets-table-wrap th,.account-assets-table-wrap td{border-bottom:1px solid rgb(41,50,62);padding:6px 12px;text-align:right;font-variant-numeric:tabular-nums}.account-assets-table-wrap th{color:#758092;font-size:9px}.account-assets-table-wrap th:first-child,.account-assets-table-wrap td:first-child{text-align:left}.account-assets-table-wrap tbody tr:last-child td{border-bottom:0px}.account-assets-table-wrap tbody tr:hover td{background:#ffffff05}.account-asset-symbol{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:8px;border-radius:7px;background:#f4c9301f;color:#f4d454;font-size:10px;font-weight:900;vertical-align:middle}.account-assets-table-wrap td{color:#bdc5d0}.account-assets-table-wrap td strong{color:#eef1f5}.account-assets-table-wrap td em{color:#d6b953;font-size:9px;font-style:normal}.account-wallet-badge{display:inline-flex;border:1px solid rgb(58,70,85);border-radius:7px;background:#202833;color:#aeb7c5;padding:3px 6px;font-size:9px;font-weight:800;white-space:nowrap}.account-wallet-badge.futures_um,.account-wallet-badge.futures_cm{border-color:#4aa4ff4d;background:#4aa4ff14;color:#78baff}.account-wallet-badge.funding{border-color:#47d9914d;background:#47d99114;color:#58d99a}.account-wallet-badge.earn_flexible,.account-wallet-badge.earn_locked{border-color:#f4c9304d;background:#f4c93014;color:#f4d454}.account-asset-share{display:grid;grid-template-columns:minmax(45px,1fr) 42px;align-items:center;gap:7px}.account-asset-share:before{grid-area:1 / 1;content:"";height:5px;border-radius:999px;background:#29323d}.account-asset-share i{grid-area:1 / 1;height:5px;border-radius:999px;background:#f4c930}.account-asset-share span{color:#8893a4;font-size:9px;text-align:right}.account-assets-footnote{display:block;margin-top:12px;color:#697587}.account-fees-metrics{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:12px}.account-fees-metrics article{display:grid;gap:8px;min-height:110px;border:1px solid rgba(54,62,78,.88);border-radius:17px;background:#191d25;padding:15px 16px}.account-fees-metrics article.total{border-color:#f4c93061;background:#1d1d1c}.account-fees-metrics span,.account-fees-metrics small{color:#7f8999}.account-fees-metrics strong{color:#eef1f5;font-size:21px}.account-fees-metrics article.total strong{color:#f4d454}.account-fees-panel{overflow:hidden;padding:0}.account-fees-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgb(48,57,70);background:#171d25}.account-fees-panel>header h2{margin:0;color:#edf0f4;font-size:14px}.account-fees-panel>header p{margin:4px 0 0;color:#788394;font-size:10px}.account-fees-panel>header>span{color:#8994a4;font-size:10px;white-space:nowrap}.account-fees-toolbar{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(280px,1.25fr) auto;gap:10px;padding:14px 16px 2px}.account-balances-panel{overflow:hidden;padding:0}.account-balances-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgb(48,57,70);background:#171d25}.account-balances-panel>header h2{margin:0;color:#edf0f4;font-size:14px}.account-balances-panel>header p{margin:4px 0 0;color:#788394;font-size:10px}.account-balances-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#303946;border-bottom:1px solid rgb(48,57,70)}.account-balances-summary article{display:grid;gap:7px;padding:16px;background:#151b23}.account-balances-summary span,.account-balances-summary small{color:#7f8999;font-size:10px}.account-balances-summary strong{color:#f4d454;font-size:22px;letter-spacing:-.03em}.account-balances-table-wrap{overflow-x:auto}.account-balances-table-wrap table{width:100%;min-width:980px}.account-balances-table-wrap th,.account-balances-table-wrap td{border-bottom:1px solid rgb(41,50,62);padding:12px;text-align:right;white-space:nowrap}.account-balances-table-wrap th{color:#758092;font-size:9px}.account-balances-table-wrap th:first-child,.account-balances-table-wrap th:nth-child(2),.account-balances-table-wrap td:first-child,.account-balances-table-wrap td:nth-child(2){text-align:left}.account-balances-table-wrap td{color:#bdc5d0}.account-balances-table-wrap tr.error td{background:#ef6b7806}.account-balance-ok{color:#58d99a!important}.account-balance-error{color:#ef7581!important;cursor:help}.account-balance-low{color:#ffbe52!important;background:#f4aa371f;box-shadow:inset 3px 0 #f4aa37}.account-balances-panel>.error-box{margin:12px 16px 0}.account-balances-panel>.account-assets-footnote{display:block;padding:12px 16px 14px}.account-fees-panel>.account-assets-warning,.account-fees-panel>.error-box{margin:12px 16px 0}.account-fees-panel>.strategy-empty-state{margin:14px 16px}.account-fees-panel>.account-assets-footnote{padding:0 16px 14px}.account-fees-table-wrap{overflow-x:auto;margin-top:14px;border-top:1px solid rgb(48,57,70)}.account-fees-table-wrap table{width:100%;min-width:1120px}.account-fees-table-wrap th,.account-fees-table-wrap td{border-bottom:1px solid rgb(41,50,62);padding:11px 12px;text-align:right;vertical-align:middle}.account-fees-table-wrap th{color:#758092;font-size:9px}.account-fees-table-wrap th:first-child,.account-fees-table-wrap th:nth-child(2),.account-fees-table-wrap td:first-child,.account-fees-table-wrap td:nth-child(2){text-align:left}.account-fees-table-wrap td{color:#bdc5d0}.account-fees-table-wrap td>strong,.account-fees-table-wrap td>small{display:block}.account-fees-table-wrap td>small{margin-top:3px;color:#717d8e}.account-fees-table-wrap tr.error td{background:#ef6b7806}.account-fee-assets{display:grid;justify-items:end;gap:4px}.account-fee-assets span{color:#aeb7c5;white-space:nowrap}.account-fee-assets b{color:#edf0f4}.account-fee-assets em{margin-left:6px;color:#d6b953;font-size:9px;font-style:normal}.account-fee-total{color:#f4d454!important}.account-fee-ok{color:#58d99a}.account-fee-warning{color:#d6b953}.account-fee-error{color:#ef7581;cursor:help}.account-transfer-panel{overflow:hidden;padding:0}.account-transfer-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgb(48,57,70);background:#171d25}.account-transfer-panel>header h2{margin:0;color:#edf0f4;font-size:14px}.account-transfer-panel>header p{margin:4px 0 0;color:#788394;font-size:10px}.account-transfer-panel>header>span{color:#f4d454;font-size:10px;font-weight:850;white-space:nowrap}.account-transfer-form{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:12px;padding:16px}.account-transfer-wallet-pair,.account-transfer-basic-fields{grid-column:1 / -1;display:grid;gap:12px;width:min(100%,720px)}.account-transfer-wallet-pair{grid-template-columns:minmax(0px,1fr) 44px minmax(0px,1fr);align-items:end}.account-transfer-basic-fields{grid-template-columns:repeat(2,minmax(0px,1fr))}.account-transfer-wallet-pair{padding:12px;border:1px solid rgba(244,201,48,.34);border-radius:14px;background:linear-gradient(135deg,#f4c93017,#f4c93006),#151a20;box-shadow:#ffe2700f 0 1px inset}.account-transfer-wallet-pair>label>span{color:#d9bd52}.account-transfer-basic-fields{padding:12px;border:1px solid rgb(53,70,88);border-radius:14px;background:linear-gradient(135deg,#4980b014,#4980b005),#111820;box-shadow:#add1ec0a 0 1px inset}.account-transfer-basic-fields>label>span{color:#91a7bb}.account-transfer-swap{display:grid;place-items:center;width:44px;height:40px;border:1px solid rgba(244,201,48,.42);border-radius:11px;background:#f4c93014;color:#f4d454;cursor:pointer;font-size:23px;line-height:1;transition:background .14s,border-color .14s,transform .14s}.account-transfer-swap:hover:not(:disabled){border-color:#f4c930c7;background:#f4c93029;transform:translateY(-1px)}.account-transfer-swap:disabled{cursor:not-allowed;opacity:.45}.account-transfer-swap:focus-visible{outline:0px;box-shadow:#f4c9302e 0 0 0 3px}.account-transfer-asset-select{position:relative}.account-transfer-asset-select>input{width:100%}.account-transfer-amount-field{display:grid;grid-template-columns:minmax(0px,1fr) 72px;gap:8px}.account-transfer-amount-field input{width:100%}.account-transfer-amount-field label{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid rgba(244,201,48,.38);border-radius:11px;background:#f4c93014;color:#d9c25a;cursor:pointer;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;font-weight:850}.account-transfer-amount-field label.active{border-color:#f4c930c2;background:#f4c93033;color:#ffe06a}.account-transfer-amount-field label:hover:not(.disabled){border-color:#f4c930b3;background:#f4c93024}.account-transfer-amount-field label:has(input:focus-visible){outline:0px;box-shadow:#f4c9302e 0 0 0 2px}.account-transfer-amount-field label input{width:13px;height:13px;margin:0;accent-color:rgb(244,201,48)}.account-transfer-amount-field label.disabled{cursor:not-allowed;opacity:.48}.account-transfer-asset-menu{position:absolute;z-index:20;top:calc(100% + 5px);left:0;right:0;display:grid;gap:3px;max-height:220px;overflow:auto;border:1px solid rgb(61,70,85);border-radius:11px;background:#171d25;box-shadow:#00000047 0 14px 28px;padding:5px}.account-transfer-asset-menu button{min-height:36px;border:0px;border-radius:7px;background:transparent;color:#dfe4eb;cursor:pointer;text-align:left;padding:0 10px;font-weight:800}.account-transfer-asset-menu button:hover,.account-transfer-asset-menu button:focus-visible{outline:0px;background:#f4c9301f;color:#f4d454}.account-transfer-asset-menu>span{color:#7f8999;padding:9px 10px;font-size:11px}.account-transfer-form label{display:grid;gap:7px;color:#7f8999;font-size:10px;font-weight:850}.account-transfer-form input:not([type=checkbox]){min-height:40px;border:1px solid rgb(61,70,85);border-radius:11px;outline:0px;background:#11161d;color:#eef1f5;padding:9px 12px}.account-transfer-form input:not([type=checkbox]):focus{border-color:#f4c930b8;box-shadow:#f4c93014 0 0 0 2px}.account-transfer-wallet-pair .app-select-trigger{border-color:#f4c9307a;background:#171b20}.account-transfer-wallet-pair .app-select-trigger:hover:not(:disabled){border-color:#f4c930b8;background:#1b2027}.account-transfer-basic-fields input:not([type=checkbox]){border-color:#405264;background:#0e151d}.account-transfer-confirm{align-items:center;flex:0 1 auto;min-width:0px;min-height:42px;border:1px solid rgba(244,201,48,.24);border-radius:11px;background:#f4c9300e;padding:0 12px;display:flex!important;gap:9px!important;color:#cdbd75!important}.account-transfer-confirm input{flex:0 0 auto;accent-color:rgb(244,201,48)}.account-transfer-confirm span{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-transfer-account-list{grid-column:1 / -1;display:grid;gap:10px;border:1px solid rgb(48,57,70);border-radius:13px;background:#121820;padding:12px}.account-transfer-account-list>div:first-child{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px}.account-transfer-account-list strong{color:#edf0f4;font-size:13px}.account-transfer-account-list>div:first-child>span{color:#7f8999;font-size:10px}.account-transfer-account-list button{min-height:30px;border:1px solid rgb(61,70,85);border-radius:8px;background:#1a212b;color:#b7c0cc;padding:0 12px;font-weight:850;transition:background .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s}.account-transfer-list-action:hover:not(:disabled),.account-transfer-list-action:focus-visible{outline:0px;border-color:#f4c930a3;background:#f4c9301c;color:#f4d454}.account-transfer-list-action.primary{border-color:#f4c93073;color:#f4d454}.account-transfer-list-action:focus-visible{box-shadow:#f4c93024 0 0 0 2px}.account-transfer-list-action:active:not(:disabled){transform:translateY(1px)}.account-transfer-account-list button:disabled{cursor:not-allowed;opacity:.5}.account-transfer-account-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px;min-height:0px}.account-transfer-account-grid label{grid-template-columns:auto 1fr;align-items:center;min-height:54px;border:1px solid rgb(51,60,74);border-radius:11px;background:#171d25;padding:9px 10px;cursor:pointer;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid!important;gap:9px!important}.account-transfer-account-grid label:hover{border-color:#566276;background:#1b232e}.account-transfer-account-grid label.selected{border-color:#f4c9307a;background:#f4c93014;box-shadow:#f4c930 3px 0 inset}.account-transfer-account-grid label:has(input:focus-visible){outline:0px;box-shadow:#f4c93040 0 0 0 2px}.account-transfer-account-grid input{accent-color:rgb(244,201,48)}.account-transfer-account-grid span{display:grid;gap:2px;min-width:0px}.account-transfer-account-grid b,.account-transfer-account-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-transfer-account-grid b{color:#edf0f4}.account-transfer-account-grid small{color:#7f8999}.account-transfer-submit-row{grid-column:1 / -1;display:flex;align-items:center;gap:12px;min-width:0px}.account-transfer-actions{flex:0 0 auto;display:flex;justify-content:flex-end}.account-transfer-submit{min-width:176px;min-height:42px;border:1px solid rgb(244,201,48);border-radius:10px;background:linear-gradient(#f7d34b,#e6b91f);box-shadow:#f4c93024 0 8px 18px,#ffffff4d 0 1px inset;color:#171a20;padding:0 18px;font-weight:900;transition:background .14s,box-shadow .14s,transform .14s,filter .14s}.account-transfer-submit:hover:not(:disabled),.account-transfer-submit:focus-visible{outline:0px;background:linear-gradient(#ffe06a,#f0c62d);box-shadow:#f4c93038 0 10px 24px,#f4c93021 0 0 0 3px}.account-transfer-submit:active:not(:disabled){transform:translateY(1px);filter:brightness(.96)}.account-transfer-submit:disabled{cursor:not-allowed;border-color:#555242;background:#35332a;box-shadow:none;color:#8f896b}.account-transfer-panel>.error-box{margin:0 16px 14px}.account-transfer-result{display:grid;gap:5px;margin:0 16px 14px;border:1px solid rgba(71,217,145,.25);border-radius:12px;background:#47d99112;color:#9ee1bc;padding:12px}.account-transfer-result strong{color:#58d99a}.account-transfer-result small{color:#7da890}.account-transfer-result-list{display:grid;gap:4px;margin-top:3px}.account-transfer-result-list small.error{color:#ef7581}.account-transfer-result-list small.ok{color:#9ee1bc}.account-transfer-panel>.account-assets-footnote{padding:0 16px 14px}@media (max-width: 900px){.account-assets-metrics,.account-fees-metrics,.account-fees-toolbar,.account-transfer-form,.account-transfer-account-grid,.account-assets-toolbar,.account-balances-summary{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media (max-width: 640px){.account-wallet-overview>header{align-items:flex-start;flex-direction:column}.account-bnb-balances>header{align-items:flex-start;flex-direction:column}.account-assets-metrics,.account-assets-toolbar,.account-fees-metrics,.account-fees-toolbar,.account-transfer-form,.account-transfer-wallet-pair,.account-transfer-basic-fields,.account-balances-summary{grid-template-columns:1fr}.account-transfer-swap{justify-self:center;transform:rotate(90deg)}.account-transfer-swap:hover:not(:disabled){transform:rotate(90deg) translateY(-1px)}.account-transfer-account-list>div:first-child{grid-template-columns:1fr 1fr}.account-transfer-account-list>div:first-child>span{grid-column:1 / -1}.account-transfer-account-grid{grid-template-columns:1fr}.account-transfer-submit-row{display:grid;grid-template-columns:minmax(0px,1fr) auto;align-items:center}.account-transfer-confirm{max-width:100%}.account-transfer-confirm span{white-space:normal}.account-transfer-actions{width:auto}.account-transfer-submit{width:auto;min-width:148px;padding:0 12px}.account-summary-tabs,.account-assets-view-tabs{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));justify-self:stretch}}.rank-band-trends{border:1px solid rgb(53,64,82);border-radius:15px;background:#151b23;overflow:hidden}.rank-band-trends>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid rgb(43,52,66)}.rank-band-trends h3,.rank-band-trends h4{margin:0;color:#edf1f7}.rank-band-trends p{margin:4px 0 0;color:#7f8a9a;font-size:12px}.rank-band-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:1px;background:#2b3442}.rank-band-trend-grid article{min-width:0px;padding:14px 12px;background:#151b23}.rank-band-trend-grid h4{padding-left:8px;font-size:13px}.rank-band-trend-chart{position:relative;padding:10px 16px 16px}.rank-band-trend-chart svg{display:block;width:100%;min-height:330px}.rank-band-trend-chart circle{stroke:#111720;stroke-width:1.5}.rank-band-time-label{font-size:9.5px;letter-spacing:.01em}.rank-band-trend-chart .interval-chart-legend span{display:flex;align-items:center;gap:6px}@media (max-width: 1050px){.rank-band-trend-grid{grid-template-columns:1fr}}.rank-band-tooltip{position:absolute;z-index:6;top:24px;width:360px;max-height:430px;overflow:hidden;border:1px solid rgb(86,97,118);border-radius:12px;background:#0b1016f7;box-shadow:#00000080 0 16px 38px;pointer-events:none}.rank-band-tooltip.align-right{transform:translate(14px)}.rank-band-tooltip.align-left{transform:translate(calc(-100% - 14px))}.rank-band-tooltip header{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgb(48,57,71)}.rank-band-tooltip header b{color:#f2f5f9}.rank-band-tooltip header span{color:#8995a6;font-size:11px}.rank-band-tooltip>div{max-height:370px;overflow-y:auto;padding:5px 0}.rank-band-tooltip article{display:grid;grid-template-columns:8px minmax(80px,1fr) auto;align-items:center;gap:9px;padding:7px 13px}.rank-band-tooltip article i{width:7px;height:7px;border-radius:50%}.rank-band-tooltip article strong{display:flex;align-items:baseline;gap:7px;color:#cbd3df;white-space:nowrap}.rank-band-tooltip .stack-share-inline{color:#45d59b;font-size:10px;font-weight:700}.rank-band-tooltip article>b{font-variant-numeric:tabular-nums}.rank-band-tooltip article>b span,.rank-band-tooltip article>b small{display:block;text-align:right}.rank-band-tooltip article>b small{margin-top:2px;font-size:10px;font-weight:600}.rank-band-difference-controls{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid rgb(43,52,66);background:#121820}.rank-band-difference-controls>span{color:#7f8a9a;font-size:12px}.rank-band-difference-controls>b{color:#d8ad2d;font-size:18px}.rank-band-difference-controls .unified-select{min-width:150px}.rank-band-difference-controls>strong{margin-left:auto;color:#f0c84b;font-size:12px}@media (max-width: 720px){.rank-band-trends>header{align-items:stretch;flex-direction:column}.rank-band-trend-chart{overflow-x:auto}.rank-band-trend-chart svg{min-width:900px}.tier-volume-share-panel>header{align-items:stretch;flex-direction:column}.tier-volume-share-panel>header>strong{text-align:left}.tail-share-history-panel>header{align-items:stretch;flex-direction:column}.tail-share-history-panel>header>strong{text-align:left}}.data-dashboard-page{gap:16px}.data-dashboard-hero{display:grid;grid-template-columns:minmax(0px,1fr) minmax(320px,420px);align-items:end;gap:18px}.data-dashboard-hero>div{min-width:0px}.data-dashboard-hero span{color:#d8ad2d;font-size:11px;font-weight:800;letter-spacing:.08em}.data-dashboard-hero h1{margin:5px 0 6px;color:#edf1f7;font-size:26px}.data-dashboard-hero p{margin:0;color:#8995a6;font-size:13px}.data-dashboard-hero label{display:grid;gap:7px;min-width:0px}.data-dashboard-hero label>span{color:#8f9bad;letter-spacing:0px}.data-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:12px}.data-dashboard-metrics article{min-width:0px;padding:14px 16px;border:1px solid rgb(51,64,82);border-radius:10px;background:#151b23}.data-dashboard-metrics span,.data-dashboard-metrics small{color:#8995a6;font-size:12px}.data-dashboard-metrics strong{display:block;overflow:hidden;margin:5px 0 2px;color:#f0c84b;font-size:24px;text-overflow:ellipsis;white-space:nowrap}.attack-rate-dashboard{display:grid;gap:16px}.attack-rate-controls{display:grid;grid-template-columns:220px minmax(320px,1fr) 220px;gap:12px;padding:12px 14px;border:1px solid rgb(51,64,82);border-radius:10px;background:#111821}.attack-rate-controls label{display:grid;grid-template-columns:auto minmax(0px,1fr);align-items:center;gap:10px;min-width:0px;white-space:nowrap}.attack-rate-controls label span{color:#8995a6;font-size:11px;font-weight:700;text-transform:uppercase}.attack-rate-controls label div{display:flex;align-items:center;gap:8px;min-width:0px}.attack-rate-controls label small{flex:0 0 auto;color:#728095;font-size:11px}.attack-rate-controls input{width:100%;min-width:0px;height:38px;padding:7px 10px;border:1px solid rgb(58,70,88);border-radius:8px;background:#0c1219;color:#edf1f7;font:inherit}.attack-rate-filter-controls{display:grid;grid-template-columns:minmax(260px,340px) minmax(360px,1fr) auto;align-items:end;gap:12px;padding:12px 14px;border:1px solid rgb(51,64,82);border-radius:10px;background:#111821}.attack-rate-filter-controls label{display:grid;gap:7px;min-width:0px}.attack-rate-filter-controls label>span{color:#8995a6;font-size:11px;font-weight:700;text-transform:uppercase}.attack-rate-filter-controls input{width:100%;min-width:0px;height:38px;padding:7px 10px;border:1px solid rgb(58,70,88);border-radius:8px;background:#0c1219;color:#edf1f7;font:inherit}.attack-rate-filter-controls input:focus{outline:0px;border-color:#f4c930b8;box-shadow:#f4c93014 0 0 0 2px}.attack-rate-filter-controls>small{grid-column:1 / -1;color:#7f8a9a;font-size:11px;white-space:nowrap}.attack-rate-toggle{align-items:center;justify-content:center;min-height:38px;border:1px solid rgb(58,70,88);border-radius:8px;background:#0c1219;padding:0 12px;cursor:pointer;white-space:nowrap;display:inline-flex!important;grid-template-columns:none!important}.attack-rate-toggle input{width:14px;height:14px;margin:0;accent-color:rgb(255,216,75)}.attack-rate-toggle span{color:#a8b2c1!important;font-size:12px!important;text-transform:none!important}.attack-rate-toggle.active{border-color:#f4c930ad;background:#f4c9301a}.attack-rate-toggle.active span{color:#f7d64c!important}.attack-rate-studio-filter .studio-group-trigger{width:100%;min-height:38px}.attack-rate-studio-menu{min-width:320px;max-height:360px}.attack-rate-studio-select-all{margin-bottom:6px;border-bottom:1px solid rgb(48,57,71)}.attack-rate-current,.attack-rate-history{border:1px solid rgb(52,64,83);border-radius:12px;background:#151b23;overflow:hidden}.attack-rate-current>header,.attack-rate-history>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgb(43,52,66)}.attack-rate-current h3,.attack-rate-history h3{margin:0;color:#edf1f7}.attack-rate-current p,.attack-rate-history p{margin:4px 0 0;color:#7f8a9a;font-size:12px}.attack-rate-current header span{color:#d8ad2d;font-size:11px;font-weight:800;letter-spacing:.08em}.attack-rate-current header b,.attack-rate-history header b{color:#f0c84b;font-size:12px;white-space:nowrap}.attack-rate-history-actions{display:inline-flex;align-items:center;gap:12px}.attack-rate-overlap-action{height:32px;border:1px solid rgba(244,201,48,.48);border-radius:8px;background:#f4c9301a;color:#f7d64c;padding:0 12px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.attack-rate-overlap-action:hover:not(:disabled){border-color:#f4c930d1;background:#f4c93029}.attack-rate-overlap-action:disabled{cursor:default;opacity:.48}.attack-rate-overlap-error{margin:12px 16px 0}.attack-rate-overlap-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;border-bottom:1px solid rgb(43,52,66);background:#121820}.attack-rate-overlap-toolbar>div:first-child{display:grid;gap:3px;min-width:0px}.attack-rate-overlap-toolbar strong{color:#edf1f7;font-size:13px;white-space:nowrap}.attack-rate-overlap-toolbar small{color:#7f8a9a;font-size:11px;white-space:nowrap}.attack-rate-overlap-actions{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.attack-rate-strict-overlap{min-height:32px;padding:0 10px}.attack-rate-strict-overlap span{font-size:11px!important;font-weight:800}.attack-rate-bars{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:1px;background:#2b3442}.attack-rate-bars article{display:grid;grid-template-columns:minmax(96px,1fr) minmax(110px,1.3fr) 72px;gap:10px;align-items:center;padding:14px 16px;background:#151b23}.attack-rate-bars article>div:first-child{min-width:0px}.attack-rate-bars strong{display:block;color:#eef2f7}.attack-rate-bars span,.attack-rate-bars small{color:#8995a6;font-size:11px}.attack-rate-bars b{color:#45d59b;font-size:18px;text-align:right}.attack-rate-bars small{grid-column:2 / 4}.attack-rate-bar{height:9px;border-radius:999px;background:#0b1118;overflow:hidden}.attack-rate-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#45d59b,#f0c84b);box-shadow:#45d59b40 0 0 16px}.attack-rate-notes{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid rgb(43,52,66)}.attack-rate-notes span{padding:6px 9px;border:1px solid rgb(72,84,103);border-radius:8px;color:#b8c2d0;background:#111821;font-size:12px}.attack-rate-notes.warning span{border-color:#d8ad2d73;color:#f0c84b}.attack-rate-trend-chart{position:relative;padding:12px 18px 14px;border-bottom:1px solid rgb(43,52,66);overflow-x:auto}.attack-rate-trend-chart svg{display:block;width:100%;min-width:940px;min-height:320px}.attack-rate-trend-chart circle{stroke:#111720;stroke-width:2}.attack-rate-trend-line{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(rgba(0,0,0,.22) 0px 4px 10px)}.attack-rate-trend-line.current{stroke-dasharray:7,7;stroke-width:2.8;opacity:.92}.attack-rate-current-point{stroke-width:3.2!important;filter:drop-shadow(rgba(77,196,255,.28) 0px 0px 10px)}.attack-rate-trend-tooltip{position:absolute;z-index:8;top:24px;width:280px;border:1px solid rgb(86,97,118);border-radius:10px;background:#0b1016f7;box-shadow:#0000007a 0 16px 34px;pointer-events:none}.attack-rate-trend-tooltip.align-right{transform:translate(14px)}.attack-rate-trend-tooltip.align-left{transform:translate(calc(-100% - 14px))}.attack-rate-trend-tooltip header{display:flex;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid rgb(48,57,71)}.attack-rate-trend-tooltip header b{overflow:hidden;color:#eef2f7;text-overflow:ellipsis;white-space:nowrap}.attack-rate-trend-tooltip header span{flex:0 0 auto;color:#8995a6;font-size:11px}.attack-rate-trend-tooltip article{display:grid;grid-template-columns:8px minmax(80px,1fr) auto auto;align-items:center;gap:8px;padding:7px 12px}.attack-rate-trend-tooltip article i{width:7px;height:7px;border-radius:50%}.attack-rate-trend-tooltip article strong{color:#cbd3df}.attack-rate-trend-tooltip article b{color:#45d59b}.attack-rate-trend-tooltip article small{color:#8490a1}.attack-rate-symbol-axis-label{fill:#8fa0b5;font-size:10px;font-weight:800}.attack-rate-trend-legend{justify-content:center;padding-top:2px}.attack-rate-trend-legend button{min-height:28px;border:1px solid transparent}.attack-rate-trend-legend button:not(.hidden){color:#cbd3df}.attack-rate-trend-legend button.hidden{border-color:#303947}.attack-rate-table-wrap{overflow-x:auto}.attack-rate-table-wrap table{width:100%;min-width:980px;border-collapse:collapse}.attack-rate-table-wrap th,.attack-rate-table-wrap td{padding:11px 12px;border-bottom:1px solid rgb(43,52,66);text-align:left;vertical-align:top}.attack-rate-table-wrap .attack-rate-select-col{width:38px;padding-right:2px;text-align:center;vertical-align:middle}.attack-rate-row-check{display:inline-grid;place-items:center;position:relative;width:22px;height:22px;cursor:pointer}.attack-rate-row-check input{width:16px;height:16px;margin:0;accent-color:rgb(255,216,75);cursor:pointer}.attack-rate-row-check span{position:absolute;top:-9px;right:-8px;color:#ffd84b;font-size:10px;font-weight:800;pointer-events:none}.attack-rate-table-wrap th{color:#8d98a8;font-size:11px;text-transform:uppercase;background:#121820}.attack-rate-table-wrap td{color:#d8dee8;font-size:12px}.attack-rate-current-row td{background:linear-gradient(90deg,#45d59b14,#151b2300 42%)}.attack-rate-table-wrap td b{color:#edf1f7}.attack-rate-table-wrap td small{color:#7f8a9a}.attack-rate-inline-cell{display:inline-flex;align-items:baseline;gap:8px;max-width:100%;white-space:nowrap}.attack-rate-inline-cell b,.attack-rate-inline-cell small,.attack-rate-inline-cell em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attack-rate-inline-cell small:before{content:"· ";color:#566176}.attack-rate-inline-cell.metric{gap:6px}.attack-rate-inline-cell.metric small:before{content:""}.attack-rate-inline-cell.metric em{color:#8fa0b5;font-size:11px;font-style:normal;font-weight:700}.attack-rate-current-badge{flex:0 0 auto;padding:2px 6px;border:1px solid rgba(69,213,155,.52);border-radius:999px;background:#45d59b1a;color:#5fe1ad;font-size:10px;font-style:normal;font-weight:800;line-height:1.2}.attack-rate-inline-cell.total b{color:#ffd84b}.attack-rate-inline-cell.total small{color:#9ca7b7}.attack-rate-count-button{border:0px;background:transparent;color:#7f8a9a;padding:0;font:inherit;cursor:pointer;white-space:nowrap}.attack-rate-count-button:hover:not(:disabled){color:#ffd84b;text-decoration:underline;text-underline-offset:2px}.attack-rate-count-button:disabled{cursor:default;opacity:.62}.attack-rate-count-button.total{color:#9ca7b7}.attack-rate-account-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#04070bb8;padding:28px}.attack-rate-account-modal{display:grid;grid-template-rows:auto minmax(0px,1fr);width:min(1120px,-48px + 100vw);max-height:min(760px,-56px + 100vh);border:1px solid rgb(58,70,88);border-radius:12px;background:#111821;box-shadow:#00000094 0 24px 70px;overflow:hidden}.attack-rate-account-modal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgb(43,52,66);background:#151b23}.attack-rate-account-modal h3{margin:0;color:#edf1f7;font-size:18px}.attack-rate-account-modal p{margin:4px 0 0;color:#8a96a7}.attack-rate-account-modal>header button{width:32px;height:32px;border:1px solid rgb(58,70,88);border-radius:8px;background:#0c1219;color:#c9d2df;font-size:20px;line-height:1}.attack-rate-account-list{min-height:0px;overflow:auto}.attack-rate-account-list article{display:grid;grid-template-columns:38px minmax(170px,1.2fr) minmax(118px,.72fr) minmax(118px,.72fr) minmax(110px,.68fr) minmax(170px,1fr);align-items:center;gap:12px;min-height:52px;padding:8px 16px;border-bottom:1px solid rgb(41,51,66)}.attack-rate-account-main,.attack-rate-account-rank,.attack-rate-account-volume{display:flex;align-items:baseline;gap:8px;min-width:0px;white-space:nowrap}.attack-rate-account-main strong,.attack-rate-account-rank b,.attack-rate-account-volume b{overflow:hidden;color:#edf1f7;text-overflow:ellipsis;white-space:nowrap}.attack-rate-account-main small,.attack-rate-account-rank small,.attack-rate-account-volume small{overflow:hidden;color:#7f8a9a;text-overflow:ellipsis;white-space:nowrap}.attack-rate-account-rank b{color:#ffd84b}.attack-rate-empty-pill{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgb(58,70,88);border-radius:999px;color:#8793a5;padding:3px 7px;font-size:9px;font-weight:800}.attack-rate-edit-pill{cursor:pointer}.attack-rate-edit-pill:hover{filter:brightness(1.12)}.attack-rate-account-tags{min-width:0px;flex-wrap:nowrap;overflow:hidden}.attack-rate-tags-edit{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;border:0px;background:transparent;padding:0;cursor:pointer}.attack-rate-tags-edit:hover span,.attack-rate-tags-edit:hover em{filter:brightness(1.14)}.attack-rate-tags-edit:disabled{cursor:default;opacity:.7}.attack-rate-tag-modal{width:min(560px,-32px + 100vw)}.attack-rate-account-empty{padding:42px;color:#8793a5;text-align:center}.attack-rate-table-wrap .muted-row td{color:#8b96a6}.user-overlap-tags{display:inline-flex;flex-wrap:nowrap;gap:5px;max-width:100%;overflow:hidden;vertical-align:middle}.dashboard-overlap-modal{width:min(1320px,-48px + 100vw)}.dashboard-overlap-body{display:grid;grid-template-rows:auto minmax(0px,1fr);min-height:0px;overflow:hidden}.dashboard-overlap-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgb(41,51,66);background:#101720}.dashboard-overlap-mode,.dashboard-overlap-tier-tabs{display:inline-flex;align-items:center;gap:8px;min-width:0px}.dashboard-overlap-mode button,.dashboard-overlap-tier-tabs button{min-height:30px;border:1px solid rgb(52,64,83);border-radius:8px;background:#0c1219;color:#9aa6b7;padding:0 10px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.dashboard-overlap-mode button b{margin-left:6px;color:inherit}.dashboard-overlap-mode button small{margin-left:6px;color:#7f8a9a;font-size:10px;font-weight:800}.dashboard-overlap-mode button.active small{color:#d6bc4a}.dashboard-overlap-mode button.active,.dashboard-overlap-tier-tabs button.active{border-color:#f4c930ad;background:#f4c9301f;color:#f7d64c}.dashboard-overlap-groups{min-height:0px;overflow:auto}.dashboard-overlap-group{border-bottom:1px solid rgb(41,51,66)}.dashboard-overlap-group>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;background:#151b23}.dashboard-overlap-group>header strong,.dashboard-overlap-group>header small{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline}.dashboard-overlap-group>header strong{max-width:360px;color:#edf1f7}.dashboard-overlap-group>header small{margin-left:10px;color:#7f8a9a}.dashboard-overlap-group>header span{flex:0 0 auto;color:#ffd84b;font-size:12px;font-weight:800}.dashboard-overlap-account-list>p{margin:0;padding:22px 16px;color:#8793a5;text-align:center}.dashboard-overlap-account-row{display:grid;grid-template-columns:38px minmax(170px,1.15fr) minmax(180px,1fr) minmax(120px,.7fr) minmax(120px,.66fr) minmax(180px,1fr);align-items:center;gap:12px;min-height:48px;padding:8px 16px;border-top:1px solid rgb(36,46,60)}.dashboard-overlap-account-row>div{min-width:0px}.dashboard-overlap-user,.dashboard-overlap-rank,.dashboard-overlap-volume{display:inline-flex;align-items:baseline;gap:8px;min-width:0px;white-space:nowrap}.dashboard-overlap-user strong,.dashboard-overlap-rank b,.dashboard-overlap-volume b,.dashboard-overlap-user small,.dashboard-overlap-rank small,.dashboard-overlap-volume small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-overlap-user strong,.dashboard-overlap-rank b,.dashboard-overlap-volume b{color:#edf1f7}.dashboard-overlap-rank b{color:#ffd84b}.dashboard-overlap-user small,.dashboard-overlap-rank small,.dashboard-overlap-volume small{color:#7f8a9a}.dashboard-overlap-tags{flex-wrap:nowrap;overflow:hidden}@media (max-width: 760px){.data-dashboard-hero,.data-dashboard-metrics,.attack-rate-controls{grid-template-columns:1fr}.attack-rate-controls label{grid-template-columns:84px minmax(0px,1fr)}.attack-rate-filter-controls{grid-template-columns:1fr}.attack-rate-filter-controls>small{white-space:normal}.attack-rate-account-modal-backdrop{padding:12px}.attack-rate-account-list article{grid-template-columns:34px minmax(0px,1fr);align-items:start}.attack-rate-account-list article>div:not(.attack-rate-account-main){grid-column:2}.dashboard-overlap-toolbar,.attack-rate-overlap-toolbar,.attack-rate-current>header,.attack-rate-history>header{align-items:flex-start;flex-direction:column}.attack-rate-overlap-toolbar small{white-space:normal}.attack-rate-overlap-actions{flex-wrap:wrap}.dashboard-overlap-mode,.dashboard-overlap-tier-tabs{max-width:100%;overflow-x:auto}.dashboard-overlap-account-row{grid-template-columns:34px minmax(0px,1fr);align-items:start}.dashboard-overlap-account-row>div:not(.dashboard-overlap-user){grid-column:2}.attack-rate-bars{grid-template-columns:1fr}}[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0px;z-index:999999999;transition:transform .4s}@media (hover: none) and (pointer: coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0px;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:#0000001a 0 4px 12px;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:#0000001a 0 4px 12px,#0003 0 0 0 2px}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center center;animation:.3s ease 0s 1 normal forwards running sonner-fade-in}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-weight:500;cursor:pointer;outline:0px;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:#0006 0 0 0 2px}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:#0000001a 0 4px 12px,#0003 0 0 0 2px}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translate(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center center;animation:.2s ease 0s 1 normal forwards running sonner-fade-out}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:1.2s linear 0s infinite normal none running sonner-spin;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:auto ease 0s 1 normal none running none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false;}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-spacing-x{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-border-spacing-y{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}*,*:before,*:after{scrollbar-width:none}*::-webkit-scrollbar,*::-webkit-scrollbar-track,*::-webkit-scrollbar-thumb{display:none;width:0px;height:0px}.snapshot-panel .snapshot-table:hover{scrollbar-width:thin;scrollbar-color:rgba(126,139,160,.82) transparent}.snapshot-panel .snapshot-table:hover::-webkit-scrollbar{display:block;width:8px;height:8px}.snapshot-panel .snapshot-table:hover::-webkit-scrollbar-track{background:transparent}.snapshot-panel .snapshot-table:hover::-webkit-scrollbar-thumb{border-radius:999px;background:#7e8ba0d1}.competition-analysis-table-wrap:hover{scrollbar-width:thin;scrollbar-color:rgba(126,139,160,.82) transparent}.competition-analysis-table-wrap:hover::-webkit-scrollbar{display:block;width:8px;height:8px}.competition-analysis-table-wrap:hover::-webkit-scrollbar-track{background:transparent}.competition-analysis-table-wrap:hover::-webkit-scrollbar-thumb{border-radius:999px;background:#7e8ba0d1}.user-overlap-exclusive-list:hover,.user-overlap-attack-list:hover{scrollbar-width:thin;scrollbar-color:rgba(126,139,160,.82) transparent}.user-overlap-exclusive-list:hover::-webkit-scrollbar,.user-overlap-attack-list:hover::-webkit-scrollbar{display:block;width:8px;height:8px}.user-overlap-exclusive-list:hover::-webkit-scrollbar-track,.user-overlap-attack-list:hover::-webkit-scrollbar-track{background:transparent}.user-overlap-exclusive-list:hover::-webkit-scrollbar-thumb,.user-overlap-attack-list:hover::-webkit-scrollbar-thumb{border-radius:999px;background:#7e8ba0d1}.top200-table-wrap:hover{scrollbar-width:thin;scrollbar-color:rgba(126,139,160,.82) transparent}.top200-table-wrap:hover::-webkit-scrollbar{display:block;width:8px;height:8px}.top200-table-wrap:hover::-webkit-scrollbar-track{background:transparent}.top200-table-wrap:hover::-webkit-scrollbar-thumb{border-radius:999px;background:#7e8ba0d1}.reward-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reward-template-grid label{display:grid;gap:6px}.account-config-form-dialog:has(.reward-template-grid){max-height:calc(100dvh - 32px);overflow-y:auto}.selected-accounts-analysis-dialog{width:min(1480px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);overflow:auto;padding:24px;color:var(--text);background:var(--panel, #181d24);border:1px solid var(--border, #374151);border-radius:16px}.selected-accounts-analysis-dialog::backdrop{background:#000000a6}.selected-accounts-analysis-dialog .interval-selection-bar{position:static;top:auto;z-index:auto}.selected-accounts-analysis-header{display:flex;justify-content:space-between;align-items:start;gap:16px}.analysis-competition-picker{display:flex;flex-wrap:wrap;gap:12px;max-height:180px;overflow:auto;margin:16px 0;border:1px solid var(--border, #374151)}.analysis-competition-picker label{display:flex;align-items:center;gap:6px}.selected-competition-analysis{border-top:1px solid var(--border, #374151);padding-top:16px;min-width:0}.prophet-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.prophet-toolbar button[aria-pressed=true]{border-color:#f0b90b;color:#f0b90b;font-weight:700}.prophet-toolbar button,.prophet-toolbar select{min-height:34px;padding:7px 12px;border:1px solid rgb(64,73,87);border-radius:8px;color:#e8ecf2;background:#181e27;max-width:100%}.prophet-toolbar button:disabled{opacity:.45;cursor:default}.prophet-snapshot-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid rgba(74,82,98,.55)}.prophet-snapshot-header .prophet-toolbar{margin:0}.prophet-board-switch{margin-left:auto}.prophet-account-id{display:block;color:#8d96a5;margin-top:5px}.prophet-accounts-table td{padding-top:5px;padding-bottom:5px;height:32px;white-space:nowrap}.prophet-accounts-table .prophet-account-id{display:inline;margin:0}.prophet-accounts-table .prophet-avatar{width:24px;height:24px;flex-basis:24px}.prophet-user-cell{display:inline-flex;align-items:center;gap:10px}.prophet-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;overflow:hidden;border-radius:50%;background:#303948;color:#e2e7ef}.prophet-avatar img{width:100%;height:100%;object-fit:cover}.prophet-filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(74,82,98,.55)}.prophet-filter-row input{min-height:36px;width:132px;border:1px solid rgb(64,73,87);border-radius:10px;padding:8px 12px;background:#181e27;color:#e8ecf2}.prophet-filter-row input.snapshot-search{width:300px;max-width:100%}.prophet-filter-row select{min-height:36px;max-width:100%;border:1px solid rgb(64,73,87);border-radius:10px;padding:8px 12px;background:#181e27;color:#e8ecf2}.prophet-filter-row select:focus-visible{outline:2px solid #f0b90b;outline-offset:2px}.prophet-filter-row input:focus-visible{outline:2px solid #f0b90b;outline-offset:2px}.prophet-snapshot-caption{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0}.prophet-snapshot-stamp{border:1px solid rgba(240,185,11,.65);color:#f0b90b;background:#f0b90b14;border-radius:10px;padding:10px 14px}.prophet-page .hero-metric .activity-period-line{white-space:normal}.prophet-page .tier-board-scroll{min-height:210px}.prophet-snapshot-header .comparison-status-filter button.active{color:#181b21;background:#ffd334;border-radius:18px}@media (min-width: 1100px){.prophet-page .metrics-board{grid-template-columns:repeat(5,minmax(0,1fr))}}.prophet-toolbar button:focus-visible,.prophet-toolbar select:focus-visible{outline:2px solid #f0b90b;outline-offset:2px}.account-strip{display:flex;gap:12px;justify-content:flex-end;align-items:center;padding:10px 20px;flex-wrap:wrap}.account-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:10000;display:grid;place-items:center;padding:20px}.account-dialog{width:min(440px,100%);max-height:90dvh;overflow-y:auto}.account-dialog form,.account-dialog label{display:grid;gap:10px}.account-dialog form{gap:16px}.account-dialog input{width:100%;box-sizing:border-box;padding:10px}.account-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.account-dialog::backdrop{background:#0008}.account-dialog{margin:auto;border:0}.account-strip button,.account-dialog button{border:1px solid #3b4250;border-radius:8px;background:#252b36;color:#f4f5f7;padding:9px 14px;cursor:pointer}.account-dialog input{background:#10141c;border:1px solid #454e60;border-radius:8px;color:#f4f5f7}.account-dialog button[type=submit]{background:#e7bc4b;color:#171a20;border-color:#e7bc4b;font-weight:600}.account-dialog button:disabled{opacity:.55;cursor:wait}.account-dialog label{color:#d9dee8}[data-studio-access=false] [data-studio-private],[data-studio-access=false] .studio-group-filter:not(.public-studio-filter),[data-studio-access=false] .studio-badge,[data-studio-access=false] .studio-assign-button,[data-studio-access=false] td:has(>.studio-badge),[data-studio-access=false] .competition-analysis-block:has(.competition-studio-card),[data-studio-access=false] .competition-analysis-block:has(.competition-hourly-chart),[data-studio-access=false] label:has(>input[type=checkbox]):has(.studio-only),[data-studio-access=false] .unified-select:has([aria-label*=工作室]){display:none!important}[data-studio-access=false] td:has(>.analysis-studio-button),[data-studio-access=false] .competition-studio-chart,[data-studio-access=false] .analysis-studio-button{display:none!important}.top-nav{justify-content:space-between}.top-nav-scroll{flex:0 1 auto}.top-nav>.account-strip{flex:0 0 auto;margin-left:auto;padding:0;max-width:min(48%,520px)}.top-nav>.account-strip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-nav>.account-strip button{flex:0 0 auto;white-space:nowrap}@media (max-width: 640px){.top-nav{gap:8px}.top-nav>.account-strip{max-width:40%;gap:6px}.top-nav>.account-strip button{padding:9px 10px}}.square-homepage-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;margin-left:auto;color:#b7bfcc;font-size:14px;text-decoration:none;white-space:nowrap}.square-homepage-link a{color:#facc15;font-weight:700;text-decoration:none}.square-homepage-link a:hover{text-decoration:underline}.square-homepage-link a:focus-visible{outline:2px solid #facc15;outline-offset:5px;border-radius:4px}.top-nav>.square-homepage-link+.account-strip{margin-left:8px}@media (max-width: 900px){.top-nav{flex-wrap:wrap}.top-nav-scroll{flex:1 1 100%}.square-homepage-link{margin-left:0}.top-nav>.square-homepage-link+.account-strip{margin-left:auto;max-width:55%}}.competition-metrics-board{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1100px){.competition-metrics-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.competition-metrics-board{grid-template-columns:1fr}}.snapshot-panel .rank-jump-select{height:36px;min-height:36px;background:transparent!important;box-shadow:none;border:0;border-radius:10px}.snapshot-panel .rank-jump-select .app-select-trigger,.snapshot-panel .snapshot-column-trigger{height:36px;min-height:36px;border:1px solid #394352;border-radius:10px;background:#12171e;color:#e7edf7;padding:0 12px;font-size:13px;font-weight:700;box-shadow:none}.snapshot-panel .snapshot-column-trigger{gap:10px;min-width:116px}.snapshot-panel .snapshot-column-trigger span{font-weight:700}.snapshot-panel .snapshot-column-trigger b{padding:3px 7px;border:1px solid #364151;border-radius:6px;background:#202834;color:#aebacc;font-size:11px;line-height:1;font-weight:600}.snapshot-panel .rank-jump-select .app-select-trigger:hover,.snapshot-panel .snapshot-column-trigger:hover{border-color:#7d713f;background:#1c222c}.snapshot-panel .rank-jump-select.open .app-select-trigger,.snapshot-panel .snapshot-column-picker.open .snapshot-column-trigger{border-color:#facc15;background:#292718;color:#facc15}.snapshot-panel .snapshot-column-picker.open .snapshot-column-trigger span{color:#facc15}.snapshot-panel .snapshot-column-trigger:focus-visible,.snapshot-panel .rank-jump-select .app-select-trigger:focus-visible{outline:2px solid #facc15;outline-offset:2px}@media (pointer: coarse){.snapshot-panel .rank-jump-select,.snapshot-panel .rank-jump-select .app-select-trigger,.snapshot-panel .snapshot-column-trigger{height:44px;min-height:44px}}.market-price-status{color:#9aa7ba;font-size:12px;margin:0}.studio-visibility-toggle{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;color:#cbd5e1;padding:8px}.public-studio-badge{display:inline-flex;padding:2px 6px;border-radius:999px;background:#ffd84b26;color:#ffd84b;font-size:10px;font-weight:700;white-space:nowrap}@media (max-width: 760px){.content{width:calc(100% - 24px);padding-top:8px}.page-grid,.panel,.snapshot-panel>.panel-header{min-width:0}.top-nav{max-width:100%;padding:8px 12px;gap:10px}.top-nav-scroll{flex:1 1 100%;width:100%}.top-nav-scroll .section-tabs{flex-wrap:nowrap;white-space:nowrap}.top-nav-scroll button{flex:0 0 auto;white-space:nowrap}.top-nav>.square-homepage-link{font-size:12px}.top-nav>.square-homepage-link+.account-strip{max-width:66%;gap:6px}.top-nav .account-strip button{white-space:nowrap}.spot-competition-selector{padding:12px}.spot-competition-selector .comparison-picker-toolbar{display:flex;flex-wrap:wrap;gap:8px}.spot-competition-selector .comparison-picker-toolbar>input{width:100%;flex:1 1 100%;min-width:0}.spot-competition-selector .desktop-competition-status{display:none}.comparison-picker-list.spot-competition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.spot-competition-list .comparison-picker-item{width:100%;min-width:0;min-height:76px;padding:10px 8px 30px;align-items:flex-start}.spot-competition-summary strong{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.spot-competition-list .competition-card-badges{top:auto;bottom:7px;right:8px}.spot-competition-list .comparison-picker-item.selected .competition-card-badges{right:8px}.snapshot-panel-heading{flex-direction:column;align-items:stretch;gap:10px}.snapshot-panel .section-tabs{display:flex;width:100%;box-sizing:border-box;flex-wrap:nowrap}.snapshot-panel .section-tab{flex:0 0 auto;white-space:nowrap;min-height:36px}.snapshot-primary-actions{flex-wrap:wrap;gap:8px}.snapshot-primary-actions>button{flex:0 0 auto;min-height:36px;white-space:nowrap}.snapshot-panel .snapshot-tools{flex-direction:column;align-items:stretch;overflow:visible;gap:10px}.snapshot-filter-group{width:100%;flex:1 1 auto;flex-wrap:wrap;gap:8px}.snapshot-panel .snapshot-filter-group>input{flex:1 1 100%;width:100%;min-width:0;box-sizing:border-box}.snapshot-panel .snapshot-filter-group>input.snapshot-number-filter,.snapshot-panel .snapshot-filter-group>input.snapshot-volume-filter{flex:1 1 calc(50% - 8px);width:calc(50% - 8px)}.snapshot-filter-group>*{flex-shrink:0}.snapshot-action-group{border-left:0;padding-left:0;flex-wrap:wrap}.snapshot-panel .snapshot-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap}.snapshot-panel .snapshot-tab{flex:0 0 auto;white-space:nowrap}.history-snapshot-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.history-snapshot-table table{width:max-content;min-width:940px;table-layout:auto}.history-snapshot-table th,.history-snapshot-table td{white-space:nowrap;padding:12px 10px}.history-snapshot-table .snapshot-col-select{width:48px}.history-snapshot-table .snapshot-col-rank{width:60px}.history-snapshot-table .snapshot-col-nickname{width:200px}.history-snapshot-table .snapshot-col-user{width:100px}.history-snapshot-table .snapshot-col-history{width:80px}.history-snapshot-table .snapshot-col-current-info{width:140px}.history-snapshot-table .snapshot-col-volume,.history-snapshot-table .snapshot-col-delta{width:130px}.history-snapshot-table .nickname-cell{min-width:140px}}.mobile-filter-toggle,.mobile-filter-summary{display:none}@media (max-width: 760px){.snapshot-panel{border-radius:18px;padding:10px 8px}.snapshot-panel .snapshot-filter-group>input:first-child{flex:1 1 0;width:0;min-width:0;font-size:13px;padding:10px}.mobile-filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;border:1px solid #465062;border-radius:10px;background:#1c232e;color:#dce3ef;padding:8px 12px;font-size:12px;font-weight:700}.mobile-filter-toggle.active{border-color:#d2ae3b;color:#facc15}.mobile-filter-summary{display:flex;flex:1 1 100%;align-items:center;justify-content:space-between;padding:3px 1px;color:#8e9bad;font-size:11px}.mobile-filter-summary b{color:#dfe6f0;font-variant-numeric:tabular-nums}.mobile-filter-summary button{padding:5px 0 5px 10px;border:0;background:transparent;color:#a7b4c8;font-size:11px}.snapshot-filter-group:not(.mobile-filters-open)>:not(:first-child):not(.mobile-filter-toggle):not(.mobile-filter-summary){display:none!important}.snapshot-filter-group:not(.mobile-filters-open)+.snapshot-action-group{display:none}.snapshot-panel .section-tabs{border-radius:12px;padding:3px;gap:2px}.snapshot-panel .section-tab{padding:7px 10px;font-size:12px;border-radius:9px}.mobile-ranking-list{min-width:0}.mobile-ranking-list-heading{display:flex;justify-content:space-between;padding:10px 4px 8px;color:#8491a5;font-size:10px}.mobile-ranking-card{content-visibility:auto;contain-intrinsic-size:auto 155px;border:1px solid #303a48;border-radius:13px;padding:12px;margin-bottom:9px;background:#1a2029}.mobile-ranking-card.selected{border-color:#c9a52f;background:#25261f}.mobile-ranking-card-main{display:flex;align-items:center;gap:9px;min-width:0}.mobile-card-rank{width:26px;flex:0 0 26px;display:grid;gap:3px;text-align:center;font-variant-numeric:tabular-nums}.mobile-card-rank strong{color:#f5ce4e;font-size:16px}.mobile-card-rank small{color:#7d8b9e;font-size:9px}.mobile-ranking-card-main .user-avatar{flex:0 0 auto}.mobile-card-identity{flex:1;min-width:0}.mobile-card-name{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;padding:0;background:transparent;text-align:left;color:#edf2fa;font-weight:700;font-size:13px;line-height:1.6}.mobile-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;color:#8796aa;font-size:10px}.mobile-card-meta button{border:0;background:transparent;padding:2px 0;color:#9aaac0;font-size:10px}.mobile-card-select{width:36px;height:36px;flex:0 0 36px;border:1px solid #455369;border-radius:10px;background:#202936;color:#a6b4c8;font-size:19px}.mobile-card-select.active{color:#facc15;border-color:#c9a52f}.mobile-card-numbers{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 0 2px 35px}.mobile-card-numbers>div{min-width:0;display:grid;gap:4px}.mobile-card-numbers small{font-size:10px;color:#8e9bae}.mobile-card-numbers strong{color:#e8eef7;font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mobile-card-numbers .delta-up{color:#43d58a}.mobile-card-numbers .delta-down{color:#f2747b}.mobile-card-numbers .delta-flat{color:#8493a7}.mobile-card-footer{margin-top:10px;padding-top:8px;border-top:1px solid #2c3542;display:flex;align-items:center;justify-content:space-between;gap:6px}.mobile-card-footer>div{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.mobile-card-footer a{color:#9faec2;font-size:10px;text-decoration:none;flex-shrink:0}.mobile-card-class,.mobile-card-studio{border:0;border-radius:5px;background:#2c303b;color:#b3bed0;font-size:10px;padding:3px 5px}.mobile-ranking-empty{text-align:center;padding:35px 12px;color:#94a3b8}}.user-mobile-aliases{display:none}@media (max-width: 760px){.strategy-modal-backdrop.user-rankings-layer{padding:8px;align-items:center}.user-rankings-modal{box-sizing:border-box;width:100%;max-width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);display:block;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:14px;border-radius:16px;scroll-padding-top:150px}.user-rankings-modal>header{position:sticky;top:-14px;z-index:12;display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:10px 8px;margin:-14px -14px 14px;padding:14px 14px 12px;border-bottom:1px solid #303b4b;background:#151c25}.user-rankings-modal>header>div:first-child{grid-column:1;grid-row:1;min-width:0}.user-rankings-modal>header h2{font-size:20px;line-height:1.4;margin:0 0 4px;overflow-wrap:anywhere}.user-rankings-modal>header p{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.user-rankings-modal>header .user-aliases-line{display:none}.user-mobile-aliases{display:block;color:#9ba9bc;font-size:11px;margin-top:5px}.user-mobile-aliases summary{cursor:pointer;padding:3px 0}.user-rankings-modal .user-mobile-aliases p{max-height:80px;overflow-y:auto;color:#aebacd;padding:5px 0}.user-rankings-modal>header>button{grid-column:2;grid-row:1;width:40px;height:40px;padding:0;font-size:24px}.user-rankings-modal .user-rankings-tabs{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;min-width:0;justify-self:stretch}.user-rankings-modal .user-rankings-tabs button{min-width:0;min-height:40px;padding:8px 4px;font-size:12px}.user-rankings-modal .user-rankings-tabs button span{font-size:12px}.user-rankings-summary-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.user-rankings-volume-summary{min-width:0;padding:12px}.user-rankings-volume-summary strong{font-size:20px;white-space:normal;overflow-wrap:anywhere}.user-rankings-basic-summary,.user-rankings-profit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.user-rankings-basic-summary article,.user-rankings-profit-summary article{min-width:0;padding:10px}.user-rankings-basic-summary article:last-child,.user-rankings-profit-summary article:last-child{grid-column:1 / -1}.user-rankings-basic-summary strong,.user-rankings-profit-summary strong{font-size:16px;white-space:normal;overflow-wrap:anywhere}.user-rankings-basic-summary article:last-child strong{font-size:14px}.user-rankings-basic-summary small,.user-rankings-profit-summary small{line-height:1.5}.user-rankings-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.user-rankings-toolbar>label,.user-profit-perspective{min-width:0}.user-rankings-toolbar .app-select{min-width:0;width:100%}.user-rankings-toolbar .user-profit-perspective>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.user-profit-perspective button{min-width:0;min-height:38px;padding:8px}.user-rankings-toolbar>small{margin:0;line-height:1.6}.user-rankings-table{min-height:0;overflow:visible;padding-bottom:6px;scrollbar-gutter:auto}.user-rankings-table table{display:block;min-width:0;width:100%}.user-rankings-table thead{display:none}.user-rankings-table tbody{display:grid;gap:10px}.user-rankings-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #344052;border-radius:12px;background:#1a212b}.user-rankings-table td{display:block;min-width:0;width:auto;padding:0;border:0;white-space:normal;overflow-wrap:anywhere;font-size:12px;text-align:left}.user-rankings-table td[data-label]:before{content:attr(data-label);display:block;color:#8f9db1;font-size:10px;font-weight:400;margin-bottom:5px}.user-rankings-table .user-ranking-index{display:none}.user-rankings-table .user-ranking-title-cell{grid-column:1;align-self:center}.user-rankings-table .user-ranking-competition{padding:0;white-space:normal;text-align:left;line-height:1.5}.user-rankings-table .user-ranking-status-cell{grid-column:2;text-align:right;align-self:center}.user-rankings-table .user-ranking-snapshot-time{grid-column:1 / -1;border-top:1px solid #2f3947;padding-top:8px;color:#9daabc}.user-rankings-table td[colspan]{grid-column:1 / -1;padding:20px 4px}.user-rankings-modal .user-trend-panel{min-height:350px;overflow:hidden;border-radius:12px}.user-trend-panel>header{align-items:stretch;flex-direction:column;padding:12px;gap:12px}.user-trend-panel h3{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.user-trend-panel p{font-size:11px;line-height:1.6}.user-trend-panel .interval-chart-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.user-trend-panel .interval-chart-tabs button{min-width:0;padding:8px 3px;white-space:nowrap;font-size:10px}.user-trend-panel .interval-chart{min-width:0;width:100%}.user-trend-panel svg{max-width:100%}.user-trend-loading{min-height:240px;padding:16px;text-align:center}}.account-dialog.subscription-dialog{width:min(640px,calc(100vw - 32px));max-height:88dvh;box-sizing:border-box;overflow-y:auto;padding:24px;border:1px solid rgb(45,52,63);border-radius:20px;background:#171c23;color:#e9edf3;font-size:13px}.subscription-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.subscription-header h2{margin:0;font-size:20px;line-height:1.4}.subscription-header p{margin:5px 0 0;color:#818c9c;font-size:12px}.subscription-dialog .subscription-close{flex:0 0 32px;width:32px;height:32px;padding:0;background:transparent;border-color:#313945;color:#97a2b1;font-size:22px;line-height:1}.subscription-tabs{display:flex;gap:4px;margin:22px 0 16px;padding:4px;border:1px solid rgb(44,51,62);border-radius:12px;background:#0e1218}.subscription-dialog .subscription-tabs button{flex:1;border:1px solid transparent;border-radius:8px;background:transparent;color:#8f99a9;font-weight:600;padding:10px 14px}.subscription-dialog .subscription-tabs button[aria-pressed=true]{border-color:#f4c93047;background:#f4c9301a;color:#f4c930}.subscription-dialog>p:not(.subscription-message){margin:0 0 20px;color:#919cac;font-size:12px;line-height:1.6}.subscription-dialog form{gap:16px}.subscription-dialog label,.subscription-field{display:grid;gap:8px;font-size:12px;font-weight:500;color:#b2bcca;min-width:0}.subscription-dialog input:not([type=checkbox]),.subscription-dialog .app-select-trigger{box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid rgb(51,61,75);border-radius:10px;background:#0e131a;color:#e7ecf3;font-size:13px;font-family:inherit;font-weight:400}.subscription-dialog input::placeholder{color:#677385}.subscription-dialog input:focus-visible,.subscription-dialog button:focus-visible{outline:2px solid rgb(244,201,48);outline-offset:2px}.account-dialog.subscription-dialog .subscription-check{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;min-height:24px;font-size:12px;color:#b6c0ce;font-weight:400}.account-dialog.subscription-dialog .subscription-check input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:0;padding:0;accent-color:rgb(244,201,48)}.subscription-channel-options{display:grid;gap:8px;min-width:0;margin:0;border:1px solid rgb(44,54,67);border-radius:12px;padding:14px;background:#11161d}.subscription-channel-options legend{padding:0 6px;color:#bdc7d6;font-size:12px}.subscription-channel-options legend small{margin-left:6px;color:#727e90}.account-dialog.subscription-dialog .subscription-channel-options .subscription-check{padding:11px 12px;border:1px solid rgb(44,54,67);border-radius:9px;background:#151b23}.account-dialog.subscription-dialog .subscription-channel-options .subscription-check:has(input:checked){border-color:#f4c93059;background:#f4c9300f;color:#f0de9b}.subscription-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:18px;border-top:1px solid rgb(44,51,62)}.subscription-footer>span{color:#758294;font-size:12px}.subscription-dialog .subscription-footer button{min-width:132px;padding:10px 20px;border-radius:10px}.subscription-dialog .account-actions{margin-top:14px;display:flex;gap:8px}.subscription-dialog .account-actions button{font-size:12px;background:transparent;border-color:#313b49;color:#a3b0c2}.subscription-dialog .subscription-message{margin:14px 0 0;padding:10px 12px;border:1px solid rgb(55,65,80);border-radius:8px;background:#11171f;color:#dce1ea}.subscription-dialog button:disabled{cursor:not-allowed}.subscription-dialog .app-select-menu{box-sizing:border-box;max-height:220px}.subscription-dialog .app-select-menu .app-select-option{background:transparent;border:0;padding:9px 10px;border-radius:8px;font-size:13px;color:#cfd7e3}.subscription-dialog .app-select-menu .app-select-option.active{background:#232b37}.subscription-dialog .app-select-menu .app-select-option.selected{background:#f4c93021;color:#f4c930}@media (max-width: 600px){.account-dialog.subscription-dialog{padding:18px;border-radius:16px}.subscription-header h2{font-size:18px}.subscription-footer>span{font-size:11px}}@media (min-width: 601px) and (max-height: 800px){.account-dialog.subscription-dialog{padding:20px 24px;max-height:92dvh}.subscription-dialog .subscription-tabs{margin:16px 0 12px}.subscription-dialog>p:not(.subscription-message){margin-bottom:14px}.subscription-dialog form{gap:12px}.subscription-dialog label,.subscription-dialog .subscription-field{gap:6px}.subscription-dialog .subscription-footer{padding-top:12px}}.subscription-footer-actions{display:flex;align-items:center;gap:10px}.subscription-dialog .subscription-footer-actions button{min-width:100px}@media (max-width: 480px){.subscription-dialog .subscription-footer{flex-wrap:wrap}.subscription-footer-actions{width:100%}.subscription-footer-actions button{flex:1}}.subscription-fields-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.subscription-options-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:4px 0}.subscription-dialog .subscription-footer>.subscription-delete{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:100px;min-height:40px;padding:9px 14px;border:1px solid rgba(211,111,119,.35);border-radius:10px;background:#d36f770f;color:#dd8f96;font-size:12px;font-weight:500}.subscription-dialog .subscription-footer>.subscription-delete:hover:not(:disabled){border-color:#e67e87a6;background:#d36f771f;color:#f4acb2}.subscription-feedback{min-height:36px;box-sizing:border-box;margin-top:10px;padding:8px 10px;color:#bfcbdc;font-size:12px;line-height:20px;overflow-wrap:anywhere;border:1px solid transparent;border-radius:8px}.subscription-feedback.has-message{background:#11171f;border-color:#303b49}@media (max-width: 480px){.subscription-fields-row{grid-template-columns:minmax(0,1fr);gap:12px}.subscription-options-row{flex-direction:column}}.subscription-list-dialog{width:min(760px,calc(100vw - 32px))!important}.subscription-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.subscription-section-heading h3,.subscription-type-card h3{margin:0;font-size:14px}.subscription-section-heading small{margin-left:6px;color:#8d9bb0;font-weight:400}.subscription-section-heading p,.subscription-type-card header p{margin:5px 0 0;color:#8d9bb0;font-size:12px}.subscription-saved-list,.subscription-types{display:grid;gap:12px}.subscription-saved-channel{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px;background:#11171f;border:1px solid #303a48;border-radius:12px}.subscription-channel-title{display:flex;align-items:center;gap:12px;min-width:0}.subscription-channel-title strong{overflow-wrap:anywhere;font-size:13px}.subscription-channel-title small{display:block;margin-top:5px;color:#8695a9;font-size:11px}.subscription-channel-mark{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:9px;background:#252b30;color:#e7bc4b}.subscription-list-actions{display:flex;gap:8px}.subscription-dialog .subscription-list-actions button{padding:7px 11px;font-size:12px;background:transparent}.subscription-dialog .subscription-list-actions .subscription-list-delete{color:#df959d;border-color:#654149}.subscription-type-card{padding:16px;border:1px solid #303a48;border-radius:12px;background:#11171f}.subscription-type-card header{display:flex;justify-content:space-between;align-items:center;gap:14px}.subscription-type-channels{display:flex;flex-wrap:wrap;gap:10px 16px;margin:16px 0 12px;align-items:center;font-size:12px}.subscription-type-channels>span,.subscription-type-channels>small{color:#8291a6}.subscription-type-card summary{cursor:pointer;color:#a6b3c6;font-size:12px;border-top:1px solid #293340;padding-top:12px}.subscription-type-card summary span{float:right;color:#7e8da3}.subscription-program-list{display:grid;gap:0;max-height:220px;overflow-y:auto;margin-top:8px}.subscription-dialog .subscription-program-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #27303c;font-size:12px}.subscription-program-row>span:last-child{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#9aa9bd}.subscription-program-row input{width:16px;height:16px;accent-color:#e7bc4b}.subscription-empty{padding:20px;color:#8c9bb0;border:1px dashed #384454;border-radius:10px;font-size:12px}@media (max-width: 480px){.subscription-list-actions{width:100%}.subscription-list-actions button{flex:1}}.subscription-type-view .subscription-type-card{padding:12px 14px}.subscription-type-view .subscription-type-channels{margin:10px 0}.subscription-type-view .subscription-type-card summary{padding-top:9px}.subscription-type-view .subscription-header p{display:none}.subscription-type-view .subscription-feedback{min-height:24px;padding:2px 8px;margin-top:6px}.account-dialog.user-management-dialog{width:min(1280px,calc(100vw - 40px));padding:24px;box-sizing:border-box;border:1px solid #354052;border-radius:18px;background:#171c23;color:#e9edf3}.user-management-header,.user-management-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.user-management-header h2{margin:0 0 6px;font-size:22px}.user-management-header p,.user-management-editor p,.user-management-footer{color:#a0adbf;font-size:12px}.account-dialog .user-management-search{display:flex;gap:8px;margin:20px 0}.user-management-search input{flex:1;min-width:0}.user-management-table{overflow-x:auto;margin:18px 0}.user-management-table table{width:100%;min-width:1000px;border-collapse:collapse;font-size:12px}.user-management-table th,.user-management-table td{text-align:left;padding:14px 10px;border-bottom:1px solid #303a48}.user-management-table th{color:#a6b2c3;font-weight:600}.user-management-table small{display:block;color:#8e9bad;margin-top:6px}.user-management-ip{font-family:monospace;overflow-wrap:anywhere;max-width:180px}.account-dialog .user-management-editor{padding:18px;border:1px solid #354052;border-radius:12px;background:#1c222c}.user-management-editor h3{margin:0;overflow-wrap:anywhere}.user-management-editor select{padding:10px;border:1px solid #454e60;border-radius:8px;background:#10141c;color:#f4f5f7}.account-dialog .user-management-check{display:flex;align-items:center;gap:8px}.account-dialog .user-management-check input{width:16px}.user-management-editor button+button,.user-management-footer button+button{margin-left:8px}.user-management-error{color:#ff8585}@media (max-width: 600px){.account-dialog.user-management-dialog{padding:16px;width:calc(100vw - 20px)}.user-management-header h2{font-size:20px}.user-management-footer{align-items:flex-start;flex-direction:column}}.top-nav{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding-top:14px;padding-bottom:4px}.top-nav-scroll{width:100%;min-width:0;scrollbar-width:thin}.top-nav .nav-strip{gap:4px;border-radius:14px;box-shadow:none}.top-nav>.square-homepage-link{margin:0;white-space:nowrap;font-size:12px;gap:6px}.top-nav>.account-strip,.top-nav>.square-homepage-link+.account-strip{display:flex;flex-wrap:nowrap;max-width:none;min-width:0;margin:0;padding:0;gap:16px}.account-identity{display:flex;flex-direction:column;gap:5px;min-width:0;max-width:230px;text-align:right}.account-email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e2e7ee;font-size:12px;line-height:1.4}.account-identity-meta{display:flex;justify-content:flex-end;align-items:center;gap:7px;color:#8e9bad;font-size:10px;line-height:1.4;white-space:nowrap}.account-role-badge{padding:1px 6px;border:1px solid #63572e;border-radius:5px;color:#e4c76e;background:#29261c}.account-toolbar{display:flex;align-items:center;gap:7px;flex:0 0 auto;padding-left:14px;border-left:1px solid #303745}.top-nav .account-strip button{height:34px;padding:0 11px;border-radius:8px;font-size:11px;line-height:1;white-space:nowrap}.top-nav .account-toolbar>.account-logout{border-color:transparent;color:#9ca8b9;background:transparent}.top-nav .account-strip button:hover{border-color:#6d654b;color:#f0d777}.top-nav .account-strip button:focus-visible{outline:2px solid #f4c930;outline-offset:3px}@media (max-width: 1450px){.top-nav{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.top-nav-scroll{grid-column:1 / -1}.top-nav>.square-homepage-link{grid-row:2;justify-self:start}.top-nav>.account-strip{grid-row:2;justify-self:end}.account-identity{max-width:270px}}@media (max-width: 600px){.top-nav{gap:12px 8px;padding:10px 12px 4px}.top-nav>.square-homepage-link{grid-column:1 / -1}.top-nav>.account-strip,.top-nav>.square-homepage-link+.account-strip{grid-row:3;grid-column:1 / -1;justify-self:stretch;justify-content:space-between;gap:8px}.account-identity{max-width:min(45vw,230px);text-align:left}.account-identity-meta{justify-content:flex-start;flex-wrap:wrap;gap:4px 6px}.account-toolbar{gap:4px;padding-left:8px}.top-nav .account-strip button{height:34px;padding:0 7px;font-size:10px}}.top-nav{grid-template-columns:minmax(0,1fr) auto auto}.top-nav-scroll{grid-column:auto}.top-nav>.square-homepage-link,.top-nav>.account-strip{grid-row:auto}.top-nav>.account-menu-root{position:relative;justify-self:end}.top-nav .account-strip>.account-icon-trigger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:#bbc4d1}.top-nav .account-strip>.account-icon-trigger:hover,.top-nav .account-strip>.account-icon-trigger.active{color:#f4cf45;background:#28271e;border-color:#615735}.account-popover{position:absolute;z-index:160;right:0;top:calc(100% + 12px);width:min(330px,calc(100vw - 24px));box-sizing:border-box;padding:20px;border:1px solid #414b5b;border-radius:14px;background:#2c3441;color:#edf0f6;box-shadow:0 16px 48px #0007;text-align:left}.account-popover-header{display:flex;align-items:center;gap:12px}.account-avatar{display:inline-flex;flex:0 0 46px;width:46px;height:46px;align-items:center;justify-content:center;border-radius:50%;background:#494837;color:#f4d16b;font-size:22px;font-weight:700}.account-popover-header>div{min-width:0}.account-popover-header h2{margin:0 0 6px;font-size:17px;line-height:1.4}.account-popover-header p{margin:0;color:#acb6c6;font-size:12px;overflow-wrap:anywhere;line-height:1.5}.account-popover-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.account-popover-badges>span{padding:4px 8px;border-radius:5px;font-size:11px;background:#3d4756}.account-popover-badges>.account-role-badge{color:#f1d26c;border:1px solid #796839;background:#494532}.account-popover-expiry{color:#aeb8c7;font-size:11px;margin:12px 0 0}.account-popover-links{display:grid;gap:4px;border-top:1px solid #46505f;padding-top:12px;margin-top:18px}.top-nav .account-popover-links>button,.top-nav .account-popover footer>button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;height:auto;padding:12px;border:0;background:transparent;text-align:left;font-size:13px;color:#e1e6ef}.top-nav .account-popover-links>button:after{content:"›";margin-left:auto;color:#a5afbf;font-size:20px;line-height:14px}.top-nav .account-popover-links>button:hover,.top-nav .account-popover footer>button:hover{background:#3d4757;color:#f4d16b}.account-popover footer{border-top:1px solid #46505f;margin-top:12px;padding-top:12px}.account-popover-guest{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.top-nav .account-popover-guest>button{height:38px;font-size:12px;background:#3c4656}.top-nav .account-popover-guest>.account-menu-login{background:#f2cd45;color:#191c22;border-color:#f2cd45;font-weight:700}@media (max-width: 600px){.top-nav{grid-template-columns:minmax(0,1fr) auto}.top-nav-scroll{grid-column:1 / -1}.top-nav>.square-homepage-link{grid-column:1;grid-row:2}.top-nav>.account-strip,.top-nav>.square-homepage-link+.account-strip{grid-column:2;grid-row:2;justify-self:end}}.account-dialog.user-management-dialog .app-select-trigger{min-height:40px;height:auto;padding:10px 12px;border:1px solid rgba(74,82,98,.86);border-radius:11px;background:#12171e;color:#eef1f5;font-size:12px;line-height:1.4}.account-dialog.user-management-dialog .app-select.open .app-select-trigger,.account-dialog.user-management-dialog .app-select-trigger:focus-visible{border-color:#d1ad35;color:#ffd84b;box-shadow:0 0 0 2px #f4c93014}.account-dialog.user-management-dialog .app-select-option{height:auto;min-height:36px;border:0;border-radius:9px;background:transparent;color:#cbd3df;font-size:12px;padding:9px 12px;line-height:1.4;text-align:left}.account-dialog.user-management-dialog .app-select-option.selected,.account-dialog.user-management-dialog .app-select-option.active,.account-dialog.user-management-dialog .app-select-option:hover{background:#f4c9301a;color:#ffd84b}.account-dialog.user-management-dialog input[type=datetime-local]{color-scheme:dark}.account-dialog.user-management-dialog .user-management-check input{accent-color:#f4c930}.account-dialog.user-management-dialog input:focus-visible{outline:2px solid #d1ad35;outline-offset:2px}.account-dialog.personal-settings-dialog{width:min(900px,calc(100vw - 32px))}.personal-settings-dialog .section-tabs{margin:20px 0 16px;width:fit-content}.personal-settings-dialog textarea{width:100%;box-sizing:border-box;padding:12px;resize:vertical;border:1px solid #454e60;border-radius:11px;background:#12171e;color:#eef1f5;font:inherit;line-height:1.6}.personal-settings-dialog textarea:focus-visible{outline:2px solid #d1ad35;outline-offset:2px}.personal-settings-dialog form{margin:16px 0}.personal-settings-dialog form>button{justify-self:start}.personal-settings-dialog .personal-preview{padding:16px;border:1px solid #354052;border-radius:12px;background:#1c222c}.personal-preview>div{display:grid;gap:8px;margin-bottom:16px}.personal-preview>div>span,.personal-preview small{font-size:12px;color:#a3adbd}.personal-candidates>div,.personal-saved>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #303a48}.personal-candidates>div>span,.personal-saved>div>span{flex:1;min-width:0;overflow-wrap:anywhere}.personal-candidates small,.personal-saved small{display:block;font-size:11px;color:#9aa7ba;margin-top:5px}.personal-candidates img{border-radius:50%}.personal-pagination,.personal-view-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0}.personal-view-toolbar>button,.personal-view>p button{border:1px solid #3b4250;border-radius:9px;background:#252b36;color:#e5eaf1;padding:9px 12px;cursor:pointer}.personal-source{display:inline-block;font-size:10px;line-height:1.5;color:#e2c76d;padding:2px 6px;border:1px solid #625936;border-radius:5px;margin:3px;white-space:normal}.personal-view .table-wrap{margin-top:16px}@media (max-width: 600px){.personal-candidates>div,.personal-saved>div{flex-wrap:wrap}.personal-candidates>div>span,.personal-saved>div>span{flex-basis:100%}.personal-view-toolbar .snapshot-search{width:100%}}.personal-view-toolbar>.snapshot-search{min-width:230px;min-height:38px;box-sizing:border-box;padding:9px 12px;border:1px solid #424c5d;border-radius:11px;background:#1c222c;color:#edf1f7;font:inherit;font-size:12px}.personal-view-toolbar>.snapshot-search:focus-visible{outline:2px solid #d1ad35;outline-offset:2px}.personal-warning{display:block;color:#a3adbd;white-space:normal;overflow-wrap:anywhere;font-size:10px;margin-top:5px}.personal-save-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.personal-save-actions>button{flex:0 0 auto}.personal-feedback-region{min-width:0}.personal-save-feedback{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border:1px solid;border-radius:9px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.personal-save-feedback>span{flex:0 0 auto;font-weight:800}.personal-save-feedback.success{color:#4fe08c;border-color:#4fe08c5c;background:#2a694824}.personal-save-feedback.failure{color:#ff9292;border-color:#e769695c;background:#80383824}.personal-online-feedback{position:sticky;top:0;z-index:3;background:#171c23}.personal-online-feedback:has(.personal-save-feedback){padding:8px 0}@media (max-width: 600px){.personal-save-actions{align-items:stretch}.personal-save-actions .personal-feedback-region{flex-basis:100%}}.account-dialog.personal-settings-page{width:100%;max-width:1100px;max-height:none;margin:0 auto;overflow:visible}.personal-settings-page .user-management-header h2{font-size:24px}.personal-settings-page .personal-online-feedback{top:8px}@media (max-width: 600px){.account-dialog.personal-settings-page{width:100%;padding:18px}.personal-settings-page .user-management-header h2{font-size:21px}}.personal-hub{display:grid;gap:18px}.personal-hub-header h1{margin:0 0 8px;font-size:24px;color:#edf1f7}.personal-hub-header p,.personal-list-header p{margin:0;color:#98a5b8;font-size:12px;line-height:1.6}.personal-hub-tabs{width:fit-content}.personal-list-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.personal-list-header h2{margin:0 0 8px;font-size:18px}.personal-account-list{padding:20px}.personal-primary-button,.personal-configured-table button,.personal-summary-filters>button,.personal-competition-summary>button,.personal-summary-errors button{border:1px solid #424b5b;border-radius:9px;background:#252b36;color:#e4e9f1;padding:9px 12px;cursor:pointer;white-space:nowrap}.personal-primary-button{background:#edc641;border-color:#edc641;color:#171b22;font-weight:700}.personal-configured-table table,.personal-summary-table table{width:100%;border-collapse:collapse;font-size:12px}.personal-configured-table th,.personal-configured-table td,.personal-summary-table th,.personal-summary-table td{padding:14px 10px;text-align:left;border-bottom:1px solid #303a48}.personal-configured-table th,.personal-summary-table th{color:#98a5b8}.personal-configured-table small,.personal-summary-table small{display:block;margin-top:5px;color:#98a5b8;font-size:11px}.personal-configured-table button+button{margin-left:8px}.personal-competition-summary{display:grid;gap:16px}.personal-summary-filters{display:grid;grid-template-columns:180px minmax(180px,1fr) 160px 160px auto;align-items:end;gap:10px}.personal-summary-filters label{display:grid;gap:6px;color:#98a5b8;font-size:11px}.personal-summary-filters input{min-width:0;box-sizing:border-box;min-height:40px;border:1px solid #424c5d;border-radius:11px;background:#1c222c;color:#edf1f7;padding:9px 12px;font-size:12px;color-scheme:dark}.personal-summary-filters button{min-height:40px}.personal-summary-metrics{display:grid;grid-template-columns:1fr 1fr 2fr;gap:14px}.personal-summary-metrics article{padding:20px;border:1px solid #354052;border-radius:16px;background:#1c222c;display:grid;gap:12px}.personal-summary-metrics span,.personal-summary-metrics small{color:#98a5b8;font-size:12px}.personal-summary-metrics strong{font-size:24px;color:#e6edf6;overflow-wrap:anywhere}.personal-summary-metrics article:last-child strong{color:#4fe08c}.personal-summary-table{background:#171c23;border:1px solid #354052;border-radius:16px;padding:12px;overflow-x:auto}.personal-summary-table table{min-width:900px}.personal-status-badge{border-radius:12px;padding:4px 8px;font-size:11px}.personal-status-badge.paid{color:#4fe08c;background:#4fe08c1a}.personal-status-badge.pending{color:#edc641;background:#edc6411a}.personal-summary-errors{color:#ff9292}@media (max-width: 1000px){.personal-summary-filters,.personal-summary-metrics{grid-template-columns:1fr 1fr}.personal-summary-metrics article:last-child{grid-column:1 / -1}}@media (max-width: 600px){.personal-list-header{align-items:flex-start}.personal-list-header p{max-width:220px}.personal-account-list{padding:14px}.personal-configured-table{overflow-x:auto}.personal-configured-table table{min-width:580px}.personal-summary-filters{grid-template-columns:1fr}.personal-hub-header h1{font-size:22px}}.personal-source[data-source=本地]{color:#8cbcff;border-color:#709fe766;background:#4678ba1a}.personal-source[data-source=在线]{color:#62dba1;border-color:#50bd8b66;background:#31986b1a}.personal-source[data-source=双来源]{color:#e2c76d;border-color:#a38c4266;background:#a38c421a}.account-popover-links .subscription-member-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 6px;border:1px solid #796839;border-radius:5px;color:#f1d26c;background:#494532;font-size:11px;line-height:1.4;white-space:nowrap}.prophet-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-left:auto;min-width:0}.prophet-header-actions .prophet-board-switch{margin-left:0;flex-shrink:0}.prophet-header-actions .prophet-toolbar{gap:10px;flex-wrap:wrap}.prophet-toolbar .prophet-week-select{width:120px;flex-shrink:0}.prophet-toolbar .prophet-week-select .app-select-trigger{min-height:40px;width:100%;padding:8px 12px;border-radius:10px;background:#11161d}.prophet-fetch-limit{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid #343d4c;border-radius:8px;color:#aeb8c7;font-size:12px;white-space:nowrap}@media (max-width: 720px){.prophet-header-actions{width:100%;margin-left:0;justify-content:flex-start}.prophet-header-actions .prophet-toolbar{width:100%}.prophet-header-actions .prophet-board-switch{max-width:100%}}.prophet-toolbar .prophet-page-select{width:120px;flex-shrink:0}.prophet-toolbar .prophet-page-select .app-select-trigger{width:100%;min-height:40px;padding:8px 12px;border-radius:10px;background:#11161d}.prophet-page .snapshot-table tbody td{height:28px;padding-block:3px;vertical-align:middle}.prophet-page .snapshot-table .prophet-user-cell{vertical-align:middle}.prophet-page .snapshot-table .prophet-avatar{width:22px;height:22px;flex-basis:22px;font-size:10px}.prophet-page .hero-metric .activity-period-line.prophet-period-line{white-space:nowrap;max-width:100%;box-sizing:border-box;overflow-x:auto;font-variant-numeric:tabular-nums}.prophet-updated-at{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 10px;border:1px solid #796839;border-radius:10px;background:#494532;font-size:11px;line-height:1.5}.prophet-updated-at>span,.prophet-updated-at>small{color:#c0c8d4;font-size:11px;white-space:nowrap}.prophet-updated-at time{color:#f1d26c;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.prophet-personal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.prophet-personal-summary article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border:1px solid #354052;border-radius:16px;background:#1c222c}.prophet-personal-summary span,.prophet-personal-summary small{color:#98a5b8;font-size:11px;line-height:1.5}.prophet-personal-summary strong{color:#e6edf6;font-size:22px;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.prophet-personal-summary small{margin-top:auto}.prophet-personal-summary .prophet-personal-reward{border-color:#2b5b49}.prophet-personal-summary .prophet-personal-reward strong{color:#4fe08c}.prophet-personal-summary strong.negative{color:#ff7373}@media (max-width: 1000px){.prophet-personal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.prophet-personal-summary{grid-template-columns:minmax(0,1fr)}}.spot-summary-values{display:grid;gap:10px}.spot-summary-values>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px}.spot-summary-values b{color:#aeb8c7;font-size:11px;font-weight:500}.spot-summary-values strong{font-size:18px;text-align:right}.spot-summary-values small{grid-column:1 / -1;text-align:right}.spot-personal-summary .spot-summary-cost{border-color:#5b3b3e}.spot-personal-summary .spot-summary-cost strong{color:#f3ba61}.spot-personal-summary .spot-original-rewards{color:#4fe08c}.spot-personal-summary .spot-summary-values strong.negative{color:#ff7373}.spot-personal-summary .spot-summary-values strong.positive{color:#4fe08c}.spot-cost-card-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.spot-cost-card-heading button{font-size:11px;padding:5px 8px;min-height:30px;border:1px solid #796839;border-radius:8px;background:#494532;color:#f1d26c}.spot-personal-cost-editor{margin-top:16px;padding:18px;border:1px solid #424c5d;border-radius:16px;background:#1c222c}.spot-cost-editor-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.spot-cost-editor-heading h3{margin:0;font-size:14px;color:#edf1f7}.spot-cost-editor-heading>span{color:#98a5b8;font-size:11px}.spot-cost-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spot-cost-editor-fields label{display:grid;gap:8px;min-width:0;color:#aeb8c7;font-size:12px}.spot-cost-editor-fields input{box-sizing:border-box;width:100%;min-height:40px;padding:9px 12px;border:1px solid #424c5d;border-radius:10px;background:#11161d;color:#edf1f7;font-size:13px}.spot-cost-editor-fields input:focus-visible{outline:2px solid #f0b90b;outline-offset:2px}.spot-cost-actions{display:flex;flex-wrap:wrap;gap:10px}.spot-cost-feedback{color:#4fe08c;font-size:12px}@media (max-width: 600px){.spot-cost-editor-fields{grid-template-columns:minmax(0,1fr)}}.spot-cost-actions>button{min-height:38px;padding:8px 14px;border:1px solid #424c5d;border-radius:10px;background:#252c38;color:#edf1f7;font-size:12px;cursor:pointer}.spot-cost-actions>.personal-primary-button{border-color:#f2cd45;background:#f2cd45;color:#191c22;font-weight:700}.spot-cost-actions>button:disabled{opacity:.5;cursor:default}.spot-cost-actions>button:focus-visible{outline:2px solid #f0b90b;outline-offset:2px}.spot-personal-summary strong.unconfigured,.spot-personal-summary .prophet-personal-reward strong.unconfigured{color:#98a5b8}.account-dialog.spot-cost-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;margin:auto;padding:24px;border:1px solid #354052;border-radius:18px;background:#171c23;color:#e9edf3;overflow-y:auto}.spot-cost-dialog .spot-personal-cost-editor{margin:0;padding:0;border:0;background:transparent}.spot-cost-dialog .spot-cost-editor-heading{justify-content:space-between;align-items:flex-start;margin-bottom:8px}.spot-cost-dialog .spot-cost-editor-heading h3{font-size:18px;line-height:1.4}.spot-cost-dialog .spot-cost-editor-heading p{margin:8px 0 0;color:#98a5b8;font-size:12px}.spot-cost-dialog-close{min-height:36px;padding:7px 12px;border:1px solid #424c5d;border-radius:10px;background:#252c38;color:#edf1f7;cursor:pointer}.spot-cost-dialog-close:focus-visible{outline:2px solid #f0b90b;outline-offset:2px}.spot-cost-dialog-close:disabled{opacity:.5;cursor:default}.spot-cost-dialog .muted{margin:0;font-size:12px;line-height:1.6}@media (max-width: 600px){.account-dialog.spot-cost-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px}}.personal-spot-table table{width:100%;min-width:1080px;border-collapse:collapse;font-size:12px}.personal-spot-table th,.personal-spot-table td{padding:12px 10px;border-bottom:1px solid #303b4d;text-align:right;white-space:nowrap}.personal-spot-table th{color:#9ca9ba;font-weight:600}.personal-spot-table th:nth-child(2),.personal-spot-table td:nth-child(2){text-align:left}.personal-spot-table small{display:block;margin-top:5px;font-size:11px;color:#9ca9ba}.personal-spot-table .personal-account-name{border:0;background:transparent;padding:0;color:inherit;text-decoration:underline;text-decoration-color:#655a33;text-underline-offset:4px}.personal-spot-table tbody tr:hover{background:#ffffff06}.spot-personal-summary .spot-estimated-pair{display:grid;gap:8px;font-size:20px;line-height:1.4}.spot-personal-summary .spot-estimated-pair>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.spot-personal-summary .spot-estimated-pair small{font-size:11px;color:#9ca9ba;font-weight:400}.personal-spot-table small.delta-up{color:#37da7f}.personal-spot-table small.delta-down{color:#f55d5d}.personal-spot-table table{min-width:960px;font-size:12px}.personal-spot-table th,.personal-spot-table td{padding:7px 9px;line-height:1.35;vertical-align:middle}.personal-spot-table small{margin-top:2px;font-size:10px}.personal-spot-table .personal-match-status{color:#9ca9ba;font-size:11px}.personal-spot-table .personal-source{padding:2px 6px;font-size:10px}.spot-cost-feedback{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:200;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;margin:0;padding:12px 18px;border:1px solid #28785e;border-radius:10px;background:#12372c;color:#92dbba;font-size:13px;box-shadow:0 8px 24px #00000040;pointer-events:none}.personal-account-identity{display:flex;align-items:center;gap:7px}.personal-account-source-icons{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.personal-account-source-icons>span{display:inline-flex;align-items:center;justify-content:center}.personal-source-online{color:#7cd4ae}.personal-source-local{color:#8cbeff}.spot-summary-ledger{gap:0;border:1px solid #343e4d;border-radius:14px;background:#1b222c;overflow:hidden;margin:16px 0}.spot-summary-ledger>article{border:0;border-radius:0;background:transparent;box-shadow:none;padding:18px 20px;min-height:140px;gap:8px}.spot-summary-ledger>article+article{border-left:1px solid #303a48}.spot-summary-ledger>article>strong{font-size:24px;font-weight:650;line-height:1.3;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.spot-summary-ledger>article>span,.spot-summary-ledger .spot-cost-card-heading>span{color:#a3adbb;font-size:12px}.spot-summary-ledger>article>small{font-size:11px;line-height:1.6;margin:0;color:#8491a4}.spot-summary-ledger .spot-summary-profit{background:#2f99670d}.spot-summary-ledger .spot-summary-profit>strong{font-size:29px}.spot-summary-ledger .spot-original-rewards{color:#a4b2a9}.spot-summary-ledger .spot-cost-card-heading button{padding:4px 8px;min-height:28px;border-radius:7px;font-size:11px}.personal-spot-table table{table-layout:fixed;min-width:900px;font-variant-numeric:tabular-nums}.personal-spot-table th,.personal-spot-table td{padding:9px 12px;border-bottom:1px solid rgba(62,73,89,.55)}.personal-spot-table th{color:#8290a3;font-size:11px;padding-top:10px;padding-bottom:10px;background:#0a0d101f}.personal-spot-table th:first-child,.personal-spot-table td:first-child{padding-left:8px;color:#758297}.personal-spot-table td:nth-child(2){overflow:hidden}.personal-spot-table .personal-account-identity{min-width:0}.personal-spot-table .personal-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none}.personal-spot-table .personal-account-name:hover{color:#f4c930;text-decoration:underline}.personal-spot-table td:last-child{font-weight:600;background:#32966406}.personal-spot-table td:nth-child(5){color:#d4dbe5}.personal-spot-table td:nth-child(7){color:#b8c2d0}.personal-spot-table .personal-row-missing{color:#8995a7}.personal-missing-label{flex-shrink:0;color:#9ca9ba;font-size:10px;border:1px solid #414954;border-radius:4px;padding:1px 5px;margin-left:4px}@media (max-width:1000px){.spot-summary-ledger>article{min-height:125px}.spot-summary-ledger>article:nth-child(3){border-left:0}.spot-summary-ledger>article:nth-child(n+3){border-top:1px solid #303a48}}@media (max-width:520px){.spot-summary-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.spot-summary-ledger>article{padding:14px 12px;min-height:120px}.spot-summary-ledger>article>strong{font-size:18px}.spot-summary-ledger .spot-summary-profit>strong{font-size:20px}.spot-summary-ledger .spot-cost-card-heading{align-items:flex-start;flex-wrap:wrap;gap:5px}}.square-range-modal{border:1px solid rgba(100,116,139,.6)}.square-range-modal .cost-modal-actions{flex-wrap:wrap;margin-top:16px}.square-range-modal::backdrop{background:#000000a6}.square-range-fields{min-width:0;padding:12px;border:1px solid rgba(100,116,139,.4);border-radius:10px}.square-range-fields legend{color:#cdd3dd;font-size:12px}.square-range-programs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:170px;overflow:auto}.square-range-programs label,.square-range-checkbox{display:flex;align-items:center;gap:8px;font-size:12px}.square-range-checkbox{margin-top:12px}.square-range-modal select{min-width:0;border:1px solid rgba(74,82,98,.72);border-radius:10px;background:#11151c;color:#f4f6f8;padding:9px 10px}.square-range-progress{width:100%;accent-color:rgb(244,201,48)}.square-range-snapshots{padding-left:18px;font-size:12px;color:#aeb6c4}@media (max-width: 600px){.square-range-programs{grid-template-columns:minmax(0,1fr)}}.square-range-modal input{accent-color:#f4c930}:is(#root,dialog) .app-tabs{display:inline-flex;align-items:center;justify-content:flex-start;justify-self:start;flex-wrap:nowrap;gap:6px;width:fit-content;max-width:100%;min-width:0;padding:5px;margin:0;border:1px solid rgb(56,65,79);border-radius:16px;background:#151a21;box-shadow:none;overflow-x:auto;scrollbar-width:none}:is(#root,dialog) .app-tabs::-webkit-scrollbar{display:none}:is(#root,dialog) .app-tabs>button,:is(#root,dialog) .app-tabs>.snapshot-tab-item>.snapshot-tab{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;min-height:36px;min-width:0;padding:8px 16px;border:0;border-radius:11px;background:transparent;color:#8993a3;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap;box-shadow:none;transform:none}:is(#root,dialog) .app-tabs>button:hover:not(:disabled),:is(#root,dialog) .app-tabs .snapshot-tab:hover:not(:disabled){background:#22272f;color:#eef1f5}:is(#root,dialog) .app-tabs>button:is(.active,[aria-selected=true],[aria-pressed=true]),:is(#root,dialog) .app-tabs .snapshot-tab.active{background:#f4c930;color:#171a20;border:0;box-shadow:none}:is(#root,dialog) .app-tabs>button:focus-visible,:is(#root,dialog) .app-tabs .snapshot-tab:focus-visible{outline:2px solid rgb(244,201,48);outline-offset:-2px}:is(#root,dialog) .app-tabs>button:disabled{opacity:.45;cursor:not-allowed}:is(#root,dialog) .app-tabs>button.active :is(b,span,small),:is(#root,dialog) .app-tabs>button[aria-selected=true] :is(b,span,small){color:inherit}:is(#root,dialog) .app-tabs .nc-tab-count{background:#00000014;color:inherit}@media (max-width:760px){:is(#root,dialog) .app-tabs{gap:4px;padding:4px;border-radius:13px}:is(#root,dialog) .app-tabs>button{min-height:34px;padding:7px 11px;font-size:12px;border-radius:9px}}:is(#root,dialog) .app-tabs>button:is(.active,[aria-selected=true],[aria-pressed=true]):hover:not(:disabled),:is(#root,dialog) .app-tabs .snapshot-tab.active:hover:not(:disabled){background:#f4c930;color:#171a20}:is(#root,dialog) button[data-action]{color:var(--action-color);background:var(--action-background);border:1px solid var(--action-border);border-radius:7px}button[data-action=edit]{--action-color:#8cbeff;--action-background:rgba(85,155,245,.08);--action-border:rgba(85,155,245,.2)}button[data-action=enable]{--action-color:#7cd4ae;--action-background:rgba(65,190,130,.08);--action-border:rgba(65,190,130,.2)}button[data-action=pause]{--action-color:#edcd72;--action-background:rgba(244,201,48,.08);--action-border:rgba(244,201,48,.2)}button[data-action=test]{--action-color:#baa8ef;--action-background:rgba(165,135,230,.08);--action-border:rgba(165,135,230,.2)}button[data-action=delete]{--action-color:#efaaaa;--action-background:rgba(230,110,110,.08);--action-border:rgba(230,110,110,.2)}:is(#root,dialog) button[data-action]:hover:not(:disabled){color:var(--action-color);background:var(--action-background);border-color:currentColor;filter:brightness(1.2)}:is(#root,dialog) button[data-action]:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}:is(#root,dialog) button[data-action]:disabled{opacity:.45;cursor:not-allowed;filter:none}
