:root{
  --bg:#f5f7fb;--bg-deep:#edf1f8;--surface:#ffffff;--surface-2:#f8faff;--surface-3:#eef3fb;
  --text:#11182a;--muted:#667085;--muted-2:#8993a7;--line:#dbe3f0;--line-strong:#cbd6e7;
  --navy:#07152f;--violet:#6d45ff;--violet-2:#8b5cff;--blue:#2476ff;--cyan:#00bde7;--gold:#f6ad3c;--green:#10b981;--red:#ef5b6a;
  --gradient:linear-gradient(135deg,#4f46ff 0%,#8b39ff 52%,#ffad58 120%);
  --shadow:0 18px 50px rgba(25,39,78,.10);--shadow-sm:0 8px 26px rgba(25,39,78,.08);--radius:22px;--radius-sm:14px;
  --wrap:min(1480px,calc(100% - 44px));--header-h:72px;color-scheme:light;
}
html[data-theme="dark"]{
  --bg:#050b19;--bg-deep:#071127;--surface:#0b1730;--surface-2:#0e1d3a;--surface-3:#122444;
  --text:#f5f8ff;--muted:#9cabca;--muted-2:#71809e;--line:#1d3155;--line-strong:#29436e;
  --navy:#030817;--shadow:0 22px 60px rgba(0,0,0,.28);--shadow-sm:0 10px 30px rgba(0,0,0,.22);color-scheme:dark;
}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;height:auto}.wrap{width:var(--wrap);margin-inline:auto}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;z-index:99999;left:16px;top:-80px;background:var(--surface);color:var(--text);padding:.75rem 1rem;border-radius:10px;box-shadow:var(--shadow)}.skip:focus{top:16px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}

/* Live market strip */
.market-strip{position:relative;z-index:60;background:#041027;color:#dce8ff;border-bottom:1px solid rgba(136,165,218,.17);font-size:.76rem}.market-strip-inner{height:34px;display:flex;align-items:center;gap:30px;white-space:nowrap;overflow:auto;scrollbar-width:none}.market-strip-inner::-webkit-scrollbar{display:none}.market-strip-inner>span,.ticker-primary{display:flex;align-items:center;gap:7px}.market-strip small{color:#7f94ba}.market-strip b{font-weight:700;color:#edf5ff}.ticker-primary strong{font-size:.8rem}.ticker-change{font-weight:800}.live-dot{width:7px;height:7px;border-radius:50%;background:#25dca1;box-shadow:0 0 0 4px rgba(37,220,161,.12),0 0 13px rgba(37,220,161,.55)}.ticker-source{margin-inline-start:auto}

/* Header */
.site-header{position:sticky;top:0;z-index:55;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(150%) blur(18px);-webkit-backdrop-filter:saturate(150%) blur(18px);border-bottom:1px solid var(--line)}.header-main{min-height:var(--header-h);display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:10px;min-width:max-content}.brand img{width:52px;height:43px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(95,63,255,.18))}.brand span{display:grid;line-height:1.08}.brand strong{font-size:1.22rem;letter-spacing:-.035em}.brand small{font-size:.61rem;color:var(--muted);letter-spacing:.035em;margin-top:4px}.main-nav{margin-inline:auto;display:flex;align-items:center;gap:4px;height:var(--header-h)}.main-nav a{position:relative;display:flex;align-items:center;height:100%;padding:0 10px;color:var(--muted);font-size:.79rem;font-weight:620;white-space:nowrap}.main-nav a:hover,.main-nav a.active{color:var(--text)}.main-nav a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:4px 4px 0 0;background:var(--gradient)}.header-actions{display:flex;align-items:center;gap:7px}.head-action,.menu-btn{border:1px solid var(--line);background:var(--surface);height:38px;min-width:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--muted);box-shadow:0 1px 0 rgba(255,255,255,.04)}.head-action:hover{color:var(--text);border-color:var(--line-strong)}.lang{position:relative}.lang-button{padding:0 9px}.lang-code{font-size:.72rem;font-weight:800}.lang-menu{position:absolute;top:calc(100% + 11px);right:0;width:228px;max-height:min(70vh,520px);overflow:auto;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-7px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.lang.open .lang-menu{opacity:1;visibility:visible;transform:none}.lang-menu a{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-radius:10px;color:var(--muted);font-size:.83rem}.lang-menu a:hover,.lang-menu a.current{background:var(--surface-3);color:var(--text)}.lang-menu small{font-size:.64rem;letter-spacing:.05em}.theme-sun{display:none}html[data-theme="light"] .theme-moon{display:none}html[data-theme="light"] .theme-sun{display:inline}.menu-btn{display:none;padding:0 10px;flex-direction:column;gap:4px}.menu-btn span{display:block;width:18px;height:2px;border-radius:3px;background:currentColor}
.search-drawer{border-top:1px solid var(--line);background:var(--surface)}.search-drawer[hidden]{display:none}.search-drawer>.wrap{padding:13px 0}.global-search,.hero-search{position:relative;display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:7px 8px 7px 14px}.global-search>span,.hero-search>span{color:var(--muted);font-size:1.1rem}.global-search input,.hero-search input{border:0;outline:0;background:transparent;flex:1;min-width:0;padding:7px 0;color:var(--text)}.global-search input::placeholder,.hero-search input::placeholder{color:var(--muted-2)}.global-search button,.hero-search button{border:0;background:var(--gradient);color:#fff;font-weight:750;border-radius:10px;padding:9px 18px}.search-results{position:absolute;z-index:80;top:calc(100% + 8px);left:0;right:0;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);max-height:350px;overflow:auto}.search-results a{display:flex;justify-content:space-between;gap:15px;padding:10px 11px;border-radius:9px}.search-results a:hover{background:var(--surface-3)}.search-results small{color:var(--muted);font-size:.7rem}

/* Buttons / common */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--text);font-weight:720;font-size:.86rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--violet) 55%,var(--line));box-shadow:var(--shadow-sm)}.btn.primary{border-color:transparent;background:var(--gradient);color:#fff;box-shadow:0 10px 28px rgba(109,69,255,.26)}.btn.glass{background:color-mix(in srgb,var(--surface) 76%,transparent)}.btn.small{min-height:38px;padding:0 13px;font-size:.78rem}.kicker{display:inline-flex;align-items:center;gap:8px;color:var(--violet-2);font-size:.68rem;font-weight:820;letter-spacing:.115em;text-transform:uppercase}.kicker:before{content:"";width:22px;height:1px;background:linear-gradient(90deg,var(--violet),var(--gold))}.badge{display:inline-flex;align-items:center;max-width:max-content;padding:4px 8px;border:1px solid color-mix(in srgb,var(--violet) 30%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--violet) 8%,var(--surface));color:var(--violet-2);font-size:.66rem;font-weight:750}.section{padding-block:28px}.home-section{padding-block:25px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:15px}.section-head h2{margin:.2rem 0 0;font-size:clamp(1.25rem,2.4vw,1.72rem);letter-spacing:-.035em}.section-head>a{color:var(--violet-2);font-size:.79rem;font-weight:750}.panel,.card,.feature-card,.directory-card,.news-card,.app-card,.home-panel,.market-card,.error-card,.contact-form,.article,.prose,.table-shell{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-sm)}

/* Homepage hero */
.home-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(900px 440px at 52% 38%,rgba(59,94,255,.17),transparent 67%),radial-gradient(600px 300px at 78% 20%,rgba(169,61,255,.12),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--bg-deep) 78%,var(--surface)) 0%,var(--bg) 100%)}.home-hero:before{content:"";pointer-events:none;position:absolute;inset:0;background-image:linear-gradient(rgba(114,143,193,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(114,143,193,.05) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 85%)}.hero-shell{position:relative;z-index:1;min-height:480px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(330px,1.15fr) minmax(300px,.82fr);align-items:center;gap:26px;padding:48px 0 31px}.hero-copy h1{margin:14px 0 15px;max-width:640px;font-size:clamp(2.45rem,4.4vw,4.35rem);line-height:1.01;letter-spacing:-.06em}.hero-copy h1 span{display:block}.hero-copy h1 em{font-style:normal;background:linear-gradient(100deg,#7357ff,#cf69e7 52%,#ffbc57);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy p{max-width:610px;margin:0;color:var(--muted);font-size:clamp(.94rem,1.15vw,1.07rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.hero-art{position:relative;min-height:390px;display:flex;align-items:center;justify-content:center;isolation:isolate}.hero-art img{position:relative;z-index:3;width:min(92%,520px);filter:drop-shadow(0 30px 32px rgba(19,23,92,.34));animation:floatLogo 7s ease-in-out infinite}.hero-glow{position:absolute;z-index:1;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(109,69,255,.48),rgba(24,87,255,.12) 48%,transparent 72%);filter:blur(16px)}.orbit{position:absolute;z-index:2;width:88%;height:37%;border:2px solid color-mix(in srgb,var(--gold) 73%,transparent);border-radius:50%;transform:rotate(-11deg);box-shadow:0 0 26px rgba(246,173,60,.12) inset}.orbit-two{width:68%;height:68%;border-color:color-mix(in srgb,var(--violet) 30%,transparent);transform:rotate(58deg)}.satellite{position:absolute;z-index:4;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#7444ff,#ffad59);color:#fff5db;font-style:normal;font-weight:900;border:2px solid rgba(255,214,130,.65);box-shadow:0 9px 25px rgba(64,38,166,.28)}.s1{top:13%;left:13%}.s2{right:4%;top:44%;width:28px;height:28px}.s3{bottom:8%;left:28%;width:23px;height:23px}@keyframes floatLogo{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
.hero-market-card{padding:18px;border:1px solid color-mix(in srgb,var(--violet) 28%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--surface) 91%,transparent);box-shadow:var(--shadow);backdrop-filter:blur(14px)}.market-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.market-card-head>div{display:flex;align-items:center;gap:10px}.market-card-head span>small{display:block;color:var(--muted);font-size:.64rem;margin-top:2px}.coin-badge{display:grid!important;place-items:center;width:37px;height:37px;border:2px solid #f2ad3e;border-radius:50%;background:#6a35d7;color:#ffd278;font-weight:900;font-size:1.14rem}.live-pill{display:inline-flex;align-items:center;gap:6px!important;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--green) 10%,var(--surface));color:var(--green);font-size:.58rem;font-weight:850}.live-pill i{width:6px;height:6px;border-radius:50%;background:var(--green)}.hero-price{display:flex;align-items:baseline;gap:10px;margin:19px 0 2px}.hero-price strong{font-size:2.05rem;letter-spacing:-.055em}.hero-price span{font-size:.8rem;font-weight:800}.mini-chart{height:124px;color:var(--violet);margin:5px -5px 0}.mini-chart svg,.chart svg{display:block;width:100%;height:100%;overflow:visible}.mini-tabs{display:flex;justify-content:space-between;gap:4px;margin-top:4px;padding:3px;background:var(--surface-3);border-radius:9px}.mini-tabs button,.chart-tabs button{border:0;background:transparent;color:var(--muted);border-radius:7px;padding:5px 8px;font-size:.66rem}.mini-tabs button.active,.chart-tabs button.active{background:var(--gradient);color:#fff}.market-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:13px;margin-top:12px;border-top:1px solid var(--line)}.market-facts div{display:grid;gap:2px}.market-facts span{color:var(--muted);font-size:.61rem}.market-facts b{font-size:.73rem}.market-source{display:block;margin-top:9px;color:var(--muted-2);font-size:.59rem;text-align:right}.hero-utility{position:relative;z-index:2;padding-bottom:27px;display:grid;grid-template-columns:auto minmax(360px,1fr);gap:20px;align-items:center}.hero-stats{display:flex;align-items:center;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 86%,transparent);overflow:hidden;backdrop-filter:blur(10px)}.hero-stats div{display:grid;min-width:100px;padding:10px 17px;border-right:1px solid var(--line)}[dir="rtl"] .hero-stats div{border-right:0;border-left:1px solid var(--line)}.hero-stats div:last-child{border:0}.hero-stats strong{font-size:.96rem}.hero-stats span{font-size:.64rem;color:var(--muted)}.hero-search{background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(10px)}

/* Feature rail */
.feature-rail{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));margin-top:26px;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow-sm)}.feature-tile{min-width:0;padding:15px 9px;text-align:center;display:grid;justify-items:center;gap:3px;border-right:1px solid var(--line);transition:background .16s ease,transform .16s ease}.feature-tile:last-child{border-right:0}.feature-tile:hover{background:var(--surface-2)}.feature-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--violet) 18%,var(--surface)),color-mix(in srgb,var(--blue) 9%,var(--surface)));color:var(--violet-2);font-size:1rem;font-weight:850}.feature-tile:nth-child(3n+2) .feature-icon{color:var(--gold);background:color-mix(in srgb,var(--gold) 11%,var(--surface))}.feature-tile:nth-child(3n) .feature-icon{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,var(--surface))}.feature-tile strong{margin-top:4px;font-size:.76rem}.feature-tile small{max-width:120px;color:var(--muted);font-size:.57rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Home news/apps/lower */
.news-showcase{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.featured-news{display:grid;grid-template-columns:230px 1fr;min-height:230px;border:1px solid var(--line);border-radius:20px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow-sm)}.news-visual{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;background:radial-gradient(circle at 34% 30%,rgba(161,81,255,.6),transparent 34%),linear-gradient(145deg,#101f55,#071127 58%,#261260);color:white}.news-visual:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 75% 20%,rgba(255,186,73,.6) 0 2px,transparent 3px),radial-gradient(circle at 25% 70%,rgba(60,170,255,.7) 0 2px,transparent 3px);background-size:60px 60px}.news-visual span{font-size:5rem;color:#ffc861;font-weight:900;text-shadow:0 0 30px rgba(151,72,255,.75)}.news-visual small{position:relative;z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#bdd2ff}.featured-news>div:last-child{padding:20px 22px}.featured-news h3{font-size:1.25rem;letter-spacing:-.03em;margin:9px 0 7px}.featured-news p{color:var(--muted);font-size:.84rem;margin:0 0 12px}.featured-news a{color:var(--violet-2);font-size:.77rem;font-weight:750}.news-stack{display:grid;gap:8px}.news-stack>a{min-height:67px;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:11px;padding:8px 11px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.news-stack>a:hover{background:var(--surface-2)}.news-thumb{width:46px;height:46px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#6d45ff,#183a80);color:#ffd16a;font-weight:900}.news-stack small{display:block;color:var(--muted);font-size:.61rem}.news-stack b{display:block;font-size:.76rem;line-height:1.35;margin-top:2px}.news-stack i{font-style:normal;color:var(--violet-2)}.app-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.app-card{padding:17px}.app-card-top{display:flex;justify-content:space-between;align-items:center}.app-logo,.app-initial{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#6a48ff,#2a85ff);color:#fff;font-weight:850;font-size:1.05rem;box-shadow:0 9px 22px rgba(76,72,226,.2)}.app-card:nth-child(2) .app-logo{background:linear-gradient(145deg,#ee8b47,#7b42f4)}.app-card:nth-child(3) .app-logo{background:linear-gradient(145deg,#19b98f,#1682cf)}.app-card h3{margin:13px 0 5px;font-size:1.02rem}.app-card p{min-height:45px;margin:0;color:var(--muted);font-size:.77rem}.app-tags{display:flex;gap:6px;margin:12px 0}.app-tags span,.meta-row span,.count-chip{padding:4px 8px;border-radius:999px;background:var(--surface-3);color:var(--muted);font-size:.62rem}.home-lower{display:grid;grid-template-columns:1fr 1fr .8fr;gap:14px;padding:25px 0}.home-panel{padding:17px;min-width:0}.compact-links{display:grid;gap:7px}.compact-link{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px;border-radius:11px;background:var(--surface-2);border:1px solid transparent}.compact-link:hover{border-color:var(--line)}.compact-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--violet) 10%,var(--surface));color:var(--violet-2)}.compact-link b{display:block;font-size:.73rem}.compact-link small{display:block;color:var(--muted);font-size:.59rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:330px}.compact-link i{font-style:normal;color:var(--violet-2)}.merchant-panel{background:radial-gradient(320px 180px at 100% 100%,rgba(76,88,255,.18),transparent 70%),var(--surface)}.merchant-panel p{color:var(--muted);font-size:.78rem}.converter-band{margin-top:1px;margin-bottom:32px;padding:16px 18px;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(480px,1.6fr) minmax(170px,.6fr);gap:18px;align-items:center;border:1px solid var(--line);border-radius:18px;background:linear-gradient(120deg,color-mix(in srgb,var(--violet) 8%,var(--surface)),var(--surface) 45%,color-mix(in srgb,var(--blue) 6%,var(--surface)));box-shadow:var(--shadow-sm)}.converter-band h2{font-size:1.05rem;margin:3px 0}.trend-link{display:flex;align-items:center;gap:8px;padding:12px;border-radius:12px;background:var(--surface-2);font-size:.72rem}.trend-link span{color:var(--violet-2);font-size:1.1rem}.trend-link i{margin-left:auto;font-style:normal;color:var(--violet-2)}

/* Converter forms */
.converter{display:grid;grid-template-columns:minmax(120px,1fr) minmax(90px,.58fr) auto;gap:9px;align-items:end}.converter label{display:grid;gap:4px;color:var(--muted);font-size:.64rem}.converter input,.converter select,.contact-form input,.contact-form textarea,.stack-form input,.stack-form select,.stack-form textarea{width:100%;border:1px solid var(--line);outline:0;background:var(--surface-2);color:var(--text);border-radius:10px;padding:10px 11px}.converter input:focus,.converter select:focus,.contact-form input:focus,.contact-form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 12%,transparent)}.conversion-result{grid-column:1/-1;min-height:20px;color:var(--muted);font-size:.67rem}.converter-band .conversion-result{display:none}

/* Inner pages */
.page-hero{padding:64px 0 29px;max-width:var(--wrap)}.page-hero h1{margin:9px 0 11px;max-width:950px;font-size:clamp(2rem,4.5vw,4rem);line-height:1.04;letter-spacing:-.055em}.page-hero p{max-width:790px;margin:0;color:var(--muted);font-size:1rem}.freshness,.article-meta{display:inline-flex;align-items:center;gap:7px;margin-top:15px;color:var(--muted);font-size:.72rem}.pulse{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}.hero-inline-data{display:flex;align-items:baseline;gap:10px;margin-top:15px}.hero-inline-data strong{font-size:1.6rem}.hero-inline-data span{font-weight:800}.market-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;padding:4px 0 23px}.market-card{padding:15px}.market-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-card span{font-size:.67rem;font-weight:750}.market-card>div small{font-size:.58rem;color:var(--muted)}.market-card strong{display:block;margin:12px 0 1px;font-size:1.2rem;letter-spacing:-.03em}.market-card>small{font-size:.67rem}.split{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:14px}.panel{padding:18px}.chart-panel{overflow:hidden}.chart{height:330px;color:var(--violet);margin-top:8px}.chart-large{height:470px}.chart-loading{height:100%;display:grid;place-items:center;color:var(--muted)}.chart-tabs{display:flex;gap:5px;padding:4px;border-radius:10px;background:var(--surface-3)}.chart-tabs button{padding:6px 10px}.chart-source{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:.65rem;margin-top:8px}.converter-mini p{color:var(--muted);font-size:.78rem}.converter-mini .converter{grid-template-columns:1fr 1fr}.converter-mini .converter button{grid-column:1/-1}.info-band{margin:12px auto 35px;display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);font-size:.72rem}.info-band>span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--violet) 10%,var(--surface));color:var(--violet-2);font-weight:850}.info-band p{margin:0;color:var(--muted);flex:1}.info-band a{color:var(--violet-2);font-weight:750}.converter-large{max-width:900px;margin-inline:auto;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.converter-large .converter{grid-template-columns:1fr 180px auto}.currency-cloud{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.currency-cloud a{padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);font-size:.7rem}.server-conversion{display:inline-grid;gap:1px;margin-top:17px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.server-conversion span,.server-conversion small{color:var(--muted);font-size:.67rem}.server-conversion strong{font-size:1.35rem}.cards-2{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.card,.feature-card{padding:19px}.guide-card h2,.guide-card h3,.feature-card h2,.feature-card h3{letter-spacing:-.025em}.guide-card p,.feature-card p{color:var(--muted);font-size:.82rem}.guide-card .text-link,.text-link{color:var(--violet-2);font-size:.77rem;font-weight:750}.feature-card{position:relative;display:block}.feature-card i{position:absolute;right:16px;bottom:16px;font-style:normal;color:var(--violet-2)}.ecosystem-links{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.directory-list{display:grid;gap:9px}.directory-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px}.directory-card h2{margin:3px 0;font-size:1rem}.directory-card p{margin:0;color:var(--muted);font-size:.76rem}.meta-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.row-arrow{font-size:1.2rem;color:var(--violet-2);padding:8px}.app-initial.large{width:62px;height:62px;font-size:1.35rem}.detail-title-row{display:flex;align-items:center;gap:16px}.table-shell{overflow:auto}.market-table{width:100%;border-collapse:collapse;min-width:750px}.market-table th,.market-table td{padding:13px 15px;border-bottom:1px solid var(--line);text-align:left;font-size:.74rem}.market-table th{position:sticky;top:0;background:var(--surface);color:var(--muted);font-size:.63rem;text-transform:uppercase;letter-spacing:.07em}.market-table tbody tr:hover{background:var(--surface-2)}.exchange-name{display:flex;align-items:center;gap:9px}.exchange-name img,.exchange-name>span{width:28px;height:28px;object-fit:contain;border-radius:8px;background:var(--surface-3);display:grid;place-items:center}.table-action{color:var(--violet-2);font-weight:750}.news-list{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.news-card{padding:19px}.news-card h2{font-size:1.04rem;margin:7px 0;letter-spacing:-.025em}.news-card p{color:var(--muted);font-size:.78rem}.news-card a{color:var(--violet-2);font-size:.74rem;font-weight:750}.eyebrow{color:var(--muted);font-size:.62rem;font-weight:750;letter-spacing:.05em}.safety-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.risk-card{padding:19px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.risk-card>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--violet) 10%,var(--surface));color:var(--violet-2);font-weight:850}.risk-card h2{font-size:1rem}.risk-card p{color:var(--muted);font-size:.79rem}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-bottom:22px}.stats article{display:grid;gap:3px;padding:16px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.stats span{color:var(--muted);font-size:.68rem}.stats strong{font-size:1.35rem}.glossary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-bottom:45px}.glossary-item{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.glossary-item h2{font-size:.94rem;margin:0 0 5px}.glossary-item p{margin:0;color:var(--muted);font-size:.78rem}

/* Editorial / legal content */
.article,.prose{max-width:900px;margin:35px auto;padding:clamp(22px,4vw,42px)}.article header h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.05;letter-spacing:-.05em;margin:9px 0 13px}.lead{color:var(--muted);font-size:1.02rem}.article section{margin-top:30px}.article h2,.prose h2{margin:1.55em 0 .5em;font-size:1.25rem;letter-spacing:-.025em}.article p,.prose p,.article li,.prose li{color:var(--muted)}.article details,.prose details{border-top:1px solid var(--line);padding:12px 0}.article summary,.prose summary{cursor:pointer;font-weight:720}.article a,.prose a{color:var(--violet-2)}.source-callout{display:grid;gap:4px;margin:20px 0;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);font-size:.75rem}.source-callout span{color:var(--muted)}.source-list{word-break:break-word}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0}.facts>div{display:grid;gap:3px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.facts span{color:var(--muted);font-size:.66rem}.detail-action{padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--surface-2)}.licensed-media{max-width:960px;margin:10px auto 28px;padding:0}.licensed-media img{display:block;width:100%;max-height:480px;object-fit:cover;border-radius:18px;border:1px solid var(--line)}.licensed-media figcaption{margin-top:6px;color:var(--muted);font-size:.61rem}.licensed-media figcaption a{color:var(--violet-2)}.empty-state{padding:28px;border:1px dashed var(--line-strong);border-radius:17px;background:var(--surface-2);text-align:center;color:var(--muted)}.empty-state h2{color:var(--text)}.merchant-empty{grid-column:1/-1}.error-page{padding:80px 0}.error-card{max-width:620px;margin:auto;padding:35px}.contact-form{max-width:760px;margin:auto;padding:22px;display:grid;gap:14px}.contact-form label,.stack-form label{display:grid;gap:5px;color:var(--muted);font-size:.72rem}.hp{position:absolute!important;left:-10000px!important}.notice{padding:12px;border-radius:10px;background:var(--surface-3)}.notice.success{color:var(--green)}.notice.error{color:var(--red)}

