/* PATRON's own assets and content in a compact exchange-style layout. */
:root{--bg:#080a0d;--panel:#191c21;--line:#30343b;--text:#f3f5f7;--muted:#a6adb7;--accent:#a8cfff}
body{background:var(--bg);color:var(--text)}
.wrap{max-width:1480px;padding:0 32px}
.top{min-height:735px;background:radial-gradient(circle at 76% 54%,#122036 0,#080a0d 42%)}
.top>.wrap{position:relative;z-index:2}
.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;z-index:0;opacity:.62;pointer-events:none}
.top:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#080a0dd9 0%,#080a0db8 43%,#080a0d68 100%),linear-gradient(0deg,#080a0d 0%,transparent 42%)}
.top:before{background-image:linear-gradient(#26374a 1px,transparent 1px),linear-gradient(90deg,#26374a 1px,transparent 1px);background-size:42px 42px;opacity:.15;mask-image:linear-gradient(90deg,transparent 35%,#000 100%)}
header{height:72px;border-bottom:1px solid #242830}
.logo{font-size:16px;letter-spacing:.02em}
.mark{border-radius:7px;border-color:#f4f5f7;color:#f4f5f7;box-shadow:none}
.brand-icon{display:block;width:42px;height:42px;flex:none;object-fit:contain}
.header-brand{white-space:nowrap;gap:11px}
.brand-wordmark{color:#fff;font:700 16px/1 'Space Grotesk',sans-serif;letter-spacing:.045em}
.footer-row .brand-icon{width:58px;height:58px}
.nav{font-size:12px}
.market-nav{gap:22px;align-items:center}
.nav-market{display:flex;flex-direction:column;gap:3px;min-width:0;white-space:nowrap;line-height:1.2}
.nav-market strong{font:600 13px 'Space Grotesk'}
.nav-market small{font:400 10px 'DM Sans';color:#8f9cab;letter-spacing:.01em}
.market-nav>.early-access-cta{flex:none}
.nav a:not(.button){color:#c4cbd5}
.button{border-radius:6px;background:var(--accent);color:#0d1624}
.button:hover{background:#c7e1ff}
.button.ghost{background:#272a30;color:#f0f3f7;border-color:#353a43}
.hero{padding-top:150px;text-align:left;max-width:850px;margin:0;z-index:2}
.hero .status{border-radius:5px;border-color:#36414e;background:#1c2634;color:#b8d8f9}
.hero .status i{background:#a8cfff;box-shadow:0 0 12px #a8cfff}
.hero .private-status{border-color:#e44452;background:#2d1019e8;color:#ffe6e8;box-shadow:0 0 0 1px #e4445229,inset 0 0 20px #f3263614;animation:private-border-pulse 2.2s ease-in-out infinite}
.hero .private-status i{width:8px;height:8px;background:#ff3347;box-shadow:0 0 5px #ff3347,0 0 15px #ff3347;animation:private-dot-blink 1.2s ease-in-out infinite}
@keyframes private-dot-blink{0%,100%{opacity:1;box-shadow:0 0 5px #ff3347,0 0 16px #ff3347}50%{opacity:.25;box-shadow:0 0 2px #ff3347}}
@keyframes private-border-pulse{0%,100%{border-color:#e44452}50%{border-color:#7e2631}}
@media(prefers-reduced-motion:reduce){.hero .private-status,.hero .private-status i{animation:none}}
.hero h1{font-size:clamp(48px,5.2vw,80px);font-weight:500;max-width:850px;margin:26px 0 22px;line-height:1.04}
.hero .accent{color:var(--text)}
.hero p{margin-left:0;max-width:600px;text-align:left;color:#aeb6bf}
.hero .actions{justify-content:flex-start}
.hero .micro{margin-top:16px;color:#758394}
.hero-metrics{display:flex;gap:62px;align-items:end;margin:38px 0 35px}
.hero-metrics strong{display:block;font:500 25px 'Space Grotesk';letter-spacing:-.04em}
.hero-metrics span{display:block;color:#919ca9;font:600 10px 'Space Grotesk';letter-spacing:.12em;margin-top:5px}
.orbit{display:none}
.exchange-hero-art{position:absolute;right:4%;top:12%;width:48%;height:78%;perspective:900px;z-index:1;pointer-events:none}
.art-plane{position:absolute;inset:13% 4% 8% 8%;border:1px solid #253448;background:linear-gradient(140deg,#15263e77,#0a0e16aa);border-radius:22px;transform:rotate(-10deg) skew(-4deg);box-shadow:0 35px 90px #0008}
.art-plane:after{content:'01 + 00 / 11 + 01 / 0011 +';position:absolute;right:22px;bottom:21px;font:12px 'Space Grotesk';letter-spacing:.3em;color:#6785a6}
.art-glyph{position:absolute;font:600 18px 'Space Grotesk';color:#7495b9;opacity:.75;animation:glyph-blink 3.6s ease-in-out infinite}
.glyph-a{top:11%;left:5%}.glyph-b{top:46%;right:1%;animation-delay:-1.3s}.glyph-c{bottom:9%;left:23%;animation-delay:-2s}
@keyframes glyph-blink{50%{opacity:.15}}
.art-coin{position:absolute;width:122px;height:122px;border-radius:50%;border:7px solid #bbd1e8;background-image:url('./human-coins-42.png');background-repeat:no-repeat;background-size:950.7% 843.6%;background-origin:border-box;box-shadow:0 4px 0 #73859b,0 11px 0 #303b49,0 22px 35px #000b;animation:art-bob 5s ease-in-out infinite}
.art-one{left:19%;top:15%;background-position:2.5% 5.2%}.art-two{right:11%;top:43%;background-position:97.3% 91%;border-color:#e2c9b8;animation-delay:-1.8s}.art-three{left:34%;bottom:9%;background-position:65.7% 74%;border-color:#c6d7c9;animation-delay:-3.1s}
.art-one{filter:url('#blue-to-patron-red')}
.art-three{filter:url('#pink-to-patron-red')}
@keyframes art-bob{0%,100%{translate:0 0;rotate:-4deg}50%{translate:0 -25px;rotate:5deg}}
@media(max-width:950px){.market-nav{gap:12px}.nav-market small{display:none}.hero-video{opacity:.45}.top:after{background:linear-gradient(90deg,#080a0dd9,#080a0da8),linear-gradient(0deg,#080a0d,transparent 65%)}}
@media(max-width:650px){.market-nav .nav-market{display:none}.market-nav>.early-access-cta{min-height:44px;padding:0 15px;font-size:10px}.hero{padding-top:105px}.top{min-height:690px}}
.coin-showcase{background:#0e1014;padding:55px 0 95px}
.coin-shell{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:15px}
.coin-wall,.coin-copy{background:linear-gradient(140deg,#1e2127,#14161a);border-color:#343943;border-radius:17px}
.coin-wall{min-height:600px;padding:27px}
.coin-wall:before{background:radial-gradient(circle at 50% 48%,#a8cfff14,transparent 58%)}
.coin-wall-label{font-size:12px;color:#d7dde4;letter-spacing:.04em}
.coin-wall-label b{color:#a8cfff}
.coin-grid{margin-top:26px}
.coin-copy{padding:39px 31px}
.coin-copy h2{font-size:clamp(37px,3.9vw,61px);font-weight:500}
.coin-copy .detail{color:#9ca8b5}
.coin-showcase .showcase-note{color:#8c96a3}
.ticker-band,.section#vision-detail,.section:has(.grid3){display:none}
.section#experience{background:#080a0d;padding:100px 0 130px;border-top:0}
.section-head h2{font-size:clamp(42px,5vw,74px);font-weight:500}
.section-head p{color:#aab2bb}
.eyebrow{color:#a8cfff}
.interface{max-width:1180px;margin:40px auto 0;background:#171b21;border-color:#48525f;border-radius:16px;transform:perspective(1200px) rotateX(9deg) rotateY(-5deg) rotateZ(-2deg);box-shadow:0 55px 100px #000e}
.interface-top{color:#cbd5e1;border-bottom-color:#3b4450}
.interface-grid{grid-template-columns:1fr 250px}
.chart svg path[stroke="#b8ff61"]{stroke:#a8cfff}
.chart svg stop{stop-color:#a8cfff}
.order{border-left-color:#3b4450}
.order .tabs span:first-child{background:#324d45;color:#a8e7bf}
.order .button{background:#415268;color:#dbe5f0}
.manifesto{padding:115px 20px;background:#1b1d21;color:#f2f4f6;text-align:left}
.manifesto>*{max-width:1420px;margin-left:auto;margin-right:auto}
.manifesto .eyebrow{display:block;color:#a8cfff}
.manifesto h2{max-width:1420px;font-size:clamp(53px,6vw,95px);font-weight:500;letter-spacing:-.06em}
.manifesto p{max-width:1420px;color:#aab0b8}
.manifesto .button{margin-left:max(calc((100vw - 1440px)/2),20px);background:#a8cfff;color:#0d1724}
.section#faq{background:#0c0e11;padding:100px 0;border-top:1px solid #282d34}
.faq h2{font-weight:500}
.faq details{border-bottom-color:#343943}
.faq summary:after{color:#a8cfff}
footer{background:#1b1d20;border-top:1px solid #30343a;padding:90px 0 35px}
.footer-row{align-items:start}
.footer-row .logo{font-size:clamp(28px,4.4vw,64px);letter-spacing:-.04em}
.footer-row .mark{display:none}
.footer-note{color:#abb1b9}
.risk{color:#959da7;border-top-color:#353a42}
@media(max-width:1000px){.hero{max-width:710px}.exchange-hero-art{opacity:.32;right:-13%;width:70%}.top{min-height:700px}.coin-shell{grid-template-columns:1fr}.coin-copy{min-height:260px}.coin-wall{min-height:0}.interface{transform:perspective(900px) rotateX(4deg) rotateZ(-1deg)}}
@media(max-width:800px){.wrap{padding:0 20px}.hero{padding-top:105px}.hero h1{font-size:clamp(35px,7vw,59px)}.hero p{font-size:14px}.hero-metrics{gap:20px;justify-content:space-between}.hero-metrics strong{font-size:18px}.hero-metrics span{font-size:8px}.exchange-hero-art{opacity:.18}.top{min-height:690px}.coin-showcase{padding:25px 0 70px}.coin-wall{padding:16px 10px}.coin-grid{margin-top:22px}.coin-copy{padding:30px}.section#experience{padding:80px 0 110px}.interface{transform:none}.interface-grid{grid-template-columns:1fr}.order{display:none}.manifesto{padding:80px 20px}.manifesto .button{margin-left:0}.section#faq{padding:80px 0}footer{padding-top:70px}}
@media(prefers-reduced-motion:reduce){.art-coin,.art-glyph{animation:none}}

/* Shared image treatment for every early access and Explore link. */
.button.early-access-cta{min-height:58px;padding:0 28px;border:1px solid #5299da;border-radius:13px;background:#ff0047 url('/early-access-button.jpg') center/100% 100% no-repeat;color:#fff;font-weight:800;letter-spacing:.015em;text-shadow:0 1px 4px #9b0033,0 1px 10px #67003a;box-shadow:0 7px 22px #ff00534a,0 0 18px #159fee66;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}
.button.early-access-cta:hover{filter:brightness(1.1) saturate(1.08);transform:translateY(-2px);box-shadow:0 10px 28px #ff005366,0 0 24px #159fee88}
.button.early-access-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}
.button.app-coming-soon:disabled{opacity:.83;cursor:not-allowed;filter:saturate(.78);transform:none;box-shadow:0 7px 22px #ff00532b,0 0 12px #159fee44}
.button.app-coming-soon:disabled:hover{filter:saturate(.78);transform:none;box-shadow:0 7px 22px #ff00532b,0 0 12px #159fee44}

.footer-wordmark{font:500 clamp(65px,12.4vw,190px)/.86 'Space Grotesk';letter-spacing:-.085em;color:#70747a;white-space:nowrap;overflow:hidden;margin-top:90px}
.asset-classes{padding:72px 0 78px;background:#11151b;border-top:1px solid #2a3340;border-bottom:1px solid #2a3340}
.asset-classes h2{font:500 clamp(25px,3vw,42px)/1.2 'Space Grotesk';letter-spacing:-.04em;margin:16px 0 28px}
.asset-class-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
.asset-group{min-width:0;padding:18px;border:1px solid #344154;border-radius:12px;background:linear-gradient(145deg,#1b2736,#101720);display:flex;align-items:center;justify-content:space-between;gap:10px}
.asset-group h3{font:500 clamp(19px,1.9vw,29px)/1.1 'Space Grotesk';letter-spacing:-.055em;margin:0;white-space:nowrap}
.asset-coins{display:flex;gap:6px;flex:0 0 auto}
.asset-coin{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(54px,4.5vw,72px);height:clamp(54px,4.5vw,72px);border-radius:50%;border:5px solid #cad5e1;background:#1b2938;box-shadow:0 4px 0 #78879a,0 8px 0 #3c4654,0 13px 18px #0009,inset 0 0 0 2px #fff7,inset 0 -8px 12px #0007;transform:rotate(-7deg);transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}
.asset-coin:nth-child(2){transform:rotate(7deg)}
.asset-coin:nth-child(3){transform:rotate(-4deg)}
.asset-coin:hover{transform:translateY(-9px) rotate(0);box-shadow:0 10px 0 #586778,0 16px 20px #000b,inset 0 0 0 2px #fff7}
.asset-coin:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(130deg,#fff7,transparent 34%,transparent 62%,#0007);pointer-events:none}
.asset-coin span{z-index:1;font:800 clamp(8px,.7vw,11px) 'Space Grotesk';letter-spacing:-.04em;color:#fff;text-shadow:0 2px 3px #000b}
.asset-coin img{z-index:1;display:block;width:50%;height:44%;object-fit:contain;filter:brightness(0) invert(1);margin-top:3px}
.asset-coin img+span{font-size:9px;margin-top:2px}
.asset-trump{background:#5a1821 url('./human-coins-42.png') no-repeat;background-size:950.7% 843.6%;background-position:34.2% 5.2%;border-color:#eacbb6}
.asset-trump span,.asset-melania span,.asset-mrbeast span{align-self:center;margin-top:auto;margin-bottom:5px;padding:2px 3px;background:#111b27dc;border-radius:3px;font-size:7px}
.asset-melania{background:#5a1821 url('/humans/melania.jpg') center 19%/cover no-repeat;border-color:#eacbb6}
.asset-mrbeast{background:#5a1821 url('/humans/mrbeast.jpg') center 21%/cover no-repeat;border-color:#eacbb6}
.asset-nvidia{background:radial-gradient(circle at 40% 30%,#8cdc55,#347b18 65%,#17300f);border-color:#d9ead1}
.asset-spacex{background:radial-gradient(circle at 45% 28%,#517bb6,#102c57 60%,#07152b);border-color:#c4d5ed}
.asset-spacex img{width:68%}
.asset-robinhood{background:radial-gradient(circle at 45% 28%,#67d98d,#087840 65%,#063e27);border-color:#bdebd0}
.asset-btc{background:radial-gradient(circle at 35% 25%,#ffc875,#ed8d11 60%,#8b4b05);border-color:#ffe0a9}
.asset-btc span,.asset-eth span{font-size:29px}
.asset-eth{background:radial-gradient(circle at 35% 25%,#9caeff,#5266ae 60%,#293269);border-color:#c9d2ff}
.asset-sei{background:radial-gradient(circle at 35% 25%,#ff8f8f,#d93245 60%,#661523);border-color:#ffc4c4}
.asset-sei span{font-size:19px;letter-spacing:.04em}
.asset-caption{color:#8c99aa;font-size:11px;line-height:1.5;margin:18px 0 0}
.asset-caption a{color:inherit;text-decoration:underline}

/* Distinct source logos, displayed inside the site's illustrative coin frames. */
.asset-coin .official-logo{position:relative;z-index:1;display:block;width:84%;height:84%;margin:0;object-fit:contain;filter:none}
.asset-trump,.asset-melania,.asset-mrbeast{background:#141920;border-color:#eacbb6}
.asset-mrbeast .official-logo{width:100%;height:100%;object-fit:cover;border-radius:50%}
.asset-btc .official-logo{width:100%;height:100%}
.asset-eth .official-logo{width:52%;height:76%;filter:invert(1)}
.asset-sei .official-logo{width:60%;height:60%;filter:brightness(0) invert(1)}

/* Terminal, OfferPad and early access need their own complete layout. */
#experience{background:#090c11;padding:108px 0 118px;overflow:hidden}
#experience .section-head{align-items:end;margin-bottom:38px}
#experience .section-head p{color:#aeb8c7;line-height:1.65}
.monaco-terminal{width:100%;max-width:100%;overflow:hidden;border:1px solid #354154;border-radius:14px;background:#10151e;box-shadow:0 28px 80px #0008}
.monaco-terminal-top{min-height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #303a48;color:#c4d4e7;font:600 10px 'Space Grotesk';letter-spacing:.1em}
.monaco-terminal-top>span{display:flex;align-items:center;gap:12px}
.monaco-dots{color:#8a99ad;letter-spacing:3px;white-space:nowrap}
.monaco-image-window{width:100%;max-height:620px;overflow:hidden;background:#10151e}
.monaco-image-window img{display:block;width:100%;height:auto;object-fit:contain}
.monaco-source{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:16px;color:#96a2b4;font-size:12px;line-height:1.55}
.monaco-source span{max-width:720px}.monaco-source a{flex:none;color:#d7e8ff;text-decoration:underline;text-underline-offset:3px}
.monaco-live{overflow:hidden;border:1px solid #354154;border-radius:14px;background:#0d1218;box-shadow:0 28px 80px #0008}
.monaco-live-top{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:65px;padding:10px 18px;border-bottom:1px solid #303b49;background:#121b25}
.monaco-live-brand{display:flex;align-items:baseline;gap:13px;white-space:nowrap}
.monaco-live-brand strong{display:inline-block;color:#ff174d;background:linear-gradient(100deg,#ff174d 0%,#ff315c 48%,#53d9f4 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:700 18px 'Space Grotesk';letter-spacing:.025em;filter:drop-shadow(0 0 11px #ff174d55) drop-shadow(0 0 12px #25b9ed3d)}
.monaco-live-brand span{color:#a8cfff;font:600 11px 'Space Grotesk'}
.monaco-live-market{display:flex;align-items:center;gap:7px;color:#9cafc1;font:600 10px 'Space Grotesk';letter-spacing:.08em;white-space:nowrap}
.monaco-live-market i{width:6px;height:6px;border-radius:50%;background:#52d4a4;box-shadow:0 0 8px #52d4a4}
.monaco-live-top>a{flex:none;color:#d6e8fa;font:600 10px 'Space Grotesk';letter-spacing:.07em;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.monaco-live-frame{height:730px;background:#0b1015}
.monaco-live-frame iframe{display:block;width:100%;height:100%;border:0;background:#0b1015}
@media(max-width:850px){.monaco-live-top{flex-wrap:wrap;gap:8px 18px;padding:13px 14px}.monaco-live-market{order:3;width:100%}.monaco-live-frame{height:620px}}
@media(max-width:550px){.monaco-live-brand{display:block}.monaco-live-brand strong,.monaco-live-brand span{display:block}.monaco-live-brand span{margin-top:2px}.monaco-live-frame{height:550px}}
.patron-terminal{width:100%;overflow:hidden;border:1px solid #344659;border-radius:14px;background:#101720;color:#dce7f2;box-shadow:0 28px 80px #0008;font-family:'Space Grotesk',sans-serif}
.pt-header,.pt-market{display:flex;align-items:center;border-bottom:1px solid #2a3948}
.pt-header{min-height:60px;justify-content:space-between;gap:22px;padding:0 20px;background:#141d28}
.pt-brand{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:16px;letter-spacing:.035em}
.pt-brand img{display:block;object-fit:contain}.pt-brand strong span{color:#a8cfff}
.pt-nav{display:flex;align-items:center;gap:26px;color:#8fa0b2;font-size:12px}
.pt-nav .active{color:#f4f8fc;border-bottom:2px solid #a8cfff;padding:21px 0 19px}
.pt-status{display:flex;align-items:center;gap:7px;border:1px solid #355164;border-radius:20px;padding:7px 10px;color:#b9d7ee;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.09em}
.pt-status i{width:6px;height:6px;border-radius:50%;background:#69d9a8}
.pt-market{gap:28px;min-height:82px;padding:12px 20px;background:#111923;overflow-x:auto}
.pt-pair{display:flex;align-items:center;gap:10px;min-width:210px}.pt-pair-icon{display:grid;place-items:center;width:40px;height:40px;border:2px solid #ffc3c8;border-radius:50%;background:#e91527;color:#fff;font-weight:700;font-size:19px}
.pt-pair strong,.pt-pair span,.pt-stat span,.pt-stat b{display:block;white-space:nowrap}.pt-pair strong{font-size:16px}.pt-pair span{margin-top:3px;color:#8799ad;font-size:9px;letter-spacing:.075em}
.pt-stat span{color:#8193a7;font-size:9px;letter-spacing:.07em}.pt-stat b{margin-top:5px;font-size:14px;font-weight:600}.pt-stat.up b{color:#45d9a1}.pt-chain{margin-left:auto;border:1px solid #344b63;border-radius:5px;padding:7px 9px;color:#a8cfff;white-space:nowrap;font-size:10px;font-weight:700}
.pt-workspace{display:grid;grid-template-columns:minmax(0,1fr) 232px 236px;min-height:534px}.pt-chart-col,.pt-book{min-width:0;border-right:1px solid #2a3948}
.pt-chart-toolbar{display:flex;align-items:center;gap:14px;min-height:44px;padding:0 15px;border-bottom:1px solid #2a3948;color:#8799ac;font-size:10px}.pt-chart-toolbar strong{margin-right:12px;color:#e8f0f7;font-size:12px}.pt-chart-toolbar .selected{color:#a8cfff}.pt-chart-toolbar em{margin-left:auto;font-style:normal;font-size:9px;color:#657b8e;white-space:nowrap}
.pt-chart{position:relative;height:315px;overflow:hidden;background:radial-gradient(ellipse at 60% 45%,#182939 0,#101720 72%)}.pt-chart svg{position:absolute;left:0;top:40px;width:calc(100% - 49px);height:265px}.pt-chart-label{position:absolute;z-index:2;top:15px;left:16px;font-size:11px;font-weight:600}.pt-chart-label span{margin-left:8px;color:#5fd7a3;font-size:9px;font-weight:400}.pt-price-axis{position:absolute;right:0;top:43px;bottom:16px;display:flex;flex-direction:column;justify-content:space-between;width:48px;color:#71879a;font-size:9px;text-align:center}.pt-watermark{position:absolute;top:50%;left:20%;color:#d7e9f8;opacity:.05;font-size:clamp(22px,3vw,44px);font-weight:700;white-space:nowrap;pointer-events:none}
.pt-time-axis{display:flex;justify-content:space-between;padding:4px 56px 11px 15px;border-bottom:1px solid #2a3948;color:#708498;font-size:9px}.pt-bottom-tabs{display:flex;align-items:center;gap:23px;min-height:44px;padding:0 17px;border-bottom:1px solid #2a3948;color:#8295a8;font-size:11px;white-space:nowrap}.pt-bottom-tabs b{height:44px;display:flex;align-items:center;border-bottom:2px solid #a8cfff;color:#eaf3fc;font-weight:600}.pt-empty{display:grid;place-items:center;min-height:119px;padding:20px;color:#72879a;text-align:center;font-size:11px}
.pt-panel-title{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;border-bottom:1px solid #2a3948;font-size:12px}.pt-panel-title span{color:#8297aa;font-size:9px}.book-head,.book-row{display:grid;grid-template-columns:1fr .75fr .8fr;gap:3px;align-items:center;padding:0 10px}.book-head{height:31px;color:#788ca0;font-size:9px}.book-head span:not(:first-child),.book-row span:not(:first-child){text-align:right}.book-row{position:relative;height:29px;font:10px 'Space Grotesk';font-variant-numeric:tabular-nums}.book-row:before{content:"";position:absolute;right:0;top:0;bottom:0;width:var(--depth);opacity:.14}.book-row span{position:relative;z-index:1}.book-row.ask span:first-child{color:#f06b79}.book-row.bid span:first-child{color:#48d8a2}.book-row.ask:before{background:#ee5f72}.book-row.bid:before{background:#49d6a2}.pt-spread{display:flex;align-items:center;justify-content:space-between;height:41px;padding:0 10px;background:#182736;border-block:1px solid #2a3948}.pt-spread strong{color:#53dca6;font-size:15px}.pt-spread span{color:#8ca2b5;font-size:9px}.pt-book-foot{display:flex;justify-content:space-between;margin:17px 10px 0;color:#748ca0;font-size:9px;letter-spacing:.05em}
.pt-trade{min-width:0;padding:0 12px 18px}.pt-trade-tabs{display:grid;grid-template-columns:1fr 1fr;margin:12px 0 16px;border-radius:5px;background:#1d2b38;color:#8fa1b2;font-size:11px;text-align:center}.pt-trade-tabs span{padding:11px 2px}.pt-trade-tabs .on{border-radius:5px;background:#1d8e70;color:#fff}.pt-order-types{display:flex;gap:20px;margin-bottom:20px;color:#7c90a2;font-size:10px}.pt-order-types .on{color:#e8f1fb}.pt-field{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:46px;margin-bottom:8px;padding:0 10px;border:1px solid #304356;border-radius:5px;color:#8da1b4;font-size:10px}.pt-field strong{color:#e1ecf5;font-size:11px;white-space:nowrap}.pt-field small{color:#7790a4;font-size:8px}.pt-slider{position:relative;height:3px;margin:21px 3px 8px;background:#344657}.pt-slider i{position:absolute;left:0;top:-4px;width:11px;height:11px;border:2px solid #a8cfff;border-radius:50%;background:#101720}.pt-marks{display:flex;justify-content:space-between;margin-bottom:17px;color:#7c90a2;font-size:8px}.pt-order-summary{display:grid;grid-template-columns:1fr auto;gap:8px;margin:19px 0;color:#8297aa;font-size:10px}.pt-order-summary b{color:#c2d1de;font-weight:400}.pt-join{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:5px;background:#f01835;color:#fff;text-align:center;font-size:10px;font-weight:700;letter-spacing:.05em}.pt-trade p{margin:12px 0 0;color:#8294a5;text-align:center;font-size:9px;line-height:1.45}
.pt-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:14px;color:#91a0b0;font-size:11px;line-height:1.5}.pt-caption span{max-width:760px}.pt-caption a{flex:none;color:#c8e3fa;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1000px){.pt-workspace{grid-template-columns:minmax(0,1fr) 230px}.pt-trade{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;padding:14px;border-top:1px solid #2a3948}.pt-trade-tabs,.pt-order-types,.pt-order-summary{margin:0}.pt-trade p{grid-column:1/-1}.pt-marks{margin:0}.pt-slider{margin:20px 3px 8px}.pt-join{align-self:center}.pt-book{border-right:0}}
@media(max-width:700px){.pt-header{padding:0 12px;min-height:54px}.pt-nav{display:none}.pt-market{gap:20px;padding:10px 12px}.pt-pair{min-width:180px}.pt-workspace{display:block}.pt-chart-col{border-right:0;border-bottom:1px solid #2a3948}.pt-chart-toolbar{gap:10px;padding:0 10px}.pt-chart-toolbar em{display:none}.pt-chart{height:260px}.pt-chart svg{height:215px}.pt-book{padding-bottom:16px;border-bottom:1px solid #2a3948}.pt-trade{display:block}.pt-trade-tabs,.pt-order-types,.pt-order-summary{margin:12px 0}.pt-marks{margin-bottom:17px}.pt-caption{flex-direction:column}.pt-status{font-size:8px}}
.offerpad{background:#191c22;color:#f5f6f8;text-align:left;padding:100px 0 104px}
.offerpad .eyebrow{color:#a8cfff}
.offerpad h2{max-width:none;margin:18px 0 24px;font:500 clamp(48px,6vw,84px)/1.03 'Space Grotesk';letter-spacing:-.055em}
.offerpad h2 em{font-weight:400;color:#b8d7fc}
.offerpad .offerpad-lead{max-width:840px;margin:0 0 44px;color:#b7c0cc;font-size:16px;line-height:1.7}
.offerpad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.offerpad-grid article{min-height:225px;padding:26px;border:1px solid #3b4350;border-radius:13px;background:#20252e}
.offerpad-grid article>span{color:#a8cfff;font:600 11px 'Space Grotesk';letter-spacing:.13em}
.offerpad-grid h3{font:500 27px 'Space Grotesk';letter-spacing:-.04em;margin:21px 0 13px}
.offerpad-grid p{max-width:none;color:#b8c0cb;line-height:1.6;margin:0}
.offerpad-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:36px 0 18px}
.offerpad-bottom p{margin:0;color:#dbe2ec}.offerpad-bottom .button{margin:0;flex:none}
.offerpad .offerpad-note{max-width:none;margin:0;color:#8e99a8;font-size:12px;line-height:1.55}
.early-access{padding:90px 0;background:#111720;border-top:1px solid #303e50;border-bottom:1px solid #303e50}
.early-access-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:55px;align-items:start}
.early-access h2{font:500 clamp(42px,5vw,66px)/1.08 'Space Grotesk';letter-spacing:-.055em;margin:16px 0 16px}
.early-access p{color:#aeb9c8;line-height:1.65}
.early-access-form{padding:27px;border:1px solid #3a4a5d;border-radius:14px;background:#1a2533}
.early-access-form>label:first-child{display:block;color:#e9eef5;font-size:13px;font-weight:600;margin-bottom:10px}
.early-access-row{display:flex;gap:9px;align-items:stretch}
.early-access-row input{min-width:0;flex:1;height:52px;border:1px solid #5a6d83;border-radius:8px;background:#0d1621;color:#fff;padding:0 15px;font:14px 'DM Sans'}
.early-access-row input::placeholder{color:#8695a7}
.early-access-row .button{flex:none;min-height:52px;background:#a8cfff;color:#0c1b2b}
.early-access-honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.early-access-consent{display:flex;align-items:flex-start;gap:9px;margin:15px 0 6px;color:#d7e1ed;font-size:12px;line-height:1.45}
.early-access-consent input{accent-color:#a8cfff;margin:2px 0 0}
.early-access .early-access-note{font-size:11px;color:#92a2b3;margin:0}
.early-access-status{min-height:18px;font-size:12px;margin:9px 0 0}
@media(max-width:900px){.offerpad-grid{grid-template-columns:1fr}.offerpad-grid article{min-height:0}.early-access-grid{grid-template-columns:1fr;gap:28px}}
@media(max-width:650px){#experience{padding:80px 0}.monaco-terminal-top{font-size:8px;padding:0 10px}.monaco-terminal-top>span:last-child{display:none}.monaco-source{flex-direction:column}.offerpad{padding:80px 0}.offerpad-bottom{align-items:flex-start;flex-direction:column}.early-access{padding:75px 0}.early-access-form{padding:18px}.early-access-row{flex-direction:column}.early-access-row .button{width:100%}}
@media(max-width:600px){html,body{max-width:100%;overflow-x:hidden}.hero .actions{flex-wrap:wrap}.hero .actions .button{max-width:100%;font-size:11px}.coin-wall{padding:18px 10px 24px}.coin-grid{gap:2px}.coin-face{border-width:3px}.asset-group{gap:8px}.asset-group h3{font-size:19px}.asset-coins{gap:3px}.asset-coin{width:52px;height:52px;border-width:4px}}

/* Multi-column footer inspired by exchange navigation, using only live PATRON links. */
footer.site-footer{padding:76px 0 0;background:#12161e;border-top:1px solid #344154;color:#a9b4c3}
.footer-main{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(0,3fr);gap:56px;padding-bottom:70px}
.footer-brand .brand-icon{width:58px;height:58px}
.footer-brand p{max-width:250px;margin:0 0 22px;color:#e4ebf4;font:500 21px/1.25 'Space Grotesk';letter-spacing:-.03em}
.footer-cta{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid #53647a;border-radius:5px;color:#d8e9ff;font:600 10px 'Space Grotesk';letter-spacing:.08em}
.footer-cta:hover{border-color:#a8cfff;color:#fff}
.footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:15px}
.footer-links h3{font:600 13px 'Space Grotesk';letter-spacing:.02em;color:#f1f5fa;margin:4px 0 10px}
.footer-links a{font-size:12px;line-height:1.35;color:#aeb9c8;transition:color .15s ease}
.footer-links a:hover,.footer-bottom a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.footer-impact{display:flex;align-items:center;gap:clamp(14px,2.2vw,34px);min-width:0;padding:42px 0 55px;overflow:hidden;border-top:1px solid #343e4c}
.footer-impact span{display:block;min-width:0;color:#ff174d;background:linear-gradient(100deg,#ff174d 0%,#ff315c 48%,#53d9f4 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:500 clamp(68px,13.5vw,195px)/.86 'Space Grotesk',sans-serif;letter-spacing:-.075em;white-space:nowrap;filter:drop-shadow(0 0 20px #ff174d38) drop-shadow(0 0 25px #25b9ed2d)}
.footer-disclosures{padding:26px 0 23px;border-top:1px solid #343e4c;color:#8795a6}
.footer-disclosures p{max-width:1160px;margin:0 0 10px;font-size:11px;line-height:1.65}
.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:64px;padding:15px 0;border-top:1px solid #343e4c;color:#8997a9;font-size:11px}
.footer-bottom a{color:inherit;text-decoration:underline;text-underline-offset:2px}
@media(max-width:1000px){.footer-main{grid-template-columns:1fr;gap:40px}.footer-links{gap:20px}}
@media(max-width:650px){footer.site-footer{padding-top:62px}.footer-main{padding-bottom:48px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.footer-bottom{flex-wrap:wrap;justify-content:flex-start}.footer-bottom>a{margin-left:auto}}
@media(max-width:650px){.footer-impact{padding:34px 0 38px}.footer-impact span{font-size:clamp(32px,9.2vw,53px)}}
@media(max-width:1250px){.asset-class-list{grid-template-columns:1fr}.asset-group{justify-content:flex-start;gap:30px}.asset-group h3{min-width:160px}.asset-coins{gap:13px}}
@media(max-width:800px){.asset-group{padding:16px;gap:12px}.asset-group h3{min-width:0;flex:1;font-size:22px}.asset-coin{width:58px;height:58px}.asset-coins{gap:6px}}
@media(max-width:390px){.asset-group h3{font-size:18px}.asset-coin{width:52px;height:52px;border-width:4px}}
.hero-metrics{align-items:center;gap:36px;flex-wrap:wrap}
.network-metric{display:flex;flex-direction:column;justify-content:center;min-height:56px}
.network-logo{display:block;object-fit:contain;object-position:left center}
.sei-logo{width:117px;height:45px}
.robinhood-logo{width:190px;height:25px;margin:10px 0}
.preview-metric strong{line-height:45px}
.hero .micro{max-width:650px;color:#8492a4;line-height:1.5}
@media(max-width:800px){.hero-metrics{gap:15px 25px;justify-content:flex-start}.network-metric{min-height:46px}.sei-logo{width:92px;height:36px}.robinhood-logo{width:150px;height:25px;margin:5px 0}.preview-metric strong{line-height:36px}}
@media(max-width:480px){.hero-metrics{gap:16px 22px}.robinhood-logo{width:135px;height:25px}.hero-metrics span{font-size:8px}}

/* Keep the three product categories visible in the mobile header. */
@media(max-width:800px){
  header{height:auto;min-height:128px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0 8px;padding:9px 0 0}
  header>.logo{grid-column:1/3;grid-row:1;justify-self:start}
  header>.market-nav{display:contents}
  .market-nav a.nav-market{display:flex;align-items:center;justify-content:center;grid-row:2;min-height:68px;padding:9px 3px 11px;text-align:center;white-space:normal}
  .market-nav a.nav-market:nth-child(1){grid-column:1}
  .market-nav a.nav-market:nth-child(2){grid-column:2}
  .market-nav a.nav-market:nth-child(3){grid-column:3}
  .market-nav a.nav-market:not(:first-child){border-left:1px solid #354354}
  .market-nav a.nav-market strong{font-size:12px}
  .market-nav a.nav-market small{display:block;color:#9eafc0;font-size:9px;line-height:1.2;white-space:normal}
  .market-nav>.early-access-cta{grid-column:3;grid-row:1;justify-self:end;min-height:39px;padding:0 12px;font-size:10px}
  .hero{padding-top:65px}
}
@media(max-width:370px){.market-nav a.nav-market strong{font-size:11px}.market-nav a.nav-market small{font-size:8px}.market-nav>.early-access-cta{padding:0 9px;font-size:9px}}
@media(max-width:800px){.brand-wordmark{font-size:13px;letter-spacing:.02em}.header-brand{gap:8px}}
.footage-credit{margin:10px 0 0;color:#8f9baa;font-size:11px}
.footage-credit a{text-decoration:underline;text-underline-offset:2px}
/* Worldwide references, arranged like the supplied monochrome logo wall. */
.world-news{padding:108px 0 118px;background:#000;border-top:1px solid #171717;text-align:center}
.world-news-kicker{display:block;color:#a7a7a7;font:700 11px 'Space Grotesk',sans-serif;letter-spacing:.19em;margin-bottom:17px}
.world-news h2{color:#f5f5f5;font:700 clamp(74px,10vw,150px)/.9 'Space Grotesk',sans-serif;letter-spacing:-.09em;margin:0 0 74px}
.world-news h2 span{display:block;margin-top:14px;color:#a5a5a5;font:500 clamp(24px,3vw,42px)/1.1 'DM Sans',sans-serif;letter-spacing:-.045em}
.world-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px;row-gap:63px;align-items:center;max-width:1050px;margin:0 auto}
.world-news-logo{display:flex;align-items:center;justify-content:center;min-height:92px;color:#888;font-weight:700;line-height:.9;filter:grayscale(1);transition:color .2s ease,transform .2s ease}
.world-news-logo:hover,.world-news-logo:focus-visible{color:#d8d8d8;transform:translateY(-3px)}
.world-news-logo:focus-visible{outline:2px solid #d8d8d8;outline-offset:5px}
.world-news-logo.forbes{font:bold clamp(40px,5vw,70px) Georgia,serif;letter-spacing:-.08em}
.world-news-logo.prnewswire{font:800 clamp(31px,3.5vw,49px)/.76 'Space Grotesk',sans-serif;letter-spacing:-.08em;flex-direction:column}
.world-news-logo.prnewswire span{font-size:.43em;letter-spacing:.1em;margin-top:9px}
.world-news-logo.crunchbase{font:600 clamp(27px,3vw,42px) 'DM Sans',sans-serif;letter-spacing:-.065em}
.world-news-logo.accesswire{font:800 clamp(28px,3vw,42px) 'Space Grotesk',sans-serif;letter-spacing:-.055em}
.world-news-logo.coinmarketcap{font:700 clamp(26px,2.8vw,39px) 'DM Sans',sans-serif;letter-spacing:-.07em}
.world-news-logo.etherscan{font:700 clamp(29px,3.2vw,45px) 'DM Sans',sans-serif;letter-spacing:-.06em}
.world-news-logo.coindesk{font:700 clamp(29px,3.2vw,45px) 'Space Grotesk',sans-serif;letter-spacing:-.07em;gap:5px}
.coindesk-data-label{align-self:center;color:#777;font-size:10px;letter-spacing:.14em;margin-top:27px}
.world-news-feature .coindesk-source{font-size:9px;letter-spacing:.05em;color:#777}
.world-news-logo.entrepreneur{font:700 clamp(29px,3.1vw,45px) Georgia,serif;letter-spacing:-.07em}
.world-news-feature small{display:block;max-width:270px;margin:9px auto 0;color:#929292;font-size:11px;line-height:1.4}
.world-news-feature:hover .world-news-logo,.world-news-feature:focus-visible .world-news-logo,.world-news-feature:hover small{color:#d8d8d8}
.world-news-logo.nyse{font:800 clamp(36px,4vw,58px) 'Space Grotesk',sans-serif;letter-spacing:-.07em}
.world-news-logo.nasdaq{font:600 clamp(34px,3.8vw,54px) 'DM Sans',sans-serif;letter-spacing:-.07em}
.world-news-pending small,.world-news-video small{display:block;color:#777;font:600 10px 'Space Grotesk',sans-serif;letter-spacing:.12em;margin-top:8px}
.world-news-video:hover .world-news-logo,.world-news-video:focus-visible .world-news-logo,.world-news-video:hover small{color:#d8d8d8}
.world-news-forbes{align-self:start}
.world-news-forbes .world-news-logo{min-height:80px}
.world-news-articles{display:grid;gap:10px;margin-top:12px;text-align:left}
.world-news-articles a{display:block;color:#aaa;font-size:11px;line-height:1.4;padding:8px 0;border-top:1px solid #292929;transition:color .2s ease}
.world-news-articles a:hover,.world-news-articles a:focus-visible{color:#fff}
.world-news-note{max-width:670px;margin:64px auto 0;color:#777;font-size:11px;line-height:1.6}
@media(max-width:680px){.world-news{padding:76px 0 82px}.world-news h2{margin-bottom:43px}.world-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.world-news-logo{min-height:64px}.world-news-logo.forbes{font-size:37px}.world-news-logo.prnewswire{font-size:27px}.world-news-logo.crunchbase,.world-news-logo.accesswire,.world-news-logo.coinmarketcap,.world-news-logo.etherscan{font-size:clamp(20px,5vw,29px)}.world-news-note{margin-top:45px}}

.world-news-logo.yahoo{font:800 clamp(34px,3.7vw,52px) "Space Grotesk",sans-serif;letter-spacing:-.09em;gap:4px}
.world-news-logo.yahoo span{font-size:.44em;letter-spacing:-.04em;align-self:center;margin-top:18px}
.world-news-grid{max-width:1200px;column-gap:34px;row-gap:38px;align-items:stretch}
.world-news-item{min-width:0;min-height:215px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 12px}
.world-news-item .world-news-logo{min-height:108px;color:#969696}
.world-news-item .world-news-logo.forbes{font-size:clamp(58px,6vw,92px)}
.world-news-item .world-news-logo.nyse{font-size:clamp(62px,6vw,92px)}
.world-news-item .world-news-logo.nasdaq{font-size:clamp(51px,5.5vw,83px)}
.world-news-item .world-news-logo.coindesk{font-size:clamp(43px,4.3vw,68px)}
.world-news-item .world-news-logo.inc{font:800 clamp(80px,8vw,122px)/.9 Georgia,serif;letter-spacing:-.09em}
.world-news-item .world-news-logo.entrepreneur{font-size:clamp(39px,4.2vw,64px)}
.world-news-item .world-news-logo.yahoo{font-size:clamp(50px,5.2vw,78px)}
.world-news-item .world-news-logo.fisco{font:800 clamp(58px,6vw,90px) 'Space Grotesk',sans-serif;letter-spacing:-.075em}
.world-news-item small{max-width:300px;margin-top:12px;font-size:12px;line-height:1.5}
.world-news-item .coindesk-source{font-size:9px}
.world-news-item .world-news-articles{width:min(100%,305px);margin-top:2px}
.world-news-item .world-news-articles a{font-size:12px}
@media(max-width:800px){.world-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.world-news-item{min-height:185px;padding:18px 8px}.world-news-item .world-news-logo{min-height:82px}.world-news-item .world-news-logo.forbes{font-size:52px}.world-news-item .world-news-logo.nyse{font-size:58px}.world-news-item .world-news-logo.nasdaq{font-size:43px}.world-news-item .world-news-logo.coindesk{font-size:35px}.world-news-item .world-news-logo.inc{font-size:74px}.world-news-item .world-news-logo.entrepreneur{font-size:30px}.world-news-item .world-news-logo.yahoo{font-size:39px}.world-news-item .world-news-logo.fisco{font-size:54px}.world-news-item small,.world-news-item .world-news-articles a{font-size:10px}}
@media(max-width:420px){.world-news-item .world-news-logo.nasdaq{font-size:34px}.world-news-item .world-news-logo.coindesk{font-size:29px}.world-news-item .world-news-logo.entrepreneur{font-size:24px}.world-news-item .world-news-logo.yahoo{font-size:32px}.world-news-item .world-news-logo.fisco{font-size:44px}}
/* Compact, evenly weighted media wall. */
.world-news h2{font:600 clamp(28px,3vw,42px)/1.15 'DM Sans',sans-serif;letter-spacing:-.045em;margin:0 0 68px}
.world-news-grid{max-width:1050px;column-gap:36px;row-gap:48px}
.world-news-item{min-height:180px;padding:16px 10px}
.world-news-item .world-news-logo{min-height:80px}
.world-news-item .world-news-logo.forbes{font-size:clamp(40px,5vw,70px)}
.world-news-item .world-news-logo.nyse{font-size:clamp(40px,5vw,67px)}
.world-news-item .world-news-logo.nasdaq{font-size:clamp(34px,4vw,56px)}
.world-news-item .world-news-logo.coindesk{font-size:clamp(30px,3.6vw,48px)}
.world-news-item .world-news-logo.inc{font-size:clamp(54px,6vw,80px)}
.world-news-item .world-news-logo.entrepreneur{font-size:clamp(28px,3.1vw,43px)}
.world-news-item .world-news-logo.yahoo{font-size:clamp(35px,4vw,54px)}
.world-news-item .world-news-logo.fisco{font-size:clamp(40px,5vw,65px)}
.world-news-item .world-news-logo.mainichi{font:700 clamp(30px,3.4vw,47px)/1.2 'Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;letter-spacing:.02em}
@media(max-width:800px){.world-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.world-news-item{min-height:160px}.world-news-item .world-news-logo{min-height:68px}.world-news-item .world-news-logo.forbes{font-size:40px}.world-news-item .world-news-logo.nyse{font-size:42px}.world-news-item .world-news-logo.nasdaq{font-size:34px}.world-news-item .world-news-logo.coindesk{font-size:29px}.world-news-item .world-news-logo.inc{font-size:54px}.world-news-item .world-news-logo.entrepreneur{font-size:25px}.world-news-item .world-news-logo.yahoo{font-size:33px}.world-news-item .world-news-logo.fisco{font-size:43px}}
@media(max-width:420px){.world-news-item .world-news-logo.nasdaq{font-size:30px}.world-news-item .world-news-logo.coindesk{font-size:26px}.world-news-item .world-news-logo.entrepreneur{font-size:22px}.world-news-item .world-news-logo.yahoo{font-size:29px}.world-news-item .world-news-logo.fisco{font-size:39px}}
@media(max-width:800px){.world-news-item .world-news-logo.mainichi{font-size:30px}}
.forbes-mobile-cue,.forbes-mobile-articles{display:none}
@media(max-width:680px){
  .world-news{padding:64px 0 76px}
  .world-news h2{margin-bottom:34px}
  .world-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}
  .world-news-item{height:122px;min-height:0;padding:12px 3px;justify-content:space-between;overflow:hidden;border:1px solid #1b1b1b;border-radius:8px}
  .world-news-item .world-news-logo{width:100%;min-height:64px;white-space:nowrap}
  .world-news-forbes{align-self:stretch}
  .world-news-forbes .world-news-articles{display:none}
  .forbes-mobile-cue{display:block}
  .world-news-item small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;margin:0;color:#888;font-size:8px;line-height:1.25;letter-spacing:0;text-align:center}
  .world-news-item .world-news-logo.forbes{font-size:28px}
  .world-news-item .world-news-logo.nasdaq{font-size:21px}
  .world-news-item .world-news-logo.nyse{font-size:29px}
  .world-news-item .world-news-logo.coindesk{font-size:19px;gap:2px}
  .coindesk-data-label{font-size:6px;margin-top:14px}
  .world-news-item .world-news-logo.inc{font-size:42px}
  .world-news-item .world-news-logo.entrepreneur{font-size:16px}
  .world-news-item .world-news-logo.yahoo{font-size:23px}
  .world-news-logo.yahoo span{margin-top:10px}
  .world-news-item .world-news-logo.fisco{font-size:29px}
  .world-news-item .world-news-logo.mainichi{font-size:21px}
  .forbes-mobile-articles{display:block;margin:22px auto 0;max-width:560px;text-align:left;border:1px solid #292929;border-radius:8px;padding:0 16px}
  .forbes-mobile-articles summary{padding:13px 0;color:#aaa;font-size:12px;cursor:pointer}
  .forbes-mobile-articles .world-news-articles{margin:0 0 12px}
  .forbes-mobile-articles .world-news-articles a{font-size:12px}
  .world-news-note{margin-top:32px}
}
/* Keep every media logo in a matching grid cell; Forbes links live below. */
.world-news-forbes{align-self:stretch}
.world-news-forbes .forbes-mobile-cue{display:block;color:#888;font-size:11px;letter-spacing:.1em}
.forbes-mobile-articles{display:block;max-width:650px;margin:32px auto 0;padding:0 20px;text-align:left;border:1px solid #292929;border-radius:8px}
.forbes-mobile-articles summary{padding:16px 0;color:#bbb;font-size:13px;cursor:pointer}
.forbes-mobile-articles .world-news-articles{margin:0 0 14px}
@media(max-width:680px){.world-news-forbes .forbes-mobile-cue{font-size:8px}.forbes-mobile-articles{margin-top:22px;padding:0 16px}.forbes-mobile-articles summary{font-size:12px}}
