.install-hint-module__9xEVBq__hint{display:none}@media (max-width:760px){.install-hint-module__9xEVBq__hint{z-index:39;left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(67px + env(safe-area-inset-bottom) + 10px);border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:10px 4px 10px 12px;animation:.28s ease-out both install-hint-module__9xEVBq__enter;display:grid;position:fixed;box-shadow:0 10px 30px #00000059}.install-hint-module__9xEVBq__icon{background:var(--panel-2);width:36px;height:36px;color:var(--violet-2);border-radius:10px;place-items:center;display:grid}.install-hint-module__9xEVBq__copy{min-width:0}.install-hint-module__9xEVBq__copy strong{font-size:13px;line-height:1.25;display:block}.install-hint-module__9xEVBq__copy p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.4}.install-hint-module__9xEVBq__copy b{color:var(--text);font-weight:600}.install-hint-module__9xEVBq__inline{vertical-align:-2px;color:var(--text)}.install-hint-module__9xEVBq__close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.install-hint-module__9xEVBq__close:active{background:var(--panel-2)}.install-hint-module__9xEVBq__close:focus-visible{outline:2px solid var(--violet-2);outline-offset:-2px}}@keyframes install-hint-module__9xEVBq__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.install-hint-module__9xEVBq__hint{animation:none}}@media (display-mode:standalone){.install-hint-module__9xEVBq__hint{display:none!important}}html[data-standalone] .install-hint-module__9xEVBq__hint{display:none!important}
@font-face{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-family:interLatin;src:url(../media/inter_latin_400_normal-s.p.2qdljeg3s-lsl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{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-family:interLatin;src:url(../media/inter_latin_500_normal-s.p.1d14jwmkqqa0f.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{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-family:interLatin;src:url(../media/inter_latin_600_normal-s.p.2dov6rjg62vru.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{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-family:interLatin;src:url(../media/inter_latin_700_normal-s.p.4421omqeymgmp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:interLatin Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.interlatin_98d4aad-module__E-LEda__className{font-family:interLatin,interLatin Fallback,sans-serif}.interlatin_98d4aad-module__E-LEda__variable{--font-sans-latin:"interLatin", "interLatin Fallback", sans-serif}
@font-face{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-family:interLatinExt;src:url(../media/inter_latin_ext_400_normal.1aowtwjb6jex7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{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-family:interLatinExt;src:url(../media/inter_latin_ext_500_normal.0qn8fxo3_-rz7.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{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-family:interLatinExt;src:url(../media/inter_latin_ext_600_normal.1zn8rwi8y9u6i.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{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-family:interLatinExt;src:url(../media/inter_latin_ext_700_normal.2yxivqwrhow2d.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.interlatinext_1437c3bf-module__qJ-iAW__className{font-family:interLatinExt}.interlatinext_1437c3bf-module__qJ-iAW__variable{--font-sans-ext:"interLatinExt"}
@font-face{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-family:spaceGroteskLatin;src:url(../media/space_grotesk_latin_600_normal-s.p.406z--bjzi1j-.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{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-family:spaceGroteskLatin;src:url(../media/space_grotesk_latin_700_normal-s.p.16tiaqjgzwdo4.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceGroteskLatin Fallback;src:local(Arial);ascent-override:88.74%;descent-override:26.33%;line-gap-override:0.0%;size-adjust:110.89%}.spacegrotesklatin_ca52cc68-module__jrYdNa__className{font-family:spaceGroteskLatin,spaceGroteskLatin Fallback,sans-serif}.spacegrotesklatin_ca52cc68-module__jrYdNa__variable{--font-display-latin:"spaceGroteskLatin", "spaceGroteskLatin Fallback", sans-serif}
@font-face{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-family:spaceGroteskLatinExt;src:url(../media/space_grotesk_latin_ext_600_normal.2p6ts50jbut9s.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{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-family:spaceGroteskLatinExt;src:url(../media/space_grotesk_latin_ext_700_normal.12edwf9le6tro.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.spacegrotesklatinext_fe2b4def-module__tZLr0a__className{font-family:spaceGroteskLatinExt}.spacegrotesklatinext_fe2b4def-module__tZLr0a__variable{--font-display-ext:"spaceGroteskLatinExt"}
@font-face{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-family:jetBrainsMonoLatin;src:url(../media/jetbrains_mono_latin_500_normal.p.2h52d08o60qht.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{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-family:jetBrainsMonoLatin;src:url(../media/jetbrains_mono_latin_600_normal.p.2mm922pe315l1.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.jetbrainsmonolatin_cca77c1f-module__eOqyjW__className{font-family:jetBrainsMonoLatin,monospace}.jetbrainsmonolatin_cca77c1f-module__eOqyjW__variable{--font-mono-latin:"jetBrainsMonoLatin", monospace}
@font-face{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-family:jetBrainsMonoLatinExt;src:url(../media/jetbrains_mono_latin_ext_500_normal.0qg_8rqgwzn72.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{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-family:jetBrainsMonoLatinExt;src:url(../media/jetbrains_mono_latin_ext_600_normal.12mh91he4a1qo.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.jetbrainsmonolatinext_5eb6d4fc-module__PbsLVG__className{font-family:jetBrainsMonoLatinExt}.jetbrainsmonolatinext_5eb6d4fc-module__PbsLVG__variable{--font-mono-ext:"jetBrainsMonoLatinExt"}
:root{--bg:#090b0f;--panel:#12161c;--panel-2:#171c24;--line:#252c37;--line-soft:#1b212a;--text:#f4f2ea;--muted:#8d94a3;--violet:#7c5cfc;--violet-2:#9a7cff;--mint:#48f2b5;--amber:#f59e0b;--red:#ff5b6e;--radius:14px;--font-sans:var(--font-sans-ext), var(--font-sans-latin);--font-display:var(--font-display-ext), var(--font-display-latin);--font-mono:var(--font-mono-ext), var(--font-mono-latin)}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{color:var(--text);background:var(--bg);font:14px/1.45 var(--font-sans);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.site-shell{min-height:100vh}.site-header{border-bottom:1px solid var(--line-soft);background:var(--bg);z-index:30;align-items:center;gap:28px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.logo{font:700 23px/1 var(--font-display);letter-spacing:-.7px;align-items:center;gap:8px;display:inline-flex}.logo img{border-radius:50%}.desktop-nav{align-items:center;gap:2px;display:flex}.desktop-nav a{color:#9aa1ae;border-radius:8px;align-items:center;height:34px;padding:0 11px;font-weight:500;display:flex}.desktop-nav a:hover{color:var(--text)}.desktop-nav a.active{color:var(--text);background:var(--panel-2)}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.header-search{border:1px solid var(--line);min-width:36px;height:36px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:0 11px;font-size:13px;display:inline-flex}.header-search:hover{color:var(--text);border-color:#39414e}.header-search span{min-width:190px}.locale-toggle{border:1px solid var(--line);border-radius:9px;padding:2px;display:flex}.locale-toggle a{min-width:34px;height:30px;color:var(--muted);font:600 11px/1 var(--font-mono);border-radius:7px;place-items:center;padding:0 8px;display:grid;position:relative}.locale-toggle a:hover{color:var(--text)}.locale-toggle a[aria-current]{color:var(--text);background:var(--panel-2)}.header-search,.header-login,.site-header .logo{position:relative}.header-search:after,.header-login:after,.locale-toggle a:after,.site-header .logo:after{content:"";position:absolute;inset:-4px}.locale-toggle a:after{inset:-7px 0}.header-login{background:var(--text);color:#0b0d11;white-space:nowrap;border-radius:9px;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.header-login:hover{background:#fff}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.locale-switch{color:var(--violet-2);padding:8px;font-weight:700}.primary-button,.ghost-button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 16px;font-weight:700;display:inline-flex}.primary-button{color:#fff;background:var(--violet)}.primary-button:hover{background:#6a48f5}.ghost-button{border-color:var(--line);background:var(--panel)}.ghost-button:hover{border-color:var(--violet)}.full{width:100%}.dashboard{max-width:1640px;margin:0 auto;padding:0 20px 72px}.ticker{border-bottom:1px solid var(--line-soft);height:36px;color:var(--muted);font:500 11px var(--font-mono);white-space:nowrap;align-items:center;gap:12px;margin:0 -20px 14px;padding:0 22px;display:flex;overflow:hidden}.ticker span{color:var(--mint)}.ticker i,.status-pill i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.ticker strong{color:#c8cdd5}.ticker b{color:var(--mint)}.ticker em{margin-left:auto;font-style:normal}.left-column,.center-column{gap:14px;display:grid}.panel{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden}.category{font:700 11px var(--font-mono);letter-spacing:.4px;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.panel-title-row{justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px 13px;display:flex}.panel-title-row>div{min-width:0}.panel-title-row h2{font:700 20px/1.1 var(--font-display);align-items:center;gap:8px;margin:0;display:flex}.panel-title-row p{color:var(--muted);margin:4px 0 0;font-size:12px}.panel-title-row>a{color:var(--violet-2);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.article-feed{padding-bottom:5px}.article-row{border-top:1px solid var(--line-soft);grid-template-columns:106px 1fr 20px;gap:15px;margin:0 13px;padding:14px 4px;display:grid;position:relative}.article-row:hover h3{color:var(--violet-2)}.article-copy{min-width:0}.article-copy .category{margin-right:8px;padding:3px 6px}.category.violet{color:#b4a1ff;background:#7c5cfc29}.category.mint{color:var(--mint);background:#48f2b51f}.category.amber{color:#ffbe4b;background:#f59e0b24}.article-copy time{color:var(--muted);font:500 11px var(--font-mono)}.article-copy h3{font:700 16px/1.22 var(--font-display);margin:7px 0 4px}.article-copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.market-panel{min-height:430px}.mint{color:var(--mint)}.amber{color:var(--amber)}.violet-text{color:var(--violet-2)}.muted{color:var(--muted)}.status-pill{white-space:nowrap;max-width:100%;font:700 11px/1 var(--font-mono);border:1px solid;border-radius:20px;flex:none;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.status-pill i{flex:0 0 7px;margin-right:0}.status-pill.live{color:var(--mint)}.status-pill.delayed{color:var(--amber)}.metric-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 12px 12px;display:grid}.metric-grid div{background:var(--panel-2);border:1px solid #0000;border-radius:8px;gap:4px;padding:10px;display:grid}.metric-grid span,.token-stat span{color:var(--muted);font:500 11px var(--font-mono);text-transform:uppercase}.metric-grid strong{font:700 16px var(--font-display)}.token-list{border-top:1px solid var(--line-soft)}.token-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(135px,1fr) 82px 78px 66px 16px;align-items:center;gap:7px;padding:11px 14px;display:grid}.token-row:hover{background:#7c5cfc0f}.token-identity{align-items:center;gap:9px;min-width:0;display:flex}.token-identity img,.token-avatar{object-fit:cover;width:36px;height:36px;font:700 15px var(--font-display);background:#262d39;border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.token-identity div,.token-price,.token-stat{min-width:0;display:grid}.token-identity span,.token-price span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.token-price{text-align:right}.token-price strong{font:600 12px var(--font-mono)}.token-price .up,.up{color:var(--mint)}.token-price .down,.down{color:var(--red)}.token-stat{text-align:right}.token-stat strong{font-size:11px}.sparkline{width:76px;height:34px;color:var(--mint)}.sparkline.negative{color:var(--red)}.source-note{color:#69707e;margin:0;padding:9px 14px;font-size:11px}.market-all-link{border-top:1px solid var(--line-soft);color:var(--violet-2);font:700 11px var(--font-mono);justify-content:center;padding:14px;display:flex}.market-all-link:hover{color:#fff;background:#7c5cfc0f}.newsletter-panel{padding:20px}.newsletter-panel h2{font:700 20px var(--font-display);margin:4px 0}.newsletter-panel>p{color:var(--muted);margin:0 0 14px;font-size:12px}.newsletter-icon{color:var(--violet-2);font-size:22px}.field-row{gap:7px;display:flex}.field-row input{min-width:0;color:var(--text);background:#0d1116;border:1px solid #343c49;border-radius:8px;outline:0;flex:1;padding:10px 12px}.field-row input:focus{border-color:var(--violet)}.form-success,.form-error{margin:8px 0 0;font-size:11px}.form-success{color:var(--mint)}.form-error{color:var(--red)}.newsletter-sample-link{min-height:36px;color:var(--violet-2);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}.newsletter-sample-link:hover{color:var(--text)}.disclaimer{color:#626a78;padding:0 8px;font-size:12px}.mobile-bottom-nav{display:none}.portal-grid{grid-template-columns:minmax(460px,1.1fr) minmax(390px,.9fr);align-items:start;gap:14px;display:grid}.portal-grid .market-panel{min-height:0}.principles-card{padding:22px}.principles-card h2{font:700 21px var(--font-display);margin:10px 0 6px}.principles-card p{color:var(--muted);margin:0 0 14px}.principles-card a{color:var(--violet-2);align-items:center;gap:5px;font-weight:700;display:inline-flex}.market-unavailable{text-align:center;min-height:260px;color:var(--text);align-content:center;place-items:center;padding:50px 24px;display:grid}.market-unavailable>svg{color:var(--amber)}.market-unavailable strong{font:650 17px/1.3 var(--font-display);margin-top:12px}.market-unavailable p{max-width:370px;color:var(--muted);margin:7px 0}.portal-grid .token-row{grid-template-columns:minmax(155px,1fr) 92px 70px 16px}.site-footer{border-top:1px solid var(--line-soft);max-width:1640px;color:var(--muted);grid-template-columns:1fr auto;gap:24px;margin:35px auto 0;padding:30px 24px 90px;display:grid}.site-footer>div>p{max-width:480px}.site-footer nav{align-items:start;gap:56px;display:flex}.footer-group{align-content:start;gap:9px;display:grid}.footer-group strong{color:var(--text);margin-bottom:3px;font-size:12px;font-weight:600}.site-footer nav a:hover{color:var(--text)}.footer-risk{grid-column:1/-1;margin:0;font-size:11px}.archive-page{min-height:70vh}.category-nav{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.category-nav a{border:1px solid var(--line);background:var(--panel);font:600 11px var(--font-mono);border-radius:20px;padding:7px 12px}.category-nav a:hover{border-color:var(--violet)}.archive-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.archive-card{flex-direction:column;min-height:250px;padding:20px;display:flex}.archive-card time{color:var(--muted);font:500 11px var(--font-mono);margin-left:8px}.archive-card h2{font:700 21px/1.18 var(--font-display);margin:18px 0 8px}.archive-card p{color:var(--muted)}.archive-card small{color:#69707e;margin-top:auto}.archive-card:hover{border-color:#7c5cfca6}.archive-card:hover h2{color:var(--violet-2)}.search-page form{gap:8px;margin:22px 0;display:flex}.search-page input{min-width:0;height:48px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:9px;outline:0;flex:1;padding:0 14px}.search-page input:focus{border-color:var(--violet)}.search-summary{color:var(--muted)}.search-market-results{margin-bottom:28px}.search-market-results .token-row{grid-template-columns:minmax(180px,1fr) 110px 110px 18px}.search-empty{color:var(--muted);padding:18px}.search-articles>h2{font:700 22px var(--font-display);margin:0 0 13px}.page.trade-page{max-width:calc(560px + 2 * var(--gutter))}.trade-page .page-head{margin-bottom:20px}.trade-availability{color:var(--muted);text-align:center;margin:9px 2px 0;font-size:11px;line-height:1.5}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-card{text-align:center;width:min(430px,100%);padding:30px;position:relative;box-shadow:0 30px 100px #00000080}.auth-icon{width:50px;height:50px;color:var(--mint);background:#48f2b517;border:1px solid #48f2b533;border-radius:14px;place-items:center;margin:0 auto 12px;display:grid}.auth-card h1,.auth-card h2{font:700 29px var(--font-display);margin:0}.auth-card>p{color:var(--muted);max-width:330px;margin:8px auto 22px}.google-button{color:#171717;cursor:pointer;background:#f5f5f5;border:0;border-radius:9px;width:100%;height:47px;font-weight:700}.google-button b{color:#4285f4;margin-right:10px;font-size:18px}.auth-divider{color:var(--muted);margin:19px 0;font-size:12px;position:relative}.auth-divider:before{content:"";border-top:1px solid var(--line);position:absolute;top:50%;left:0;right:0}.auth-divider span{background:var(--panel);padding:0 10px;position:relative}.auth-card form{text-align:left;gap:9px;display:grid}.auth-card label{color:var(--muted);font-size:11px}.auth-input{border:1px solid var(--line);background:#0d1116;border-radius:9px;align-items:center;gap:8px;height:46px;padding:0 12px;display:flex}.auth-input svg{color:var(--muted)}.auth-input input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.wallet-auth-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.wallet-auth-grid button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#0d1116;border-radius:9px;height:43px;font-weight:700}.wallet-auth-grid button:hover{border-color:var(--violet)}.wallet-auth-grid span{color:var(--mint);margin-right:6px}.auth-card small{color:#626a78;margin-top:18px;font-size:11px;display:block}.account-page{max-width:1050px;margin:0 auto;padding:40px 18px}.empty-account{text-align:center;max-width:600px;margin:50px auto;padding:30px}.back-link{color:var(--muted);align-items:center;gap:6px;margin-bottom:38px;display:inline-flex}.legal-page article{max-width:760px}.legal-page h1{font:700 clamp(36px, 4.4vw, 58px)/1.02 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 18px}.legal-page h2{font:700 21px var(--font-display);margin-top:30px}.legal-page p{color:#c9cdd5;font-size:16px;line-height:1.75}.legal-page .legal-notice{border-bottom:1px solid var(--line-soft);color:#6f7684;margin:0 0 28px;padding-bottom:20px;font-size:13px}.legal-page .legal-controller{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:28px;padding:4px 20px 6px}.legal-page .legal-controller h2{margin-top:18px}.legal-page .legal-controller dl{margin:0;display:grid}.legal-page .legal-controller dl div{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:4px 16px;padding:11px 0;display:grid}.legal-page .legal-controller dt{color:var(--muted);font-size:14px}.legal-page .legal-controller dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px}.legal-page .legal-controller p{font-size:14px}@media (max-width:760px){.legal-page .legal-controller{padding:2px 16px 4px}.legal-page .legal-controller dl div{grid-template-columns:minmax(0,1fr)}}.legal-page .consent-settings{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.legal-page .consent-settings span:empty{display:none}.legal-page h3{font:700 16px var(--font-display);margin:22px 0 6px}.legal-page ul,.legal-page ol{color:#c9cdd5;margin:10px 0 16px;padding-left:20px;font-size:16px;line-height:1.7}.legal-page li{margin:5px 0;padding-left:3px}.legal-page li::marker{color:var(--muted)}.legal-page article a{color:#b8a8ff;text-underline-offset:3px;-webkit-text-decoration:underline #b8a8ff59;text-decoration:underline #b8a8ff59}.legal-page article a:hover{text-decoration-color:currentColor}.legal-page .legal-lead{color:#dfe2e8;font-size:18px}.wallet-auth-grid button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.wallet-auth-grid button:disabled{cursor:wait;opacity:.65}.wallet-auth-grid .phantom-button:hover{border-color:#ab9ff2}.wallet-auth-grid .metamask-button:hover{border-color:#f6851b}.wallet-brand-icon{border-radius:6px;flex:0 0 21px;width:21px;height:21px}.wallet-mobile-hint{justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex;margin:8px 0 0!important}.form-status{font-size:11px;color:var(--violet-2)!important;margin:12px 0 0!important}.form-success{font-size:11px;color:var(--mint)!important;margin:12px 0 0!important}.form-error,.wallet-auth-unavailable{font-size:11px;color:var(--red)!important;margin:12px 0 0!important}.embedded-browser-notice{text-align:left;background:#f59e0b12;border:1px solid #f59e0b59;border-radius:9px;margin-top:13px;padding:11px}.embedded-browser-notice strong{color:var(--amber);font-size:11px}.embedded-browser-notice p{color:#c9cdd5;margin:4px 0 8px;font-size:12px}.embedded-browser-notice div{gap:7px;display:flex}.embedded-browser-notice a,.embedded-browser-notice button{min-height:30px;color:var(--text);cursor:pointer;background:#11151b;border:1px solid #f59e0b59;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}@media (max-width:1180px){.disclaimer{grid-column:1/-1}.desktop-nav{gap:16px}.archive-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){body{background:var(--bg);padding-bottom:calc(67px + env(safe-area-inset-bottom))}.site-header{gap:10px;height:62px;padding:0 14px}.logo span,.desktop-nav,.desktop-only{display:none!important}.header-actions{gap:3px}.header-actions .primary-button{min-height:36px;padding:0 12px}.dashboard{padding:0 10px 20px}.ticker{margin:0 -10px 10px;padding:0 12px}.ticker em{display:none}.article-row{grid-template-columns:78px 1fr;gap:11px}.article-copy p{display:none}.token-row{grid-template-columns:minmax(125px,1fr) 70px 72px 14px}.sparkline{width:66px}.mobile-bottom-nav{z-index:40;height:calc(67px + env(safe-area-inset-bottom));padding:7px max(12px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d11f2;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{min-width:0;color:var(--muted);border-radius:9px;align-content:center;place-items:center;gap:1px;font-size:19px;display:grid}.mobile-bottom-nav a.active{color:var(--violet-2);background:#7c5cfc1a}.mobile-bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.field-row{flex-direction:column}.panel{border-radius:12px}.portal-grid{grid-template-columns:1fr}.portal-grid .token-row{grid-template-columns:minmax(150px,1fr) 82px 16px}.site-footer{grid-template-columns:1fr;padding:28px 18px 90px}.site-footer nav{grid-template-columns:1fr 1fr;gap:20px;display:grid}.footer-group{gap:0}.footer-group a{align-items:center;min-height:40px;display:flex}.footer-risk{grid-column:auto}.archive-grid{grid-template-columns:1fr}.archive-card{min-height:220px}.search-page form{flex-direction:column}.portal-grid{grid-template-columns:minmax(0,1fr);min-width:0}.portal-grid>*,.left-column,.center-column{min-width:0}.article-row{grid-template-columns:78px minmax(0,1fr)}.dashboard{overflow-x:clip}.search-market-results .token-row{grid-template-columns:minmax(140px,1fr) 80px 16px}.legal-page .consent-settings .ghost-button{width:100%;min-height:46px}.legal-page h1{letter-spacing:-.02em;font-size:34px;line-height:1.06}.legal-page h2{font-size:19px}.legal-page p,.legal-page ul,.legal-page ol{font-size:15px}}@media (max-width:420px){.site-header{width:100%;min-width:0;max-width:100vw;padding-left:max(10px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right));gap:6px}.site-header .logo{flex:none}.header-actions{flex:auto;justify-content:flex-end;gap:2px;min-width:0}.header-actions .header-search{flex:0 0 40px;justify-content:center;width:40px;height:40px;padding:0}.header-actions .locale-toggle a{min-width:40px;height:34px;padding:0 6px}.header-actions .header-login{white-space:nowrap;flex:none;min-width:0;height:40px;padding:0 12px;font-size:13px;display:inline-flex}}@media (max-width:1280px){.header-search span{display:none}.header-search{justify-content:center;width:36px;padding:0}}@media (max-width:760px){.header-actions{gap:6px}.header-search{width:40px;height:40px}.header-login{height:40px;padding:0 12px}.locale-toggle a{min-width:40px;height:34px}.site-header .logo{min-width:36px;min-height:36px}}.desktop-nav a{white-space:nowrap}@media (max-width:1100px) and (min-width:761px){.site-header{gap:14px;padding:0 16px}.site-header .logo span{display:none}.desktop-nav a{padding:0 8px}.portal-grid{grid-template-columns:minmax(0,1fr)}}.market-links{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.market-links .market-all-link{border-top:0;align-items:center;gap:6px}.market-links .market-all-link+.market-all-link{border-left:1px solid var(--line-soft)}@media (max-width:760px){html{scroll-padding-bottom:calc(67px + env(safe-area-inset-bottom))}}a,button,summary,select,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:none){.primary-button:active,.ghost-button:active,.header-login:active,.header-search:active,.locale-toggle a:active{opacity:.78}.mobile-bottom-nav a:active{background:#7c5cfc14}}html:has(dialog[open]){overflow:hidden}dialog{overscroll-behavior:contain}@media (max-width:760px){input,select,textarea{font-size:16px}.search-page input{flex:none;width:100%;height:48px;font-size:16px}.search-page form .primary-button{min-height:48px}.site-header{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}.category-nav a{align-items:center;min-height:40px;padding:0 14px;font-size:11px;display:inline-flex}.primary-button,.ghost-button,.market-all-link,.footer-group a{min-height:44px}.locale-toggle a{min-width:40px}.locale-toggle a:after{inset:-7px -2px}.site-footer .logo{position:relative}.site-footer .logo:after{content:"";position:absolute;inset:-7px}}html{scroll-padding-top:calc(96px + env(safe-area-inset-top))}.search-articles .archive-card .category{align-self:flex-start}.site-header{padding-top:env(safe-area-inset-top);height:calc(64px + env(safe-area-inset-top))}@media (max-width:760px){.site-header{height:calc(62px + env(safe-area-inset-top))}.mobile-bottom-nav{transform:translateZ(0)}}.auth-standalone-note{max-width:330px;color:var(--muted);margin:12px auto 0;font-size:12px}@media (display-mode:standalone){.embedded-browser-notice{display:none!important}.mobile-bottom-nav,.site-header{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}html[data-standalone] .embedded-browser-notice{display:none!important}html[data-standalone] .mobile-bottom-nav,html[data-standalone] .site-header{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (max-width:760px){.back-link,.category-nav a,.panel-title-row>a,.principles-card a{min-height:44px}.auth-input input{align-self:stretch}}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.page-body{min-height:calc(100dvh - 64px)}:root{--page-max:1280px;--page-narrow:860px;--gutter:32px;--page-top:48px}@media (max-width:1100px){:root{--gutter:24px;--page-top:40px}}@media (max-width:760px){:root{--gutter:16px;--page-top:20px}}.page{width:100%;min-width:0;max-width:calc(var(--page-max) + 2 * var(--gutter));padding:var(--page-top) var(--gutter) 96px;margin:0 auto}.page.page-narrow>*{max-width:var(--page-narrow)}.page-head{max-width:800px;margin:0 0 28px}.page-head .back-link,.page-crumbs{min-height:32px;color:var(--muted);align-items:center;gap:6px;margin:0 0 14px;font-size:14px;font-weight:500;display:inline-flex}.page-head .back-link:hover,.page-crumbs a:hover{color:var(--text)}.page-crumbs a{align-items:center;gap:6px;min-height:32px;display:inline-flex}.page-crumbs [aria-current]{color:#d8dce3}.page-head h1{font:700 clamp(36px, 4.4vw, 58px)/1.02 var(--font-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;margin:0}.page-head h1+p,.page-head .page-lead{color:#a3aab6;text-wrap:pretty;max-width:680px;margin:14px 0 0;font-size:18px;line-height:1.55}.page-head .page-meta{color:#6f7684;margin:12px 0 0;font-size:13px;line-height:1.5}.page-head.with-actions{justify-content:space-between;align-items:flex-end;gap:20px;max-width:none;display:flex}.page-head.with-actions>div:first-child{min-width:0;max-width:800px}@media (max-width:760px){.page{padding-bottom:48px}.page-head{margin-bottom:20px}.page-head .back-link,.page-crumbs,.page-crumbs a{min-height:44px;margin-bottom:4px}.page-head h1{letter-spacing:-.02em;font-size:34px;line-height:1.06}.page-head h1+p,.page-head .page-lead{margin-top:10px;font-size:16px;line-height:1.5}.page-head.with-actions{flex-direction:column;align-items:stretch;gap:14px}}