/* Footer */
.site-footer{margin-top:45px;border-top:1px solid var(--line);background:#061126;color:#e9f1ff}.footer-top{display:grid;grid-template-columns:1.7fr repeat(4,.75fr);gap:34px;padding:36px 0 27px}.footer-brand img{width:56px;height:45px}.footer-brand strong{font-size:1.18rem}.footer-brand small{color:#8297bd}.footer-brand-block>p{max-width:390px;margin:12px 0 0;color:#8fa1c0;font-size:.72rem}.footer-disclaimer{font-size:.64rem!important}.footer-col{display:grid;align-content:start;gap:7px}.footer-col h2{font-size:.72rem;margin:4px 0 6px;color:#f7f9ff}.footer-col a{color:#94a8c9;font-size:.68rem}.footer-col a:hover{color:#fff}.footer-bottom{display:flex;align-items:center;gap:20px;min-height:47px;border-top:1px solid rgba(154,178,219,.13);color:#8296b8;font-size:.61rem}.footer-risk{margin-inline:auto}.service-status{display:flex;align-items:center;gap:6px}.service-status i{width:6px;height:6px;border-radius:50%;background:#22d6a0}.consent{position:fixed;z-index:100;left:50%;bottom:16px;transform:translateX(-50%);width:min(760px,calc(100% - 28px));display:flex;align-items:center;gap:20px;justify-content:space-between;padding:15px 17px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.consent[hidden]{display:none}.consent p{margin:3px 0 0;color:var(--muted);font-size:.67rem}.consent>div:last-child{display:flex;gap:7px}.consent button{border:1px solid var(--line);border-radius:9px;padding:8px 11px;background:var(--surface-2);font-size:.67rem}.consent button.primary{background:var(--gradient);border-color:transparent;color:#fff}

/* Ad slots */
.ad-slot{display:flex;align-items:center;justify-content:center;width:100%;min-height:90px;margin:22px auto;overflow:hidden}.ad-slot ins{width:100%}

/* Admin / installer compatibility */
.admin-body{background:var(--bg)}.admin-head{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(14px)}.admin-top{width:min(1500px,calc(100% - 32px));min-height:72px;margin:auto;display:flex;align-items:center;gap:18px}.admin-top .brand{margin-right:auto}.brand-mark img{object-fit:contain}.admin-top nav{display:flex;gap:4px;overflow:auto}.admin-top nav a{padding:8px 9px;border-radius:9px;color:var(--muted);font-size:.68rem}.admin-top nav a:hover{background:var(--surface-3);color:var(--text)}.admin-main{width:min(1500px,calc(100% - 32px));margin:auto;padding:36px 0 70px}.admin-main>h1{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.055em}.admin-grid,.admin-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.admin-stats{grid-template-columns:repeat(3,1fr)}.admin-stats article{min-height:120px}.health-list{display:grid}.health-list>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line);font-size:.68rem}.health-list>div span:first-child{color:var(--muted)}.ok{color:var(--green)}.bad{color:var(--red)}.settings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.form-grid,.stack-form{display:grid;gap:12px}.check{display:flex!important;align-items:flex-start;gap:8px}.check input{width:auto}.admin-table{overflow:auto;padding:0}.admin-table table{width:100%;border-collapse:collapse;min-width:720px}.admin-table th,.admin-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:.67rem}.quality-notice{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);margin-bottom:12px;font-size:.7rem}.media-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.media-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.media-card img{width:100%;height:180px;object-fit:cover}.media-card>div{display:grid;gap:5px;padding:12px}.media-card span,.media-card small{color:var(--muted);font-size:.64rem}.messages{display:grid;gap:10px}.message-card{padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.admin-login{min-height:100vh;display:grid;place-items:center;padding:20px}.admin-login form{width:min(440px,100%);padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.cron-code{display:block;overflow:auto;padding:12px;border-radius:10px;background:var(--bg);border:1px solid var(--line);white-space:nowrap;font-size:.7rem}

/* RTL */
[dir="rtl"] .lang-menu{right:auto;left:0}[dir="rtl"] .market-table th,[dir="rtl"] .market-table td{text-align:right}[dir="rtl"] .row-arrow{transform:scaleX(-1)}[dir="rtl"] .trend-link i{margin-left:0;margin-right:auto}

/* Responsive */
@media(max-width:1280px){.header-main{gap:12px}.main-nav a{padding-inline:7px;font-size:.72rem}.brand small{display:none}.hero-shell{grid-template-columns:.9fr 1fr .8fr}.hero-copy h1{font-size:3.2rem}.feature-tile small{display:none}.home-lower{grid-template-columns:1fr 1fr}.merchant-panel{grid-column:1/-1}.footer-top{grid-template-columns:1.5fr repeat(4,.8fr);gap:22px}}
@media(max-width:1100px){:root{--wrap:min(100% - 30px,1480px)}.menu-btn{display:flex;order:3}.header-main{flex-wrap:wrap}.brand{margin-right:auto}.header-actions{order:2}.main-nav{order:4;display:none;width:100%;height:auto;margin:0;padding:8px 0 12px;overflow:auto}.main-nav.open{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.main-nav a{min-height:38px;height:auto;justify-content:center;border:1px solid var(--line);border-radius:9px;background:var(--surface);font-size:.7rem}.main-nav a.active:after{left:20%;right:20%}.hero-shell{grid-template-columns:1fr 1fr;padding-top:40px}.hero-art{min-height:330px}.hero-market-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.hero-market-card .market-card-head,.hero-market-card .hero-price{grid-column:1}.hero-market-card .mini-chart,.hero-market-card .mini-tabs{grid-column:2}.hero-market-card .mini-chart{grid-row:1/4;height:150px}.hero-market-card .market-facts,.hero-market-card .market-source{grid-column:1/-1}.hero-utility{grid-template-columns:1fr}.feature-rail{overflow:auto;grid-template-columns:repeat(9,130px);scrollbar-width:thin}.feature-tile{min-width:130px}.news-showcase{grid-template-columns:1fr}.home-lower{grid-template-columns:1fr 1fr}.converter-band{grid-template-columns:1fr}.converter-band .converter{max-width:800px}.trend-link{max-width:300px}.ecosystem-links{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1.5fr repeat(2,1fr)}.footer-brand-block{grid-row:span 2}.footer-bottom{flex-wrap:wrap;padding:12px 0}.footer-risk{order:3;width:100%;margin:0}}
@media(max-width:760px){:root{--wrap:calc(100% - 24px);--header-h:62px}.market-strip-inner{gap:20px;height:31px}.market-strip-inner>span:nth-of-type(n+4){display:none}.site-header{top:0}.header-main{min-height:62px;gap:8px}.brand img{width:45px;height:36px}.brand strong{font-size:1.02rem}.brand small{display:none}.header-actions{gap:4px}.head-action{height:35px;min-width:35px}.search-toggle{display:none}.lang-button{padding-inline:7px}.menu-btn{height:35px;min-width:35px}.main-nav.open{grid-template-columns:repeat(2,1fr);max-height:62vh;overflow:auto}.search-drawer{display:none!important}.home-hero:before{background-size:38px 38px}.hero-shell{grid-template-columns:1fr;gap:6px;padding:34px 0 16px}.hero-copy{text-align:left}.hero-copy h1{font-size:clamp(2.4rem,11vw,3.35rem)}.hero-copy p{font-size:.9rem}.hero-art{min-height:265px;margin:-5px 0}.hero-art img{width:min(88%,390px)}.satellite{transform:scale(.8)}.hero-market-card{display:block;padding:15px}.hero-market-card .mini-chart{height:130px}.market-facts{gap:5px}.hero-utility{padding-bottom:20px}.hero-stats{overflow:auto}.hero-stats div{min-width:95px;padding:9px 13px}.hero-search{padding-left:11px}.hero-search button{padding-inline:13px}.feature-rail{margin-top:16px}.featured-news{grid-template-columns:1fr}.news-visual{height:160px}.app-cards,.cards-3{grid-template-columns:1fr}.home-lower{grid-template-columns:1fr}.merchant-panel{grid-column:auto}.converter-band{padding:14px}.converter,.converter-large .converter{grid-template-columns:1fr 120px}.converter button{grid-column:1/-1}.page-hero{padding:42px 0 23px}.page-hero h1{font-size:2.5rem}.market-grid{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}.chart{height:280px}.chart-large{height:350px}.cards-2,.news-list,.safety-grid,.glossary-grid,.stats{grid-template-columns:1fr}.ecosystem-links{grid-template-columns:1fr}.directory-card{grid-template-columns:auto 1fr}.directory-card .row-arrow{display:none}.facts{grid-template-columns:1fr}.article,.prose{margin:22px 12px;padding:21px}.info-band{align-items:flex-start}.info-band a{white-space:nowrap}.footer-top{grid-template-columns:1fr 1fr;gap:24px 20px}.footer-brand-block{grid-column:1/-1;grid-row:auto}.footer-bottom{font-size:.58rem}.consent{display:grid;gap:10px}.consent>div:last-child{justify-content:flex-end}.admin-grid,.admin-stats,.settings-grid,.media-admin-grid{grid-template-columns:1fr}.admin-top{flex-wrap:wrap;padding:10px 0}.admin-top nav{width:100%}.admin-main{padding-top:20px}}
@media(max-width:460px){.hero-copy h1{font-size:2.35rem}.hero-actions .btn{flex:1}.hero-market-card .hero-price strong{font-size:1.75rem}.market-grid{grid-template-columns:1fr 1fr}.market-card{padding:12px}.market-card strong{font-size:1rem}.converter{grid-template-columns:1fr}.converter button{grid-column:auto}.converter-band .converter{grid-template-columns:1fr 100px}.converter-band .converter button{grid-column:1/-1}.footer-top{grid-template-columns:1fr}.footer-brand-block{grid-column:auto}.chart-source{display:grid}.app-card p{min-height:auto}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.hero-art img{animation:none!important}}
.installer{width:min(960px,calc(100% - 28px));margin:0 auto;padding:38px 0 70px}.installer>.panel{padding:24px}.installer .brand{margin-bottom:20px}.preflight{margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.preflight .health-list{list-style:none;margin:0;padding:0}.settings-grid section{display:grid;align-content:start;gap:10px}.settings-grid section h2{margin-bottom:2px}.settings-grid section label{display:grid;gap:5px;color:var(--muted);font-size:.72rem}.fine{color:var(--muted);font-size:.68rem;line-height:1.5}

/* =========================
   V5 PUBLIC EXPERIENCE FIXES
   ========================= */
:root{
  --radius:16px;--radius-sm:11px;--shadow:0 12px 34px rgba(25,39,78,.08);--shadow-sm:0 5px 18px rgba(25,39,78,.06);
  --bg:#f6f8fc;--bg-deep:#eef3f9;--surface:#fff;--surface-2:#f8fafc;--surface-3:#eef3f8;
  --text:#101828;--muted:#667085;--line:#e0e7f0;--line-strong:#ccd7e5;
}
html[data-theme="dark"]{
  --bg:#08111f;--bg-deep:#0a1628;--surface:#0d192b;--surface-2:#101f34;--surface-3:#14263e;
  --text:#f7f9fc;--muted:#a2afc3;--line:#20344f;--line-strong:#2d496c;--shadow:0 15px 36px rgba(0,0,0,.22);--shadow-sm:0 5px 18px rgba(0,0,0,.16);
}
html,body{max-width:100%;overflow-x:clip}body{min-width:0}.wrap{max-width:100%}.header-main>*{min-width:0}a,button{touch-action:manipulation}.main-nav,.main-nav a,.header-actions,.head-action{pointer-events:auto}.theme-button{position:relative!important;inset:auto!important;width:38px!important;max-width:38px!important;flex:0 0 38px!important}
.site-header{background:color-mix(in srgb,var(--surface) 92%,transparent)}
.home-hero{background:linear-gradient(180deg,var(--bg-deep),var(--bg))}.home-hero:before{opacity:.45}.hero-art{min-width:0}.hero-art img{animation:none;filter:drop-shadow(0 20px 30px rgba(43,57,109,.16));width:min(78%,430px)}.orbit,.satellite{display:none}.hero-glow{opacity:.45;filter:blur(34px)}
.panel,.card,.feature-card,.directory-card,.news-card,.app-card,.home-panel,.market-card,.error-card,.contact-form,.article,.prose,.table-shell{box-shadow:var(--shadow-sm)}
.feature-tile,.compact-link,.utility-launchers>a,.app-explorer-card{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.feature-tile:hover,.compact-link:hover,.utility-launchers>a:hover,.app-explorer-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--violet) 35%,var(--line));box-shadow:var(--shadow)}

/* App discovery */
.catalog-note{display:flex;align-items:flex-start;gap:10px;max-width:720px;margin-top:18px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.catalog-note>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(16,185,129,.12);color:var(--green);font-weight:800}.catalog-note p{margin:0;color:var(--muted);font-size:.82rem}
.app-explorer-controls{display:grid;gap:12px;padding:10px 0 2px}.app-explorer-controls>label{display:flex;align-items:center;gap:9px;padding:0 14px;min-height:50px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.app-explorer-controls input{width:100%;border:0;background:transparent;outline:0}.app-category-filter{display:flex;gap:7px;overflow:auto;padding-bottom:4px;scrollbar-width:thin}.app-category-filter button{white-space:nowrap;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 12px;color:var(--muted);font-size:.73rem}.app-category-filter button.active{border-color:transparent;background:var(--text);color:var(--surface)}
.app-explorer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-explorer-card{min-width:0;display:flex;flex-direction:column;gap:13px;padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.app-explorer-head{display:flex;align-items:center;gap:12px}.app-explorer-head>div{min-width:0}.app-explorer-head h2{margin:4px 0 1px;font-size:1.08rem}.app-explorer-head small{color:var(--muted);font-size:.7rem}.app-explorer-card>p{margin:0;color:var(--muted);font-size:.82rem}.app-use{display:grid;gap:3px;margin-top:auto;padding:10px 11px;border-radius:11px;background:var(--surface-2);border:1px solid var(--line)}.app-use strong{font-size:.68rem}.app-use span{font-size:.74rem;color:var(--muted)}.app-actions{display:flex;gap:7px;flex-wrap:wrap}.app-actions .btn{flex:1;white-space:nowrap}.app-initial{flex:0 0 auto}
.app-product{padding:54px 0 12px}.app-product-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.app-product-head .detail-title-row{align-items:flex-start}.app-product-head h1{font-size:clamp(2rem,5vw,4rem);line-height:1;margin:.35rem 0 .75rem}.app-product-head p{max-width:760px;color:var(--muted);margin:0}.app-product-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.app-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.app-value-panel{padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.app-value-panel h2{margin:10px 0 5px;font-size:1rem}.app-value-panel p{margin:0;color:var(--muted);font-size:.8rem}

/* Merchant experience */
.merchant-gateway{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:16px 18px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.merchant-gateway>div{display:flex;align-items:center;gap:12px}.merchant-gateway p{margin:3px 0 0;color:var(--muted);font-size:.8rem}.merchant-how{padding:14px 0 6px}.merchant-how h2{font-size:1.3rem}.step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.step-grid article{display:flex;gap:11px;align-items:flex-start;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.step-grid b{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--text);color:var(--surface);font-size:.75rem}.step-grid p{margin:2px 0 0;color:var(--muted);font-size:.79rem}

/* Working tools */
.safety-checker{display:grid;grid-template-columns:1fr minmax(300px,.7fr);gap:14px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.safety-checker>div:first-child{display:flex;gap:12px}.safety-checker h2{margin:0 0 3px}.safety-checker p{margin:0;color:var(--muted);font-size:.8rem}.safety-checker form,.inline-url-check{display:flex;gap:7px}.safety-checker input,.inline-url-check input{min-width:0;flex:1;border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:11px 12px;outline:0}.url-check-result{grid-column:1/-1;display:flex;align-items:center;gap:10px;min-height:0;border-radius:11px;font-size:.76rem}.url-check-result:not(:empty){padding:10px 12px;border:1px solid var(--line);background:var(--surface-2)}.url-check-result strong{margin-right:auto}.url-check-result span{color:var(--muted)}.url-check-result a{font-weight:750;color:var(--violet-2)}.url-check-result.official{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.07)}.url-check-result.ecosystem{border-color:rgba(246,173,60,.35);background:rgba(246,173,60,.07)}.url-check-result.unknown{border-color:rgba(239,91,106,.3);background:rgba(239,91,106,.07)}
.useful-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px 0 20px}.useful-link-grid>a,.utility-launchers>a{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.useful-link-grid a span,.utility-launchers small{color:var(--muted);font-size:.72rem}.useful-link-grid a i,.utility-launchers i{margin-left:auto;font-style:normal;color:var(--violet-2)}
.tool-workbench{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0 5px}.tool-live{padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.tool-live h2{margin:9px 0 5px}.tool-live>p{color:var(--muted);font-size:.8rem}.tool-live .converter{margin-top:14px}.utility-launchers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.utility-launchers>a>span{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:11px;background:var(--surface-3);font-weight:800}.utility-launchers b{display:block}.utility-launchers div{min-width:0}

/* Responsive stability */
@media(max-width:1180px){.app-explorer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-product-grid{grid-template-columns:1fr 1fr}.app-product-grid article:last-child{grid-column:1/-1}}
@media(max-width:760px){
  .header-main{flex-wrap:nowrap}.brand{min-width:0}.brand span{min-width:0}.brand strong{white-space:nowrap}.main-nav.open{position:absolute;left:12px;right:12px;top:calc(100% + 7px);z-index:90;display:grid;background:var(--surface);padding:9px;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}
  .hero-shell{padding-top:28px}.hero-art{min-height:210px}.hero-art img{width:min(72vw,300px)}.hero-market-card{margin-top:8px}.hero-actions{display:grid;grid-template-columns:1fr 1fr}.hero-actions .btn{width:100%}.hero-stats{max-width:100%}
  .app-explorer-grid,.app-product-grid,.step-grid,.useful-link-grid,.tool-workbench,.utility-launchers{grid-template-columns:1fr}.app-product-grid article:last-child{grid-column:auto}.app-product-head,.merchant-gateway{align-items:flex-start;flex-direction:column}.app-product-actions{width:100%;justify-content:stretch}.app-product-actions .btn,.merchant-gateway>.btn{width:100%}.safety-checker{grid-template-columns:1fr}.safety-checker form,.inline-url-check{display:grid;grid-template-columns:1fr}.url-check-result{align-items:flex-start;flex-direction:column}.url-check-result strong{margin:0}.app-actions{display:grid;grid-template-columns:1fr 1fr}.app-actions .btn{width:100%}.table-shell{max-width:100%;overflow-x:auto}.market-table{min-width:720px}
}
@media(max-width:480px){.hero-actions,.app-actions{grid-template-columns:1fr}.app-explorer-controls{padding-top:4px}.app-product{padding-top:32px}.detail-title-row{gap:10px}.app-initial.large{width:58px;height:58px}.theme-button{width:35px!important;max-width:35px!important;flex-basis:35px!important}.lang-code{font-size:.66rem}}

/* ===========================================
   V7 DEEP PLATFORM — DENSE, FUNCTIONAL PUBLIC UI
   =========================================== */
[hidden]{display:none!important}
.site-header{z-index:220;overflow:visible;isolation:isolate}
.header-main{position:relative;overflow:visible}
.header-actions{position:relative;z-index:250;overflow:visible}
.lang{z-index:270}
.lang.open{z-index:320}
.lang-menu{z-index:330;isolation:isolate}
.search-drawer{z-index:210}
.main-nav{z-index:180}
.app-explorer-card[hidden],.exchange-table tr[hidden],.is-hidden{display:none!important}

/* Shared rich-page rhythm */
.rich-hero{position:relative;padding-top:58px;padding-bottom:31px}
.rich-hero:after{content:"";position:absolute;right:2%;top:20%;width:280px;height:160px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--violet) 11%,transparent),transparent 68%);filter:blur(18px);pointer-events:none}
.rich-hero>*,.market-overview>*,.section>*{position:relative;z-index:1}
.section{padding-top:18px;padding-bottom:25px}
.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:13px}
.section-head h2{margin:2px 0 0;font-size:clamp(1.2rem,2vw,1.65rem);letter-spacing:-.032em}
.section-head p{max-width:650px;margin:5px 0 0;color:var(--muted);font-size:.78rem;line-height:1.55}
.section-head>a{white-space:nowrap;color:var(--violet-2);font-size:.74rem;font-weight:780}

/* Price dashboard */
.market-overview{padding-bottom:6px}
.snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.snapshot-grid article,.exchange-summary article{min-width:0;padding:17px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}
.snapshot-grid span,.exchange-summary span{display:block;color:var(--muted);font-size:.66rem;font-weight:700}
.snapshot-grid strong,.exchange-summary strong{display:block;margin-top:7px;font-size:clamp(1.15rem,2vw,1.55rem);letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis}
.snapshot-grid small,.exchange-summary small{display:block;margin-top:3px;color:var(--muted);font-size:.63rem}
.currency-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.currency-price-card{min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}
.currency-price-card span{display:block;color:var(--muted);font-size:.61rem;font-weight:760;letter-spacing:.04em}
.currency-price-card strong{display:block;margin:7px 0 2px;font-size:.96rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.currency-price-card small{font-size:.64rem;font-weight:750}
.price-main-split{align-items:start}.price-main-split>.converter-mini{position:sticky;top:108px}
.data-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.data-duo>.panel{min-width:0}
.amount-table{width:100%;border-collapse:collapse;min-width:520px}.amount-table th,.amount-table td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:right;font-size:.72rem}.amount-table th:first-child{text-align:left}.amount-table thead th{color:var(--muted);font-size:.61rem;text-transform:uppercase;letter-spacing:.06em}
.market-preview-list{display:grid;gap:4px}.market-preview-row{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(85px,.65fr) minmax(80px,.7fr) minmax(70px,.6fr) 20px;align-items:center;gap:9px;padding:9px 8px;border-bottom:1px solid var(--line);font-size:.7rem}.market-preview-row:hover{background:var(--surface-2);border-radius:10px}.market-preview-row>small{color:var(--muted);text-align:right}.market-preview-row>i{font-style:normal;color:var(--violet-2)}
.insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding-top:10px;padding-bottom:28px}.insight-grid article{position:relative;padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.insight-grid article>span:first-child{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--surface-3);color:var(--violet-2);font-weight:850;font-size:.7rem}.insight-grid h2{margin:14px 0 6px;font-size:1.05rem}.insight-grid p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.65}.inline-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}
.related-rail{padding-top:6px;padding-bottom:34px}.related-rail-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.related-rail a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:.73rem;font-weight:750}.related-rail a:hover{border-color:color-mix(in srgb,var(--violet) 35%,var(--line));transform:translateY(-1px)}

