/* Premium creator hub: isolated from dashboards and administration. */
body[data-knox-page="creator-v2"] .knox-creator-top-nav{display:none!important}
body[data-knox-page="creator-v2"]{--creator-canvas:#07090d;--creator-ink:#f6f6fb;--creator-muted:#a7a7b7;--creator-line:#242633;background:#07090d!important}
body[data-knox-page="creator-v2"].knox-app-shell .kv2-page.knox-creator-hub[data-kv2-profile]{
  --kh-bg:#07090d;--kh-surface:#0e1118;--kh-raised:#151925;--kh-line:rgba(145,144,190,.19);--kh-text:#f6f6fb;--kh-muted:#a7a7b7;--kh-accent:#b89bff;--kh-blue:#738cff;
  display:block!important;width:100%!important;min-width:0!important;padding:24px 0 66px!important;color:var(--kh-text)!important;
  background:var(--kh-bg)!important;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:16px;line-height:1.6;
}
.knox-creator-hub,.knox-creator-hub *,.knox-creator-hub *::before,.knox-creator-hub *::after{box-sizing:border-box}
body[data-knox-page="creator-v2"].knox-app-shell .kv2-page.knox-creator-hub[data-kv2-profile] .kv2-shell{width:calc(100% - 56px)!important;max-width:2160px!important;min-width:0!important;margin:0 auto!important;padding:0!important}
.knox-creator-hub :is(h1,h2,h3,h4,p){margin:0;color:inherit}
.knox-creator-hub :is(h1,h2,h3,h4){font-weight:750;letter-spacing:-.035em;line-height:1.18;overflow-wrap:anywhere}
.knox-creator-hub a{text-decoration:none}
.knox-creator-hub button{font:inherit;cursor:pointer}
.knox-creator-hub [hidden]{display:none!important}
body[data-knox-page="creator-v2"].knox-app-shell .kv2-page.knox-profile-premium.knox-creator-hub[data-kv2-profile] [hidden]{display:none!important}
.knox-creator-hub :is(a,button,input,summary,textarea):focus-visible{outline:2px solid #bca9ff!important;outline-offset:4px}
.knox-creator-hub :is(button,input,textarea):disabled{cursor:default;opacity:.55}
.knox-creator-hub .kv2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 17px;border:1px solid var(--kh-line);border-radius:11px;background:#191c2a;color:#e4e2f1;font-family:inherit;font-weight:650;font-size:13px;line-height:1.3;box-shadow:none;transform:none}
.knox-creator-hub .kv2-btn-primary{border-color:#957aff;background:linear-gradient(115deg,#7955e9,#6669e7);color:#fff}
.knox-creator-hub .kv2-btn-danger{color:#f4a6b7;background:#411c2b}
body[data-knox-page="creator-v2"].knox-app-shell .kv2-page.knox-creator-hub[data-kv2-profile] .kv2-tabs{display:flex!important;align-items:center!important;gap:25px!important;overflow-x:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px 0 28px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--kh-line)!important;border-radius:0!important;background:#07090d!important;box-shadow:none!important;scrollbar-width:thin;scroll-padding:8px}
body[data-knox-page="creator-v2"].knox-app-shell .kv2-page.knox-creator-hub[data-kv2-profile] .kv2-tabs>button{flex:0 0 auto!important;min-height:53px!important;margin:0!important;padding:14px 3px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:#a6a7b7!important;font:650 14px/1.3 Inter,system-ui,sans-serif!important;letter-spacing:0!important;box-shadow:none!important;transform:none!important}
body[data-knox-page="creator-v2"].knox-app-shell .kv2-page.knox-creator-hub[data-kv2-profile] .kv2-tabs>button.is-active{border-bottom-color:#b89bff!important;background:transparent!important;color:#fff!important;box-shadow:none!important}
.knox-creator-hub .kv2-panel{width:100%;min-width:0}
.knox-creator-hub .kv2-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:0 0 16px;padding:12px 16px;border:1px solid #66519566;border-radius:12px;background:#211a32;color:#ddd0f6;font-size:12px}
.knox-creator-hub .kv2-preview-bar a{color:#c2aaff}
.knox-creator-hub .kh-empty{padding:38px 24px;text-align:center;border:1px dashed var(--kh-line);border-radius:18px;background:linear-gradient(120deg,#15142499,#0e111999);color:var(--kh-muted)}
.knox-creator-hub .kh-empty h3{margin-bottom:8px;color:var(--kh-text);font-size:20px}
.knox-creator-hub .kh-empty p{max-width:440px;margin:0 auto 15px}
.knox-creator-hub .kh-empty svg{width:38px;height:38px;color:var(--kh-accent);margin-bottom:14px}
.knox-creator-hub .kh-load-more{display:block;min-width:150px;min-height:44px;margin:26px auto 0;padding:10px 25px;border:1px solid #63538d88;border-radius:11px;background:#1c1830;color:#e4d8ff;font-size:13px;font-weight:650}
.knox-creator-hub .kh-feed-status{margin:14px 0;color:#b7a6d9;text-align:center;font-size:13px}
.knox-creator-hub .kh-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}
.knox-creator-hub .kh-section-heading h2{font-size:30px}
.knox-creator-hub .kh-section-heading p{margin-top:7px;color:var(--kh-muted);font-size:13px}
.knox-creator-hub .kh-section-heading :is(a,button){color:var(--kh-accent)}
@media(max-width:980px){body[data-knox-page="creator-v2"].knox-app-shell .kv2-page.knox-creator-hub[data-kv2-profile] .kv2-shell{width:calc(100% - 36px)!important}.knox-creator-hub .kh-section-heading h2{font-size:23px}}
@media(max-width:600px){body[data-knox-page="creator-v2"].knox-app-shell .kv2-page.knox-creator-hub[data-kv2-profile]{padding:13px 0 38px!important}body[data-knox-page="creator-v2"].knox-app-shell .kv2-page.knox-creator-hub[data-kv2-profile] .kv2-shell{width:calc(100% - 24px)!important}body[data-knox-page="creator-v2"].knox-app-shell .kv2-page.knox-creator-hub[data-kv2-profile] .kv2-tabs{margin:15px 0 24px!important;gap:22px!important;padding:0!important;border-radius:0!important}body[data-knox-page="creator-v2"].knox-app-shell .kv2-page.knox-creator-hub[data-kv2-profile] .kv2-tabs>button{min-height:48px!important;padding:12px 1px!important;font-size:13px!important}.knox-creator-hub .kh-section-heading{gap:12px}.knox-creator-hub .kh-section-heading h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){body[data-knox-page="creator-v2"] *,body[data-knox-page="creator-v2"] *::before,body[data-knox-page="creator-v2"] *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
