@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap');
:root{--ink:#f3f5ff;--muted:#a8b1ca;--bg:#080b14;--paper:#111626;--surface-deep:#0e1324;--action:#7251df;--line:#2a3047;--accent-light:#c3b1ff;--blue:#b9a0ff;--blue-dark:#8968ef;--red:#7de5eb;--soft-red:#142735;--radius:19px;--shadow:0 14px 48px #00000030}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:'DM Sans','Noto Sans Arabic',sans-serif;font-size:15px;line-height:1.55}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.6}button:focus-visible,a:focus-visible{outline:3px solid #b9a0ff;outline-offset:4px}button{color:inherit}svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:48px;line-height:1.12;letter-spacing:-1.7px;font-weight:550}h2{font-size:27px;line-height:1.25;letter-spacing:-.7px;font-weight:600}h3{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.3px}p{color:var(--muted)}.small{font-size:12px}.eyebrow{text-transform:uppercase;letter-spacing:1.7px;font-size:11px;font-weight:700}.skip-link{position:absolute;top:-70px;z-index:100;background:var(--surface-deep);color:white;padding:14px}.skip-link:focus{top:0}.shell{min-height:100vh;padding-inline-start:234px}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:234px;background:var(--paper);border-inline-end:1px solid var(--line);display:flex;flex-direction:column;padding:31px 18px 20px;z-index:30}.brand{display:flex;gap:11px;align-items:center;padding:0 13px 30px}.brand-mark{width:38px;height:38px;background:var(--surface-deep);color:var(--accent-light);display:grid;place-items:center;border-radius:12px}.brand-mark svg{width:27px;height:27px}.brand-name{font-size:24px;font-weight:700;letter-spacing:1px;line-height:1}.brand-ar{font-family:'Noto Sans Arabic',sans-serif;font-size:14px;color:var(--muted);border-inline-start:1px solid var(--line);padding-inline-start:9px;margin-inline-start:2px}.nav-label{padding:0 13px;margin:5px 0 10px;font-size:10px;letter-spacing:1.7px;color:#939fbe;font-weight:700}.nav{display:grid;gap:5px}.nav a,.nav-button{border:0;background:transparent;width:100%;display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:9px;color:#a8b1ca;font-size:13px;text-align:start;font-weight:500}.nav a:hover,.nav-button:hover{background:#191f31;color:var(--ink)}.nav a.active{background:#1b2036;color:#c3b1ff}.nav a.active:after{content:'';width:5px;height:5px;background:var(--red);border-radius:50%;margin-inline-start:auto}.side-divider{height:1px;background:var(--line);margin:19px 12px}.sidebar-bottom{margin-block-start:auto;padding-block-start:24px}.buy-side{margin:0 7px 17px;padding:15px;border-radius:12px;background:#1b213b}.buy-side .small{color:var(--muted);margin:5px 0 12px}.buy-side a{font-size:12px;display:flex;align-items:center;gap:12px;font-weight:650}.profile{display:flex;align-items:center;gap:9px;padding:17px 11px 0;border-top:1px solid var(--line)}.avatar{display:grid;place-items:center;background:#1b213b;color:var(--ink);width:34px;height:34px;border-radius:50%;font-size:11px;font-weight:700}.profile strong{font-size:12px;display:block}.profile .small{font-size:10px;color:var(--muted)}.topbar{height:83px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 43px;gap:24px;background:#0b0f1acc}.breadcrumbs{font-size:12px;color:#939fbe;display:flex;align-items:center;gap:12px}.breadcrumbs strong{color:var(--ink);font-weight:500}.top-actions{display:flex;gap:14px;align-items:center}.search-wrap{display:flex;align-items:center;gap:9px;color:#939fbe;background:var(--paper);border:1px solid var(--line);padding:9px 12px;border-radius:8px}.search-wrap input{border:0;outline:0;background:transparent;color:var(--ink);font-size:12px;width:220px}.search-wrap svg{width:17px;height:17px}.lang{background:var(--paper);border:1px solid var(--line);padding:8px 11px;border-radius:8px;font-size:12px;min-width:66px}.menu-button{display:none;background:none;border:0}.page{max-width:1440px;margin:auto;padding:34px 43px 35px}.intro-line{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.intro-line p{font-size:12px}.status-dot{width:6px;height:6px;border-radius:100%;background:var(--blue);display:inline-block;margin-inline-end:7px}.preview-note{font-size:11px;color:#939fbe}.hero{display:grid;grid-template-columns:1.22fr 1fr;background:linear-gradient(125deg,#1b2036 0%,#111a2a 65%,#142435 100%);border-radius:22px;min-height:343px;overflow:hidden;position:relative}.hero-text{padding:44px 0 40px 38px;position:relative;z-index:2}.hero h1{max-width:540px;margin:16px 0 17px}.hero h1 em{font-family:Georgia,'Noto Sans Arabic',serif;font-weight:400;font-style:italic;color:#7de5eb}.hero p{max-width:420px;font-size:14px;line-height:1.8;color:#a8b1ca}.button-row{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:23px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;padding:11px 16px;border-radius:8px;font-size:12px;font-weight:600;transition:background .15s,transform .15s}.btn:hover{transform:translateY(-1px)}.btn svg{width:16px;height:16px}.btn-primary{background:var(--blue);color:white}.btn-primary:hover{background:var(--blue-dark)}.btn-secondary{background:var(--paper);color:var(--ink);border-color:#2a3047}.btn-ghost{background:transparent;padding-inline:9px}.btn-lime{background:var(--red);color:#fff}.btn-lime:hover{background:#64cdd7}.hero-art{position:relative;min-height:340px;overflow:hidden}.art-orbit{position:absolute;width:330px;height:330px;inset-inline-start:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #b797ff38;border-radius:50%}.art-orbit:before{content:'';position:absolute;inset:45px;border:1px solid #b797ff26;border-radius:50%}.art-orbit:after{content:'';position:absolute;inset:-40px;border:1px solid #7de5eb22;border-radius:50%}.art-center{position:absolute;inset-inline-start:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg);width:152px;height:152px;background:var(--surface-deep);border-radius:38px;display:flex;align-items:center;justify-content:center;color:var(--accent-light);font-family:'Noto Sans Arabic',sans-serif;font-size:61px;box-shadow:0 25px 34px #00000060}.orbit-node{position:absolute;display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #2a3047;background:#141b2ded;border-radius:11px;box-shadow:0 9px 20px #00000028;z-index:2;font-size:11px;font-weight:500}.orbit-node svg{width:17px;height:17px}.node-1{top:31px;inset-inline-start:19px;transform:rotate(-6deg)}.node-2{top:55px;inset-inline-end:22px;transform:rotate(7deg)}.node-3{bottom:45px;inset-inline-start:3px;transform:rotate(5deg)}.node-4{bottom:31px;inset-inline-end:29px;transform:rotate(-7deg)}.art-spark{position:absolute;color:#7de5eb;top:20px;inset-inline-start:50%;font-size:27px}.hero-foot{display:flex;gap:28px;align-items:center;padding:20px 1px;border-bottom:1px solid var(--line);margin-bottom:30px}.hero-foot span{font-size:12px;color:var(--muted)}.hero-foot strong{color:var(--ink);font-weight:650;margin-inline-end:5px}.hero-foot .mission{margin-inline-start:auto;font-size:11px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin:29px 0 20px}.section-head h2{font-size:23px}.section-head p{font-size:12px;margin-top:6px}.text-link{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:600;white-space:nowrap}.text-link svg{width:16px;height:16px}.featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{background:var(--paper);border:1px solid var(--line);border-radius:15px;overflow:hidden;box-shadow:0 5px 15px #00000016;transition:transform .16s,box-shadow .16s}.card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.card-art{height:131px;position:relative;overflow:hidden;display:grid;place-items:center;background:var(--soft-red);border-bottom:1px solid #00000004}.card-art svg.art-main{height:57px;width:57px;stroke-width:1;color:#222942;position:relative;z-index:2}.card-art:before,.card-art:after{content:'';position:absolute;border:1px solid #b797ff26;width:130px;height:130px;transform:rotate(45deg);border-radius:24px}.card-art:after{width:85px;height:85px;transform:rotate(20deg)}.tone-1{background:#1b213b}.tone-2{background:#1b213b}.tone-3{background:#142735}.tone-4{background:#241d38}.tone-5{background:#1b213b}.tone-6{background:#142735}.example{font-size:9px;font-weight:600;letter-spacing:.3px;padding:3px 7px;background:#0e1429de;color:#a8b1ca;border:1px solid #ffffff1f;border-radius:5px}.card-art .example{position:absolute;top:10px;inset-inline-start:12px}.card-body{padding:19px 20px 17px}.card-kicker{font-size:9px;letter-spacing:1.1px;text-transform:uppercase;color:#939fbe;font-weight:700;margin-bottom:9px}.card h3{font-size:17px;line-height:1.4;margin-bottom:9px}.card-desc{font-size:12px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:60px}.card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:17px;padding-top:13px;border-top:1px solid #191f31;font-size:10px;color:var(--muted)}.icon-button{border:0;background:transparent;display:grid;place-items:center;padding:5px;border-radius:6px}.icon-button:hover{background:#1b2036}.icon-button svg{width:16px;height:16px}.icon-button.saved{color:#c3b1ff}.icon-button.saved svg{fill:#c3b1ff}.space-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.space-card{padding:21px 17px;border:1px solid var(--line);border-radius:12px;background:var(--paper);position:relative}.space-card>svg{width:25px;height:25px;margin-bottom:14px;color:#b9a0ff}.space-card h3{font-size:13px;margin-bottom:5px}.space-card p{font-size:11px;line-height:1.6}.space-card .arrow{position:absolute;inset-inline-end:15px;top:19px;width:13px;color:#96a2c1}.space-card:hover{background:#1b2036;border-color:#3c4561}.space-card.special{background:var(--surface-deep);color:#fff}.space-card.special p{color:#b7c1db}.space-card.special>svg{color:var(--accent-light)}.callout{margin-top:30px;border:1px solid #2a3047;background:#1b213b;padding:24px 27px;border-radius:15px;display:flex;justify-content:space-between;gap:25px;align-items:center}.callout h3{font-size:19px;margin-bottom:6px}.callout p{font-size:12px;max-width:590px}.footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:37px;padding-top:20px;border-top:1px solid var(--line);color:#939fbe;font-size:10px}.footer-links{display:flex;gap:18px}.footer button{background:none;border:0;color:inherit;font-size:10px;padding:0}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:10px 0 27px}.page-heading h1{font-size:36px;letter-spacing:-1px;margin:10px 0}.page-heading p{font-size:14px;max-width:650px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.chip{border:1px solid var(--line);border-radius:25px;background:var(--paper);padding:7px 13px;font-size:11px;color:var(--muted)}.chip.active{background:var(--blue);border-color:var(--blue);color:#fff}.list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.list-grid .card-art{height:145px}.notice{display:flex;align-items:flex-start;gap:10px;background:#1b213b;border:1px solid #2a3047;padding:12px 15px;border-radius:9px;font-size:11px;color:#a8b1ca;margin:20px 0}.notice svg{width:16px;height:16px;margin-top:1px}.empty{background:var(--paper);border:1px dashed #3c4561;border-radius:15px;text-align:center;padding:50px 20px;grid-column:1/-1}.empty svg{height:38px;width:38px;margin-bottom:12px;color:#96a2c1}.empty h3{margin-bottom:8px;font-size:19px}.empty p{font-size:13px}.token-hero{background:var(--surface-deep);color:white;border-radius:21px;padding:34px 35px;display:flex;align-items:center;justify-content:space-between;gap:30px}.token-hero h1{font-size:38px;margin:12px 0}.token-hero p{max-width:600px;color:#b7c1db;font-size:13px;line-height:1.8}.token-symbol{width:130px;height:130px;border:1px solid #3a4667;border-radius:50%;display:grid;place-items:center;flex-shrink:0;box-shadow:inset 0 0 0 8px #222942;color:var(--accent-light);font-family:'Noto Sans Arabic';font-size:51px}.pill{display:inline-flex;padding:5px 10px;border-radius:20px;font-size:10px;background:#1b213b;color:#c3b1ff;gap:7px;align-items:center}.pill-dark{background:#2a2344;color:#c3b1ff}.token-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;margin-top:24px;align-items:start}.panel{background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:25px}.panel h2{font-size:21px;margin-bottom:10px}.panel>p{font-size:12px;line-height:1.75}.detail-list{margin-top:16px}.detail-row{display:flex;justify-content:space-between;gap:20px;font-size:12px;padding:12px 0;border-bottom:1px solid #191f31}.detail-row span{color:var(--muted)}.detail-row strong{font-weight:500;text-align:end}.panel .full{width:100%;margin-top:20px}.purchase-status{border:1px solid #2a3047;background:#080b14;border-radius:11px;padding:17px;margin:19px 0}.purchase-status strong{font-size:15px;display:block;margin-bottom:5px}.purchase-status p{font-size:11px}.checklist{display:grid;gap:0;margin-top:16px}.check-item{display:flex;align-items:flex-start;gap:11px;font-size:12px;padding:13px 0;border-bottom:1px solid #191f31}.check-circle{width:19px;height:19px;border-radius:50%;border:1px solid #3c4561;display:grid;place-items:center;color:#939fbe;flex-shrink:0;font-size:10px;margin-top:1px}.check-item p{font-size:11px;margin-top:3px}.check-item strong{font-size:12px;font-weight:550}.token-questions{margin-top:23px}.token-questions details{border-bottom:1px solid var(--line);padding:15px 0;font-size:12px}.token-questions summary{cursor:pointer;font-weight:600}.token-questions p{margin-top:9px;line-height:1.75}.tab-bar{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:23px;padding-bottom:13px;overflow-x:auto}.tab-bar button{border:0;background:transparent;color:var(--muted);font-size:12px;padding:8px 12px;white-space:nowrap;border-radius:7px}.tab-bar button.active{background:#1b213b;color:var(--ink)}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:23px}.metric{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:19px}.metric strong{font-size:29px;font-weight:500}.metric p{font-size:11px}.queue-item{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:19px;margin-bottom:13px}.queue-item h3{font-size:16px;margin:7px 0}.queue-item p{font-size:12px}.queue-item .button-row{margin-top:14px}.roadmap{display:grid;grid-template-columns:1fr 1fr;gap:16px}.roadmap .panel{padding:22px}.roadmap .eyebrow{font-size:9px;margin-bottom:11px;color:#7de5eb}.roadmap ul{margin:15px 0 0;padding-inline-start:18px;color:var(--muted);font-size:12px;line-height:1.85}.notes-label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}textarea,input,select{border:1px solid #2a3047;background:var(--paper);color:var(--ink);border-radius:8px;padding:11px 13px;outline:none}textarea:focus,input:focus,select:focus{border-color:#b9a0ff;box-shadow:0 0 0 3px #1b213b}textarea{resize:vertical;min-height:110px;width:100%}dialog{border:0;border-radius:20px;padding:0;max-width:620px;width:calc(100% - 32px);color:var(--ink);box-shadow:0 30px 90px #000000aa;max-height:88vh}dialog::backdrop{background:#02040acc;backdrop-filter:blur(4px)}.dialog-inner{padding:30px}.dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.dialog-head h2{font-size:25px}.dialog-inner>p{font-size:13px;line-height:1.8;margin-bottom:13px}.form-grid{display:grid;gap:16px}.form-grid label{font-size:12px;font-weight:550;display:grid;gap:7px}.form-grid input,.form-grid select{width:100%}.form-grid .two-col{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-note{font-size:11px;color:var(--muted);margin:15px 0 0}.detail-tag{display:inline-block;padding:5px 9px;border:1px solid var(--line);border-radius:6px;margin:3px;font-size:10px;color:var(--muted)}.comment-list{margin-top:17px;max-height:180px;overflow-y:auto}.comment{padding:12px;background:#191f31;border-radius:7px;font-size:12px;margin-bottom:9px;white-space:pre-wrap}.dialog-divider{height:1px;background:var(--line);margin:22px 0}.source-links{display:grid;gap:8px;margin-top:17px;font-size:12px}.source-links a{color:#c3b1ff;text-decoration:underline;text-underline-offset:3px}.capability-row{display:grid;grid-template-columns:1fr auto;gap:20px;font-size:12px;padding:13px 0;border-bottom:1px solid var(--line)}.capability-row small{color:var(--muted)}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%) translateY(80px);background:var(--surface-deep);color:#fff;border-radius:10px;padding:12px 22px;max-width:90vw;font-size:12px;z-index:100;opacity:0;transition:.2s}#toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.mobile-shade{display:none}.hidden{display:none!important}[dir=rtl] .hero-text{padding:44px 38px 40px 0}[dir=rtl] h1{letter-spacing:-.8px;font-size:43px;line-height:1.5}[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0}[dir=rtl] .hero h1 em{font-style:normal}[dir=rtl] .art-orbit,[dir=rtl] .art-center{transform:translate(50%,-50%) rotate(8deg)}[dir=rtl] .eyebrow,[dir=rtl] .card-kicker,[dir=rtl] .nav-label{letter-spacing:0}[dir=rtl] .arrow{transform:rotate(180deg)}[dir=rtl] .hero h1{margin:10px 0}[dir=rtl] .hero p{line-height:1.9}
@media(min-width:1550px){.hero{min-height:380px}.hero-text{padding-block:50px}.hero h1{font-size:54px}.hero-art{min-height:380px}.art-orbit{width:370px;height:370px}.featured-grid{gap:22px}.card-art{height:155px}}
@media(max-width:1150px){.shell{padding-inline-start:205px}.sidebar{width:205px;padding-inline:11px}.brand{padding-inline:9px}.brand-name{font-size:21px}.brand-ar{font-size:12px}.topbar{padding-inline:28px}.page{padding-inline:28px}.search-wrap input{width:160px}.hero h1{font-size:40px}.hero-text{padding-inline-start:28px}.hero-art{min-height:330px}.art-orbit{width:260px;height:260px}.art-center{width:120px;height:120px;font-size:49px;border-radius:28px}.orbit-node{font-size:9px;padding:8px 10px}.node-1{inset-inline-start:0}.node-2{inset-inline-end:6px}.node-3{inset-inline-start:0}.node-4{inset-inline-end:1px}.hero-foot{gap:17px}.hero-foot .mission{display:none}.featured-grid{gap:12px}.card-body{padding:16px}.card h3{font-size:15px}.space-grid{grid-template-columns:repeat(3,1fr)}.token-grid{grid-template-columns:1fr 1fr}.token-hero h1{font-size:33px}[dir=rtl] h1{font-size:36px}}
@media(max-width:850px){.shell{padding-inline-start:0}.sidebar{transform:translateX(-100%);transition:.2s;width:234px}.sidebar.open{transform:translateX(0)}[dir=rtl] .sidebar{transform:translateX(100%)}[dir=rtl] .sidebar.open{transform:translateX(0)}.mobile-shade.visible{display:block;position:fixed;inset:0;background:#02040acc;z-index:29}.menu-button{display:block}.topbar{height:68px;padding-inline:22px;gap:12px}.breadcrumbs{margin-inline-end:auto}.top-actions{gap:9px}.search-wrap input{width:170px}.page{padding:25px 22px}.hero{grid-template-columns:1.15fr 1fr}.hero h1{font-size:39px}.hero-text{padding:30px 0 30px 26px}.hero-art{min-height:300px}.hero-foot{margin-bottom:24px}.space-grid{grid-template-columns:repeat(4,1fr)}.space-card{padding:18px 13px}.space-card h3{font-size:12px}.space-card p{font-size:10px}.token-hero{padding:28px}.token-symbol{width:100px;height:100px;font-size:42px}.card-desc{font-size:11px}[dir=rtl] .hero-text{padding:30px 26px 30px 0}}
@media(max-width:620px){body{font-size:14px}.search-wrap{display:none}.topbar{padding-inline:17px}.breadcrumbs{font-size:11px;gap:8px}.page{padding:19px 17px}.intro-line{margin-bottom:17px}.intro-line .preview-note{font-size:9px}.intro-line p{font-size:11px}.hero{display:flex;flex-direction:column;min-height:unset}.hero-text{padding:28px 24px 10px}.hero h1{font-size:37px;line-height:1.15;max-width:380px;letter-spacing:-1.25px}.hero p{font-size:12px;max-width:340px}.hero .eyebrow{font-size:9px}.hero .button-row{margin-top:18px}.hero-art{min-height:225px;max-height:225px;margin-top:3px}.art-orbit{width:220px;height:220px}.art-center{width:100px;height:100px;font-size:43px;border-radius:23px}.node-1{top:20px;inset-inline-start:38px}.node-2{top:32px;inset-inline-end:26px}.node-3{bottom:29px;inset-inline-start:26px}.node-4{bottom:25px;inset-inline-end:31px}.art-spark{top:3px;font-size:22px}.hero-foot{padding:15px 0;gap:18px;margin-bottom:15px;justify-content:center}.hero-foot span{font-size:10px}.hero-foot strong{margin-inline-end:3px}.section-head{margin:23px 0 16px}.section-head h2{font-size:20px}.section-head p{font-size:11px}.text-link{font-size:10px;gap:4px}.featured-grid{grid-template-columns:1fr;gap:14px}.featured-grid .card{display:grid;grid-template-columns:100px 1fr}.featured-grid .card-art{height:100%;border:0;min-height:166px}.featured-grid .card-art svg.art-main{width:42px;height:42px}.featured-grid .card-art .example{inset-inline-start:8px;top:8px;font-size:8px;padding:2px 5px}.card h3{font-size:15px}.card-desc{min-height:unset;font-size:11px;-webkit-line-clamp:2}.card-footer{margin-top:12px;padding-top:10px}.card-body{padding:15px}.space-grid{grid-template-columns:repeat(2,1fr);gap:10px}.space-card{padding:19px 16px}.space-card h3{font-size:13px}.space-card p{font-size:11px}.callout{padding:22px;display:block}.callout .btn{margin-top:16px}.callout h3{font-size:18px}.callout p{font-size:11px}.footer{display:block;line-height:1.9;margin-top:26px}.footer-links{margin-top:10px;gap:16px}.page-heading{display:block;margin-top:5px}.page-heading h1{font-size:30px;line-height:1.3;letter-spacing:-.7px}.page-heading p{font-size:12px}.page-heading .btn{margin-top:16px}.list-grid{grid-template-columns:1fr;gap:16px}.list-grid .card-art{height:137px}.list-grid .card-desc{min-height:unset;-webkit-line-clamp:3}.token-hero{padding:27px 23px;display:block}.token-hero h1{font-size:31px}.token-hero p{font-size:12px}.token-symbol{display:none}.token-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}.panel{padding:22px}.token-hero .eyebrow{font-size:9px}.metric-grid{gap:8px}.metric{padding:14px 11px}.metric strong{font-size:25px}.metric p{font-size:10px}.roadmap{grid-template-columns:1fr}.dialog-inner{padding:23px}.dialog-head h2{font-size:22px}.form-grid .two-col{grid-template-columns:1fr}.notice{font-size:10px}.detail-row{font-size:11px}.token-questions details{font-size:11px}[dir=rtl] .hero-text{padding:28px 24px 10px}[dir=rtl] h1{font-size:34px;line-height:1.5}[dir=rtl] .hero h1{line-height:1.5}.tab-bar{gap:3px}.tab-bar button{font-size:11px;padding:7px 10px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

.brand-mark{flex-shrink:0}.brand{gap:8px}.brand-name{letter-spacing:.4px}.sidebar{overflow-y:auto}

.member-launch-teaser{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:28px;padding:30px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin:28px 0;box-shadow:var(--shadow)}.member-welcome-symbol{height:125px;border-radius:28px;background:var(--surface-deep);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-5deg);box-shadow:8px 8px 0 var(--soft-red)}.member-welcome-symbol strong{font-size:57px;line-height:1.05;font-weight:650}.member-welcome-symbol span{font-size:13px;letter-spacing:2px;color:var(--accent-light);margin-top:8px}.member-launch-teaser .eyebrow{color:var(--red)}.member-launch-teaser h2{margin:8px 0 10px;font-size:26px}.member-launch-teaser p{font-size:14px;max-width:720px}.member-pending-label{display:inline-block;margin-top:13px;color:var(--red);font-weight:600;font-size:12px}.member-launch-teaser .button-row{margin-top:18px}.footer-links a{font-size:11px;color:var(--muted)}.footer-links a:hover{color:var(--ink)}
@media(max-width:640px){.member-launch-teaser{grid-template-columns:1fr;gap:24px;padding:24px}.member-welcome-symbol{height:85px;width:85px;border-radius:21px}.member-welcome-symbol strong{font-size:39px}.member-welcome-symbol span{font-size:10px}.member-launch-teaser h2{font-size:23px}.footer-links{flex-wrap:wrap}}

/* Midnight aurora — shared visual language for the ARABS platform. */
:root{color-scheme:dark;--radius:22px;--shadow:0 22px 60px #00000035;--glow:#b69aff;--cyan:#7de5eb;--line:#ffffff12}
html{background:#080b14;scrollbar-color:#353b57 #0b0f1b}
body{background:radial-gradient(ellipse at 85% 0%,#5b3a9b17,transparent 44%),radial-gradient(ellipse at 15% 55%,#296a7c0b,transparent 48%),var(--bg);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}
::selection{background:#8c6aea66;color:#fff}
button:focus-visible,a:focus-visible{outline-color:var(--cyan)}
input::placeholder,textarea::placeholder{color:#8995b3;opacity:1}
.sidebar{background:linear-gradient(180deg,#0e1220f5,#0a0e18fa);border-inline-end-color:#ffffff0c;box-shadow:12px 0 45px #00000012;scrollbar-width:thin}
.brand{padding-bottom:36px}
.brand-mark{background:linear-gradient(140deg,#292440,#151d31);color:#dfd5ff;border:1px solid #bca3ff50;box-shadow:0 0 25px #a17aff14,inset 0 1px 0 #ffffff18}
.brand-name{font-size:23px;letter-spacing:.6px}
.brand-ar{color:#9da6c0}
.nav-label{color:#8992ad;font-size:9px;letter-spacing:1.8px}
.nav a,.nav-button{color:#9fa8c2;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}
.nav a:hover,.nav-button:hover{background:#ffffff05;color:#eef0ff;border-color:#ffffff0b}
.nav a.active{color:#e0d7ff;background:linear-gradient(100deg,#9271e522,#7de5eb06);border-color:#b797ff20;box-shadow:inset 2px 0 0 #bca0ff}
[dir=rtl] .nav a.active{box-shadow:inset -2px 0 0 #bca0ff}
.nav a.active:after{background:#a9f2ec;box-shadow:0 0 12px #7de5eb66}
.buy-side{background:radial-gradient(ellipse at 0% 0%,#8f67e626,transparent 80%),#14192a;border:1px solid #aa8cf325;border-radius:15px}
.avatar{background:linear-gradient(145deg,#2a2342,#192b39);border:1px solid #ffffff12;color:#d4c4ff}
.topbar{background:#080c16a6;backdrop-filter:blur(18px);border-color:#ffffff0b}
.breadcrumbs{color:#909bb7}
.search-wrap,.lang{background:#121725;border-color:#ffffff12;border-radius:11px}
.search-wrap:focus-within{border-color:#c3b1ff;box-shadow:0 0 0 3px #9d7dff20}
.lang:hover{background:#1a1e30;border-color:#bba1ff40}
.intro-line{margin-bottom:23px}
.intro-line p{color:#a8b1ca;letter-spacing:.1px}
.preview-note{color:#8994b1}
.status-dot{background:var(--cyan);box-shadow:0 0 10px #7de5eb35}
.hero{isolation:isolate;min-height:430px;border:1px solid #ffffff18;border-radius:28px;background:radial-gradient(ellipse at 83% 34%,#6546b945,transparent 52%),radial-gradient(ellipse at 61% 100%,#23607628,transparent 48%),linear-gradient(115deg,#151528,#101827);box-shadow:0 28px 80px #00000025,inset 0 1px 0 #ffffff06;grid-template-columns:1.2fr 1fr}
.hero:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#d7c9ff06 1px,transparent 1px),linear-gradient(90deg,#d7c9ff06 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,transparent 28%,#000 100%)}
.hero:after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 85px #060a132e;z-index:-1}
.hero-text{padding:43px 0 44px 36px}
.hero-text>.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.45px;color:#c1c4dd;padding:7px 10px;border:1px solid #bf9fff29;border-radius:30px;background:#a080ff0b}
.hero-text>.eyebrow:before{content:'';width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px #7de5eb77}
.hero h1{font-size:clamp(42px,3.85vw,59px);font-weight:550;letter-spacing:-2.1px;line-height:1.12;margin:24px 0 20px;max-width:560px}
.hero h1 em{font-family:inherit;font-style:normal;font-weight:inherit;color:#c6b0ff;background:linear-gradient(105deg,#d1b8ff 10%,#b5b8ff 53%,#91e5ea 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero p{max-width:430px;color:#aeb5ce;font-size:13px;line-height:1.9}
.hero .button-row{margin-top:28px;gap:12px}
.btn{border-radius:11px;padding:12px 18px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}
.btn-primary{background:linear-gradient(125deg,#7853e5,#6345c8);color:#fff;border-color:#b69aff55;box-shadow:0 6px 23px #7951df28,inset 0 1px 0 #ffffff21}
.btn-primary:hover{background:linear-gradient(125deg,#805bea,#6d4ed5);box-shadow:0 9px 30px #7951df40}
.btn-secondary{background:#171d2c;border-color:#ffffff1b;color:#e1def1}
.btn-secondary:hover{background:#20243b;border-color:#b79fff4d}
.btn-ghost{color:#c1c6dc}
.btn-ghost:hover{color:#fff;background:#ffffff06}
.btn-lime{background:#9be9e6;color:#0d2630;border-color:#b4ffff22;box-shadow:0 7px 22px #7de5eb16}
.btn-lime:hover{background:#b0f2ed}
.hero-art{min-height:430px}
.art-orbit{width:310px;height:310px;border-color:#b99cff33;box-shadow:0 0 50px #8459cf0a,inset 0 0 40px #9870e80a;transform:translate(-50%,-50%) rotate(-24deg)}
.art-orbit:before{inset:27px -27px;border-color:#ab9aff26;transform:rotate(49deg);box-shadow:0 0 35px #805be50a}
.art-orbit:after{inset:-25px 25px;border-color:#8ee6e32a;transform:rotate(-42deg)}
.art-center{width:172px;height:172px;border-radius:50%;transform:translate(-50%,-50%);font-size:61px;font-weight:500;color:#eeecff;border:1px solid #c2a7ff55;background:radial-gradient(circle at 28% 20%,#b59ae950,transparent 56%),radial-gradient(circle at 75% 80%,#87e2ed26,transparent 62%),linear-gradient(145deg,#29223d,#12182d 75%);text-shadow:0 0 28px #ba99ff5a;box-shadow:0 0 0 9px #b59aff06,0 0 0 10px #b59aff16,0 0 75px #8c5bdb30,inset 0 4px 20px #e4d3ff0d}
.art-center:before{content:'';position:absolute;inset:-30px;border-radius:50%;border:1px dashed #d0b7ff20;pointer-events:none}
.orbit-node{background:#1a2035c9;color:#c7cbe0;border-color:#d8c6ff20;backdrop-filter:blur(12px);border-radius:13px;box-shadow:0 12px 30px #03071333;font-size:10px;padding:11px 13px}
.orbit-node svg{color:#bda5ff}
.node-1{top:64px;inset-inline-start:5px;transform:rotate(-6deg)}
.node-2{top:96px;inset-inline-end:13px;transform:rotate(7deg)}
.node-3{bottom:72px;inset-inline-start:0;transform:rotate(4deg)}
.node-4{bottom:43px;inset-inline-end:20px;transform:rotate(-5deg)}
.node-2 svg,.node-4 svg{color:#8de7e8}
.art-spark{top:37px;color:#bda7ff;font-size:20px;text-shadow:0 0 20px #b69affaa}
.hero-foot{padding:22px 3px;margin-bottom:34px;border-bottom-color:#ffffff0c}
.hero-foot strong{font-weight:600;color:#e0d5ff}
.hero-foot .mission{color:#7f8aa5}
.section-head{margin-top:37px;margin-bottom:22px}
.section-head h2{font-size:25px;letter-spacing:-.7px}
.section-head p{color:#939fbc;line-height:1.8}
.text-link{color:#c8b4ff}
.text-link:hover{color:#a8edeb}
.card{border-color:#ffffff10;background:linear-gradient(145deg,#151a2b,#101626);border-radius:19px;box-shadow:inset 0 1px 0 #ffffff03}
.card:hover{border-color:#b49aff3a;box-shadow:0 18px 40px #00000038}
.card-art{background:radial-gradient(ellipse at 65% 10%,#74509c2a,transparent 80%),#181d30;border-bottom-color:#ffffff09}
.card-art svg.art-main{color:#c4b0ff;filter:drop-shadow(0 0 18px #a67cef3b)}
.card-art:before,.card-art:after{border-color:#b79aff25}
.tone-2,.tone-5{background:radial-gradient(ellipse at 70% 10%,#327b902b,transparent 80%),#15232e}
.tone-3,.tone-6{background:radial-gradient(ellipse at 70% 10%,#69529535,transparent 80%),#201a30}
.example{background:#0c1127b3;color:#b6b9d1;border-color:#ffffff14;backdrop-filter:blur(6px)}
.card-kicker{color:#a898c9;letter-spacing:1.2px}
.card-desc{color:#a6b0c9;line-height:1.85}
.card-footer{border-top-color:#ffffff0b}
.icon-button:hover{background:#a181ff12}
.icon-button.saved{color:#c5b0ff}
.icon-button.saved svg{fill:#7251df45}
.space-card{background:linear-gradient(135deg,#141a2a,#111624);border-color:#ffffff10;border-radius:16px;transition:transform .2s,border-color .2s,background .2s;min-height:164px}
.space-card>svg{color:#c3b1ff;margin-bottom:18px}
.space-card:nth-child(3n)>svg{color:#91dedf}
.space-card h3{font-size:14px;line-height:1.5}
.space-card p{color:#929fbb}
.space-card:hover{background:#1b2035;border-color:#b49aff44;transform:translateY(-3px)}
.space-card.special{background:radial-gradient(ellipse at 95% 0%,#8453cb35,transparent 75%),#1b1930;border-color:#b497ff36}
.callout{padding:29px 31px;border-color:#b797ff26;background:radial-gradient(ellipse at 96% 80%,#4b9aa71a,transparent 60%),linear-gradient(115deg,#201b37,#121c2b);border-radius:20px}
.callout h3{font-size:21px;color:#f0ecff}
.callout p{color:#aeb4cf;line-height:1.8}
.footer{border-color:#ffffff0c;color:#8793af;padding-top:26px}
.footer-links button:hover,.footer-links a:hover{color:#d1bdff}
.chip{background:#121827;border-color:#ffffff13;color:#a9b2ce}
.chip:hover{border-color:#b499ff55;background:#1a1d31}
.chip.active{background:#7251df;color:#fff;border-color:#a987ff}
.notice{border-color:#af9bff22;background:#1c1d331f;color:#a8b4d0}
.empty{background:#101625;border-color:#8e82ad3d}
.token-hero{background:radial-gradient(ellipse at 100% 0%,#7550c145,transparent 65%),linear-gradient(125deg,#191b31,#101d2d);border:1px solid #b89bff24;box-shadow:0 22px 65px #00000025}
.token-symbol{border-color:#b999ff55;box-shadow:inset 0 0 0 8px #b399ff0b,0 0 50px #9574d126;color:#dfcfff;background:#b490ff08}
.pill{background:#b295ff13;color:#c7b2ff;border:1px solid #b295ff18}
.pill-dark{background:#b295ff1c;color:#d1c0ff}
.panel,.metric,.queue-item{background:linear-gradient(145deg,#141a2c,#111725);border-color:#ffffff12;box-shadow:inset 0 1px 0 #ffffff03;border-radius:18px}
.detail-row,.check-item{border-color:#ffffff0c}
.purchase-status{background:#0d1423;border-color:#ffffff10}
.tab-bar button.active{background:#9b75ed1c;color:#dfd0ff;border:1px solid #b394ff22}
.tab-bar button:hover{color:#d0c1ed}
textarea,input,select{background:#0d1321;border-color:#66718f;color:#e3e7f7;border-radius:10px}
.search-wrap{border-color:#4c5771}
.search-wrap input{border:0}
textarea:focus,input:focus,select:focus{border-color:#b698fb90;box-shadow:0 0 0 3px #a27aef15}
dialog{background:#131929;border:1px solid #bea4ff2b;box-shadow:0 35px 100px #00000099}
dialog::backdrop{background:#020510bf;backdrop-filter:blur(9px)}
.comment{background:#1b2235;border:1px solid #ffffff09}
.source-links a{color:#bfabfb}
#toast{background:#25213b;border:1px solid #bd9fff45;box-shadow:0 10px 40px #00000055}
.member-launch-teaser{background:radial-gradient(ellipse at 5% 50%,#8663bf14,transparent 60%),#121827;border-color:#ffffff12;padding:34px}
.member-welcome-symbol{border:1px solid #c3a4ff48;background:linear-gradient(140deg,#2f264b,#182535);box-shadow:8px 8px 0 #a382dc0d,0 0 35px #9c6be51b}
.member-welcome-symbol strong{color:#dfceff}
.member-welcome-symbol span{color:#a7dfe6}
.member-pending-label{color:#a4dbdf}
[dir=rtl] .hero-text{padding:43px 36px 44px 0}
[dir=rtl] .hero h1{font-size:clamp(36px,3.6vw,50px);line-height:1.5;letter-spacing:0}
[dir=rtl] .hero-text>.eyebrow{letter-spacing:0}
[dir=rtl] .art-center{transform:translate(50%,-50%)}
[dir=rtl] .art-orbit{transform:translate(50%,-50%) rotate(24deg)}
@media(min-width:1550px){.hero h1{font-size:64px}.hero{min-height:470px}.hero-art{min-height:470px}.hero-text{padding-block:49px}.art-orbit{width:350px;height:350px}.art-center{width:194px;height:194px;font-size:70px}[dir=rtl] .hero h1{font-size:54px}}
@media(max-width:1150px){.hero h1{font-size:43px;letter-spacing:-1.5px}.hero-text{padding:35px 0 35px 29px}.hero-art{min-height:430px}.hero-text>.eyebrow{font-size:8px;letter-spacing:.8px}.art-orbit{width:250px;height:250px}.art-center{width:140px;height:140px;font-size:51px}.orbit-node{font-size:9px;padding:9px 10px}.node-1{top:85px}.node-2{top:120px;inset-inline-end:2px}.node-3{bottom:80px}.node-4{bottom:47px;inset-inline-end:2px}[dir=rtl] .hero-text{padding:35px 29px 35px 0}[dir=rtl] .hero h1{font-size:36px}}
@media(max-width:850px){.hero{min-height:400px}.hero-art{min-height:400px}.hero h1{font-size:42px}.hero-text{padding:34px 0 34px 28px}.space-card{min-height:170px}.hero-text>.eyebrow{font-size:8px}.hero-foot{margin-bottom:26px}[dir=rtl] .hero-text{padding:34px 28px 34px 0}}
@media(max-width:620px){.hero{border-radius:22px}.hero-text{padding:28px 25px 10px}.hero h1{font-size:42px;letter-spacing:-1.4px;margin:21px 0 17px}.hero p{font-size:12px}.hero-text>.eyebrow{font-size:8px;letter-spacing:.7px;padding:7px 9px}.hero .button-row{margin-top:22px}.hero-art{min-height:270px;max-height:270px;margin-top:0}.art-orbit{width:230px;height:230px}.art-center{width:132px;height:132px;font-size:48px}.node-1{top:24px;inset-inline-start:29px}.node-2{top:55px;inset-inline-end:15px}.node-3{bottom:42px;inset-inline-start:18px}.node-4{bottom:25px;inset-inline-end:24px}.art-spark{top:15px;font-size:17px}.hero-foot{padding:18px 0;gap:17px;margin-bottom:24px}.hero-foot span{font-size:10px}.btn{padding:11px 15px}.section-head{margin-top:27px}.section-head h2{font-size:21px}.card{border-radius:16px}.space-card{min-height:165px}.space-card h3{font-size:13px}.callout{padding:24px}.callout h3{font-size:20px}.member-launch-teaser{padding:25px}.member-launch-teaser h2{font-size:24px}.member-launch-teaser p{font-size:12px}[dir=rtl] .hero-text{padding:28px 25px 10px}[dir=rtl] .hero h1{font-size:36px;line-height:1.5}}
@media(max-width:370px){.hero-text{padding-inline:21px}.hero h1{font-size:36px}.hero-text>.eyebrow{font-size:7px;letter-spacing:.6px}.orbit-node{font-size:8px}.hero-foot{gap:12px}[dir=rtl] .hero-text{padding-inline:21px}[dir=rtl] .hero h1{font-size:32px}}