/* Advanced market chart */
.market-explorer{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm)}
.market-explorer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--surface-2)}
.metric-tabs,.advanced-ranges{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.metric-tabs button,.advanced-ranges button,.chart-export{border:1px solid transparent;border-radius:9px;padding:7px 10px;background:transparent;color:var(--muted);font-size:.67rem;font-weight:750}.metric-tabs button:hover,.advanced-ranges button:hover,.chart-export:hover{background:var(--surface-3);color:var(--text)}.metric-tabs button.active,.advanced-ranges button.active{background:var(--text);color:var(--surface)}
.chart-toolbar-actions{display:flex;align-items:center;gap:6px}.chart-select{height:34px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text);padding:0 28px 0 9px;font-size:.68rem;font-weight:730}.chart-export{border-color:var(--line);background:var(--surface)}
.advanced-chart-shell{position:relative;padding:10px 10px 0}.advanced-chart{position:relative;height:460px;color:var(--violet)}.advanced-chart svg{display:block;width:100%;height:100%;overflow:visible}.chart-grid-line{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.75}.chart-axis-label{fill:var(--muted);font-size:16px}.advanced-line{fill:none;stroke:var(--violet-2);stroke-width:2.2;vector-effect:non-scaling-stroke}.advanced-area{opacity:.95}.volume-bar{fill:color-mix(in srgb,var(--violet) 62%,transparent);opacity:.8}.chart-crosshair{stroke:var(--muted);stroke-width:1;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.chart-focus-dot{fill:var(--surface);stroke:var(--violet-2);stroke-width:3;vector-effect:non-scaling-stroke}.chart-tooltip{position:absolute;z-index:12;transform:translate(-50%,-100%);display:grid;gap:2px;min-width:130px;padding:9px 10px;border:1px solid var(--line-strong);border-radius:10px;background:color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:var(--shadow);pointer-events:none}.chart-tooltip strong{font-size:.75rem}.chart-tooltip span{color:var(--muted);font-size:.61rem}
.market-explorer-footer{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:11px 14px;border-top:1px solid var(--line)}.advanced-ranges{overflow:auto;flex-wrap:nowrap;scrollbar-width:none}.advanced-ranges::-webkit-scrollbar{display:none}.chart-footnote{margin:0;color:var(--muted);font-size:.61rem;text-align:right}
.chart-stat-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-top:1px solid var(--line)}.chart-stat-grid article{min-width:0;padding:11px 13px;border-right:1px solid var(--line)}.chart-stat-grid article:last-child{border-right:0}.chart-stat-grid span{display:block;color:var(--muted);font-size:.56rem;line-height:1.2}.chart-stat-grid strong{display:block;margin-top:5px;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-explorer.is-loading .advanced-chart{opacity:.55}
.chart-learning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding-bottom:30px}.chart-learning article{padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.chart-learning h2{margin:10px 0 5px;font-size:1rem}.chart-learning p{margin:0;color:var(--muted);font-size:.79rem;line-height:1.65}.chart-learning a{display:inline-block;margin-top:11px;color:var(--violet-2);font-size:.72rem;font-weight:750}


.overlay-tabs{display:flex;align-items:center;gap:5px;flex-wrap:nowrap}
.overlay-tabs button{border:1px solid var(--line);border-radius:9px;padding:7px 9px;background:var(--surface);color:var(--muted);font-size:.64rem;font-weight:780;white-space:nowrap}
.overlay-tabs button:hover{border-color:var(--line-strong);color:var(--text)}
.overlay-tabs button.active{color:var(--text);background:var(--surface-3)}
.overlay-tabs .sma20:before,.overlay-tabs .sma50:before{content:"";display:inline-block;width:13px;height:2px;border-radius:3px;margin-right:6px;vertical-align:middle;background:currentColor}
.overlay-tabs .sma20{color:#f59e0b}.overlay-tabs .sma50{color:#22c55e}
.chart-sma{fill:none;stroke-width:1.8;vector-effect:non-scaling-stroke;stroke-dasharray:7 4;opacity:.9}
.chart-sma.sma20{stroke:#f59e0b}.chart-sma.sma50{stroke:#22c55e}

/* Exchange intelligence */
.exchange-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-bottom:14px}
.exchange-workbench{padding-top:5px}.exchange-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,.28fr) minmax(130px,.28fr) auto;gap:8px;align-items:center;margin-bottom:10px}.exchange-filters label{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.exchange-filters input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text)}.exchange-filters select{height:42px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text);padding:0 10px}.filter-count{justify-self:end;color:var(--muted);font-size:.7rem}.filter-count b{color:var(--text)}
.exchange-table{min-width:980px;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--surface)}.exchange-table th{top:0;z-index:2}.exchange-table th button{border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;padding:0;cursor:pointer}.exchange-table th button:hover{color:var(--text)}.exchange-table td{white-space:nowrap}.exchange-name>div{display:grid;gap:2px}.exchange-name small{font-size:.56rem;text-transform:uppercase;letter-spacing:.04em}.trust-dot:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--muted)}.trust-dot.green:before{background:var(--green)}.trust-dot.yellow:before{background:#f59e0b}.trust-dot.red:before{background:#ef4444}

/* App discovery that actually filters */
.app-task-section,.app-directory-section{padding-top:10px;padding-bottom:24px}.task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.task-card{min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.task-card>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--surface-3);color:var(--violet-2);font-weight:850}.task-card h2{margin:1px 0 4px;font-size:.9rem}.task-card p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.5}.task-card>i{font-style:normal;color:var(--violet-2)}
.visible-count{color:var(--muted);font-size:.69rem}.visible-count b{color:var(--text)}.app-category-filter button b{margin-left:4px;color:inherit;font-size:.62rem;opacity:.7}.app-card-meta{display:flex;justify-content:space-between;gap:8px;padding-top:2px;color:var(--muted);font-size:.6rem}.app-card-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-safety-band{margin-top:4px}.app-safety-band>div{flex:1}.app-safety-band h2{margin:0 0 3px;font-size:.82rem}.app-safety-band p{margin:0}.app-safety-band>a{white-space:nowrap}.related-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.related-app-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.related-app-card>span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:var(--surface-3);color:var(--violet-2)}.related-app-card div{min-width:0}.related-app-card b{display:block}.related-app-card small{display:block;margin-top:3px;color:var(--muted);font-size:.63rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.related-app-card i{font-style:normal;color:var(--violet-2)}.app-title-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.app-title-meta span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.61rem}

