@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--bg-main: #0a0d14;--bg-sidebar: #0f141f;--bg-card: #141b29;--bg-card-hover: #1b2438;--bg-input: #101622;--border-color: rgba(255, 255, 255, .08);--border-color-hover: rgba(255, 255, 255, .16);--border-accent: rgba(255, 122, 0, .4);--primary: #ff7a00;--primary-hover: #ea580c;--primary-glow: rgba(255, 122, 0, .35);--green: #10b981;--green-glow: rgba(16, 185, 129, .25);--green-bg: rgba(16, 185, 129, .12);--red: #ef4444;--red-glow: rgba(239, 68, 68, .25);--red-bg: rgba(239, 68, 68, .12);--yellow: #f59e0b;--yellow-bg: rgba(245, 158, 11, .12);--purple: #ff7a00;--purple-bg: rgba(255, 122, 0, .15);--text-white: #f8fafc;--text-gray: #94a3b8;--text-muted: #64748b;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 4px 20px rgba(0, 0, 0, .35);--shadow-glow: 0 0 24px var(--primary-glow)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--bg-main);color:var(--text-white);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}code,pre,.mono{font-family:JetBrains Mono,monospace}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}.app-container{display:flex;min-height:100vh}.main-content{flex:1;display:flex;flex-direction:column;min-width:0;background:radial-gradient(circle at 50% 0%,rgba(47,102,238,.05) 0%,transparent 70%)}.page-wrapper{padding:24px 32px;flex:1}@media (max-width: 768px){.page-wrapper{padding:16px}}.sidebar{width:260px;min-width:260px;flex-shrink:0;background-color:var(--bg-sidebar);border-right:1px solid var(--border-color);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:100}.sidebar-close-btn{display:none;background:transparent;border:none;cursor:pointer;padding:6px;border-radius:var(--radius-sm);margin-left:auto;align-items:center;justify-content:center;transition:background .2s}.sidebar-close-btn:hover{background:#ffffff1a}.sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar-logo{padding:20px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border-color)}.logo-badge{width:38px;height:38px;background:linear-gradient(135deg,var(--primary) 0%,#591ab8 100%);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px var(--primary-glow)}.logo-text h2{font-size:18px;font-weight:700;letter-spacing:.5px;background:linear-gradient(90deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo-text span{font-size:11px;font-weight:500;color:var(--primary);text-transform:uppercase;letter-spacing:1px}.sidebar-nav{padding:16px 12px;flex:1;overflow-y:auto}.nav-section-title{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-muted);letter-spacing:1px;padding:12px 12px 6px}.nav-item{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:var(--radius-md);color:var(--text-gray);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:4px;text-decoration:none}.nav-item:hover{color:var(--text-white);background:#ffffff0d}.nav-item.active{color:var(--text-white);background:linear-gradient(90deg,#2f66ee2e,#2f66ee0d);border-left:3px solid var(--primary)}.top-header{height:68px;background:var(--bg-sidebar);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-left,.header-right{display:flex;align-items:center;gap:16px}.mobile-menu-btn{display:none;background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-white);padding:8px;border-radius:var(--radius-md);cursor:pointer;align-items:center;justify-content:center;transition:all .2s ease}.mobile-menu-btn:hover{background:#ffffff1a;border-color:var(--border-color-hover)}.header-account-pill{display:flex;align-items:center;gap:10px;background:var(--bg-input);padding:6px 14px;border-radius:30px;border:1px solid var(--border-color);max-width:280px}.header-account-select{background:transparent;border:none;color:#fff;font-size:13px;font-weight:600;outline:none;cursor:pointer;max-width:200px;text-overflow:ellipsis}.header-refresh-btn{background:transparent;border:none;color:var(--text-gray);cursor:pointer;display:flex;align-items:center;padding:2px;transition:color .2s}.header-refresh-btn:hover{color:#fff}.header-user-badge{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-no-account{font-size:13px;color:var(--text-muted)}.cycle-badge{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:.3px;transition:all .3s ease;white-space:nowrap}.cycle-text{display:inline-block}.cycle-badge.order{background:var(--green-bg);color:var(--green);border:1px solid rgba(16,185,129,.3);box-shadow:0 0 12px var(--green-glow)}.cycle-badge.wait{background:var(--yellow-bg);color:var(--yellow);border:1px solid rgba(245,158,11,.3)}.pulse-dot{width:8px;height:8px;border-radius:50%;animation:pulse 1.5s infinite}.pulse-dot.order{background:var(--green)}.pulse-dot.wait{background:var(--yellow)}@keyframes pulse{0%{transform:scale(.9);opacity:1}50%{transform:scale(1.3);opacity:.6}to{transform:scale(.9);opacity:1}}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;transition:all .25s ease;box-shadow:var(--shadow-sm)}.card:hover{border-color:var(--border-color-hover)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-title{font-size:17px;font-weight:600;color:var(--text-white);display:flex;align-items:center;gap:8px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:24px}.stat-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-color-hover)}.stat-card-title{font-size:13px;font-weight:500;color:var(--text-gray);margin-bottom:8px}.stat-card-value{font-size:26px;font-weight:700;letter-spacing:-.5px}.stat-card-value.green{color:var(--green)}.stat-card-value.red{color:var(--red)}.stat-card-value.blue{color:var(--primary)}.form-group{margin-bottom:18px}.form-label{display:block;font-size:13px;font-weight:500;color:var(--text-gray);margin-bottom:8px}.form-control{width:100%;padding:12px 14px;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-white);font-size:14px;font-family:inherit;outline:none;transition:all .2s ease}.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}select.form-control{cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none}.btn-primary{background:linear-gradient(135deg,#ff7a00,#ea580c);color:#fff;box-shadow:0 4px 14px #ff7a0066}.btn-primary:hover{background:linear-gradient(135deg,#ff9433,#ff7a00);box-shadow:0 6px 20px #ff7a0099}.btn-success{background:linear-gradient(135deg,var(--green) 0%,#059669 100%);color:#fff;box-shadow:0 2px 10px var(--green-glow)}.btn-success:hover{box-shadow:0 4px 16px #10b98166}.btn-danger{background:linear-gradient(135deg,var(--red) 0%,#dc2626 100%);color:#fff;box-shadow:0 2px 10px var(--red-glow)}.btn-danger:hover{box-shadow:0 4px 16px #ef444466}.btn-outline{background:transparent;border:1px solid var(--border-color);color:var(--text-gray)}.btn-outline:hover{color:var(--text-white);border-color:var(--border-color-hover);background:#ffffff0a}.btn-lg{padding:15px 28px;font-size:16px;font-weight:700;border-radius:var(--radius-lg)}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.table-responsive{width:100%;overflow-x:auto}.table{width:100%;border-collapse:collapse;text-align:left}.table th{padding:14px 16px;font-size:12px;font-weight:600;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-color);letter-spacing:.5px}.table td{padding:14px 16px;font-size:14px;border-bottom:1px solid var(--border-color);color:var(--text-white)}.table tr:hover td{background:#ffffff05}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge-green{background:var(--green-bg);color:var(--green)}.badge-red{background:var(--red-bg);color:var(--red)}.badge-blue{background:#2f66ee1f;color:var(--primary)}.badge-purple{background:var(--purple-bg);color:var(--purple)}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#334155;transition:.3s;border-radius:24px}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider{background-color:var(--green)}input:checked+.slider:before{transform:translate(20px)}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:16px}.calendar-day-header{text-align:center;font-size:12px;font-weight:600;color:var(--text-muted);padding:6px 0}.calendar-cell{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:8px 6px;min-height:54px;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease}.calendar-cell:hover{border-color:var(--border-color-hover);background:var(--bg-card-hover)}.calendar-day-number{font-size:11px;font-weight:600;color:var(--text-muted)}.calendar-day-profit{font-size:11px;font-weight:700;text-align:right}.calendar-day-profit.positive{color:var(--green)}.calendar-day-profit.negative{color:var(--red)}.calendar-day-profit.zero{color:var(--text-muted)}.btn-purple{background:linear-gradient(135deg,#ff7a00,#ea580c);color:#fff;box-shadow:0 4px 16px #ff7a0066}.btn-purple:hover{background:linear-gradient(135deg,#ff9433,#ff7a00);box-shadow:0 6px 20px #ff7a0099}.badge-purple{background:#8b5cf626;color:#a78bfa;border:1px solid rgba(139,92,246,.3)}.ai-card{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,border-color .25s ease}.ai-card:hover{transform:translateY(-4px);border-color:#8b5cf680;box-shadow:0 12px 28px #0006,0 0 24px #8b5cf640}.bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:64px;background:#0f141ff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border-color);z-index:900;padding:6px 8px;justify-content:space-around;align-items:center;box-shadow:0 -4px 20px #00000080}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px 6px;border-radius:var(--radius-sm);transition:all .2s ease;flex:1}.bottom-nav-item:hover,.bottom-nav-item.active{color:var(--purple)}.bottom-nav-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center}.bottom-nav-badge{position:absolute;top:-4px;right:-12px;font-size:8px;font-weight:800;padding:1px 4px;border-radius:6px;background:var(--purple);color:#fff;line-height:1}.bottom-nav-label{font-size:10px;font-weight:600;letter-spacing:.2px}@media (max-width: 900px){.sidebar{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:9999;transform:translate(-100%);box-shadow:none}.sidebar.mobile-open{transform:translate(0);box-shadow:0 0 40px #000000e6}.sidebar-backdrop{display:block}.sidebar-close-btn,.mobile-menu-btn{display:flex}.top-header{height:60px;padding:0 12px}.header-left{gap:8px}.cycle-badge{padding:4px 8px;font-size:11px;gap:6px}.cycle-text{max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-account-pill{padding:5px 8px;gap:6px;max-width:155px}.header-account-select{font-size:11px;max-width:95px}.header-user-badge{display:none}.app-container{width:100vw;overflow-x:hidden}.main-content{width:100%;min-width:0;padding-bottom:16px}.page-wrapper{padding:14px;max-width:100vw;overflow-x:hidden}.bottom-nav{display:none!important}div[style*="gridTemplateColumns: '2fr 1fr'"],div[style*="gridTemplateColumns: '1.2fr 1fr'"],div[style*="gridTemplateColumns: '1.4fr 1fr'"],div[style*="grid-template-columns: 2fr 1fr"],div[style*="grid-template-columns: 1.2fr 1fr"],div[style*="grid-template-columns: 1.4fr 1fr"]{grid-template-columns:1fr!important;gap:16px!important}div[style*="gridTemplateColumns: '1fr 1fr 1fr'"],div[style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:1fr!important;gap:12px!important}}@media (max-width: 640px){.stat-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-bottom:16px!important}.stat-card{padding:12px!important;border-radius:var(--radius-md)!important}.stat-card-title{font-size:11px!important;margin-bottom:4px!important}.stat-card-value{font-size:18px!important}.card{padding:16px 14px!important;border-radius:var(--radius-md)!important;margin-bottom:16px!important}.card-header{margin-bottom:14px!important;flex-wrap:wrap;gap:8px}.card-title{font-size:15px!important}div[style*="gridTemplateColumns: '1fr 1fr'"]:not(.keep-2col-mobile),div[style*="grid-template-columns: 1fr 1fr"]:not(.keep-2col-mobile){grid-template-columns:1fr!important;gap:10px!important}.keep-2col-mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.calendar-grid{min-width:320px;gap:4px!important}.calendar-cell{min-height:44px!important;padding:4px!important}.calendar-day-number,.calendar-day-profit{font-size:9px!important}.table th,.table td{padding:10px 8px!important;font-size:12px!important;white-space:nowrap}.table-responsive{-webkit-overflow-scrolling:touch}.btn-lg{padding:12px 18px!important;font-size:14px!important}}@keyframes pulse{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.15);opacity:1}to{transform:scale(.95);opacity:.7}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}.header-brand-rosichi{display:flex;align-items:center;gap:8px;cursor:pointer;margin-right:14px}.rosichi-brand-logo{height:28px;max-width:130px;object-fit:contain}.rosichi-bot-badge{font-size:9px;font-weight:800;letter-spacing:.6px;background:linear-gradient(135deg,#ff7a00,#ea580c);color:#fff;padding:3px 6px;border-radius:4px;box-shadow:0 0 10px #ff7a0066;white-space:nowrap}.header-nav-pills{display:flex;align-items:center;gap:6px;overflow-x:auto;max-width:650px;scrollbar-width:none}.header-nav-pills::-webkit-scrollbar{display:none}.header-pill-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease}.header-pill-btn:hover{background:#334155;color:#fff;border-color:#ffffff59}.header-pill-btn.active{background:#ff7a0029;border-color:#fff6;color:#ff7a00;font-weight:600;box-shadow:0 0 12px #ff7a0040}.header-exchange-tag{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;margin-right:6px}@media (max-width: 1024px){.header-exchange-tag{display:none}}.exchange-logo-small{width:26px;height:26px;object-fit:contain}.exchange-domain-name{font-size:13.5px;font-weight:600;color:#fff;white-space:nowrap}.header-balance-box{display:flex;align-items:center;gap:10px;cursor:pointer;padding:5px 14px;margin:0 4px;border-radius:10px;transition:all .2s ease;min-width:130px;color:#94a3b8;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.header-balance-box:hover{background:#334155;border-color:#ffffff40}.balance-icon{flex-shrink:0}.balance-info{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.balance-top{display:flex;align-items:center;gap:4px}.balance-amount{font-size:14px;font-weight:600;color:#fff;white-space:nowrap}.balance-sub{font-size:11px;color:#94a3b8;white-space:nowrap}.header-refresh-btn{background:#ffffff0d;border:1px solid var(--border-color);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer;transition:all .2s}.header-refresh-btn:hover{background:#ffffff26;color:#fff}.header-icon-btn{background:#ffffff0d;border:1px solid var(--border-color);width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.header-icon-btn:hover{background:#ffffff1a}.header-user-avatar{width:34px;height:34px;border-radius:50%;background:#ff7a001f;border:1px solid rgba(255,122,0,.35);display:flex;align-items:center;justify-content:center;cursor:pointer}.fast-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.fast-section-title-wrap{display:flex;align-items:center;gap:10px}.fast-section-icon-badge{width:32px;height:32px;border-radius:8px;background:#ff7a002e;border:1px solid rgba(255,122,0,.4);display:flex;align-items:center;justify-content:center;color:#f80}.fast-section-title{font-size:18px;font-weight:700;color:#fff;margin:0;display:flex;align-items:center;gap:6px}.fast-carousel-controls{display:flex;gap:8px}.fast-carousel-btn{width:32px;height:32px;border-radius:50%;background:#ffffff0d;border:1px solid var(--border-color);color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.fast-carousel-btn:hover{background:#ffffff1a;color:#fff}.fast-cards-carousel{display:flex;overflow-x:auto;gap:14px;padding-bottom:20px;margin-bottom:24px;scroll-behavior:smooth;-webkit-user-select:none;user-select:none}.fast-cards-carousel::-webkit-scrollbar{display:none}.fast-cards-carousel{-ms-overflow-style:none;scrollbar-width:none}.fast-tier-card{position:relative;border-radius:16px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;height:250px;min-width:210px;flex-shrink:0;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;background:linear-gradient(155deg,#262626,#1a1a1a 55%,#262626)}.fast-tier-card:hover{transform:translateY(-4px)}.fast-card-glow-blob{position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;pointer-events:none;opacity:.28;filter:blur(28px)}.fast-card-glass-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%)}.fast-tier-card.tier-1{border:1px solid rgba(245,196,81,.45);box-shadow:0 12px 30px -8px #f5c45154,0 2px 8px #00000080,inset 0 1px #ffffff0f}.fast-tier-card.tier-1 .fast-card-glow-blob{background:#f5c451}.fast-tier-card.tier-2{border:1px solid rgba(203,213,225,.4);box-shadow:0 12px 30px -8px #cbd5e154,0 2px 8px #00000080,inset 0 1px #ffffff0f}.fast-tier-card.tier-2 .fast-card-glow-blob{background:#cbd5e1}.fast-tier-card.tier-3{border:1px solid rgba(16,185,129,.4);box-shadow:0 12px 30px -8px #10b98154,0 2px 8px #00000080,inset 0 1px #ffffff0f}.fast-tier-card.tier-3 .fast-card-glow-blob{background:#10b981}.fast-tier-card.tier-4{border:1px solid rgba(56,189,248,.4);box-shadow:0 12px 30px -8px #38bdf854,0 2px 8px #00000080,inset 0 1px #ffffff0f}.fast-tier-card.tier-4 .fast-card-glow-blob{background:#38bdf8}.fast-tier-card.tier-5{border:1px solid rgba(251,146,60,.4);box-shadow:0 12px 30px -8px #fb923c54,0 2px 8px #00000080,inset 0 1px #ffffff0f}.fast-tier-card.tier-5 .fast-card-glow-blob{background:#fb923c}.fast-tier-btn{position:relative;z-index:1;width:100%;padding:9px 0;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;text-align:center;transition:all .2s;margin-top:14px}.fast-tier-btn:hover{background:#ffffff29;filter:brightness(1.1)}.fast-tier-btn:active{transform:scale(.98)}.fast-ranking-top3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}@media (max-width: 768px){.fast-ranking-top3{grid-template-columns:1fr}}.fast-ranking-card{background:#262626;border:1px solid rgb(51,65,85);border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:space-between}.fast-ranking-list-container{border-radius:16px;overflow:hidden;border:1px solid rgb(51,65,85);margin-bottom:28px}.fast-ranking-list-row{background:#262626;border-top:1px solid rgb(51,65,85);padding:12px 18px;display:flex;align-items:center;justify-content:space-between}.fast-ranking-list-row:first-child{border-top:none}@media (min-width: 1025px){.sidebar,.mobile-menu-btn{display:none!important}.header-nav-pills{max-width:none!important}}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;animation:fadeIn .2s ease}.account-drawer-panel{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:90vw;background:#0f172a;border-left:1px solid rgba(255,255,255,.08);box-shadow:-8px 0 32px #00000080;z-index:9999;display:flex;flex-direction:column;animation:slideInRight .25s cubic-bezier(.16,1,.3,1)}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.account-drawer-header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.drawer-close-btn{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.drawer-close-btn:hover{background:#ffffff1a;color:#fff}.drawer-title{font-size:15px;font-weight:600;color:#fff}.drawer-search-wrap{position:relative;padding:14px 20px}.drawer-search-icon{position:absolute;left:32px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.drawer-search-input{width:100%;background:#141f32;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:9px 12px 9px 36px;color:#fff;font-size:13.5px;outline:none;transition:border-color .2s}.drawer-search-input:focus{border-color:#ff7a00}.drawer-account-list{flex:1;overflow-y:auto;padding:6px 20px;display:flex;flex-direction:column;gap:14px}.linked-account-card{position:relative;background:linear-gradient(180deg,#131d2e,#0d1422);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:22px 20px;overflow:hidden;box-shadow:0 4px 16px #0000004d}.active-ribbon-badge{position:absolute;top:14px;right:-28px;background:#10b981;color:#fff;padding:3px 30px;font-size:10px;font-weight:800;letter-spacing:.8px;transform:rotate(45deg);box-shadow:0 2px 8px #10b98166}.linked-card-brand{display:flex;justify-content:center;align-items:center;margin-bottom:18px}.linked-card-logo{height:32px;max-width:140px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(255,122,0,.3))}.linked-card-details{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.linked-card-row{display:flex;align-items:baseline;gap:8px;font-size:13px}.linked-card-label{color:#94a3b8;font-weight:500;width:75px;flex-shrink:0}.linked-card-val{color:#f1f5f9;font-weight:600;word-break:break-all}.linked-card-logout-btn{width:100%;padding:9px 0;border-radius:8px;background:transparent;border:1px solid rgba(239,68,68,.45);color:#ef4444;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;text-align:center}.linked-card-logout-btn:hover{background:#ef44441f;border-color:#ef4444}.drawer-empty-state{text-align:center;padding:40px 10px;color:#64748b;font-size:13.5px}.drawer-footer-actions{display:flex;gap:12px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.06);background:#0b101d;margin-top:auto}.drawer-btn-close{flex:1;padding:10px 0;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s}.drawer-btn-close:hover{background:#ffffff1a}.drawer-btn-add{flex:1.5;padding:10px 0;border-radius:8px;background:linear-gradient(135deg,#ff7a00,#ea580c);border:none;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 10px #ff7a0059}.drawer-btn-add:hover{filter:brightness(1.1);box-shadow:0 4px 16px #ff7a0080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.modal-content{width:100%;max-height:92vh;overflow-y:auto;border-radius:14px;padding:22px;position:relative;background:#1c2230;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px #000000a6}@media (max-width: 768px){.desktop-only-view{display:none!important}.mobile-only-view{display:block!important}}@media (min-width: 769px){.mobile-only-view{display:none!important}.desktop-only-view{display:block!important}}
