@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2) format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/outfit-latin-ext-800-normal-DRv2ic_2.woff2) format("woff2"),url(/assets/outfit-latin-ext-800-normal-DyhPHUt-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/outfit-latin-800-normal-CQna6-G7.woff2) format("woff2"),url(/assets/outfit-latin-800-normal-BRHLSPcU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Outfit", "Segoe UI", sans-serif;--bg-deep: #111111;--bg-surface: #1a1a1a;--bg-card: #252525;--bg-card-hover: #2e2e2e;--border-subtle: rgba(255, 255, 255, .08);--border-accent: rgba(199, 57, 171, .34);--border-accent-hover: rgba(199, 57, 171, .58);--accent-primary: #c739ab;--accent-secondary: #e45ad5;--accent-glow: rgba(199, 57, 171, .28);--profit-green: #46d39a;--profit-green-bg: rgba(16, 185, 129, .1);--loss-red: #ff8f54;--loss-red-bg: rgba(255, 143, 84, .12);--text-primary: #f7f4f8;--text-secondary: #c6c0cb;--text-muted: #9a95a3;--gold: #f1b04c;--gold-bg: rgba(241, 176, 76, .12);--chart-line: #b36aff;--chart-fill: rgba(199, 57, 171, .08);--radius-sm: .6rem;--radius-md: 1.05rem;--radius-lg: 1.55rem;--radius-xl: 1.9rem;--shadow-card: 0 10px 24px rgba(0, 0, 0, .18);--shadow-card-hover: 0 16px 36px rgba(0, 0, 0, .24);--shadow-glow: 0 0 24px rgba(199, 57, 171, .14), 0 0 56px rgba(199, 57, 171, .05);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .25s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .35s cubic-bezier(.34, 1.56, .64, 1)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--font-display);background:radial-gradient(circle at top left,rgba(199,57,171,.06),transparent 28%),radial-gradient(circle at bottom right,rgba(93,123,255,.04),transparent 30%),var(--bg-deep);color:var(--text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;letter-spacing:-.015em;line-height:1.5}body:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 22% 12%,rgba(199,57,171,.05) 0%,transparent 54%),radial-gradient(ellipse at 78% 64%,rgba(94,152,255,.03) 0%,transparent 50%),radial-gradient(ellipse at 52% 86%,rgba(70,211,154,.02) 0%,transparent 48%);pointer-events:none;z-index:0}button,input,select,textarea{font:inherit}button{background:var(--accent-primary);border:none;border-radius:2.5rem;padding:.55rem 1.2rem;color:#fff;font-weight:700;cursor:pointer;font-size:.78rem;letter-spacing:.01em;transition:all var(--transition-fast);box-shadow:0 8px 18px #c739ab3d}button:hover{background:#d547b8;box-shadow:0 10px 22px #c739ab57;transform:translateY(-1px)}button:disabled{cursor:wait;opacity:.7;transform:none}input,select,textarea{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:2.5rem;padding:.68rem 1rem;color:#fff;outline:none;font-size:.8rem;transition:all var(--transition-fast);font-family:var(--font-display)}select option{background:#1a1a2e;color:#fff}input:focus,select:focus,textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #c739ab1f;background:#ffffff0e}.app-shell{position:relative;min-height:100vh;z-index:1}.loading-shell{display:grid;place-items:center;padding:2rem}.loading-panel{width:min(860px,100%);background:#34353df5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-hover);padding:2rem}.loading-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border-radius:999px;background:#8b5cf626;color:#c4b5fd;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.loading-chip.warning{background:#f43f5e1f;color:#fb7185}.loading-panel h1{margin:1rem 0 .6rem;font-size:clamp(2rem,4vw,3.4rem);line-height:.98;letter-spacing:-.04em}.loading-panel p{color:var(--text-secondary);max-width:60ch}.loading-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.loading-bar,.chart-skeleton{height:120px;border-radius:22px;background:linear-gradient(90deg,#8b5cf62e,#ffffff0d,#8b5cf62e);background-size:200% 100%;animation:shimmer 1.8s linear infinite}.chart-skeleton{width:100%;height:100%}.sidebar{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:272px;background:#080914f7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-right:1px solid rgba(255,255,255,.05);border-bottom:3px solid var(--accent-primary);z-index:1000;transform:translate(0);transition:transform var(--transition-bounce);display:flex;flex-direction:column;padding:1.6rem 0 0;box-shadow:4px 0 32px #00000080;overflow:hidden}.sidebar.closed{transform:translate(-100%)}.sidebar-header{padding:0 1.4rem 1.4rem;border-bottom:1px solid var(--border-subtle);margin-bottom:1rem}.sidebar-logo-wrap{display:flex;align-items:center;gap:.6rem;margin-bottom:.65rem}.sidebar-brand-logo{width:100%;max-width:160px;height:auto;display:block}.sidebar-admin-badge{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:6px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#ffc44d24;color:#f9c45b;border:1px solid rgba(255,196,77,.22);white-space:nowrap}.logo-icon,.brand-logo-mark,.sidebar-header h2{display:none}.sidebar-header p,.utility-kicker,.metric-title,.stat-label,.profit-subtitle,.leaderboard-footnote,.muted-inline{font-size:.68rem;color:var(--text-muted);font-weight:500;letter-spacing:.03em}.utility-kicker,.metric-title{text-transform:uppercase}.nav-menu{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:.2rem;padding:0 .9rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(199,57,171,.3) transparent}.nav-menu::-webkit-scrollbar{width:4px}.nav-menu::-webkit-scrollbar-track{background:transparent}.nav-menu::-webkit-scrollbar-thumb{background:#c739ab4d;border-radius:4px}.nav-item{display:flex;align-items:center;gap:.85rem;padding:.7rem .95rem;border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);font-weight:500;font-size:.84rem;position:relative;background:transparent;box-shadow:none;justify-content:flex-start}.nav-item:hover{background:#ffffff09;color:var(--text-primary)}.nav-item.active{background:#ffffff0a;color:#fff;font-weight:600;box-shadow:inset 3px 0 0 var(--accent-primary)}.sidebar.admin-sidebar{background:#080914f7}.sidebar.admin-sidebar .sidebar-header{border-bottom-color:#ffffff14}.admin-ledger-filters{margin-bottom:1rem}.admin-nav-menu{gap:.35rem}.admin-nav-item{border-radius:999px;background:#ffffff05;border:1px solid transparent}.admin-nav-item.active{background:#f07f0033;border-color:#f6aa1866;box-shadow:none}.admin-back-button{margin-top:.7rem;justify-content:center;border-radius:999px;background:#ffffff0d}.nav-badge{margin-left:auto;background:var(--accent-primary);color:#fff;font-size:.6rem;padding:.15rem .5rem;border-radius:20px;font-weight:700}.sidebar-footer{flex-shrink:0;padding:.75rem 1.2rem;border-top:1px solid var(--border-subtle);font-size:.68rem;text-align:center;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:.4rem;font-weight:500}.status-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b98199;animation:pulse-dot 2s infinite}.mobile-topbar{display:none;position:fixed;top:0;left:0;right:0;height:56px;z-index:1100;background:#080914f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:2px solid var(--accent-primary);align-items:center;justify-content:space-between;padding:0 .9rem;box-shadow:0 4px 20px #00000080}.mobile-hamburger{width:40px;height:40px;min-height:40px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;padding:0;box-shadow:none;flex-shrink:0;transition:background var(--transition-fast)}.mobile-hamburger:hover{background:#ffffff21;transform:none}.mobile-topbar-logo{height:38px;width:auto;display:block;position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.mobile-topbar-right{width:40px;flex-shrink:0}.mobile-toggle{display:none!important}.main-content{margin-left:272px;padding:1.7rem 2rem 2.2rem;transition:margin-left var(--transition-bounce);min-height:100vh;position:relative;z-index:1}.main-content.expanded{margin-left:0}.content-frame{width:min(92%,1380px);margin:0 auto;display:grid;gap:1.3rem}.top-utility{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem}.hero-panel{margin-bottom:0;padding:1.95rem 2rem;background:radial-gradient(circle at 100% 0%,rgba(199,57,171,.18),transparent 34%),linear-gradient(145deg,#393a43f5,#303139f5);border:1px solid rgba(255,255,255,.07);border-radius:calc(var(--radius-xl) + .1rem);box-shadow:var(--shadow-card-hover),inset 0 1px #ffffff0a;position:relative;overflow:hidden;min-height:208px}.hero-panel:before,.hero-panel:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.hero-panel:before{width:240px;height:240px;right:-72px;top:-94px;background:radial-gradient(circle,rgba(139,92,246,.18) 0%,transparent 72%)}.hero-panel:after{width:180px;height:180px;left:-60px;bottom:-110px;background:radial-gradient(circle,rgba(16,185,129,.09) 0%,transparent 74%)}.hero-panel>*{position:relative;z-index:1}.top-utility h1{margin-top:.35rem;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1;letter-spacing:-.04em}.top-utility p{margin-top:.45rem;max-width:64ch;color:var(--text-secondary);font-size:.88rem}.top-utility-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.hero-actions{min-width:220px;align-self:stretch;justify-content:space-between;align-items:flex-end}.hero-stats{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.15rem}.hero-stat-pill{min-width:180px;padding:.8rem .95rem;border-radius:1rem;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;display:grid;gap:.18rem}.hero-stat-label{font-size:.67rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.hero-stat-pill strong{font-size:.88rem;font-weight:700;color:var(--text-primary)}.live-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .95rem;border-radius:2rem;font-size:.74rem;font-weight:600;border:1px solid transparent}.live-chip.live{background:#10b9811f;border-color:#10b98147;color:#8af0ca}.live-chip.simulation{background:#c739ab1a;border-color:#c739ab40;color:#f0b9e8}.sync-button{display:inline-flex;align-items:center;gap:.45rem}.action-banner{margin-bottom:1rem;padding:.8rem 1rem;border-radius:var(--radius-md);font-size:.78rem;font-weight:600;border:1px solid transparent}.action-banner.success{background:#10b9811a;color:#7df0c5;border-color:#10b98138}.action-banner.warning{background:#f43f5e1a;color:#fb8aa0;border-color:#f43f5e38}.action-banner.info{background:#8b5cf61a;color:#d1c2ff;border-color:#8b5cf638}.section-panel{display:grid;gap:1.2rem}.dashboard-panel{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.dashboard-panel>.metrics-row,.dashboard-panel>.profit-highlight-card,.dashboard-panel>.glass-card,.dashboard-panel>.upc-shell{grid-column:1 / -1}.dashboard-panel>.glass-card-wide{grid-column:1 / span 8}.dashboard-panel>.compact-side-card{grid-column:9 / -1}.content-stack,.split-grid{width:100%}.content-stack{max-width:980px}.split-grid{max-width:1120px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);align-items:start}.glass-card{background:linear-gradient(180deg,#ffffff03,#ffffff01),var(--bg-card);border:1px solid var(--border-subtle);border-bottom:3px solid var(--accent-primary);border-radius:var(--radius-lg);padding:1.3rem 1.5rem;box-shadow:var(--shadow-card);transition:all var(--transition-smooth);min-height:160px;height:100%;display:grid;align-content:start}.glass-card-highlight{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 46%),linear-gradient(145deg,#373841fa,#303139fa);border-color:#ffffff12}.compact-side-card{background:linear-gradient(145deg,#393a42fa,#31323afa);min-height:100%}.page-section-shell{width:100%;max-width:100%;gap:1.2rem}.section-hero-card{display:grid;gap:1.1rem;min-height:210px}.section-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.section-hero-title{display:grid;gap:.45rem}.section-kicker{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.section-content-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(285px,.78fr);gap:1rem;align-items:stretch}.section-primary-card{min-width:0;min-height:100%}.section-side-card{display:grid;gap:.95rem;align-content:start;min-height:100%}.table-title-row{display:flex;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:.7rem}.table-title-row h4{margin-bottom:0}.detail-list{display:grid;gap:.2rem}.detail-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.78rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.detail-row:first-child{padding-top:.1rem}.detail-row:last-child{padding-bottom:0;border-bottom:none}.detail-label{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.detail-value{color:var(--text-primary);font-size:.84rem;font-weight:600;text-align:right}.form-block{display:grid;gap:.2rem}.section-note{margin-top:.45rem;color:var(--text-secondary);font-size:.82rem;line-height:1.65;max-width:58ch}.summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin:1rem 0 1.05rem}.summary-strip-vertical{grid-template-columns:1fr}.summary-tile{padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.06);background:#ffffff08;display:grid;gap:.3rem;min-height:70px;align-content:space-between}.summary-label{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.summary-tile strong{font-size:1rem;font-weight:700;color:var(--text-primary)}.glass-card:hover,.profit-highlight-card:hover,.metric-card:hover{border-color:#ffffff1f;box-shadow:var(--shadow-card-hover)}.metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:stretch}.metric-card{background:linear-gradient(180deg,#ffffff04,#ffffff01),var(--bg-card);border:1px solid var(--border-subtle);border-bottom:3px solid var(--accent-primary);border-radius:var(--radius-lg);padding:1.1rem 1.3rem;transition:all var(--transition-smooth);position:relative;overflow:hidden;box-shadow:var(--shadow-card);min-height:140px;height:100%;display:grid;align-content:start}.metric-card:after{content:"";position:absolute;top:0;right:0;width:80px;height:80px;border-radius:50%;filter:blur(40px);opacity:.08;pointer-events:none}.card-portfolio:after{background:#8f57ff}.card-profit:after{background:#46d39a}.card-daily:after{background:#f1b04c}.metric-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);margin-bottom:.6rem;font-size:.85rem}.icon-purple{background:#c739ab24;color:#e45ad5}.icon-green{background:#46d39a1f;color:#46d39a}.icon-gold{background:#f1b04c1f;color:#f1b04c}.metric-value{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.1}.metric-value.val-profit{color:#46d39a}.metric-value.val-daily{color:#f1b04c}.metric-sub{font-size:.65rem;color:var(--text-muted);margin-top:.3rem;font-weight:500}.profit-highlight-card{background:linear-gradient(135deg,#c739ab0d,#ffffff03),var(--bg-card);border:1px solid rgba(199,57,171,.26);border-bottom:3px solid var(--accent-primary);border-radius:var(--radius-xl);padding:1.35rem 1.55rem;box-shadow:var(--shadow-card),inset 0 1px #ffffff08;position:relative;overflow:hidden;min-height:0}.profit-highlight-card:before{content:"";position:absolute;top:-20%;right:-10%;width:180px;height:180px;background:radial-gradient(circle,rgba(199,57,171,.11) 0%,transparent 70%);border-radius:50%;pointer-events:none}.profit-command-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.06)}.profit-command-copy h2{margin-top:.35rem;font-size:clamp(1.28rem,2.2vw,1.9rem);line-height:1.08;letter-spacing:-.03em}.profit-command-note{margin-top:.45rem;max-width:52ch;color:var(--text-secondary);font-size:.84rem}.profit-command-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.profit-shell-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.55fr) minmax(210px,.65fr);gap:1rem;align-items:start}.profit-stats-col{display:flex;flex-direction:column;gap:.5rem}.psc-card{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:.85rem;padding:.75rem .9rem;display:grid;align-content:start;gap:.08rem;position:relative;overflow:hidden;transition:border-color .15s}.psc-card:hover{border-color:#ffffff24}.psc-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;margin-bottom:.4rem}.psc-label{font-size:.63rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#ffffff61}.psc-value{font-size:1.18rem;font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1.15}.psc-value.val-profit{color:#46d39a}.psc-value.val-daily{color:#f1b04c}.psc-sub{font-size:.61rem;color:#ffffff42;margin-top:.12rem}.psc-portfolio{border-bottom:2px solid rgba(199,57,171,.4)}.psc-profit{border-bottom:2px solid rgba(70,211,154,.4)}.psc-daily{border-bottom:2px solid rgba(241,176,76,.4)}.psc-card:after{content:"";position:absolute;top:0;right:0;width:55px;height:55px;border-radius:50%;filter:blur(25px);opacity:.1;pointer-events:none}.psc-portfolio:after{background:#8f57ff}.psc-profit:after{background:#46d39a}.psc-daily:after{background:#f1b04c}.profit-main-panel{min-width:0}.profit-side-panel{display:grid;align-content:start;gap:.7rem;padding:.85rem;border-radius:1.2rem;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.profit-side-panel .master-badge{justify-self:flex-start}.profit-summary-strip{margin:0;gap:.65rem}.profit-summary-strip .summary-tile{min-height:84px;padding:.75rem .9rem}.profit-info-pills{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1.2rem}.profit-info-pills .hero-stat-pill{min-width:180px;background:#ffffff08}.profit-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.35rem}.profit-title-group h3,.section-title,h4{font-size:.95rem;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:.5rem;color:var(--text-primary)}h4{margin-bottom:.6rem}.master-badge{background:#c739ab1f;border:1px solid rgba(199,57,171,.26);padding:.4rem .9rem;border-radius:2rem;font-size:.72rem;font-weight:600;color:#efb5e8;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.filter-group{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 1rem;background:#ffffff08;padding:.3rem;border-radius:2.5rem;width:fit-content;border:1px solid rgba(255,255,255,.045)}.filter-btn{background:transparent;border:none;padding:.45rem 1.1rem;border-radius:2rem;font-size:.72rem;font-weight:600;cursor:pointer;color:var(--text-secondary);box-shadow:none}.filter-btn:hover{color:#fff;background:#ffffff0d}.filter-btn.active{background:var(--accent-primary);color:#fff;box-shadow:0 8px 18px #c739ab47}.profit-main{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:.55rem}.profit-big-number{font-size:3rem;font-weight:900;letter-spacing:-.04em;line-height:1;filter:drop-shadow(0 4px 8px rgba(16,185,129,.25))}.profit-big-number.positive{background:linear-gradient(180deg,#46d39a,#6ae2b2 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.profit-big-number.negative{background:linear-gradient(180deg,#ff8f54,#ffb06b 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.profit-big-number.compact{font-size:2rem}.profit-change-badge{padding:.25rem .8rem;border-radius:2rem;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:.3rem}.profit-change-badge.positive{background:#46d39a24;color:#46d39a}.profit-change-badge.negative{background:#ff8f5424;color:#ffb06b}.profit-context,.progress-indicator,.flex-between,.input-row,.stacked-fields{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.stacked-fields{flex-direction:column;align-items:stretch}.form-row-inline{margin-top:1rem}.form-row-inline input{flex:1 1 220px;min-width:0}.form-row-inline button,.stacked-fields button{align-self:flex-start}.stacked-fields{margin-top:.75rem}.stacked-fields input{width:100%}.btn-sm{padding:.62rem 1.15rem}.progress-bar{width:110px;height:5px;background:#ffffff14;border-radius:5px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#8f57ff,#c739ab);border-radius:5px}.progress-value{color:#efb5e8}.chart-container{position:relative;height:220px;margin-top:.35rem}.chart-stats{margin-top:.9rem}.table-wrapper{overflow-x:auto;margin-top:.6rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.05);background:#ffffff06;padding:.28rem}.table-wrapper table{min-width:680px}.table-wrapper::-webkit-scrollbar{height:8px}.table-wrapper::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}table{width:100%;border-collapse:collapse;font-size:.76rem}th,td{padding:.75rem .55rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap}.trade-fee-cell{display:flex;flex-direction:column;gap:.2rem;min-width:8rem}.trade-fee-note{color:var(--text-muted);font-size:.65rem;line-height:1.3;white-space:normal}.mono-cell{white-space:normal;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;max-width:240px}.admin-user-cell{display:grid;gap:.2rem;min-width:9rem}.admin-user-cell span{color:var(--text-muted);font-size:.7rem}th{color:var(--text-muted);font-weight:600;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;background:#00000026}tbody tr:hover{background:#c739ab0d}.profit-positive{color:#46d39a;font-weight:700}.profit-negative{color:#ffb06b;font-weight:700}.badge{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:20px;font-size:.64rem;font-weight:600}.badge-success{background:#46d39a24;color:#46d39a}.badge-warning{background:#f1b04c29;color:#f1b04c}.badge-info{background:#c739ab24;color:#efb5e8}.leaderboard-card,.wallet-card{border-left:3px solid var(--gold)}.wallet-card{border-left-color:var(--accent-primary)}.leaderboard-compact{margin-top:.5rem}.leaderboard-item{display:flex;justify-content:space-between;align-items:center;padding:.55rem .5rem;border-bottom:1px solid rgba(255,255,255,.03);font-size:.78rem;border-radius:var(--radius-sm);transition:background var(--transition-fast);gap:.8rem}.leaderboard-item:hover{background:#8b5cf60a}.leaderboard-rank{font-weight:700;color:var(--accent-secondary);width:36px;font-size:.8rem}.leaderboard-rank.rank-gold{color:#f59e0b}.leaderboard-name{flex:1}.leaderboard-profit{font-weight:700;color:#46d39a}.leaderboard-footnote{text-align:right;margin-top:.5rem}.wallet-balance-row{justify-content:space-between;align-items:baseline;margin-top:.5rem}.gold-button{background:#d44ab8}.gold-button:hover{background:#bf3ea4}.profile-line{color:var(--text-secondary);font-size:.8rem;margin-top:.35rem}.profile-line strong{color:var(--text-primary)}hr{border:none;border-top:1px solid rgba(255,255,255,.05);margin:.8rem 0}.spin{animation:spin .9s linear infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 6px #10b98180}50%{box-shadow:0 0 14px #10b981e6}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sidebar-overlay{display:none;position:fixed;inset:0;z-index:999;background:#0009;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:1280px){.main-content{padding:1.5rem 1.5rem 2rem}.content-frame{width:min(96%,1380px)}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.sidebar{width:248px}.main-content{margin-left:248px}.profit-shell-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,.55fr) minmax(190px,.65fr)}.admin-console-shell{grid-template-columns:220px minmax(0,1fr)}.admin-tradingview-widget,.admin-kline-widget{min-height:520px;height:520px}.admin-pane-grid{grid-template-columns:1fr 1fr}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.mobile-topbar{display:flex}.sidebar{top:56px;height:calc(100dvh - 56px);height:calc(100vh - 56px);transform:translate(-100%);width:280px;z-index:1001;padding-top:1.2rem}.sidebar.open{transform:translate(0)}.sidebar-overlay{display:block;z-index:1000}.main-content{margin-left:0;padding:4.5rem 1rem 2rem}.content-frame{width:100%;gap:1rem}.hero-panel{padding:1.3rem 1.2rem 1.2rem;min-height:auto}.hero-actions{width:100%;min-width:0;align-items:flex-start;justify-content:flex-start;gap:.6rem}.hero-stats{gap:.55rem}.hero-stat-pill{flex:1 1 160px}.dashboard-panel,.split-grid,.profit-shell-grid,.section-content-grid{grid-template-columns:1fr}.page-section-shell{width:100%}.dashboard-panel>.metrics-row,.dashboard-panel>.profit-highlight-card,.dashboard-panel>.glass-card,.dashboard-panel>.glass-card-wide,.dashboard-panel>.compact-side-card,.dashboard-panel>.upc-shell{grid-column:auto}.metrics-row{grid-template-columns:1fr 1fr;gap:.7rem}.loading-bars{grid-template-columns:repeat(2,1fr);gap:.7rem}.metric-value{font-size:1.35rem}.profit-big-number{font-size:2.2rem}.glass-card,.profit-highlight-card{padding:1.2rem 1.1rem}.top-utility,.top-utility-actions,.profit-command-bar,.profit-command-actions,.profit-header,.section-hero-top,.table-title-row,.profit-context,.wallet-balance-row,.input-row,.flex-between{flex-direction:column;align-items:flex-start;gap:.65rem}.login-form-panel .login-panel-head{align-items:center;justify-content:center;text-align:center;gap:.3rem}.top-utility-actions{width:100%}.top-utility-actions button{flex:1;min-height:42px}.detail-row{flex-direction:column;align-items:flex-start;gap:.25rem}.detail-value{text-align:left}.content-stack{max-width:100%}.summary-strip{grid-template-columns:1fr 1fr}.table-wrapper table{min-width:600px}.admin-console-shell{grid-template-columns:1fr}.admin-local-nav{position:static;border-radius:1rem}.admin-local-menu{display:flex;flex-wrap:wrap;gap:.35rem;padding:.7rem}.admin-local-item{flex:1 1 auto;min-width:120px;padding:.55rem .75rem;font-size:.78rem;justify-content:center;text-align:center}.admin-local-head{padding:1rem}.admin-pane-grid,.admin-key-grid,.admin-fee-panel{grid-template-columns:1fr}.admin-profit-grid{grid-template-columns:1fr 1fr}.admin-workspace-head{flex-direction:column;gap:.7rem}.admin-head-actions{justify-items:start;width:100%}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-create-user-grid{grid-template-columns:1fr 1fr}.sidebar-logo-wrap{display:none}.tc-chart-wrap{height:420px}.tc-buttons-row{gap:.5rem}.tc-btn{min-width:110px;flex:1}.tc-ticker-with-btns{flex-direction:column}.tc-ticker-right{flex-direction:row;align-items:center;border-left:none;border-top:1px solid rgba(255,255,255,.08);padding-left:0;padding-top:.75rem;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.tc-ticker-btns{flex-direction:row;flex-wrap:wrap;flex:1}.tc-tbtn{min-width:unset;flex:1}.upc-chart-wrap{height:400px}.modal-card{max-width:calc(100vw - 2rem);margin:0 1rem}.modal-backdrop{align-items:flex-end;padding-bottom:0}.modal-card{border-radius:20px 20px 0 0;animation:slideUpMobile .22s cubic-bezier(.22,1,.36,1)}@keyframes slideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.login-shell{padding:1.25rem 1rem;min-height:100dvh;min-height:100vh}.login-hero-panel,.login-form-panel{min-height:auto}.login-form-panel{padding:1.5rem 1.4rem}.login-brand-logo{width:170px}.login-panel-head h4{font-size:1.3rem}.login-layout{grid-template-columns:1fr}.login-hero-points{grid-template-columns:1fr 1fr;gap:.65rem}.filter-group{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter-group::-webkit-scrollbar{display:none}}@media(max-width:768px){.main-content{padding:4.3rem .9rem 1.8rem}.hero-panel{padding:1.1rem 1rem}.admin-profit-grid,.admin-create-user-grid,.login-hero-points{grid-template-columns:1fr}.tc-chart-wrap{height:360px}.upc-chart-wrap{height:340px}.admin-tradingview-widget,.admin-kline-widget{min-height:400px;height:400px}.profit-big-number{font-size:2rem}.profit-command-copy h2{font-size:1.3rem}.section-content-grid{grid-template-columns:1fr}.admin-local-item{min-width:90px;font-size:.74rem;padding:.45rem .55rem}}@media(max-width:500px){.main-content{padding:4.1rem .75rem 1.5rem}.metrics-row,.loading-bars{grid-template-columns:1fr}.profit-highlight-card,.glass-card,.loading-panel{padding:1rem .9rem;min-height:auto}.hero-panel{padding:1rem .9rem}.metric-card,.section-hero-card,.compact-side-card,.summary-tile{min-height:auto}.profit-big-number{font-size:1.85rem}.metric-value{font-size:1.25rem}.summary-strip{grid-template-columns:1fr 1fr}.form-row-inline{flex-direction:column;gap:.6rem}.form-row-inline input,.form-row-inline button,.stacked-fields button{width:100%}.section-hero-top .badge,.section-hero-top .btn-sm{width:100%;text-align:center;justify-content:center}.table-wrapper table{min-width:540px}.admin-kpi-grid{grid-template-columns:1fr 1fr}.admin-profit-cell strong{font-size:.92rem}.admin-local-item{min-width:80px;font-size:.72rem}.tc-chart-wrap{height:300px}.tc-btn{min-width:unset;padding:.6rem .7rem}.tc-btn-label{font-size:.75rem}.upc-chart-wrap{height:280px}.upc-interval-row{flex-wrap:wrap;gap:.2rem}.profit-stats-col{flex-direction:row;flex-wrap:wrap}.psc-card{flex:1 1 45%}.sidebar{width:100vw;max-width:300px}.login-shell{padding:.75rem .65rem;align-items:start}.login-form-panel{padding:1.3rem 1.1rem 1.4rem}.login-brand-logo{width:145px}.login-brand-logo-wrap{margin-bottom:.3rem}.login-panel-head h4{font-size:1.15rem}.login-fields{gap:.75rem}.login-submit-button{min-height:46px;font-size:.9rem}.login-detail-list{margin-top:.15rem}}@media(max-width:400px){.main-content{padding:3.9rem .6rem 1.4rem}.hero-panel{padding:.9rem .75rem}.glass-card,.profit-highlight-card,.metric-card{padding:.95rem .8rem;border-radius:var(--radius-md)}.admin-kpi-grid{grid-template-columns:1fr}.hero-stat-pill{flex:1 1 100%}.summary-strip{grid-template-columns:1fr}.profit-big-number{font-size:1.65rem}.metric-value{font-size:1.1rem}.modal-body{padding:1rem}.modal-footer{padding:.75rem 1rem 1rem}.modal-footer .btn-cancel,.modal-footer .btn-recharge-submit{flex:1}.filter-btn{padding:.4rem .8rem;font-size:.68rem}.top-utility h1{font-size:1.5rem}button{min-height:40px}.login-shell{padding:.5rem;align-items:start}.login-form-panel{padding:1.1rem .9rem 1.2rem}.login-brand-logo{width:130px}}.login-shell{display:grid;place-items:center;padding:2rem;min-height:100dvh;min-height:100vh}.login-layout{width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:1.2rem;align-items:stretch}.login-layout.login-layout-centered{grid-template-columns:minmax(0,480px);justify-content:center;width:min(480px,100%)}.login-layout.login-layout-auth{grid-template-columns:minmax(0,640px);justify-content:center;width:min(640px,100%)}.login-hero-panel,.login-form-panel{min-height:auto}.login-hero-panel{display:grid;align-content:start;gap:1rem;padding:2rem}.login-hero-panel h1{font-size:clamp(2.1rem,5vw,4rem);line-height:.95;letter-spacing:-.045em}.login-hero-panel p{color:var(--text-secondary);max-width:52ch}.login-hero-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:auto}.login-form-panel{display:grid;align-content:start;gap:1rem;padding:2rem}.login-brand-logo-wrap{display:flex;justify-content:center;align-items:center;margin-bottom:.5rem}.login-brand-logo{width:200px;height:auto;display:block;max-width:100%}.login-panel-head{margin-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.3rem}.login-fields{gap:.9rem}.auth-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.auth-mode-button{min-height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-secondary);font-weight:700;transition:all var(--transition-smooth)}.auth-mode-button.is-active{background:linear-gradient(135deg,#ff7a3d33,#f59c4224);color:var(--text-primary);border-color:#ff904252}.login-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.signup-contact-stack{display:grid;gap:.9rem}.signup-contact-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:.9rem}.login-inline-note{display:flex;align-items:center;min-height:48px;font-size:.84rem;color:var(--text-secondary)}.login-submit-button{width:100%;min-height:48px}.login-detail-list{margin-top:.35rem}.login-auth-note{margin:-.1rem 0 0;font-size:.85rem;color:var(--text-secondary)}@media(max-width:720px){.login-layout.login-layout-auth{grid-template-columns:minmax(0,1fr);width:min(100%,100%)}.login-field-grid,.signup-contact-row{grid-template-columns:minmax(0,1fr)}}.sidebar-user-block{margin-top:.75rem;padding:.7rem .85rem;border-radius:1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);display:grid;gap:.2rem}.sidebar-user-block strong{font-size:.95rem}.sidebar-logout-button{flex-shrink:0;margin:.5rem 1rem 1rem;background:#ffffff0f;color:var(--text-primary);border:1px solid rgba(255,255,255,.08);box-shadow:none;border-radius:.85rem}.sidebar-logout-button:hover{background:#ffffff1a}.admin-create-user-card{margin-bottom:1rem;padding:1rem;border-radius:1rem;background:linear-gradient(180deg,#ffffff0b,#ffffff06);border:1px solid rgba(255,255,255,.08)}.admin-create-user-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.admin-create-user-head strong{display:block;font-size:.98rem;color:var(--text-primary)}.admin-create-user-head .muted-inline{max-width:520px;line-height:1.45}.admin-section-kicker{display:inline-block;margin-bottom:.2rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.admin-create-user-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.85rem}.admin-create-field{display:grid;gap:.38rem;min-width:0}.admin-field-label{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.admin-create-field input,.admin-create-field button{width:100%;min-height:44px}.admin-create-field-action{align-content:end}.admin-console{gap:1rem}.admin-console-main{width:min(1320px,100%)}.admin-console-shell{display:grid;grid-template-columns:272px minmax(0,1fr);gap:1rem;align-items:start}.admin-local-nav{background:#080812f5;border:1px solid rgba(255,255,255,.07);border-bottom:3px solid var(--accent-primary);border-radius:1.3rem;overflow:hidden;position:sticky;top:.7rem}.admin-local-head{padding:1.3rem 1.2rem 1rem;border-bottom:1px solid rgba(255,255,255,.07)}.admin-local-logo{width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,#f9ac12,#f07f00);box-shadow:0 8px 24px #f9ac124d;margin-bottom:.85rem}.admin-local-head h3{font-size:1.55rem;color:#f9efcc;margin:0;line-height:1.1}.admin-local-head p{margin-top:.35rem;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;color:#8f8aa4}.admin-local-menu{padding:.8rem;display:grid;gap:.35rem}.admin-local-item{display:flex;align-items:center;gap:.7rem;border:1px solid transparent;background:transparent;color:#b8b2c5;border-radius:999px;padding:.68rem .85rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast);text-align:left}.admin-local-item:hover{background:#ffffff0a;color:#f7f4f8}.admin-local-item.active{background:#f98c0033;color:#fff4dc;border-color:#f98c0052}.admin-workspace{display:grid;gap:1rem}.admin-workspace-head{display:flex;justify-content:space-between;gap:1.1rem;align-items:flex-start}.admin-workspace-head h3{font-size:1.3rem;margin:.35rem 0;color:var(--text-primary)}.admin-workspace-head p{color:var(--text-secondary);font-size:.92rem}.admin-head-actions{display:grid;gap:.5rem;justify-items:end}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.admin-kpi-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-bottom:3px solid var(--accent-primary);border-radius:1rem;padding:.9rem .95rem;display:grid;gap:.35rem}.admin-kpi-card span{color:var(--text-muted);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.admin-kpi-card strong{color:var(--text-primary);font-size:1.05rem}.admin-metrics-row{margin-top:.1rem}.admin-profit-tracker{display:grid;gap:.8rem}.admin-filter-group{width:fit-content}.admin-profit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.admin-profit-cell{border:1px solid rgba(255,255,255,.08);border-radius:.9rem;background:#ffffff08;padding:.75rem .85rem;display:grid;gap:.25rem}.admin-profit-cell strong{font-size:1.02rem;color:var(--text-primary)}.admin-pane-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:1rem}.admin-data-card{min-height:0}.admin-chart-card{grid-column:1 / -1}.admin-tradingview-shell{display:grid;gap:.9rem}.admin-chart-heading{display:grid;gap:.3rem}.admin-interval-control{display:grid;gap:.35rem;min-width:116px}.admin-interval-control span{color:var(--text-muted);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.admin-interval-control select{min-width:116px;background:#0b1017;border-color:#ffffff24;color:#fff;color-scheme:dark}.admin-interval-control select option{background:#0b1017;color:#fff}.admin-tradingview-widget{min-height:620px;height:620px;display:grid;grid-template-rows:minmax(0,1fr) auto;border-radius:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0b1021eb}.admin-tradingview-widget .tradingview-widget-container__widget{min-height:0;height:100%;width:100%}.admin-tradingview-widget .tradingview-widget-copyright{padding:.65rem .85rem;border-top:1px solid rgba(255,255,255,.06);background:#ffffff08;font-size:.78rem;color:var(--text-muted)}.admin-tradingview-widget .tradingview-widget-copyright a{color:#7dd3fc;text-decoration:none}.admin-tradingview-widget .tradingview-widget-copyright a:hover{text-decoration:underline}.admin-kline-widget{min-height:620px;height:620px}.admin-kline-chart-wrap{position:relative;min-height:0;height:100%}.admin-kline-chart{width:100%;height:100%}.admin-kline-status{position:absolute;top:1rem;left:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;padding:.65rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#070a12e6;color:var(--text-secondary);font-size:.8rem;letter-spacing:.01em;pointer-events:none}.admin-kline-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.65rem .85rem;border-top:1px solid rgba(255,255,255,.06);background:#ffffff08;font-size:.78rem;color:var(--text-muted)}.admin-manual-trade-panel{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.08)}.admin-manual-trade-buttons{display:flex;flex-wrap:wrap;gap:.6rem}.btn-buy{background:#11c5d926;border-color:#11c5d973;color:#11c5d9}.btn-buy:hover:not(:disabled){background:#11c5d947}.btn-buy.btn-active{background:#11c5d94d;border-color:#11c5d9;box-shadow:0 0 0 2px #11c5d938}.btn-sell{background:#ff3b5826;border-color:#ff3b5873;color:#ff3b58}.btn-sell:hover:not(:disabled){background:#ff3b5847}.btn-sell.btn-active{background:#ff3b584d;border-color:#ff3b58;box-shadow:0 0 0 2px #ff3b5838}.btn-candle{background:#ffb73226;border-color:#ffb73273;color:#ffb732}.btn-candle:hover:not(:disabled){background:#ffb73247}.btn-candle.btn-active{background:#ffb7324d;border-color:#ffb732;box-shadow:0 0 0 2px #ffb73238}.btn-cancel{background:#ffffff0f;border-color:#ffffff40;color:var(--text-secondary)}.btn-cancel:hover:not(:disabled){background:#ffffff1f}.admin-manual-trade-status{display:flex;align-items:center;gap:.55rem;font-size:.82rem;color:var(--text-secondary)}.trade-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--text-muted)}.trade-status-dot.trade-status-buy_limit{background:#11c5d9;box-shadow:0 0 6px #11c5d9b3}.trade-status-dot.trade-status-sell_limit{background:#ff3b58;box-shadow:0 0 6px #ff3b58b3}.trade-status-dot.trade-status-sell_candle_watch{background:#ffb732;box-shadow:0 0 6px #ffb732b3}.trade-status-badge{font-size:.74rem;padding:.1rem .45rem;border-radius:9999px;background:#ffffff14;color:var(--text-muted);border:1px solid rgba(255,255,255,.12)}.admin-quick-grid{margin-top:.9rem;display:grid;gap:.6rem}.admin-table{width:100%;border-collapse:collapse;font-size:.9rem}.admin-table thead tr{border-bottom:2px solid rgba(199,57,171,.22)}.admin-table th{text-align:left;padding:.85rem;font-weight:700;color:var(--text-secondary);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.admin-table td{padding:.8rem .85rem;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-primary);vertical-align:top}.admin-table tbody tr:hover{background:#c739ab17}.admin-actions-cell{display:flex;gap:.35rem;flex-wrap:wrap}.admin-users-summary-strip{margin:.15rem 0 1rem}.admin-user-table{table-layout:fixed;border-collapse:separate;border-spacing:0 .7rem}.admin-user-table thead tr{border-bottom:none}.admin-user-table th{padding:0 .85rem .2rem}.admin-user-table td{padding:.95rem .85rem;border-bottom:none}.admin-user-row{background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0f}.admin-user-row:hover{background:#ffffff0d}.admin-user-row-admin{box-shadow:inset 3px 0 #5ea6ffe6,inset 0 0 0 1px #ffffff14}.admin-user-row-pending{box-shadow:inset 3px 0 #f9ac12eb,inset 0 0 0 1px #ffffff14}.admin-user-row-restricted{box-shadow:inset 3px 0 #ff5f6deb,inset 0 0 0 1px #ffffff14}.admin-user-table tbody td:first-child{border-radius:1rem 0 0 1rem}.admin-user-table tbody td:last-child{border-radius:0 1rem 1rem 0}.admin-user-col-name{width:22%}.admin-user-col-email{width:24%}.admin-user-col-portfolio,.admin-user-col-fee,.admin-user-col-balance{width:13%}.admin-user-col-actions{width:15%}.admin-user-table th:nth-child(3),.admin-user-table th:nth-child(4),.admin-user-table th:nth-child(5),.admin-user-table td:nth-child(3),.admin-user-table td:nth-child(4),.admin-user-table td:nth-child(5){text-align:right}.admin-user-identity,.admin-user-access-cell,.admin-referral-cell{display:grid;gap:.32rem}.admin-user-identity strong{font-size:.92rem}.admin-user-id{font-weight:700;color:var(--text-primary)}.admin-user-badges{display:flex;flex-wrap:wrap;gap:.38rem}.admin-user-identity span,.admin-user-referral-note,.admin-referral-cell span{font-size:.78rem;color:var(--text-secondary)}.admin-user-subline{font-size:.78rem;color:var(--text-secondary);line-height:1.45}.admin-user-email{display:block;font-size:.82rem;color:var(--text-primary);line-height:1.45;word-break:break-word}.admin-metric-value{display:block;font-size:.88rem;font-weight:700;color:var(--text-primary)}.admin-metric-negative{color:#ff7f95}.admin-control-card{display:grid;gap:.48rem}.admin-control-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.admin-control-label{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.admin-inline-control{min-width:0;align-items:center;gap:.4rem}.admin-actions-stack{min-width:0;display:grid;gap:.5rem}.admin-referral-line{display:grid;gap:.1rem}.admin-referral-line strong{font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.admin-referral-line span{color:var(--text-primary);font-size:.8rem;font-weight:600;line-height:1.35;word-break:break-word}.admin-action-cluster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.admin-action-cluster-full{grid-template-columns:minmax(0,1fr)}.admin-action-cluster .btn-xs{width:100%;min-height:34px}.btn-edit,.btn-view{background:#ffffff14;color:var(--text-primary);border:1px solid rgba(255,255,255,.12)}.btn-edit:hover,.btn-view:hover{background:#ffffff26;box-shadow:none}.btn-danger{background:#ff3b5829;color:#ffc1cd;border:1px solid rgba(255,59,88,.28)}.btn-danger:hover{background:#ff3b583d;color:#fff;box-shadow:none}@media(max-width:1360px){.admin-user-table{min-width:920px}.admin-user-col-actions{width:16%}}@media(max-width:980px){.admin-create-user-head{flex-direction:column}}.admin-key-grid,.admin-fee-panel{margin-top:.85rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.setting-item{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:1rem;transition:all var(--transition-smooth)}.setting-item:hover{background:#ffffff0a;border-color:#ffffff1a}.pair-pill-row{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.pair-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .8rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text-primary);font-size:.78rem;font-weight:700}.pair-pill button{border:none;background:transparent;color:var(--accent-secondary);cursor:pointer;font-size:.72rem;font-weight:700;padding:0}.pair-pill button:disabled{color:var(--text-muted);cursor:wait}.pair-empty-state{margin-top:1rem}.setting-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;gap:.6rem}.setting-header label{font-weight:600;font-size:.93rem;color:var(--text-primary)}.setting-note{font-size:.82rem;color:var(--text-muted);margin-bottom:.8rem;line-height:1.35}.btn-xs{background:var(--accent-primary);color:#fff;border:none;padding:.31rem .65rem;border-radius:var(--radius-sm);font-size:.7rem;font-weight:700;cursor:pointer;transition:all var(--transition-fast);letter-spacing:.03em;text-transform:uppercase}.btn-xs:hover{background:var(--accent-secondary);transform:translateY(-1px);box-shadow:0 4px 12px #c739ab40}.status-ok{color:var(--profit-green)!important;font-weight:700}.status-error{color:var(--loss-red)!important;font-weight:700}@media(max-width:1220px){.admin-console-shell{grid-template-columns:240px minmax(0,1fr)}.admin-tradingview-widget{min-height:560px;height:560px}}.admin-trading-center-wrap{padding:0 0 2rem}.tc-shell{display:flex;flex-direction:column;gap:1.25rem}.tc-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.tc-title{font-size:1.4rem;font-weight:700;margin:0 0 .15rem;color:#e6edf3}.tc-live-pill{display:flex;align-items:center;gap:.4rem;background:#11c5631f;border:1px solid rgba(17,197,99,.35);color:#11c563;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.25rem .65rem;border-radius:999px}.tc-live-dot{width:7px;height:7px;border-radius:50%;background:#11c563;animation:tc-blink 1.2s ease-in-out infinite}@keyframes tc-blink{0%,to{opacity:1}50%{opacity:.25}}.tc-ticker{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:1rem 1.25rem}.tc-ticker-loading{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:.8rem 1.25rem;color:#fff6;font-size:.85rem}.tc-ticker-main{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.65rem;flex-wrap:wrap}.tc-ticker-price{font-size:2rem;font-weight:800;color:#e6edf3;letter-spacing:-.01em}.tc-ticker-change{font-size:1rem;font-weight:600}.tc-pos{color:#11c5d9}.tc-neg{color:#ff3b58}.tc-ticker-stats{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.tc-stat-item{display:flex;flex-direction:column;gap:.1rem}.tc-stat-btn-item{display:flex;align-items:flex-end;padding-bottom:0}.tc-stat-mode-item{display:flex;align-items:flex-end;padding-bottom:0;margin-left:auto}.tc-stat-label{font-size:.68rem;color:#ffffff61;text-transform:uppercase;letter-spacing:.05em}.tc-stat-value{font-size:.88rem;font-weight:600;color:#c9d1d9}.tc-bid{color:#11c5d9}.tc-ask{color:#ff3b58}.tc-chart-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:1rem 1.25rem .75rem;overflow:hidden}.tc-chart-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.tc-chart-title{font-size:.85rem;font-weight:600;color:#8b949e}.tc-chart-toolbar-main{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.tc-pair-picker{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.tc-pair-picker-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.tc-pair-picker-select{min-width:8rem;border:none;background:transparent;color:#f0f6fc;font-size:.78rem;font-weight:600;outline:none;cursor:pointer}.tc-pair-picker-select:disabled{opacity:.55;cursor:not-allowed}.tc-pair-picker-select option{background:#0d1117;color:#f0f6fc}.tc-interval-tabs{display:flex;gap:.25rem}.tc-tab{background:transparent;border:1px solid rgba(255,255,255,.12);color:#ffffff8c;font-size:.72rem;font-weight:600;padding:.2rem .5rem;border-radius:5px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.tc-tab:hover{background:#ffffff12;color:#c9d1d9}.tc-tab-active{background:#11c5d926;border-color:#11c5d980;color:#11c5d9}.tc-chart-wrap{position:relative;height:560px;border-radius:6px;overflow:hidden}.tc-chart{position:absolute;inset:0}.tc-chart-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0d1117bf;color:#ffffff8c;font-size:.9rem;z-index:10;pointer-events:none}.tc-chart-legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.tc-legend-item{font-size:.71rem;font-weight:600}.tc-legend-candle-up{color:#11c5d9}.tc-legend-candle-dn{color:#ff3b58}.tc-legend-ema5{color:#00c853}.tc-legend-ema20{color:#ff3b58}.tc-legend-ema200{color:#2962ff}.tc-legend-ema50{color:#ffeb3b}.tc-legend-order{color:#f5a623}.tc-refresh-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .8rem;padding:.8rem 1rem;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.tc-refresh-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;background:#11c5d91f;border:1px solid rgba(17,197,217,.28);color:#11c5d9;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tc-refresh-meta{color:#ffffff9e;font-size:.78rem}.tc-follower-asset-section{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.1rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.tc-follower-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.9rem}.tc-follower-asset-card{display:flex;flex-direction:column;gap:.9rem;padding:.95rem;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.tc-follower-asset-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.tc-follower-asset-identity{display:flex;flex-direction:column;gap:.2rem;min-width:0}.tc-follower-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.tc-follower-metric-box{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .75rem;border-radius:8px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.tc-follower-pair-board,.tc-follower-balance-board{display:flex;flex-direction:column;gap:.55rem}.tc-follower-pair-list{display:flex;flex-wrap:wrap;gap:.45rem}.tc-follower-pair-chip{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .65rem;border-radius:8px;background:#11c5d91a;border:1px solid rgba(17,197,217,.24);color:#11c5d9;font-size:.72rem;font-weight:700}.tc-follower-balance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.55rem}.tc-asset-balance-box{display:flex;flex-direction:column;gap:.4rem;padding:.75rem;border-radius:8px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.tc-asset-balance-top{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.tc-asset-symbol{color:#f4f7fb;font-size:.82rem;font-weight:700}.tc-asset-total{color:#11c5d9;font-size:.78rem;font-weight:700}.tc-asset-balance-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:#ffffff9e;font-size:.71rem}.tc-feed-empty-inline{padding:.5rem .65rem;font-size:.72rem}.tc-feed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem}.tc-feed-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.9rem;min-height:0}.tc-feed-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.tc-feed-title{font-size:.92rem;font-weight:700;color:#e6edf3}.tc-feed-subtitle{margin-top:.2rem;color:#ffffff7a;font-size:.76rem;line-height:1.45}.tc-feed-count{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;font-size:.68rem;font-weight:700;white-space:nowrap}.tc-live-entry-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem}.tc-live-entry-tile{display:flex;flex-direction:column;gap:.45rem;padding:.75rem .85rem;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.tc-live-entry-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.tc-live-entry-identity,.tc-feed-item-identity{display:flex;flex-direction:column;gap:.18rem;min-width:0}.tc-live-entry-name{font-size:.8rem;font-weight:700;color:#f4f7fb}.tc-account-address,.tc-order-address{display:block;color:#ffffff80;font-size:.68rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-live-entry-pair{color:#11c5d9;font-size:.9rem;font-weight:700}.tc-live-entry-meta,.tc-feed-item-meta{display:flex;flex-wrap:wrap;gap:.35rem .45rem}.tc-live-entry-meta span,.tc-feed-item-meta span{display:inline-flex;align-items:center;padding:.14rem .45rem;border-radius:999px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-size:.66rem;font-weight:600}.tc-live-entry-time,.tc-feed-time{color:#ffffff73;font-size:.7rem}.tc-feed-list{display:flex;flex-direction:column;gap:.65rem;max-height:560px;overflow:auto;padding-right:.2rem}.tc-feed-item{display:flex;flex-direction:column;gap:.45rem;padding:.75rem .85rem;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.tc-feed-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.tc-feed-item-headline{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.tc-feed-item-name{font-size:.82rem;font-weight:700;color:#f4f7fb}.tc-feed-message{font-size:.75rem;line-height:1.45;color:#ffffffb3}.tc-feed-status-badge,.tc-entry-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:.14rem .48rem;border-radius:999px;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.tc-feed-status-success{background:#11c5631f;border:1px solid rgba(17,197,99,.28);color:#11c563}.tc-feed-status-failed{background:#ff3b581f;border:1px solid rgba(255,59,88,.28);color:#ff3b58}.tc-feed-status-pending{background:#f5a6231f;border:1px solid rgba(245,166,35,.28);color:#f5a623}.tc-feed-status-info{background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#ffffffb8}.tc-entry-open{background:#11c5d91f;border:1px solid rgba(17,197,217,.28);color:#11c5d9}.tc-entry-closed{background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#ffffffb8}.tc-order-table-wrap{overflow:auto;max-height:736px;border-radius:8px;border:1px solid rgba(255,255,255,.07)}.tc-order-table{width:100%;min-width:820px;border-collapse:collapse}.tc-order-table th,.tc-order-table td{padding:.72rem .8rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.tc-order-table th{position:sticky;top:0;z-index:1;background:#131821;color:#ffffff8a;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tc-order-table tbody tr:hover{background:#ffffff08}.tc-order-cell-main{color:#f4f7fb;font-size:.78rem;font-weight:700}.tc-order-cell-sub{margin-top:.18rem;color:#ffffff73;font-size:.68rem}.tc-order-pair{color:#11c5d9;font-size:.8rem;font-weight:700}.tc-order-value-pos{color:#11c563;font-weight:700}.tc-order-value-neg{color:#ff3b58;font-weight:700}.tc-feed-empty{padding:1rem;border-radius:8px;background:#ffffff06;border:1px dashed rgba(255,255,255,.12);color:#ffffff73;font-size:.78rem}.tc-trade-panel{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.tc-buttons-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem}.tc-btn{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:140px;padding:.75rem 1rem;border-radius:8px;border:1.5px solid;cursor:pointer;background:transparent;transition:background .15s,opacity .15s,transform .1s;text-align:center}.tc-btn:disabled{opacity:.35;cursor:not-allowed}.tc-btn:not(:disabled):active{transform:scale(.97)}.tc-btn-icon{font-size:1.4rem;line-height:1}.tc-btn-label{font-size:.82rem;font-weight:700;letter-spacing:.01em}.tc-btn-sub{font-size:.67rem;opacity:.65}.tc-btn-buy{border-color:#11c5d973;color:#11c5d9}.tc-btn-buy:not(:disabled):hover,.tc-btn-buy.tc-btn-active{background:#11c5d924;border-color:#11c5d9}.tc-btn-sell{border-color:#ff3b5873;color:#ff3b58}.tc-btn-sell:not(:disabled):hover,.tc-btn-sell.tc-btn-active{background:#ff3b5824;border-color:#ff3b58}.tc-btn-candle{border-color:#f5a62373;color:#f5a623}.tc-btn-candle:not(:disabled):hover,.tc-btn-candle.tc-btn-active{background:#f5a62324;border-color:#f5a623}.tc-btn-cancel{border-color:#ffffff26;color:#ffffff80}.tc-btn-cancel:not(:disabled):hover{background:#ffffff12;border-color:#ffffff4d;color:#c9d1d9}.tc-price-action{flex:1 1 280px;min-width:240px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.8rem .9rem;display:flex;flex-direction:column;gap:.65rem}.tc-price-action-buy{border-color:#11c5d933}.tc-price-action-sell{border-color:#ff3b5833}.tc-price-action-active.tc-price-action-buy{background:#11c5d914;border-color:#11c5d96b}.tc-price-action-active.tc-price-action-sell{background:#ff3b5814;border-color:#ff3b586b}.tc-price-action-head{display:flex;flex-direction:column;gap:.2rem}.tc-price-action-title{font-size:.82rem;font-weight:700;letter-spacing:.01em}.tc-price-action-buy .tc-price-action-title{color:#11c5d9}.tc-price-action-sell .tc-price-action-title{color:#ff3b58}.tc-price-action-sub,.tc-price-action-hint{font-size:.71rem;line-height:1.4;color:#ffffff8f}.tc-price-action-row{display:flex;align-items:center;gap:.55rem}.tc-price-action-currency{color:#ffffff7a;font-size:.8rem;flex-shrink:0}.tc-price-action-input{flex:1;min-width:0;background:#0a0e17b8;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#f8fafc;padding:.55rem .7rem;font-size:.84rem}.tc-price-action-input:focus{outline:none;border-color:#ffffff38}.tc-price-action-btn{border:1px solid transparent;border-radius:7px;padding:.55rem .85rem;font-size:.76rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s;white-space:nowrap}.tc-price-action-btn:disabled{opacity:.35;cursor:not-allowed}.tc-price-action-btn-buy{background:#11c5d91f;border-color:#11c5d94d;color:#11c5d9}.tc-price-action-btn-buy:not(:disabled):hover{background:#11c5d92e;border-color:#11c5d973}.tc-price-action-btn-sell{background:#ff3b581f;border-color:#ff3b584d;color:#ff3b58}.tc-price-action-btn-sell:not(:disabled):hover{background:#ff3b582e;border-color:#ff3b5873}.tc-status-bar{display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border-radius:7px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);font-size:.82rem;flex-wrap:wrap}.tc-status-bar.tc-status-buy_limit{background:#11c5d912;border-color:#11c5d940}.tc-status-bar.tc-status-sell_limit{background:#ff3b5812;border-color:#ff3b5840}.tc-status-bar.tc-status-sell_candle_watch{background:#f5a62312;border-color:#f5a62340}.tc-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#ffffff40}.tc-status-bar.tc-status-buy_limit .tc-status-dot{background:#11c5d9;animation:tc-blink 1.5s infinite}.tc-status-bar.tc-status-sell_limit .tc-status-dot{background:#ff3b58;animation:tc-blink 1.5s infinite}.tc-status-bar.tc-status-sell_candle_watch .tc-status-dot{background:#f5a623;animation:tc-blink 1.5s infinite}.tc-status-mode-label{font-weight:700;font-size:.8rem;white-space:nowrap}.tc-status-bar.tc-status-buy_limit .tc-status-mode-label{color:#11c5d9}.tc-status-bar.tc-status-sell_limit .tc-status-mode-label{color:#ff3b58}.tc-status-bar.tc-status-sell_candle_watch .tc-status-mode-label{color:#f5a623}.tc-status-sep{color:#fff3}.tc-status-msg{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffb3}.tc-reprice-badge{font-size:.68rem;font-weight:700;background:#f5a6232e;border:1px solid rgba(245,166,35,.4);color:#f5a623;padding:.15rem .5rem;border-radius:999px;white-space:nowrap}.tc-order-details{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:.85rem 1rem}.tc-detail-heading{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#fff6;margin-bottom:.6rem}.tc-detail-grid{display:flex;flex-direction:column;gap:0}.tc-detail-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.tc-detail-row:last-child{border-bottom:none}.tc-detail-label{font-size:.78rem;color:#ffffff73;flex-shrink:0}.tc-detail-value{font-size:.82rem;color:#c9d1d9;text-align:right}.tc-order-price{color:#11c5d9;font-weight:700}.tc-monospace{font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem}.tc-mode-badge{display:inline-block;font-size:.7rem;font-weight:700;padding:.18rem .55rem;border-radius:999px;border:1px solid transparent}.tc-mode-idle{background:#ffffff14;border-color:#ffffff26;color:#ffffff8c}.tc-mode-buy{background:#11c5d91f;border-color:#11c5d966;color:#11c5d9}.tc-mode-sell{background:#ff3b581f;border-color:#ff3b5866;color:#ff3b58}.tc-mode-candle{background:#f5a6231f;border-color:#f5a62366;color:#f5a623}.tc-side-badge{display:inline-block;font-size:.72rem;font-weight:700;padding:.18rem .65rem;border-radius:999px;border:1px solid transparent;letter-spacing:.04em}.tc-side-buy{background:#11c5d91f;border-color:#11c5d966;color:#11c5d9}.tc-side-sell{background:#ff3b581f;border-color:#ff3b5866;color:#ff3b58}.tc-progress-wrap{display:flex;align-items:center;gap:.5rem}.tc-progress-bar{width:80px;height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden;flex-shrink:0}.tc-progress-fill{height:100%;background:#11c5d9;border-radius:999px;transition:width .4s ease;min-width:2px}.tc-progress-label{font-size:.75rem;color:#ffffff8c;white-space:nowrap}.tc-detail-error .tc-detail-label,.tc-detail-error .tc-detail-value{color:#ff3b58}.tc-idle-hint{display:flex;flex-direction:column;gap:.45rem;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:.8rem 1rem}.tc-idle-hint-row{font-size:.8rem;color:#ffffff80;padding-left:.6rem;border-left:2px solid rgba(255,255,255,.12);line-height:1.45}.tc-idle-hint-row strong{color:#ffffffbf}.btn-trading-center{background:#11c5d91f;border:1px solid rgba(17,197,217,.4);color:#11c5d9;font-weight:700}.btn-trading-center:hover{background:#11c5d933}.tc-ticker-with-btns{display:flex;align-items:stretch;gap:1rem;flex-wrap:wrap}.tc-ticker-left{flex:1;min-width:0}.tc-ticker-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.65rem;border-left:1px solid rgba(255,255,255,.08);padding-left:1rem;flex-shrink:0}.tc-ticker-btns{display:flex;flex-direction:column;gap:.4rem}.tc-tbtn{display:flex;align-items:center;gap:.45rem;padding:.35rem .9rem;border-radius:7px;border:1.5px solid;background:transparent;cursor:pointer;font-size:.8rem;font-weight:700;white-space:nowrap;transition:background .15s,border-color .15s,opacity .15s;min-width:130px}.tc-tbtn:disabled{opacity:.3;cursor:not-allowed}.tc-tbtn-arrow{font-size:1rem;line-height:1}.tc-tbtn-buy{border-color:#11c5d973;color:#11c5d9}.tc-tbtn-buy:not(:disabled):hover,.tc-tbtn-buy.tc-tbtn-active{background:#11c5d924;border-color:#11c5d9}.tc-tbtn-sell{border-color:#ff3b5873;color:#ff3b58}.tc-tbtn-sell:not(:disabled):hover,.tc-tbtn-sell.tc-tbtn-active{background:#ff3b5824;border-color:#ff3b58}.tc-tbtn-candle{border-color:#f5a62373;color:#f5a623}.tc-tbtn-candle:not(:disabled):hover,.tc-tbtn-candle.tc-tbtn-active{background:#f5a62324;border-color:#f5a623}.tc-tbtn-cancel{border-color:#ffffff26;color:#ffffff80}.tc-tbtn-cancel:not(:disabled):hover{background:#ffffff12;border-color:#ffffff4d;color:#c9d1d9}.tc-ticker-mode{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#fff6;padding:.2rem .5rem;border-radius:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.tc-ticker-mode.tc-status-buy_limit{color:#11c5d9;background:#11c5d912;border-color:#11c5d940}.tc-ticker-mode.tc-status-sell_limit{color:#ff3b58;background:#ff3b5812;border-color:#ff3b5840}.tc-ticker-mode.tc-status-sell_candle_watch{color:#f5a623;background:#f5a62312;border-color:#f5a62340}.tc-ticker-mode-label{font-weight:700;font-size:.72rem}.upc-shell{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.upc-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.upc-chart-card{background:#131722;border:1px solid rgba(42,46,57,.9);border-radius:4px;overflow:hidden}.upc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .75rem;background:#1e222d;border-bottom:1px solid rgba(42,46,57,.8);flex-wrap:wrap}.upc-toolbar-left{display:flex;align-items:center;gap:.5rem}.upc-pair{font-size:.9rem;font-weight:700;color:#d1d4dc;letter-spacing:.02em}.upc-exchange{font-size:.72rem;color:#d1d4dc73;background:#2a2e3999;padding:.1rem .45rem;border-radius:3px}.upc-interval-row{display:flex;gap:0}.upc-tab{background:transparent;border:none;color:#d1d4dc8c;font-size:.75rem;font-weight:600;padding:.25rem .55rem;cursor:pointer;border-radius:3px;transition:background .12s,color .12s}.upc-tab:hover{background:#2a2e39b3;color:#d1d4dc}.upc-tab-active{background:#2962ff33;color:#2962ff}.upc-legend{display:flex;align-items:center;gap:.6rem;padding:.3rem .75rem;background:#131722;border-bottom:1px solid rgba(42,46,57,.5);font-size:.74rem;flex-wrap:wrap;min-height:28px}.upc-legend-sym{color:#d1d4dc80;font-weight:600;margin-right:.2rem}.upc-legend strong{font-weight:700}.upc-up{color:#26a69a}.upc-dn{color:#ef5350}.upc-legend-o,.upc-legend-h,.upc-legend-l,.upc-legend-c{display:flex;align-items:center;gap:.2rem;color:#d1d4dc80}.upc-legend-o strong,.upc-legend-h strong,.upc-legend-l strong,.upc-legend-c strong{color:inherit}.upc-up .upc-legend-o strong,.upc-up .upc-legend-h strong,.upc-up .upc-legend-l strong,.upc-up .upc-legend-c strong{color:#26a69a}.upc-dn .upc-legend-o strong,.upc-dn .upc-legend-h strong,.upc-dn .upc-legend-l strong,.upc-dn .upc-legend-c strong{color:#ef5350}.upc-legend-v{color:#d1d4dc66;display:flex;align-items:center;gap:.2rem;margin-left:.2rem}.upc-chart-wrap{position:relative;height:520px}.upc-chart{position:absolute;inset:0}.upc-chart-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#131722c7;color:#d1d4dc80;font-size:.88rem;z-index:10;pointer-events:none}.uf-fee-cell{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.uf-input{width:76px;padding:.18rem .35rem;font-size:.75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#e6edf3}.uf-unit{font-size:.72rem;color:#ffffff73}.uf-bal-label{font-size:.75rem;font-weight:700;min-width:0}.psc-fee-empty{color:#ff3b58!important}.psc-card.psc-fee-zero{border-bottom-color:#ff3b5880}.psc-card.psc-fee-zero:after{background:#ff3b58}.badge-danger{background:#ff3b582e;color:#ff3b58;border:1px solid rgba(255,59,88,.3);border-radius:6px;padding:.18rem .6rem;font-size:.72rem;font-weight:600}.btn-recharge{background:linear-gradient(135deg,#b621fe,#1fd1f9)!important;color:#fff!important;font-weight:700;border:none!important}.btn-recharge:hover{opacity:.88}.modal-card.admin-user-modal-card{width:min(1240px,calc(100vw - 48px));max-width:min(1240px,calc(100vw - 48px));max-height:min(90vh,960px);display:flex;flex-direction:column;overflow:hidden}.admin-user-delete-card{max-width:520px}.modal-body.admin-user-modal-body{display:grid;gap:1.1rem;overflow-x:hidden;overflow-y:auto;padding:1.15rem 1.2rem 1.25rem}.admin-user-detail-summary{margin:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.admin-user-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.admin-user-detail-summary>.summary-tile,.admin-user-detail-grid>.setting-item,.modal-body.admin-user-modal-body>*{min-width:0}.admin-user-modal-body .setting-item{height:100%;padding:1.05rem 1.1rem}.admin-user-modal-body .table-title-row{flex-direction:column;align-items:flex-start;gap:.3rem;margin-bottom:.95rem}.admin-user-modal-body .table-title-row .muted-inline{font-size:.78rem;line-height:1.45;max-width:34ch}.admin-user-modal-body .detail-list{gap:0}.admin-user-modal-body .detail-row{display:grid;grid-template-columns:minmax(116px,140px) minmax(0,1fr);gap:1rem;align-items:start}.admin-user-modal-body .detail-label{padding-top:.16rem}.admin-user-modal-body .detail-value{min-width:0;text-align:left;overflow-wrap:break-word;word-break:normal;line-height:1.5}.admin-detail-value-stack{display:grid;justify-items:end;gap:.38rem;text-align:right}.admin-detail-meta{font-size:.76rem;color:var(--text-secondary);line-height:1.4}.admin-user-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.admin-user-modal-actions-single .btn-xs{min-width:148px}.admin-user-modal-control{display:grid;justify-items:end;gap:.45rem;min-width:min(100%,280px)}.admin-user-modal-body .admin-detail-value-stack,.admin-user-modal-body .admin-user-modal-control{width:100%;min-width:0;justify-items:start;text-align:left}.admin-user-modal-control .detail-value{text-align:right}.admin-user-modal-control .uf-fee-cell{justify-content:flex-end}.admin-user-modal-body .admin-user-modal-control .detail-value{text-align:left}.admin-user-modal-body .admin-user-modal-actions,.admin-user-modal-body .admin-user-modal-control .uf-fee-cell,.admin-user-modal-body .admin-detail-value-stack .admin-user-badges{justify-content:flex-start}.admin-user-modal-body .admin-user-modal-actions .btn-xs,.admin-user-modal-body .admin-user-modal-control .btn-xs{min-height:34px}@media(min-width:1320px){.modal-card.admin-user-modal-card{width:min(1320px,calc(100vw - 64px));max-width:min(1320px,calc(100vw - 64px))}}@media(max-width:1180px){.admin-user-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-detail-grid{grid-template-columns:minmax(0,1fr)}}.btn-danger-fill{background:linear-gradient(135deg,#ff5f6d,#d4145a)}.btn-danger-fill:not(:disabled):hover{opacity:.9}@media(max-width:980px){.modal-card.admin-user-modal-card{width:calc(100vw - 20px);max-height:calc(100vh - 20px);max-width:calc(100vw - 20px)}.modal-body.admin-user-modal-body{padding:1rem 1rem 1.05rem}.admin-user-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-value-stack,.admin-user-modal-control{justify-items:start;text-align:left}.admin-user-modal-control .detail-value{text-align:left}.admin-user-modal-actions,.admin-user-modal-control .uf-fee-cell{justify-content:flex-start}.admin-user-modal-body .detail-row{grid-template-columns:minmax(0,1fr);gap:.45rem}.admin-user-modal-body .table-title-row .muted-inline{max-width:none}}@media(max-width:640px){.modal-card.admin-user-modal-card{width:calc(100vw - 12px);max-height:calc(100vh - 12px);max-width:calc(100vw - 12px);border-radius:14px}.modal-body.admin-user-modal-body{gap:.85rem;padding:.9rem .8rem .95rem}.admin-user-detail-summary{grid-template-columns:minmax(0,1fr);gap:.7rem}.admin-user-modal-body .setting-item{padding:.95rem .9rem}.admin-user-modal-body .detail-row{gap:.38rem;padding:.7rem 0}.admin-user-modal-actions,.admin-user-modal-control .uf-fee-cell,.admin-user-modal-actions .btn-xs,.admin-user-modal-control .btn-xs,.admin-user-modal-control .uf-input{width:100%}.admin-user-modal-actions-single .btn-xs{min-width:0}}.modal-backdrop{position:fixed;inset:0;z-index:9999;background:#000000b8;display:flex;align-items:center;justify-content:center;animation:fadeIn .15s ease}.modal-card{background:#1a1d2e;border:1px solid rgba(255,255,255,.1);border-radius:16px;width:100%;max-width:420px;box-shadow:0 24px 64px #0009;animation:slideUp .18s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes slideUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.4rem .9rem;border-bottom:1px solid rgba(255,255,255,.07)}.modal-title{font-size:1.05rem;font-weight:700;color:#e6edf3}.modal-close{background:none;border:none;color:#ffffff73;font-size:1rem;cursor:pointer;padding:.25rem;line-height:1;transition:color .15s}.modal-close:hover{color:#fff}.modal-body{padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:.9rem}.modal-user-info{display:flex;flex-direction:column;gap:.25rem}.modal-user-name{font-size:1rem;font-weight:700;color:#e6edf3}.modal-bal-label{font-size:.82rem;color:#ffffff8c}.modal-note{font-size:.78rem;color:#ffffff6b;line-height:1.55;margin:0}.modal-input-row{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.5rem .8rem;transition:border-color .15s}.modal-input-row:focus-within{border-color:#b621fe99}.modal-currency{font-size:1.1rem;font-weight:700;color:#ffffff80}.modal-amount-input{flex:1;background:none;border:none;outline:none;font-size:1.15rem;font-weight:700;color:#e6edf3;min-width:0}.modal-amount-input::placeholder{color:#fff3}.modal-footer{display:flex;gap:.6rem;justify-content:flex-end;padding:.9rem 1.4rem 1.2rem;border-top:1px solid rgba(255,255,255,.07)}.btn-cancel{padding:.52rem 1.1rem;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:none;color:#fff9;font-size:.85rem;cursor:pointer;transition:background .15s}.btn-cancel:hover{background:#ffffff0f}.btn-recharge-submit{padding:.52rem 1.4rem;border-radius:8px;border:none;background:linear-gradient(135deg,#b621fe,#1fd1f9);color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;transition:opacity .15s}.btn-recharge-submit:disabled{opacity:.5;cursor:not-allowed}.btn-recharge-submit:not(:disabled):hover{opacity:.88}.fee-warning-banner{background:#ff3b581f;border:1px solid rgba(255,59,88,.35);border-radius:8px;padding:.7rem 1rem;color:#ff8099;font-size:.87rem;margin:.7rem 0}.deposit-info-block{display:flex;flex-direction:column;gap:.6rem;padding-top:.5rem}.deposit-btn{align-self:flex-start}.deposit-modal-card{max-width:420px}.deposit-qr-wrap{display:flex;justify-content:center;align-items:center;padding:1rem 0}.deposit-qr-img{width:200px;height:200px;border:2px solid rgba(255,255,255,.12);border-radius:8px;background:#fff;padding:6px}.deposit-qr-loading{height:120px}.deposit-address-block{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.7rem .9rem;display:flex;flex-direction:column;gap:.4rem}.deposit-address-label{font-size:.75rem;opacity:.5;text-transform:uppercase;letter-spacing:.03em}.deposit-address-code{font-size:.8rem;word-break:break-all;color:#e2c97e}.deposit-copy-btn{align-self:flex-end;margin-top:.2rem}.deposit-countdown-row{display:flex;align-items:center;gap:.5rem;margin:.8rem 0 .4rem}.deposit-countdown-label{opacity:.6;font-size:.85rem}.deposit-countdown-value{font-size:1.1rem;font-weight:700;color:#e2c97e;font-variant-numeric:tabular-nums}.deposit-status-row{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.deposit-status-dot{width:8px;height:8px;border-radius:50%;background:#46d39a;animation:pulse-dot 1.4s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.deposit-success-block,.deposit-expired-block{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0;text-align:center}.deposit-success-icon{font-size:2.5rem}.deposit-tx-hash{font-size:.78rem;opacity:.6}.deposit-manual-submit{margin-top:.8rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.6rem}.deposit-manual-submit summary{-webkit-user-select:none;user-select:none}.breakout-section-shell{display:grid;gap:1.1rem}.breakout-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.breakout-hero-copy{display:grid;gap:.42rem;max-width:64ch}.breakout-hero-copy h4{font-size:clamp(1.2rem,2vw,1.55rem);letter-spacing:-.03em}.breakout-hero-note{color:var(--text-secondary);font-size:.82rem;line-height:1.65}.breakout-hero-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.6rem}.breakout-summary-strip{margin:0}.breakout-summary-strip .summary-tile{min-height:84px;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#ffffff05}.breakout-metric-hint{font-size:.72rem;color:var(--text-muted);line-height:1.45}.breakout-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem}.breakout-account-card{position:relative;display:grid;gap:.95rem;padding:1.15rem;border-radius:1.2rem;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff08,#ffffff03),#14162399;box-shadow:inset 0 1px #ffffff06;overflow:hidden}.breakout-account-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(199,57,171,.1),transparent 34%);pointer-events:none}.breakout-account-card.is-live{border-color:#46d39a2e;box-shadow:inset 0 1px #ffffff08,0 16px 32px #0000002e}.breakout-account-head,.breakout-account-copy,.breakout-account-metrics,.breakout-control-grid,.breakout-pair-section,.breakout-data-grid{position:relative;z-index:1}.breakout-account-copy{display:grid;gap:.38rem}.breakout-account-kicker{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.breakout-account-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.breakout-account-title-row h5{font-size:1.08rem;letter-spacing:-.02em}.breakout-account-badges{display:flex;flex-wrap:wrap;gap:.45rem}.breakout-account-subtitle{font-size:.8rem;color:var(--text-secondary)}.breakout-account-metrics{margin:0}.breakout-account-metrics .summary-tile{min-height:82px;padding:.9rem .95rem;background:#ffffff06}.breakout-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem}.breakout-control-card{display:grid;gap:.6rem;padding:.9rem .95rem;border-radius:1rem;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.breakout-control-label{font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.breakout-toggle-stack{display:grid;gap:.45rem}.breakout-toggle-inline{display:inline-flex;align-items:center;gap:.55rem;color:var(--text-primary);font-size:.9rem;font-weight:700}.breakout-toggle-inline input{width:16px;height:16px;margin:0}.breakout-toggle-caption{color:var(--text-secondary);font-size:.78rem;line-height:1.55}.breakout-input-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.breakout-mode-switch{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.breakout-mode-chip{padding:.45rem .8rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);box-shadow:none}.breakout-mode-chip:hover:not(:disabled){background:#ffffff14;box-shadow:none;transform:none}.breakout-mode-chip.active{background:#c739ab2e;border-color:#c739ab59;color:#fff}.breakout-input{width:128px;max-width:100%}.breakout-input-suffix{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.breakout-control-hint{color:var(--text-muted);font-size:.75rem;line-height:1.5}.breakout-pair-section{display:grid;gap:.55rem}.breakout-pair-cloud{display:flex;flex-wrap:wrap;gap:.5rem}.breakout-pair-trail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem}.breakout-pair-trail-card{display:grid;gap:.45rem;padding:.75rem .8rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.breakout-pair-trail-label{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--text-primary);font-size:.8rem;font-weight:700}.breakout-pair-trail-badge{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-muted);font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.breakout-pair-trail-badge.is-custom{border-color:#c739ab59;background:#c739ab2e;color:#fff}.breakout-pair-chip{display:inline-flex;align-items:center;padding:.34rem .68rem;border-radius:999px;border:1px solid rgba(199,57,171,.22);background:#c739ab1f;color:#f1c6ea;font-size:.72rem;font-weight:700;letter-spacing:.01em}.breakout-data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.8rem}.breakout-table-card{display:grid;gap:.6rem;padding:.95rem;border-radius:1rem;border:1px solid rgba(255,255,255,.06);background:#ffffff06;min-width:0}.breakout-table-card .table-title-row{margin-bottom:0}.breakout-table-card .table-wrapper{margin-top:0;background:#070a1257}.breakout-empty-state{padding:1rem 1.05rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.14);background:linear-gradient(135deg,#ffffff08,#ffffff03);color:var(--text-secondary);font-size:.82rem;line-height:1.65}.breakout-pnl-positive{color:var(--profit-green);font-weight:700}.breakout-pnl-negative{color:var(--loss-red);font-weight:700}.settings-section{padding:.5rem 0}.settings-section-title{font-size:.9rem;font-weight:600;margin:0 0 .7rem;opacity:.85}.settings-field-group{display:flex;flex-direction:column;gap:.7rem}.settings-field{display:flex;flex-direction:column;gap:.3rem}.settings-label{font-size:.78rem;opacity:.55;text-transform:uppercase;letter-spacing:.04em}.settings-input{width:100%;max-width:480px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.5rem .75rem;color:#fff;font-size:.9rem}.settings-input:focus{outline:none;border-color:#e2c97e80}.upc-24h-label{font-size:.72rem;opacity:.5;margin-left:.15rem}@media(max-width:960px){.breakout-hero{flex-direction:column;align-items:stretch}.breakout-hero-actions{justify-content:flex-start}.breakout-account-grid{grid-template-columns:1fr}}@media(max-width:640px){.breakout-account-title-row{align-items:flex-start}.breakout-control-grid,.breakout-data-grid{grid-template-columns:1fr}.breakout-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pane-grid{grid-template-columns:1fr 1fr}.tc-chart-wrap{height:460px}}@media(max-width:900px){.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pane-grid,.admin-key-grid,.admin-fee-panel,.admin-quick-grid{grid-template-columns:1fr}.tc-ticker-with-btns{flex-direction:column!important}.tc-ticker-left{width:100%!important}.tc-ticker-right{flex-direction:row!important;align-items:center!important;border-left:none!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-left:0!important;padding-top:.75rem!important;width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:.5rem!important;flex-shrink:1!important}.tc-ticker-btns{flex-direction:row!important;flex-wrap:wrap!important;flex:1!important;gap:.4rem!important}.tc-tbtn{min-width:unset!important;flex:1 1 auto!important;white-space:normal!important}.tc-buttons-row{flex-wrap:wrap;gap:.5rem}.tc-btn{flex:1 1 calc(50% - .25rem);min-width:0}.tc-chart-wrap{height:380px}}@media(max-width:768px){.admin-profit-grid{grid-template-columns:1fr}.tc-chart-wrap{height:320px}.tc-btn{flex:1 1 100%}}@media(max-width:500px){.admin-kpi-grid{grid-template-columns:1fr 1fr}.tc-chart-wrap{height:280px}}@media(max-width:400px){.admin-kpi-grid{grid-template-columns:1fr}}.tc-sl-panel{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.9rem}.tc-sl-header{display:flex;align-items:center;gap:.75rem}.tc-sl-title{font-size:.95rem;font-weight:600;color:#ffffffe0}.tc-sl-badge{font-size:.68rem;font-weight:700;padding:.15rem .55rem;border-radius:20px;letter-spacing:.04em;text-transform:uppercase}.tc-sl-inactive{background:#ffffff17;color:#ffffff73}.tc-sl-armed{background:#f5a62326;color:#f5a623;border:1px solid rgba(245,166,35,.35);animation:tc-blink 2s infinite}.tc-sl-triggered,.tc-sl-selling{background:#ff3b5826;color:#ff3b58;border:1px solid rgba(255,59,88,.4);animation:tc-blink .8s infinite}.tc-sl-completed{background:#11c5d91f;color:#11c5d9;border:1px solid rgba(17,197,217,.3)}.tc-sl-error{background:#ff64001f;color:#ff6400;border:1px solid rgba(255,100,0,.3)}.tc-sl-label{font-size:.78rem;color:#ffffff8c;display:block;margin-bottom:.4rem}.tc-sl-mode-toggle{display:flex;gap:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:7px;overflow:hidden;width:fit-content;margin-bottom:.75rem}.tc-sl-mode-btn{background:transparent;border:none;color:#ffffff80;font-size:.78rem;font-weight:600;padding:.35rem .9rem;cursor:pointer;transition:background .15s,color .15s}.tc-sl-mode-btn.active{background:#f5a6232e;color:#f5a623}.tc-sl-mode-btn:hover:not(.active){background:#ffffff14;color:#ffffffbf}.tc-sl-input-wide{width:160px!important}.tc-sl-input-row{display:flex;align-items:center;gap:.5rem}.tc-sl-currency{font-size:.9rem;color:#ffffff80;flex-shrink:0}.tc-sl-input{width:120px;background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:.45rem .65rem;color:#ffffffe6;font-size:.9rem;outline:none}.tc-sl-input:focus{border-color:#f5a62380;box-shadow:0 0 0 2px #f5a6231f}.tc-sl-btn{border:none;border-radius:7px;padding:.45rem 1.1rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:opacity .15s}.tc-sl-btn:disabled{opacity:.35;cursor:not-allowed}.tc-sl-btn-arm{background:linear-gradient(135deg,#f5a623,#e8920e);color:#0d0d0d}.tc-sl-btn-arm:hover:not(:disabled){opacity:.85}.tc-sl-btn-disarm{background:#ff3b582e;border:1px solid rgba(255,59,88,.4);color:#ff3b58;align-self:flex-start}.tc-sl-btn-disarm:hover:not(:disabled){background:#ff3b5847}.tc-sl-hint{font-size:.74rem;color:#ffffff61;margin-top:.3rem}.tc-sl-active{display:flex;flex-direction:column;gap:.75rem}.tc-sl-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}.tc-sl-info-row{display:flex;flex-direction:column;gap:.15rem;background:#ffffff0a;border-radius:6px;padding:.45rem .6rem}.tc-sl-info-label{font-size:.7rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.04em}.tc-sl-info-value{font-size:.88rem;font-weight:600;color:#ffffffe0;font-variant-numeric:tabular-nums}.tc-sl-trigger-price{color:#f5a623}.tc-sl-status-msg{font-size:.8rem;color:#ffffff8c;background:#ffffff0a;border-radius:6px;padding:.5rem .75rem;border-left:2px solid rgba(245,166,35,.4)}
