@charset "UTF-8";:root{--mtb-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family: var(--mtb-font);--mtb-orange: #ff7a1a;--mtb-orange-rgb: 255, 122, 26;--mtb-yellow: #ffc61a;--mtb-yellow-rgb: 255, 198, 26;--mtb-red-orange: #ff5a1f;--mtb-red-orange-rgb: 255, 90, 31;--mtb-gold: #ffd43a;--mtb-bg: #050505;--mtb-bg-rgb: 5, 5, 5;--mtb-panel: #0d0d0f;--mtb-panel-rgb: 13, 13, 15;--mtb-panel-bg: rgba(13, 13, 15, .85);--mtb-panel-hover: rgba(24, 24, 27, .9);--mtb-border: rgba(255, 255, 255, .22);--mtb-border-soft: rgba(255, 255, 255, .12);--mtb-divider: rgba(255, 255, 255, .25);--mtb-hover: rgba(255, 255, 255, .06);--mtb-text: #ffffff;--mtb-text-rgb: 255, 255, 255;--mtb-text-soft: #d4d4d8;--mtb-input-text: #f4f4f5;--mtb-muted: #a3a3a8;--mtb-subtle: #8a8a90;--mtb-accent-text: #ffc61a;--mtb-on-accent: #111111;--mtb-glow: rgba(255, 122, 26, .16);--mtb-overlay: rgba(0, 0, 0, .45);--mtb-scroll-track: #111113;--mtb-success: #4ade80;--mtb-success-bg: rgba(74, 222, 128, .14);--mtb-danger: #ff6b6b;--mtb-danger-bg: rgba(255, 107, 107, .14);--mtb-warning: #ffc61a;--mtb-radius: 12px;--mtb-radius-btn: 10px;--mtb-radius-lg: 18px;--mtb-radius-pill: 999px;--mtb-input-height: 60px;--mtb-btn-height: 52px;--mtb-tier-bronze: #cd7f32;--mtb-tier-bronze-bg: linear-gradient(135deg, #cd7f32, #a0622e);--mtb-tier-bronze-ink: #ffffff;--mtb-tier-bronze-glow: rgba(205, 127, 50, .45);--mtb-tier-silver: #c0c0c0;--mtb-tier-silver-bg: linear-gradient(135deg, #d0d0d0, #a8a8a8);--mtb-tier-silver-ink: #2a2a2a;--mtb-tier-silver-glow: rgba(192, 192, 192, .45);--mtb-tier-gold: #ffd700;--mtb-tier-gold-bg: linear-gradient(135deg, #ffd700, #daa520);--mtb-tier-gold-ink: #3a2800;--mtb-tier-gold-glow: rgba(255, 215, 0, .5);--mtb-tier-platinum: #d4d8dc;--mtb-tier-platinum-bg: linear-gradient(135deg, #e8e8e8, #c8ccd0);--mtb-tier-platinum-ink: #2a2e35;--mtb-tier-platinum-glow: rgba(228, 228, 226, .45);--mtb-tier-diamond: #7ee8fa;--mtb-tier-diamond-bg: linear-gradient(135deg, #b9f2ff, #7ee8fa);--mtb-tier-diamond-ink: #1a3040;--mtb-tier-diamond-glow: rgba(126, 232, 250, .5)}body.light-theme{--mtb-bg: #f4f6f8;--mtb-bg-rgb: 244, 246, 248;--mtb-panel: #ffffff;--mtb-panel-rgb: 255, 255, 255;--mtb-panel-bg: #ffffff;--mtb-panel-hover: #f8fafc;--mtb-border: #cbd5e1;--mtb-border-soft: #e2e8f0;--mtb-divider: #cbd5e1;--mtb-hover: rgba(255, 122, 26, .08);--mtb-text: #1f2937;--mtb-text-rgb: 31, 41, 55;--mtb-text-soft: #334155;--mtb-input-text: #1f2937;--mtb-muted: #64748b;--mtb-subtle: #8a8a90;--mtb-accent-text: #a16207;--mtb-on-accent: #111111;--mtb-glow: rgba(255, 122, 26, .16);--mtb-overlay: rgba(255, 255, 255, .72);--mtb-scroll-track: #e5e7eb;--mtb-success: #15803d;--mtb-success-bg: rgba(21, 128, 61, .1);--mtb-danger: #dc2626;--mtb-danger-bg: rgba(220, 38, 38, .08);--mtb-warning: #a16207;--mtb-tier-silver: #6b7280;--mtb-tier-silver-bg: linear-gradient(135deg, #9ca3af, #6b7280);--mtb-tier-silver-ink: #ffffff;--mtb-tier-silver-glow: transparent;--mtb-tier-platinum: #5b6f8f;--mtb-tier-platinum-bg: linear-gradient(135deg, #e6edf7, #b8c6dc);--mtb-tier-platinum-ink: #1e293b;--mtb-tier-platinum-glow: transparent}body{--mtb-gradient: linear-gradient( 90deg, var(--mtb-red-orange) 0%, var(--mtb-orange) 30%, var(--mtb-yellow) 80%, var(--mtb-gold) 100% );--mtb-gradient-text: linear-gradient( 90deg, var(--mtb-orange), var(--mtb-yellow) );--mtb-focus: rgba(var(--mtb-orange-rgb), .55);--mtb-orange-soft: rgba(var(--mtb-orange-rgb), .14);--app-bg: var(--mtb-bg);--app-bg-overlay-top: var(--mtb-glow);--app-bg-overlay-bottom: transparent;--app-text: var(--mtb-text);--muted-text: var(--mtb-muted);--glass-bg: var(--mtb-panel-bg);--glass-border: var(--mtb-border);--row-hover-bg: var(--mtb-hover);--header-btn-bg: var(--mtb-panel-bg);--header-btn-border: var(--mtb-border);--header-btn-hover: var(--mtb-orange-soft);--accent: var(--mtb-accent-text);--scroll-track: var(--mtb-scroll-track);--scroll-thumb-start: var(--mtb-orange);--scroll-thumb-end: var(--mtb-yellow)}:root:has(.trading-view-container){--mtb-font: "Roboto", sans-serif}body.dark-theme:has(.trading-view-container){--app-bg: #000;--app-bg-overlay-top: rgba(255, 107, 0, .03);--app-bg-overlay-bottom: rgba(255, 199, 0, .03);--app-text: #e0e0e0;--muted-text: #9ca3af;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .12);--row-hover-bg: rgba(255, 255, 255, .1);--header-btn-bg: rgba(255, 255, 255, .08);--header-btn-border: rgba(255, 255, 255, .15);--header-btn-hover: rgba(221, 107, 32, .2);--accent: #f6ad55;--scroll-track: #141414;--scroll-thumb-start: #ff8b2f;--scroll-thumb-end: #ffd643}body.light-theme:has(.trading-view-container){--app-bg: #f4f6f8;--app-bg-overlay-top: rgba(221, 107, 32, .08);--app-bg-overlay-bottom: rgba(246, 173, 85, .1);--app-text: #1f2937;--muted-text: #6b7280;--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(148, 163, 184, .35);--row-hover-bg: rgba(221, 107, 32, .08);--header-btn-bg: rgba(255, 255, 255, .9);--header-btn-border: rgba(148, 163, 184, .45);--header-btn-hover: rgba(221, 107, 32, .12);--accent: #c05621;--scroll-track: #e5e7eb;--scroll-thumb-start: #dd6b20;--scroll-thumb-end: #f6ad55}.page-title{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;color:var(--mtb-text)}.page-header{padding:1.25rem 1.5rem}.page-header-inner{display:flex;align-items:center;gap:1rem}.page-header-inner .page-title{flex:1;text-align:center}.page-header .spacer{width:36px}.page-header .header-actions{display:flex;gap:8px;align-items:center}.page-header .header-btn{background:var(--header-btn-bg);border:1px solid var(--header-btn-border);color:var(--accent);width:36px;height:36px;border-radius:var(--mtb-radius-btn);display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:background .25s,border-color .25s}.page-header .header-btn:hover{background:var(--header-btn-hover);border-color:rgba(var(--mtb-orange-rgb),.7)}.glass{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:var(--mtb-radius-lg);overflow:hidden}.gradient-gold:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 0%,rgba(var(--mtb-orange-rgb),.12),transparent 70%);pointer-events:none}.gradient-red:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(220,38,38,.3),transparent 40%,rgba(239,68,68,.25));pointer-events:none}.item-row{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-radius:var(--mtb-radius);cursor:pointer;transition:background .25s,transform .25s}.item-row:hover{background:var(--row-hover-bg)}.item-left{display:flex;align-items:center;gap:.75rem}.item-right{display:flex;align-items:center;gap:.5rem}.settings-section{display:flex;flex-direction:column;gap:.9rem}.items{display:flex;flex-direction:column;gap:.65rem}.section-title{margin:0;padding-left:.5rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-text)}.form-card{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.icon{width:32px;height:32px;border-radius:12px;background:linear-gradient(135deg,#dd6b2040,#f6ad5540);display:flex;align-items:center;justify-content:center;position:relative}.icon:after{content:"";position:absolute;inset:0;border:1px solid rgba(246,173,85,.35);border-radius:12px}.icon svg{width:20px;height:20px;stroke-linecap:round;stroke-linejoin:round}.label{font-size:.85rem;color:var(--app-text)}.value{font-size:.7rem;color:var(--muted-text)}.chevron{color:var(--muted-text);font-weight:600}html,body,app-root,.app-container,.app-content,main,app-dashboard{height:100%;min-height:100vh;width:100%;margin:0;padding:0;display:block;font-family:var(--mtb-font)}.hp-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.hp-input{position:absolute;left:-10000px}:root{--footer-height: 0px;--ios-blur-bottom: calc(env(safe-area-inset-top, 0px) + min(36px, env(safe-area-inset-top, 0px))) ;--safe-area-top: var(--ios-blur-bottom);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb-start, #ff8b2f) var(--scroll-track, #141414)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--scroll-track, #141414);border-radius:12px}*::-webkit-scrollbar-thumb{border-radius:12px;background:linear-gradient(180deg,var(--scroll-thumb-start, #ff8b2f),var(--scroll-thumb-end, #ffd643));box-shadow:0 2px 8px #ffc80059;border:2px solid var(--scroll-track, #141414)}*::-webkit-scrollbar-thumb:hover{box-shadow:0 3px 12px #ffc80080}*::-webkit-scrollbar-corner{background:var(--scroll-track, #141414)}.scrollbar-accent{scrollbar-color:#ffd643 #141414}.mtb-spinner{width:44px;height:44px;border:3px solid var(--mtb-border-soft);border-top-color:var(--mtb-orange);border-right-color:var(--mtb-yellow);border-radius:50%;animation:mtbSpin .9s linear infinite;box-shadow:0 4px 18px -6px rgba(var(--mtb-orange-rgb),.55)}.mtb-spinner.large{width:64px;height:64px;border-width:4px}.mtb-spinner.inline{display:inline-block;vertical-align:middle}@keyframes mtbSpin{to{transform:rotate(360deg)}}.mtb-loading-row{display:flex;align-items:center;gap:10px;color:var(--mtb-text-soft)}.mtb-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--mtb-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50}.mtb-overlay .mtb-spinner{box-shadow:0 8px 26px -8px rgba(var(--mtb-yellow-rgb),.65)}.trading-view-container .mtb-spinner{border-color:#ffffff14;border-top-color:#ff8b2f;border-right-color:#ffd643;box-shadow:0 4px 18px -6px #ff8c008c}.trading-view-container .mtb-overlay{background:#00000059}.trading-view-container .mtb-overlay .mtb-spinner{box-shadow:0 8px 26px -8px #ffc800a6}.app-container{display:flex;flex-direction:column;min-height:100vh}.app-content{flex:1 1 auto;display:flex;flex-direction:column;padding-top:var(--safe-area-top);padding-bottom:var(--footer-height);box-sizing:border-box}html:has(.trading-view-container),body:has(.trading-view-container),html:has(.login-root),body:has(.login-root){height:100dvh;min-height:0;overflow:hidden;overscroll-behavior:none}app-root:has(.trading-view-container),.app-container:has(.trading-view-container),.app-content:has(.trading-view-container),app-root:has(.login-root),.app-container:has(.login-root),.app-content:has(.login-root){height:100dvh;min-height:0;overflow:hidden}.app-content:has(.trading-view-container){--safe-area-top: env(safe-area-inset-top, 0px);background:linear-gradient(#131722,#131722) top/100% var(--safe-area-top) no-repeat}body.dark-theme:has(.trading-view-container) .app-footer{background:#131722;border-top-color:#2a2e39}.app-content:has(.login-root){padding-bottom:0}.app-content:has(.legal-root){padding-bottom:0}canvas{background-color:#000!important}.dark-theme{background-color:var(--app-bg, #000);color:var(--app-text, #e0e0e0)}.light-theme{background-color:var(--app-bg, #f4f6f8);color:var(--app-text, #1f2937)}body{background:radial-gradient(ellipse 70% 30% at 50% 12%,var(--mtb-glow),transparent 70%) no-repeat,var(--mtb-bg);color:var(--mtb-text)}.mtb-glow-bg{background:radial-gradient(ellipse 70% 30% at 50% 12%,var(--mtb-glow),transparent 70%) no-repeat,var(--mtb-bg)}body:has(.trading-view-container){background:radial-gradient(ellipse at top,var(--app-bg-overlay-top) 0%,transparent 55%),radial-gradient(ellipse at bottom,var(--app-bg-overlay-bottom) 0%,transparent 55%),var(--app-bg);color:var(--app-text)}:where(body:not(:has(.trading-view-container))) :focus-visible{outline:2px solid var(--mtb-focus);outline-offset:2px}@keyframes shimmerLinear{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer{animation:shimmerLinear 3s infinite;background:linear-gradient(to right,transparent 0%,rgba(255,107,0,.05) 50%,transparent 100%);background-size:1000px 100%}@keyframes glowGold{0%,to{opacity:.5}50%{opacity:1}}.glow-gold{animation:glowGold 3s ease-in-out infinite}@keyframes shimmerBorder{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-shimmer-border{animation:shimmerBorder 3s linear infinite}.settings-card,.settings-content,.settings-title,.chip-list,.chip,.footer-btn,.btn{box-sizing:border-box}.chip-list{display:flex;gap:4px;flex-wrap:wrap}.chip{background:rgba(var(--mtb-orange-rgb),.12);color:var(--mtb-accent-text);border:1px solid rgba(var(--mtb-orange-rgb),.3);padding:2px 8px;border-radius:var(--mtb-radius-pill);font-size:12px}.btn{background:var(--mtb-panel-bg);color:var(--mtb-text);border:1px solid var(--mtb-border);padding:4px 8px;border-radius:var(--mtb-radius-btn);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;transition:border-color .2s,background .2s}.btn:hover{background:var(--mtb-panel-hover);border-color:rgba(var(--mtb-orange-rgb),.7)}.settings-card{border:1px solid var(--mtb-border);border-radius:var(--mtb-radius);padding:12px;background:var(--mtb-panel-bg)}.settings-title{font-size:16px;margin-bottom:8px;font-weight:600;color:var(--mtb-text)}.form-row{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.form-row select{background:var(--mtb-panel-bg);color:var(--mtb-input-text);border:1px solid var(--mtb-border);padding:4px 6px;border-radius:8px}.form-row select:focus{border-color:var(--mtb-orange)}
