:root{--fs-cap: 9px;--fs-small: 10px;--fs-note: 11px;--serif: "Newsreader", Georgia, serif;--sans: "Space Grotesk", "Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--bg: #07111a;--bg-1: #0b1822;--bg-2: #112230;--line: rgba(190, 220, 240, .1);--line-2: rgba(190, 220, 240, .18);--fg: #e8eef2;--fg-2: #aebac3;--fg-3: #6e7d88;--accent: #6cf2c7;--accent-dim: #2a8c75;--positive: #6cf2c7;--negative: #ff7a7a;--warning: #f4c46a}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg)}body{font-family:var(--sans);font-feature-settings:"ss01","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:hidden}.mono{font-family:var(--mono);font-feature-settings:"ss01","cv01","tnum";font-variant-numeric:tabular-nums}.serif{font-family:var(--serif)}button{font-family:inherit}::selection{background:var(--accent);color:var(--bg)}.scrollbar::-webkit-scrollbar{width:6px;height:6px}.scrollbar::-webkit-scrollbar-track{background:transparent}.scrollbar::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fadeup{animation:fadeUp .6s cubic-bezier(.2,.7,.3,1) both}@keyframes flashBuy{0%{background:#6cf2c72e}to{background:transparent}}@keyframes flashSell{0%{background:#ff7a7a2e}to{background:transparent}}.flash-buy{animation:flashBuy 1.2s ease-out}.flash-sell{animation:flashSell 1.2s ease-out}html{-webkit-text-size-adjust:100%}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}img,svg,canvas{max-width:100%}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.table-scroll>*{min-width:520px}.touch{min-height:44px;min-width:44px}.landing-nav{position:fixed;top:0;left:0;right:0;z-index:20;padding:calc(22px + env(safe-area-inset-top)) 40px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.landing-links{display:flex;align-items:center;gap:36px}.landing-menu-btn{display:none}.landing-section{padding-left:40px;padding-right:40px}.hero-inner{position:relative;max-width:1240px;margin:0 auto;padding:0 40px;width:100%}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:96px;border-top:1px solid var(--line)}.pillar{padding:40px 32px 40px 0}.pillar+.pillar{padding-left:32px;border-left:1px solid var(--line)}.stats{margin-top:96px;padding:36px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.history-span{grid-column:1 / -1;min-width:0;display:flex;flex-direction:column}.history-span>section{flex:1}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:60px;margin-bottom:80px}.foot-bar{border-top:1px solid var(--line);padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;color:var(--fg-3);letter-spacing:.06em}.hero-coords{position:absolute;bottom:32px;right:40px}.dash{min-height:100vh;background:var(--bg);color:var(--fg);padding-bottom:env(safe-area-inset-bottom)}.dash-header{border-bottom:1px solid var(--line);padding:calc(10px + env(safe-area-inset-top)) 18px 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;background:var(--bg-1);position:sticky;top:0;z-index:10}.dash-tabs{display:flex;gap:0;justify-content:center;flex-wrap:wrap}.dash-meta{display:flex;align-items:center;gap:16px;justify-content:flex-end}.dash-menu-btn{display:none}.dash-grid{padding:12px;display:grid;gap:12px;min-width:0;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(280px,340px);grid-template-areas:"summary equity strategies" "health positions strategies" "health positions trades"}.area-summary{grid-area:summary}.area-equity{grid-area:equity}.area-strategies{grid-area:strategies}.area-positions{grid-area:positions}.area-trades{grid-area:trades}.area-health{grid-area:health}.dash-grid>*{min-width:0}.dash-single{padding:12px;display:grid;gap:12px}.dash-single>*{min-width:0}.kv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cards{display:none}@media (max-width: 1100px){.dash-header{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.dash-tabs{grid-column:1 / -1;grid-row:2;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.dash-tabs>button{flex:0 0 auto;min-height:44px}.dash-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"summary strategies" "equity equity" "positions positions" "trades health"}.pillars{grid-template-columns:1fr}.pillar,.pillar+.pillar{padding:32px 0;border-left:0;border-bottom:1px solid var(--line)}.stats{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width: 720px){:root{--fs-cap: 11px;--fs-small: 11.5px;--fs-note: 12px}body{font-size:15px}.landing-nav{padding:calc(14px + env(safe-area-inset-top)) 20px 14px;background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-links{display:none}.landing-links.open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--bg-1);border-bottom:1px solid var(--line);padding:8px 20px 16px}.landing-links.open>*{min-height:44px;display:flex;align-items:center}.landing-menu-btn{display:inline-flex}.landing-section{padding-left:20px;padding-right:20px}.hero-inner{padding:0 20px}.hero-coords{right:20px;bottom:20px}.pillars,.stats{margin-top:56px}.stats{gap:28px}.foot-grid{grid-template-columns:1fr;gap:32px;margin-bottom:48px}.foot-bar{flex-direction:column;align-items:flex-start}.dash-header{grid-template-columns:minmax(0,1fr) auto;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;gap:10px}.dash-tabs,.dash-meta{display:none}.dash-tabs.open{display:flex;grid-column:1 / -1;grid-row:2;flex-direction:column;align-items:stretch;overflow:visible}.dash-tabs.open>button{min-height:44px;text-align:left}.dash-menu-btn{display:inline-flex}.dash-grid{grid-template-columns:minmax(0,1fr);padding:8px;gap:8px;grid-template-areas:"summary" "strategies" "positions" "trades" "health" "equity"}.dash-single{padding:8px;gap:8px}.kv-grid{grid-template-columns:repeat(2,1fr)}.rows{display:none}.cards{display:flex;flex-direction:column;gap:8px}}:root{--fg-cap: #8f9ca6;--ck-radius: 8px}.ck{min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:15px;line-height:1.45;padding-bottom:env(safe-area-inset-bottom)}.ck button,.ck input,.ck select{font-family:inherit;font-size:15px}.ck .mono{font-size:inherit}.ck a{color:var(--accent);text-decoration:none}.ck a:hover{text-decoration:underline}.ck-top{position:sticky;top:0;z-index:20;background:var(--bg-1);border-bottom:1px solid var(--line-2);padding:env(safe-area-inset-top) 24px 0}.ck-top-inner{display:flex;align-items:center;gap:28px;min-height:64px;max-width:1600px;margin:0 auto}.ck-tabs{display:flex;gap:4px}.ck-tabs a{padding:10px 16px;border-radius:6px;color:var(--fg-2);text-decoration:none;min-height:44px;display:flex;align-items:center}.ck-tabs a[aria-current=page]{background:var(--bg-2);color:var(--fg);font-weight:500}.ck-tabs a:hover{color:var(--fg)}.ck-live{display:flex;align-items:center;gap:8px;color:var(--fg-2);white-space:nowrap}.ck-dot{width:8px;height:8px;border-radius:50%;background:var(--positive);flex:none}.ck-btn{min-height:44px;padding:0 16px;border-radius:6px;border:1px solid var(--line-2);background:transparent;color:var(--fg);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ck-btn:hover{border-color:#bedcf059}.ck-btn.danger{color:var(--negative);border-color:color-mix(in srgb,var(--negative) 55%,transparent)}.ck-btn.primary{color:var(--bg);background:var(--accent);border-color:var(--accent);font-weight:600}.ck-btn.danger-solid{color:var(--bg);background:var(--negative);border-color:var(--negative);font-weight:600}.ck-icon-btn{width:44px;height:44px;border:0;background:transparent;color:var(--fg-2);cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.ck-icon-btn:hover{background:var(--bg-2);color:var(--fg)}.ck-menu{position:absolute;right:0;top:calc(100% + 6px);background:var(--bg-2);border:1px solid var(--line-2);border-radius:8px;min-width:220px;padding:6px;display:flex;flex-direction:column;z-index:30}.ck-menu a,.ck-menu button{min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:6px;color:var(--fg);text-decoration:none;background:transparent;border:0;cursor:pointer;text-align:left}.ck-menu a:hover,.ck-menu button:hover{background:var(--bg-1)}.ck-main{padding:24px 24px 56px;max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.ck-card{background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--ck-radius);min-width:0}.ck-card-head{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--line-2);flex-wrap:wrap}.ck-card-head h2{margin:0;font-size:17px;font-weight:500}.ck-card-body{padding:16px 20px}.ck-muted{color:var(--fg-cap);padding:4px 0}.ck-cap{color:var(--fg-cap)}.ck-seg{display:inline-flex;border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.ck-seg button{min-height:40px;padding:0 14px;border:0;background:transparent;color:var(--fg-2);cursor:pointer}.ck-seg button[aria-pressed=true]{background:var(--bg-2);color:var(--fg)}.ck-kv{display:flex;justify-content:space-between;gap:16px;padding:3px 0}.ck-kv>span:first-child{color:var(--fg-2)}.ck-kv>span:last-child{text-align:right}.ck-head{display:grid;grid-template-columns:1.3fr repeat(5,minmax(0,1fr))}.ck-head>div{padding:18px 22px;border-right:1px solid var(--line-2);min-width:0}.ck-head>div:last-child{border-right:0}.ck-head .big{font-size:34px;margin-top:4px}.ck-head .mid{font-size:21px;margin-top:6px}.ck-exc{display:flex;flex-direction:column;gap:6px}.ck-exc-item{display:flex;align-items:center;gap:12px;padding:11px 16px;border-radius:8px;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--warning) 50%,transparent);background:color-mix(in srgb,var(--warning) 8%,transparent)}.ck-exc-item.critical{border-color:color-mix(in srgb,var(--negative) 60%,transparent);background:color-mix(in srgb,var(--negative) 9%,transparent)}.ck-row{display:grid;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--line)}.ck-row.head{color:var(--fg-cap);padding-top:12px;padding-bottom:12px}.ck-row.total{font-weight:600;border-bottom:1px solid var(--line-2)}.ck-row.bench{color:var(--fg-2);border-bottom:0}.ck-strat{grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr)) 48px}.ck-detail{background:color-mix(in srgb,var(--bg-2) 45%,var(--bg-1));border-bottom:1px solid var(--line);padding:18px 20px 20px 36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ck-detail h3{margin:0 0 8px;font-size:15px;font-weight:400;color:var(--fg-cap)}.ck-detail .span{grid-column:1 / -1;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line)}.ck-pill{padding:1px 9px;border-radius:10px;border:1px solid var(--line-2);color:var(--fg-2);white-space:nowrap}.ck-pill.on{background:color-mix(in srgb,var(--positive) 12%,transparent);border-color:transparent;color:var(--positive)}.ck-pill.off{background:color-mix(in srgb,var(--negative) 12%,transparent);border-color:transparent;color:var(--negative)}.ck-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.ck-two.wl{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ck-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ck-field{display:flex;flex-direction:column;gap:6px;color:var(--fg-cap)}.ck-field input,.ck-field select{min-height:44px;padding:0 10px;background:var(--bg);color:var(--fg);border:1px solid var(--line-2);border-radius:6px}.ck-bottom{display:none}.ck-dialog-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));z-index:60}.ck-dialog{background:var(--bg-2);border:1px solid var(--line-2);border-radius:10px;padding:22px;max-width:440px;width:100%}.ck-chart{position:relative;user-select:none;-webkit-user-select:none;width:100%;min-width:0;overflow:hidden}.ck-tip{position:absolute;pointer-events:none;background:var(--bg-2);border:1px solid var(--line-2);border-radius:6px;padding:8px 10px;white-space:nowrap;z-index:2}.ck-legend{display:flex;gap:18px;flex-wrap:wrap;color:var(--fg-2)}.ck-legend span{display:inline-flex;align-items:center;gap:6px}.ck-period-pick{display:none}@media (max-width: 1100px){.ck-head{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-head>div{border-bottom:1px solid var(--line-2)}.ck-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ck-two,.ck-two.wl{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.ck-top{padding:env(safe-area-inset-top) 16px 0}.ck-top-inner{min-height:56px;gap:12px}.ck-tabs,.ck-live{display:none}.ck-main{padding:16px 16px calc(96px + env(safe-area-inset-bottom));gap:14px}.ck-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ck-head>div{padding:12px 14px}.ck-head>div:first-child{grid-column:1 / -1}.ck-head .big{font-size:30px}.ck-head .mid{font-size:18px}.ck-card-head,.ck-card-body{padding:12px 14px}.ck-row{padding:10px 14px}.ck-strat{grid-template-columns:minmax(0,1fr) auto 44px}.ck-strat>.p-col{display:none}.ck-strat>.p-col.shown{display:block}.ck-period-pick{display:flex;padding:10px 14px;border-top:1px solid var(--line)}.ck-detail{grid-template-columns:minmax(0,1fr);padding:14px;gap:16px}.ck-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--bg-1);border-top:1px solid var(--line-2);padding-bottom:env(safe-area-inset-bottom)}.ck-bottom a{min-height:60px;display:flex;align-items:center;justify-content:center;color:var(--fg-2);text-decoration:none}.ck-bottom a[aria-current=page]{color:var(--fg);font-weight:600}.ck-hide-phone{display:none!important}}.ck-input{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border-radius:6px;border:1px solid var(--line-2);background:transparent;color:var(--fg);font:inherit}.ck-input:focus{outline:none;border-color:var(--accent)}.ck-limits{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 28px}.ck-limit-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.ck-limit-top>span:first-child{color:var(--fg-2)}.ck-limit-track{position:relative;height:8px;border-radius:4px;background:var(--line);overflow:visible}.ck-limit-fill{height:100%;border-radius:4px;transition:width .3s}.ck-limit-mark{position:absolute;top:-3px;width:2px;height:14px;background:var(--fg-2)}.ck-limit .ck-cap{margin-top:5px}.ck-attn{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.ck-attn-item{display:flex;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--line)}.ck-attn-item:first-child{border-top:0}.ck-grid{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ck-grid th,.ck-grid td{padding:8px 10px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.ck-grid th{color:var(--fg-2);font-weight:400}.ck-grid th:first-child,.ck-grid td:first-child{text-align:left}.ck-scroll{overflow-x:auto}.ck-fill{grid-template-columns:92px 96px minmax(0,1fr) auto}@media (max-width: 760px){.ck-fill{grid-template-columns:72px minmax(0,1fr);row-gap:2px}.ck-fill>:nth-child(2){display:none}.ck-fill>:nth-child(4){grid-column:2;text-align:left!important}}
