@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-vietnamese-wght-normal.3cbdnbmi1hpzs.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-ext-wght-normal.3cxrhsknk8wrd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-wght-normal.0inx24hl2eswd.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.2yptelh8aqa_5.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0s9lyv6-dq8sg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.0injkow7o_js7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.04ex7n90-6tif.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.1wlj3nn-4xnfp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2odd3csjijl0b.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#f5f7ef;--muted:#89918b;--faint:#515953;--canvas:#090b0a;--panel:#101311;--panel-2:#141815;--line:#252b27;--line-soft:#1b211d;--acid:#b7f34a;--acid-soft:#b7f34a1f;--cyan:#66e5d8;--red:#ff725e;--amber:#f4b84a;--sidebar:238px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo Variable,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.app-shell{background:radial-gradient(circle at 62% 0%, #3d634c21, transparent 34%), var(--canvas);min-height:100vh}.ambient-grid{pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.sidebar{z-index:30;width:var(--sidebar);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0b0e0cf5;flex-direction:column;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:11px;height:42px;padding:0 8px;display:flex}.brand-mark{background:#151a16;border:1px solid #4d594f;place-items:center;width:28px;height:28px;display:inline-grid;position:relative;transform:rotate(45deg)}.brand-mark:before,.brand-mark span{content:"";background:var(--acid);width:13px;height:2px;position:absolute;transform:rotate(-45deg)skew(-25deg)}.brand-mark:before{margin-top:-6px}.brand-mark span{margin-top:6px}.brand-name{letter-spacing:-.7px;font-family:JetBrains Mono Variable,monospace;font-size:14px;font-weight:700}.brand-name span{color:var(--acid)}.primary-nav{margin-top:42px}.primary-nav,.secondary-nav{gap:5px;display:grid}.nav-item{color:#7f8881;border-radius:5px;align-items:center;gap:11px;height:42px;padding:0 12px;font-size:13px;font-weight:560;transition:all .2s;display:flex}.nav-item:hover{color:var(--ink);background:#151916}.nav-item.active{color:var(--ink);box-shadow:inset 2px 0 var(--acid);background:#181d19}.nav-item.active svg{color:var(--acid)}.nav-pip{background:var(--acid);width:5px;height:5px;box-shadow:0 0 9px var(--acid);border-radius:50%;margin-left:auto}.sidebar-label{color:#4d554f;letter-spacing:1.8px;text-transform:uppercase;margin:33px 12px 10px;font:600 9px/1 JetBrains Mono Variable,monospace}.sidebar-status{border:1px solid var(--line);background:#121613;border-radius:6px;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;min-height:68px;margin-top:auto;padding:12px;display:grid}.status-orbit{width:32px;height:32px;color:var(--cyan);border:1px solid #364038;border-radius:50%;place-items:center;display:grid;position:relative}.status-orbit>span{border:1px dashed #39433b;border-radius:50%;animation:9s linear infinite rotate;position:absolute;inset:4px}.sidebar-status strong,.sidebar-status div>span{display:block}.sidebar-status strong{margin-bottom:3px;font-size:11px}.sidebar-status div>span{color:var(--muted);font-size:9px}.live-dot{background:var(--acid);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 9px #b7f34aa6}.live-dot.demo{background:var(--amber);box-shadow:0 0 9px #f4b84a80}.live-dot.panta-sandbox{background:var(--cyan);box-shadow:0 0 9px #66e5d88c}.sidebar-foot{border-top:1px solid var(--line-soft);color:#555d57;justify-content:space-between;align-items:center;margin-top:13px;padding:13px 9px 0;font:500 9px/1 JetBrains Mono Variable,monospace;display:flex}.sidebar-foot strong{color:#929991;font-weight:500}.network-dot{background:var(--cyan);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.workspace{margin-left:var(--sidebar);min-width:0}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0ad6;align-items:center;gap:18px;height:72px;padding:0 clamp(20px,4vw,58px);display:flex;position:sticky;top:0}.global-search{width:min(460px,45vw);height:38px;color:var(--muted);background:#111411;border:1px solid #242a26;border-radius:4px;align-items:center;gap:10px;padding:0 12px;transition:border .2s;display:flex}.global-search:focus-within{border-color:#465144}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.global-search input::placeholder{color:#59615b}.global-search kbd{color:#5d665f;border:1px solid #303631;border-radius:3px;align-items:center;gap:2px;padding:3px 5px;font:500 9px/1 JetBrains Mono Variable,monospace;display:flex}.topbar-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.icon-button{border:1px solid var(--line);cursor:pointer;background:#111411;border-radius:4px;place-items:center;width:38px;height:38px;display:grid}.notification{color:#9ca39d;position:relative}.notification span{color:#11140f;background:var(--acid);border-radius:7px;place-items:center;min-width:14px;height:14px;padding:0 3px;font:750 7px/1 JetBrains Mono Variable,monospace;display:grid;position:absolute;top:4px;right:4px}.wallet-button{cursor:pointer;background:#171c18;border:1px solid #3e493e;border-radius:4px;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:11px;font-weight:650;display:flex}.wallet-button:hover{border-color:var(--acid)}.wallet-button:disabled{opacity:.65;cursor:wait}.wallet-glyph{border:1px solid var(--acid);border-radius:2px;width:17px;height:13px;box-shadow:inset 4px 0 #b7f34a2e}.wallet-button.connected{color:var(--acid)}.content{max-width:1440px;margin:0 auto;padding:58px clamp(24px,5vw,72px) 30px}.menu-button,.mobile-close,.sidebar-scrim{display:none}@keyframes rotate{to{transform:rotate(360deg)}}.overview-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.eyebrow{color:var(--acid);letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:8px;font:600 9px/1 JetBrains Mono Variable,monospace;display:inline-flex}.eyebrow>span{background:var(--acid);width:17px;height:1px}.overview-head h1{letter-spacing:-5px;margin:18px 0 14px;font-size:clamp(46px,6.5vw,88px);font-weight:670;line-height:.89}.overview-head h1 em{color:#99a29b;font-style:normal;font-weight:460}.overview-head p{max-width:500px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.as-of{text-align:right;padding-bottom:7px}.as-of span,.as-of strong{display:block}.as-of span{color:#525a54;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px;font:500 9px/1 JetBrains Mono Variable,monospace}.as-of strong{color:#a5aca6;font:500 10px/1 JetBrains Mono Variable,monospace}.pulse-panel{background:linear-gradient(120deg, #b7f34a06, transparent 44%), var(--panel);border:1px solid var(--line);grid-template-columns:1.65fr .85fr;min-height:350px;display:grid;box-shadow:0 24px 80px #00000038}.pulse-main{border-right:1px solid var(--line);padding:28px 32px 23px;position:relative;overflow:hidden}.section-kicker{color:#8e978f;letter-spacing:1.4px;align-items:center;gap:8px;font:600 9px/1 JetBrains Mono Variable,monospace;display:flex}.section-kicker svg{color:var(--acid)}.pulse-score{align-items:flex-end;gap:16px;margin-top:22px;display:flex}.pulse-score>strong{letter-spacing:-4px;font:520 62px/.9 JetBrains Mono Variable,monospace}.delta{align-items:center;gap:3px;font:600 10px/1 JetBrains Mono Variable,monospace;display:inline-flex}.delta.up{color:var(--acid)}.delta.down{color:var(--red)}.pulse-score .delta{background:var(--acid-soft);margin-bottom:6px;padding:5px 7px}.pulse-main>p{max-width:490px;color:var(--muted);font-size:12px;line-height:1.55}.score-distribution{gap:13px;margin-top:25px;display:grid}.score-distribution>div{grid-template-columns:38px 1fr 26px;align-items:center;gap:9px;display:grid}.score-distribution span,.score-distribution strong{font:600 8px/1 JetBrains Mono Variable,monospace}.score-distribution span{color:#828b84}.score-distribution strong{color:var(--acid);text-align:right}.score-distribution i{background:#252c27;height:5px;overflow:hidden}.score-distribution b{background:linear-gradient(90deg, #59752b, var(--acid));height:100%;display:block;box-shadow:0 0 8px #b7f34a33}.score-caption{border-top:1px solid var(--line-soft);color:#555e57;text-transform:uppercase;gap:18px;margin-top:18px;padding-top:12px;font:500 7px/1 JetBrains Mono Variable,monospace;display:flex}.pulse-side{flex-direction:column;padding:28px;display:flex}.pulse-side-top{border-bottom:1px solid var(--line-soft);align-items:center;gap:20px;padding-bottom:24px;display:flex}.pulse-side-top>div>span{color:#6c746e;text-transform:uppercase;letter-spacing:1px;font:600 8px/1 JetBrains Mono Variable,monospace}.pulse-side-top>div>strong{margin:6px 0 5px;font-size:20px;display:block}.pulse-side-top p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.signal-dial{flex:none;width:92px;height:92px;position:relative}.signal-dial svg{width:100%;transform:rotate(-90deg)}.signal-dial circle{fill:none;stroke-width:4px}.dial-track{stroke:#252c27}.dial-value{stroke:var(--acid);stroke-linecap:round;filter:drop-shadow(0 0 4px #b7f34a66)}.dial-copy{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.dial-copy strong{font:600 21px/1 JetBrains Mono Variable,monospace}.dial-copy span{color:var(--acid);text-transform:uppercase;margin-top:5px;font:600 7px/1 JetBrains Mono Variable,monospace}.signal-metrics{gap:14px;margin-top:20px;display:grid}.signal-metrics>div{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.signal-metrics span{color:#8f9791;font-size:10px}.signal-metrics strong{font:600 10px/1 JetBrains Mono Variable,monospace}.signal-metrics i{background:#252a26;grid-column:1/-1;height:3px;position:relative;overflow:hidden}.signal-metrics i:after{content:"";width:var(--value);background:var(--acid);position:absolute;inset:0 auto 0 0}.signal-metrics i.warn:after{background:var(--amber)}.methodology{border-top:1px solid var(--line-soft);margin-top:auto;padding-top:13px}.methodology summary{color:#7d867f;cursor:pointer;align-items:center;gap:7px;font-size:9px;list-style:none;display:flex}.methodology summary::-webkit-details-marker{display:none}.methodology summary:hover{color:var(--acid)}.methodology[open] summary svg{transform:rotate(90deg)}.methodology summary svg{transition:transform .2s}.methodology>div{border:1px solid var(--line-soft);background:#0d110e;margin-top:12px;padding:11px}.methodology p{color:#8b948c;align-items:center;gap:8px;margin:0 0 7px;font-size:8px;display:flex}.methodology p strong{width:28px;color:var(--acid);font:600 8px/1 JetBrains Mono Variable,monospace}.methodology small{color:#555e57;border-top:1px solid var(--line-soft);padding-top:7px;font-size:7px;line-height:1.45;display:block}.section-block{padding-top:84px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:23px;display:flex}.section-heading>div:first-child{grid-template-columns:25px auto;align-items:baseline;column-gap:12px;display:grid}.section-index{color:var(--acid);grid-row:1/3;font:600 9px/1 JetBrains Mono Variable,monospace}.section-heading h2{letter-spacing:-1.3px;margin:0;font-size:27px}.section-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.ghost-button{color:#8c948e;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.ghost-button:hover{color:var(--acid)}.asset-table-wrap{border:1px solid var(--line);background:var(--panel);overflow-x:auto}.asset-table{border-collapse:collapse;width:100%;min-width:820px}.asset-table th{text-align:left;color:#5d655f;border-bottom:1px solid var(--line);letter-spacing:.9px;text-transform:uppercase;height:42px;padding:0 18px;font:600 8px/1 JetBrains Mono Variable,monospace}.asset-table td{border-bottom:1px solid var(--line-soft);height:74px;padding:0 18px;font-size:11px}.asset-table tbody tr:last-child td{border-bottom:0}.asset-table tbody tr{transition:background .2s}.asset-table tbody tr:hover{background:#151a16}.asset-table td:first-child{align-items:center;gap:11px;display:flex}.token-icon{color:#0b0d0c;background:var(--acid);border-radius:50%;place-items:center;width:32px;height:32px;font:750 12px/1 JetBrains Mono Variable,monospace;display:grid}.token-jup{color:#08110f;background:var(--cyan)}.token-jto{background:#f3bd65}.token-pyth{color:#f8f3ff;background:#6e4a8c}.token-name strong,.token-name small{display:block}.token-name strong{font:650 11px/1 JetBrains Mono Variable,monospace}.token-name small{color:var(--muted);margin-top:5px;font-size:9px}.mono-value{font:550 11px/1 JetBrains Mono Variable,monospace}.muted{color:#858d87}.market-stat strong,.market-stat small{display:block}.market-stat strong{font:550 10px/1 JetBrains Mono Variable,monospace}.market-stat small{color:#626a64;margin-top:5px;font-size:8px}.signal-badge{min-width:67px;color:var(--acid);text-transform:uppercase;background:#b7f34a14;align-items:center;gap:6px;padding:6px 8px;font:600 8px/1 JetBrains Mono Variable,monospace;display:inline-flex}.signal-badge>span{background:currentColor;border-radius:50%;width:4px;height:4px}.signal-badge.neutral{color:#b5bdb7;background:#202521}.signal-badge.caution{color:var(--red);background:#ff725e14}.event-score{align-items:center;gap:9px;display:flex}.event-score strong{width:21px;font:600 10px/1 JetBrains Mono Variable,monospace}.event-score>span{background:#282e29;width:45px;height:3px}.event-score i{background:var(--acid);height:100%;display:block}.empty-state{color:var(--muted);text-align:center;padding:35px;font-size:12px}.source-badge{color:#949c95;border:1px solid var(--line);text-transform:uppercase;letter-spacing:.7px;background:#111511;align-items:center;gap:8px;padding:8px 10px;font:550 8px/1 JetBrains Mono Variable,monospace;display:flex}.market-layout{grid-template-columns:1.5fr .75fr;gap:14px;display:grid}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-card{text-align:left;min-height:228px;color:var(--ink);border:1px solid var(--line);background:var(--panel);cursor:pointer;flex-direction:column;padding:19px;transition:transform .22s,border .22s,background .22s;display:flex}.market-card:hover{border-color:#3d473f;transform:translateY(-2px)}.market-card.active{background:linear-gradient(145deg,#b7f34a0e,#0000 50%),#121612;border-color:#687755}.market-card-topline{justify-content:space-between;align-items:center;display:flex}.category-tag{color:#9da69f;text-transform:uppercase;letter-spacing:.7px;background:#1c211d;padding:5px 7px;font:600 8px/1 JetBrains Mono Variable,monospace}.market-question{max-width:330px;margin:19px 0 18px;font-size:13px;font-weight:600;line-height:1.35}.probability-row{align-items:flex-end;gap:15px;margin-top:auto;display:flex}.probability-copy{flex:none}.probability-copy strong,.probability-copy small{display:block}.probability-copy strong{font:600 25px/1 JetBrains Mono Variable,monospace}.probability-copy small{color:#626a64;margin-top:5px;font-size:8px}.probability-track{background:#293029;flex:1;height:4px;margin-bottom:11px}.probability-track span{background:var(--acid);height:100%;display:block}.market-meta{color:#667069;border-top:1px solid var(--line-soft);justify-content:space-between;margin-top:17px;padding-top:12px;font:500 8px/1 JetBrains Mono Variable,monospace;display:flex}.market-meta span{align-items:center;gap:4px;display:flex}.decision-panel{background:#151a16;border:1px solid #303831;flex-direction:column;padding:23px;display:flex}.decision-topline{color:#6a736c;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;font:600 8px/1 JetBrains Mono Variable,monospace;display:flex}.asset-pills{gap:5px;margin-top:24px;display:flex}.asset-pills span{color:var(--cyan);background:#66e5d814;padding:5px 7px;font:600 8px/1 JetBrains Mono Variable,monospace}.decision-panel h3{letter-spacing:-.5px;margin:15px 0 22px;font-size:19px;line-height:1.25}.outcome-split{grid-template-columns:1fr 1fr;gap:7px;display:grid}.outcome-split>div{border:1px solid var(--line);background:#101411;padding:13px}.outcome-split span,.outcome-split strong,.outcome-split small{display:block}.outcome-split span{font:700 8px/1 JetBrains Mono Variable,monospace}.outcome-split strong{margin:8px 0 5px;font:600 21px/1 JetBrains Mono Variable,monospace}.outcome-split small{color:#6d756f;font-size:8px}.outcome-split .yes span,.outcome-split .yes strong{color:var(--acid)}.outcome-split .no span,.outcome-split .no strong{color:var(--red)}.market-insight{color:var(--acid);border-left:2px solid var(--acid);background:#b7f34a0e;align-items:flex-start;gap:9px;margin:17px 0;padding:13px;display:flex}.market-insight p{color:#9ea69f;margin:0;font-size:9px;line-height:1.5}.market-insight strong{color:var(--acid);text-transform:uppercase;margin-bottom:3px;font:650 8px/1 JetBrains Mono Variable,monospace;display:block}.trade-button{color:#10130f;background:var(--acid);cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;width:100%;min-height:42px;font-size:10px;font-weight:750;transition:filter .2s,transform .2s;display:flex}.trade-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.watch-button{color:#929b94;cursor:pointer;background:#111511;border:1px solid #354038;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:7px;font-size:9px;display:flex}.watch-button:hover{color:var(--acid);border-color:#65764d}.watch-button.saved{color:var(--acid);background:#b7f34a0d;border-color:#b7f34a40}.watch-button:disabled{cursor:default}.panta-credit{color:#657067;justify-content:center;align-items:center;gap:6px;margin-top:10px;font:500 8px/1 JetBrains Mono Variable,monospace;display:flex}.portfolio-refresh{justify-content:flex-end;min-width:124px}.portfolio-refresh:disabled{opacity:.6;cursor:wait}.portfolio-metrics{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(4,1fr);display:grid}.portfolio-metrics>div{border-right:1px solid var(--line);min-height:118px;padding:20px}.portfolio-metrics>div:last-child{border-right:0}.portfolio-metrics>div.claim-ready{background:linear-gradient(135deg,#b7f34a12,#0000)}.portfolio-metrics span,.portfolio-metrics strong,.portfolio-metrics small{display:block}.portfolio-metrics>div>span{color:#6b746d;text-transform:uppercase;letter-spacing:.8px;font:600 8px/1 JetBrains Mono Variable,monospace}.portfolio-metrics>div>strong{margin:14px 0 8px;font:570 25px/1 JetBrains Mono Variable,monospace}.portfolio-metrics small{color:#59615b;font-size:8px}.portfolio-metrics .claim-ready>strong{color:var(--acid)}.wallet-status{align-items:center;gap:8px;font-size:13px!important;display:flex!important}.wallet-status i{background:#586059;border-radius:50%;width:7px;height:7px}.wallet-status i.online{background:var(--acid);box-shadow:0 0 8px #b7f34a99}.portfolio-notice{border-left:2px solid;align-items:center;gap:8px;margin:12px 0;padding:11px 13px;font-size:9px;display:flex}.portfolio-notice.error{color:#ff9688;background:#ff725e12}.portfolio-notice.success{color:var(--acid);background:#b7f34a12}.portfolio-table-wrap{border:1px solid var(--line);background:var(--panel);margin-top:12px}.portfolio-table-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:52px;padding:0 17px;display:flex}.portfolio-table-head>div{color:#abb2ac;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.portfolio-table-head>div svg{color:var(--acid)}.portfolio-table-head .source-badge{padding:6px 8px}.portfolio-table-scroll{overflow-x:auto}.portfolio-table{border-collapse:collapse;width:100%;min-width:760px}.portfolio-table th{color:#555e57;text-align:left;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.7px;height:38px;padding:0 17px;font:600 8px/1 JetBrains Mono Variable,monospace}.portfolio-table td{border-bottom:1px solid var(--line-soft);height:66px;padding:0 17px;font-size:10px}.portfolio-table tbody tr:last-child td{border-bottom:0}.portfolio-table tbody tr:hover{background:#141915}.portfolio-table td:first-child span,.portfolio-table td:first-child small{display:block}.market-id{font:550 10px/1 JetBrains Mono Variable,monospace}.portfolio-table td:first-child small{color:#626b64;margin-top:5px;font-size:8px}.position-side,.phase-badge{text-transform:uppercase;padding:5px 7px;font:650 8px/1 JetBrains Mono Variable,monospace;display:inline-flex}.position-side.yes{color:var(--acid);background:#b7f34a14}.position-side.no{color:var(--red);background:#ff725e14}.phase-badge{color:#a0a9a2;background:#202521}.phase-badge.resolved{color:var(--cyan);background:#66e5d814}.claimable,.claimed,.settled{align-items:center;gap:5px;font:600 8px/1 JetBrains Mono Variable,monospace;display:inline-flex}.claimable,.claimed{color:var(--acid)}.settled{color:#6c756e}.claim-button{color:#11140f;background:var(--acid);cursor:pointer;border:0;justify-content:center;align-items:center;gap:5px;min-width:72px;height:30px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.claim-button:disabled{opacity:.65;cursor:wait}.row-dash{color:#434a45}.portfolio-empty{color:var(--muted);text-align:center;height:95px!important}.portfolio-disclaimer{color:#555e57;align-items:center;gap:6px;margin:10px 0 0;font-size:8px;display:flex}.footer{border-top:1px solid var(--line);color:#59615b;justify-content:space-between;align-items:center;gap:20px;margin-top:90px;padding:24px 0 4px;font-size:9px;display:flex}.footer-brand{color:#8b938d;align-items:center;gap:10px;font:600 9px/1 JetBrains Mono Variable,monospace;display:flex}.brand-mark.mini{width:18px;height:18px}.brand-mark.mini:before,.brand-mark.mini span{width:8px}.brand-mark.mini:before{margin-top:-4px}.brand-mark.mini span{margin-top:4px}.footer>div:last-child{gap:18px;display:flex}.footer a:hover{color:var(--acid)}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040605c7;place-items:center;padding:18px;animation:.2s fade-in;display:grid;position:fixed;inset:0}.trade-modal{background:#131713;border:1px solid #39423a;width:min(455px,100%);padding:30px;animation:.3s rise-in;position:relative;box-shadow:0 30px 100px #000}.modal-close{color:#8b948d;border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:16px}.trade-modal h2{letter-spacing:-1.3px;margin:14px 0 7px;font-size:30px}.trade-question{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.trade-steps{color:#555e57;text-transform:uppercase;letter-spacing:.6px;align-items:center;margin:21px 0 4px;font:600 7px/1 JetBrains Mono Variable,monospace;display:flex}.trade-steps span{flex:none}.trade-steps i{background:#29302a;flex:1;height:1px;margin:0 8px}.trade-steps .active{color:var(--ink)}.trade-steps .done{color:var(--acid)}.side-switch{grid-template-columns:1fr 1fr;gap:8px;margin:25px 0 18px;display:grid}.side-switch button{border:1px solid var(--line);cursor:pointer;background:#0e110f;justify-content:space-between;padding:14px;display:flex}.side-switch span{font:700 9px/1 JetBrains Mono Variable,monospace}.side-switch strong{font:600 16px/1 JetBrains Mono Variable,monospace}.side-switch .active.yes{color:var(--acid);background:#b7f34a12;border-color:#667b48}.side-switch .active.no{color:var(--red);background:#ff725e12;border-color:#75453f}.amount-input>span{color:#737c75;text-transform:uppercase;margin-bottom:7px;font:600 8px/1 JetBrains Mono Variable,monospace;display:block}.amount-input>div{background:#0d100e;border:1px solid #303731;align-items:center;height:50px;padding:0 14px;display:flex}.amount-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font:600 18px/1 JetBrains Mono Variable,monospace}.amount-input strong{color:#7e887f;font:600 10px/1 JetBrains Mono Variable,monospace}.trade-summary{justify-content:space-between;margin:13px 0 21px;display:flex}.trade-summary span{color:#69726b;font-size:9px}.trade-summary strong{color:#c0c7c1;margin-top:5px;font:550 10px/1 JetBrains Mono Variable,monospace;display:block}.trade-summary span:last-child{text-align:right}.modal-trade{min-height:48px}.custody-note{color:#687169;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:8px;display:flex}.trade-button:disabled{opacity:.68;cursor:wait;transform:none}.quote-receipt{border:1px solid var(--line);background:#0d100e;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0 20px;padding:12px;display:grid}.quote-receipt div{border-right:1px solid var(--line-soft);padding-right:8px}.quote-receipt div:last-child{border-right:0}.quote-receipt span,.quote-receipt strong{display:block}.quote-receipt span{color:#69726b;font-size:7px}.quote-receipt strong{overflow-wrap:anywhere;margin-top:6px;font:550 9px/1.2 JetBrains Mono Variable,monospace}.trade-error{color:#ff9688;border-left:2px solid var(--red);background:#ff725e12;margin:-7px 0 15px;padding:10px 11px;font-size:9px;line-height:1.45}.trade-notice{color:var(--cyan);border-left:2px solid var(--cyan);background:#66e5d80f;align-items:flex-start;gap:8px;margin:-7px 0 15px;padding:10px 11px;font-size:9px;line-height:1.45;display:flex}.trade-notice svg{flex:none}.trade-success{color:var(--acid);background:#b7f34a12;border:1px solid #b7f34a4d;grid-template-columns:34px 1fr;align-items:center;gap:11px;margin-top:22px;padding:15px;display:grid}.trade-success>span{background:#b7f34a1f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.trade-success strong{font-size:11px}.trade-success p{color:#899287;margin:4px 0 0;font-size:8px}.trade-success a{color:var(--acid);text-underline-offset:3px;grid-column:2;font:600 8px/1 JetBrains Mono Variable,monospace;text-decoration:underline}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.wallet-adapter-modal-wrapper{border:1px solid #374038;color:var(--ink)!important;background:#121713!important;border-radius:2px!important;font-family:Archivo Variable,sans-serif!important;box-shadow:0 30px 100px #000!important}.wallet-adapter-modal-title{font-size:23px!important}.wallet-adapter-modal-list .wallet-adapter-button{background:#1a201b!important;border-radius:2px!important;font-family:Archivo Variable,sans-serif!important}.wallet-adapter-modal-list .wallet-adapter-button:hover{background:#252d26!important}.wallet-adapter-modal-overlay{background:#040605d1!important}.wallet-adapter-modal{z-index:120!important}.alert-backdrop{justify-items:end;padding:0}.alert-drawer{background:#101411;border-left:1px solid #354038;flex-direction:column;width:min(430px,100%);height:100%;animation:.28s drawer-in;display:flex;position:relative;box-shadow:-24px 0 80px #00000073}.alert-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:89px;padding:22px;display:flex}.alert-drawer>header>div{align-items:center;gap:12px;display:flex}.alert-icon{width:37px;height:37px;color:var(--acid);background:#b7f34a0f;border:1px solid #3a4637;place-items:center;display:grid}.alert-drawer h2{letter-spacing:-.5px;margin:0;font-size:18px}.alert-drawer header p{color:var(--muted);margin:4px 0 0;font-size:9px}.alert-drawer .modal-close{flex:none;position:static}.alert-list{flex:1;padding:14px;overflow-y:auto}.alert-list article{border:1px solid var(--line);background:#141815;margin-bottom:9px;padding:17px;position:relative}.alert-list article.triggered{background:linear-gradient(135deg,#b7f34a12,#0000),#141815;border-color:#667a48}.alert-state{color:#7f8881;text-transform:uppercase;align-items:center;gap:5px;font:600 7px/1 JetBrains Mono Variable,monospace;display:flex}.triggered .alert-state{color:var(--acid)}.alert-list h3{max-width:320px;margin:12px 0 17px;font-size:13px;line-height:1.4}.alert-probability{align-items:flex-end;gap:10px;display:flex}.alert-probability strong{font:600 27px/.9 JetBrains Mono Variable,monospace}.alert-probability span{font:600 9px/1 JetBrains Mono Variable,monospace}.alert-probability .up{color:var(--acid)}.alert-probability .down{color:var(--red)}.alert-baseline{border-top:1px solid var(--line-soft);color:#606962;justify-content:space-between;margin-top:13px;padding-top:11px;font:500 7px/1 JetBrains Mono Variable,monospace;display:flex}.alert-list article>button{color:#687169;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:13px;padding:0;font-size:8px;display:flex}.alert-list article>button:hover{color:var(--red)}.alerts-empty{color:#535c55;text-align:center;place-content:center;justify-items:center;min-height:330px;display:grid}.alerts-empty strong{color:#a2aaa3;margin-top:13px;font-size:12px}.alerts-empty p{color:#646d66;max-width:230px;margin:7px 0 0;font-size:9px;line-height:1.5}.alert-drawer>footer{color:#59615b;border-top:1px solid var(--line);text-align:center;padding:15px 20px;font-size:8px}@keyframes drawer-in{0%{opacity:0;transform:translate(20px)}}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}}@media (max-width:1100px){.pulse-panel{grid-template-columns:1.3fr .8fr}.market-layout{grid-template-columns:1fr}.decision-panel{min-height:0}.portfolio-metrics{grid-template-columns:repeat(2,1fr)}.portfolio-metrics>div:nth-child(2){border-right:0}.portfolio-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:820px){:root{--sidebar:0px}.sidebar{width:250px;transition:transform .25s;transform:translate(-102%)}.sidebar.open{transform:translate(0)}.mobile-close{margin-left:auto;display:grid}.sidebar-scrim{z-index:25;background:#000000a3;border:0;display:block;position:fixed;inset:0}.menu-button{flex:none;display:grid}.topbar{padding:0 18px}.global-search{flex:1;width:auto}.global-search kbd{display:none}.pulse-panel{grid-template-columns:1fr}.pulse-main{border-right:0;border-bottom:1px solid var(--line)}.market-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.content{padding:38px 16px 25px}.topbar{gap:9px;height:64px}.notification{flex:none}.wallet-button{justify-content:center;width:40px;padding:0;font-size:0}.wallet-button svg{display:none}.overview-head{align-items:flex-start;margin-bottom:30px}.overview-head h1{letter-spacing:-3.3px;margin-top:14px;font-size:48px}.overview-head p{max-width:350px;font-size:12px}.as-of{display:none}.pulse-main,.pulse-side{padding:22px 18px}.pulse-score>strong{font-size:48px}.section-block{padding-top:62px}.section-heading{align-items:flex-start}.section-heading h2{font-size:23px}.section-heading p{max-width:260px;line-height:1.45}.ghost-button{display:none}.market-grid{grid-template-columns:1fr}.market-card{min-height:210px}.decision-panel{padding:19px}.portfolio-metrics{grid-template-columns:1fr 1fr}.portfolio-metrics>div{min-height:105px;padding:16px}.portfolio-metrics>div>strong{font-size:20px}.portfolio-table-head{padding:0 13px}.footer{flex-direction:column;align-items:flex-start;margin-top:65px}.footer>p{margin:0}.trade-modal{padding:25px 19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.wallet-adapter-button{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:#00000080;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (max-width:480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px #0009}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:#0000;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}
