:root{font-family:'DM Sans',sans-serif;color:#1d2520;background:#f7f8f6;font-synthesis:none;text-rendering:optimizeLegibility;--ink:#1c2420;--muted:#828b85;--line:#e9ece9;--green:#45c9a3;--deep:#101613;--soft:#f3f5f2;--radius:15px}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f7f8f6}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.57}.app-shell{min-height:100vh}.sidebar{width:252px;position:fixed;inset:0 auto 0 0;background:#111713;color:#eaf0eb;padding:24px 16px 16px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:11px;padding:3px 13px 26px}.brand b{font:800 16px 'Manrope',sans-serif;letter-spacing:1.1px}.brand b span{color:#57d6b1;margin-left:3px}.brand small{display:block;color:#819087;font-size:9px;letter-spacing:2px;margin-top:3px}.brand-symbol{width:29px;height:29px;background:#44caa2;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:2px;transform:rotate(-9deg)}.brand-symbol span{width:3px;border-radius:3px;background:#102019;height:10px}.brand-symbol span:nth-child(2){height:17px}.workspace-switch{width:100%;background:#1a221d;border:1px solid #2a342e;color:#fff;border-radius:11px;padding:11px 10px;display:flex;align-items:center;text-align:left;gap:10px;margin-bottom:27px}.workspace-switch>span:nth-child(2){flex:1}.workspace-switch b,.workspace-switch small{display:block}.workspace-switch b{font-size:11px;font-weight:600}.workspace-switch small{color:#849187;font-size:10px;margin-top:4px}.workspace-switch>svg{color:#89978f}.workspace-dot{width:25px;height:25px;border-radius:8px;background:#3bc49b;position:relative}.workspace-dot:after{content:'';position:absolute;width:7px;height:7px;border:2px solid #102019;border-radius:50%;top:6px;left:7px}.nav-caption{font-size:9px;font-weight:700;letter-spacing:1.3px;color:#718078;padding:0 13px 10px}.sidebar nav{display:grid;gap:4px}.nav-item{height:41px;border:0;background:transparent;color:#a1aaa4;border-radius:9px;padding:0 12px;display:flex;align-items:center;gap:12px;text-align:left;font-size:12px}.nav-item:hover{background:#1b241e;color:#fff}.nav-item.active{background:#25312a;color:#72e0bd;font-weight:600}.nav-item span{flex:1}.nav-item i{font-style:normal;font-size:10px;border-radius:99px;background:#35433b;color:#b4c3ba;padding:3px 7px}.sidebar-bottom{margin-top:auto}.help-card{background:#19231d;border:1px solid #2b3930;border-radius:12px;padding:14px 13px 13px;margin-bottom:16px}.help-icon{width:29px;height:29px;border-radius:9px;background:#273d32;color:#66d9b4;display:grid;place-items:center;margin-bottom:13px}.help-card>b{font-size:11px}.help-card p{font-size:10px;line-height:1.5;color:#929f96;margin:6px 0 11px}.help-card button{border:0;background:transparent;color:#64d7b3;font-size:10px;font-weight:600;display:flex;align-items:center;gap:5px;padding:0}.sidebar-foot{color:#829087;font-size:9px;display:flex;align-items:center;gap:7px;padding:2px 10px}.green-dot,.sidebar-foot .green-dot{width:6px;height:6px;display:inline-block;border-radius:99px;background:#49d5a9}.main-area{margin-left:252px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:67px;border-bottom:1px solid #e9ece9;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 38px;position:sticky;top:0;z-index:10}.top-left,.top-actions{display:flex;align-items:center;gap:12px;font-size:11px;color:#404a44}.top-left svg{color:#abb3ad}.crumb-muted{color:#909a93}.top-actions{gap:17px}.demo-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #d9eee6;background:#f0fbf6;color:#448b70;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:700;letter-spacing:.7px;white-space:nowrap}.demo-pill>span{width:6px;height:6px;background:#57ca9e;border-radius:50%}.icon-btn{width:31px;height:31px;border:0;background:transparent;color:#68746d;display:grid;place-items:center;border-radius:8px;position:relative}.icon-btn:hover{background:#f2f5f3}.notification i{position:absolute;right:5px;top:5px;width:5px;height:5px;border:1px solid white;border-radius:50%;background:#f3a266}.profile-button{display:flex;align-items:center;gap:8px;border:0;background:transparent;font-size:10px;color:#334038;padding:2px}.profile-button>svg{color:#9ca69f}.avatar{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;flex:0 0 auto;font-size:10px;font-weight:700;color:#4d485f;background:#e6def9}.avatar-dark{background:#17221c;color:#65d9b4}.avatar.lavender{background:#e9e1fa;color:#665496}.avatar.blue{background:#dcecf8;color:#46759b}.avatar.peach{background:#f8e4d8;color:#9c6950}.avatar.mint{background:#dcf2e8;color:#4c8768}.avatar-large{width:58px;height:58px;font-size:17px}.mobile-menu{display:none}.page-content{width:min(100%,1510px);padding:31px 39px 44px;margin:0 auto;flex:1}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.eyebrow{font-size:9px;letter-spacing:1.1px;font-weight:700;color:#8a958e;margin-bottom:8px}.page-heading h1{font:700 25px 'Manrope',sans-serif;letter-spacing:-.8px;color:#1b241f;margin:0}.page-heading p{font-size:11px;color:#89928c;margin:7px 0 0}.heading-actions{display:flex;align-items:center;gap:9px}.primary-btn,.secondary-btn{border:1px solid transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:600;padding:10px 13px;white-space:nowrap}.primary-btn{background:#1d3026;color:#e8fff7;box-shadow:0 2px 4px #10201714}.primary-btn:hover{background:#284735}.secondary-btn{background:#fff;border-color:#e0e6e1;color:#46524a}.secondary-btn:hover{background:#f7f9f7}.full{width:100%}.welcome-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 210px;background:#14201a;min-height:231px;overflow:hidden;border-radius:15px;color:#fff;margin-bottom:30px}.welcome-copy{padding:24px 30px;position:relative;z-index:1}.welcome-tag{display:inline-flex;align-items:center;gap:6px;color:#7ce1bf;font-size:8px;font-weight:700;letter-spacing:1px}.welcome-copy h2,.briefing-copy h2{font:700 28px/1.12 'Manrope',sans-serif;letter-spacing:-.6px;margin:12px 0 8px}.welcome-copy h2 span,.briefing-copy h2 span{color:#61d3ae}.welcome-copy p,.briefing-copy p{font-size:10px;color:#b5c2ba;max-width:390px;line-height:1.55;margin:0 0 15px}.coupon-code{display:inline-flex;align-items:center;gap:11px;background:#25352b;border:1px solid #374b3f;border-radius:8px;padding:6px 7px 6px 11px}.coupon-code b{font:700 11px 'Manrope',sans-serif;letter-spacing:1.3px}.coupon-code button{border:0;border-radius:6px;background:#53cda6;color:#10241a;display:flex;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:700}.banner-side{background:#1d2a22aa;border-left:1px solid #344037;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 23px;position:relative;z-index:1}.banner-stat small,.banner-stat span{display:block;color:#a5b2a9;font-size:9px}.banner-stat strong{display:block;font:700 25px 'Manrope',sans-serif;color:#f5fff9;margin:3px 0}.banner-divider{height:1px;width:100%;background:#39483e;margin:14px 0}.welcome-art{position:absolute;inset:0 200px 0 auto;width:350px;overflow:hidden;opacity:.56}.ring{position:absolute;border:1px solid #39745d;border-radius:50%;width:240px;height:240px;right:12px;top:14px}.ring-two{width:180px;height:180px;right:42px;top:44px;border-color:#479578}.jump-figure{position:absolute;right:113px;top:56px;font:100px 'Manrope',sans-serif;color:#56cb9e;transform:rotate(20deg)}.spark-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:#9de5c8;right:229px;top:50px}.dot-b{right:58px;top:168px;width:4px;height:4px}.section-title-row{display:flex;justify-content:space-between;align-items:center;margin:0 0 13px}.section-title-row h2{font:700 15px 'Manrope',sans-serif;margin:0;color:#29332d}.section-title-row p{font-size:10px;color:#919a94;margin:4px 0 0}.period-select{border:1px solid #e4e9e5;border-radius:7px;background:#fff;display:flex;align-items:center;gap:7px;padding:8px 10px;color:#5e6962;font-size:9px}.period-select .green-dot{width:6px;height:6px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.metric-card{border:1px solid #e8ece9;border-radius:12px;background:#fff;padding:14px 15px 13px;min-height:112px;box-shadow:0 2px 7px #1d2a2010}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#7d8881;font-size:9px;font-weight:500}.metric-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center}.metric-icon.mint,.brief-icon.mint{background:#e1f6ed;color:#55ac87}.metric-icon.lavender,.brief-icon.lavender{background:#efeafa;color:#8c7bbc}.metric-icon.blue,.brief-icon.blue{background:#e6f2fb;color:#5c8db1}.metric-icon.amber,.brief-icon.amber{background:#fbf1df;color:#d3a14e}.metric-card>strong{display:block;font:700 21px 'Manrope',sans-serif;letter-spacing:-.5px;margin:10px 0 4px;color:#263029}.metric-bottom{height:14px;display:flex;align-items:center;gap:6px}.metric-change{display:inline-flex;align-items:center;color:#52a580;font-size:9px;font-weight:600}.muted-small{font-size:9px;color:#9ba39d}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);gap:13px;margin-bottom:14px}.panel{background:#fff;border:1px solid #e8ece9;border-radius:12px;box-shadow:0 2px 7px #1d2a200b;min-width:0}.performance-panel,.balance-panel{padding:17px 18px}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.panel-heading h3{margin:0;font:700 12px 'Manrope',sans-serif;color:#28312b}.panel-heading p{margin:5px 0 0;font-size:9px;color:#939c96}.chart-legend{font-size:9px;color:#78837c;display:flex;align-items:center;gap:6px}.chart-legend i{width:7px;height:7px;background:#55c9a1;border-radius:2px}.chart-total{font:700 20px 'Manrope',sans-serif;margin-top:16px;color:#26302a}.chart-total span{font:600 9px 'DM Sans',sans-serif;color:#53a982;display:inline-flex;align-items:center;vertical-align:middle;margin-left:5px}.chart-wrap{height:134px;display:flex;gap:10px;margin-top:8px}.chart-y-labels{display:flex;flex-direction:column;justify-content:space-between;color:#a0a8a2;font-size:8px;padding:0 0 2px}.chart-bars{height:100%;display:flex;align-items:flex-end;gap:6px;flex:1;border-bottom:1px solid #edf0ed;background:repeating-linear-gradient(to bottom,transparent 0,transparent 32px,#f0f3f0 33px,#f0f3f0 34px)}.bar{flex:1;min-width:3px;background:#b8ead7;border-radius:3px 3px 0 0;max-width:16px}.bar.highlight{background:#49c99d}.chart-x-labels{display:flex;justify-content:space-between;color:#a0a8a2;font-size:8px;margin:6px 0 0 42px}.balance-panel{display:flex;flex-direction:column}.balance-available{border-radius:10px;background:#f5f8f5;text-align:center;padding:14px 10px 11px;margin:14px 0 10px}.balance-available small{display:block;color:#849087;font-size:9px}.balance-available strong{display:block;font:700 26px 'Manrope',sans-serif;margin:4px 0 9px}.balance-available .primary-btn{width:100%;padding:9px}.min-note{display:block;color:#9ba39d;font-size:8px;margin-top:7px}.balance-rows{display:grid;gap:9px;margin-top:auto}.balance-rows>div{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#7a857e}.balance-rows>div>b{color:#333e37;font-size:9px}.balance-rows span{display:flex;align-items:center;gap:7px}.dot{width:7px;height:7px;border-radius:50%;display:inline-block}.amber-dot{background:#e4b452}.gray-dot{background:#b8c1ba}.bottom-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);gap:13px}.bottom-grid>.panel{padding:16px 17px}.text-action{display:inline-flex;align-items:center;gap:4px;color:#5b9c7e;background:transparent;border:0;padding:3px;font-size:9px;font-weight:600;white-space:nowrap}.more-btn{width:27px;height:27px;border:0;border-radius:7px;background:transparent;color:#849087;display:grid;place-items:center}.more-btn:hover{background:#f1f4f2}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:8px;letter-spacing:.6px;color:#9aa39d;font-weight:600;padding:13px 8px 9px}td{font-size:9px;color:#657068;padding:10px 8px;border-top:1px solid #f0f2f0}td b{color:#344038;font-weight:600}td small{display:block;color:#9da59f;font-size:8px;margin-top:4px}.table-wrap{width:100%;overflow:auto;margin-top:9px}.payout-row{display:flex;align-items:center;gap:9px;padding:13px 0;border-bottom:1px solid #f0f2f0}.payout-row:last-child{border-bottom:0}.payout-symbol{width:30px;height:30px;border-radius:9px;background:#eff7f2;color:#6bac87;display:grid;place-items:center}.payout-info{flex:1}.payout-info b{display:block;font-size:10px;color:#344038}.payout-info small{display:block;font-size:8px;color:#9aa39d;margin-top:3px}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:99px;font-size:8px;font-weight:600;background:#f2f4f2;color:#758078}.status-pill i{width:5px;height:5px;background:currentColor;border-radius:50%}.status-pill.approved,.status-pill.available,.status-pill.paid{background:#e9f7f0;color:#4e9e78}.status-pill.pending,.status-pill.requested{background:#fff5e5;color:#be8a2d}.status-pill.rejected{background:#fdeeed;color:#c2726a}.footer{padding:17px 39px;border-top:1px solid #e9ece9;color:#9ba39d;font-size:8px;display:flex;justify-content:space-between;align-items:center}.footer i{font-style:normal;margin:0 5px}.footer button{border:0;background:transparent;color:#77847b;display:flex;align-items:center;gap:5px;font-size:8px}.admin-insight{display:flex;align-items:center;gap:12px;border:1px solid #dcefe5;background:#f3fbf6;border-radius:11px;padding:13px 15px;margin-bottom:17px}.insight-icon{width:34px;height:34px;border-radius:10px;background:#e3f6ed;color:#4baf87;display:grid;place-items:center}.admin-insight>div:nth-child(2){flex:1}.admin-insight b{font-size:10px;color:#36473c}.admin-insight p{font-size:9px;color:#829188;margin:4px 0 0}.admin-insight button{border:0;background:transparent;display:flex;align-items:center;gap:5px;color:#509876;font-size:9px;font-weight:600}.admin-grid{grid-template-columns:1.1fr .9fr}.admin-grid>.panel,.lower-admin>.panel{padding:16px 17px}.application-row,.admin-payout-row{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #f0f2f0}.application-row:last-child,.admin-payout-row:last-child{border:0}.application-info{flex:1;min-width:0}.application-info b{font-size:9px;color:#344038;display:block}.application-info small{font-size:8px;color:#9ba39d;display:block;margin-top:4px}.row-actions{display:flex;align-items:center;gap:6px}.approve-btn{border:1px solid #d6ecdf;background:#f4fbf7;color:#4b9974;border-radius:7px;display:inline-flex;align-items:center;gap:4px;padding:7px 8px;font-size:8px;font-weight:600;white-space:nowrap}.approve-btn:hover{background:#e9f8ef}.reject-icon,.reject-btn{border:1px solid #eceeec;background:#fff;color:#8c9690;border-radius:7px;padding:6px 8px;font-size:9px}.admin-payout-row>strong{font-size:10px;color:#344038}.approve-round{border:0;background:#e7f6ed;color:#4f9f77;width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.lower-admin{display:grid;grid-template-columns:1.6fr .75fr;gap:13px;margin-top:14px}.rule-line{display:flex;justify-content:space-between;border-bottom:1px solid #f0f2f0;padding:12px 0;font-size:9px;color:#7d8881}.rule-line b{color:#38443c}.rule-settings{color:#909a93}.config-note{display:flex;align-items:center;gap:6px;color:#73a187;font-size:8px;margin-top:13px}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e8ece9;border-radius:11px;margin-bottom:15px}.stat-strip>div{padding:13px 17px;border-right:1px solid #edf0ed;display:flex;justify-content:space-between;align-items:center}.stat-strip>div:last-child{border:0}.stat-strip span{color:#859087;font-size:9px}.stat-strip b{font:700 14px 'Manrope',sans-serif}.amber-text{color:#c89337!important}.listing-panel{padding:16px 18px}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #edf0ed}.tabs{display:flex;gap:17px}.tabs button{position:relative;border:0;background:transparent;color:#8c9690;font-size:9px;padding:3px 0 12px}.tabs button.selected{color:#27342c;font-weight:700}.tabs button.selected:after{content:'';height:2px;background:#52c79e;border-radius:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs span{background:#f0f3f0;border-radius:9px;padding:2px 5px;margin-left:3px;font-size:8px}.search-box{border:1px solid #e6eae6;border-radius:7px;display:flex;align-items:center;gap:7px;padding:7px 9px;color:#a0a8a2;margin-bottom:7px}.search-box input{border:0;outline:0;width:130px;font-size:9px;color:#344038}.creators-table .creator-cell{display:flex;align-items:center;gap:8px}.creator-cell .avatar{width:29px;height:29px;font-size:9px}.creator-cell>div b{display:block;color:#344038;font-size:9px}.creator-cell>div small{display:block;color:#9aa39d;font-size:8px;margin-top:4px}.platform{display:flex;align-items:center;gap:6px;font-size:9px;color:#626e66}.platform svg{color:#839088}.code-chip{display:inline-block;background:#f1f6f2;border:1px solid #e3ede5;border-radius:5px;padding:5px 7px;color:#4b8c6b;font-size:8px;font-weight:700;letter-spacing:.4px}.panel-footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #edf0ed;padding-top:11px;margin-top:8px;color:#9aa39d;font-size:8px}.compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));max-width:940px}.info-banner{display:flex;align-items:center;gap:9px;border:1px solid #e5eee8;background:#f5faf6;color:#71877a;border-radius:9px;padding:12px 14px;margin-top:14px;font-size:9px}.info-banner svg{color:#64aa83;flex:0 0 auto}.empty-state{text-align:center;color:#9ba39d;padding:26px 12px;font-size:10px}.small-empty{padding:20px 4px}.briefing-hero{border-radius:14px;background:#14201a;min-height:224px;color:white;position:relative;overflow:hidden;display:flex;align-items:center;padding:27px 33px;margin-bottom:16px}.briefing-copy{position:relative;z-index:1;max-width:530px}.briefing-copy h2{font-size:30px;margin:13px 0 9px}.briefing-copy p{font-size:10px;max-width:400px}.briefing-orbit{position:absolute;width:270px;height:270px;right:66px;top:-22px;display:grid;place-items:center}.orbit-ring{position:absolute;inset:12px;border-radius:50%;border:1px solid #3b725c}.orbit-ring:after{content:'';position:absolute;inset:29px;border:1px dashed #4f9275;border-radius:50%}.orbit-core{width:84px;height:84px;border-radius:50%;background:#274132;display:grid;place-items:center;box-shadow:0 0 70px #48d5a155}.orbit-label{position:absolute;bottom:24px;color:#77d5b5;font-size:8px;letter-spacing:2px}.briefing-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.briefing-card{padding:17px 18px;min-height:218px}.brief-icon{width:33px;height:33px;border-radius:10px;display:grid;place-items:center;margin-bottom:13px}.briefing-card .eyebrow{margin-bottom:6px}.briefing-card h3{font:700 13px 'Manrope',sans-serif;margin:0 0 7px;color:#303a33}.briefing-card p{font-size:9px;line-height:1.6;color:#838e86;margin:0 0 11px}.briefing-card ul{list-style:none;padding:0;margin:9px 0 0;display:grid;gap:7px}.briefing-card li{display:flex;align-items:center;gap:7px;font-size:9px;color:#647168}.briefing-card li svg{color:#54ac82}.offer-row{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid #f0f2f0;font-size:9px;color:#7b867e}.offer-row b{color:#3f7f5f}.idea{display:flex;align-items:flex-start;gap:9px;border-top:1px solid #f0f2f0;padding:9px 0}.idea>span{width:22px;height:22px;border-radius:7px;background:#edf6f0;display:grid;place-items:center;color:#60a780;font-size:8px;font-weight:700}.idea b,.idea small{display:block}.idea b{font-size:9px;color:#47534a}.idea small{font-size:8px;color:#959e98;margin-top:3px}.quote-note{border-left:2px solid #e4b65d;background:#fcf8ee;color:#8f7949;padding:9px 10px;font-size:8px;line-height:1.5}.briefing-cta{margin-top:14px;padding:14px 17px;border:1px solid #e7ece8;background:#fff;border-radius:11px;display:flex;align-items:center;justify-content:space-between}.briefing-cta b,.briefing-cta span{display:block}.briefing-cta b{font-size:10px;color:#344038}.briefing-cta span{font-size:9px;color:#89938c;margin-top:4px}.toast{position:fixed;right:24px;bottom:22px;z-index:50;display:flex;align-items:center;gap:9px;background:#17231c;color:#e7f7ed;border:1px solid #304338;padding:12px 16px;border-radius:10px;box-shadow:0 10px 28px #17231c26;font-size:10px;animation:toast-in .2s ease-out}.toast svg{color:#6ad0a9}@keyframes toast-in{from{transform:translateY(7px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-overlay{position:fixed;inset:0;background:#10171373;display:grid;place-items:center;padding:18px;z-index:40}.modal-card{width:min(100%,440px);background:#fff;border-radius:15px;box-shadow:0 22px 70px #0003;padding:20px}.modal-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.modal-heading h2{font:700 16px 'Manrope',sans-serif;margin:0;color:#263029}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-intro,.privacy-note,.verification-note{grid-column:1/-1}.form-intro{font-size:10px;line-height:1.5;color:#7f8982;margin:0 0 2px}.form-grid label{font-size:9px;color:#5f6a62;font-weight:600;display:grid;gap:6px}.form-grid input,.form-grid select{border:1px solid #e3e8e4;border-radius:7px;padding:9px 10px;outline:none;font-size:10px;color:#354139;background:#fff}.form-grid input:focus,.form-grid select:focus{border-color:#69c49e;box-shadow:0 0 0 3px #50c7921a}.verification-note{display:flex;align-items:center;gap:8px;background:#f2f8f4;color:#658172;border:1px solid #e3efe7;border-radius:8px;padding:10px;font-size:9px;line-height:1.45}.verification-note svg{flex:0 0 auto;color:#5caa7f}.privacy-note{font-size:8px;line-height:1.5;color:#9aa39d;text-align:center;margin:0}.profile-modal{text-align:center;padding:4px 3px}.profile-modal .avatar{margin:0 auto}.profile-modal h3{font:700 14px 'Manrope',sans-serif;margin:10px 0 4px}.profile-modal>p{font-size:10px;color:#89938c;margin:0 0 15px}.demo-login-note{display:flex;gap:8px;text-align:left;background:#f3f8f4;padding:10px;border-radius:8px;color:#75867b;font-size:9px;line-height:1.45;margin-bottom:12px}.demo-login-note svg{color:#5aa981;flex:0 0 auto}.rules-modal p{font-size:10px;line-height:1.6;color:#68736c}.rules-modal .verification-note{margin-top:13px}
@media(max-width:1150px){.sidebar{width:220px}.main-area{margin-left:220px}.page-content{padding:27px 25px 36px}.topbar{padding:0 25px}.footer{padding:16px 25px}.metrics-grid{gap:9px}.metric-card{padding:13px}.metric-card>strong{font-size:18px}.dashboard-grid,.bottom-grid{grid-template-columns:minmax(0,1.4fr) minmax(245px,.9fr)}.welcome-art{right:150px}.banner-side{padding:0 16px}.creators-table th,.creators-table td{padding-left:6px;padding-right:6px}}
@media(max-width:900px){.sidebar{width:235px;transform:translateX(-100%);transition:transform .22s ease}.sidebar.sidebar-open{transform:translateX(0)}.scrim{position:fixed;inset:0;background:#07110a55;z-index:18}.main-area{margin-left:0}.mobile-menu{display:grid}.topbar{padding:0 22px}.page-content{padding:25px 22px 35px}.footer{padding:15px 22px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.bottom-grid{grid-template-columns:1.3fr .9fr}.welcome-banner{grid-template-columns:minmax(0,1fr) 180px}.welcome-art{right:140px;width:290px}.lower-admin{grid-template-columns:1fr}.stat-strip>div{padding:12px}.briefing-orbit{right:15px;opacity:.65}}
@media(max-width:650px){.topbar{height:59px;padding:0 14px}.top-left{gap:7px;font-size:10px}.top-actions{gap:6px}.demo-pill{font-size:7px;padding:5px 7px}.profile-name,.profile-button>svg{display:none}.profile-button .avatar{width:29px;height:29px}.page-content{padding:21px 14px 29px}.page-heading{align-items:flex-start;flex-direction:column;margin-bottom:18px;gap:13px}.page-heading h1{font-size:21px}.page-heading p{font-size:10px}.heading-actions{width:100%;flex-wrap:wrap}.heading-actions>*{flex:1}.welcome-banner{grid-template-columns:1fr;min-height:auto}.welcome-copy{padding:20px 19px 18px}.welcome-copy h2{font-size:25px}.welcome-copy p{max-width:255px}.welcome-art{right:-10px;top:28px;width:190px;opacity:.3}.ring{width:170px;height:170px;right:8px;top:7px}.ring-two{width:120px;height:120px;right:33px;top:32px}.jump-figure{right:72px;top:51px;font-size:70px}.banner-side{border-left:0;border-top:1px solid #344037;display:flex;flex-direction:row;justify-content:space-around;padding:12px 14px}.banner-stat strong{font-size:19px}.banner-stat small,.banner-stat span{font-size:8px}.banner-divider{height:40px;width:1px;margin:0 10px}.section-title-row{align-items:flex-start}.section-title-row h2{font-size:13px}.section-title-row p{font-size:9px}.period-select{font-size:8px;padding:7px}.metrics-grid{gap:8px;margin-bottom:11px}.metric-card{min-height:101px;padding:11px}.metric-top{font-size:8px}.metric-icon{width:26px;height:26px}.metric-card>strong{font-size:17px;margin-top:9px}.metric-bottom{gap:4px}.metric-change,.muted-small{font-size:8px}.dashboard-grid,.bottom-grid,.admin-grid{grid-template-columns:1fr;gap:10px}.performance-panel,.balance-panel,.bottom-grid>.panel,.admin-grid>.panel,.lower-admin>.panel{padding:14px}.chart-wrap{height:120px}.bottom-grid{margin-top:10px}.footer{padding:13px 14px;align-items:flex-start;flex-direction:column;gap:8px}.footer span:nth-child(2){line-height:1.5}.admin-insight{align-items:flex-start;flex-wrap:wrap;padding:11px;gap:8px}.admin-insight>div:nth-child(2){width:calc(100% - 44px)}.admin-insight button{margin-left:42px}.stat-strip{grid-template-columns:1fr 1fr}.stat-strip>div:nth-child(2){border-right:0}.stat-strip>div:nth-child(-n+2){border-bottom:1px solid #edf0ed}.list-toolbar{align-items:stretch;flex-direction:column;gap:7px}.tabs{gap:14px}.search-box{margin:0 0 9px}.search-box input{width:100%}.listing-panel{padding:13px 12px}.creators-table{min-width:770px}.table-wrap table:not(.creators-table){min-width:550px}.panel-footer{flex-direction:column;gap:5px}.compact-metrics{grid-template-columns:1fr 1fr}.compact-metrics .metric-card:last-child:nth-child(odd){grid-column:1/-1}.briefing-hero{min-height:210px;padding:22px 18px}.briefing-copy{max-width:75%}.briefing-copy h2{font-size:24px}.briefing-copy p{font-size:9px}.briefing-orbit{right:-84px;opacity:.28;transform:scale(.78)}.briefing-grid{grid-template-columns:1fr}.briefing-card{min-height:auto}.briefing-cta{gap:9px;padding:12px;align-items:flex-start}.briefing-cta .secondary-btn{padding:8px}.modal-card{padding:16px}.form-grid{grid-template-columns:1fr}.form-grid label{grid-column:1/-1}.toast{left:14px;right:14px;bottom:14px;justify-content:center}.row-actions .reject-btn{display:none}}
.wide-label{grid-column:1/-1}.audit-panel{padding:16px 18px;margin-top:14px}.audit-row{display:flex;align-items:center;gap:9px;border-bottom:1px solid #f0f2f0;padding:11px 0}.audit-row:last-child{border-bottom:0}.audit-check{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#e9f7ef;color:#55a47b;flex:0 0 auto}.audit-row>div{flex:1}.audit-row b,.audit-row small{display:block}.audit-row b{font-size:9px;color:#3f4a42}.audit-row small{font-size:8px;color:#929c95;margin-top:3px}.audit-row time{font-size:8px;color:#9ba39d;white-space:nowrap}
.auth-page{min-height:100vh;display:grid;place-items:center;padding:22px;background:radial-gradient(ellipse at 20% 12%,#dff3e9 0,transparent 36%),#f5f7f4}.auth-card{width:min(100%,470px);background:#fff;border:1px solid #e7ece8;border-radius:18px;padding:26px;box-shadow:0 18px 55px #24382c12}.auth-brand{padding:0 0 22px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f3f6f3;padding:4px;border-radius:9px;margin-bottom:20px}.auth-tabs button{border:0;border-radius:7px;background:transparent;padding:9px;color:#78837b;font-size:11px}.auth-tabs button.active{background:#fff;color:#23352a;box-shadow:0 1px 5px #18291d14;font-weight:700}.auth-form{display:grid;gap:12px}.auth-form h1,.auth-message h1{font:700 22px 'Manrope',sans-serif;letter-spacing:-.5px;margin:0;color:#202b24}.auth-form p,.auth-message p{font-size:11px;line-height:1.55;color:#849087;margin:0 0 3px}.auth-form label{display:grid;gap:6px;font-size:10px;font-weight:600;color:#526057}.auth-form input,.auth-form select{width:100%;border:1px solid #e0e7e1;border-radius:8px;padding:11px 12px;background:#fff;color:#344139;font-size:11px;outline:none}.auth-form input:focus,.auth-form select:focus{border-color:#65c59d;box-shadow:0 0 0 3px #55c3941a}.auth-form small{font-size:9px;color:#8a958e;font-weight:400}.form-message{min-height:16px;color:#63806d;font-size:10px;line-height:1.45}.auth-foot{text-align:center;border-top:1px solid #edf0ed;margin-top:19px;padding-top:13px;color:#95a098;font-size:9px}.auth-message{display:grid;gap:14px}.auth-message .brief-icon{margin:0}.auth-message .link-button{justify-self:center}.link-button{border:0;background:transparent;color:#66766b;font-size:10px;padding:8px}.hp-field{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.auth-pending{padding:28px;max-width:620px}.auth-pending h2{font:700 17px 'Manrope',sans-serif;color:#344139}.auth-pending p{font-size:11px;color:#7d8981;line-height:1.6}.error-banner{border-color:#f0d5cf;background:#fff6f3;color:#a65345}.settings-form{padding:20px}.settings-form .full{grid-column:1/-1}
@media(max-width:650px){.auth-page{padding:12px}.auth-card{padding:20px 17px;border-radius:14px}.auth-form h1,.auth-message h1{font-size:20px}.settings-form{padding:14px}}
.collab-card{margin:18px 0}.collab-card .panel-heading{align-items:flex-start}.collab-card form{margin:14px 0}.collab-card a{color:#087c68;text-decoration:underline}.publication-list,.publication-admin,.rights-box{border-top:1px solid #e8ecea;padding:14px 0;margin-top:12px}.publication-admin{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rights-box{background:#f4f8f6;border-radius:12px;padding:16px;margin-top:16px}.rights-box p{margin:8px 0;color:#58645f}.publication-list p{margin:8px 0}.collab-card .form-grid{max-width:760px}

/* Phase 9 admin dashboard refinement */
.dashboard-section-title{font:700 13px 'Manrope',sans-serif;color:#26332c;margin:22px 0 11px;letter-spacing:-.15px}.admin-insight{box-shadow:0 8px 24px #17251b08}.metric-card{border:1px solid #e7ece8;box-shadow:0 3px 14px #18291d07;transition:transform .16s ease,box-shadow .16s ease}.metric-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #18291d10}.metric-icon.mint{background:#e1f7ef;color:#087c68}.metric-icon.blue{background:#eaf3f6;color:#28677b}.metric-icon.amber{background:#fff5df;color:#98702b}.listing-panel{box-shadow:0 4px 18px #1a2d2108}.sidebar-foot{color:#9ca9a1}.table-wrap{scrollbar-color:#cbd7d0 transparent;scrollbar-width:thin}@media(max-width:650px){.dashboard-section-title{margin-top:18px;font-size:12px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-width:0}.metric-card>strong{overflow-wrap:anywhere}.admin-insight .demo-pill{margin-left:42px}.table-wrap{overscroll-behavior-x:contain}}

/* Phase 12D creator application and review details */
.creator-application{width:min(100%,760px)}.auth-card:has(.creator-application){width:min(100%,820px)}.application-section{border-top:1px solid #e8eeea;padding-top:18px;margin-top:6px}.application-section h2{font:700 14px 'Manrope',sans-serif;color:#26332c;margin:0 0 8px}.application-section>p{font-size:11px;color:#78857d}.creator-application .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creator-application textarea,.creator-detail textarea{width:100%;border:1px solid #e0e7e1;border-radius:8px;padding:11px 12px;font:inherit;resize:vertical}.social-profile-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;margin:10px 0;border:1px solid #e5ece7;border-radius:12px;background:#fbfdfb}.social-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.social-card{display:grid;gap:7px;padding:14px;border:1px solid #e5ece7;border-radius:12px;background:#f8fbf9}.social-card span{font-size:11px;color:#75827a}.social-card a{color:#087c68}.creator-detail{display:grid;gap:16px;max-height:70vh;overflow:auto}.creator-detail section{border-top:1px solid #e8eeea;padding-top:12px}.creator-detail h3{font-size:13px;color:#26332c}.detail-list{padding-left:18px;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.webhook-setup{margin:16px 0}.webhook-setup form{display:grid;gap:10px}
@media(max-width:650px){.creator-application .form-grid,.social-profile-row{grid-template-columns:1fr}.auth-card:has(.creator-application){padding:16px 12px}.social-card-grid{grid-template-columns:1fr}.creator-detail{max-height:74vh}.webhook-setup .check-label{align-items:flex-start}}