/* Ecosystem = task hub, not a technical report */
.eco-goal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.eco-goal{min-width:0;display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:start;padding:17px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.eco-goal>span{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:var(--surface-3);color:var(--violet-2);font-size:1rem}.eco-goal h2{margin:1px 0 5px;font-size:.93rem}.eco-goal p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.55}.eco-goal>i{font-style:normal;color:var(--violet-2)}
.ecosystem-dashboard{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:11px}.official-launchers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.official-launchers>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.official-launchers>a>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:var(--surface-3);color:var(--violet-2)}.official-launchers div{min-width:0}.official-launchers b,.official-launchers small{display:block}.official-launchers small{margin-top:2px;color:var(--muted);font-size:.59rem}.official-launchers i{font-style:normal;color:var(--violet-2)}.category-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.category-snapshot>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:.67rem}.category-snapshot span{color:var(--muted)}.eco-app-count{display:flex;align-items:baseline;gap:8px;margin-top:12px}.eco-app-count strong{font-size:1.65rem}.eco-app-count span{color:var(--muted);font-size:.67rem}.eco-news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.eco-news-list>a{display:grid;grid-template-columns:1fr auto;gap:5px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.eco-news-list a>span{grid-column:1/-1;color:var(--muted);font-size:.58rem}.eco-news-list a>b{font-size:.75rem;line-height:1.45}.eco-news-list a>i{font-style:normal;color:var(--violet-2)}

/* Clear light/dark surfaces without forced black */
html[data-theme="light"] body{background:linear-gradient(180deg,#fbfcfe 0,#f5f7fb 100%)}
html[data-theme="dark"] body{background:linear-gradient(180deg,#08111f 0,#091524 100%)}
.brand img,.footer-brand img{background:transparent!important;border:0!important}

/* Responsive V7 */
@media(max-width:1180px){
  .chart-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chart-stat-grid article:nth-child(4){border-right:0}.chart-stat-grid article:nth-child(-n+4){border-bottom:1px solid var(--line)}
  .currency-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-grid,.eco-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-rail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eco-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:1100px){
  .main-nav.open{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 6px)!important;z-index:190!important;padding:9px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--surface)!important;box-shadow:var(--shadow)!important}
  .lang-menu{position:fixed;top:calc(31px + var(--header-h) + 8px);right:14px;left:auto;max-height:65vh;z-index:400}
  [dir="rtl"] .lang-menu{right:auto;left:14px}
}
@media(max-width:900px){
  .snapshot-grid,.exchange-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.currency-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-duo,.ecosystem-dashboard{grid-template-columns:1fr}.price-main-split>.converter-mini{position:static}.advanced-chart{height:390px}.exchange-filters{grid-template-columns:1fr 1fr}.exchange-filters label{grid-column:1/-1}.filter-count{justify-self:start}.eco-news-list{grid-template-columns:1fr}.related-app-grid{grid-template-columns:1fr}
}
@media(max-width:760px){
  .site-header{z-index:220}.header-actions{z-index:320}.lang.open{z-index:400}.lang-menu{top:101px;right:12px;width:min(300px,calc(100vw - 24px));z-index:450}
  .main-nav.open{left:12px!important;right:12px!important;top:calc(100% + 7px)!important;z-index:190!important}
  .rich-hero{padding-top:36px}.snapshot-grid,.exchange-summary{grid-template-columns:1fr 1fr}.currency-price-grid{grid-template-columns:1fr 1fr}.data-duo,.insight-grid,.chart-learning,.ecosystem-dashboard{grid-template-columns:1fr}.task-grid,.eco-goal-grid{grid-template-columns:1fr}.official-launchers{grid-template-columns:1fr}.related-rail-grid{display:flex;overflow:auto;scrollbar-width:none}.related-rail a{min-width:170px}.market-preview-row{grid-template-columns:minmax(135px,1fr) 75px 80px 20px}.market-preview-row>small{display:none}
  .market-explorer-toolbar{align-items:stretch;flex-direction:column}.metric-tabs{overflow:auto;flex-wrap:nowrap}.chart-toolbar-actions{justify-content:space-between}.advanced-chart-shell{padding-inline:2px}.advanced-chart{height:330px}.chart-axis-label{font-size:20px}.chart-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-stat-grid article{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.chart-stat-grid article:nth-child(2n){border-right:0!important}.market-explorer-footer{grid-template-columns:1fr}.chart-footnote{text-align:left}.exchange-filters{grid-template-columns:1fr}.exchange-filters label{grid-column:auto}.filter-count{justify-self:start}.app-card-meta{flex-direction:column}.app-safety-band{display:grid}.app-safety-band>a{margin-left:36px}.eco-news-list{grid-template-columns:1fr}
}
@media(max-width:480px){
  .snapshot-grid,.exchange-summary,.currency-price-grid{grid-template-columns:1fr}.snapshot-grid article,.exchange-summary article{padding:14px}.advanced-chart{height:300px}.chart-toolbar-actions{align-items:stretch;flex-direction:column}.chart-select,.chart-export{width:100%}.chart-stat-grid strong{font-size:.7rem}.market-preview-row{grid-template-columns:minmax(120px,1fr) 68px 20px}.market-preview-row>strong{display:none}.app-explorer-card{padding:15px}.task-card,.eco-goal{padding:14px}.section-head{align-items:flex-start}.section-head>a{padding-top:4px}
}
/* V7 markup alignment overrides */
.related-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.market-explorer-toolbar>.chart-select{display:flex;align-items:center;gap:7px;height:34px;padding:0 7px 0 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);white-space:nowrap}
.market-explorer-toolbar>.chart-select>span{color:var(--muted);font-size:.6rem;font-weight:700}
.market-explorer-toolbar>.chart-select>select{max-width:90px;border:0;outline:0;background:transparent;color:var(--text);font-size:.68rem;font-weight:760}
.chart-footnote{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 14px;border-top:1px solid var(--line);color:var(--muted)}
.chart-footnote>span{flex:0 0 auto;color:var(--text);font-size:.62rem;font-weight:760}.chart-footnote>p{margin:0;max-width:850px;font-size:.6rem;line-height:1.55;text-align:right}
@media(max-width:1180px){.related-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.market-explorer-toolbar{flex-wrap:wrap}.metric-tabs{flex:1 1 360px}.overlay-tabs{flex:0 0 auto}.advanced-ranges{order:5;flex:1 1 100%}}
@media(max-width:760px){.related-rail{display:flex;overflow:auto}.chart-footnote{display:grid}.chart-footnote>p{text-align:left}.market-explorer-toolbar>.chart-select{width:100%;justify-content:space-between}.market-explorer-toolbar>.chart-select>select{flex:1;max-width:none}.overlay-tabs{width:100%;overflow:auto}.overlay-tabs button{flex:0 0 auto}}

/* =========================
   PiCoin.store V7 Ultra UX
   ========================= */
.v7-home .hero-shell{grid-template-columns:minmax(0,1.05fr) minmax(290px,.72fr) minmax(320px,.78fr);gap:24px;min-height:430px;padding-top:38px;padding-bottom:26px}
.v7-home .hero-art{min-height:330px}
.v7-home .hero-art img{width:min(88%,410px);aspect-ratio:1/1;object-fit:contain}
.hero-command-card{min-width:0;padding:18px;border:1px solid color-mix(in srgb,var(--violet) 22%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--shadow-sm)}
.command-quote{display:flex;align-items:center;justify-content:space-between;gap:12px}.command-quote>div{display:flex;align-items:center;gap:10px}.command-quote b{display:block;font-size:.82rem}.command-quote small{display:block;margin-top:2px;color:var(--muted);font-size:.59rem}.command-price{display:flex;align-items:baseline;gap:10px;margin:16px 0 13px}.command-price strong{font-size:2.15rem;letter-spacing:-.055em}.command-price span{font-size:.78rem;font-weight:820}.command-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 0 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.command-facts div{min-width:0}.command-facts span{display:block;color:var(--muted);font-size:.55rem}.command-facts b{display:block;margin-top:3px;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-converter{padding-top:13px}.command-converter .converter{grid-template-columns:minmax(80px,1fr) 82px}.command-converter .converter button{grid-column:1/-1}.command-converter .conversion-result{min-height:15px}.command-links{display:flex;gap:8px;margin-top:8px}.command-links a{flex:1;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:.67rem;font-weight:760;text-align:center}.command-links a:hover{border-color:color-mix(in srgb,var(--violet) 35%,var(--line));color:var(--violet-2)}
.hero-search-row{position:relative;z-index:2;padding-bottom:22px}.hero-search-row .hero-search{max-width:920px;margin-inline:auto}
.home-action-section,.home-market-section,.home-resource-grid{padding-top:28px;padding-bottom:10px}.home-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.home-action-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm);transition:.18s ease}.home-action-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--violet) 34%,var(--line));box-shadow:var(--shadow)}.home-action-card .feature-icon{width:38px;height:38px;border-radius:12px}.home-action-card strong{display:block;font-size:.79rem}.home-action-card small{display:block;margin-top:4px;color:var(--muted);font-size:.62rem;line-height:1.42}.home-action-card>i{font-style:normal;color:var(--violet-2)}
.home-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.home-market-grid article{padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.home-market-grid span{display:block;color:var(--muted);font-size:.62rem}.home-market-grid strong{display:block;margin:7px 0 3px;font-size:1.25rem;letter-spacing:-.035em}.home-market-grid small{font-size:.64rem}.home-market-table{margin-top:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.home-market-table-head,.home-market-table>a{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(90px,.7fr) minmax(90px,.65fr) minmax(90px,.6fr);align-items:center;gap:12px;padding:10px 13px}.home-market-table-head{background:var(--surface-2);color:var(--muted);font-size:.58rem;font-weight:780;text-transform:uppercase;letter-spacing:.05em}.home-market-table>a{border-top:1px solid var(--line);font-size:.69rem}.home-market-table>a:hover{background:var(--surface-2)}.home-market-table>a>small,.home-market-table>a>strong{text-align:right}.home-market-table .exchange-name img,.home-market-table .exchange-name i{width:25px;height:25px;border-radius:8px;object-fit:contain}.home-market-table .exchange-name i{display:grid;place-items:center;background:var(--surface-3);font-style:normal}
.news-visual img{width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(46,35,125,.18))}.v7-app-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.app-use-mini{display:grid;gap:3px;margin:10px 0;padding:9px;border-radius:10px;background:var(--surface-2)}.app-use-mini b{font-size:.58rem;text-transform:uppercase;letter-spacing:.045em;color:var(--muted)}.app-use-mini span{font-size:.64rem;line-height:1.45}
.home-resource-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:12px;padding-bottom:36px}.official-quick-links{display:grid;gap:8px}.official-quick-links a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.official-quick-links a>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--surface);color:var(--violet-2);font-weight:850}.official-quick-links b{display:block;font-size:.72rem}.official-quick-links small{display:block;margin-top:2px;color:var(--muted);font-size:.56rem}.official-quick-links i{font-style:normal;color:var(--violet-2)}

