.app-shell{--background:#080c15;--surface:#111123;--surface-2:#18152a;--accent:#ac4dff;--accent-hover:#ce91ff;--cyan:#00d7ee;--pink:#ff35aa;--text:#f8f2ff;--muted:#b5a9c7;--radius-lg:18px;--radius-xl:20px;background:radial-gradient(at 90% 0,#064c7421,#0000 45%),radial-gradient(at 20% 0,#780c6420,#0000 45%),#080c15}.app-shell .main{background:0 0}.app-shell .sidebar{background:radial-gradient(at 5% 0,#8c16702b,#0000 45%),linear-gradient(175deg,#111020,#090e19);border-right-color:#8f4bca40}.app-shell .sidebar .brand{border-bottom:1px solid #ad4de72b;padding-bottom:22px}.app-shell .sidebar .brand img{filter:drop-shadow(0 0 13px #a24bff32)}.app-shell .sidebar .nav-item:hover{background:linear-gradient(115deg,#d719a11d,#00d7ee09);border-color:#c05eff4a}.app-shell .sidebar .nav-item.active{background:linear-gradient(115deg,#e800a12d,#752ce728 65%,#00d7ee15);border-color:#dc42c58c;box-shadow:inset 2px 0 #f343c0,0 0 18px #b738e218}.app-shell .sidebar .nav-item.active span{color:#f9a6e1}.app-shell .panel.ui-surface,.app-shell .metric-card,.app-shell .command-card,.app-shell .creator-readiness-card{background-image:linear-gradient(120deg,#261330f5,#101526f2),url(/brand/stageon-symbol-official.png);background-position:50%,right -22px bottom -28px;background-repeat:no-repeat;background-size:cover,140px;border-color:#a34af354;border-radius:18px;box-shadow:inset 0 1px #e48bff12,0 4px 18px #02081430}.app-shell .command-card.tone-cyan,.app-shell .metric-card.tone-cyan{background-image:linear-gradient(120deg,#0c2634f5,#101526f2),url(/brand/stageon-symbol-official.png);border-color:#00d7ee70}.app-shell .command-card.tone-pink,.app-shell .metric-card.tone-pink{border-color:#ff35aa70}.app-shell .command-card:hover{border-color:#d655de9c;box-shadow:inset 0 1px #e48bff20,0 0 20px #b933cf18}.app-shell .topbar h1{color:#fff6ff;text-shadow:0 0 25px #d02dc51a}.app-shell .eyebrow{color:#c987ff}.app-shell .panel-header{border-bottom-color:#bb5aff24}.app-shell .filter-bar,.app-shell .incentive-scope-bar{background:linear-gradient(115deg,#261332,#111e2d);border-color:#b964ef65;border-radius:16px;box-shadow:inset 0 1px #e69bff12}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea{color:#f3ecfc;background-color:#151323;border-color:#ab72dc4f;border-radius:12px}.app-shell input::placeholder,.app-shell textarea::placeholder{color:#a295b8}.app-shell input:focus-visible,.app-shell select:focus-visible,.app-shell textarea:focus-visible{border-color:#bd64fa;outline-color:#52dbe8}.app-shell .pagination-button{color:#f3dafa;background:linear-gradient(115deg,#a327b426,#7940d421);border-color:#b757df72;border-radius:11px}.app-shell .pagination-button:hover{background:linear-gradient(115deg,#d91a9f32,#8137e738);border-color:#f14eb9}.app-shell .ranking-tab-active{color:#ffb9e6;background:linear-gradient(115deg,#e100a133,#7c23d73b);border-color:#ee48ba;box-shadow:0 0 15px #cc29ac18}.app-shell table thead{background:#261b332e}.app-shell tbody tr:hover{background:#a540e309}.app-shell .sidebar-account{background:linear-gradient(125deg,#2c1731,#111a29);border-color:#bd50db55}@media (prefers-reduced-motion:reduce){.app-shell *{scroll-behavior:auto}}@media print{.app-shell .panel.ui-surface,.app-shell .metric-card,.app-shell .command-card{box-shadow:none;background-image:none}}.app-shell{background-color:#0000;background-image:radial-gradient(at 20% -15%,#c0008d24,#0000 50%),radial-gradient(at 100% 30%,#004ea824,#0000 55%),linear-gradient(145deg,#110d1e,#080f1b 65%,#071621);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.app-shell .sidebar{background:radial-gradient(at 0 0,#a9008a23,#0000 45%),linear-gradient(#151023,#0b1421);padding:22px 14px 14px}.app-shell .sidebar .brand{margin-bottom:8px;padding:0 10px 20px}.app-shell .sidebar .navigation-label{display:none}.app-shell .sidebar .navigation{gap:3px}.app-shell .nav-group-label{letter-spacing:1.6px;text-transform:uppercase;color:#8f809f;margin:15px 12px 6px;font-size:9px;font-weight:700}.app-shell .sidebar .nav-item{color:#bdb1ca;border:1px solid #0000;border-radius:10px;gap:11px;min-height:39px;padding:10px 12px;font-size:12px;line-height:1.2}.app-shell .sidebar .nav-item .nav-icon{color:#9c88b2;flex:0 0 20px;width:20px;display:flex}.app-shell .sidebar .nav-item.active{color:#fff;background:linear-gradient(110deg,#e000a234,#6b2bec26 65%,#00c9ed12);border-color:#e63fbe5c;box-shadow:inset 3px 0 #f21cb1,0 3px 13px #8e17ae13}.app-shell .sidebar .nav-item.active .nav-icon{color:#ff66ca}.app-shell .sidebar .sidebar-footer{border-top:1px solid #9473ab22;margin-top:18px;padding-top:15px}.app-shell .sidebar-account{box-shadow:none;background:linear-gradient(110deg,#431d502e,#16465c20);border:0;border-radius:12px;padding:12px}.app-shell .sidebar-account-identity{gap:10px}.app-shell .sidebar-account-avatar{background:#9f38d825;border:1px solid #b85edb32;border-radius:10px;width:33px;min-width:33px;height:33px}.app-shell .sidebar-account-copy strong{font-size:12px}.app-shell .sidebar-account-copy span{font-size:10px}.app-shell .sidebar-account-logout{border-top:1px solid #aa5bc31c;margin-top:9px;padding-top:9px}.app-shell .sidebar-account-logout button{color:#beabcd;justify-content:flex-start;width:auto;min-height:28px;padding:4px 0;font-size:11px}@media (max-width:900px){.app-shell .sidebar{padding:12px}.app-shell .nav-group-label{margin-top:12px}.app-shell .sidebar .nav-item{min-height:44px}}.app-shell .sidebar .sidebar-footer .sidebar-account{background:#b23be50a;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:7px;padding:12px 8px;display:grid}.app-shell .sidebar .sidebar-footer .sidebar-account:after{display:none}.app-shell .sidebar .sidebar-account-identity{gap:8px;padding:0}.app-shell .sidebar .sidebar-account-copy strong{margin-bottom:3px;font-size:12px}.app-shell .sidebar .sidebar-account-copy span{font-size:9px}.app-shell .sidebar .sidebar-account-logout{border:0;margin:0;padding:0}.app-shell .sidebar .sidebar-account-logout button{background:#b13edd12;border-radius:8px;justify-content:center;width:30px;height:34px;padding:6px}.app-shell .sidebar .sidebar-logout-label{display:none}.app-shell .sidebar .sidebar-footer .pwa-install{min-height:34px;margin-bottom:10px;padding:9px 12px;font-size:10px}
.creator-central{flex-direction:column;gap:22px;min-width:0;max-width:1440px;margin:0 auto;display:flex}.central-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:2px;display:flex}.central-brand{align-items:center;gap:14px;display:flex}.central-brand img{filter:drop-shadow(0 4px 18px #f000b34d)}.central-brand>div>span,.central-kicker{letter-spacing:1.6px;color:#d19af9;font-size:10px;font-weight:700}.central-brand h1{letter-spacing:-1px;margin:5px 0 0;font-size:30px;line-height:1.2}.central-preview-link{color:#74e8fa;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.central-nav{background:#141326c9;border:1px solid #a753e13d;border-radius:15px;align-self:flex-start;gap:6px;max-width:100%;padding:6px;display:flex;overflow:auto}.central-nav a{color:#b9adc9;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:12px 20px;font-size:13px;font-weight:650;transition:background .18s,transform .18s;display:flex}.central-nav a[aria-current=page]{color:#fff;background:linear-gradient(110deg,#d900a6,#7829ef);border-color:#f27adc80;box-shadow:0 3px 17px #a000c030}.central-nav a:hover{color:#fff;background-color:#712aa42a}.central-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(110deg,#ec009e,#8129f4 75%,#525aff);border:1px solid #f07aff50;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 20px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 5px 20px #b411b923}.central-button.secondary{color:#dec7ee;box-shadow:none;background:#201a32;border-color:#a865e24d}.central-button:hover{filter:brightness(1.15)}.central-button:disabled{opacity:.6;cursor:wait}.central-welcome{background:radial-gradient(at 65% 0,#ec00ad3b,#0000 50%),radial-gradient(at 100% 100%,#00bcff30,#0000 60%),linear-gradient(110deg,#26132e,#15132b 55%,#0c2032);border:1px solid #df4bdf63;border-radius:20px;justify-content:space-between;align-items:center;padding:30px 36px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffc7ff18,0 12px 40px #03061030}.central-welcome:after{content:"";pointer-events:none;border:1px solid #21cfff38;border-radius:50%;width:320px;height:320px;position:absolute;top:-160px;right:8%}.central-welcome h2{letter-spacing:-1px;color:#fff;margin:10px 0;font-size:32px;line-height:1.14}.central-welcome p{color:#c4b7d0;margin:0 0 20px;font-size:13px}.central-welcome>img{filter:drop-shadow(0 0 35px #b531d94d);width:155px;height:155px;margin-right:5%;transform:rotate(-9deg)}.central-stat-row{color:#c2b6d0;align-items:center;gap:30px;padding:0 3px;font-size:12px;display:flex}.central-stat-row b{color:#fff;margin-right:6px;font-size:20px}.central-stat-row>span+span{border-left:1px solid #a256d438;padding-left:30px}.central-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.central-section-heading h2{letter-spacing:-.3px;margin:4px 0;font-size:19px}.central-section-heading>span{color:var(--muted);font-size:12px}.central-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.central-post{background:linear-gradient(125deg,#21142e,#101e2d);border:1px solid #b953e548;border-radius:16px;min-width:0;transition:transform .18s,border-color .18s;overflow:hidden;box-shadow:0 8px 25px #03051330}.central-post:hover{border-color:#eb45c89e;transform:translateY(-3px)}.central-post-cover{aspect-ratio:8/3;display:block;position:relative;overflow:hidden}.central-post-cover>img{object-fit:cover;width:100%;height:100%}.central-post-placeholder{color:#fff;background:radial-gradient(at 20% 0,#d900a857,#0000 70%),linear-gradient(110deg,#311242,#082d44);justify-content:center;align-items:center;gap:14px;height:100%;font-weight:650;display:flex}.central-state{color:#83ffe7;background:#073d38e8;border:1px solid #36d9cc65;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.central-state.draft{color:#d8b7ff;background:#25173eee;border-color:#aa6dff66}.central-post-copy{padding:18px}.central-post-copy h3{overflow-wrap:anywhere;margin:7px 0;font-size:18px;line-height:1.3}.central-post-copy>p{color:#c4b6cf;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.central-post-copy>small{color:#9da8c0;margin-top:12px;font-size:10px;display:block}.central-post-copy footer{border-top:1px solid #a46ce026;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;font-size:12px;display:flex}.central-post-copy footer a{color:#68e8ff;font-weight:650}.central-post-copy footer button{color:#ac9bbb;cursor:pointer;background:0 0;border:0;font-size:11px}.central-empty{text-align:center;background:radial-gradient(at 50% 0,#72258e14,#0000 70%);border:1px dashed #c362e74a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px;display:flex}.central-empty h3{margin:12px 0 6px;font-size:17px}.central-empty p{color:var(--muted);margin:0;font-size:12px}.central-preview,.central-import,.central-calendar-create{background:#151325ab;border:1px solid #9562c73d;border-radius:13px;padding:15px 18px}.central-preview summary,.central-import summary,.central-calendar-create summary{cursor:pointer;color:#dfcaef;font-size:13px;font-weight:650}.central-preview[open] summary,.central-import[open] summary,.central-calendar-create[open] summary{margin-bottom:18px}.central-preview .pagination-button,.creator-central .pagination-button{min-height:40px;padding:9px 16px;font-size:12px}.central-workshops{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.central-workshop{background:linear-gradient(115deg,#291335,#121c2b);border:1px solid #b54aca45;border-radius:13px;grid-template-columns:112px 1fr;align-items:center;min-height:100px;display:grid;overflow:hidden}.central-workshop>a{height:100%;min-height:100px}.central-workshop>a>div{height:100%;aspect-ratio:auto!important}.central-workshop h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.central-workshop .p-3{padding:12px;display:block}.central-workshop p{color:#a9a0ba;margin:5px 0;font-size:10px}.central-workshop button{color:#58e8f7;cursor:pointer;background:0 0;border:0;font-size:11px}.central-workshop form{margin-top:7px}.central-editor{background:linear-gradient(130deg,#24152f,#111c2c);border:1px solid #ae4cde55;border-radius:18px;padding:24px}.central-editor-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.central-editor-title h2{margin:7px 0 0;font-size:24px}.central-editor-layout{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:30px;display:grid}.central-fields,.central-editor-aside{flex-direction:column;gap:18px;min-width:0;display:flex}.creator-central label{color:#d5c8e3;font-size:12px;font-weight:550}.central-fields input:not([type=checkbox]),.central-fields select,.central-fields textarea,.central-editor-aside input:not([type=checkbox]),.central-calendar-form input,.central-calendar-form select{color:#fff;background:#120f22;border:1px solid #ac6dd34a;border-radius:10px;width:100%;min-height:44px;margin-top:7px;padding:11px 13px;font-size:13px;font-weight:400;display:block}.central-fields textarea{resize:vertical}.central-field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.central-editor-aside{border-left:1px solid #a262d92b;padding-left:26px}.central-editor-aside>small{color:#b5a5c2;font-size:11px;line-height:1.6}.central-cover-upload img{aspect-ratio:8/3;object-fit:contain;border-radius:11px;width:100%;margin:12px 0 7px}.central-cover-upload>small{color:#a89ab7;margin-top:8px;font-size:10px;display:block}.central-cover-placeholder{color:#fff;background:linear-gradient(125deg,#a3009b66,#2a45c357);border-radius:11px;margin-top:12px;padding:30px 16px;font-size:18px;line-height:1.4;display:block}.central-check{align-items:center;gap:10px;display:flex}.creator-central input[type=checkbox]{accent-color:#ef00a9;flex-shrink:0;width:17px;height:17px}.central-audience{border:1px solid #9052b94a;border-radius:12px;flex-wrap:wrap;gap:14px;padding:15px;display:flex}.central-audience legend{color:#d8b9ef;padding:0 6px;font-size:12px}.central-audience label{align-items:center;gap:8px;display:flex}.central-audience>input{width:100%}.central-recipient-list{width:100%;max-height:240px;overflow:auto}.central-recipient-list label{border-bottom:1px solid #b275d91c;padding:9px 0}.central-recipient-list small{color:#afa2bf;margin-top:3px;font-size:10px;display:block}.central-editor-footer{border-top:1px solid #ac5cdc30;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:20px;display:flex}.central-editor-footer>span{color:#b0a3c0;font-size:11px}.central-editor-footer>div{gap:10px;display:flex}.central-calendar-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.central-calendar-form footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex}.central-calendar-form footer span,.central-footnote{color:#ac9dbb;font-size:11px}.central-agenda-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.central-agenda-item{background:linear-gradient(120deg,#24142e,#122336);border:1px solid #9761d547;border-radius:14px;align-items:center;gap:16px;padding:18px;display:flex}.central-date-block{color:#fff;background:linear-gradient(140deg,#f0009e30,#5737fe30);border:1px solid #d357ed60;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:68px;display:flex}.central-date-block b{font-size:24px;line-height:1.2}.central-date-block span{text-transform:uppercase;color:#d99bff;font-size:10px}.central-agenda-item>div:nth-child(2){flex:1;min-width:0}.central-agenda-item h3{margin:0 0 6px;font-size:15px}.central-agenda-item p,.central-agenda-item small{color:#bcaecb;margin:4px 0;font-size:11px}.central-agenda-item a{color:#65eaff;font-size:11px}.central-agenda-item.is-hidden{opacity:.65}@media (min-width:1600px){.central-workshops{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1150px){.central-post-grid,.central-workshops{grid-template-columns:repeat(2,minmax(0,1fr))}.central-editor-layout{grid-template-columns:1fr}.central-editor-aside{border-top:1px solid #a262d92b;border-left:0;grid-template-columns:1fr 1fr;padding-top:20px;padding-left:0;display:grid}.central-cover-upload{grid-column:1/-1}.central-cover-upload img{max-width:480px}}@media (max-width:700px){.creator-central{gap:18px}.central-heading{align-items:flex-start}.central-brand{gap:10px}.central-brand img{width:40px;height:40px}.central-brand>div>span{letter-spacing:1px;font-size:8px}.central-brand h1{font-size:23px}.central-preview-link{gap:0;padding:10px;font-size:0}.central-nav{align-self:stretch}.central-nav a{padding:10px 12px;font-size:12px}.central-welcome{padding:24px}.central-welcome h2{font-size:26px}.central-welcome>img{opacity:.4;width:78px;height:78px;margin:0;position:absolute;top:18px;right:14px}.central-welcome>div{z-index:1;position:relative}.central-stat-row{gap:15px}.central-stat-row>span+span{padding-left:15px}.central-stat-row b{font-size:18px}.central-post-grid,.central-workshops,.central-agenda-grid{grid-template-columns:1fr}.central-editor{padding:18px}.central-field-pair,.central-calendar-form,.central-editor-aside{grid-template-columns:1fr}.central-editor-footer{flex-direction:column;align-items:stretch}.central-editor-footer>div{grid-template-columns:1fr 1fr;display:grid}.central-calendar-form footer{flex-direction:column;align-items:stretch;gap:14px}.central-section-heading .central-button{padding:10px 12px}.central-agenda-item{gap:12px;padding:14px}.central-agenda-item .central-button{padding:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.central-post,.central-nav a{transition:none}.central-post:hover{transform:none}}.creator-central .central-editor{background:radial-gradient(at 0 0,#b400912c,#0000 48%),radial-gradient(at 100% 95%,#009cd22b,#0000 50%),linear-gradient(120deg,#24132e,#121c2c);border-color:#d946d583;position:relative;box-shadow:inset 0 2px #ed27bd,0 12px 40px #03081740}.creator-central .central-editor-title{border-bottom:1px solid #c874e82a;padding-bottom:18px}.central-cover-upload .central-upload-title{color:#e5ccf5;margin-bottom:10px;font-size:12px;font-weight:650;display:block}.central-cover-upload input[hidden]{display:none}.central-upload-preview{aspect-ratio:8/3;color:#cd8cff;background:radial-gradient(at 0 0,#ee00b03b,#0000 65%),radial-gradient(at 100% 100%,#00c3ff42,#0000 65%),#201632;border:1px dashed #e76ae887;border-radius:13px;place-items:center;margin-bottom:12px;display:grid;overflow:hidden}.central-upload-preview.has-image{border-style:solid;border-color:#b762e765}.central-cover-upload .central-upload-preview img{object-fit:contain;aspect-ratio:auto;border-radius:0;width:100%;height:100%;margin:0;display:block}.central-upload-button{width:100%;font:inherit;font-size:13px}.central-upload-filename{color:#78ebf8;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:11px;display:block;overflow:hidden}.central-cover-upload>small{color:#a597b4;margin-top:9px;font-size:10px}.central-upload-preview{position:relative}.central-cover-upload .central-upload-preview img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}
