:root{--dx-bg:#0C0C0F;--dx-surface:#141418;--dx-surface2:#1C1C22;--dx-text:#F0F0F4;--dx-muted:#8A8A96;--dx-hint:#55555F;--dx-border:rgba(255,255,255,0.08);--dx-border-accent:rgba(255,255,255,0.14);--dx-accent:#00C896;--dx-accent-dark:#00A87E;--dx-accent-dim:rgba(0,200,150,0.12);--dx-accent-border:rgba(0,200,150,0.35);--dx-accent-text-on:#021A13;--dx-success:#00C896;--dx-warning:#FCD34D;--dx-warning-dim:rgba(245,158,11,0.12);--dx-warning-border:rgba(245,158,11,0.3);--dx-info:#93C5FD;--dx-info-dim:rgba(59,130,246,0.12);--dx-info-border:rgba(59,130,246,0.3);--dx-purple:#A78BFA;--dx-purple-dim:rgba(139,92,246,0.12);--dx-purple-border:rgba(139,92,246,0.3);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--dx-radius-sm:4px;--dx-radius:8px;--dx-radius-lg:12px;--dx-radius-xl:16px;--dx-radius-full:9999px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased}.nda-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.nda-scroll::-webkit-scrollbar{width:4px}.nda-scroll::-webkit-scrollbar-track{background:transparent}.nda-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:2px}.nda-scroll::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.22)}body{background:var(--dx-bg);color:var(--dx-text);font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);background:var(--dx-accent);color:var(--dx-accent-text-on);font-size:13px;font-weight:500;padding:10px 22px;border-radius:var(--dx-radius);border:none;cursor:pointer;transition:opacity .15s}.btn-primary:hover{opacity:.9}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);background:transparent;color:var(--dx-text);font-size:13px;font-weight:400;padding:8px 18px;border-radius:var(--dx-radius);border:1px solid var(--dx-border-accent);cursor:pointer;transition:border-color .15s}.btn-ghost:hover{border-color:rgba(255,255,255,.25)}.card{background:var(--dx-surface);border:1px solid var(--dx-border);border-radius:var(--dx-radius-lg);padding:var(--space-lg)}.card:hover{border-color:var(--dx-border-accent)}.input{width:100%;background:var(--dx-surface2);border:1px solid var(--dx-border);border-radius:var(--dx-radius);color:var(--dx-text);font-size:13px;padding:10px 14px;font-family:inherit;outline:none;transition:border-color .15s}.input:focus{border-color:var(--dx-accent-border)}.input::placeholder{color:var(--dx-hint)}.badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding:3px 8px;border-radius:var(--dx-radius-full);font-size:10px;font-weight:500;letter-spacing:.02em}.badge-accent{background:var(--dx-accent-dim);color:var(--dx-accent);border:1px solid var(--dx-accent-border)}.badge-purple{background:var(--dx-purple-dim);color:var(--dx-purple);border:1px solid var(--dx-purple-border)}.badge-info{background:var(--dx-info-dim);color:var(--dx-info);border:1px solid var(--dx-info-border)}.badge-warning{background:var(--dx-warning-dim);color:var(--dx-warning);border:1px solid var(--dx-warning-border)}.badge-muted{background:rgba(255,255,255,.06);color:var(--dx-muted);border:1px solid var(--dx-border)}.score-ring{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--dx-accent);background:var(--dx-accent-dim);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.score-ring .num{font-size:13px;font-weight:500;color:var(--dx-accent);line-height:1}.score-ring .lbl{font-size:9px;color:var(--dx-muted);margin-top:1px}.progress-bar{height:3px;background:var(--dx-surface2);border-radius:2px}.progress-fill{height:100%;border-radius:2px;background:var(--dx-accent)}.nav{background:var(--dx-surface);border-bottom:1px solid var(--dx-border);height:52px;padding:0 20px;display:flex;align-items:center;gap:16px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.micro{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--dx-muted)}.dx-content-grid{display:grid;grid-template-columns:1fr 300px;min-height:calc(100vh - 52px)}@media (max-width:1024px){.dx-content-grid{grid-template-columns:1fr 260px}}@media (max-width:768px){.dx-content-grid{grid-template-columns:1fr}}.dx-dashboard-grid{display:grid;grid-template-columns:220px 1fr;min-height:calc(100vh - 52px)}@media (max-width:768px){.dx-dashboard-grid{grid-template-columns:1fr}.dx-dashboard-sidebar{display:none}}.dx-stat-strip{display:flex;background:var(--dx-surface2);border:1px solid var(--dx-border);border-radius:9px;overflow:hidden}.dx-stat-strip>div{flex:1 1;padding:11px 16px;border-right:1px solid var(--dx-border)}.dx-stat-strip>div:last-child{border-right:none}@media (max-width:768px){.dx-stat-strip{flex-wrap:wrap}.dx-stat-strip>div{flex:1 1 50%;border-bottom:1px solid var(--dx-border)}.dx-stat-strip>div:last-child{border-bottom:none}}@media (max-width:480px){.dx-stat-strip>div{flex:1 1 100%;border-right:none}}.dx-stats-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media (max-width:768px){.dx-stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.dx-stats-row{grid-template-columns:1fr}}.dx-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:640px){.dx-form-row{grid-template-columns:1fr}}.dx-hide-mobile{display:block}.dx-show-mobile{display:none!important}@media (max-width:768px){.dx-hide-mobile{display:none!important}.dx-show-mobile{display:flex!important}}.nav-links{display:contents}@media (max-width:768px){.nav-links{display:none}.nav{gap:12px;padding:0 16px}}.dx-marketplace-grid{display:grid;grid-template-columns:220px 1fr}@media (max-width:768px){.dx-marketplace-grid{grid-template-columns:1fr}.dx-marketplace-grid>div:last-child>div>button{display:none}}.dx-marketplace-content{padding:20px 24px}@media (max-width:768px){.dx-marketplace-content{padding:16px 12px}}.dx-page-pad{padding:48px 24px 80px}@media (max-width:768px){.dx-page-pad{padding:28px 16px 60px}}.dx-tab-bar{display:flex;gap:20px;border-bottom:1px solid var(--dx-border);margin-bottom:20px;padding:0 28px;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.dx-tab-bar{padding:0 16px;gap:14px}}.dx-deal-grid{display:grid;grid-template-columns:1fr 320px;min-height:calc(100vh - 52px)}@media (max-width:768px){.dx-deal-grid{grid-template-columns:1fr}}.dx-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:768px){.dx-grid-3{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:480px){.dx-grid-3{grid-template-columns:1fr}}.dx-grid-listings{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media (max-width:640px){.dx-grid-listings{grid-template-columns:1fr}}.dx-screenshot-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:14px}@media (max-width:640px){.dx-screenshot-grid{grid-template-columns:repeat(2,1fr)}}