/* V7 reliable chart workspace */
.market-explorer.v7{overflow:hidden}.market-explorer.v7 .market-explorer-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.market-explorer.v7 .advanced-ranges{justify-content:flex-end}.chart-livebar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 7px 8px}.chart-livebar>div{display:flex;align-items:baseline;gap:8px}.chart-livebar strong{font-size:1.1rem}.chart-livebar small{font-size:.65rem;font-weight:800}.chart-livebar>span{color:var(--muted);font-size:.58rem}.advanced-chart{position:relative;height:380px;min-height:260px;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 60%,transparent),transparent)}.advanced-chart canvas,.server-chart-fallback{position:absolute;inset:0;width:100%;height:100%}.advanced-chart canvas{z-index:2;display:block;touch-action:pan-y}.server-chart-fallback{z-index:1}.server-chart-svg{display:block;width:100%;height:100%}.chart-empty{position:absolute;z-index:3;inset:0;display:grid;place-items:center;align-content:center;gap:8px;color:var(--muted);text-align:center}.chart-empty[hidden]{display:none}.chart-empty span{font-size:2rem;color:var(--violet-2)}.chart-empty p{margin:0;font-size:.75rem}.market-explorer-controls{display:flex;align-items:center;gap:8px;padding:11px 13px;border-top:1px solid var(--line);background:var(--surface-2)}.market-explorer-controls .overlay-tabs{margin-right:auto}.chart-retry{width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text);font-size:1rem}.chart-retry:hover{border-color:color-mix(in srgb,var(--violet) 40%,var(--line));color:var(--violet-2)}.market-explorer.v7 .chart-select{display:flex;align-items:center;gap:7px;height:34px;padding:0 8px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.market-explorer.v7 .chart-select span{color:var(--muted);font-size:.59rem}.market-explorer.v7 .chart-select select{border:0;outline:0;background:transparent;color:var(--text);font-weight:760}.market-explorer.v7 .chart-export{height:34px;padding:0 10px;background:var(--surface);border-color:var(--line)}.market-explorer.v7.compact .advanced-chart{height:310px}.market-explorer.v7.compact .chart-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chart-tooltip{z-index:10;transform:translate(-50%,-100%)}

/* visible navigation: ecosystem page behaves as a practical hub */
.route-ecosystem .ecosystem-hero{max-width:1000px}

@media(max-width:1180px){
  .v7-home .hero-shell{grid-template-columns:1fr 1fr}.v7-home .hero-command-card{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);column-gap:18px}.v7-home .command-quote,.v7-home .command-price,.v7-home .command-facts{grid-column:1}.v7-home .command-converter,.v7-home .command-links{grid-column:2}.v7-home .command-converter{grid-row:1/4;padding-top:0}.v7-home .command-links{align-self:end}.home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-app-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .market-explorer.v7 .market-explorer-toolbar{grid-template-columns:1fr}.market-explorer.v7 .advanced-ranges{justify-content:flex-start}
}
@media(max-width:760px){
  .v7-home .hero-shell{display:grid;grid-template-columns:1fr;gap:10px;padding-top:28px}.v7-home .hero-art{min-height:205px;order:2}.v7-home .hero-art img{width:min(70vw,285px)}.v7-home .hero-copy{order:1}.v7-home .hero-command-card{order:3;display:block;grid-column:auto;margin-top:2px;padding:14px}.command-price strong{font-size:1.8rem}.command-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.command-converter .converter{grid-template-columns:1fr 105px}.hero-search-row{padding-top:4px}.home-action-section,.home-market-section{padding-top:20px}.home-action-grid{grid-template-columns:1fr 1fr;gap:8px}.home-action-card{min-height:96px;grid-template-columns:auto 1fr;padding:11px}.home-action-card>i{display:none}.home-action-card small{font-size:.59rem}.home-market-grid{grid-template-columns:1fr 1fr}.home-market-grid strong{font-size:1.05rem}.home-market-table{overflow:auto}.home-market-table-head,.home-market-table>a{min-width:570px}.v7-app-cards{grid-template-columns:1fr}.home-resource-grid{grid-template-columns:1fr;padding-top:20px}.news-visual img{width:72px;height:72px}
  .market-explorer.v7 .market-explorer-toolbar{padding:9px}.market-explorer.v7 .metric-tabs,.market-explorer.v7 .advanced-ranges{overflow:auto;flex-wrap:nowrap;scrollbar-width:none}.market-explorer.v7 .metric-tabs::-webkit-scrollbar,.market-explorer.v7 .advanced-ranges::-webkit-scrollbar{display:none}.market-explorer.v7 .metric-tabs button,.market-explorer.v7 .advanced-ranges button{flex:0 0 auto}.advanced-chart{height:285px;min-height:250px}.market-explorer.v7.compact .advanced-chart{height:265px}.market-explorer-controls{display:grid;grid-template-columns:1fr auto;gap:8px}.market-explorer-controls .overlay-tabs{grid-column:1/-1;margin:0;overflow:auto}.market-explorer.v7 .chart-select{width:100%;justify-content:space-between}.market-explorer.v7 .chart-export{width:auto}.chart-retry{grid-column:2}.market-explorer.v7 .chart-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-explorer.v7.compact .chart-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-livebar{padding-inline:4px}.chart-livebar strong{font-size:.95rem}
  .lang-menu{z-index:999!important}.lang.open{z-index:1000!important}.main-nav.open{z-index:500!important}
}
@media(max-width:460px){
  .home-action-grid{grid-template-columns:1fr}.home-market-grid{grid-template-columns:1fr 1fr}.command-links{display:grid;grid-template-columns:1fr 1fr}.command-converter .converter{grid-template-columns:1fr}.advanced-chart{height:255px}.market-explorer.v7.compact .advanced-chart{height:240px}.market-explorer-controls{grid-template-columns:1fr 38px}.market-explorer.v7 .chart-export{grid-column:1}.chart-retry{grid-column:2;grid-row:2}.chart-footnote{padding:9px 10px}.chart-stat-grid article{padding:10px}
}

/* V7 brand sizing from the user-provided transparent mark */
.brand:not(.brand-wordmark) img{aspect-ratio:1/1;object-fit:contain;background:transparent!important}.brand-wordmark img{aspect-ratio:auto!important;background:transparent!important}
@media(max-width:760px){.brand:not(.brand-wordmark) img{width:44px!important;height:44px!important}.v7-home .hero-art{display:none!important}.v7-home .hero-command-card{order:2}.v7-home .hero-copy{order:1}}

@media(max-width:460px){.command-converter .converter{grid-template-columns:minmax(0,1fr) 96px!important}.command-converter .converter button{grid-column:1/-1!important}}
/* V7.1: keep the top strip strictly useful: market facts + direct actions. */
.market-strip .ticker-link{display:inline-flex;align-items:center;gap:5px;color:var(--text-soft);font-size:.76rem;font-weight:750;white-space:nowrap;text-decoration:none;transition:color .18s ease,transform .18s ease}
.market-strip .ticker-link:hover{color:var(--violet);transform:translateY(-1px)}
@media(max-width:760px){.market-strip .ticker-link{display:none}}

/* =========================================================
   V8 — richer home workspace + compact responsive footer
   ========================================================= */
.route-home main{background:
  radial-gradient(circle at 8% 19%,color-mix(in srgb,var(--violet) 7%,transparent),transparent 27%),
  radial-gradient(circle at 92% 56%,color-mix(in srgb,#f0a95a 6%,transparent),transparent 24%),
  var(--bg)}
.route-home .home-action-section,.route-home .home-market-section,.route-home .home-section,.route-home .home-resource-grid{padding-top:22px}
.route-home .section-head{margin-bottom:11px}.route-home .section-head h2{letter-spacing:-.035em}

.home-v8-workspace{padding-top:22px;padding-bottom:6px}.v8-heading{align-items:end}.v8-heading p{max-width:760px;margin:5px 0 0;color:var(--muted);font-size:.7rem;line-height:1.55}
.v8-workspace-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(270px,.78fr);gap:10px;align-items:stretch}
.v8-panel{min-width:0;padding:16px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-2) 54%,var(--surface)));box-shadow:var(--shadow-sm)}
.v8-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v8-panel-head h3{margin:3px 0 4px;font-size:1.02rem;letter-spacing:-.03em}.v8-panel-head p{max-width:540px;margin:0;color:var(--muted);font-size:.63rem;line-height:1.5}.eyebrow{display:block;color:var(--violet-2);font-size:.55rem;font-weight:850;text-transform:uppercase;letter-spacing:.085em}
.v8-rate{flex:0 0 auto;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);font-size:.7rem;font-weight:850}.v8-shield{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--violet) 10%,var(--surface-2));color:var(--violet-2);font-size:1.1rem}
.v8-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px}.v8-value-grid a{display:grid;grid-template-columns:1fr auto;gap:3px 8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2);transition:.18s ease}.v8-value-grid a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--violet) 32%,var(--line));background:var(--surface)}.v8-value-grid span{color:var(--muted);font-size:.58rem}.v8-value-grid strong{grid-column:1;font-size:.76rem}.v8-value-grid i{grid-column:2;grid-row:1/3;color:var(--violet-2);font-style:normal}
.v8-text-link{display:inline-flex;margin-top:11px;color:var(--violet-2);font-size:.63rem;font-weight:820}
.v8-url-check{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:13px}.v8-url-check input{min-width:0;height:40px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--text);outline:0}.v8-url-check input:focus{border-color:color-mix(in srgb,var(--violet) 48%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 10%,transparent)}.v8-url-check .btn{min-height:40px;padding:0 12px}.home-url-result{min-height:31px;margin-top:8px;font-size:.62rem}
.v8-official-grid{display:grid;grid-template-columns:1fr;gap:7px;margin-top:13px}.v8-official-grid a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);transition:.18s ease}.v8-official-grid a:hover{border-color:color-mix(in srgb,var(--violet) 30%,var(--line));background:var(--surface)}.v8-official-grid a>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:var(--surface);color:var(--violet-2);font-size:.8rem;font-weight:850}.v8-official-grid b{display:block;font-size:.67rem}.v8-official-grid small{display:block;margin-top:1px;color:var(--muted);font-size:.52rem}.v8-official-grid i{color:var(--violet-2);font-style:normal}

