:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #050913;--panel: rgba(9, 19, 35, .72);--panel-strong: rgba(10, 24, 43, .92);--line: rgba(255,255,255,.12);--gold: #f3be43;--gold-dark: #8b5d0d;--green: #40e66d;--red: #ff554d;--purple: #9b5cff;--blue: #3fa3ff;--text: #f6f1e7;--muted: #aab5c4;--shadow: 0 18px 50px rgba(0,0,0,.38)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 75% 10%,rgba(214,162,31,.18),transparent 28%),radial-gradient(circle at 25% 0%,rgba(39,111,173,.18),transparent 24%),linear-gradient(180deg,#02050b,#07101d 48%,#02050b);color:var(--text);min-height:100vh}button,input,select{font:inherit}button{border:1px solid var(--line);color:var(--text);background:linear-gradient(180deg,#ffffff14,#ffffff05);border-radius:16px;padding:12px 15px;cursor:pointer;box-shadow:inset 0 1px #ffffff29,0 10px 20px #0003;transition:.18s ease}button:hover{transform:translateY(-1px);border-color:#f3be4366}button:disabled{opacity:.55;cursor:not-allowed}input{width:100%;background:#020810b3;color:var(--text);border:1px solid rgba(255,255,255,.14);border-radius:13px;padding:11px 12px;outline:none}input:focus{border-color:#f3be43a6;box-shadow:0 0 0 3px #f3be431f}label{display:grid;gap:7px;color:var(--muted);font-size:13px}small{font-size:.45em;color:var(--gold);letter-spacing:.03em}.app-shell{max-width:1180px;margin:0 auto;min-height:100vh;padding:18px 16px 112px;position:relative}.bg-particles:before,.bg-particles:after{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(243,190,67,.55) 1px,transparent 1px),linear-gradient(90deg,rgba(243,190,67,.05) 1px,transparent 1px),linear-gradient(rgba(63,163,255,.04) 1px,transparent 1px);background-size:68px 68px,34px 34px,34px 34px;-webkit-mask-image:radial-gradient(circle at 60% 15%,black,transparent 58%);mask-image:radial-gradient(circle at 60% 15%,black,transparent 58%);opacity:.55;z-index:-1}.bg-particles:after{background-size:120px 120px;animation:drift 16s linear infinite;opacity:.28}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(90px)}}.app-header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.brand-lockup{display:flex;align-items:center;gap:14px}.aria-logo{width:54px;height:54px;display:grid;place-items:center;color:#271700;font-size:34px;font-weight:900;transform:skew(-8deg);text-shadow:0 2px rgba(255,255,255,.32);background:linear-gradient(135deg,#fff2aa,#b97712 45%,#ffe483 55%,#704005);clip-path:polygon(50% 0,100% 100%,75% 100%,61% 72%,38% 72%,25% 100%,0 100%);filter:drop-shadow(0 12px 20px rgba(243,190,67,.18))}.aria-logo.large{width:84px;height:84px;font-size:50px;margin:0 auto 8px}.app-header h1{margin:0;font-size:clamp(28px,5vw,43px);letter-spacing:-.05em}.app-header p{margin:2px 0 0;color:#95a4b7;font-size:clamp(15px,3vw,25px)}.header-actions{display:flex;align-items:center;gap:12px}.icon-button,.avatar{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;position:relative}.avatar{border:2px solid rgba(243,190,67,.38);background:radial-gradient(circle at 35% 20%,#383f4c,#03070e);color:var(--gold);font-weight:800}.dot-alert{position:absolute;right:8px;top:7px;width:12px;height:12px;border-radius:99px;background:var(--gold);box-shadow:0 0 14px var(--gold)}.mode-line{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:10px 0 18px}.pill{border-radius:16px;padding:11px 16px;border:1px solid var(--line);background:#ffffff0d;box-shadow:inset 0 1px #ffffff24,0 12px 28px #00000038}.pill-green{color:var(--green);border-color:#40e66d80;background:linear-gradient(180deg,#40e66d2e,#40e66d0d);box-shadow:0 0 28px #40e66d21,inset 0 0 20px #40e66d0f}.pill-lock,.lock-chip{color:#d5d8de;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:9px 13px}.page{display:grid;gap:16px}.glass-card{background:linear-gradient(180deg,#0e1d31c7,#050d19c7);border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:var(--shadow),inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden}.glass-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 22%,transparent 72%,rgba(243,190,67,.06));pointer-events:none}.hero-card{display:grid;grid-template-columns:1.2fr .8fr;min-height:345px;padding:34px;border-color:#f3be4361}.gold-glow{box-shadow:0 0 0 1px #f3be4329,0 0 60px #f3be4324,var(--shadow),inset 0 0 55px #f3be430f}.hero-title{display:flex;align-items:center;gap:17px;color:#c8d2df;font-size:clamp(20px,4vw,34px)}.wallet-icon{width:60px;height:48px;border-radius:13px;display:grid;place-items:center;color:#201100;background:linear-gradient(135deg,#ffe18b,#9b6b19);border:1px solid rgba(255,255,255,.22)}.portfolio{font-size:clamp(54px,13vw,92px);font-weight:900;letter-spacing:-.07em;margin:18px 0 16px;text-shadow:0 8px 22px rgba(255,255,255,.05)}.hero-badges{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:16px;max-width:620px}.gain-box{border:1px solid rgba(64,230,109,.42);background:#40e66d0f;border-radius:20px;padding:16px 20px}.gain-box span{display:block;color:#dce7e4;margin-bottom:5px;font-size:16px}.gain-box strong{color:var(--green);font-size:26px}.warning-line{color:#ff6961;font-size:19px;margin-top:20px}.robot-coin{width:min(300px,32vw);aspect-ratio:1;border-radius:999px;align-self:center;justify-self:center;display:grid;place-items:center;border:8px solid rgba(243,190,67,.78);background:radial-gradient(circle at 50% 42%,#2a3342 0,#2a3342 26%,#080d14 27%,#080d14 38%,#d1981f 39%,#d1981f 47%,#3a2408 48%,#3a2408 53%,#e9bd55 54%);box-shadow:0 0 46px #f3be4380,inset 0 0 30px #0009;transform:perspective(1000px) rotateY(-12deg)}.robot-face{width:45%;height:33%;background:linear-gradient(180deg,#222c39,#03070d);border-radius:22px 22px 28px 28px;display:flex;align-items:center;justify-content:center;gap:18%;box-shadow:inset 0 3px #ffffff38,0 12px 30px #0000006b}.robot-face span{width:16%;aspect-ratio:1;border-radius:50%;background:#ffd04b;box-shadow:0 0 16px #ffd04b}.robot-coin b{position:absolute;bottom:18%;color:#5b3908;letter-spacing:.18em}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric-card{min-height:126px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 13px;padding:20px;border:1px solid rgba(63,163,255,.27);border-radius:22px;background:linear-gradient(180deg,#101e31e6,#050e19e6);box-shadow:inset 0 1px #ffffff21,0 16px 32px #00000047}.metric-card span{color:#b8c2ce}.metric-card strong{grid-column:2;font-size:35px;letter-spacing:-.04em}.metric-icon{grid-row:span 2;width:55px;height:55px;border-radius:18px;display:grid;place-items:center;background:#3fa3ff1f;border:1px solid rgba(63,163,255,.28);font-size:28px}.metric-card.green{border-color:#40e66d47}.metric-card.green strong{color:var(--green)}.metric-card.purple{border-color:#9b5cff61}.metric-card.purple strong{color:var(--purple)}.metric-card.gold{border-color:#f3be4359}.metric-card.gold strong{color:var(--gold)}.section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.section-head h2,.section-head h3,.glass-card h2,.glass-card h3{margin:0}.section-head button{color:var(--gold)}.bots-strip{padding:22px}.bot-cards-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bot-mini{min-height:250px;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#040c16b8;position:relative;box-shadow:inset 0 1px #ffffff1a}.bot-mini.online{border-color:#f3be4361;box-shadow:0 0 28px #f3be4314,inset 0 1px #ffffff1a}.bot-mini h3{margin:0 0 6px 82px}.bot-mini .status{margin-left:82px;color:var(--green)}.bot-mini.offline .status{color:#8793a3}.bot-mini .status i{display:inline-block;width:11px;height:11px;margin-right:6px;border-radius:50%;background:currentColor}.bot-avatar{position:absolute;top:17px;left:17px;width:66px;height:66px;border-radius:18px;display:grid;place-items:center;font-size:32px;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.28),transparent 28%),linear-gradient(145deg,#314052,#060b12);border:1px solid rgba(255,255,255,.14)}.bot-mini>span{display:block;margin-top:32px;color:#a7b0bd}.bot-mini>strong{display:block;font-size:26px;margin-top:4px}.sparkline{width:100%;height:58px;margin:12px 0 9px;background:linear-gradient(180deg,rgba(64,230,109,.09),transparent);border-radius:12px}.sparkline polyline{fill:none;stroke-width:3;filter:drop-shadow(0 0 4px currentColor)}.sparkline .up{color:var(--green);stroke:var(--green)}.sparkline .down{color:var(--red);stroke:var(--red)}.roi{display:flex;justify-content:space-between;color:#aeb8c5;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:12px}.roi b{color:var(--green)}.split-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.risk-card,.backtest-card{padding:24px;min-height:276px}.risk-card{border-color:#ff554d66}.backtest-card{border-color:#9b5cff99}.progress{height:14px;border-radius:999px;overflow:hidden;background:#00000059;border:1px solid rgba(255,255,255,.1)}.progress span{display:block;height:100%;background:linear-gradient(90deg,#f26a5d,#ff3434);box-shadow:0 0 18px #ff554d66}.risk-row{display:flex;gap:12px;margin:18px 0;font-size:18px}.lab-visual{height:86px;display:grid;place-items:center;font-size:42px;color:var(--purple);text-shadow:0 0 18px var(--purple)}.gold-button,.purple-button,.danger-button,.green-button{font-weight:800;border-width:1px}.gold-button{color:#1d1302;background:linear-gradient(180deg,#ffe79b,#c58a1d 54%,#7a4b0a);border-color:#ffe79bb3}.purple-button{background:linear-gradient(180deg,#b988ff,#6e35df 56%,#3a1689);border-color:#b988ffb3;box-shadow:0 14px 28px #9b5cff3d,inset 0 1px #ffffff40}.danger-button{background:linear-gradient(180deg,#ff8b82,#bc1f1f 56%,#5d0b0d);border-color:#ff8b82b3;box-shadow:0 14px 28px #ff554d38,inset 0 1px #ffffff38}.green-button{background:linear-gradient(180deg,#77ff9a,#20a747 56%,#0b5722);border-color:#77ff9aa6;color:#031006}.danger-soft{border-color:#ff554d57;color:#ff9b95}.purple-soft{border-color:#9b5cff70;color:#d5bcff}.wide{width:100%}.quick-actions{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.bottom-nav{position:fixed;left:max(10px,calc((100vw - 1180px)/2 + 10px));right:max(10px,calc((100vw - 1180px)/2 + 10px));bottom:10px;display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:12px;border-radius:22px;background:#08101deb;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 60px #00000073;z-index:20}.bottom-nav button{display:grid;place-items:center;gap:2px;padding:11px 6px;color:#aeb8c6;box-shadow:none}.bottom-nav button span{font-size:25px}.bottom-nav button.active{color:var(--gold);border-color:#f3be4394;box-shadow:0 0 26px #f3be432e,inset 0 0 20px #f3be4314}.page-title{display:flex;justify-content:space-between;align-items:end;gap:12px}.page-title h2{margin:0;font-size:32px}.page-title span{color:var(--muted)}.form-card{padding:22px}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:16px 0}.form-grid.compact{grid-template-columns:repeat(6,1fr)}.bots-list{display:grid;gap:14px}.bot-row{padding:20px}.bot-row-head{display:flex;justify-content:space-between;gap:14px;margin-bottom:12px}.bot-row h3{margin:0}.bot-row p{margin:5px 0 0;color:var(--muted)}.button-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.copy-button{padding:9px 11px;color:#d7e4f7}.table-card,.result-card,.settings-card,.admin-actions{padding:22px}.result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.result-grid>div{padding:14px;border-radius:15px;border:1px solid rgba(255,255,255,.1);background:#0000002e}.result-grid span{display:block;color:var(--muted);font-size:13px;margin-bottom:5px}.result-grid strong{font-size:18px}.responsive-table{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:760px}th,td{padding:12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.09)}th{color:var(--gold)}.log-list{display:grid;gap:10px}.log-item{display:grid;grid-template-columns:1fr auto;gap:8px;padding:13px;border-radius:15px;background:#00000030;border:1px solid rgba(255,255,255,.09)}.log-item b{display:block}.log-item span{color:var(--muted);font-size:12px}.log-item p{grid-column:1 / -1;margin:4px 0 0;color:#dfe6ef}.log-item.error{border-color:#ff554d59}.mode-selector,.admin-actions{display:flex;flex-wrap:wrap;gap:12px}.safe-list{line-height:1.9;color:#d7e1ec}.green-text{color:var(--green)}.red-text{color:var(--red)}.purple-border{border-color:#9b5cff73}.alert-red{color:#ffc5c1;background:#ff554d1f;border:1px solid rgba(255,85,77,.3);border-radius:12px;padding:10px}.toast{position:fixed;left:50%;bottom:92px;transform:translate(-50%);z-index:40;max-width:680px;width:calc(100% - 32px);padding:13px 16px;border-radius:14px;color:#0b1307;background:linear-gradient(180deg,#dfff96,#70d85e);box-shadow:0 16px 40px #00000061;font-weight:700}.login-screen,.boot-screen{min-height:100vh;display:grid;place-items:center;padding:20px}.login-card{width:min(430px,100%);padding:30px;text-align:center}.login-card h1{margin:0;font-size:38px}.login-card p{color:var(--muted)}.login-card form{display:grid;gap:14px;text-align:left;margin-top:18px}.loader{width:45px;height:45px;border-radius:50%;border:4px solid rgba(255,255,255,.12);border-top-color:var(--gold);animation:spin 1s linear infinite;margin:auto}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{padding:22px;color:var(--muted);border:1px dashed rgba(255,255,255,.15);border-radius:16px}@media(max-width:860px){.app-shell{padding:16px 12px 112px}.hero-card{grid-template-columns:1fr;padding:22px;min-height:auto}.robot-coin{width:190px;margin:8px auto 0}.hero-badges,.metrics-grid,.bot-cards-row,.split-cards,.quick-actions,.form-grid,.result-grid{grid-template-columns:1fr}.form-grid.compact{grid-template-columns:1fr 1fr}.metrics-grid{gap:11px}.metric-card{min-height:92px;padding:14px}.metric-card strong{font-size:28px}.portfolio{font-size:58px}.quick-actions{grid-template-columns:1fr 1fr}.bottom-nav{grid-template-columns:repeat(6,1fr);gap:3px;padding:8px}.bottom-nav button{font-size:11px;border-radius:14px;padding:8px 2px}.bottom-nav button span{font-size:21px}.page-title{display:block}.page-title h2{font-size:26px}.bot-row-head{display:grid}.lock-chip{justify-self:start}}@media(max-width:520px){.app-header h1{font-size:30px}.aria-logo{width:46px;height:46px;font-size:28px}.icon-button,.avatar{width:47px;height:47px}.brand-lockup{gap:10px}.mode-line .pill{flex:1;text-align:center;padding:10px}.portfolio{font-size:48px}.form-grid.compact{grid-template-columns:1fr}}select{width:100%;background:#020810b3;color:var(--text);border:1px solid rgba(255,255,255,.14);border-radius:13px;padding:11px 12px;outline:none}select:focus{border-color:#f3be43a6;box-shadow:0 0 0 3px #f3be431f}.metric-card.clickable{cursor:pointer;text-align:left}.metric-card.clickable:hover{transform:translateY(-2px)}.metric-card .metric-hint{grid-column:2;font-size:12px;color:var(--muted)}.metrics-grid-six{grid-template-columns:repeat(6,1fr)}.compact-hero{grid-template-columns:1fr;min-height:auto}.hero-copy.solo{max-width:100%}.portfolio-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.portfolio-breakdown>div{padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0000002e}.portfolio-breakdown span{display:block;color:var(--muted);margin-bottom:6px}.portfolio-breakdown strong{font-size:22px}.wallet-manage-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end;margin-top:16px}.bot-symbol-line{margin:0 0 2px 82px;color:var(--muted);font-size:13px}.bot-mini-meta{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:13px}.risk-sublist{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 18px}.mini-risk-chip{padding:10px 12px;border-radius:999px;background:#ff554d1f;border:1px solid rgba(255,85,77,.25);color:#ffd1ce}.cta-stack{display:grid;gap:12px;margin-top:12px}.trade-reason{display:grid;gap:4px}.trade-reason b{color:var(--gold)}.trade-reason span{color:#dfe6ef}.trade-reason small{font-size:12px;color:var(--muted)}.symbol-picker{padding:18px;margin:16px 0}.inner-card{border-radius:18px}.selected-summary{margin-top:12px;color:var(--muted)}.symbol-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;max-height:340px;overflow:auto;padding-right:4px}.symbol-chip{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000002e;cursor:pointer;color:#dce5ef}.symbol-chip.active{border-color:#f3be4370;box-shadow:0 0 20px #f3be4314,inset 0 0 18px #f3be430a}.symbol-chip input{width:auto;margin:0}.summary-bar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.summary-bar-grid>div{padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000024}.summary-bar-grid span{display:block;color:var(--muted);margin-bottom:5px}.summary-bar-grid strong{font-size:26px}.bot-stats-inline{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:14px;color:var(--muted)}.check-list{display:grid;gap:10px;margin:14px 0}.check-row{display:flex;align-items:center;gap:10px;font-size:14px;color:#dce6f0}.check-row input{width:auto}@media(max-width:980px){.metrics-grid-six{grid-template-columns:repeat(2,1fr)}.portfolio-breakdown,.summary-bar-grid{grid-template-columns:1fr 1fr}.symbol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.wallet-manage-row,.portfolio-breakdown,.metrics-grid-six,.summary-bar-grid{grid-template-columns:1fr}.symbol-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.symbol-grid{grid-template-columns:1fr}}.pair-filter-box{border-color:#f3be433d}.compact-filter{grid-template-columns:repeat(3,1fr)}.filter-note{padding:12px 14px;border-radius:14px;color:#ffe9a8;background:#f3be431a;border:1px solid rgba(243,190,67,.25)}.risk-badge{display:inline-flex;align-items:center;justify-content:center;min-width:84px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,.12)}.risk-badge.good{color:#071406;background:linear-gradient(180deg,#7cff9b,#2ec852)}.risk-badge.warn{color:#1b1102;background:linear-gradient(180deg,#ffe28c,#d69a22)}.risk-badge.bad{color:#fff2f0;background:linear-gradient(180deg,#ff766e,#ac2020)}.excluded-row{opacity:.78;background:#ff554d0f}.filter-reasons{display:grid;gap:5px;min-width:280px}.filter-reasons span{color:#dfe6ef;font-size:12px}@media(max-width:980px){.compact-filter{grid-template-columns:1fr 1fr}}@media(max-width:600px){.compact-filter{grid-template-columns:1fr}}.update-center-card{padding:22px;border-color:#9b5cff57}.update-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.update-status-grid>div{padding:14px;border-radius:15px;border:1px solid rgba(255,255,255,.1);background:#0000002e}.update-status-grid span{display:block;color:var(--muted);font-size:13px;margin-bottom:5px}.update-status-grid strong{font-size:15px;overflow-wrap:anywhere}.upload-box{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:end;margin:18px 0}.upload-box input[type=file]{padding:10px;background:#020810b3;border:1px solid rgba(255,255,255,.14);border-radius:13px;color:var(--text)}.update-inspect{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#00000029;margin:16px 0}.update-inspect.good{border-color:#40e66d61}.update-inspect.bad{border-color:#ff554d61}.update-inspect h4{margin:0 0 12px}.result-grid.compact{grid-template-columns:repeat(4,1fr)}.success-line{color:#9cffae}.small-note{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.update-log-box{margin-top:18px}.update-log-box pre{max-height:360px;overflow:auto;padding:14px;border-radius:16px;background:#00000059;border:1px solid rgba(255,255,255,.09);color:#dce7f4;white-space:pre-wrap;font-size:12px}@media(max-width:980px){.update-status-grid,.result-grid.compact,.upload-box{grid-template-columns:1fr}}html{scroll-behavior:smooth}body{background-attachment:fixed}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% -10%,rgba(243,190,67,.14),transparent 32%),radial-gradient(circle at 110% 40%,rgba(155,92,255,.11),transparent 30%);z-index:-2}small{font-size:12px}.portfolio small{font-size:.32em}.app-shell{width:min(1180px,100%)}.app-header{padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(180deg,#08111fd1,#050b169e);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff1a}.app-header h1{line-height:.98}.mode-line{margin-top:12px}.page{animation:pageIn .22s ease both}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.glass-card{isolation:isolate}.glass-card:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff08}.form-card,.table-card,.result-card,.settings-card,.admin-actions,.update-center-card,.bots-strip{padding:clamp(18px,2.2vw,26px)}.form-card h3,.table-card h3,.result-card h3{letter-spacing:-.02em}.builder-head{align-items:start}.builder-head span,.section-head span{color:var(--muted);font-size:13px;display:block;margin-top:4px}.bot-builder-card,.backtest-lab-card{border-color:#f3be433d;background:linear-gradient(180deg,#122239db,#050d19d1)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:14px}.form-grid.compact{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}label{font-weight:700;letter-spacing:.01em}input,select{min-height:46px;box-shadow:inset 0 1px #ffffff0f}input:hover,select:hover{border-color:#f3be4347}button{min-height:44px}.gold-button,.purple-button,.danger-button,.green-button{min-height:48px}.create-bot-button{width:100%;margin-top:4px;font-size:16px}.strategy-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 16px}.strategy-preview>div{padding:14px 16px;border:1px solid rgba(243,190,67,.18);border-radius:18px;background:linear-gradient(180deg,#f3be4314,#00000024)}.strategy-preview span{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.strategy-preview strong{display:block;overflow-wrap:anywhere}.backtest-preview>div{border-color:#9b5cff3d;background:linear-gradient(180deg,#9b5cff1a,#00000024)}.metrics-grid-six{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.metric-card{min-height:116px;text-align:left;position:relative;overflow:hidden}.metric-card:after{content:"";position:absolute;right:-28px;top:-28px;width:86px;height:86px;border-radius:999px;background:currentColor;opacity:.045}.metric-card.clickable:before{content:"Detay";position:absolute;right:12px;top:12px;color:#f3be43d1;font-size:11px;font-weight:800;letter-spacing:.04em}.hero-card{padding:clamp(22px,3vw,34px)}.portfolio{line-height:.92;word-break:break-word}.portfolio-breakdown>div,.summary-bar-grid>div,.update-status-grid>div,.result-grid>div{transition:.18s ease}.portfolio-breakdown>div:hover,.summary-bar-grid>div:hover,.update-status-grid>div:hover,.result-grid>div:hover{border-color:#f3be4347;transform:translateY(-1px)}.bot-cards-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bot-mini{overflow:hidden}.bot-mini h3{line-height:1.1}.bot-row{padding:22px;border-color:#ffffff1c}.bot-row-head{gap:12px}.bot-row-head h3{font-size:24px;letter-spacing:-.03em}.bot-stats-inline>div{padding:9px 11px;border-radius:999px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.button-row{align-items:center}.button-row button{white-space:nowrap}.symbol-picker{background:linear-gradient(180deg,#091323d1,#030912cc)}.symbol-grid{scrollbar-width:thin;scrollbar-color:rgba(243,190,67,.6) rgba(255,255,255,.05)}.symbol-chip{min-height:42px}.symbol-chip:hover{border-color:#f3be4359}.responsive-table{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0000001f;scrollbar-width:thin;scrollbar-color:rgba(243,190,67,.55) rgba(255,255,255,.06)}table{border-collapse:separate;border-spacing:0}th{position:sticky;top:0;z-index:3;background:#070f1cf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.responsive-table th:first-child,.responsive-table td:first-child{position:sticky;left:0;z-index:2;background:#070f1cf5}.responsive-table th:first-child{z-index:4}td{color:#dce5ef}tbody tr:hover td{background-color:#f3be430b}.log-item,.empty-state{background:#00000029}.toast{bottom:calc(96px + env(safe-area-inset-bottom))}.bottom-nav{bottom:calc(10px + env(safe-area-inset-bottom))}.bottom-nav button.active{background:linear-gradient(180deg,#f3be432e,#f3be430a)}.copy-button{color:#d7e3ef}.lock-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px}@media(max-width:860px){.app-header{border-radius:20px;align-items:flex-start}.app-header p{font-size:13px}.header-actions{gap:8px}.mode-line{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mode-line .pill{font-size:12px}.strategy-preview{grid-template-columns:1fr}.metric-card.clickable:before{content:"";display:none}.button-row{display:grid;grid-template-columns:1fr 1fr}.button-row button{width:100%}.bot-row{padding:18px}.bot-stats-inline{gap:8px}.bot-stats-inline>div{border-radius:14px;width:100%}}@media(max-width:560px){.app-shell{padding-left:10px;padding-right:10px}.brand-lockup{min-width:0}.app-header h1{font-size:26px;letter-spacing:-.04em}.app-header p{max-width:185px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aria-logo{width:42px;height:42px;font-size:25px}.icon-button,.avatar{width:42px;height:42px}.hero-badges{grid-template-columns:1fr}.portfolio{font-size:42px}.warning-line{font-size:15px}.button-row{grid-template-columns:1fr}.bottom-nav{left:6px;right:6px;border-radius:18px}.bottom-nav button{font-size:10.5px}.bottom-nav button span{font-size:19px}th,td{padding:10px}}:root{--shell: 1360px;--panel-glass: rgba(7, 16, 30, .86);--panel-border: rgba(202, 218, 238, .12);--gold-soft: rgba(243, 190, 67, .16)}body{background:radial-gradient(circle at 82% 12%,rgba(243,190,67,.14),transparent 30%),radial-gradient(circle at 12% 8%,rgba(58,147,255,.11),transparent 25%),linear-gradient(180deg,#050913,#08111f 45%,#03060c)}.app-shell{width:min(var(--shell),calc(100% - 32px));max-width:var(--shell);padding-top:22px;padding-bottom:42px}.app-header{min-height:84px;padding:16px 20px;border-radius:24px;border:1px solid rgba(243,190,67,.2);background:linear-gradient(90deg,#081222f5,#0a1425bd 58%,#17120abd),radial-gradient(circle at 86% 20%,rgba(243,190,67,.12),transparent 25%)}.app-header h1{font-size:clamp(30px,3.6vw,42px);letter-spacing:-.055em}.app-header p{font-size:clamp(14px,1.8vw,21px);color:#a7b4c7}.aria-logo{width:56px;height:56px;font-size:0;transform:none;clip-path:none;border-radius:17px;background:linear-gradient(145deg,#ffe9a0,#c1841a 52%,#5b3608);box-shadow:0 18px 36px #f3be4326,inset 0 1px #ffffff6b;position:relative}.aria-logo:before{content:"A";font-size:34px;line-height:1;font-weight:950;color:#241502;text-shadow:0 1px 0 rgba(255,255,255,.35)}.header-actions .icon-button,.header-actions .avatar{width:50px;height:50px}.mode-line{margin:12px 0 14px;justify-content:space-between;align-items:stretch}.mode-line .pill{min-height:38px;padding:9px 14px;border-radius:14px;font-weight:700;font-size:13px}.mode-line:after{content:"Paper/Test • Canlı emir kodu kilitli • Güvenli panel";margin-left:auto;display:inline-flex;align-items:center;padding:9px 14px;border-radius:14px;color:#b8c5d7;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.bottom-nav{position:sticky;top:10px;left:auto;right:auto;bottom:auto;z-index:25;margin:0 0 18px;padding:8px;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));background:#07101ec7;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 48px #00000047,inset 0 1px #ffffff14}.bottom-nav button{min-height:54px;border-radius:16px;grid-template-columns:auto auto;justify-content:center;align-content:center;gap:8px;font-weight:800;letter-spacing:-.01em}.bottom-nav button span{font-size:20px}.bottom-nav button.active{color:#161004;background:linear-gradient(180deg,#ffe9a1,#c68b22 62%,#7a4d10);border-color:#ffecabb3;box-shadow:0 12px 28px #f3be4333,inset 0 1px #ffffff61}.page{gap:18px}.hero-card.compact-hero{min-height:auto;padding:clamp(22px,2.6vw,30px);border-radius:28px;background:linear-gradient(135deg,#0d1c31f0,#050d1ae6 64%,#120d05c7),radial-gradient(circle at 92% 15%,rgba(243,190,67,.12),transparent 28%);border-color:#f3be4352}.hero-title{font-size:clamp(19px,2vw,28px);gap:12px}.wallet-icon{width:48px;height:42px;border-radius:14px;font-size:21px}.portfolio{margin:14px 0;font-size:clamp(48px,7vw,76px);letter-spacing:-.065em}.hero-badges{grid-template-columns:repeat(2,minmax(180px,320px));gap:12px}.gain-box{padding:14px 16px;border-radius:17px}.gain-box strong{font-size:24px}.gain-box.loss{border-color:#ff554d61;background:#ff554d13}.gain-box.loss strong{color:var(--red)}.gain-box.profit strong{color:var(--green)}.portfolio-breakdown{margin-top:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-breakdown>div{min-height:78px;padding:14px 16px;border-radius:18px;background:#0208107a}.portfolio-breakdown strong{font-size:20px}.wallet-manage-row{grid-template-columns:minmax(260px,1fr) 210px;gap:14px;max-width:1000px}.warning-line{font-size:15px;margin-top:14px;display:inline-flex;align-items:center;padding:10px 13px;border-radius:14px;border:1px solid rgba(255,85,77,.22);background:#ff554d12}.metrics-grid-six{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.metric-card{min-height:104px;padding:16px;border-radius:20px;grid-template-columns:44px 1fr;gap:7px 11px;background:linear-gradient(180deg,#0b1626f0,#040b16f0);box-shadow:inset 0 1px #ffffff1a,0 14px 28px #0003}.metric-icon{width:44px;height:44px;border-radius:15px;font-size:22px}.metric-card strong{font-size:clamp(22px,2.2vw,31px);line-height:1}.metric-card span{font-size:13px}.metric-card .metric-hint{font-size:11px}.bots-strip,.risk-card,.backtest-card,.table-card,.form-card,.result-card,.settings-card,.admin-actions,.update-center-card{border-radius:24px;background:linear-gradient(180deg,#0b1728db,#040b16d6)}.split-cards{grid-template-columns:1fr 1fr}.risk-card,.backtest-card{min-height:230px}.lab-visual{height:60px;font-size:34px}.bottom-nav+.page .hero-card{margin-top:0}@media(max-width:1200px){.metrics-grid-six{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.app-shell{width:100%;padding:14px 12px 118px}.mode-line:after{display:none}.bottom-nav{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));top:auto;margin:0;grid-template-columns:repeat(6,1fr);padding:8px}.bottom-nav button{min-height:52px;display:grid;grid-template-columns:1fr;gap:2px;font-size:11px;padding:7px 2px}.bottom-nav button span{font-size:21px}.metrics-grid-six{grid-template-columns:repeat(2,1fr)}.hero-badges,.portfolio-breakdown,.wallet-manage-row,.split-cards{grid-template-columns:1fr}}@media(max-width:560px){.app-header{padding:12px;border-radius:20px}.aria-logo{width:44px;height:44px}.aria-logo:before{font-size:27px}.app-header h1{font-size:25px}.portfolio{font-size:42px}.metrics-grid-six{grid-template-columns:1fr}}.code-card{margin:16px 0;padding:15px;border-radius:16px;border:1px solid rgba(255,204,67,.22);background:#0208128c}.code-card pre,.update-inspect pre{white-space:pre-wrap;overflow-x:auto;font-size:13px;color:#dce8f5}.status-chip.warn{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:999px;color:#ffd35c;border:1px solid rgba(255,211,92,.32);background:#ffae0017;font-weight:800}.version-stack{min-width:168px;padding:8px 12px;border-radius:14px;background:#0208108f;border:1px solid rgba(243,190,67,.18);text-align:right}.version-stack span{display:block;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.version-stack strong{display:block;color:#ffd36a;font-size:12px;line-height:1.15;overflow-wrap:anywhere}.mode-chip{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#dce7f4;font-weight:900;font-size:12px;white-space:nowrap}.mode-chip.testnet-on{border-color:#40e66d4d;background:linear-gradient(180deg,#40e66d29,#03160c61);color:#9cffae}.testnet-wallet-card{padding:clamp(18px,2.4vw,26px);border-color:#40e66d38;background:linear-gradient(135deg,#071627e0,#040c18d6 56%,#0423129e);position:relative;overflow:hidden}.testnet-wallet-card:before{content:"";position:absolute;right:-70px;top:-90px;width:230px;height:230px;border-radius:999px;background:radial-gradient(circle,rgba(64,230,109,.18),transparent 68%);pointer-events:none}.testnet-wallet-card.offline{border-color:#ff554d4d;background:linear-gradient(135deg,#230c12b8,#050c18d6)}.wallet-head{position:relative;z-index:1}.wallet-summary-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.5fr repeat(4,minmax(130px,1fr));gap:12px;margin-top:14px}.wallet-summary-grid>div{padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0003;box-shadow:inset 0 1px #ffffff0a}.wallet-summary-grid span{display:block;color:var(--muted);font-size:12px;margin-bottom:5px}.wallet-summary-grid strong{color:#eef6ff;font-size:15px;overflow-wrap:anywhere}.wallet-summary-grid .wallet-balance-main{border-color:#40e66d59;background:linear-gradient(180deg,#40e66d24,#0000002e)}.wallet-summary-grid .wallet-balance-main strong{font-size:clamp(22px,2.4vw,34px);color:#9cffae;line-height:1}.asset-chip-row{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.asset-chip{display:inline-flex;gap:8px;align-items:center;padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0000003d;color:#dfe9f6}.asset-chip b{color:#ffd36a;font-size:12px}.asset-chip span{font-size:12px;font-weight:800}@media(max-width:900px){.header-actions{gap:8px}.version-stack{min-width:132px;padding:7px 9px}.mode-chip{display:none}.wallet-summary-grid{grid-template-columns:1fr 1fr}.wallet-summary-grid .wallet-balance-main{grid-column:1 / -1}}@media(max-width:560px){.version-stack{max-width:118px}.version-stack span{font-size:9px}.version-stack strong{font-size:10px}.wallet-summary-grid{grid-template-columns:1fr}}:root{--shell: 1280px;--compact-gap: 10px}body{font-size:13px}.app-shell{width:min(var(--shell),calc(100% - 24px));padding-top:14px;padding-bottom:28px}.app-header{min-height:70px;padding:11px 14px;border-radius:20px;margin-bottom:8px}.brand-lockup{gap:10px}.aria-logo{width:46px;height:46px;border-radius:14px}.aria-logo:before{font-size:28px}.app-header h1{font-size:clamp(24px,2.5vw,32px);letter-spacing:-.045em}.app-header p{font-size:clamp(12px,1.3vw,16px);margin-top:1px}.header-actions{gap:8px}.header-actions .icon-button,.header-actions .avatar{width:42px;height:42px;min-height:42px}.version-stack{min-width:150px;padding:6px 9px;border-radius:12px}.version-stack span{font-size:9px}.version-stack strong{font-size:10.5px;line-height:1.05}.mode-chip{min-height:34px;padding:0 10px;border-radius:12px;font-size:11px}.mode-line{margin:8px 0 10px;gap:8px}.mode-line .pill{min-height:32px;padding:7px 11px;border-radius:12px;font-size:12px}.mode-line:after{padding:7px 11px;min-height:32px;font-size:12px;border-radius:12px}.bottom-nav{top:8px;margin-bottom:12px;padding:6px;border-radius:18px;gap:6px}.bottom-nav button{min-height:42px;padding:7px 8px;border-radius:13px;gap:6px;font-size:13px}.bottom-nav button span{font-size:17px}.page{gap:10px}.glass-card{border-radius:20px}.hero-card.compact-hero{padding:18px 20px;border-radius:22px}.hero-copy.solo{display:grid;grid-template-columns:minmax(310px,.78fr) minmax(420px,1.22fr);gap:12px 14px;align-items:start}.hero-copy.solo .hero-title,.hero-copy.solo .portfolio,.hero-copy.solo .hero-badges{grid-column:1}.hero-copy.solo .portfolio-breakdown{grid-column:2;grid-row:1 / span 3;align-self:stretch}.hero-copy.solo .wallet-manage-row,.hero-copy.solo .warning-line{grid-column:1 / -1}.hero-title{font-size:clamp(17px,1.55vw,22px);gap:9px}.wallet-icon{width:38px;height:34px;border-radius:11px;font-size:17px}.portfolio{margin:8px 0;font-size:clamp(38px,4.6vw,60px);line-height:.9}.portfolio small{font-size:.28em}.hero-badges{grid-template-columns:1fr 1fr;gap:9px;max-width:none}.gain-box{padding:10px 12px;border-radius:14px}.gain-box span{font-size:12px;margin-bottom:3px}.gain-box strong{font-size:18px;line-height:1.1}.portfolio-breakdown{margin-top:0;gap:9px;grid-template-columns:1fr}.portfolio-breakdown>div{min-height:0;padding:10px 12px;border-radius:14px}.portfolio-breakdown span{font-size:12px;margin-bottom:4px}.portfolio-breakdown strong{font-size:17px}.wallet-manage-row{margin-top:0;grid-template-columns:minmax(240px,1fr) 180px;gap:10px;align-items:end}.wallet-manage-row label{gap:5px;font-size:12px}input,select{min-height:38px;padding:8px 10px;border-radius:11px;font-size:12px}button{min-height:38px;padding:8px 11px;border-radius:12px;font-size:12px}.gold-button,.purple-button,.danger-button,.green-button{min-height:40px}.warning-line{margin-top:0;padding:8px 10px;border-radius:12px;font-size:12px}.testnet-wallet-card{padding:14px 16px;border-radius:20px}.testnet-wallet-card:before{width:170px;height:170px;right:-55px;top:-70px}.wallet-head{margin-bottom:0}.wallet-head h2{font-size:20px}.wallet-head span{font-size:12px;margin-top:2px}.wallet-summary-grid{grid-template-columns:1.25fr repeat(4,minmax(105px,1fr));gap:8px;margin-top:9px}.wallet-summary-grid>div{padding:9px 10px;border-radius:13px}.wallet-summary-grid span{font-size:10.5px;margin-bottom:3px}.wallet-summary-grid strong{font-size:12.5px}.wallet-summary-grid .wallet-balance-main strong{font-size:clamp(18px,1.8vw,25px)}.asset-chip-row{gap:7px;margin-top:9px}.asset-chip{padding:6px 9px;gap:6px}.asset-chip b,.asset-chip span{font-size:11px}.metrics-grid-six{gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.metric-card{min-height:82px;padding:11px;border-radius:16px;grid-template-columns:36px 1fr;gap:5px 8px}.metric-icon{width:36px;height:36px;border-radius:12px;font-size:18px}.metric-card strong{font-size:clamp(18px,1.5vw,24px)}.metric-card span{font-size:11.5px}.metric-card .metric-hint{font-size:10px}.metric-card.clickable:before{right:8px;top:7px;font-size:9px}.bots-strip,.risk-card,.backtest-card,.table-card,.form-card,.result-card,.settings-card,.admin-actions,.update-center-card{padding:14px 16px;border-radius:20px}.section-head{margin-bottom:10px}.section-head h2{font-size:20px}.section-head h3{font-size:18px}.bot-cards-row{gap:10px}.bot-mini{min-height:190px;padding:13px;border-radius:15px}.bot-avatar{width:48px;height:48px;top:12px;left:12px;border-radius:14px;font-size:22px}.bot-mini h3{margin-left:58px;font-size:15px}.bot-mini .status,.bot-symbol-line{margin-left:58px;font-size:12px}.bot-mini>span{margin-top:18px;font-size:12px}.bot-mini>strong{font-size:20px}.sparkline{height:42px;margin:8px 0 6px}.split-cards{gap:10px}.risk-card,.backtest-card{min-height:180px}.risk-card h2,.backtest-card h2{font-size:20px}.risk-card p,.backtest-card p{font-size:13px}.lab-visual{height:44px;font-size:26px}.responsive-table{border-radius:14px}th,td{padding:8px 9px;font-size:12px}@media(max-width:1200px){.hero-copy.solo{grid-template-columns:1fr}.hero-copy.solo .hero-title,.hero-copy.solo .portfolio,.hero-copy.solo .hero-badges,.hero-copy.solo .portfolio-breakdown,.hero-copy.solo .wallet-manage-row,.hero-copy.solo .warning-line{grid-column:1;grid-row:auto}.portfolio-breakdown,.wallet-summary-grid{grid-template-columns:repeat(3,1fr)}.wallet-summary-grid .wallet-balance-main{grid-column:span 1}.metrics-grid-six{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.app-shell{padding:10px 9px 102px;width:100%}.bottom-nav{padding:6px;gap:4px}.bottom-nav button{min-height:46px;font-size:10.5px;padding:6px 2px}.bottom-nav button span{font-size:18px}.hero-card.compact-hero,.testnet-wallet-card,.bots-strip,.risk-card,.backtest-card,.table-card,.form-card,.result-card,.settings-card,.admin-actions,.update-center-card{padding:12px}.portfolio-breakdown,.wallet-summary-grid,.metrics-grid-six{grid-template-columns:1fr 1fr}.wallet-manage-row,.split-cards{grid-template-columns:1fr}}@media(max-width:560px){.app-header{min-height:62px;padding:9px}.app-header h1{font-size:22px}.app-header p{font-size:11px}.aria-logo{width:40px;height:40px}.aria-logo:before{font-size:24px}.portfolio{font-size:36px}.hero-badges,.portfolio-breakdown,.wallet-summary-grid,.metrics-grid-six{grid-template-columns:1fr}}@media(max-width:900px),(pointer:coarse)and (max-width:1100px){.app-shell{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.bottom-nav{position:fixed!important;top:auto!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:6px!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:52px!important;align-items:center!important;align-content:center!important;justify-content:stretch!important;gap:4px!important;border-radius:18px!important;overflow:hidden!important;background:#07101ef5!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 -10px 34px #0000007a,inset 0 1px #ffffff14!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;z-index:9999!important}.bottom-nav button{width:100%!important;height:52px!important;min-height:52px!important;max-height:52px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:stretch!important;gap:1px!important;padding:4px 1px!important;border-radius:13px!important;font-size:10px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important}.bottom-nav button span{display:block!important;font-size:17px!important;line-height:1!important;margin:0!important}.bottom-nav button.active{color:#1b1203!important;background:linear-gradient(180deg,#ffe89d,#c88a1a 58%,#7c4d0c)!important;border-color:#ffecabb8!important;box-shadow:inset 0 1px #ffffff52!important}}@media(max-width:380px){.bottom-nav{left:5px!important;right:5px!important;height:62px!important;min-height:62px!important;max-height:62px!important;padding:5px!important;gap:3px!important;grid-auto-rows:50px!important}.bottom-nav button{height:50px!important;min-height:50px!important;max-height:50px!important;font-size:9.2px!important;border-radius:11px!important}.bottom-nav button span{font-size:16px!important}}@media(orientation:landscape)and (max-height:520px){.app-shell{padding-bottom:calc(70px + env(safe-area-inset-bottom))!important}.bottom-nav{height:54px!important;min-height:54px!important;max-height:54px!important;grid-auto-rows:44px!important}.bottom-nav button{height:44px!important;min-height:44px!important;max-height:44px!important;flex-direction:row!important;gap:4px!important}.bottom-nav button span{font-size:15px!important}}.paribu-watch-panel{border-color:#40e66d59!important;background:linear-gradient(180deg,#06281d6b,#00000024)!important}.paribu-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.status-chip.good{color:#041307;background:linear-gradient(180deg,#9cffae,#31d35b);border-color:#40e66d80}.status-chip.warn{color:#1b1102;background:linear-gradient(180deg,#ffe28c,#d69a22);border-color:#f3be4370}.compact-warning{font-size:13px!important;margin:10px 0 0!important}.paribu-bot-watch-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 14px}.paribu-bot-watch-panel>div{padding:11px 12px;border-radius:14px;border:1px solid rgba(64,230,109,.22);background:#05241852}.paribu-bot-watch-panel>div.wide{grid-column:span 2}.paribu-bot-watch-panel span{display:block;color:var(--muted);font-size:11px;margin-bottom:4px}.paribu-bot-watch-panel strong{display:block;font-size:13px;overflow-wrap:anywhere}@media(max-width:980px){.paribu-form-grid,.paribu-bot-watch-panel{grid-template-columns:1fr 1fr}}@media(max-width:560px){.paribu-form-grid,.paribu-bot-watch-panel{grid-template-columns:1fr}.paribu-bot-watch-panel>div.wide{grid-column:auto}}@media(max-width:768px){.app-shell{padding:10px 8px calc(86px + env(safe-area-inset-bottom))!important;max-width:100%!important;overflow-x:hidden!important}.bottom-nav{position:fixed!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;top:auto!important;width:auto!important;height:64px!important;min-height:64px!important;max-height:64px!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:column!important;grid-auto-rows:1fr!important;gap:4px!important;padding:6px!important;border-radius:18px!important;overflow:hidden!important;z-index:9999!important;background:#071122f5!important;border:1px solid rgba(255,215,120,.22)!important;box-shadow:0 12px 32px #00000073!important}.bottom-nav button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;height:52px!important;min-height:52px!important;max-height:52px!important;min-width:0!important;padding:4px 1px!important;margin:0!important;border-radius:13px!important;font-size:10px!important;line-height:1!important;gap:1px!important;writing-mode:horizontal-tb!important;transform:none!important;white-space:nowrap!important}.bottom-nav button span{font-size:17px!important;line-height:1!important;width:auto!important;height:auto!important}.bottom-nav button.active{background:linear-gradient(180deg,#ffe993,#b47612)!important;color:#111!important;box-shadow:inset 0 1px #ffffff59,0 0 20px #f3be4340!important}}.version-stack{min-width:86px;max-width:102px}.version-stack strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.update-status-grid strong,.update-inspect strong{overflow-wrap:normal;word-break:normal}@media screen and (max-width:900px),screen and (pointer:coarse){.app-shell{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}nav.bottom-nav{position:fixed!important;top:auto!important;left:6px!important;right:6px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;height:64px!important;min-height:64px!important;max-height:64px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;padding:6px!important;margin:0!important;border-radius:18px!important;overflow:hidden!important;z-index:99999!important}nav.bottom-nav>button{flex:1 1 0!important;width:auto!important;min-width:0!important;height:52px!important;min-height:52px!important;max-height:52px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:4px 1px!important;margin:0!important;border-radius:13px!important;font-size:9.5px!important;line-height:1!important;gap:1px!important;white-space:nowrap!important;overflow:hidden!important;writing-mode:horizontal-tb!important;transform:none!important}nav.bottom-nav>button span{font-size:16px!important;line-height:1!important;margin:0!important}.version-stack strong{font-size:10px!important;max-width:48px!important}}.paribu-wallet-panel{border-color:#40e66d57!important;background:linear-gradient(180deg,#062c2066,#00000029)!important}.paribu-wallet-panel .asset-chip-row{margin-top:10px}.paribu-main-wallet-card{border-color:#40e66d57!important;background:linear-gradient(135deg,#052a1f94,#061223c7 55%,#00000038)!important}.paribu-main-wallet-card:before{background:radial-gradient(circle,rgba(64,230,109,.24),transparent 68%)!important}.paribu-wallet-grid .wallet-balance-main strong{font-size:clamp(17px,1.6vw,24px)!important}.mobile-safe-upload{align-items:stretch!important}.file-pick-wrap{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:8px 10px;align-items:center;min-width:0}.file-pick-wrap>span{grid-column:1 / -1;color:var(--muted);font-size:12px;font-weight:700}.file-pick-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:13px;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(255,221,130,.48);background:linear-gradient(180deg,#ffe58d,#d79a25 55%,#94600e);color:#120c03;font-weight:900;box-shadow:inset 0 1px #ffffff59,0 10px 24px #00000038}.file-input-real{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.selected-file-name{display:flex;align-items:center;min-height:42px;padding:0 12px;border-radius:13px;border:1px solid rgba(255,255,255,.13);background:#020810b3;color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:760px){.mobile-safe-upload{grid-template-columns:1fr!important;gap:10px!important}.file-pick-wrap{grid-template-columns:1fr}.file-pick-button{width:100%}.selected-file-name{width:100%;white-space:normal;overflow-wrap:anywhere}.paribu-main-wallet-card .wallet-summary-grid{grid-template-columns:1fr 1fr!important}}.file-pick-button.mobile-file-picker{position:relative!important;overflow:hidden!important;touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(255,221,130,.22)!important}.file-pick-button.mobile-file-picker .file-input-real{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;min-height:42px!important;opacity:.001!important;cursor:pointer!important;pointer-events:auto!important;z-index:5!important}@media(max-width:760px),(pointer:coarse){.upload-box.mobile-safe-upload{grid-template-columns:1fr!important;align-items:stretch!important}.file-pick-wrap{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.file-pick-button.mobile-file-picker{width:100%!important;min-height:52px!important;font-size:16px!important;border-radius:14px!important}.selected-file-name{min-height:44px!important;white-space:normal!important;overflow-wrap:anywhere!important}.dashboard-page .paribu-main-wallet-card{order:-4!important;display:block!important;visibility:visible!important}.dashboard-page .testnet-wallet-card:not(.paribu-main-wallet-card){order:-3!important}.paribu-main-wallet-card{padding:11px!important;border-radius:18px!important;margin-top:0!important}.paribu-main-wallet-card .wallet-head{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;align-items:center!important}.paribu-main-wallet-card .wallet-head h2{font-size:16px!important;line-height:1.1!important;margin:0!important}.paribu-main-wallet-card .wallet-head span{font-size:10.5px!important;line-height:1.25!important}.paribu-main-wallet-card .wallet-head button{min-height:36px!important;padding:6px 9px!important;font-size:11px!important}.paribu-main-wallet-card .wallet-summary-grid{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:8px!important}.paribu-main-wallet-card .wallet-summary-grid>div{padding:8px!important;border-radius:12px!important}.paribu-main-wallet-card .wallet-summary-grid span{font-size:10px!important}.paribu-main-wallet-card .wallet-summary-grid strong{font-size:12px!important}.paribu-main-wallet-card .wallet-balance-main{grid-column:1 / -1!important}.paribu-main-wallet-card .wallet-balance-main strong{font-size:20px!important}.paribu-main-wallet-card .asset-chip-row{max-height:88px!important;overflow:auto!important;gap:5px!important}.paribu-main-wallet-card .asset-chip{padding:5px 7px!important}.paribu-main-wallet-card .asset-chip b,.paribu-main-wallet-card .asset-chip span{font-size:10px!important}}@media(max-width:420px){.paribu-main-wallet-card .wallet-summary-grid{grid-template-columns:1fr!important}}.mobile-only-wallet{display:none}.desktop-wallets{display:grid;gap:10px}.native-file-wrap{grid-template-columns:1fr!important}.native-file-input{display:block!important;width:100%!important;min-height:54px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,221,130,.45)!important;background:#020810d1!important;color:var(--text)!important;font-size:16px!important;font-weight:800!important;cursor:pointer!important;opacity:1!important;pointer-events:auto!important;position:static!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:auto!important;touch-action:manipulation!important}.native-file-input::file-selector-button{min-height:38px;margin-right:12px;padding:0 14px;border:0;border-radius:12px;background:linear-gradient(180deg,#ffe58d,#d79a25 55%,#94600e);color:#120c03;font-weight:900}.native-file-input::-webkit-file-upload-button{min-height:38px;margin-right:12px;padding:0 14px;border:0;border-radius:12px;background:linear-gradient(180deg,#ffe58d,#d79a25 55%,#94600e);color:#120c03;font-weight:900}@media(max-width:760px),(pointer:coarse){.mobile-only-wallet{display:block!important;order:-10!important}.desktop-wallets{display:grid!important;gap:8px!important}.desktop-wallets .paribu-main-wallet-card{display:none!important}.paribu-mobile-priority .paribu-main-wallet-card{display:block!important;visibility:visible!important;margin:0 0 8px!important;padding:11px!important;border-radius:18px!important}.paribu-mobile-priority .wallet-head{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;align-items:center!important}.paribu-mobile-priority .wallet-head h2{font-size:15px!important;margin:0!important;line-height:1.1!important}.paribu-mobile-priority .wallet-head span{font-size:10.5px!important;line-height:1.25!important}.paribu-mobile-priority .wallet-summary-grid{grid-template-columns:1fr 1fr!important;gap:7px!important}.paribu-mobile-priority .wallet-summary-grid>div{padding:8px!important;border-radius:12px!important}.paribu-mobile-priority .wallet-summary-grid span{font-size:10px!important}.paribu-mobile-priority .wallet-summary-grid strong{font-size:12px!important}.paribu-mobile-priority .asset-chip-row{max-height:74px!important;overflow-y:auto!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important}.mobile-native-upload{grid-template-columns:1fr!important;gap:10px!important}.native-file-wrap{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.native-file-input{min-height:58px!important;font-size:15px!important}.mobile-native-upload .gold-button,.mobile-native-upload .purple-button{width:100%!important;min-height:54px!important}}
