:root{color-scheme:dark;--bg:#0b0d12;--bg-elevated:#11141c;--panel:#141823;--panel-soft:#181d29;--panel-strong:#202737;--muted:#98a2b3;--text:#f5f7fb;--heading:#fff;--accent:#f5c14f;--accent-soft:rgba(245,193,79,.12);--blue:#8fb8ff;--green:#7ad89a;--red:#ff8e8e;--border:#2a3243;--border-soft:#202738;--shadow:0 24px 60px rgba(0,0,0,.35);--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top,rgba(245,193,79,.07),transparent 28%),linear-gradient(180deg,#090b11,#0b0d12);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.page-shell{min-height:100vh}.container{width:min(var(--max),calc(100% - 32px));margin:0 auto}.top-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid hsla(0,0%,100%,.06);background:rgba(8,10,15,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.top-nav__inner{justify-content:space-between;gap:24px;min-height:72px}.brand,.top-nav__inner{display:flex;align-items:center}.brand{gap:12px;font-weight:700;color:var(--heading)}.brand__logo{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#f7cf62,#e89d34);color:#0e1118;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45)}.top-nav__actions,.top-nav__links{display:flex;align-items:center;gap:18px}.wallet-connector{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wallet-connector__menu{position:absolute;top:calc(100% + 10px);right:0;width:min(320px,90vw);display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:16px;border:1px solid var(--border);background:rgba(10,12,18,.98);box-shadow:var(--shadow);z-index:40}.wallet-connector__summary{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05)}.wallet-connector__summary strong{color:var(--heading)}.top-nav__link{color:var(--muted);font-size:14px}.top-nav__link:hover{color:var(--text)}.search-shell{flex:1 1;max-width:540px;position:relative}.search-input{width:100%;background:hsla(0,0%,100%,.03);border:1px solid var(--border-soft);color:var(--text);border-radius:14px;padding:12px 16px;outline:none}.search-input::placeholder{color:#778196}.button,.button-ghost,.button-secondary{border:1px solid transparent;border-radius:12px;padding:10px 14px;transition:.18s ease}.button{background:var(--accent);color:#0a0b10;font-weight:700}.button:hover{transform:translateY(-1px)}.button-secondary{background:var(--panel-soft);color:var(--text);border-color:var(--border)}.button-ghost{background:transparent;color:var(--muted);border-color:var(--border-soft)}.home-grid{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:24px;gap:24px;padding:28px 0 72px}.main-stack,.sidebar-stack{display:grid;grid-gap:18px;gap:18px;align-content:flex-start}.panel{background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.012));border:1px solid hsla(0,0%,100%,.07);border-radius:18px;padding:18px;box-shadow:var(--shadow)}.panel--tight{padding:14px}.hero{overflow:hidden;position:relative}.hero:after{content:"";position:absolute;inset:auto -30px -40px auto;width:220px;height:220px;background:radial-gradient(circle,rgba(255,204,77,.18),transparent 66%);pointer-events:none}.hero__label,.section-label{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:var(--accent-soft);color:#f3d27c;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.95fr);grid-gap:24px;gap:24px;align-items:flex-end}.hero h1,.profile-header__title,.repo-header__title{margin:14px 0 12px;color:var(--heading);line-height:1.02}.hero h1{font-size:clamp(2.2rem,4vw,4rem);max-width:720px}.hero p{margin:0;max-width:720px;color:var(--muted);font-size:16px;line-height:1.7}.hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.stat-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:14px}.stat-card strong{display:block;font-size:22px;color:var(--heading)}.stat-card span{color:var(--muted);font-size:13px}.collection-grid,.featured-grid,.info-grid,.preview-grid,.profile-grid,.repo-grid{display:grid;grid-gap:16px;gap:16px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.featured-grid,.repo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid{grid-template-columns:1.7fr .9fr;align-items:flex-start}.preview-grid{grid-template-columns:1.2fr .8fr}.profile-grid{grid-template-columns:1.35fr .85fr}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.panel h3,.panel h4,.section-header h2,.section-header h3{margin:0;color:var(--heading)}.muted,.panel p,.section-header p,.subtle{color:var(--muted)}.sidebar-title{font-size:14px;font-weight:700;margin-bottom:12px;color:var(--heading)}.filter-group{display:grid;grid-gap:10px;gap:10px}.checkbox-row,.radio-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);font-size:14px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04)}.checkbox-row small,.metric-row small,.radio-row small{color:var(--muted)}.check{width:18px;height:18px;accent-color:var(--accent)}.select,.text-input{width:100%;background:hsla(0,0%,100%,.03);color:var(--text);border:1px solid var(--border);border-radius:12px;padding:11px 12px}.repo-card{display:grid;grid-gap:16px;gap:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.01));border:1px solid var(--border-soft);border-radius:18px;padding:18px;transition:.18s ease}.repo-card:hover{transform:translateY(-2px);border-color:rgba(255,204,77,.24)}.code-header,.file-row,.inline-row,.metric-row,.profile-links,.repo-card__meta,.repo-card__top,.repo-header__actions,.repo-header__meta,.tab-strip,.warning-item{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.repo-card__top{justify-content:space-between;align-items:flex-start}.repo-title{display:flex;align-items:center;gap:10px;color:var(--heading)}.avatar,.collection-icon,.repo-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:rgba(143,184,255,.14);color:var(--blue);font-weight:800}.avatar{background:hsla(0,0%,100%,.06);color:var(--heading);font-size:18px}.collection-card h3,.repo-title h1,.repo-title h3{margin:0}.code-lang,.flag-badge,.repo-mini-profile span,.repo-title span{color:var(--muted);font-size:13px}.badge,.chip,.flag-badge,.tab,.tag{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:hsla(0,0%,100%,.025);font-size:12px;color:var(--muted)}.badge--good{color:var(--green);border-color:rgba(122,216,154,.24);background:rgba(122,216,154,.08)}.badge--warn{color:#f0c76c;border-color:hsla(41,81%,68%,.22);background:hsla(41,81%,68%,.08)}.badge--danger{color:var(--red);border-color:hsla(0,100%,78%,.22);background:hsla(0,100%,78%,.08)}.collection-card p,.profile-bio,.readme-preview p,.repo-card__description{margin:0;color:var(--muted);line-height:1.7}.metric-row{justify-content:space-between;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.discussion-row:last-child,.file-row:last-child,.metric-row:last-child,.side-list li:last-child{border-bottom:none}.kicker,.metric-row strong,.repo-header__title small{color:var(--heading)}.callout-card,.collection-card,.feature-card{position:relative;overflow:hidden;display:grid;grid-gap:14px;gap:14px;min-height:190px}.collection-card:before,.feature-card:before{content:"";position:absolute;inset:auto -30px -40px auto;width:160px;height:160px;background:radial-gradient(circle,rgba(143,184,255,.12),transparent 68%)}.collection-meta,.repo-mini-profile{display:flex;align-items:center;gap:10px}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.kpi-card{padding:14px;border-radius:16px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05)}.kpi-card strong{display:block;margin-top:6px;font-size:24px}.profile-layout,.repo-layout{display:grid;grid-template-columns:minmax(0,1.08fr) 348px;grid-gap:22px;gap:22px;padding:28px 0 72px}.upload-layout,.upload-page{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;padding:28px 0 72px}.upload-form{gap:14px}.upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.content-list{display:grid;grid-gap:10px;gap:10px}.profile-main,.profile-side,.repo-main,.repo-side{display:grid;grid-gap:18px;gap:18px;align-content:flex-start}.repo-header{display:grid;grid-gap:18px;gap:18px;background:radial-gradient(circle at top right,rgba(245,193,79,.08),transparent 30%),linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.015))}.repo-header__top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.repo-header__title{font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.03}.repo-header__title small{display:block;margin-top:8px;font-size:14px;color:var(--muted);font-weight:500;line-height:1.45;max-width:60ch}.tab-strip{gap:8px;overflow-x:auto;padding-bottom:2px}.tab{white-space:nowrap}.tab--active{background:rgba(255,204,77,.14);border-color:rgba(255,204,77,.24);color:#f3d27c}.discussion-list,.file-tree,.side-list{display:grid}.discussion-row,.file-row{justify-content:space-between;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.file-row{align-items:flex-start;gap:16px}.discussion-row__title,.file-row__path{display:flex;align-items:center;gap:12px}.file-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:hsla(0,0%,100%,.045);color:var(--blue);flex:0 0 auto}.discussion-meta,.file-meta{color:var(--muted);font-size:13px}.file-row__actions{display:grid;justify-items:end;grid-gap:10px;gap:10px;min-width:220px}.file-row__pricing{display:flex;align-items:center;gap:8px}.file-row__pricing-label{color:var(--muted);font-size:12px}.price-pill{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border);background:hsla(0,0%,100%,.03);color:#7b8499;font-weight:800;transition:.18s ease}.price-pill:hover{border-color:rgba(255,204,77,.28);color:var(--accent)}.price-pill--active{color:var(--accent);background:rgba(255,204,77,.08)}.price-pill--idle{opacity:.68}.dialog-overlay{position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:rgba(5,7,12,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:60}.dialog-panel{width:min(640px,100%);max-height:min(92vh,860px);overflow:auto;background:linear-gradient(180deg,rgba(20,24,35,.98),rgba(13,16,23,.98));border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:22px;box-shadow:0 36px 90px rgba(0,0,0,.55)}.dialog-panel--wide{width:min(860px,100%)}.code-snippet{margin:0;padding:16px;border-radius:16px;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.06);white-space:pre-wrap;word-break:break-word}.dialog-stack{display:grid;grid-gap:14px;gap:14px}.dialog-field{display:grid;grid-gap:8px;gap:8px;color:var(--text);font-size:14px}.dialog-field span{color:var(--muted)}.purchase-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:16px;background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.07)}.purchase-card--tight{gap:8px;padding:12px}.license-card{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.025);color:inherit;text-align:left;cursor:pointer;width:100%}.license-card--active{border-color:rgba(245,193,79,.24);background:rgba(245,193,79,.08)}.license-card__meta,.license-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wallet-inventory-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;margin-top:18px}.my-licenses-page{padding:28px 0 72px}.my-licenses-layout,.my-licenses-page{display:grid;grid-gap:18px;gap:18px}.my-licenses-hero{display:grid;grid-gap:14px;gap:14px}.my-licenses-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.95fr);grid-gap:18px;gap:18px;align-items:start}.my-licenses-main,.my-licenses-side{min-width:0}.profile-workbench{display:grid;grid-gap:14px;gap:14px}.profile-workbench__actions{display:grid;grid-gap:10px;gap:10px}.hero__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.profile-workbench__actions .button,.profile-workbench__actions .button-secondary{width:100%;justify-content:center}.hero__actions .button,.hero__actions .button-secondary{justify-content:center}.profile-workbench__note code{color:var(--accent)}.license-card__meta{justify-content:flex-start}.my-licenses-side .metric-row strong{text-align:right;max-width:100%;overflow-wrap:anywhere}.purchase-card .button,.purchase-card .button-ghost,.purchase-card .button-secondary{width:100%;justify-content:center}.code-block,.readme-block{border:1px solid hsla(0,0%,100%,.06);border-radius:18px;overflow:hidden;background:#0d1017}.code-header{justify-content:space-between;padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}pre{margin:0;padding:18px;overflow-x:auto;color:#dce6ff;font-size:13px;line-height:1.65}.readme-block{padding:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01))}.readme-preview h1,.readme-preview h2,.readme-preview h3{margin-top:0;color:var(--heading)}.readme-preview ul,.side-list{padding-left:18px;color:var(--muted)}.readme-preview li,.side-list li{margin-bottom:10px}.funding-box,.policy-box,.warning-box{display:grid;grid-gap:12px;gap:12px}.warning-item{justify-content:space-between;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05)}.progress{width:100%;height:10px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden}.progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffcc4d,#8fb8ff)}.dataset-table{width:100%;border-collapse:collapse}.dataset-table td,.dataset-table th{text-align:left;padding:12px 10px;border-bottom:1px solid hsla(0,0%,100%,.05)}.dataset-table th{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.discussion-row{gap:14px}.discussion-row strong{display:block;margin-bottom:5px}.profile-header{display:grid;grid-gap:14px;gap:14px}.profile-header__top{display:flex;align-items:center;gap:14px}.profile-header__title{margin:0;font-size:clamp(2rem,3.4vw,3rem)}.profile-links{gap:12px}.side-list{list-style:none;margin:0;padding:0}.side-list li{padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.callout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.notice{font-size:13px;color:var(--muted)}@media (max-width:1120px){.hero__grid,.home-grid,.info-grid,.preview-grid,.profile-grid,.profile-layout,.repo-layout,.upload-layout{grid-template-columns:1fr}.sidebar-stack{order:2}.callout-grid,.collection-grid,.featured-grid,.repo-grid,.upload-grid{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.top-nav__inner{flex-wrap:wrap;padding:12px 0}.search-shell{order:3;width:100%;max-width:none}.top-nav__actions,.top-nav__links{width:100%;justify-content:space-between}.wallet-connector{width:100%}.wallet-connector__menu{position:static;width:100%}.hero__stats,.kpi-grid,.wallet-inventory-bar{grid-template-columns:1fr}.repo-header__top,.section-header{flex-direction:column;align-items:flex-start}.container{width:min(var(--max),calc(100% - 20px))}.dialog-panel{padding:18px}}