/* Home cards should feel dense and useful instead of vertically sparse. */
.route-home .home-action-grid{gap:8px}.route-home .home-action-card{min-height:82px;padding:12px}.route-home .home-action-card small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.route-home .home-market-section{padding-bottom:4px}.route-home .home-market-grid article{min-height:90px}.route-home .news-showcase,.route-home .v7-app-cards,.route-home .home-resource-grid{gap:10px}

/* V8 footer: full desktop navigation, compact accordion on phones. */
.v8-footer{margin-top:34px}.footer-mobile-actions{display:none}.v8-footer-top{grid-template-columns:minmax(240px,1.45fr) repeat(4,minmax(120px,.7fr));gap:22px;padding:30px 0 22px}.v8-footer .footer-brand-block>p{max-width:420px}.footer-mail{display:inline-flex;margin-top:12px;color:#d5e1f8;font-size:.66rem;font-weight:760}.footer-mail:hover{color:#fff}
.footer-group{min-width:0}.footer-group summary{display:none;list-style:none}.footer-group summary::-webkit-details-marker{display:none}.footer-links{display:grid!important;align-content:start;gap:7px}.footer-links a{color:#94a8c9;font-size:.68rem}.footer-links a:hover{color:#fff}
.v8-footer-bottom{min-height:46px}.v8-footer-bottom .footer-risk{line-height:1.45}

@media(max-width:1180px){
  .v8-workspace-grid{grid-template-columns:1fr 1fr}.v8-official{grid-column:1/-1}.v8-official-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
  .v8-footer-top{grid-template-columns:1.2fr repeat(2,1fr)}.v8-footer-top .footer-brand-block{grid-row:span 2}
}
@media(max-width:760px){
  .route-home .home-action-section,.route-home .home-market-section,.route-home .home-section,.route-home .home-resource-grid,.home-v8-workspace{padding-top:16px}
  .v8-heading{margin-bottom:9px}.v8-heading p{font-size:.64rem}
  .v8-workspace-grid{grid-template-columns:1fr;gap:8px}.v8-panel{padding:13px;border-radius:14px}.v8-panel-head h3{font-size:.92rem}.v8-panel-head p{font-size:.59rem}.v8-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.v8-value-grid a{padding:9px}.v8-official-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.v8-official-grid a{grid-template-columns:auto minmax(0,1fr);padding:8px}.v8-official-grid a>i{display:none}.v8-url-check{grid-template-columns:minmax(0,1fr) auto}.home-url-result{min-height:24px}
  .route-home .home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.route-home .home-action-card{min-height:88px;display:block;padding:10px}.route-home .home-action-card .feature-icon{width:34px;height:34px;margin-bottom:7px}.route-home .home-action-card strong{font-size:.68rem}.route-home .home-action-card small{font-size:.54rem;-webkit-line-clamp:2}.route-home .home-action-card>i{display:none}
  .route-home .home-market-grid{gap:7px}.route-home .home-market-grid article{min-height:80px;padding:11px}.route-home .home-market-grid strong{font-size:1rem}

  .v8-footer{margin-top:24px}.footer-mobile-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:15px;padding-bottom:13px}.footer-mobile-actions a{display:grid;place-items:center;gap:5px;min-width:0;padding:9px 4px;border:1px solid rgba(154,178,219,.14);border-radius:11px;background:rgba(255,255,255,.035);color:#dbe7fb;text-align:center}.footer-mobile-actions span{font-size:.92rem;color:#bba8ff}.footer-mobile-actions b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem}
  .v8-footer-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 0 16px}.v8-footer-top .footer-brand-block{grid-column:1/-1;grid-row:auto;padding:6px 2px 9px}.v8-footer .footer-brand{margin:0}.v8-footer .footer-brand img{width:46px!important;height:46px!important}.v8-footer .footer-brand-block>p{margin-top:8px;font-size:.62rem;line-height:1.45}.v8-footer .footer-disclaimer{max-width:620px;font-size:.56rem!important}.footer-mail{margin-top:8px;font-size:.59rem}
  .footer-group{border:1px solid rgba(154,178,219,.14);border-radius:10px;background:rgba(255,255,255,.025);overflow:hidden}.footer-group summary{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:43px;padding:0 11px;color:#edf4ff;font-size:.64rem;font-weight:820;cursor:pointer}.footer-group summary span{color:#90a6ca;transition:transform .18s ease}.footer-group[open] summary span{transform:rotate(180deg)}.footer-group .footer-links{padding:0 11px 10px}.footer-group:not([open]) .footer-links{display:none!important}.footer-links a{padding:5px 0;border-top:1px solid rgba(154,178,219,.08);font-size:.59rem}
  .v8-footer-bottom{display:grid;grid-template-columns:1fr auto;gap:6px 12px;min-height:auto;padding:12px 0 16px;font-size:.54rem}.v8-footer-bottom .footer-risk{grid-column:1/-1;grid-row:2;margin:0;color:#7288ac;line-height:1.4}.v8-footer-bottom .service-status{justify-self:end}
}
@media(max-width:430px){
  .v8-panel{padding:12px}.v8-rate{font-size:.61rem}.v8-value-grid strong{font-size:.68rem}.v8-url-check{grid-template-columns:1fr}.v8-url-check .btn{width:100%}
  .route-home .home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-home .home-action-card{min-height:84px}.route-home .home-action-card small{display:none}.route-home .home-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .footer-mobile-actions{gap:5px}.footer-mobile-actions a{padding-inline:2px}.v8-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-group summary{padding-inline:9px;font-size:.6rem}.footer-group .footer-links{padding-inline:9px}
}
.home-merchant-discovery>p{margin:4px 0 13px;color:var(--muted);font-size:.66rem;line-height:1.55}.merchant-home-steps{display:grid;gap:7px}.merchant-home-steps span{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;padding:9px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--text-soft);font-size:.61rem;line-height:1.45}.merchant-home-steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:color-mix(in srgb,var(--violet) 12%,var(--surface));color:var(--violet-2);font-size:.58rem}.merchant-home-actions{display:flex;gap:7px;margin-top:10px}.merchant-home-actions .btn{flex:1;min-height:38px}
@media(max-width:760px){.home-merchant-discovery>p{font-size:.61rem}.merchant-home-steps{grid-template-columns:1fr}.merchant-home-actions{display:grid;grid-template-columns:1fr 1fr}.merchant-home-actions .btn{min-width:0;padding-inline:8px}}

/* ============================================================
   PiCoin.store V9 — Search-intelligence / brand / icon system
   ============================================================ */
.ui-svg{display:block;width:1em;height:1em;vector-effect:non-scaling-stroke}
.brand-wordmark{flex:0 0 auto;min-width:0}.brand-wordmark .brand-logo{width:210px;height:auto;max-height:55px;object-fit:contain;object-position:left center;filter:drop-shadow(0 5px 14px rgba(83,46,195,.15))}.brand-wordmark .brand-logo-dark{display:none}html[data-theme="dark"] .brand-wordmark .brand-logo-light{display:none}html[data-theme="dark"] .brand-wordmark .brand-logo-dark{display:block}.head-svg{font-size:1.05rem}.head-svg .ui-svg{width:18px;height:18px}
.site-footer .brand-wordmark .brand-logo{width:220px;max-height:62px;object-position:left center}.footer-mobile-actions .ui-svg{width:18px;height:18px}

/* Image-like SVG icon tiles: crisp, accessible, dependency-free, no generic text glyphs. */
.feature-icon,.task-icon,.intent-icon,.app-visual-icon,.launcher-icon,.app-cat-icon,.app-logo{position:relative;display:grid;place-items:center;overflow:hidden;color:#fff;background:linear-gradient(145deg,#5e3cff 5%,#8f42ff 54%,#ffad50 145%);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 9px 25px rgba(99,62,238,.20);border:1px solid color-mix(in srgb,#9c78ff 50%,var(--line));isolation:isolate}
.feature-icon:before,.task-icon:before,.intent-icon:before,.app-visual-icon:before,.launcher-icon:before,.app-cat-icon:before,.app-logo:before{content:"";position:absolute;width:75%;height:75%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.30),transparent 68%);top:-38%;right:-25%;z-index:-1}
.feature-icon .ui-svg,.task-icon .ui-svg,.intent-icon .ui-svg,.app-visual-icon .ui-svg,.launcher-icon .ui-svg,.app-cat-icon .ui-svg,.app-logo .ui-svg{width:55%;height:55%;filter:drop-shadow(0 2px 4px rgba(16,12,54,.25))}
.feature-icon{width:43px;height:43px;border-radius:13px}.task-icon{width:52px;height:52px;border-radius:16px}.intent-icon{width:48px;height:48px;border-radius:15px;flex:0 0 auto}.app-visual-icon,.app-cat-icon,.app-logo{width:56px;height:56px;border-radius:17px}.app-initial.large.app-visual-icon{width:82px;height:82px;border-radius:23px}.launcher-icon{width:39px;height:39px;border-radius:12px}
.home-action-card:nth-child(2n) .feature-icon,.task-card:nth-child(2n) .task-icon,.intent-card:nth-child(2n) .intent-icon{background:linear-gradient(145deg,#087fdc,#18b7d3 60%,#69e7c3 145%)}.home-action-card:nth-child(3n) .feature-icon,.task-card:nth-child(3n) .task-icon,.intent-card:nth-child(3n) .intent-icon{background:linear-gradient(145deg,#f29432,#ffb941 55%,#ffd06a)}.home-action-card:nth-child(4n) .feature-icon,.task-card:nth-child(4n) .task-icon,.intent-card:nth-child(4n) .intent-icon{background:linear-gradient(145deg,#5d48db,#324cf5 58%,#26a9f2)}
.app-explorer-card:nth-child(4n+2) .app-cat-icon,.related-app-card:nth-child(4n+2) .app-visual-icon{background:linear-gradient(145deg,#08a68b,#17c6b3 60%,#73e7cf)}.app-explorer-card:nth-child(4n+3) .app-cat-icon,.related-app-card:nth-child(4n+3) .app-visual-icon{background:linear-gradient(145deg,#ef8e2e,#ffb83f 60%,#ffdc75)}.app-explorer-card:nth-child(4n+4) .app-cat-icon,.related-app-card:nth-child(4n+4) .app-visual-icon{background:linear-gradient(145deg,#e6488f,#a94ef6 62%,#6e58ff)}

/* Search-intent help center */
.home-help-center{padding:31px 0 12px}.help-section-head{align-items:flex-end}.help-section-head p{max-width:780px;margin:6px 0 0;color:var(--muted);font-size:.82rem}.help-cluster-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.help-cluster-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-2) 64%,var(--surface)));box-shadow:var(--shadow-sm);transition:.18s ease}.help-cluster-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--violet) 38%,var(--line));box-shadow:var(--shadow)}.help-cluster-card>span{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;color:#fff;background:var(--gradient);box-shadow:0 9px 20px rgba(90,64,226,.18)}.help-cluster-card>span .ui-svg{width:23px;height:23px}.help-cluster-card h3{margin:0 0 3px;font-size:.86rem;letter-spacing:-.025em}.help-cluster-card p{margin:0;color:var(--muted);font-size:.62rem;line-height:1.45}.help-cluster-card>i{font-style:normal;color:var(--violet-2)}
.intent-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.intent-card{min-width:0;display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.intent-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--violet) 40%,var(--line));box-shadow:var(--shadow)}.intent-card>div{min-width:0}.intent-card small{display:block;margin-bottom:6px;color:var(--green);font-size:.54rem;font-weight:760}.intent-card h3{margin:0 0 7px;font-size:.88rem;line-height:1.25;letter-spacing:-.025em}.intent-card p{margin:0;color:var(--muted);font-size:.62rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.intent-card b{display:inline-block;margin-top:10px;color:var(--violet-2);font-size:.61rem}

/* Intent guide pages */
.intent-article{max-width:min(1000px,calc(100% - 44px));padding:clamp(22px,4vw,48px)}.direct-answer-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;margin:20px 0 24px;padding:18px;border:1px solid color-mix(in srgb,var(--violet) 35%,var(--line));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--violet) 8%,var(--surface)),color-mix(in srgb,var(--gold) 5%,var(--surface)));box-shadow:var(--shadow-sm)}.direct-answer-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;color:#fff;background:var(--gradient);box-shadow:0 10px 28px rgba(108,69,255,.23)}.direct-answer-icon .ui-svg{width:27px;height:27px}.direct-answer-box span{display:block;color:var(--violet-2);font-size:.65rem;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.direct-answer-box p{margin:6px 0;color:var(--text);font-size:1rem;line-height:1.65}.direct-answer-box small{color:var(--muted);font-size:.65rem}.intent-related{margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}

