h1,h2,h3{letter-spacing:-.012em}.sub{color:var(--dim);font-size:var(--fs-sm);line-height:1.5}.small{font-size:var(--fs-sm)}.lbl{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}a{color:var(--blue2)}::selection{background:#7c84ff59}.shell{grid-template-columns:216px minmax(0,1fr)}.side{background:var(--bg);padding:12px 8px}.side .logo{padding:4px 8px 14px}.side-label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;padding:18px 10px 6px;font-size:10.5px;font-weight:600}.nav-btn{min-height:30px;font:500 12.5px var(--sans);border-radius:6px;padding:5px 10px;position:relative}.nav-btn svg{opacity:.7;width:15px;height:15px}.nav-btn:hover{background:#ffffff09}.nav-btn.on{box-shadow:none;color:var(--ink);background:#ffffff0e}.nav-btn.on:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:7px;bottom:7px;left:-8px}.nav-btn.on svg{color:var(--blue2)}.topbar{background:#060709d1;min-height:48px;padding:7px 28px}.topbar .crumbs{font-size:12.5px}.topbar .crumbs b{font-weight:600}.topbar .live,.topbar .mode-md,.topbar .mode,.topbar .btn.sm{height:26px;min-height:26px;font-size:var(--fs-xs);border-radius:6px;padding:0 10px}.topbar .live{background:0 0}.page{max-width:1400px;padding:22px 28px 24px}.page>:last-child{margin-bottom:0}.head,.page-head{border-bottom:1px solid var(--line);align-items:flex-end;margin:0 0 18px;padding-bottom:16px}.head h1,.page-head h1{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0 0 3px;font-weight:600}.head .sub,.page-head .sub{max-width:82ch;font-size:12.5px}.head .btn.lg,.page-head .btn.lg{min-height:var(--ctl-h);font-size:var(--fs-md);border-radius:var(--r-sm);padding:0 14px}.card{background:linear-gradient(180deg, #ffffff03, transparent 120px), var(--panel);border-color:var(--line);box-shadow:var(--shadow);margin-bottom:14px;padding:16px}.card>.cardh:first-child,.card>.ws-card-head:first-child{min-height:calc(var(--ctl-h-sm) + 21px);background:var(--panel-head);border-bottom:1px solid var(--line);border-radius:var(--r) var(--r) 0 0;align-items:center;margin:-16px -16px 14px;padding:10px 16px}.card.acct-wallets-link>.cardh:first-child{border-radius:var(--r);border-bottom:0;margin-bottom:-16px}.cardh{min-height:var(--ctl-h-sm)}.cardh h2,.cardh h3,.ws-card-head h2,.ws-card-head h3,.card>h2:first-child{font-size:var(--fs-md);letter-spacing:-.005em;margin:0;font-weight:600}.ws-card-head .sub,.cardh .sub{font-size:var(--fs-sm);color:var(--faint)}.card.empty{padding:32px 20px}.empty h2{font-size:var(--fs-lg)}.kpi{background:var(--panel);padding:14px 16px}.kpi .k,.pstat .k,.acct-hero .k{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:600}.kpi .v{letter-spacing:-.02em;margin-top:6px;font-size:22px}.kpi .d,.pstat .d{font-size:var(--fs-xs)}.pstat{padding:12px 16px}.pstat .v,.pstat .v.up,.pstat .v.down{font-size:18px}.btn{min-height:var(--ctl-h);font:500 var(--fs-md)/1 var(--sans);border-radius:var(--r-sm);gap:6px;padding:0 12px}.btn svg{width:14px;height:14px}.btn.sm{min-height:var(--ctl-h-sm);font-size:var(--fs-sm);border-radius:var(--r-sm);padding:0 10px}.btn.lg{border-radius:8px;min-height:40px;padding:0 18px;font-size:14px}.btn.big{min-height:42px}.btn.primary{background:var(--accent);color:#fff;border-color:#0000;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0006}.btn.primary:hover:not(:disabled){color:#fff;background:#8e95ff;border-color:#0000}.btn:disabled{opacity:.4}.btn.primary:disabled{background:var(--raise);color:var(--dim);box-shadow:none;opacity:.7}.btn:focus-visible{box-shadow:var(--glow);outline:none}.btn.sc-go{min-height:var(--ctl-h);padding:6px 12px}.field input,.field select,.af-field input,.search,.wm-search,.tbl.edit input:not([type=color]){min-height:var(--ctl-h);background:var(--bg2);border:1px solid var(--line2);border-radius:var(--r-sm);font-size:var(--fs-md);padding:0 10px}.field textarea,.panel textarea{border-radius:var(--r-sm);font-size:var(--fs-md)}.sel-btn{min-height:var(--ctl-h);border-radius:var(--r-sm);font-size:var(--fs-md);padding:0 10px}.input{border-radius:8px;font-size:14px}.shell .input{min-height:var(--ctl-h);border-radius:var(--r-sm);font-size:var(--fs-md);padding:6px 10px}.shell textarea.input{padding:8px 10px;line-height:1.5}.shell select.input{padding-top:0;padding-bottom:0}.mod-filters .mod-chain{width:auto}.field input:focus,.field select:focus,.field textarea:focus,.af-field input:focus,.search:focus,.wm-search:focus,.input:focus,.sel-btn:focus-visible{border-color:#7c84ff99;outline:none;box-shadow:0 0 0 3px #7c84ff24}.field:not(.check)>span:first-child,.af-field>span{color:var(--dim);font-size:var(--fs-xs);font-weight:500}.add-form .btn{min-height:var(--ctl-h)}.ptabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:2px;margin-bottom:18px;padding:0;display:flex}.ptabs button{font:500 12.5px var(--sans);border-radius:0;padding:9px 12px 10px;position:relative}.ptabs button.on{box-shadow:none;background:0 0}.ptabs button.on:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.tabs button,.chips button{font-size:var(--fs-sm);border-radius:6px;padding:5px 10px}.seg{border-radius:7px}.seg button{min-height:24px;font-size:var(--fs-sm);border-radius:5px}.tbl{font-size:12.5px}.tbl th{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;font-size:10.5px;font-weight:600}.tbl td{padding:8px 10px}.tag{background:#ffffff0a;border-radius:4px;padding:2px 6px;font-size:10.5px}.first-step{background:var(--accent-soft);border-radius:var(--r-sm);border:1px solid #7c84ff38;align-items:center;gap:12px;padding:12px 14px}.first-n{background:var(--accent);color:#fff;width:22px;height:22px;font-size:var(--fs-xs);font-weight:700}.first-step b{font-size:var(--fs-md)}.first-step span{font-size:var(--fs-sm)}.first-step .first-n{color:#fff;font-size:var(--fs-xs)}.empty-mini{border:1px solid var(--line);background:#ffffff04;padding:12px 14px}.empty-mini b{font-size:var(--fs-md)}.empty-mini span{font-size:var(--fs-sm)}.start-item .tick-c{border:1.5px solid var(--line3)}.rows{border-color:var(--line);background:#00000026}.chain-row{font-size:12.5px}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.side{padding:12px 10px}.nav-btn.on:before{left:-10px}.page{padding:16px 16px 72px}.topbar{padding:7px 16px}.head,.page-head{margin-bottom:14px;padding-bottom:12px}}.skinds{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:14px;display:grid;overflow:hidden}.skind{border:0;border-left:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 16px;transition:background .12s;display:flex}.skind:first-child{border-left:0}.skind:hover{background:#ffffff06}.skind:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.skind-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.15}.skind-of{color:var(--faint);font-size:13px;font-weight:500}.skind-d{color:var(--faint);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.skind-d.down{color:var(--down)}.src-sec{scroll-margin-top:64px}@media (max-width:640px){.skinds{grid-template-columns:repeat(2,minmax(0,1fr))}.skind:nth-child(3){border-left:0}.skind:nth-child(n+3){border-top:1px solid var(--line)}}.docs{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:16px;display:grid}.docs-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:64px}.docs-skill{flex-direction:column;display:flex}.docs-nav a{border-radius:var(--r-sm);color:var(--dim);font-size:var(--fs-md);padding:6px 10px;text-decoration:none;display:block}.docs-nav a:hover{color:var(--ink);background:#ffffff08}.docs-nav a.on{color:var(--ink);background:var(--accent-soft)}.docs-nav a.docs-ref{font-size:var(--fs-sm);text-transform:none;padding:4px 10px 4px 22px}.docs-share{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:14px;padding:10px;display:flex}.docs-body{min-width:0;min-height:60vh;padding:20px 24px;transition:opacity .15s}.docs-body.stale{opacity:.6}.docs-nav-skel{font-size:var(--fs-md);padding:6px 10px;display:block}.docs-nav-skel .skel{color:#0000;vertical-align:baseline;min-width:0;height:auto}.md{color:var(--ink);max-width:86ch;font-size:13.5px;line-height:1.65}.md h1{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0 0 12px;font-weight:600}.md h2{font-size:var(--fs-lg);border-top:1px solid var(--line);margin:24px 0 8px;padding-top:12px;font-weight:600}.md h3{font-size:var(--fs-md);margin:18px 0 6px;font-weight:600}.md h4{font-size:var(--fs-md);color:var(--dim);margin:14px 0 4px;font-weight:600}.md p{margin:0 0 10px}.md ul,.md ol{margin:0 0 10px;padding-left:20px}.md li{margin:2px 0}.md code{font-family:var(--mono);background:var(--card2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:4px;padding:0 4px;font-size:.88em}.md pre{font-family:var(--mono);background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-sm);white-space:pre;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.55;overflow-x:auto}.md a{color:var(--blue2)}.md-table{margin:0 0 12px;overflow-x:auto}.md table{border-collapse:collapse;font-size:var(--fs-md)}.md th,.md td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:5px 8px}.md th{background:var(--panel-head);font-weight:600}@media (max-width:760px){.docs{grid-template-columns:minmax(0,1fr)}.docs-nav{flex-flow:wrap;gap:4px;position:static}.docs-skill{flex-flow:wrap}.docs-share{width:100%}.docs-body{padding:14px 16px}}body{background:radial-gradient(1100px 420px at 28% -160px, #7c84ff13, transparent 70%) no-repeat, var(--bg)}.side{background:linear-gradient(#0b0c10,#08090c)}.topbar{background:#07080bc7}.head,.page-head{border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(520px 180px at 0% 0%, #7c84ff1c, transparent 70%), linear-gradient(180deg, #ffffff06, transparent), var(--panel);box-shadow:var(--shadow);padding:18px 20px;position:relative;overflow:hidden}.head:after,.page-head:after{content:"";pointer-events:none;background:linear-gradient(90deg,#7c84ff80,#7c84ff00 55%);height:1px;position:absolute;top:0;left:0;right:0}.head h1,.page-head h1{font-size:22px}.sec-title{justify-content:space-between;align-items:flex-end;gap:12px;margin:26px 2px 10px;display:flex}.sec-title:first-child{margin-top:0}.sec-title h2{font-size:var(--fs-lg);letter-spacing:-.01em;margin:2px 0 0;font-weight:600}.sec-title .sub{color:var(--faint)}.well,.rows{border:1px solid var(--line);border-radius:var(--r-sm);background:#0000003d;box-shadow:inset 0 1px 2px #00000059}.tint-up,.tint-down,.tint-accent,.tint-warn{--tint:124, 132, 255;background:linear-gradient(180deg, rgba(var(--tint), .075), rgba(var(--tint), 0) 70%), var(--panel);border-color:rgba(var(--tint), .22)}.tint-up{--tint:46, 189, 133}.tint-down{--tint:240, 97, 109}.tint-warn{--tint:232, 168, 73}.kpi{background:linear-gradient(180deg, #ffffff06, transparent 60%), var(--panel);position:relative}.kpi .v{font-size:24px}button.kpi,a.kpi{transition:border-color .15s,background .15s}button.kpi:hover,a.kpi:hover{border-color:var(--line3)}.card>.cardh:first-child,.card>.ws-card-head:first-child{background:linear-gradient(180deg, #ffffff06, #ffffff01), var(--panel-head)}.tbl tbody tr:hover td{background:#7c84ff0b}.tbl tbody tr:focus-within td{background:#7c84ff0f}.chain-row:hover{background:#7c84ff0a}:focus-visible{outline-color:var(--accent)}@media (max-width:900px){.head,.page-head{padding:14px 16px}.head h1,.page-head h1{font-size:20px}}.kpi:before{content:"";pointer-events:none;background:linear-gradient(90deg,#7c84ff73,#7c84ff00 70%);height:1px;position:absolute;top:-1px;left:14px;right:14px}@media (max-width:640px){.sec-title>.sub{display:none}}.mod-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.mod-chain{width:auto;min-width:130px}.mod-group{margin-bottom:6px}.mod-group-h{font-size:var(--fs-md);align-items:baseline;gap:8px;margin:6px 0 8px;display:flex}.mod-tile{text-decoration:none}.mod-tile-h{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.mod-tile-h code{color:var(--faint);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mod-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mod-live{color:var(--up)}.mod-detail{flex-direction:column;gap:12px;display:flex}.mod-detail .card{min-width:0;padding:16px 18px}.mod-detail p{margin:0 0 12px;line-height:1.5}.mod-meta{font-size:var(--fs-sm);color:var(--dim);flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.mod-links{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:10px;display:flex}.mod-calls+.mod-calls{margin-top:12px}.mod-calls ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.mod-calls code{font-size:var(--fs-sm);overflow-wrap:anywhere}.mod-table{overflow-x:auto}.mod-example{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-sm);margin:0;padding:12px;line-height:1.5;overflow-x:auto}.bd-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bd-views{flex-wrap:wrap;gap:6px;display:flex}.bd-view{border:1px solid var(--line);background:var(--card);height:36px;color:var(--dim);font:500 var(--fs-md) var(--sans);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 14px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.bd-view svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:15px;height:15px}.bd-view:hover{border-color:var(--line3);color:var(--ink)}.bd-view.on{background:var(--accent-soft);color:#fff;border-color:#5c6cff99}.bd-view.on svg{color:var(--blue2);opacity:1}.bd-view .n{min-width:2ch;color:var(--dim);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0f;border-radius:5px;padding:0 5px}.bd-view:focus-visible{box-shadow:var(--glow);outline:none}.bd-tools{flex-wrap:wrap;gap:8px;display:flex}.bd-tools .seg button{min-height:30px}.card.bd-card{background:var(--card);box-shadow:var(--shadow);background-image:none;padding:0}.bd-search{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:50px;padding:0 16px;display:flex}.bd-search svg{fill:none;width:15px;height:15px;stroke:var(--faint);stroke-width:1.5px;stroke-linecap:round;flex:none}.bd-search input{min-width:0;height:100%;color:var(--ink);font:400 var(--fs-md) var(--sans);background:0 0;border:0;outline:none;flex:1;padding:0}.bd-search input::placeholder{color:var(--faint)}.bd-search:focus-within svg{stroke:var(--blue2)}.bd-search kbd{border:1px solid var(--line2);color:var(--faint);font:500 11px var(--mono);border-radius:5px;padding:1px 7px}.bd-c-star{width:46px}.bd-c-num{width:132px}.bd-c-go{width:104px}.tbl.bd-table th{background:var(--card);height:42px;color:var(--faint);letter-spacing:.07em;text-transform:uppercase;padding:0 16px;font-size:11px;font-weight:600}.tbl.bd-table th:first-child{padding:0}.tbl.bd-table .mk-th button{height:42px}.tbl.bd-table td{height:58px;font-size:var(--fs-md);padding:0 16px}.tbl.bd-table td.bd-star-c{padding:0 0 0 16px}.tbl.bd-table tbody tr.bd-row:hover td{background:#ffffff06}.bd-table .mk-asset{gap:12px;min-width:200px}.bd-table .mk-asset .grow{max-width:280px}.bd-table .mk-name{letter-spacing:-.01em;align-items:center;gap:7px;font-size:14.5px;font-weight:600;display:flex}.bd-table .mk-subl{margin-top:2px;font-size:12px}.bd-table .mk-px{font-size:14px;font-weight:600}.tmark{width:var(--s,34px);height:var(--s,34px);background:radial-gradient(circle at 32% 24%, hsl(var(--h,230) 68% 60%), hsl(var(--h,230) 52% 30%) 78%);color:#fff;letter-spacing:-.03em;font-weight:700;line-height:1;font-family:var(--sans);text-shadow:0 1px 1px #00000059;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 2px 6px -2px #0009}.tmark.sq{border-radius:28%}.tmark.img{text-shadow:none;background:#1c1d22;box-shadow:0 0 0 1px #ffffff1f,0 2px 6px -2px #0009}.tmark>.tmark-i{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.logo-badge{object-fit:cover;border-radius:50%;display:block}.mk-group-t{align-items:center;gap:7px;display:inline-flex}.tmark.skel{background:var(--raise);box-shadow:none}.bd-mark.skel{width:34px;height:34px}.tmark>.bd-venue{border:2px solid var(--card);background:var(--card);border-radius:50%;width:17px;height:17px;position:absolute;bottom:-3px;right:-3px}.bd-lev{color:var(--dim);letter-spacing:0;background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:600}.bd-chg{min-width:76px;color:var(--dim);font-variant-numeric:tabular-nums;text-align:right;background:#ffffff0a;border-radius:6px;padding:4px 8px;font-weight:600;display:inline-block}.bd-chg.up{color:var(--up);background:#2ebd851c}.bd-chg.down{color:var(--down);background:#f0616d1c}.bd-go{text-align:right}.bd-go .btn{opacity:0;transition:opacity .12s}.bd-row:hover .bd-go .btn,.bd-row:focus-within .bd-go .btn,.bd-row:focus-visible .bd-go .btn{opacity:1}.bd-skel .skel{height:12px}@media (hover:none){.bd-go .btn{opacity:1}}@media (max-width:760px){.bd-views{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 32px);margin:0 -16px;padding:0 16px;overflow-x:auto}.bd-view{height:34px;padding:0 12px}.bd-tools{width:100%}.tbl.bd-table td{height:54px;padding:0 10px}.tbl.bd-table th{padding:0 10px}.tbl.bd-table td.bd-star-c{padding-left:10px}.bd-c-star{width:34px}.bd-c-num{width:auto}.bd-table .mk-asset{gap:10px;min-width:0}.bd-table .mk-asset .grow{max-width:130px}.bd-table .mk-px{font-size:13px}.bd-table .bd-lev{display:none}.bd-chg{min-width:0;padding:3px 6px}.bd-tools .seg{scrollbar-width:none;flex-wrap:nowrap;flex:100%;overflow-x:auto}.bd-tools .seg button{flex:none}}@media (max-width:520px){.bd-table .bd-mark{display:none}.bd-table .mk-asset .grow{max-width:150px}}.bd-select{width:auto;min-width:140px}
body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}@media (max-width:900px){:root{--ctl-h:40px;--ctl-h-sm:36px}.topbar .live,.topbar .mode-md,.topbar .mode,.topbar .btn.sm{height:36px;min-height:36px}.topbar .menu-btn{justify-content:center;width:40px;padding:0}.nav-btn{min-height:42px;font-size:14px}.acct-btn{min-height:48px}.seg button{min-height:32px;padding:4px 12px}.tabs button,.chips button{min-height:34px}.ptabs button{padding:12px 12px 13px;font-size:13.5px}.crumb{padding:6px 0}.copy-btn,.as-icon-btn{width:36px;height:36px}.mode-switch button,.mb-switch button{min-height:34px}.ob-steps button{justify-content:center;min-width:36px;min-height:36px}.docs-nav a,.docs-nav-skel{padding:9px 12px}.dt-sub{padding:9px 10px}.as-compose{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.page{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.toast{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.ws-sheet{width:100vw;height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px)}.modal .detail,.trade-sheet,.pd-edit{max-height:calc(100dvh - 16px)}.tour-card.sheet{bottom:calc(10px + env(safe-area-inset-bottom,0px));max-height:70dvh}}@media (max-width:900px) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}input[type=checkbox],input[type=radio]{width:20px;height:20px}}@media (max-width:720px){.as-panel.as-inline{height:calc(100dvh - 88px)}}@media (max-width:640px){.tt-grid-info{display:none}.mk-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.mk-tabs button{text-overflow:ellipsis;padding-left:4px;padding-right:4px;overflow:hidden}.topbar .crumbs{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14px;overflow:hidden}.topbar .crumb-group{display:none}.topbar{gap:6px;padding-left:8px;padding-right:12px}.topbar .mode .mode-full{display:none}.topbar .mode .mode-short{display:inline}.ws-card-head>.grow{flex:180px;min-width:0}.ws-card-head>.src-search{flex:100%;width:auto}.mw-row{flex-wrap:wrap}.mw-row>.grow{flex:calc(100% - 60px);min-width:0}.mw-row>.tag{margin-left:44px}.tpl-grid{gap:8px}.tpl{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:4px 12px;padding:14px;display:grid}.tpl>.tpl-ic{grid-row:span 2;margin:0}.tpl>:not(.tpl-ic){grid-column:2}.tpl-params{display:none}table.tbl.stack,.tbl.stack>tbody,.tbl.stack>tfoot{width:100%;display:block}.tbl.stack>thead,.tbl.stack>tfoot td:empty{display:none}.tbl.stack>tfoot td{border-top:0!important}.tbl.stack>tbody>tr,.tbl.stack>tfoot>tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:5px 12px;padding:11px 2px;display:flex}.tbl.stack>tbody>tr:last-child{border-bottom:0}.tbl.stack>*>tr>td{white-space:normal;border:0;min-width:0;padding:0;display:block;background:0 0!important}.tbl.stack>*>tr>td:first-child{text-align:left;flex:100%;font-weight:550}.tbl.stack>*>tr>td[data-label]:not(:first-child){text-align:right;flex:100%}.tbl.stack>*>tr>td[data-label]:not(:first-child):before{content:attr(data-label);float:left;color:var(--faint);text-transform:none;letter-spacing:0;margin-right:12px;font-size:11px;font-weight:500}.tbl.stack>*>tr>td[colspan]{text-align:left;flex:100%}.tbl.stack>*>tr>td:empty{display:none}.tbl.stack .nowrap{white-space:normal}.plog-filters{flex:100%;gap:8px;min-width:0}.plog-filters .chips{scrollbar-width:none;flex-wrap:nowrap;flex:100%;margin:0 -16px;padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000)}.plog-filters .chips::-webkit-scrollbar{display:none}.plog-filters .chips button{white-space:nowrap;flex:none}.plog-search,.plog-area{flex:140px;min-width:0}}
.am{--am-buy:var(--up);--am-sell:var(--down)}.am .head{align-items:center}.am-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.am-kpis .kpi{border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:4px;display:flex}.am-kpis .kpi b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.am-kpis .lbl,.am .lbl{font-size:var(--fs-xs);color:var(--dim);text-transform:uppercase;letter-spacing:.05em}.am-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.am-preset{text-align:left;min-height:186px;color:inherit;font:inherit;cursor:pointer;border:1px solid var(--line2);background:linear-gradient(180deg, #ffffff08, transparent 80px), var(--panel);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.am-preset:hover{border-color:var(--line3);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.am-preset:focus-visible{box-shadow:var(--glow);outline:none}.am-preset.featured{background:radial-gradient(280px 140px at 0% 0%, #7c84ff2e, transparent 70%), var(--panel);border-color:#7c84ff73}.am-preset-icon{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:12px;flex:none;place-items:center;display:inline-grid}.am-preset-title{align-items:center;gap:8px;margin-top:4px;font-size:16px;font-weight:600;display:flex}.am-preset-aka{font-size:var(--fs-sm);color:var(--accent)}.am-preset-line{font-size:var(--fs-sm);color:var(--dim);flex:1;line-height:1.5}.am-preset-go{font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.am-preset-go svg{width:14px;height:14px}.am-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.am-run{border-radius:14px;flex-direction:column;gap:12px;margin:0;display:flex}.am-run.paused{opacity:.8}.am-run-top{align-items:center;gap:10px;display:flex}.am-run-top .mode{margin-left:auto}.am-status{font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.am-status:before{content:"";background:var(--faint);border-radius:50%;width:7px;height:7px}.am-status.on{color:var(--accent)}.am-status.on:before{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.am-status.off{color:var(--warn)}.am-status.off:before{background:var(--warn)}.am-status.warn{color:var(--warn)}.am-status.warn:before{background:var(--warn)}.am-run-name{align-items:center;gap:10px;display:flex}.am-run-name>div:nth-child(2){flex:1;min-width:0}.am-run-name b{font-size:16px}.am-run-pnl{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.am-run-pnl b{font-size:17px}.am-run-err{color:var(--warn);margin:0}.am-coin{color:#fff;background:linear-gradient(135deg,#7c84ff,#2ebd85);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-grid}.am-run-meter{flex-direction:column;gap:6px;display:flex}.am-run-figs{border:1px solid var(--line);border-radius:var(--r-sm);background:#0003;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 12px;display:grid}.am-run-figs>div{flex-direction:column;gap:2px;display:flex}.am-run-figs b{font-variant-numeric:tabular-nums}.am-run-trades{flex-direction:column;gap:6px;display:flex}.am-trade{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;grid-template-columns:82px 1fr auto auto;align-items:baseline;gap:8px;display:grid}.am-run-actions{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.am-adjust{border:1px solid var(--line2);border-radius:var(--r-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.am-adjust .row{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.am-setup-head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.am-setup-title{align-items:center;gap:12px;display:flex}.am-setup-title h2{margin:0;font-size:20px}.am-setup-body{grid-template-columns:minmax(340px,440px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.am-form{flex-direction:column;display:flex}.am-form .card{border-radius:14px}.am-preview{border-radius:14px;position:sticky;top:12px}.am-now{background:var(--raise);font-size:var(--fs-sm);color:var(--dim);border-radius:999px;margin-left:auto;padding:3px 10px}.am-now b{color:var(--ink)}.am-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.am-row:first-of-type{border-top:0}.am-row-title{font-weight:600}.am-row .sub.small{max-width:34ch;line-height:1.45}.am-row-ctl{flex:none}.am-note{margin:8px 0 0;line-height:1.5}.am-pair{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.am-step{border:1px solid var(--line2);background:var(--bg2);border-radius:999px;align-items:center;height:36px;display:inline-flex;overflow:hidden}.am-step button{width:34px;height:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:18px}.am-step button:hover:not(:disabled){background:var(--raise)}.am-step button:disabled{color:var(--faint);cursor:default}.am-step input{width:64px;height:100%;color:var(--ink);text-align:center;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;font-weight:600}.am-step input:focus{outline:none}.am-step-suffix{font-size:var(--fs-xs);color:var(--dim);white-space:nowrap;padding-right:2px}.am-market{margin-bottom:4px;position:relative}.am-market-btn{border:1px solid var(--line2);background:var(--bg2);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.am-market-btn:hover{border-color:var(--line3)}.am-market-name{flex-direction:column;flex:1;min-width:0;display:flex}.am-market-name b{font-size:15px}.am-market-px{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.am-chev{color:var(--dim)}.am-market-pop{z-index:30;border:1px solid var(--line3);background:var(--card2);box-shadow:var(--shadow-lg);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0}.am-market-pop .input{width:100%;margin-bottom:6px}.am-market-list{flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.am-market-list button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name vol""hint vol";padding:7px 8px;display:grid}.am-market-list button b{grid-area:name}.am-market-list button .sub{grid-area:hint}.am-market-list button:hover,.am-market-list button.on{background:var(--raise)}.am-market-vol{font-size:var(--fs-xs);color:var(--dim);font-variant-numeric:tabular-nums;grid-area:vol;align-self:center}.am-zones{padding:6px 0 4px}.am-zone-track{background:var(--raise);border-radius:999px;height:10px;margin:14px 2px 6px;position:relative}.am-zone-track.sm{height:6px;margin:4px 0}.am-zone-buy,.am-zone-sell{pointer-events:none;border-radius:999px;position:absolute;top:0;bottom:0}.am-zone-buy{background:var(--am-buy);left:0}.am-zone-sell{background:var(--am-sell);right:0}.am-zone-now{background:var(--ink);width:3px;box-shadow:0 0 0 2px var(--bg);pointer-events:none;border-radius:2px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px}.am-zone-track.sm .am-zone-now{top:-3px;bottom:-3px}.am-zone-in{appearance:none;pointer-events:none;background:0 0;height:24px;margin:0;position:absolute;top:-7px}.am-zone-in::-webkit-slider-runnable-track{background:0 0;height:24px}.am-zone-in::-moz-range-track{background:0 0}.am-zone-in::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;border:3px solid var(--bg);cursor:grab;border-radius:50%;width:22px;height:22px;margin-top:1px}.am-zone-in::-moz-range-thumb{pointer-events:auto;border:3px solid var(--bg);cursor:grab;border-radius:50%;width:18px;height:18px}.am-zone-in.buy::-webkit-slider-thumb{background:var(--am-buy)}.am-zone-in.sell::-webkit-slider-thumb{background:var(--am-sell)}.am-zone-in.buy::-moz-range-thumb{background:var(--am-buy)}.am-zone-in.sell::-moz-range-thumb{background:var(--am-sell)}.am-zone-scale{justify-content:space-between;display:flex}.am-zone-steps{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 4px;display:grid}.am-zone-steps label{font-size:var(--fs-sm);color:var(--dim);flex-direction:column;gap:6px;display:flex}.am-dot{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.am-dot.buy{background:var(--am-buy)}.am-dot.sell{background:var(--am-sell)}.am-optional summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 8px;list-style:none;display:flex}.am-optional summary::-webkit-details-marker{display:none}.am-optional summary:before{content:"▸";color:var(--dim)}.am-optional[open] summary:before{content:"▾"}.am-optional[open] summary{margin-bottom:6px}.am-where{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.am-where button{border:1px solid var(--line2);background:var(--bg2);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.am-where button.on{border-color:var(--accent);box-shadow:var(--glow)}.am-where .sub{line-height:1.4}.am-wallets{margin-bottom:8px}.am-eth{width:110px}.am-start{border-radius:999px;justify-content:center;width:100%;height:44px;font-size:15px}.am-would{margin:12px 0 0;line-height:1.5}.am-goods{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;padding-top:12px;display:grid}.am-goods ul{color:var(--dim);font-size:var(--fs-sm);margin:6px 0 0;padding-left:18px;line-height:1.6}@media (max-width:1100px){.am-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.am-setup-body{grid-template-columns:1fr}.am-preview{order:-1;position:static}}@media (max-width:640px){.am-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.am-presets{grid-template-columns:1fr}.am-preset{min-height:0}.am-grid,.am-where,.am-goods{grid-template-columns:1fr}.am-row{flex-wrap:wrap}.am-trade{grid-template-columns:74px 1fr auto}.am-trade>:last-child{display:none}}.am-tier{margin-top:18px}.am-tier:first-of-type{margin-top:6px}.am-tier-head{align-items:baseline;gap:10px;margin:0 2px 8px;display:flex}.am-tier-head b{letter-spacing:.02em;font-size:13px}.am-curve{margin:8px 0 4px}.am-curve svg{width:100%;max-width:360px;height:auto;display:block}.am-curve text{fill:var(--dim);font-size:10px}.am-curve-axis{stroke:var(--line2);stroke-width:1px}.am-curve-guide{stroke:var(--line2);stroke-width:1px;stroke-dasharray:3 3}.am-curve-off{fill:none;stroke:var(--dim);stroke-width:2px;opacity:.5}.am-curve-line{fill:none;stroke:var(--am-buy);stroke-width:2px;stroke-linejoin:round}.strat-dev-title{border-top:1px solid var(--line2);margin-top:34px;padding-top:18px}
