@font-face{font-family:Inter;src:url(/assets/fonts/inter.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Space Grotesk";src:url(/assets/fonts/spacegrotesk.woff2) format("woff2");font-weight:400 700;font-display:swap}
@font-face{font-family:Sora;src:url(/assets/fonts/sora.woff2) format("woff2");font-weight:100 900;font-display:swap}
:root{--bg:#080B12;--bg2:#0B0F18;--card:#101522;--card2:#0D1220;--line:#1C2436;--line2:#26304A;--tx:#FFFFFF;--tx2:#D5DAE5;--mut:#929BAD;--blue:#4F7CFF;--blue2:#6B91FF;--teal:#25D9C3;--red:#FF5C7A;--amber:#FFB547;--r:12px;--lime:var(--teal)}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--tx);font:15px/1.55 Inter,system-ui,sans-serif;overflow-x:hidden}
body:before{content:"";position:fixed;inset:0 0 auto;height:520px;background:radial-gradient(40% 60% at 75% 0,rgba(79,124,255,.16),transparent 70%),radial-gradient(30% 50% at 10% 0,rgba(37,217,195,.07),transparent 70%);pointer-events:none;z-index:-1}
a{color:var(--blue2);text-decoration:none}a:hover{text-decoration:underline}
h1,h2,h3{font-family:"Space Grotesk",Inter,sans-serif;line-height:1.15;letter-spacing:-.015em;margin:0 0 .45em;font-weight:700}
h1{font-size:clamp(1.7rem,3.6vw,2.6rem)}h2{font-size:clamp(1.2rem,2.2vw,1.55rem);margin-top:1.2em}h3{font-size:1.02rem}
img{max-width:100%;height:auto}code{font:500 .85em ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--tx2);overflow-wrap:anywhere}
.num,.tbl td,.kv td,.stat b,.mono{font-variant-numeric:tabular-nums}
.wrap{max-width:1320px;margin:0 auto;padding:0 20px}
.skip{position:absolute;top:0;inset-inline-start:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip:focus{width:auto;height:auto;clip-path:none;inset-inline-start:10px;top:10px;background:var(--blue);color:#fff;padding:8px;z-index:99}
.muted{color:var(--mut)}.small{font-size:.82rem}.up{color:var(--teal)}.down{color:var(--red)}.warn{color:var(--amber)}
:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
/* header */
.hd{position:sticky;top:0;z-index:30;background:rgba(8,11,18,.88);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}
.hd .wrap{display:flex;align-items:center;gap:14px;height:58px}
.logo{display:flex;align-items:center;gap:8px;color:var(--tx);font:700 1.15rem Sora,sans-serif}.logo:hover{text-decoration:none}.logo img{width:28px;height:28px}
.nav{display:flex;gap:2px;margin-left:8px;align-items:center}.nav>a,.more>button{color:var(--tx2);padding:7px 9px;border-radius:8px;font:500 .88rem Inter;background:none;border:0;cursor:pointer}.nav>a:hover,.nav>a[aria-current],.more>button:hover{color:#fff;background:#ffffff0a;text-decoration:none}.nav>a[aria-current]{color:#fff;box-shadow:inset 0 -2px 0 var(--blue)}
.more{position:relative}.more ul{display:none;position:absolute;left:0;top:calc(100% + 6px);list-style:none;margin:0;padding:6px;background:var(--card);border:1px solid var(--line2);border-radius:12px;min-width:210px;box-shadow:0 20px 50px #000a;z-index:40}.more.open ul{display:block}.more li a{display:block;color:var(--tx2);padding:7px 10px;border-radius:8px;font-size:.88rem}.more li a:hover{background:#ffffff0d;color:#fff;text-decoration:none}
.hd-r{margin-left:auto;display:flex;align-items:center;gap:8px}
.lang{position:relative}.lang-btn,.bell{background:#ffffff08;border:1px solid var(--line);color:var(--tx);border-radius:9px;padding:7px 9px;font:600 .8rem Inter;cursor:pointer}
.bell{position:relative;text-decoration:none;display:inline-flex}.bell[data-n]:after{content:attr(data-n);position:absolute;top:-5px;right:-5px;background:var(--red);color:#fff;border-radius:9px;font-size:.65rem;padding:0 5px;line-height:16px}
.lang ul{display:none;position:absolute;right:0;top:calc(100% + 6px);list-style:none;margin:0;padding:6px;background:var(--card);border:1px solid var(--line2);border-radius:12px;min-width:180px;box-shadow:0 20px 40px #0008}
.lang.open ul{display:block}.lang li a{display:flex;gap:10px;color:var(--tx);padding:7px 10px;border-radius:8px;font-size:.88rem}.lang li a:hover{background:#ffffff10;text-decoration:none}.lang li a[aria-current]{color:var(--teal)}.lang li b{width:26px;font-size:.72rem;opacity:.7}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--blue);color:#fff;border:0;border-radius:10px;padding:9px 16px;font:600 .9rem Inter;cursor:pointer;white-space:nowrap;text-decoration:none}.btn:hover{background:var(--blue2);text-decoration:none}
.btn.ghost{background:#ffffff08;color:var(--tx);border:1px solid var(--line2)}.btn.ghost:hover{background:#ffffff12}.btn.teal{background:var(--teal);color:#04241f}.btn.sm{padding:5px 10px;font-size:.8rem;border-radius:8px}.btn.danger{background:#ff5c7a22;color:var(--red);border:1px solid #ff5c7a55}.btn:disabled{opacity:.55;cursor:not-allowed}
.burger{display:none;background:none;border:1px solid var(--line);color:var(--tx);border-radius:9px;width:38px;height:38px;font-size:1.1rem}
@media (max-width:1180px){.nav{display:none;position:absolute;top:58px;left:0;right:0;flex-direction:column;align-items:stretch;background:var(--bg2);border-bottom:1px solid var(--line);padding:10px 20px;margin:0;max-height:80vh;overflow:auto}.nav-open .nav{display:flex}.more ul{position:static;display:block;box-shadow:none;border:0;padding:0 0 0 10px;background:none}.more>button{display:none}.burger{display:block}}
@media (max-width:520px){.hd [data-wallet]{max-width:120px;overflow:hidden;text-overflow:ellipsis;padding:8px 10px;font-size:.8rem}.logo span{display:none}.lang-btn{padding:7px 6px}}
/* ticker bar */
.tickbar{border-bottom:1px solid var(--line);background:var(--bg2);font-size:.78rem;overflow:hidden;white-space:nowrap}.tickbar .wrap{display:flex;gap:18px;height:30px;align-items:center;overflow-x:auto;scrollbar-width:none}.tickbar span{color:var(--mut)}.tickbar b{color:var(--tx2);font-weight:600;margin-left:4px}
/* layout */
main{padding-bottom:30px}
.page-hd{padding:22px 0 8px}.page-hd p{color:var(--tx2);font-size:.98rem;max-width:60em;margin:.2em 0}
.page-hd.row{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;flex-wrap:wrap}
.crumbs{font-size:.78rem;color:var(--mut);margin-bottom:6px}.crumbs a{color:var(--mut)}.crumbs ol{list-style:none;padding:0;margin:0;display:flex;gap:6px;flex-wrap:wrap}.crumbs li+li:before{content:"›";margin-right:6px}
section{margin:22px 0}
.term-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.term-grid.l{grid-template-columns:420px minmax(0,1fr)}.term-grid.w{grid-template-columns:minmax(0,1fr) 340px}
.cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
@media (max-width:1080px){.term-grid,.term-grid.l,.term-grid.w{grid-template-columns:minmax(0,1fr)}.cols3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:680px){.cols3,.cols2{grid-template-columns:minmax(0,1fr)}}
.stack>*+*{margin-top:16px}
.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;min-width:0}
.panel>.ph,.ph{display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 .82rem Inter;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin:0 0 10px}
.ph .r{font-weight:500;text-transform:none;letter-spacing:0}
.panel.flush{padding:0}.panel.flush>.ph{padding:12px 16px 0}
/* legacy card names */
.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px}
.grid{display:grid;gap:14px}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:900px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.g4,.g3,.g2{grid-template-columns:minmax(0,1fr)}}
.feat .ic{width:34px;height:34px;border-radius:9px;background:#4f7cff1c;color:var(--blue2);display:grid;place-items:center;margin-bottom:8px;font-size:1rem}
.feat h3{margin-bottom:.25em}.feat p{margin:0;color:var(--mut);font-size:.88rem}
/* hero */
.hero{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:28px;align-items:start;padding:26px 0 6px}
.kick{color:var(--teal);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}
.hero h1{font-size:clamp(2rem,4.4vw,3.2rem)}.hero p.lead{font-size:1.05rem;color:var(--tx2);max-width:36em}.ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
@media (max-width:1000px){.hero{grid-template-columns:minmax(0,1fr)}}
.hub4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.hub4 a{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;color:var(--tx)}.hub4 a:hover{border-color:var(--blue);text-decoration:none}.hub4 b{display:block;font:600 .95rem "Space Grotesk"}.hub4 span{color:var(--mut);font-size:.78rem;display:block;margin-top:2px}.hub4 i{font-style:normal;color:var(--blue2);font-size:1.1rem}
@media (max-width:640px){.hub4{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* stats */
.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.stat{background:var(--card2);border:1px solid var(--line);border-radius:10px;padding:9px 12px;min-width:0}.stat span{display:block;color:var(--mut);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.stat b{font:600 1.05rem "Space Grotesk";display:block;overflow-wrap:anywhere}.stat small{color:var(--mut);font-size:.72rem}
.strip{display:flex;gap:8px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:thin}
.tick{display:flex;align-items:center;gap:8px;white-space:nowrap;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 12px;color:var(--tx);font-size:.85rem}.tick:hover{text-decoration:none;border-color:var(--line2)}
/* tables */
.tbl{width:100%;border-collapse:collapse;font-size:.86rem}.tbl th{color:var(--mut);font:600 .72rem Inter;text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;background:var(--card)}.tbl th,.tbl td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.tbl th:nth-child(2),.tbl td:nth-child(2){text-align:left}.tbl th:first-child,.tbl td:first-child{text-align:left;color:var(--mut);width:36px}
.tbl.left th,.tbl.left td{text-align:left}.tbl tbody tr:hover{background:#ffffff05}
.tbl .tc a,.tbl .tc span{display:flex;align-items:center;gap:8px;color:var(--tx)}.tbl small{color:var(--mut)}.tbl img{border-radius:50%}
.tw{overflow-x:auto;-webkit-overflow-scrolling:touch}
.kv{width:100%;border-collapse:collapse;font-size:.85rem}.kv th{text-align:left;color:var(--mut);font-weight:500;padding:6px 0;width:42%;vertical-align:top}.kv td{text-align:right;padding:6px 0;overflow-wrap:anywhere}.kv tr+tr{border-top:1px solid var(--line)}
@media (max-width:680px){.hide-s{display:none}}
.coin-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:16px;align-items:start}@media (max-width:1000px){.coin-top{grid-template-columns:minmax(0,1fr)}}
.price-big{font:700 2rem "Space Grotesk";margin:.1em 0 .3em}
.chart{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:12px}.chart svg{width:100%;height:auto;display:block;aspect-ratio:800/280}
.chart .rng,.rng{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.rng button,.seg button{background:#ffffff08;border:1px solid var(--line);color:var(--tx2);border-radius:7px;padding:4px 10px;cursor:pointer;font:600 .76rem Inter}.rng button.on,.seg button.on{background:var(--blue);border-color:var(--blue);color:#fff}
.seg{display:inline-flex;gap:4px;flex-wrap:wrap}
.ch-lab{font-size:.8rem;color:var(--mut);margin-top:6px}
.spark{display:inline-block;vertical-align:middle}
.list{list-style:none;padding:0;margin:0}.list li a,.list li>div{display:flex;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid var(--line);color:var(--tx);font-size:.86rem}.list li a span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.list li a:hover{text-decoration:none;background:#ffffff06}
/* badges / status */
.badge{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:2px 7px;font:700 .66rem Inter;letter-spacing:.06em;text-transform:uppercase;background:#ffffff10;color:var(--tx2);white-space:nowrap}
.b-live,.b-done,.b-ok,.b-verified,.b-paid,.b-accepted,.b-active{background:#25d9c31f;color:var(--teal)}.b-upcoming,.b-progress,.b-pending,.b-reported,.b-requested,.b-approved,.b-warn{background:#4f7cff22;color:var(--blue2)}.b-planned,.b-waitlist,.b-unknown,.b-unverified{background:#ffb5471c;color:var(--amber)}.b-future{background:#a78bfa22;color:#c4b5fd}.b-risk,.b-failed,.b-rejected,.b-void,.b-suspended,.b-ineligible{background:#ff5c7a1f;color:var(--red)}
.dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--mut)}.dot.ok{background:var(--teal);box-shadow:0 0 8px var(--teal)}.dot.warn{background:var(--amber)}.dot.bad{background:var(--red)}
/* forms */
select,.inp,textarea{background:#0A0E18;border:1px solid var(--line2);color:var(--tx);border-radius:9px;padding:8px 10px;font:500 .88rem Inter;max-width:100%}
.inp,textarea{width:100%}textarea{min-height:90px;resize:vertical}label.f{display:block;margin:10px 0 4px;font-size:.8rem;color:var(--mut);font-weight:600}
.frow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.frow>.inp{flex:1;min-width:180px}
/* swap widget */
.swap-widget{background:linear-gradient(180deg,#121A2C,#0D1220);border:1px solid var(--line2);border-radius:16px;padding:14px;box-shadow:0 30px 80px -30px #4f7cff55}
.sw-box{background:#080C15;border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin:6px 0}
.sw-box label{display:block;color:var(--mut);font-size:.74rem;margin-bottom:4px}
.sw-row{display:flex;gap:8px;align-items:center}
.sw-row input{flex:1;min-width:0;background:none;border:0;color:var(--tx);font:600 1.4rem "Space Grotesk",Inter;outline:none}
.sw-flip{display:block;margin:-6px auto;position:relative;z-index:2;width:34px;height:34px;border-radius:10px;background:#18213A;border:1px solid var(--line2);color:var(--tx);cursor:pointer;font-size:1rem}
.sw-q{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;width:100%;text-align:left;background:#080C15;border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin:5px 0;color:var(--tx);cursor:pointer;font:inherit}
.sw-q.on{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset}.sw-q-p{font-weight:600;font-size:.88rem}.sw-q-p em{font-style:normal;background:var(--teal);color:#04241f;border-radius:5px;padding:1px 6px;font-size:.66rem;margin-left:6px}.sw-q-o{font-weight:700;text-align:right;overflow-wrap:anywhere;font-family:"Space Grotesk"}.sw-q-m{grid-column:1/-1;color:var(--mut);font-size:.76rem}
.sw-go{width:100%;margin-top:8px;padding:12px;font-size:.98rem}
.sw-status{font-size:.82rem;color:var(--mut);margin-top:8px;min-height:1.2em;overflow-wrap:anywhere}.sw-status.err{color:var(--red)}.sw-status.ok{color:var(--teal)}.sw-status small{display:block;opacity:.75;margin-top:4px}
.sw-mint{margin-top:6px;border:0;padding:0;background:none}.sw-mint summary{font-size:.78rem;color:var(--mut);font-weight:500}
.sw-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.sw-title h2{font-size:1.05rem;margin:0}
.sw-row select{max-width:58%}
.sw-detail{font-size:.78rem;color:var(--mut);margin-top:6px}.sw-detail table{width:100%}.sw-detail td{padding:2px 0}.sw-detail td+td{text-align:right;color:var(--tx2)}
/* misc */
details{border:1px solid var(--line);border-radius:10px;padding:10px 14px;margin:8px 0;background:var(--card)}summary{cursor:pointer;font-weight:600}details p{color:var(--tx2);margin:.5em 0 0}
.steps{counter-reset:s;list-style:none;padding:0;margin:0}.steps li{counter-increment:s;position:relative;padding-left:36px;margin:0 0 10px}.steps li:before{content:counter(s);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:#4f7cff22;color:var(--blue2);display:grid;place-items:center;font-weight:700;font-size:.78rem}
.tools .tool{position:relative}
.prose{max-width:780px}.prose p,.prose li{color:var(--tx2)}.prose h2{font-size:1.35rem}.prose table{border-collapse:collapse;width:100%;font-size:.9rem}.prose th,.prose td{border:1px solid var(--line);padding:6px 8px;text-align:left}
.pill{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:4px 10px;margin:3px 3px 0 0;font-size:.8rem;color:var(--tx2);background:#ffffff04}.pill:hover{border-color:var(--line2);text-decoration:none;color:#fff}
.notice{border:1px solid #4f7cff44;background:#4f7cff0d;border-radius:10px;padding:10px 12px;font-size:.86rem;color:var(--tx2)}.notice.warn{border-color:#ffb54755;background:#ffb5470d}
.ft{border-top:1px solid var(--line);margin-top:40px;padding:30px 0 24px;color:var(--mut);font-size:.86rem;background:var(--bg2)}.ft .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:20px}.ft h3{color:var(--tx);font-size:.86rem}.ft ul{list-style:none;padding:0;margin:0}.ft li{margin:5px 0}.ft a{color:var(--mut)}
@media (max-width:860px){.ft .cols{grid-template-columns:1fr 1fr}}
dialog{background:var(--card);color:var(--tx);border:1px solid var(--line2);border-radius:14px;padding:18px;width:min(420px,94vw)}dialog::backdrop{background:#000b}
dialog .btn{width:100%;margin:5px 0}.wm-msg{color:var(--red);font-size:.82rem;min-height:1em}
dialog.wide{width:min(760px,96vw)}
.hero>*,.coin-top>*,.grid>*,.term-grid>*{min-width:0}
.empty{color:var(--mut);font-size:.86rem;padding:14px 0;text-align:center}
.cookie{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;max-width:620px;margin:0 auto;background:var(--card);border:1px solid var(--line2);border-radius:12px;padding:12px 14px;font-size:.84rem;box-shadow:0 20px 50px #000c;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cookie p{margin:0;flex:1;min-width:220px;color:var(--tx2)}
.bar{height:6px;background:#ffffff10;border-radius:4px;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--teal))}
.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:12px;overflow-x:auto}.tabs button{background:none;border:0;color:var(--mut);padding:9px 12px;font:600 .85rem Inter;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.tabs button.on{color:#fff;border-bottom-color:var(--blue)}
.chk{list-style:none;padding:0;margin:0}.chk li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;padding:8px 0;border-bottom:1px solid var(--line);font-size:.86rem}.chk li small{grid-column:2/-1;color:var(--mut)}
/* roadmap timeline */
.tl{position:relative;padding-left:34px}.tl:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--teal),var(--blue) 40%,#a78bfa 75%,var(--line))}
.tl-ph{position:relative;margin:0 0 22px}.tl-ph>.knob{position:absolute;left:-30px;top:16px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:3px solid var(--blue)}.tl-ph[data-status=live]>.knob{border-color:var(--teal);box-shadow:0 0 12px var(--teal)}.tl-ph[data-status=future]>.knob{border-color:#a78bfa}.tl-ph[data-status=planned]>.knob{border-color:var(--amber)}
.ms{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin-top:10px}.ms a{display:block;background:var(--card2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--tx)}.ms a:hover{border-color:var(--line2);text-decoration:none}.ms b{display:flex;justify-content:space-between;gap:8px;font-size:.9rem}.ms p{margin:.3em 0 0;color:var(--mut);font-size:.8rem}
.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.js .reveal.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}
.cardgen canvas{width:100%;height:auto;border-radius:10px;border:1px solid var(--line)}
@media (max-width:480px){.wrap{padding:0 12px}.swap-widget{padding:12px}.sw-row input{font-size:1.2rem}.hd .wrap{gap:8px}.panel{padding:12px}}
/* RTL (Arabic) */
[dir=rtl] body{font-family:Inter,"Noto Sans Arabic",Tahoma,sans-serif}
[dir=rtl] .tbl th,[dir=rtl] .tbl td{text-align:left}[dir=rtl] .tbl th:nth-child(2),[dir=rtl] .tbl td:nth-child(2),[dir=rtl] .tbl th:first-child,[dir=rtl] .tbl td:first-child,[dir=rtl] .tbl.left th,[dir=rtl] .tbl.left td{text-align:right}
[dir=rtl] .hd-r{margin-left:0;margin-right:auto}[dir=rtl] .nav{margin-left:0;margin-right:8px}
[dir=rtl] .lang ul{right:auto;left:0}[dir=rtl] .more ul{left:auto;right:0}
[dir=rtl] .tl{padding-left:0;padding-right:34px}[dir=rtl] .tl:before{left:auto;right:11px}[dir=rtl] .tl-ph>.knob{left:auto;right:-30px}
[dir=rtl] .tbl td,[dir=rtl] .tbl th,[dir=rtl] code,[dir=rtl] .inp[spellcheck=false]{unicode-bidi:plaintext}
[dir=rtl] .crumbs li+li:before{transform:scaleX(-1);display:inline-block}
.cur{padding:6px 6px;font-size:.78rem;border-radius:9px}
@media (max-width:560px){.cur{display:none}}
[lang=hi] body,[lang=zh-CN] body,[lang=ja] body,[lang=ko] body{line-height:1.65}

/* mobile: wide tables scroll inside their panel instead of widening the page */
.term-grid>*,.cols2>*,.cols3>*,.stack>*{min-width:0}
@media (max-width:760px){main .panel{overflow-x:auto}main .panel>.tbl,main .panel table{min-width:0}}
#ox-success .ph{display:flex;justify-content:space-between;align-items:center;gap:10px}#ox-success .ph .btn{width:auto;flex:0 0 auto;margin:0}
[hidden]{display:none!important}