/* Help / ecosystem route is an action center, not a stats page. */
.help-hub-hero{padding-bottom:20px}.help-hub-search{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:920px;margin-top:22px;padding:8px 9px 8px 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.help-hub-search>span{color:var(--violet-2);font-size:1.3rem}.help-hub-search>span .ui-svg{width:23px;height:23px}.help-hub-search input{min-width:0;border:0;outline:0;background:transparent;padding:8px;color:var(--text)}.help-hub-search .search-results{grid-column:1/-1;top:calc(100% + 7px)}.help-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 0 18px}.help-hub-cluster{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-sm)}.help-hub-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:#fff;background:var(--gradient);box-shadow:0 12px 25px rgba(102,67,238,.22)}.help-hub-icon .ui-svg{width:30px;height:30px}.help-hub-cluster h2{margin:1px 0 5px;font-size:1.03rem}.help-hub-cluster p{margin:0 0 12px;color:var(--muted);font-size:.7rem}.help-hub-links{display:grid;gap:5px}.help-hub-links a{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:.67rem;font-weight:650}.help-hub-links i{font-style:normal;color:var(--violet-2)}.help-app-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.help-app-mini>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm)}.help-app-mini>a>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:var(--gradient)}.help-app-mini>a>span .ui-svg{width:21px;height:21px}.help-app-mini b{display:block;font-size:.72rem}.help-app-mini small{display:block;color:var(--muted);font-size:.55rem}.help-app-mini i{font-style:normal;color:var(--violet-2)}

/* Application cards */
.app-explorer-head{align-items:center}.app-cat-icon{font-size:1rem!important}.app-cat-icon .ui-svg{width:29px;height:29px}.related-app-card>span.app-visual-icon{font-size:1rem}.app-help-section{padding-top:18px}.app-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-product-head .app-initial.large{font-size:1rem}.app-initial.large .ui-svg{width:43px;height:43px}

@media(max-width:1180px){
  .intent-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-wordmark .brand-logo{width:180px}
}
@media(max-width:760px){
  .brand-wordmark .brand-logo{width:180px;max-height:48px}.site-footer .brand-wordmark .brand-logo{width:205px!important;height:auto!important;max-height:54px!important}.header-main{gap:10px}.site-header .brand-wordmark{margin-right:auto}.help-section-head{align-items:flex-start}.help-section-head p{font-size:.69rem}.help-cluster-grid{grid-template-columns:1fr 1fr;gap:7px}.help-cluster-card{grid-template-columns:auto minmax(0,1fr);padding:11px;gap:9px}.help-cluster-card>span{width:36px;height:36px}.help-cluster-card>span .ui-svg{width:20px;height:20px}.help-cluster-card h3{font-size:.72rem}.help-cluster-card p{font-size:.55rem}.help-cluster-card>i{display:none}.intent-card-grid,.app-intent-grid{grid-template-columns:1fr;gap:8px}.intent-card{padding:12px;border-radius:15px}.intent-icon{width:42px;height:42px;border-radius:13px}.intent-card h3{font-size:.78rem}.intent-card p{font-size:.59rem;-webkit-line-clamp:2}.intent-card b{font-size:.58rem;margin-top:7px}.intent-article{max-width:calc(100% - 24px);padding:18px}.direct-answer-box{grid-template-columns:1fr;gap:10px;padding:14px}.direct-answer-icon{width:44px;height:44px}.direct-answer-box p{font-size:.9rem}.help-hub-search{grid-template-columns:auto minmax(0,1fr);padding:9px 11px}.help-hub-search .btn{grid-column:1/-1;width:100%}.help-hub-grid{grid-template-columns:1fr;gap:8px}.help-hub-cluster{padding:14px;gap:12px}.help-hub-icon{width:48px;height:48px}.help-hub-cluster h2{font-size:.9rem}.help-hub-cluster p{font-size:.62rem}.help-hub-links a{font-size:.62rem}.help-app-mini{grid-template-columns:1fr 1fr;gap:7px}.footer-mobile-actions span .ui-svg{width:17px;height:17px}
}
@media(max-width:430px){
  .brand-wordmark .brand-logo{width:164px;max-height:43px}.help-cluster-grid{grid-template-columns:1fr}.help-cluster-card p{display:block}.help-app-mini{grid-template-columns:1fr}.intent-card p{-webkit-line-clamp:3}
}

/* V9 search-intelligence guide index */
.guide-index-hero{padding-bottom:24px}
.guide-index-hero .help-hub-search{margin-top:24px;max-width:900px}
.guide-featured{padding-top:18px}
.guide-topic-section{padding-top:22px}
.guide-topic-title{display:flex;align-items:flex-start;gap:14px;max-width:820px}
.guide-topic-title>div>p{margin:7px 0 0;color:var(--muted);line-height:1.6}
.guide-topic-icon,.guide-card-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:18px;color:#fff;background:linear-gradient(145deg,#5d38ff 0%,#8b3dff 48%,#d46d7a 100%);box-shadow:0 14px 30px rgba(86,56,255,.22),inset 0 1px 0 rgba(255,255,255,.28)}
.guide-topic-icon{width:52px;height:52px}.guide-topic-icon .ui-svg{width:26px;height:26px}
.v9-guide-grid{align-items:stretch}.v9-guide-card{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;overflow:hidden;min-height:220px}.v9-guide-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#5d38ff,#b347ff,#dc8c73);opacity:.85}.guide-card-icon{width:54px;height:54px;border-radius:16px}.guide-card-icon .ui-svg{width:27px;height:27px}.v9-guide-card h3{font-size:1.12rem;line-height:1.35;margin:7px 0 10px}.v9-guide-card h3 a{color:inherit;text-decoration:none}.v9-guide-card p{margin:0 0 16px;color:var(--muted);line-height:1.62}.v9-guide-card .text-link{margin-top:auto}.guide-feature-grid .intent-card{min-height:218px}
@media(max-width:760px){.v9-guide-card{grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:0;padding:18px}.guide-card-icon{width:44px;height:44px;border-radius:14px}.guide-card-icon .ui-svg{width:22px;height:22px}.guide-topic-title{gap:11px}.guide-topic-icon{width:46px;height:46px;border-radius:15px}.guide-topic-section{padding-top:12px}.guide-featured{padding-top:8px}}

/* ============================================================
   PiCoin.store V11 — first-party intelligence and market expansion
   ============================================================ */
/* Preserve the user's wide wordmark. Earlier generic mobile brand rules forced
   every logo into a 44x44 square, which made the actual wordmark microscopic. */
.site-header .brand-wordmark{display:flex;align-items:center;min-width:0;flex:0 1 auto}
.site-header .brand-wordmark .brand-logo{width:250px!important;height:auto!important;max-height:64px!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:left center!important}
.site-footer .brand-wordmark .brand-logo{width:240px!important;height:auto!important;max-height:66px!important;aspect-ratio:auto!important;object-fit:contain!important}
.header-main{min-height:max(var(--header-h),72px)}

/* Full-card news navigation: one large touch target, no nested anchors. */
.featured-news-link,.news-card-link{color:inherit;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.featured-news-link:hover,.news-card-link:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--violet) 38%,var(--line));box-shadow:var(--shadow)}
.featured-news-link:focus-visible,.news-card-link:focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 55%,transparent);outline-offset:3px}
.news-cta{display:inline-flex;margin-top:2px;color:var(--violet-2);font-size:.77rem;font-weight:780}

/* Guide/help cards use one visual language and size themselves to content. */
.guide-feature-grid{align-items:start!important}
.guide-feature-grid .intent-card,.v9-guide-card{min-height:0!important;height:auto!important}
.intent-card{position:relative;overflow:hidden}
.intent-card:before,.v9-guide-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#5d38ff,#b347ff,#dc8c73);opacity:.86}
.intent-card>div{display:flex;min-height:100%;flex-direction:column}
.intent-card b{margin-top:auto;padding-top:9px}

/* Wide wordmark-specific sizing must win over legacy square-icon rules. */
@media(max-width:1180px){
  .site-header .brand-wordmark .brand-logo{width:225px!important;max-height:59px!important}
}
@media(max-width:760px){
  .header-main{min-height:72px;padding-block:7px}
  .site-header .brand-wordmark{max-width:calc(100% - 178px)}
  .site-header .brand-wordmark .brand-logo{width:185px!important;max-width:100%!important;height:auto!important;max-height:52px!important;aspect-ratio:auto!important}
  .site-footer .brand-wordmark .brand-logo,.v8-footer .footer-brand img{width:220px!important;max-width:82vw!important;height:auto!important;max-height:58px!important;aspect-ratio:auto!important}
  .guide-feature-grid{grid-template-columns:1fr!important}
  .guide-feature-grid .intent-card{padding:15px!important}
}
@media(max-width:430px){
  .site-header .brand-wordmark{max-width:calc(100% - 170px)}
  .site-header .brand-wordmark .brand-logo{width:178px!important;max-height:50px!important}
}

