/* Whale 2: a market workspace with a horizontal navigation and persistent instrument bar. */
body.workspace-v2{--canvas:#f4f5f7;--surface:#fff;--ink:#17191d;--secondary:#6b717c;--line:#e5e7eb;--soft:#f0f1f4;--accent:#252932;background:var(--canvas);color:var(--ink)}
:where(html[data-theme=dark]) body.workspace-v2{--canvas:#101114;--surface:#1a1c20;--ink:#f2f3f5;--secondary:#a8adb8;--line:#2d3037;--soft:#24272d;--accent:#eff1f5}
body.workspace-v2>aside{position:sticky;top:0;z-index:30;display:flex;flex-direction:row;align-items:center;gap:4px;width:100%;height:72px;min-height:72px;padding:0 30px;border:0;border-bottom:1px solid var(--line);background:var(--surface);overflow:visible}
body.workspace-v2 aside>.brand{flex-shrink:0;font-size:27px;letter-spacing:-1.2px;margin:0 30px 0 0;color:var(--ink)}
body.workspace-v2 aside>.eyebrow{display:none}body.workspace-v2 aside>.nav{width:auto;min-height:34px;padding:8px 11px;margin:0;font-size:13px;white-space:nowrap;border-radius:7px;color:var(--secondary);background:transparent}
body.workspace-v2 aside>.nav.selected{background:var(--soft);color:var(--ink)}body.workspace-v2 aside>.nav[data-view=settings],body.workspace-v2 aside>.nav[data-view=setup]{display:none}
body.workspace-v2 main{margin:0 auto;padding:24px 32px 110px;max-width:1620px}body.workspace-v2 main>header{display:none}body.workspace-v2 main>footer{display:none}
body.workspace-v2 #notice{min-height:0;padding:0;font-size:12px}body.workspace-v2 #notice:not(:empty){padding:0 0 12px}
body.workspace-v2 .section-top{margin-bottom:22px;align-items:center}body.workspace-v2 h2{font-size:30px;font-weight:650;letter-spacing:-1px;line-height:1.15}body.workspace-v2 .section-top p{font-size:13px;margin:9px 0 0;color:var(--secondary)}
body.workspace-v2 .section-top h2 .pill{font-size:11px;font-weight:500;vertical-align:middle;letter-spacing:0;border:1px solid var(--line);background:var(--surface);padding:4px 8px;border-radius:5px}
body.workspace-v2 .primary{background:var(--ink);color:var(--surface);border-color:var(--ink)}body.workspace-v2 .primary:hover{background:var(--ink);opacity:.88}
body.workspace-v2 .feed-tools{padding:0 0 14px;border:0;gap:7px}body.workspace-v2 .feed-tools button,body.workspace-v2 .feed-tools select{font-size:12px;min-height:34px;padding:7px 10px}body.workspace-v2 #sound-settings,body.workspace-v2 #open-history{display:none}
body.workspace-v2 #chains{background:transparent;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 8px;gap:6px;width:100%}body.workspace-v2 #chains button{padding:6px 14px;font-size:12px}body.workspace-v2 #chains .active{background:var(--ink);color:var(--surface);box-shadow:none;border-radius:6px}
body.workspace-v2 .filter-line{font-size:12px;margin:6px 0 16px}body.workspace-v2 .columns{display:block}body.workspace-v2 .columns>.panel{background:transparent;border:0;overflow:visible}body.workspace-v2 .right-column{display:none}
body.workspace-v2 #events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}body.workspace-v2 #events>.empty{grid-column:1/-1}
body.workspace-v2 .trade-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--line);border-left:3px solid var(--chain-unknown);border-radius:16px;padding:20px 22px 16px;margin:0;background:var(--surface);box-shadow:none;min-width:0}
body.workspace-v2 .trade-card[data-chain=solana]{border-left-color:var(--chain-solana)}body.workspace-v2 .trade-card[data-chain=bnb]{border-left-color:var(--chain-bnb)}body.workspace-v2 .trade-card[data-chain=robinhood]{border-left-color:var(--chain-robinhood)}body.workspace-v2 .trade-card[data-chain=ethereum]{border-left-color:var(--chain-ethereum)}body.workspace-v2 .trade-card[data-chain=base]{border-left-color:var(--chain-base)}body.workspace-v2 .trade-card[data-chain=hyperliquid]{border-left-color:var(--chain-hyperliquid)}body.workspace-v2 .trade-card[data-chain=monad]{border-left-color:var(--chain-monad)}body.workspace-v2 .trade-card[data-chain=arc]{border-left-color:var(--chain-arc)}
body.workspace-v2 .trade-card::after{content:'FOMO';position:absolute;right:-9px;top:61px;font-size:80px;font-weight:850;letter-spacing:-7px;line-height:1;transform:rotate(-90deg) translateX(-100%);transform-origin:top right;color:var(--ink);opacity:.035;pointer-events:none;z-index:-1}
body.workspace-v2 .card-top{align-items:center;gap:8px;flex-wrap:wrap}body.workspace-v2 .card-top small{font-size:11px;white-space:nowrap;color:var(--secondary)}body.workspace-v2 .identity-line{gap:3px}body.workspace-v2 .account-name{font-size:14px;padding-left:2px;max-width:220px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
body.workspace-v2 .avatar{width:38px;height:38px;border-radius:13px;margin-right:6px}body.workspace-v2 .identity-detail{margin-top:10px;font-size:11px;gap:6px}body.workspace-v2 .rank-unavailable{font-size:10px;opacity:.8}
body.workspace-v2 .trade-main{margin:20px 0 17px;gap:10px}body.workspace-v2 .trade-main>button{font-size:24px;font-weight:650;padding-left:0;letter-spacing:-.6px}body.workspace-v2 .trade-main strong{font-size:23px;font-weight:550}body.workspace-v2 .trade-main span{font-size:11px}
body.workspace-v2 .card-meta{font-size:10px;gap:6px}body.workspace-v2 .card-actions{gap:2px 10px;padding-top:10px;margin-top:12px}body.workspace-v2 .card-actions button,body.workspace-v2 .card-actions a{font-size:11px;padding:4px 0}body.workspace-v2 .source-badge{font-size:9px;color:var(--secondary);font-weight:700;letter-spacing:1.3px;margin-left:auto}body.workspace-v2 .source-badge>span{display:none}
body.workspace-v2 .thesis{font-size:13px;line-height:1.75;padding-right:28px;margin-bottom:8px}body.workspace-v2 .profit-case{font-size:11px;color:#227858}:where(html[data-theme=dark]) body.workspace-v2 .profit-case{color:#86cdb2}
body.workspace-v2 .status-dock{position:fixed;bottom:0;left:0;right:0;z-index:40;height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(16px);border-top:1px solid var(--line)}
body.workspace-v2 .dock-controls{display:flex;gap:6px;align-items:center;flex-shrink:0}body.workspace-v2 .dock-controls button{padding:6px 9px;min-height:32px;font-size:11px;background:transparent;border-color:transparent}
body.workspace-v2 .status-dock .stats{display:flex;align-items:center;gap:20px;border:0;background:transparent;padding:0;margin:0;border-radius:0;min-width:0}
body.workspace-v2 .stats article{display:flex;flex-direction:row;align-items:center;gap:8px;border:0;padding:0;white-space:nowrap}body.workspace-v2 .stats strong{font-size:12px;letter-spacing:0;font-weight:650;margin:0;order:2}body.workspace-v2 .stats label{font-size:11px;color:var(--secondary)}body.workspace-v2 .stats small{display:none}
body.workspace-v2 #last-time{min-width:54px}body.workspace-v2 #last-time::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#9ba0aa;margin-right:6px}body.workspace-v2 #last-time[data-connection=live]::before{background:#42b583}
body.workspace-v2 #account-panel{width:min(430px,94vw);margin:auto auto 72px 20px;padding:24px;border-radius:18px}body.workspace-v2 #account-panel h2{font-size:22px}body.workspace-v2 #account-panel .aside-bottom{border:0;padding:0;margin:0;display:block}body.workspace-v2 #account-panel .identity-bar{display:flex;align-items:flex-start;flex-direction:column;font-size:13px;gap:12px}body.workspace-v2 #account-panel .identity-bar>strong{display:none}body.workspace-v2 #account-panel a{color:var(--ink);font-size:12px}body.workspace-v2 .appearance-options{border-top:1px solid var(--line);margin-top:20px;padding-top:4px}body.workspace-v2 .appearance-options h3{font-size:13px}body.workspace-v2 [data-theme-choice][aria-pressed=true]{background:var(--ink);color:var(--surface)}
body.workspace-v2 .directory-row{grid-template-columns:minmax(0,1fr) auto auto;padding:18px 22px;gap:20px}body.workspace-v2 .directory-row a,body.workspace-v2 .ranking-row a{min-width:0;overflow-wrap:anywhere}body.workspace-v2 .directory-row>button{font-size:12px}body.workspace-v2 .directory-platforms{display:flex;gap:10px;margin-bottom:20px}body.workspace-v2 .directory-platforms button{min-width:100px;display:flex;align-items:center;gap:12px;padding:12px 16px}body.workspace-v2 .directory-platforms button[aria-pressed=true]{border-color:var(--ink);font-weight:650}body.workspace-v2 .directory-platforms small{font-size:10px;color:var(--secondary)}
.avatar-generated{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;border:1px solid #00000008;color:#245745;background:#dcece3}.avatar-generated>span{font-size:27px;line-height:1;transform:rotate(-20deg)}.avatar-tone-1{background:#e4e0f0;color:#66508d}.avatar-tone-2{background:#f1e8d7;color:#88713f}.avatar-tone-3{background:#dfe9ef;color:#3e687f}.avatar-tone-4{background:#eadfe6;color:#866277}.avatar-tone-5{background:#dee6df;color:#496552}
body.workspace-v2 .pending-updates{top:84px;font-size:12px;border-radius:99px;box-shadow:0 4px 24px #0002}
body.workspace-v2 .settings-block{padding:26px 30px}body.workspace-v2 #settings-body{max-width:1000px;margin:auto}body.workspace-v2 .settings-block h3{font-size:19px;margin-top:0}body.workspace-v2 .settings-block p{max-width:750px;line-height:1.75}body.workspace-v2 .check{white-space:normal}body.workspace-v2 .column-feed .trade-card{padding:16px}.workspace-v2 .column-feed .trade-main{margin:12px 0}
@media(max-width:1200px){body.workspace-v2>aside{padding:0 20px;gap:0}body.workspace-v2 aside>.brand{margin-right:18px;font-size:24px}body.workspace-v2 aside>.nav{font-size:12px;padding:8px}body.workspace-v2 .status-dock .stats{gap:12px}body.workspace-v2 .stats label{font-size:10px}body.workspace-v2 .trade-card{padding:17px}body.workspace-v2 .card-top small{width:100%;padding-left:47px}body.workspace-v2 .stats article:nth-child(3){display:none}}
@media(max-width:900px){body.workspace-v2 #events{grid-template-columns:1fr}body.workspace-v2 aside>.brand{margin-right:10px}body.workspace-v2 aside>.nav{font-size:11px;padding:8px 7px}body.workspace-v2 .stats article:nth-child(2){display:none}}
@media(max-width:760px){body.workspace-v2 main{padding:0 16px 118px}body.workspace-v2 main>header{display:flex;min-height:62px;margin-bottom:20px;border-bottom:1px solid var(--line)}body.workspace-v2 main>header::after{content:'whale.';font-size:23px;font-weight:700;letter-spacing:-1px}body.workspace-v2 main>header>div{display:none}body.workspace-v2 h2{font-size:27px}body.workspace-v2 .section-top{margin-bottom:20px}body.workspace-v2 .section-top p{font-size:12px}body.workspace-v2 .feed-tools{gap:6px}body.workspace-v2 .feed-tools button{min-height:36px}body.workspace-v2 .toolbar input,body.workspace-v2 .toolbar select{font-size:14px}body.workspace-v2 #events{gap:12px}body.workspace-v2 .trade-card{padding:16px}body.workspace-v2 .card-top small{width:auto;padding:0}body.workspace-v2 .trade-main>button,body.workspace-v2 .trade-main strong{font-size:23px}body.workspace-v2 .status-dock{height:auto;min-height:86px;padding:7px 12px calc(7px + env(safe-area-inset-bottom));flex-direction:column-reverse;gap:6px}body.workspace-v2 .status-dock .stats{width:100%;justify-content:space-between;gap:8px}body.workspace-v2 .stats article:nth-child(2),body.workspace-v2 .stats article:nth-child(3){display:flex}body.workspace-v2 .stats label{font-size:9px}body.workspace-v2 .stats strong{font-size:10px}body.workspace-v2 .stats article{gap:4px}body.workspace-v2 .dock-controls{width:100%;justify-content:space-between}body.workspace-v2 #account-panel{margin:auto auto 104px;width:calc(100vw - 24px)}body.workspace-v2 #mobile-nav aside{height:calc(100dvh - 54px);padding:22px;gap:8px;overflow:auto}body.workspace-v2 #mobile-nav aside>.brand{margin:0 0 18px}body.workspace-v2 #mobile-nav aside>.nav{display:block;width:100%;text-align:left;font-size:15px;padding:13px}body.workspace-v2 .directory-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}body.workspace-v2 .directory-row>span{grid-column:1;font-size:11px}body.workspace-v2 .directory-row>button{grid-column:2;grid-row:1/3}body.workspace-v2 .settings-block{padding:20px}body.workspace-v2 .pending-updates{top:12px}}
@media(prefers-reduced-transparency:reduce){body.workspace-v2 .status-dock{background:var(--surface);backdrop-filter:none}}
@media(prefers-contrast:more){body.workspace-v2{--secondary:var(--ink);--line:#888}body.workspace-v2 .trade-card::after{display:none}}

body.workspace-v2 .trade-card::after{top:auto;bottom:38px;right:14px;transform:none;font-size:60px;letter-spacing:-4px;opacity:.055;z-index:0}body.workspace-v2 .trade-card>*{position:relative;z-index:1}body.workspace-v2 .trade-card .thesis{position:relative;background:var(--surface)}body.workspace-v2 [hidden]::after{content:none}

body.workspace-v2 .advanced-filters>summary{display:none}body.workspace-v2 .board-column{background:var(--soft);border-color:var(--line)}body.workspace-v2 .column-head,body.workspace-v2 .column-controls{background:var(--soft)}@media(max-width:760px){body.workspace-v2 .advanced-filters>summary{display:block;cursor:pointer;padding:11px 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface);font-size:13px;margin:8px 0 12px}body.workspace-v2 .advanced-filters>summary::after{content:"+";float:right}body.workspace-v2 .advanced-filters[open]>summary::after{content:"−"}}

body.workspace-v2 .trade-card::after{content:none}body.workspace-v2 .trade-card>.source-watermark{position:absolute;right:14px;bottom:39px;font-size:60px;line-height:1;letter-spacing:-4px;font-weight:850;color:var(--ink);opacity:.055;z-index:0;pointer-events:none}body.workspace-v2 .account-note{color:var(--secondary)}

body.workspace-v2 #account-panel .aside-bottom p,body.workspace-v2 #account-panel .aside-bottom>small{display:block}body.workspace-v2 .stats article:nth-child(2),body.workspace-v2 .stats article:nth-child(3){display:flex}@media(min-width:761px) and (max-width:1050px){body.workspace-v2 .status-dock{height:80px;flex-direction:column-reverse;justify-content:center;gap:5px}body.workspace-v2 .status-dock .stats{gap:24px}body.workspace-v2 main{padding-bottom:130px}}

body.workspace-v2 main>.stats{display:none}
