@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#f2f3ff;background:#0d101d;font-synthesis:none;font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid #a58aff;outline-offset:3px}.app{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:#111422;border-right:1px solid #24283d;display:flex;flex-direction:column;padding:28px 15px 22px;z-index:10}.brand{display:flex;gap:12px;align-items:center;padding:0 13px 47px}.brand-mark{width:41px;height:41px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#9f75fd,#5c44d4);box-shadow:0 7px 25px #6e54d739}.brand strong{font-size:24px;letter-spacing:-1.25px;font-family:Manrope,sans-serif}.brand em{font-style:normal;color:#b49aff}.brand small{display:block;font-size:10px;color:#888ca7;letter-spacing:1.1px;margin-top:2px;text-transform:uppercase;font-weight:700}.nav-caption{font-size:10px;letter-spacing:1.7px;color:#757a98;font-weight:800;padding:0 18px;margin-bottom:15px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar nav button{position:relative;display:flex;gap:13px;align-items:center;width:100%;background:transparent;border:1px solid transparent;text-align:left;color:#a5a9c1;border-radius:11px;padding:12px 15px;font-weight:600;transition:.16s}.sidebar nav button:hover{background:#1b2035;color:#fff}.sidebar nav button.active{background:#342956;color:#dfd1ff;border-color:#57467a}.sidebar nav button.active:before{position:absolute;content:"";height:23px;width:3px;background:#b598ff;left:-15px;border-radius:0 3px 3px 0}.sidebar nav svg{color:#8d92ac}.sidebar nav button.active svg{color:#b99ff9}.operator-dot{width:7px;height:7px;background:#b4a0ff;border-radius:50%;margin-left:auto}.sidebar-bottom{margin-top:auto}.help-box{border:1px solid #34334e;background:linear-gradient(160deg,#26223f,#1c1b31);border-radius:14px;margin:15px 5px;padding:19px;display:grid;gap:11px}.help-box svg{color:#b9a0ff}.help-box strong{font-size:13px}.help-box span{font-size:12px;line-height:1.65;color:#999ab2}.back-to-site{display:flex;align-items:center;gap:10px;padding:19px 16px 4px;color:#aaaac1;font-size:13px}.back-to-site:hover{color:#fff}.back-to-site svg:last-child{margin-left:auto}.content{min-width:0;display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(ellipse 70% 450px at 52% -230px,#312348 0,transparent 80%),#0e111e}.topbar{height:77px;display:flex;justify-content:space-between;align-items:center;padding:0 43px;border-bottom:1px solid #24283b;background:#1114228a}.breadcrumb{font-size:13px;color:#858aa7;display:flex;gap:14px;align-items:center}.breadcrumb span{color:#626982}.breadcrumb strong{color:#eeeefa;font-weight:600}.top-actions{display:flex;gap:24px;align-items:center}.top-currency{color:#979bb8;font-size:11px;letter-spacing:.35px}.profile{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#dddff3}.profile-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#413063;color:#fff}.profile>svg{color:#777a94}.page-content{width:min(1420px,100%);padding:42px 43px 70px;margin:0 auto;flex:1}.section-heading{margin-bottom:30px;max-width:750px}.eyebrow{color:#b9a1fe;font-size:10px;font-weight:800;letter-spacing:2px;margin:0 0 14px}.section-heading h1{font-family:Manrope,sans-serif;font-size:clamp(27px,2.6vw,37px);font-weight:800;letter-spacing:-1.7px;line-height:1.18;margin:0 0 12px}.section-heading>p:last-child{color:#969bb6;font-size:14px;line-height:1.7;margin:0}h2,h3,p{overflow-wrap:break-word}.panel{background:#181b2d;border:1px solid #292d45;border-radius:18px}.button{border:1px solid transparent;border-radius:10px;display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:38px;padding:9px 16px;font-size:12px;font-weight:800;transition:.16s;white-space:nowrap}.button.primary{background:#926cf6;color:#fff}.button.primary:hover:not(:disabled){background:#a887ff;transform:translateY(-1px)}.button.secondary{background:#272a40;border-color:#383c57;color:#e1e2f5}.button.secondary:hover{background:#34374f}.button.danger{background:#3b2736;border-color:#704052;color:#f6b7c9}.button.danger:hover{background:#573041}.button.full{width:100%;margin-top:16px}.button svg{flex:none}.page-buttons{display:flex;justify-content:flex-end;margin:-65px 0 35px}.banner{display:flex;gap:10px;align-items:center;border:1px solid #495275;background:#262b46;color:#dce1ff;border-radius:11px;padding:13px 17px;margin-bottom:24px;line-height:1.6}.banner svg{flex:none;color:#adbcff}.banner.success{background:#1c3833;border-color:#316e63;color:#bdeedb}.banner.success svg{color:#8ad9b8}.banner.error{background:#3d232f;border-color:#6c3b50;color:#f7c1ce}.banner.error svg{color:#f1a6b8}.text-link{background:transparent;color:#c7b1ff;border:0;padding:2px;text-decoration:underline}.onboard-card{display:flex;align-items:center;gap:21px;padding:26px 27px;border:1px solid #665196;border-radius:16px;background:linear-gradient(125deg,#2d2544,#1d1e35);margin-bottom:28px}.onboard-card .big-icon,.empty-icon{display:grid;place-items:center;flex:none;width:55px;height:55px;border-radius:15px;color:#ceb9ff;background:#493863}.onboard-card>svg{flex:none;color:#c6b0ff}.onboard-card>div:nth-child(2){flex:1}.onboard-card h2{margin:0 0 7px;font-size:16px}.onboard-card p{margin:0;line-height:1.65;font-size:12px;color:#aeb1cc}.onboard-card>.button{margin-left:auto;flex:none}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:26px}.stat{background:#181b2d;border:1px solid #2a2f48;border-radius:16px;padding:22px 22px 20px;min-height:157px}.stat-top{display:flex;align-items:center;justify-content:space-between;color:#a6a8bf;font-size:12px;font-weight:600}.stat-top svg{color:#927cd3}.stat>strong{font-family:Manrope,sans-serif;display:block;font-size:30px;letter-spacing:-1.1px;margin-top:20px}.stat small{color:#8085a1;font-size:11px}.simulation-panel{background:#1e1c31;border:1px dashed #7455a3;border-radius:14px;padding:20px 24px;margin-bottom:27px}.simulation-panel>div{display:flex;gap:10px;align-items:center}.simulation-panel svg{color:#ac90f0}.simulation-panel h3{font-size:13px;margin:0}.simulation-panel span{font-size:11px;color:#9a91be}.simulation-panel strong{display:block;margin-top:15px;font-size:25px}.simulation-panel p{font-size:12px;color:#bcb5d3;margin:6px 0 0}.panel-heading{display:flex;justify-content:space-between;align-items:center;padding:27px 27px 24px;gap:16px}.panel-heading .eyebrow{margin-bottom:9px}.panel-heading h2{font-family:Manrope,sans-serif;font-size:17px;margin:0;letter-spacing:-.4px}.simple-list{border-top:1px solid #292d45}.simple-row{padding:18px 25px;border-bottom:1px solid #292d45;display:flex;align-items:center;gap:20px}.simple-row:last-child{border:0}.row-title{display:flex;align-items:center;gap:13px;min-width:0;flex:1}.row-title>span{display:grid;gap:4px;min-width:0}.row-title strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-title small{color:#8186a0;font-size:10px}.campaign-icon{width:45px;height:45px;flex:none;display:grid;place-items:center;border-radius:12px;background:#322849;color:#bba1ff}.campaign-icon.mini{width:35px;height:35px;border-radius:10px}.row-money{margin-left:auto;color:#b4b6cb;font-size:11px;min-width:90px;text-align:right}.status{display:inline-flex;text-transform:capitalize;align-items:center;width:max-content;white-space:nowrap;border-radius:100px;padding:6px 10px;background:#303449;color:#aeb4cf;font-size:10px;font-weight:800}.status-active,.status-approved{background:#1c3f37;color:#86e0af}.status-pending,.status-pending_review,.status-awaiting_payment{background:#4a3a26;color:#f4ce87}.status-paused,.status-draft{background:#32334d;color:#b5b6df}.status-rejected{background:#4b2938;color:#ffa6c3}.status-completed{background:#302a59;color:#c1b5ff}.status-pending_review{text-transform:capitalize}.empty-panel{text-align:center;padding:55px 25px 70px;color:#9a9fb9}.empty-panel.large{border:1px dashed #444967;border-radius:16px;background:#181b2d}.empty-panel>svg{color:#a38cf6}.empty-panel h3,.empty-panel h2{color:#ececf8;font-size:17px;margin:17px 0 5px}.empty-panel p{line-height:1.6;margin:0 auto 19px;max-width:420px;font-size:12px}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.info-card{border:1px solid #2a2e48;background:#161a2a;border-radius:15px;padding:25px}.info-card svg{color:#b69bff}.info-card h3{margin:15px 0 9px;font-size:14px}.info-card p{margin:0;font-size:12px;color:#989db9;line-height:1.65}.campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.campaign-card{border:1px solid #31354d;border-radius:17px;padding:22px;background:#191c2e;min-width:0}.campaign-head{display:flex;align-items:center;gap:13px}.campaign-head .status{margin-left:auto}.campaign-titles{min-width:0;flex:1}.campaign-titles h3{margin:0 0 6px;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-titles p{margin:0;color:#969bb8;font-size:11px}.campaign-creative{margin:20px 0 13px;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:15px;background:#111523;border:1px solid #2d3149;border-radius:12px;padding:10px}.campaign-creative>img,.creative-placeholder{width:110px;height:75px;object-fit:cover;border-radius:8px;background:#25253b}.creative-placeholder{display:grid;justify-items:center;align-content:center;gap:7px;color:#a391d8;padding:6px}.creative-placeholder span{font-size:9px;text-align:center}.campaign-creative strong{display:block;font-size:13px;margin-bottom:8px;line-height:1.4}.campaign-creative a{color:#a897ff;font-size:11px;display:flex;gap:4px;align-items:center;overflow-wrap:anywhere}.tiny-chips{display:flex;gap:7px;flex-wrap:wrap}.tiny-chips span{font-size:10px;background:#2b2d45;color:#b6bdd8;border-radius:6px;padding:6px 9px}.tiny-chips span.sim-chip{background:#413055;color:#d3baf9}.campaign-progress{margin-top:23px}.campaign-progress>div:first-child{display:flex;justify-content:space-between;gap:8px;color:#a3a8c0;font-size:11px}.campaign-progress strong{color:#e0e2f2}.progress-track{height:7px;background:#35334c;border-radius:7px;margin-top:11px;overflow:hidden}.progress-track i{display:block;height:100%;background:linear-gradient(90deg,#7e68e4,#baa0ff);border-radius:7px}.campaign-numbers{display:grid;grid-template-columns:repeat(3,1fr);margin:19px 0;border-bottom:1px solid #31354a;padding-bottom:22px}.campaign-numbers div{display:grid;gap:6px}.campaign-numbers strong{font-size:16px}.campaign-numbers span{font-size:11px;color:#9297b2}.campaign-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;min-height:40px}.action-hint{font-size:11px;color:#aab0c8}.upload-button input{display:none}.form-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:23px;align-items:start}.form-main{display:grid;gap:20px}.form-panel{padding:30px}.form-panel h2{font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.6px;margin:0 0 25px}.form-index{font-weight:800;font-size:12px;color:#ad93fc;margin-bottom:13px;display:flex;align-items:center;gap:11px}.form-index span{letter-spacing:1.5px;color:#9095b0;font-size:10px}.form-panel label,.application-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#d4d6e6;font-weight:600;margin:0 0 19px}.form-panel label:last-child,.application-form label:last-of-type{margin-bottom:0}.form-panel input:not([type=checkbox]),.application-form input,.application-form textarea{width:100%;background:#111421;border:1px solid #373b54;border-radius:10px;color:#f2f3fc;padding:12px 14px;outline:none;transition:.15s}.form-panel input:not([type=checkbox]):focus,.application-form input:focus,.application-form textarea:focus{border-color:#a283ef;box-shadow:0 0 0 3px #9877e61a}.form-panel input::placeholder,.application-form input::placeholder,.application-form textarea::placeholder{color:#696e86}.optional{color:#878ba7;font-weight:400}.format-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px}.format-choice{background:#202337;border:1px solid #363953;border-radius:13px;padding:19px 17px;display:flex;flex-direction:column;align-items:flex-start;gap:11px;color:#f0f0f9;text-align:left}.format-choice svg{color:#aaa0d4}.format-choice strong{font-size:13px}.format-choice span{font-size:11px;color:#8f95b1;line-height:1.55}.format-choice.selected{border-color:#9976e5;background:#2a2346;box-shadow:inset 0 0 0 1px #7b5ccb}.format-choice.selected svg{color:#b49aff}.field-label{font-size:12px;color:#d6d6e4;font-weight:700;margin:24px 0 12px}.placement-options{display:flex;gap:10px;flex-wrap:wrap}.form-panel label.check-choice{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;color:#ced2e8;padding:10px 13px;border-radius:9px;background:#22253b;border:1px solid #383c52;font-size:11px}.check-choice input{accent-color:#9976ec}.form-panel label.simulation-toggle{flex-direction:row;align-items:flex-start;background:#292039;border:1px dashed #67518b;border-radius:11px;padding:16px;gap:11px;margin-bottom:22px}.simulation-toggle input{accent-color:#af94ff;transform:translateY(3px)}.simulation-toggle>span{display:grid;gap:5px}.simulation-toggle small{color:#a59bbb;font-weight:400;line-height:1.5}.hint{font-size:11px;color:#9297b2;line-height:1.65}.summary-panel{padding:25px;position:sticky;top:25px}.summary-panel h2{font-size:19px;margin:0 0 21px}.ad-preview{border:1px solid #363952;border-radius:13px;background:#111421;padding:14px;margin-bottom:21px}.sponsored-label{font-size:9px;font-weight:800;letter-spacing:1.5px;color:#ae9ac5}.preview-media{background:#26293d;display:grid;place-items:center;height:130px;border-radius:9px;color:#9d90cd;margin-top:10px}.ad-preview img{width:100%;max-height:140px;object-fit:cover;margin-top:10px;border-radius:9px}.ad-preview h3{font-size:14px;margin:13px 0 5px}.ad-preview>span:last-child{font-size:11px;color:#a6a8c1}.summary-line{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #33354d;padding:13px 0;color:#969bb4;font-size:11px}.summary-line strong{color:#e3e4f5}.summary-panel>.hint{text-align:center;margin-top:15px}.application-form{padding:35px;max-width:720px}.application-intro svg{color:#b29af6}.application-intro h2{font-size:23px;margin:14px 0 8px}.application-intro p{font-size:13px;color:#9b9fb9;line-height:1.7;margin:0 0 28px}.application-form textarea{resize:vertical}.application-status{max-width:720px;padding:35px}.application-icon{color:#b29af6;margin-bottom:19px}.application-status h2{font-size:22px;margin:21px 0 11px}.application-status>p{color:#adb1c8;line-height:1.7;margin-bottom:25px}.application-detail{display:grid;gap:10px;background:#121625;border-radius:12px;padding:20px;margin-bottom:24px}.application-detail a{color:#b9a1ff;overflow-wrap:anywhere}.application-detail span{font-size:11px;color:#898fac}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.review-panel .panel-heading{border-bottom:1px solid #30334c}.review-panel .panel-heading span{color:#bba7f3;font-size:11px}.review-item{padding:23px;border-bottom:1px solid #30334c}.review-item:last-child{border-bottom:0}.review-item>strong{font-size:15px}.review-item p{font-size:12px;color:#a1a6bd;line-height:1.6}.review-item a{display:inline-flex;gap:5px;align-items:center;color:#b8a3ff;font-size:11px;overflow-wrap:anywhere}.review-actions{display:flex;gap:10px;margin-top:17px}.queue-empty{padding:25px;color:#9195af;font-size:12px}.empty-login{min-height:60vh;max-width:550px;margin:8vh auto 0;display:flex;flex-direction:column;align-items:center;text-align:center}.empty-login .empty-icon{width:80px;height:80px;border-radius:20px}.empty-login h1{font-family:Manrope;font-size:37px;margin:25px 0 0;letter-spacing:-1px}.empty-login p{color:#a0a5c1;line-height:1.75;font-size:15px}.empty-login .button{margin-top:20px}.empty-login small{color:#7f86a3;margin-top:19px}.loading-state{min-height:55vh;display:grid;place-content:center;justify-items:center;gap:14px;color:#a2a8c5}.spinner{width:30px;height:30px;border:3px solid #403a59;border-top-color:#b99aff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.footer{display:flex;align-items:center;gap:18px;padding:23px 43px;border-top:1px solid #282d44;font-size:11px;color:#727a98}.footer a:hover{color:#d2c7ff}.footer span:nth-child(2){margin-right:auto}@media(max-width:1250px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-layout{grid-template-columns:minmax(0,1fr) 305px}.page-content{padding:32px 28px 55px}.topbar{padding:0 28px}.sidebar{width:225px}.app{grid-template-columns:225px minmax(0,1fr)}}@media(max-width:980px){.form-layout,.campaign-grid,.review-grid{grid-template-columns:1fr}.summary-panel{position:static}.page-buttons{margin:0 0 20px}.onboard-card{flex-wrap:wrap}.onboard-card>.button{margin-left:76px}.info-grid{grid-template-columns:1fr}}@media(max-width:700px){.app{display:block}.sidebar{height:auto;position:static;width:100%;padding:14px 15px 10px;border-right:none;border-bottom:1px solid #2b2f48}.brand{padding:5px 2px 15px}.brand-mark{width:34px;height:34px}.brand strong{font-size:20px}.nav-caption,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;overflow-x:auto;padding-bottom:7px}.sidebar nav button{width:auto;white-space:nowrap;padding:10px 12px}.sidebar nav button.active:before{display:none}.sidebar nav button svg{width:16px}.topbar{height:61px;padding:0 18px}.top-currency{display:none}.page-content{padding:28px 18px 45px}.stat-grid{gap:12px}.stat{padding:16px;min-height:135px}.stat>strong{font-size:23px}.section-heading h1{font-size:29px}.panel-heading{padding:20px}.info-grid{gap:12px}.onboard-card{padding:21px}.onboard-card>.button{margin-left:0}.simple-row{gap:11px;padding:14px}.row-money{display:none}.form-panel,.application-form,.summary-panel{padding:22px}.format-grid{gap:8px}.format-choice{padding:13px}.campaign-card{padding:16px}.footer{padding:20px;gap:9px;flex-wrap:wrap}.footer span:nth-child(2){width:100%;order:5}}@media(max-width:420px){.stat-grid{grid-template-columns:1fr 1fr}.stat>strong{font-size:19px}.stat small{font-size:10px}.profile>span{display:none}.brand small{font-size:9px}.campaign-creative{grid-template-columns:75px minmax(0,1fr)}.campaign-creative>img,.creative-placeholder{width:75px;height:67px}.campaign-numbers strong{font-size:13px}}:root{color-scheme:dark;--bg:#121212;--surface:#1e1e1e;--border:#303030;--muted:#9a9a9a;--accent:#ff1d00;--accent-soft:#ff9183;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f4f4f4;background:#121212}body{background:var(--bg);color:#f4f4f4}button,input,textarea{font-family:inherit}h1,h2,h3{letter-spacing:-.025em}:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}a:hover{color:inherit}.app{display:block;min-height:100vh;background:var(--bg)}.sidebar{position:fixed;top:72px;bottom:0;left:0;z-index:35;width:216px;height:auto;padding:19px 12px 18px;background:#121212;border-right:1px solid #242424;overflow-y:auto}.nav-caption{padding:0 13px;margin:5px 0 14px;font-size:11px;font-weight:550;letter-spacing:0;color:#aaa}.sidebar nav{gap:3px}.sidebar nav button{min-height:43px;gap:14px;padding:11px 14px;border:0;border-radius:8px;color:#b7b7b7;font-size:13px;font-weight:500;background:transparent;transition:background .15s,color .15s}.sidebar nav button svg{color:#b7b7b7}.sidebar nav button:hover{background:#212121;color:#fff}.sidebar nav button.active{background:#2b2b2b;border:0;color:#ffd0ca;font-weight:650}.sidebar nav button.active:before{display:none}.sidebar nav button.active svg{color:#ff9183}.operator-dot{background:#ff9183}.help-box{border:1px solid #303030;border-radius:10px;background:#1c1c1c;padding:18px;margin:10px 0}.help-box svg{color:#ff9183}.help-box strong{font-size:13px;font-weight:600}.help-box span{color:#a1a1a1}.back-to-site{color:#aaa;padding:14px 10px;border-radius:8px}.back-to-site:hover{color:#fff;background:#222}.content{min-width:0;min-height:100vh;margin-left:216px;padding-top:72px;background:#121212}.topbar{position:fixed;top:0;left:0;right:0;z-index:45;height:72px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 28px 0 18px;border-bottom:1px solid #282828;background:#121212}.topbar-leading{display:flex;align-items:center;min-width:0;gap:15px}.aurix-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:12px;min-width:185px;text-decoration:none}.aurix-brand img{display:block;width:130px;height:auto;aspect-ratio:1420 / 339;object-fit:contain}.aurix-brand span{font-size:13px;font-weight:600;color:#b6b6b6;border-left:1px solid #424242;padding-left:12px}.breadcrumb{display:flex;align-items:center;gap:11px;color:#909090;font-size:12px;white-space:nowrap}.breadcrumb span{color:#676767}.breadcrumb strong{font-weight:550;color:#ddd}.top-actions{gap:20px}.top-currency{color:#a5a5a5;letter-spacing:0;font-size:11px}.profile{color:#e5e5e5;font-size:12px;font-weight:550}.profile-avatar{background:#303030;color:#f4f4f4;width:36px;height:36px}.profile svg{color:#a4a4a4}.page-content{max-width:1500px;padding:34px 32px 64px}.section-heading{margin-bottom:26px}.section-heading .eyebrow{font-size:10px;color:#b5b5b5;font-weight:650;letter-spacing:.15em}.section-heading h1{font-family:inherit;letter-spacing:-.025em;font-weight:700;font-size:clamp(26px,2.4vw,31px)}.section-heading>p:last-child{color:#a5a5a5;font-size:13px}.button{border-radius:22px;min-height:40px;font-size:13px;font-weight:650;padding:9px 16px}.button.primary{background:#ff1d00;color:#121212;border-color:transparent;box-shadow:none}.button.primary:hover:not(:disabled){background:#ff8171;transform:none}.button.secondary{color:#e9e9e9;background:#2b2b2b;border-color:transparent}.button.secondary:hover{background:#3a3a3a}.button.danger{background:#321d26;border-color:#763b4c;color:#ffc1ce}.button.danger:hover{background:#462833}.banner{border:1px solid #444;background:#252525;border-radius:9px;color:#ddd;font-size:12px}.banner svg{color:#ff9183}.banner.success{background:#1c3126;border-color:#376246;color:#c4e8cc}.banner.success svg{color:#9cddb0}.banner.error{background:#321d26;border-color:#763b4c;color:#ffc1ce}.banner.error svg{color:#ffc1ce}.text-link,.campaign-creative a,.review-item a,.application-detail a{color:#ffa79c}.panel,.stat,.campaign-card,.info-card{border:1px solid #303030;background:#1e1e1e;border-radius:11px;box-shadow:none}.panel-heading{border-color:#303030}.panel-heading h2{font-family:inherit;font-size:18px;font-weight:650}.onboard-card{border:1px solid #49342e;border-radius:10px;background:#261c1a;padding:23px}.onboard-card .big-icon,.empty-icon{border-radius:11px;background:#372521;color:#ff978b}.onboard-card>svg{color:#ff978b}.onboard-card p{color:#b6a6a2}.stat-grid{gap:16px}.stat{min-height:148px;padding:22px}.stat-top{color:#b7b7b7}.stat-top svg{color:#ff9183}.stat>strong{font-family:inherit;letter-spacing:-.03em;font-size:28px;font-weight:700}.stat small{color:#969696}.simulation-panel{border:1px dashed #6a514b;border-radius:10px;background:#231d1b}.simulation-panel svg{color:#ff9183}.simulation-panel span,.simulation-panel p{color:#bca9a4}.simple-list{border-top-color:#303030}.simple-row{border-bottom-color:#303030}.row-title small,.row-money{color:#a5a5a5}.campaign-icon,.campaign-icon.mini{border-radius:9px;background:#342522;color:#ff978b}.status{font-weight:650;padding:5px 10px;color:#c7c7c7;background:#333}.status-active,.status-approved{background:#223829;color:#a9e2b6}.status-pending,.status-pending_review,.status-awaiting_payment{background:#463826;color:#f4cb84}.status-paused,.status-draft{background:#333;color:#ccc}.status-rejected{background:#4d2a30;color:#ffc1ce}.status-completed{background:#3a302e;color:#ffb5ab}.empty-panel{color:#a2a2a2}.empty-panel h2,.empty-panel h3{color:#f0f0f0}.empty-panel>svg,.info-card svg{color:#ff9183}.empty-panel.large{background:#1c1c1c;border:1px dashed #454545;border-radius:10px}.info-card{padding:23px}.info-card p{color:#aaa}.campaign-card{padding:23px}.campaign-head .campaign-titles p{color:#a5a5a5}.campaign-creative{background:#161616;border:1px solid #333;border-radius:9px}.campaign-creative>img,.creative-placeholder{background:#282828;border-radius:7px}.creative-placeholder{color:#ff9183}.tiny-chips span{color:#c1c1c1;background:#303030;border-radius:6px}.tiny-chips span.sim-chip{background:#45302a;color:#ffb4a9}.campaign-progress>div:first-child{color:#aaa}.campaign-progress strong{color:#eee}.progress-track{background:#393939}.progress-track i{background:#ff1d00}.campaign-numbers{border-color:#303030}.campaign-numbers span,.action-hint{color:#a5a5a5}.form-panel h2,.summary-panel h2{font-family:inherit}.form-index{color:#ff978b}.form-index span{color:#aaa}.form-panel label,.application-form label{color:#dedede}.form-panel input:not([type=checkbox]),.application-form input,.application-form textarea{color:#f4f4f4;background:#161616;border:1px solid #3e3e3e;border-radius:8px}.form-panel input:not([type=checkbox]):focus,.application-form input:focus,.application-form textarea:focus{outline:2px solid #ff9183;outline-offset:1px;border-color:#ff9183;box-shadow:none}.form-panel input::placeholder,.application-form input::placeholder,.application-form textarea::placeholder{color:#888}.format-choice{color:#ececec;background:#242424;border:1px solid #393939;border-radius:9px}.format-choice svg,.format-choice span{color:#aaa}.format-choice.selected{border-color:#ff9183;background:#31221f;box-shadow:none}.format-choice.selected svg{color:#ff9183}.field-label{color:#eee}.form-panel label.check-choice{background:#292929;color:#dedede;border:1px solid #3c3c3c}.check-choice input,.simulation-toggle input{accent-color:#ff1d00}.form-panel label.simulation-toggle{background:#2c211f;border-color:#855347;border-radius:9px}.simulation-toggle small{color:#c1aaa4}.hint{color:#aaa}.summary-panel{border-radius:11px}.ad-preview{background:#161616;border-color:#393939;border-radius:9px}.sponsored-label{color:#ffaaa0}.preview-media{background:#292929;color:#ff9183}.summary-line{border-color:#333;color:#aaa}.summary-line strong{color:#eee}.application-intro svg,.application-icon{color:#ff9183}.application-intro p,.application-status>p{color:#aaa}.application-detail{background:#161616;border:1px solid #303030}.application-detail span{color:#999}.review-panel .panel-heading,.review-item{border-color:#333}.review-panel .panel-heading span{color:#ffc0b7}.review-item p,.queue-empty{color:#aaa}.empty-login p{color:#b2b2b2}.empty-login small{color:#999}.spinner{border-color:#484848;border-top-color:#ff9183}.footer{border-color:#2b2b2b;color:#999}.footer a:hover{color:#ffd0ca}@media(max-width:1250px){.sidebar{width:204px}.content{margin-left:204px}.page-content{padding:32px 26px 56px}.topbar{padding:0 22px 0 16px}}@media(max-width:860px){.sidebar{width:76px;padding:15px 7px}.sidebar .nav-caption,.sidebar .sidebar-bottom,.sidebar nav button span{display:none}.sidebar nav button{display:grid;place-items:center;min-width:58px;padding:13px 8px}.sidebar nav button svg{width:20px;height:20px}.content{margin-left:76px}.top-currency{display:none}.page-content{padding:26px 20px 50px}.breadcrumb{display:none}}@media(max-width:700px){.app{display:block}.topbar{height:64px;padding:0 15px;gap:12px}.aurix-brand{min-width:0;gap:8px}.aurix-brand img{width:114px}.aurix-brand span{font-size:12px;padding-left:9px}.profile>span{display:none}.sidebar{position:fixed;inset:64px 0 auto;width:100%;height:54px;padding:5px 11px;overflow-x:auto;overflow-y:hidden;border:0;border-bottom:1px solid #2a2a2a;background:#121212}.sidebar nav{display:flex;gap:5px;min-width:max-content}.sidebar nav button{display:flex;width:auto;min-width:unset;padding:9px 12px;white-space:nowrap;border-radius:7px}.sidebar nav button span{display:inline;font-size:12px}.sidebar nav button svg{width:17px;height:17px}.content{margin-left:0;padding-top:118px}.page-content{padding:24px 18px 44px}.top-actions{gap:8px}.onboard-card{padding:20px}.panel-heading{padding:21px}.stat>strong{font-size:24px}.footer{padding:20px;gap:11px}}@media(max-width:420px){.aurix-brand img{width:105px}.aurix-brand span{font-size:11px}.stat>strong{font-size:21px}}