/* V11 FIRST-PARTY MARKET & CONTENT INTELLIGENCE */
.exchange-brand-badge{width:46px;height:46px;border-radius:14px;display:inline-grid;place-items:center;flex:0 0 46px;font-size:12px;font-weight:850;letter-spacing:-.03em;color:#fff;background:linear-gradient(145deg,#6d48ff,#b83cff 56%,#ee9a77);box-shadow:0 10px 24px rgba(103,70,230,.18),inset 0 1px rgba(255,255,255,.35)}
.exchange-brand-badge.ex-okx{background:linear-gradient(145deg,#141821,#31384a)}.exchange-brand-badge.ex-gate{background:linear-gradient(145deg,#20a5ee,#28d1bb)}.exchange-brand-badge.ex-bitget{background:linear-gradient(145deg,#00b7a7,#18d9c4)}.exchange-brand-badge.ex-lbank{background:linear-gradient(145deg,#111,#f2b51f)}.exchange-brand-badge.ex-mexc{background:linear-gradient(145deg,#2764ff,#864cff)}.exchange-brand-badge.ex-bitmart{background:linear-gradient(145deg,#3666f6,#a040ff)}.exchange-brand-badge.ex-coinex{background:linear-gradient(145deg,#16a98b,#2bd5a7)}.exchange-brand-badge.ex-xt{background:linear-gradient(145deg,#15171f,#6c44ff)}
.exchange-name-link{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:170px}.exchange-name-link span:last-child{display:grid;gap:5px}.exchange-name-link b{font-size:15px}.exchange-name-link:hover b{color:var(--accent)}
.exchange-detail-hero{display:flex;align-items:center;justify-content:space-between;gap:26px}.exchange-detail-title{display:flex;align-items:center;gap:18px}.exchange-detail-title .exchange-brand-badge{width:72px;height:72px;border-radius:22px;flex-basis:72px;font-size:17px}.exchange-detail-title h1{margin:.25rem 0 .6rem}.exchange-detail-title p{max-width:820px}
.exchange-detail-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px}.exchange-detail-metrics article{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:22px;min-width:0}.exchange-detail-metrics span{display:block;color:var(--muted);font-size:12px;margin-bottom:11px}.exchange-detail-metrics strong{font-size:clamp(18px,2vw,26px);overflow-wrap:anywhere}
.exchange-detail-guide{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin-top:22px}.exchange-detail-guide .panel,.risk-callout{border:1px solid var(--line);background:var(--card);border-radius:26px;padding:28px}.exchange-hi-lo{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.exchange-hi-lo div{background:var(--soft);border-radius:18px;padding:17px}.exchange-hi-lo span{display:block;color:var(--muted);font-size:12px}.exchange-hi-lo b{display:block;margin-top:6px;font-size:19px}.clean-steps{margin:18px 0 0;padding-left:22px;display:grid;gap:13px;color:var(--muted);line-height:1.65}.risk-callout>span{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:var(--soft);color:var(--accent)}.risk-callout .ui-svg{width:25px}.risk-callout h2{margin:16px 0 8px}.risk-callout p{color:var(--muted);line-height:1.65}.risk-callout .btn{margin-top:18px;width:100%;justify-content:center}
.exchange-compare-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.exchange-compare-card{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:var(--card);border-radius:20px;padding:15px;color:inherit;text-decoration:none;min-width:0}.exchange-compare-card.current{box-shadow:inset 0 3px 0 rgba(128,80,255,.9);border-color:rgba(128,80,255,.26)}.exchange-compare-card span:nth-child(2){display:grid;min-width:0;gap:4px;flex:1}.exchange-compare-card b,.exchange-compare-card small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exchange-compare-card small{color:var(--muted)}.exchange-compare-card i{color:var(--accent);font-style:normal}
.news-detail-article{max-width:920px;margin:34px auto 60px}.news-detail-article>header{padding:28px 0 24px}.news-detail-article h1{font-size:clamp(34px,5vw,64px);line-height:1.06;letter-spacing:-.045em;margin:.45rem 0 1rem}.article-meta{display:flex;gap:12px;color:var(--muted);font-size:13px}.news-detail-article>section,.source-box{border:1px solid var(--line);background:var(--card);border-radius:26px;padding:28px;margin-top:16px}.news-detail-article>section h2{margin:0 0 12px;font-size:clamp(23px,3vw,34px)}.news-detail-article>section p,.source-box p{font-size:17px;line-height:1.75;color:var(--muted)}.news-answer{background:linear-gradient(135deg,rgba(113,74,255,.08),rgba(236,139,121,.08)),var(--card)!important}.source-box{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.source-box b{font-size:18px}.source-box p{flex:1 1 100%;margin:0}.source-box .btn{margin-left:auto}
@media(max-width:1180px){.exchange-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.exchange-detail-hero{display:block}.exchange-detail-hero>.btn{margin-top:18px}.exchange-detail-title{align-items:flex-start}.exchange-detail-title .exchange-brand-badge{width:60px;height:60px;flex-basis:60px;border-radius:18px}.exchange-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-detail-guide{grid-template-columns:1fr}.exchange-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-detail-guide .panel,.risk-callout,.news-detail-article>section,.source-box{padding:21px}.exchange-brand-badge{width:40px;height:40px;flex-basis:40px;border-radius:12px}.exchange-name-link{min-width:145px}.news-detail-article{margin-top:18px}.news-detail-article h1{font-size:36px}}
@media(max-width:430px){.exchange-detail-metrics{grid-template-columns:1fr 1fr;gap:9px}.exchange-detail-metrics article{padding:17px;border-radius:18px}.exchange-detail-metrics article:last-child{grid-column:1/-1}.exchange-compare-grid{grid-template-columns:1fr}.exchange-hi-lo{grid-template-columns:1fr 1fr}.source-box .btn{width:100%;margin-left:0;justify-content:center}}

/* V11.2 exchange/news enrichment + compact mobile cards */
.exchange-brand-badge img{width:76%;height:76%;object-fit:contain;display:block;filter:drop-shadow(0 1px 0 rgba(255,255,255,.25))}
.exchange-brand-text{font-size:.72rem;font-weight:850;letter-spacing:-.02em}
.content-bullets{margin:14px 0 0;padding-left:20px;display:grid;gap:10px;color:var(--muted);line-height:1.65}
.article-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.article-stat-grid article{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:16px}.article-stat-grid span{display:block;color:var(--muted);font-size:.68rem}.article-stat-grid strong{display:block;margin-top:7px;font-size:1rem}
.exchange-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.quick-fact-card{padding:18px;border-radius:22px}.quick-fact-card span{display:block;color:var(--muted);font-size:.68rem}.quick-fact-card strong{display:block;margin:10px 0 4px;font-size:1.15rem;letter-spacing:-.03em}.quick-fact-card small{display:block;color:var(--muted);font-size:.68rem;line-height:1.55}
.news-card-link{display:flex;flex-direction:column;height:100%}.news-card-link p{margin-bottom:0}.news-mini-points{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px}.news-mini-points span{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:.62rem;font-weight:760}
.currency-price-card,.news-card{min-height:156px}
@media(max-width:1180px){.exchange-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.article-stat-grid{grid-template-columns:1fr 1fr 1fr}.exchange-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.currency-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.news-card,.currency-price-card{min-height:172px;padding:16px}.news-card h2{font-size:.92rem;line-height:1.32;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card p{font-size:.74rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.currency-price-card strong{font-size:1rem;line-height:1.25}.currency-price-card small{margin-top:auto}.currency-price-card span{font-size:.6rem}}
@media(max-width:430px){.article-stat-grid{grid-template-columns:1fr}.news-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.currency-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.news-card,.currency-price-card{min-height:168px;padding:14px;border-radius:18px}.exchange-quick-grid{grid-template-columns:1fr 1fr}}


/* V11.3 quick facts clarity hotfix */
.quick-fact-card{display:flex;flex-direction:column;gap:10px;min-height:168px;justify-content:space-between;padding:22px;border-radius:24px;background:linear-gradient(180deg,var(--card),var(--surface));overflow:hidden}
.quick-fact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.quick-fact-label{display:block;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}
.quick-fact-value{display:block;font-size:clamp(1.3rem,2.7vw,2rem);line-height:1.05;letter-spacing:-.04em;color:var(--text)}
.quick-fact-note{display:block;color:var(--muted);font-size:.78rem;line-height:1.55;max-width:26ch}
.quick-fact-badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:.66rem;font-weight:800;color:var(--text)}
.quick-fact-card.fact-good{border-color:rgba(31,191,115,.22)}
.quick-fact-card.fact-warn{border-color:rgba(255,160,67,.24)}
.quick-fact-card.fact-accent{border-color:rgba(128,80,255,.22)}
.quick-fact-card.fact-soft{border-color:rgba(52,152,219,.18)}
.status-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;width:max-content;font-weight:800;font-size:.9rem;border:1px solid var(--line);background:var(--surface-2)}
.status-dot{width:10px;height:10px;border-radius:50%;display:inline-block}
.status-pill.is-live{background:rgba(32,201,151,.09);border-color:rgba(32,201,151,.22);color:#0d8b63}.status-pill.is-live .status-dot{background:#20c997}
.status-pill.is-limited{background:rgba(255,193,7,.10);border-color:rgba(255,193,7,.22);color:#a37a00}.status-pill.is-limited .status-dot{background:#f4b400}
.status-pill.is-offline{background:rgba(255,107,107,.1);border-color:rgba(255,107,107,.22);color:#cc4956}.status-pill.is-offline .status-dot{background:#ff6b6b}
.status-pill.is-unknown{background:rgba(108,117,125,.1);border-color:rgba(108,117,125,.2);color:#6c757d}.status-pill.is-unknown .status-dot{background:#6c757d}
.exchange-compare-card{padding:17px 16px;border-radius:22px;align-items:center}
.compare-card-body{display:grid;gap:6px;min-width:0;flex:1}
.compare-card-meta{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-card-meta .sep{opacity:.55}
.exchange-compare-card b{font-size:1rem}
@media(max-width:760px){.quick-fact-card{min-height:154px;padding:18px;border-radius:20px}.quick-fact-note{max-width:none}.exchange-compare-card{padding:15px}.compare-card-meta{font-size:.8rem}}
@media(max-width:430px){.quick-fact-card{min-height:150px;padding:16px;gap:8px}.quick-fact-label{font-size:.68rem}.quick-fact-value{font-size:1.35rem}.quick-fact-note{font-size:.74rem;line-height:1.45}.status-pill{padding:8px 10px;font-size:.82rem}.exchange-compare-grid{grid-template-columns:1fr;gap:10px}.exchange-compare-card{border-radius:18px}}

/* FINAL ULTRA: public responsive tables and compact two-column mobile cards */
.table-shell{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}
@media(max-width:760px){
  .exchange-table{display:block;min-width:0!important;border:0;background:transparent;overflow:visible}
  .exchange-table thead{display:none}
  .exchange-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .exchange-table tr{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:20px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow-sm)}
  .exchange-table td{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 12px!important;border-bottom:1px solid var(--line);white-space:normal!important;font-size:.76rem}
  .exchange-table td:before{content:attr(data-label);flex:0 0 auto;color:var(--muted);font-size:.58rem;font-weight:780;text-transform:uppercase;letter-spacing:.045em}
  .exchange-table td:first-child{display:block;padding:13px!important}
  .exchange-table td:first-child:before,.exchange-table td:last-child:before{display:none}
  .exchange-table td:last-child{border-bottom:0;justify-content:center;padding:11px 12px!important}
  .exchange-table .exchange-name-link{min-width:0;width:100%;gap:9px}.exchange-table .exchange-name-link b{font-size:.9rem}.exchange-table .exchange-name-link small{font-size:.58rem}
  .exchange-table .table-action{width:100%;text-align:center}
  .amount-table{display:block;min-width:0!important}.amount-table thead{display:none}.amount-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.amount-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.amount-table th,.amount-table td{display:grid;gap:3px;text-align:left!important;padding:10px 11px!important;border-bottom:1px solid var(--line);font-size:.72rem}.amount-table th:before,.amount-table td:before{content:attr(data-label);color:var(--muted);font-size:.55rem;font-weight:780;letter-spacing:.04em}.amount-table th{grid-column:1/-1;background:var(--surface-2);font-size:.84rem}.amount-table td:nth-last-child(-n+2){border-bottom:0}
  .exchange-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .exchange-compare-card{position:relative;display:grid!important;grid-template-columns:auto 1fr;align-items:start;min-height:132px;padding:14px!important;gap:9px!important}
  .exchange-compare-card .compare-card-body{align-self:center;gap:5px}.exchange-compare-card .compare-card-meta{display:grid;gap:2px;white-space:normal;font-size:.72rem}.exchange-compare-card .compare-card-meta .sep{display:none}.exchange-compare-card>i{position:absolute;right:12px;top:11px}.exchange-compare-card .exchange-brand-badge{width:38px;height:38px;flex-basis:38px}
}
@media(max-width:430px){
  .exchange-table tbody,.amount-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}
  .exchange-table td{padding:9px 10px!important}.exchange-table td:nth-child(6),.exchange-table td:nth-child(7){display:none}
  .exchange-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .exchange-compare-card{min-height:126px;border-radius:18px!important}
  .exchange-compare-card b{font-size:.88rem}.exchange-compare-card .compare-card-meta{font-size:.7rem}
}

/* V12.1 curated exchange brand marks */
.exchange-brand-badge.ex-coinw,.exchange-brand-badge.ex-bitmart,.exchange-brand-badge.ex-bitrue,.exchange-brand-badge.ex-coinex{background:#fff;border:1px solid rgba(18,24,38,.10);box-shadow:0 8px 20px rgba(20,27,45,.08)}
.exchange-brand-badge.ex-coinw img{width:84%;height:84%}
.exchange-brand-badge.ex-bitmart img{width:82%;height:82%}
.exchange-brand-badge.ex-bitrue img{width:80%;height:80%}
.exchange-brand-badge.ex-coinex img{width:82%;height:82%}

/* V13 live intelligence page */
.pulse-hero{position:relative;overflow:hidden}.pulse-hero:after{content:"";position:absolute;right:-10%;top:-45%;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(128,80,255,.14),transparent 67%);pointer-events:none}
.pulse-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pulse-stat-grid>article{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:22px;min-width:0;display:flex;flex-direction:column;gap:8px}.pulse-stat-grid>article>span{font-size:.73rem;color:var(--muted);font-weight:700}.pulse-stat-grid>article>strong{font-size:clamp(1.25rem,2.6vw,2rem);letter-spacing:-.04em;overflow-wrap:anywhere}.pulse-stat-grid>article>small{font-size:.62rem;color:var(--muted);font-weight:800;letter-spacing:.06em}.pulse-wide-card{grid-column:span 2}.pulse-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pulse-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pulse-news-card{display:flex;flex-direction:column;gap:10px;min-height:225px;border:1px solid var(--line);background:var(--card);border-radius:22px;padding:20px;text-decoration:none;color:inherit}.pulse-news-card small{color:var(--muted)}.pulse-news-card h3{margin:0;font-size:1rem;line-height:1.35}.pulse-news-card p{color:var(--muted);font-size:.82rem;line-height:1.62;margin:0}.pulse-news-card span{margin-top:auto;color:var(--accent);font-weight:800;font-size:.76rem}.pulse-method{max-width:920px}.pulse-method p{color:var(--muted);line-height:1.75}.pulse-ticker-link{font-weight:850}
@media(max-width:960px){.pulse-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.pulse-stat-grid{gap:9px}.pulse-stat-grid>article{padding:16px;border-radius:18px;min-height:126px}.pulse-stat-grid>article>strong{font-size:1.15rem}.pulse-wide-card{grid-column:1/-1}.pulse-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pulse-news-card{padding:15px;min-height:210px;border-radius:18px}.pulse-news-card p{font-size:.72rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.pulse-news-card h3{font-size:.88rem}.pulse-actions .btn{flex:1 1 150px;justify-content:center}}

/* V13 admin intelligence */
.admin-intel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-intel-grid article{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:18px;display:grid;gap:7px}.admin-intel-grid span,.admin-intel-grid small{color:var(--muted);font-size:.72rem}.admin-intel-grid strong{font-size:1.2rem;overflow-wrap:anywhere}.admin-row-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-table td small{display:block;color:var(--muted);margin-top:5px;max-width:420px;overflow:hidden;text-overflow:ellipsis}.admin-row-actions .table-action{border:1px solid var(--line);background:var(--surface-2);color:var(--text);padding:7px 9px;border-radius:9px;cursor:pointer;font-size:.7rem}
@media(max-width:900px){.admin-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.admin-intel-grid{grid-template-columns:1fr 1fr}.admin-row-actions{min-width:170px}}

/* V13.2 search-demand growth layer */
.demand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.demand-card{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:20px;border:1px solid var(--line);border-radius:22px;background:var(--card);color:inherit;text-decoration:none;min-height:170px}.demand-card h3{margin:0 0 7px;font-size:1rem}.demand-card p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.demand-card>i{font-style:normal;color:var(--accent);font-weight:900}.demand-card:hover,.sell-market-card:hover,.guide-live-cta:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}
.price-intent-answer{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px}.price-intent-answer>.panel{padding:24px}.price-intent-answer h2{margin:.35rem 0 .55rem}.price-intent-answer p{color:var(--muted);line-height:1.65}.intent-cta-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.local-value-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.local-value-links>a{display:grid;gap:5px;padding:15px;border:1px solid var(--line);border-radius:18px;background:var(--card);text-decoration:none;color:inherit}.local-value-links span,.local-value-links small{font-size:.7rem;color:var(--muted)}.local-value-links strong{font-size:1rem}
.sell-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sell-market-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:16px;border:1px solid var(--line);border-radius:20px;background:var(--card);text-decoration:none;color:inherit;transition:.18s ease}.sell-market-card>div{min-width:0;display:grid;gap:3px}.sell-market-card b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sell-market-card span,.sell-market-card small{font-size:.7rem;color:var(--muted)}.sell-market-card>i{font-style:normal;color:var(--accent);font-weight:900}.sell-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sell-steps article{border:1px solid var(--line);border-radius:20px;background:var(--card);padding:19px}.sell-steps article>span{display:inline-flex;font-weight:900;color:var(--accent);font-size:.7rem;margin-bottom:10px}.sell-steps p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.6}.sell-risk{display:flex;align-items:flex-start;gap:15px;padding:22px}.sell-risk h2{margin:0 0 6px}.sell-risk p{margin:0;color:var(--muted);line-height:1.65}
.scenario-lab{border:1px solid var(--line);background:var(--card);border-radius:26px;padding:24px}.scenario-current{font-size:1.4rem}.forecast-presets{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0 18px}.forecast-presets>span{font-size:.72rem;color:var(--muted);font-weight:800}.forecast-presets button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:999px;padding:8px 11px;cursor:pointer;font:inherit;font-size:.72rem}.scenario-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.scenario-inputs label{display:grid;gap:7px;font-size:.72rem;color:var(--muted);font-weight:700}.scenario-inputs input{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:13px;padding:12px;font:inherit}.scenario-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.scenario-results article{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;padding:18px;display:grid;gap:7px}.scenario-results span{font-size:.72rem;color:var(--muted)}.scenario-results strong{font-size:clamp(1.15rem,2vw,1.7rem)}.scenario-disclaimer{margin:14px 0 0;color:var(--muted);font-size:.72rem;line-height:1.55}.converter-intent{display:grid;grid-template-columns:1fr 1fr;gap:14px}.converter-intent>.panel{padding:22px}.converter-intent p{color:var(--muted);line-height:1.65}
.guide-live-cta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;border:1px solid var(--line);border-radius:19px;background:var(--surface-2);padding:15px 17px;margin:18px 0;color:inherit;text-decoration:none;transition:.18s ease}.guide-live-cta>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--card);color:var(--accent)}.guide-live-cta div{display:grid;gap:3px}.guide-live-cta small{color:var(--muted)}.guide-live-cta>i{font-style:normal;color:var(--accent);font-weight:900}
.admin-demand-table .priority{font-weight:900}.admin-demand-table .priority-P0{color:#7b5cff}.admin-demand-table .priority-P1{color:var(--text)}
@media(max-width:960px){.demand-grid,.sell-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.price-intent-answer{grid-template-columns:1fr}.converter-intent{grid-template-columns:1fr}}
@media(max-width:520px){.demand-grid,.sell-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demand-card{grid-template-columns:auto 1fr;min-height:158px;padding:14px;gap:9px;border-radius:18px}.demand-card>i{display:none}.demand-card p{font-size:.7rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sell-market-card{padding:12px;border-radius:17px;grid-template-columns:auto 1fr}.sell-market-card>i{display:none}.sell-market-card .exchange-brand-badge{width:35px;height:35px}.local-value-links{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-lab{padding:16px;border-radius:20px}.scenario-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scenario-results{grid-template-columns:1fr 1fr}.sell-steps{gap:8px}.sell-steps article{padding:14px;border-radius:17px}.intent-cta-row .btn{flex:1 1 130px;justify-content:center}}
