﻿:root{--bg:#050507;--surface:#0a090e;--surface2:#0e0c13;--surface3:#141019;--border:#ffffff13;--borderStrong:#ffffff1f;--text:#f7f4fb;--muted:#827b8d;--muted2:#5d5766;--purple:#a66cff;--purple2:#713bd1;--green:#63d99a;--red:#f07991;--yellow:#e6bd68;--blue:#a66cff}*{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(circle at 80% -10%, #7a36be38, transparent 35%), radial-gradient(circle at 0% 100%, #48287814, transparent 30%), var(--bg);color:var(--text);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}button,input,textarea,select{-webkit-tap-highlight-color:transparent}button:active{transform:scale(.985)}.appShell{min-height:100vh}.sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:20;background:#09090ddb;flex-direction:column;width:250px;padding:28px 16px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;margin-bottom:36px;padding:0 10px;display:flex}.brandIcon,.loginLogo>div,.brandMark{color:#fff;background:linear-gradient(135deg,#aa72ff,#7138ca);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 8px 30px #8b4bdc4d}.brand strong{letter-spacing:.12em;font-size:14px;display:block}.brand span{color:var(--purple);letter-spacing:.2em;margin-top:2px;font-size:10px;display:block}.desktopNav{flex-direction:column;gap:5px;display:flex}.navItem{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;transition:background .18s,color .18s,transform .18s;display:flex}.navItem:hover{color:#d7d1df;background:#ffffff09;transform:translate(2px)}.navItem.active{color:#fff;box-shadow:inset 2px 0 0 var(--purple);background:linear-gradient(90deg,#9b62ff2b,#9b62ff0b)}.navIcon{text-align:center;width:22px;font-size:16px}.logoutButton{color:var(--muted2);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;margin-top:auto;padding:11px 12px;display:flex}.logoutButton:hover{color:#d7d1df;background:#ffffff08}.main{min-height:100vh;margin-left:250px}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#08080b94;justify-content:space-between;align-items:center;min-height:105px;padding:30px 42px 22px;display:flex;position:sticky;top:0}.eyebrow{color:var(--purple);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.pageHeading h1{letter-spacing:-.03em;margin:5px 0 0;font-size:28px}.searchBox{border:1px solid var(--border);background:#ffffff06;border-radius:12px;align-items:center;gap:8px;width:290px;height:42px;padding:0 12px;transition:border .2s,background .2s;display:flex}.searchBox:focus-within{background:#9b62ff0a;border-color:#9b62ff80}.searchBox>span{color:var(--muted2);font-size:20px}.searchBox input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.searchBox button{color:var(--muted);background:0 0;border:0;font-size:18px}.pageContent{max-width:1700px;padding:30px 42px 80px}@keyframes pageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.heroStats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.statCard{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:16px;min-height:145px;padding:19px;transition:transform .2s,border .2s,box-shadow .2s;position:relative;overflow:hidden}.statCard:after{content:"";filter:blur(20px);background:#9b62ff17;border-radius:50%;width:120px;height:120px;position:absolute;top:-55px;right:-45px}.statCard:hover{border-color:#9b62ff40;transform:translateY(-3px);box-shadow:0 14px 35px #0003}.statTop{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.statTop i{width:28px;height:28px;color:var(--purple);background:#9b62ff1a;border-radius:9px;place-items:center;font-style:normal;display:grid}.statCard>strong{letter-spacing:-.04em;margin-top:23px;font-size:26px;display:block}.statCard>small{color:var(--muted2);margin-top:7px;display:block}.miniStats{border:1px solid var(--border);background:#ffffff05;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:14px 0 22px;display:grid;overflow:hidden}.miniStat{border-right:1px solid var(--border);padding:15px 18px}.miniStat:last-child{border-right:0}.miniStat span{color:var(--muted);font-size:11px;display:block}.miniStat strong{margin-top:5px;font-size:18px;display:block}.dashboardGrid{grid-template-columns:1.45fr 1fr;gap:16px;margin-bottom:16px;display:grid}.dashboardGrid.lower{grid-template-columns:1.45fr 1fr}.panel{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff08,#ffffff04);border-radius:16px;min-width:0;padding:20px}.panelHeader{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.panelHeader h2{letter-spacing:-.01em;margin:0;font-size:15px}.panelHeader span{color:var(--muted2);margin-top:4px;font-size:11px;display:block}.panelHeaderRight{align-items:center;gap:8px;display:flex}.headerBadge{border-radius:999px;padding:4px 8px;color:#c39cff!important;background:#9b62ff1f!important;margin:0!important}.primaryButton,.submitButton{color:#fff;background:linear-gradient(135deg,#a66cff,#713bd1);border:0;border-radius:10px;padding:10px 14px;font-weight:700;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 22px #7c41cf33}.primaryButton:hover,.submitButton:hover{transform:translateY(-1px);box-shadow:0 11px 27px #7c41cf47}.submitButton{justify-content:space-between;align-items:center;width:100%;margin-top:5px;display:flex}.chart{align-items:flex-end;gap:13px;height:285px;padding-top:20px;display:flex}.chartItem{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.chartBar{background:#ffffff06;border-radius:10px 10px 4px 4px;align-items:flex-end;width:min(62px,100%);height:225px;display:flex;overflow:hidden}.chartBar i{transform-origin:bottom;background:linear-gradient(#ad75ff,#7139c7);border-radius:9px 9px 3px 3px;width:100%;min-height:3px;animation:.7s cubic-bezier(.2,.8,.2,1) both barIn;display:block}@keyframes barIn{0%{transform:scaleY(0)}}.chartItem small{color:var(--muted2);font-size:10px}.chartTooltip{color:var(--muted);white-space:nowrap;font-size:10px}.statusList{flex-direction:column;gap:14px;display:flex}.statusRow>div:first-child{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.statusRow>div:first-child span{align-items:center;gap:8px;display:flex}.statusRow b{color:#d7d1df}.statusDot{background:var(--purple);border-radius:50%;width:7px;height:7px;display:inline-block}.statusTrack{background:#ffffff0d;border-radius:99px;height:4px;margin-top:7px;overflow:hidden}.statusTrack i{border-radius:inherit;background:var(--purple);height:100%;transition:width .6s;display:block}.status-success,.status-done{background-color:#54d78d1f;color:var(--green)!important}.status-danger{background-color:#ef72871a;color:var(--red)!important}.status-blue{background-color:#65b8ec1a;color:var(--blue)!important}.status-warning{background-color:#e5c16a1a;color:var(--yellow)!important}.statusTrack i.status-success,.statusTrack i.status-done{background:var(--green)}.statusTrack i.status-danger{background:var(--red)}.statusTrack i.status-blue{background:var(--blue)}.statusTrack i.status-warning{background:var(--yellow)}.statusBadge{white-space:nowrap;color:#c19aff;background:#9b62ff1a;border-radius:999px;padding:6px 9px;font-size:10px}.projectList,.simpleList,.leadList{flex-direction:column;display:flex}.projectRow{border:0;border-top:1px solid var(--border);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 2px;transition:background .18s;display:grid}.projectRow:hover{background:#ffffff06}.projectAvatar{color:#c39cff;background:linear-gradient(135deg,#9b62ff47,#7441d11f);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.projectAvatar.large{width:42px;height:42px}.projectInfo{min-width:0}.projectInfo b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.projectInfo small{color:var(--muted2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.projectRow>strong{font-size:12px}.attentionList{flex-direction:column;display:flex}.attention{border:0;border-top:1px solid var(--border);width:100%;color:inherit;text-align:left;background:0 0;gap:10px;padding:13px 0;display:flex}.attention:hover{background:#ffffff05}.attentionIcon{width:32px;height:32px;color:var(--yellow);background:#e5c16a17;border-radius:9px;flex:none;place-items:center;display:grid}.leadIcon{color:var(--purple);background:#9b62ff1a}.attention b{font-size:12px;display:block}.attention small{color:var(--muted2);margin-top:4px;display:block}.emptyState{text-align:center;min-height:170px;color:var(--muted2);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.emptyState>div{border:1px solid var(--border);border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:10px;display:grid}.emptyState b{color:#817a8b;font-size:12px}.emptyState span{margin-top:4px;font-size:11px}.filters{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.filters button{border:1px solid var(--border);color:var(--muted);background:#ffffff05;border-radius:8px;padding:6px 9px;font-size:10px;transition:all .18s}.filters button:hover,.filters button.selected{color:#d5c4ee;background:#9b62ff1a;border-color:#9b62ff59}.projectCard{border-top:1px solid var(--border);grid-template-columns:minmax(220px,1fr) auto minmax(190px,.8fr) auto;align-items:center;gap:18px;padding:16px 3px;transition:transform .18s,background .18s;display:grid}.projectCard:hover{background:#ffffff05}.projectMain{align-items:center;gap:12px;min-width:0;display:flex}.projectMoney strong{font-size:14px;display:block}.projectMoney small{color:var(--muted2);margin-top:5px;font-size:10px;display:block}.tinyProgress{background:#ffffff0d;border-radius:99px;height:4px;margin-top:8px;overflow:hidden}.tinyProgress i{border-radius:inherit;background:var(--purple);height:100%;transition:width .5s;display:block}.actions{flex-wrap:wrap;gap:6px;display:flex}.actions button,.replyActions button{border:1px solid var(--border);color:#817a8b;background:#ffffff09;border-radius:8px;padding:7px 9px;font-size:10px;transition:all .18s}.actions button:hover,.replyActions button:hover{color:#fff;border-color:var(--borderStrong);background:#ffffff12}.dangerButton{color:var(--red)!important;background:#ef72870f!important}.successButton{color:var(--green)!important;background:#54d78d0f!important}.leadCard{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 2px;display:grid}.leadAvatar{width:38px;height:38px;color:var(--purple);background:#9b62ff1a;border-radius:11px;place-items:center;display:grid}.leadInfo{min-width:0}.leadInfo b{font-size:13px}.leadInfo small{color:var(--muted2);margin-top:4px;display:block}.leadInfo p{color:#999;margin:8px 0 0;font-size:11px;line-height:1.5}.simpleRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:13px 2px;display:flex}.simpleRow div{min-width:0}.simpleRow b{font-size:12px;display:block}.simpleRow small,.simpleRow>span{color:var(--muted2);margin-top:4px;font-size:10px;display:block}.replyGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.replyCard{border:1px solid var(--border);background:#ffffff05;border-radius:13px;padding:16px;transition:transform .2s,border .2s}.replyCard:hover{border-color:#9b62ff33;transform:translateY(-2px)}.replyTop{align-items:center;gap:9px;display:flex}.replyIcon{width:29px;height:29px;color:var(--purple);background:#9b62ff1a;border-radius:8px;place-items:center;display:grid}.replyCard p{color:#817a8b;white-space:pre-wrap;max-height:130px;margin:15px 0;font-size:12px;line-height:1.55;overflow:auto}.replyActions{flex-wrap:wrap;gap:6px;display:flex}.dealGrid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.dealCard{border:1px solid var(--border);background:#ffffff05;border-radius:14px;padding:17px;transition:transform .2s,border .2s,box-shadow .2s}.dealCard:hover{border-color:#9b62ff33;transform:translateY(-2px);box-shadow:0 15px 35px #0000002e}.dealHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dealProject{align-items:center;gap:10px;display:flex}.dealProject b{font-size:13px;display:block}.dealProject small{color:var(--muted2);margin-top:4px;font-size:10px;display:block}.dealAmount{margin:22px 0 16px}.dealAmount span{color:var(--muted2);font-size:10px}.dealAmount strong{letter-spacing:-.04em;margin-top:4px;font-size:28px;display:block}.paymentProgress>div:first-child{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.paymentProgress b{color:#d7d1df}.progressTrack{background:#ffffff0d;border-radius:99px;height:7px;margin-top:7px;overflow:hidden}.progressTrack i{border-radius:inherit;background:linear-gradient(90deg,#7542d1,#aa72ff);height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.dealNumbers{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.dealNumbers div{background:#ffffff06;border-radius:9px;padding:10px}.dealNumbers span{color:var(--muted2);font-size:9px;display:block}.dealNumbers b{margin-top:4px;font-size:11px;display:block}.paymentHistory{border-top:1px solid var(--border);margin-top:16px;padding-top:13px}.historyTitle{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.paymentRow{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.paymentRow b{color:var(--green);font-size:11px;display:block}.paymentRow small{color:var(--muted2);margin-top:3px;font-size:9px;display:block}.paymentRow button{width:25px;height:25px;color:var(--muted);background:#ffffff08;border:0;border-radius:7px}.calendarToolbar{text-align:center;justify-content:center;align-items:center;gap:25px;margin-bottom:25px;display:flex}.calendarToolbar h2{text-transform:capitalize;margin:5px 0 0;font-size:19px}.calendarToolbar button{border:1px solid var(--border);color:#fff;background:#ffffff08;border-radius:9px;width:36px;height:36px}.week,.calendarGrid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.week{margin-bottom:7px}.week span{color:var(--muted2);text-align:center;font-size:10px}.calendarDay{border:1px solid var(--border);background:#ffffff04;border-radius:10px;flex-direction:column;gap:5px;min-height:115px;padding:8px;transition:border .18s,background .18s;display:flex}.calendarDay:hover{background:#9b62ff06;border-color:#9b62ff33}.calendarDay.muted{opacity:.25}.calendarDay strong{color:var(--muted);font-size:11px}.calendarDay button{color:#c9aff3;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#9b62ff1a;border:0;border-radius:6px;padding:6px;font-size:9px;overflow:hidden}.calendarDay button.overdue{color:var(--red);background:#ef72871a}.settingsList{max-width:850px}.settingRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:30px;padding:17px 0;display:flex}.settingRow span{color:var(--muted);font-size:12px}.settingRow b{color:#eee8f5;text-align:right;font-size:12px}.modalOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;place-items:center;padding:20px;animation:.2s both overlayIn;display:grid;position:fixed;inset:0}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.modalCard{border:1px solid var(--borderStrong);background:linear-gradient(145deg,#15151c,#0e0e13);border-radius:18px;width:min(620px,100%);max-height:min(900px,92vh);padding:22px;animation:.25s cubic-bezier(.2,.8,.2,1) both modalIn;overflow:auto;box-shadow:0 30px 100px #0000008c}@keyframes modalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modalHeader{justify-content:space-between;gap:15px;margin-bottom:20px;display:flex}.modalHeader h2{margin:5px 0 0;font-size:19px}.modalClose{border:1px solid var(--border);color:#817a8b;background:#ffffff08;border-radius:9px;width:34px;height:34px;font-size:20px}.form{flex-direction:column;gap:9px;display:flex}.form label{color:var(--muted);margin-top:4px;font-size:10px}.form input,.form textarea,.form select{border:1px solid var(--border);color:#eee8f5;background:#ffffff09;border-radius:10px;outline:0;width:100%;padding:11px 12px;transition:border .18s,background .18s}.form input:focus,.form textarea:focus,.form select:focus{background:#9b62ff0b;border-color:#9b62ff80}.form textarea{resize:vertical;min-height:110px}.formGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.formGrid>div{flex-direction:column;gap:8px;display:flex}.dealPreview{grid-template-columns:repeat(3,1fr);gap:7px;margin:4px 0;display:grid}.dealPreview div{border:1px solid var(--border);background:#ffffff05;border-radius:9px;padding:11px}.dealPreview span{color:var(--muted2);font-size:9px;display:block}.dealPreview b{margin-top:4px;font-size:11px;display:block}.toast{z-index:200;color:#dff7e8;background:#141e18f5;border:1px solid #54d78d33;border-radius:11px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;animation:.3s cubic-bezier(.2,.8,.2,1) both toastIn;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 40px #0000004d}.toast>span{width:21px;height:21px;color:var(--green);background:#54d78d1f;border-radius:50%;place-items:center;display:grid}.toast.error{color:#ffdfe4;background:#231418f7;border-color:#ef728733}.toast.error>span{color:var(--red);background:#ef72871f}@keyframes toastIn{0%{opacity:0;filter:blur(5px);transform:translateY(18px)translate(10px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)translate(0)scale(1)}}.skeletonGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.skeleton{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border-radius:15px;animation:1.2s infinite skeleton}.skeletonBig{height:145px}.skeletonWide{grid-column:span 2;height:300px}@keyframes skeleton{to{background-position:-200% 0}}.loginScreen{background:radial-gradient(circle at 50% 10%, #7a36be40, transparent 35%), var(--bg);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.loginGlow{filter:blur(90px);background:#8340d114;border-radius:50%;width:500px;height:500px;position:absolute}.loginCard{border:1px solid var(--borderStrong);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0f0f14db;border-radius:21px;width:min(420px,100vw - 35px);padding:34px;animation:.5s cubic-bezier(.2,.8,.2,1) both loginIn;position:relative;box-shadow:0 35px 120px #00000073}@keyframes loginIn{0%{opacity:0;transform:translateY(15px)scale(.97)}}.loginLogo{align-items:center;gap:11px;margin-bottom:35px;display:flex}.loginLogo>div{width:40px;height:40px}.loginLogo span{letter-spacing:.06em;font-weight:800}.loginLogo b{color:var(--purple)}.loginCard h1{margin:8px 0;font-size:29px}.loginCard p{color:var(--muted);margin-bottom:24px;font-size:12px;line-height:1.6}.loginCard form{flex-direction:column;gap:9px;display:flex}.loginCard input{border:1px solid var(--border);color:#fff;background:#ffffff09;border-radius:11px;outline:0;width:100%;padding:13px}.loginCard input:focus{border-color:#9b62ff80}.loginCard form button{color:#fff;background:linear-gradient(135deg,#a66cff,#713bd1);border:0;border-radius:11px;justify-content:space-between;margin-top:2px;padding:13px 15px;font-weight:800;display:flex}.loginCard>small{text-align:center;color:var(--muted2);margin-top:20px;font-size:9px;display:block}.loadingScreen{background:var(--bg);place-items:center;min-height:100vh;display:grid}.brandMark{width:48px;height:48px;animation:1.1s ease-in-out infinite alternate pulse}.loadingLine{background:#ffffff0d;width:100px;height:2px;position:absolute;bottom:35%;overflow:hidden}.loadingLine span{background:var(--purple);width:40%;height:100%;animation:1s ease-in-out infinite loading;display:block}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes pulse{0%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.mobileNav{display:none}@media (max-width:1200px){.heroStats{grid-template-columns:repeat(2,1fr)}.dashboardGrid,.dashboardGrid.lower,.dealGrid{grid-template-columns:1fr}.projectCard{grid-template-columns:minmax(200px,1fr) auto minmax(170px,.7fr)}.projectCard .actions{grid-column:1/-1}}@media (max-width:900px){.sidebar{width:72px;padding:20px 8px}.brand{justify-content:center;padding:0}.brand>div:last-child{display:none}.desktopNav .navItem{justify-content:center;padding:11px 7px}.desktopNav .navItem>span:last-child{display:none}.logoutButton{justify-content:center}.logoutButton>span{font-size:17px}.logoutButton{font-size:0}.main{margin-left:72px}.topbar,.pageContent{padding-left:25px;padding-right:25px}.searchBox{width:230px}.replyGrid{grid-template-columns:1fr}}@media (max-width:680px){.sidebar{display:none}.main{margin-left:0;padding-bottom:72px}.topbar{min-height:83px;padding:19px 16px}.pageHeading h1{font-size:23px}.searchBox{justify-content:center;width:42px;padding:0}.searchBox input,.searchBox button{display:none}.pageContent{padding:18px 12px 90px}.heroStats{grid-template-columns:1fr 1fr;gap:8px}.statCard{min-height:125px;padding:14px}.statCard>strong{margin-top:18px;font-size:19px}.miniStats{grid-template-columns:1fr 1fr}.miniStat:nth-child(2){border-right:0}.miniStat:nth-child(-n+2){border-bottom:1px solid var(--border)}.chart{gap:5px;height:230px}.chartBar{height:175px}.panel{border-radius:14px;padding:15px}.panelHeader{flex-direction:column;align-items:stretch}.panelHeaderRight,.panelHeaderRight .primaryButton{width:100%}.projectRow{grid-template-columns:36px minmax(0,1fr)}.projectRow .statusBadge,.projectRow>strong{display:none}.projectCard{flex-direction:column;align-items:stretch;gap:13px;display:flex}.projectCard .statusBadge{align-self:flex-start}.projectMoney{width:100%}.projectCard .actions{grid-column:auto}.actions button{flex:1;min-height:38px}.leadCard{grid-template-columns:38px minmax(0,1fr)}.leadCard .actions{grid-column:1/-1}.replyCard,.dealCard{padding:14px}.dealNumbers{grid-template-columns:1fr 1fr}.dealNumbers div:last-child{grid-column:1/-1}.formGrid,.dealPreview{grid-template-columns:1fr}.settingRow{flex-direction:column;align-items:flex-start;gap:7px}.settingRow b{text-align:left}.modalOverlay{align-items:end;padding:10px}.modalCard{border-radius:18px 18px 10px 10px;max-height:90vh;padding:17px}.toast{justify-content:center;bottom:78px;left:12px;right:12px}.mobileNav{z-index:50;box-sizing:border-box;border:1px solid var(--borderStrong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e13ed;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));width:auto;min-width:0;height:58px;padding:4px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 15px 45px #0006}.mobileNav button{width:100%;min-width:0;max-width:100%;color:var(--muted2);background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:all .18s;display:flex;overflow:hidden}.mobileNav button span{font-size:15px}.mobileNav button small{font-size:7px}.mobileNav button.active{color:#c39cff;background:#9b62ff1f}.calendarPanel{overflow:hidden}.calendarGrid,.week{min-width:650px}.calendarPanel{overflow-x:auto}}.profitStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.profitCard{border:1px solid var(--border,#ffffff14);background:var(--panel,#ffffff09);border-radius:18px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.profitCard:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 12px 35px #0000002e}.profitCard:after{content:"";opacity:.035;background:currentColor;border-radius:50%;width:120px;height:120px;position:absolute;top:-45px;right:-45px}.profitCard.gross{color:#fff}.profitCard.expenses{color:#f07991}.profitCard.net{color:#63d99a}.profitLabel{opacity:.65;margin-bottom:8px;font-size:12px;display:block}.profitCard strong{letter-spacing:-.5px;font-size:25px;line-height:1.1;display:block}.profitCard small{color:var(--muted,#ffffff80);margin-top:8px;font-size:11px;display:block}.dealProfit{background:#72e6ad09;border:1px solid #72e6ad24;border-radius:15px;margin-top:16px;padding:15px;animation:.35s both profitReveal}.dealProfitHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dealProfitHeader span{color:var(--muted,#ffffff80);font-size:12px}.dealProfitHeader b{color:#63d99a;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.profitLine{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:12px;display:flex}.profitLine span{color:var(--muted,#ffffff8c)}.profitLine strong{font-size:13px}.profitLine.expense strong{color:#f07991}.profitDivider{background:#ffffff14;height:1px;margin:7px 0}.profitLine.total{padding-top:8px}.profitLine.total span{color:#fffc;font-weight:600}.profitLine.total strong{color:#63d99a;font-size:17px}.profitProgress{margin-top:13px}.profitProgress>div:first-child{color:var(--muted,#ffffff73);justify-content:space-between;margin-bottom:6px;font-size:10px;display:flex}.profitProgress b{color:#63d99a}.profitTrack{background:#ffffff12;border-radius:99px;height:4px;overflow:hidden}.profitTrack i{border-radius:inherit;transform-origin:0;background:#63d99a;height:100%;animation:.7s cubic-bezier(.2,.8,.2,1) both profitBar;display:block}@keyframes profitReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes profitBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.profitStats{grid-template-columns:1fr}.profitCard{padding:16px}.profitCard strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.profitCard,.dealProfit,.profitTrack i{transition:none;animation:none}}.fadePage{animation:.42s cubic-bezier(.22,.8,.22,1) both pageEnter}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.heroStats>*,.miniStats>*,.dealGrid>*,.projectGrid>*,.leadGrid>*{animation:.45s cubic-bezier(.22,.8,.22,1) both cardEnter}.heroStats>:first-child,.miniStats>:first-child,.dealGrid>:first-child,.projectGrid>:first-child,.leadGrid>:first-child{animation-delay:40ms}.heroStats>:nth-child(2),.miniStats>:nth-child(2),.dealGrid>:nth-child(2),.projectGrid>:nth-child(2),.leadGrid>:nth-child(2){animation-delay:80ms}.heroStats>:nth-child(3),.miniStats>:nth-child(3),.dealGrid>:nth-child(3),.projectGrid>:nth-child(3),.leadGrid>:nth-child(3){animation-delay:.12s}.heroStats>:nth-child(4),.miniStats>:nth-child(4),.dealGrid>:nth-child(4),.projectGrid>:nth-child(4),.leadGrid>:nth-child(4){animation-delay:.16s}@keyframes cardEnter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}button{transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s,opacity .16s}button:hover{transform:translateY(-1px)}button:active{transition-duration:70ms;transform:translateY(1px)scale(.985)}.primaryButton{box-shadow:0 4px 18px #0000001f}.primaryButton:hover{box-shadow:0 8px 26px #0003}.primaryButton:active{box-shadow:0 2px 8px #0000001f}.modalOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.22s both modalOverlayIn}.modalCard{transform-origin:50%;animation:.32s cubic-bezier(.22,.8,.22,1) both modalCardIn}@keyframes modalOverlayIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes modalCardIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modalClose:hover{transform:rotate(90deg)scale(1.05)}.modalClose:active{transform:rotate(90deg)scale(.92)}.chartPanel{animation:.5s cubic-bezier(.22,.8,.22,1) both chartPanelIn}.chartItem{animation:.45s cubic-bezier(.22,.8,.22,1) both chartItemIn}.chartItem:first-child{animation-delay:50ms}.chartItem:nth-child(2){animation-delay:.1s}.chartItem:nth-child(3){animation-delay:.15s}.chartItem:nth-child(4){animation-delay:.2s}.chartItem:nth-child(5){animation-delay:.25s}.chartItem:nth-child(6){animation-delay:.3s}.chartBar i{transform-origin:bottom;animation:.8s cubic-bezier(.2,.85,.2,1) both chartGrow}.chartItem:first-child .chartBar i{animation-delay:80ms}.chartItem:nth-child(2) .chartBar i{animation-delay:.14s}.chartItem:nth-child(3) .chartBar i{animation-delay:.2s}.chartItem:nth-child(4) .chartBar i{animation-delay:.26s}.chartItem:nth-child(5) .chartBar i{animation-delay:.32s}.chartItem:nth-child(6) .chartBar i{animation-delay:.38s}@keyframes chartPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chartItemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chartGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.panel{transition:border-color .2s,box-shadow .2s}.panel:hover{border-color:#ffffff1c}.profitCard{will-change:transform}.profitCard strong{animation:.5s cubic-bezier(.22,.8,.22,1) both numberAppear}@keyframes numberAppear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.paymentProgress i{transform-origin:0;animation:.8s cubic-bezier(.2,.85,.2,1) both progressGrow}@keyframes progressGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.statCard strong,.miniStat strong{font-variant-numeric:tabular-nums;will-change:contents}.statusAnimated{align-items:center;gap:7px;transition:transform .2s,opacity .2s,box-shadow .2s;display:inline-flex}.statusAnimated:hover{transform:translateY(-1px)}.statusDot{flex:0 0 8px;width:8px;height:8px;overflow:visible}.statusDot circle{fill:currentColor;transform-origin:50%;animation:.45s cubic-bezier(.22,.8,.22,1) both statusDotIn}.statusAnimated:hover .statusDot circle{animation:1.1s ease-in-out infinite statusPulse}@keyframes statusDotIn{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes statusPulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.toastAnimated{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#1c1f26f7,#121419f7);border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;min-width:290px;max-width:min(420px,100vw - 32px);padding:14px 18px;animation:.42s cubic-bezier(.22,.8,.22,1) both toastIn;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 18px 55px #00000059,0 0 0 1px #ffffff06}.toastAnimated:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(120deg,#ffffff0f,#0000 40%);position:absolute;inset:0}.toastIcon{z-index:1;color:#8dffbd;background:#37d67b1f;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;animation:.5s cubic-bezier(.22,.8,.22,1) 80ms both toastIconIn;display:grid;position:relative;box-shadow:0 0 22px #37d67b1f}.toastIcon svg{width:20px;height:20px}.toastContent{z-index:1;flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.toastContent strong{font-size:13px;line-height:1.2}.toastContent span{color:#ffffff9e;font-size:12px;line-height:1.35}.toast.error .toastIcon{color:#ff8d8d;background:#ff46461f;box-shadow:0 0 22px #ff46461f}.toastProgress{opacity:.65;transform-origin:0;background:currentColor;width:100%;height:2px;animation:3s linear both toastProgress;position:absolute;bottom:0;left:0}.toast:not(.error) .toastProgress{color:#5ee69a}.toast.error .toastProgress{color:#ff7070}@keyframes toastIconIn{0%{opacity:0;transform:scale(.65)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes toastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:640px){.toastAnimated{min-width:0;max-width:none;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.statusDot circle,.toastAnimated,.toastIcon,.toastProgress{animation:none!important}}.statCard,.profitCard,.miniStat,.projectCard,.panel{background:linear-gradient(145deg,#22252df5,#191b21f5);border:1px solid #ffffff13}.statCard strong{letter-spacing:-.035em;margin-top:12px;font-size:clamp(30px,3vw,42px);line-height:1}.miniStat{padding:18px 20px}.miniStat strong{letter-spacing:-.025em;margin-top:8px;font-size:25px}.heroStats>.statCard:first-child{box-shadow:0 0 0 1px #ffffff05,0 18px 50px #00000029,0 0 55px #5d69ff0e}.heroStats>.statCard:nth-child(2){box-shadow:0 0 0 1px #ffffff05,0 18px 50px #00000029,0 0 55px #37d67b12}.heroStats>.statCard:nth-child(3){box-shadow:0 0 0 1px #ffffff05,0 18px 50px #00000029,0 0 55px #a05dff11}.statCard,.profitCard,.miniStat,.projectCard{transition:transform .24s cubic-bezier(.22,.8,.22,1),border-color .24s,box-shadow .24s,background .24s}.statCard:hover,.profitCard:hover,.miniStat:hover,.projectCard:hover{border-color:#ffffff24;transform:translateY(-3px);box-shadow:0 18px 50px #0000003d,0 0 35px #5c6aff0e}.projectCard{padding:18px;position:relative;overflow:hidden}.projectCard:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#ffffff0b,#0000 35%);transition:opacity .25s;position:absolute;inset:0}.projectCard:hover:after{opacity:1}.projectQuickActions{z-index:2;align-items:center;gap:7px;display:flex;position:relative}.quickAction{color:#ffffffb8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.quickAction svg{flex:0 0 15px;width:15px;height:15px}.quickAction:hover{color:#fff;background:#ffffff13;border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 7px 20px #0000002e}.quickAction.edit:hover{border-color:#6473ff52;box-shadow:0 7px 22px #6473ff1a}.quickAction.danger:hover{color:#f07991;background:#ff3c3c12;border-color:#ff505040}.modalCard,.toastAnimated,.actions,.filters{-webkit-backdrop-filter:blur(18px)}.modalCard{background:linear-gradient(145deg,#23262fe0,#121419e6);border-color:#ffffff1a;box-shadow:0 30px 90px #0000007a,0 0 60px #5e66ff0f}.moneyWorkPanel{background:linear-gradient(145deg,#22252df7,#17191ff7);border:1px solid #ffffff13;border-radius:18px;margin-top:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000002b,0 0 55px #5b66ff0b}.moneyWorkPanel:before{content:"";pointer-events:none;filter:blur(55px);background:#5262ff13;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-60px}.moneyWorkHeader{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex;position:relative}.moneyWorkHeader h3{letter-spacing:-.02em;margin:4px 0;font-size:18px}.moneyWorkHeader p{color:#ffffff80;margin:0;font-size:12px}.eyebrow{color:#8f9dffd9;letter-spacing:.12em;font-size:10px;font-weight:700}.moneyWorkIcon{color:#9aa5ff;background:#6069ff17;border:1px solid #ffffff14;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 28px #6069ff17}.moneyWorkIcon svg{width:21px;height:21px}.moneyWorkGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.moneyWorkItem{background:#ffffff06;border:1px solid #ffffff0e;border-radius:13px;padding:16px;transition:transform .2s,background .2s,border-color .2s}.moneyWorkItem:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-2px)}.moneyWorkItem span,.moneyWorkItem small{display:block}.moneyWorkItem span{color:#ffffff8a;font-size:11px}.moneyWorkItem strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:24px;line-height:1;display:block}.moneyWorkItem small{color:#fff6;font-size:10px}.moneyWorkItem.received strong{color:#8df5b8}.moneyWorkItem.active strong{color:#b0b6ff}.moneyWorkItem.outstanding strong{color:#d5a4ff}.moneyWorkBar{z-index:1;background:#ffffff0f;border-radius:99px;height:5px;margin-top:18px;position:relative;overflow:hidden}.moneyWorkBar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#46da85d9,#7765ffe6);height:100%;animation:.8s cubic-bezier(.22,.8,.22,1) both moneyBarIn;display:block;box-shadow:0 0 18px #50be9638}@keyframes moneyBarIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.heroStats>*,.profitStats>*,.miniStats>*,.moneyWorkPanel,.projectTable>.projectCard{animation:.5s cubic-bezier(.22,.8,.22,1) both premiumReveal}.heroStats>:nth-child(2),.profitStats>:nth-child(2),.miniStats>:nth-child(2),.projectTable>.projectCard:nth-child(2){animation-delay:45ms}.heroStats>:nth-child(3),.profitStats>:nth-child(3),.miniStats>:nth-child(3),.projectTable>.projectCard:nth-child(3){animation-delay:90ms}.heroStats>:nth-child(4),.miniStats>:nth-child(4),.projectTable>.projectCard:nth-child(4){animation-delay:.135s}@keyframes premiumReveal{0%{opacity:0;filter:blur(2px);transform:translateY(9px)}to{opacity:1;filter:blur();transform:translateY(0)}}.panel,.statCard,.profitCard,.miniStat,.projectCard,.moneyWorkPanel{outline:1px solid #ffffff03}@media (max-width:760px){.moneyWorkGrid{grid-template-columns:1fr}.moneyWorkPanel{padding:18px}.projectQuickActions{flex-wrap:wrap}.quickAction span{display:none}.quickAction{width:34px;padding:7px}.statCard strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.statCard,.profitCard,.miniStat,.projectCard,.moneyWorkItem,.quickAction{transition:none!important}.heroStats>*,.profitStats>*,.miniStats>*,.moneyWorkPanel,.projectTable>.projectCard,.moneyWorkBar i{animation:none!important}}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f4fb!important;background-color:#0d0b11!important;border-color:#3f3f46!important}select:focus{outline:none;color:#f7f4fb!important;background-color:#0d0b11!important}select option{color:#f7f4fb!important;background-color:#0d0b11!important}select option:checked{color:#fff!important;background-color:#27272a!important}select option:hover{color:#fff!important;background-color:#3f3f46!important}.sidebarRates{margin-top:auto;margin-bottom:8px}.sidebarRates>div{flex-direction:column;border:1px solid var(--border)!important;background:var(--surface)!important;white-space:normal!important;border-radius:12px!important;align-items:stretch!important;gap:7px!important;margin:0!important;padding:11px 12px!important;display:flex!important;overflow:hidden!important}.sidebarRates>div>span{font-size:11px!important}.sidebarRates>div>span:first-child{color:var(--purple)!important;letter-spacing:.16em!important;font-size:9px!important;font-weight:800!important}.sidebarRates>div>span:nth-of-type(2),.sidebarRates>div>span:nth-of-type(4),.sidebarRates>div>span:nth-of-type(6){color:var(--muted)!important}.sidebarRates>div>span:nth-of-type(2) strong,.sidebarRates>div>span:nth-of-type(4) strong,.sidebarRates>div>span:nth-of-type(6) strong{font-weight:700;color:var(--text)!important}.sidebarRates>div>span:nth-of-type(3),.sidebarRates>div>span:nth-of-type(5){display:none!important}.outreachPanel{overflow:hidden}.outreachHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.outreachCount{color:var(--muted);margin-top:5px;font-size:12px}.outreachSearch{width:220px;max-width:100%}.outreachList{display:grid}.outreachRow{border-bottom:1px solid var(--border);align-items:center;gap:16px;min-height:58px;padding:9px 0;display:flex}.outreachRow:last-child{border-bottom:0}.outreachUsername{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s;overflow:hidden}.outreachUsername:hover{color:var(--purple)}.outreachActions{flex-shrink:0;align-items:center;gap:7px;display:flex}.outreachOpen,.outreachSent{white-space:nowrap;text-decoration:none}.outreachSent:hover{color:var(--green);background:#54d78d0f;border-color:#54d78d59}.outreachPagination{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}@media (max-width:640px){.outreachRow{flex-direction:column;align-items:flex-start;gap:9px;padding:13px 0}.outreachUsername,.outreachActions{width:100%}.outreachActions .ghostButton{text-align:center;flex:1}.outreachSearch{width:100%}}.outreachTwitterInput{background:var(--surface2)!important;min-width:240px!important;color:var(--text)!important;border:1px solid var(--borderStrong)!important;box-shadow:none!important;flex:1!important}.outreachTwitterInput::placeholder{color:var(--muted2)!important}.outreachTwitterInput:focus{background:var(--surface3)!important;border-color:#9b62ff73!important;box-shadow:0 0 0 3px #9b62ff14!important}.outreachSearch{width:220px;max-width:100%;background:var(--surface2)!important;color:var(--text)!important;border:1px solid var(--border)!important}.outreachSearch::placeholder{color:var(--muted2)!important}.outreachUsername{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;color:var(--text)!important;text-decoration:none!important}.outreachUsername:hover{opacity:.8;color:var(--text)!important}.outreachOpen,.outreachSent{white-space:nowrap;color:var(--muted)!important;border:1px solid var(--border)!important;background:0 0!important;text-decoration:none!important}.outreachCount{margin-top:4px;font-size:12px;color:var(--muted)!important}.outreachCount strong{color:var(--text);font-weight:700}@media (max-width:640px){.outreachTwitterInput{min-width:100%!important}.outreachActions{width:100%}}.miniStats+.dashboardGrid{margin-top:30px!important}.dashboardGrid+.dashboardGrid{margin-top:24px!important}@media (max-width:900px){.miniStats+.dashboardGrid{margin-top:24px!important}.dashboardGrid+.dashboardGrid{margin-top:20px!important}}.fadePage>.heroStats,.fadePage>.profitStats{margin-bottom:18px!important}.fadePage>.miniStats{margin-bottom:32px!important}.fadePage>.dashboardGrid{margin-bottom:24px!important}.fadePage>.dashboardGrid.lower{margin-top:24px!important}.miniStats{gap:12px!important}.miniStats .miniStat{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:12px!important}@media (max-width:900px){.miniStats{gap:10px!important}}:root{--aurora-bg:#050507;--aurora-surface:#ffffff07;--aurora-surface-hover:#ffffff0b;--aurora-border:#ffffff13;--aurora-border-hover:#ffffff24;--aurora-purple:#a66cff;--aurora-purple-soft:#a78bfa2e;--aurora-blue:#667eea;--aurora-pink:#ec4899}body{color:#f7f4fb;min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";z-index:-3;pointer-events:none;filter:blur(20px);background:radial-gradient(circle at 12% 8%,#667eea29 0,#667eea12 14%,#0000 34%),radial-gradient(circle at 91% 38%,#ec48991f 0,#ec48990d 16%,#0000 35%),radial-gradient(circle at 38% 105%,#4facfe1c 0,#4facfe0a 15%,#0000 36%);animation:26s ease-in-out infinite alternate auroraDrift;position:fixed;inset:-25%}body:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle,#0000 20%,#0000001f 70%,#0000006b 100%);position:fixed;inset:0}@keyframes auroraDrift{0%{transform:translate(-2%,-1%)scale(1)}50%{transform:translate(2%,2%)scale(1.04)}to{transform:translate(-1%,3%)scale(1.08)}}.panel,.statCard,.profitCard,.miniStat,.projectCard,.moneyWorkPanel,.modalCard,.actions,.filters{-webkit-backdrop-filter:blur(28px)saturate(170%);position:relative;overflow:hidden;border:1px solid var(--aurora-border)!important;background:linear-gradient(145deg,#ffffff0a,#ffffff04)!important;box-shadow:inset 0 1px #ffffff0b,0 20px 60px #00000038!important}.panel:before,.statCard:before,.profitCard:before,.miniStat:before,.projectCard:before,.moneyWorkPanel:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.panel,.statCard,.profitCard,.miniStat,.projectCard,.moneyWorkPanel{transition:transform .35s cubic-bezier(.22,.8,.22,1),border-color .35s,box-shadow .35s,background .35s}.panel:hover,.statCard:hover,.profitCard:hover,.projectCard:hover,.moneyWorkPanel:hover{border-color:var(--aurora-border-hover)!important;box-shadow:inset 0 1px #ffffff12,0 28px 70px #0000004d,0 0 70px #667eea12!important}.statCard:hover,.profitCard:hover,.projectCard:hover{transform:translateY(-4px)}.heroStats,.profitStats,.miniStats{gap:16px!important}.statCard,.profitCard,.miniStat{border-radius:20px!important}.statCard{padding:24px!important}.statCard strong{background:linear-gradient(135deg,#fff 0%,#ffffffad 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:-.045em!important;font-size:clamp(30px,3vw,42px)!important;font-weight:700!important}.heroStats>.statCard:first-child,.heroStats>.statCard:nth-child(2),.heroStats>.statCard:nth-child(3),.heroStats>.statCard:nth-child(4){box-shadow:inset 0 1px #ffffff0b,0 20px 60px #00000038!important}.miniStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.miniStats .miniStat{min-width:0;background:linear-gradient(145deg,#ffffff09,#ffffff04)!important;border:1px solid #ffffff13!important;border-radius:18px!important;padding:20px 22px!important}.miniStat strong{letter-spacing:-.035em!important;color:#fff!important;margin-top:8px!important;font-size:27px!important}.dashboardGrid{gap:18px!important}.dashboardGrid>.panel{border-radius:20px!important}.projectCard{background:linear-gradient(145deg,#ffffff09,#ffffff04)!important;border-radius:18px!important;padding:19px!important}.projectCard:hover{background:linear-gradient(145deg,#ffffff0d,#ffffff05)!important;transform:translateY(-4px)!important}.quickAction{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:34px;color:#ffffffad!important;background:#ffffff07!important;border:1px solid #ffffff13!important;border-radius:10px!important}.quickAction:hover{color:#fff!important;background:#fff1!important;border-color:#ffffff26!important;box-shadow:0 10px 28px #00000038!important}.moneyWorkPanel{background:linear-gradient(145deg,#ffffff0a,#ffffff04)!important;border-radius:20px!important}.moneyWorkItem{background:#ffffff06!important;border:1px solid #ffffff0f!important;border-radius:14px!important}.moneyWorkItem:hover{background:#ffffff0b!important;border-color:#ffffff1f!important}input,textarea,select{color:#f7f4fb!important;background:#ffffff07!important;border:1px solid #ffffff13!important;border-radius:11px!important;transition:border-color .2s,background .2s,box-shadow .2s!important;box-shadow:inset 0 1px #ffffff06!important}input:hover,textarea:hover,select:hover{background:#ffffff0a!important;border-color:#ffffff1f!important}input:focus,textarea:focus,select:focus{background:#a78bfa09!important;border-color:#a78bfa73!important;outline:none!important;box-shadow:0 0 0 3px #a78bfa12,inset 0 1px #ffffff0a!important}input::placeholder,textarea::placeholder{color:#ffffff52!important}button,.submitButton,.ghostButton{font-family:inherit!important}.submitButton{background:linear-gradient(135deg,#a66cff 0%,#7c4dce 100%)!important;border-radius:11px!important;transition:transform .2s,box-shadow .2s,filter .2s!important;box-shadow:0 10px 30px #7c4dce33,inset 0 1px #ffffff2e!important}.submitButton:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 36px #7c4dce47,0 0 40px #a78bfa1f!important}.ghostButton{color:#ffffffb3!important;background:#ffffff06!important;border:1px solid #ffffff13!important;border-radius:10px!important;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s!important;box-shadow:inset 0 1px #ffffff06!important}.ghostButton:hover{transform:translateY(-1px);color:#fff!important;background:#ffffff0e!important;border-color:#ffffff24!important;box-shadow:0 8px 24px #0000002e!important}.outreachPanel{border-radius:20px!important}.outreachTwitterInput{background:#ffffff06!important;border-radius:12px!important;min-height:44px!important}.outreachSearch{border-radius:11px!important;width:240px!important;min-height:40px!important}.outreachRow{border-radius:10px;position:relative;border-bottom:1px solid #ffffff0e!important;gap:10px!important;min-height:54px!important;padding:8px 10px!important;transition:background .2s,border-color .2s!important}.outreachRow:hover{background:#ffffff06}.outreachUsername{color:#ffffffe0!important;flex:1!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}.outreachUsername:hover{color:#fff!important;opacity:1!important}.outreachActions{gap:6px!important}.outreachOpen,.outreachSent{border-radius:9px!important;min-height:32px!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important}.outreachOpen{color:#ffffffb8!important}.outreachSent{color:#ffffff9e!important}.outreachOpen:hover,.outreachSent:hover{color:#fff!important;background:#ffffff0e!important;border-color:#a78bfa38!important}.outreachPagination .navItem{border-radius:9px!important;min-width:32px!important;height:32px!important}.sidebar,nav,aside{-webkit-backdrop-filter:blur(30px)saturate(170%)}.navItem.active,.sidebar-item.active{background:linear-gradient(135deg,#a78bfa24,#667eea12)!important;border-color:#a78bfa38!important;box-shadow:0 0 30px #667eea17,inset 0 1px #ffffff0d!important}.modalCard{background:linear-gradient(145deg,#16171feb,#090a0ff0)!important;border:1px solid #ffffff1a!important;border-radius:22px!important;box-shadow:0 40px 120px #00000094,0 0 80px #667eea14!important}select,select option{color:#f7f4fb!important;background-color:#111219!important}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sidebarRates>div{background:#ffffff06!important;border:1px solid #ffffff0f!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff08!important}table{border-collapse:separate;border-spacing:0}th{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73!important;font-size:10px!important}td{border-color:#ffffff0e!important}*{scrollbar-width:thin;scrollbar-color:#a78bfa47 transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#a78bfa3d;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#a78bfa66}@media (max-width:900px){.miniStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.miniStats{grid-template-columns:1fr!important}.outreachRow{padding:11px 8px!important}.outreachActions{width:auto!important}.outreachActions .ghostButton{flex:none!important}.outreachSearch{width:100%!important}.panel,.statCard,.profitCard,.miniStat,.projectCard,.moneyWorkPanel{border-radius:16px!important}}@media (prefers-reduced-motion:reduce){body:before{animation:none!important}.panel,.statCard,.profitCard,.miniStat,.projectCard,.moneyWorkPanel,.quickAction,.ghostButton,.submitButton{transition:none!important}}.auroraPage{width:100%;max-width:1180px;margin:0 auto;padding:8px 0 40px;position:relative}.auroraPage:before{content:"";filter:blur(25px);pointer-events:none;background:radial-gradient(circle,#9b62ff21,#0000 68%);width:520px;height:280px;position:absolute;top:-80px;right:-180px}.auroraPageHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex;position:relative}.auroraEyebrow{color:#b88fffbf;letter-spacing:.18em;margin-bottom:8px;font-size:10px;font-weight:800}.auroraTitle{letter-spacing:-.045em;background:linear-gradient(100deg,#fff 10%,#e9ddff 48%,#aa7cff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(30px,4vw,44px);font-weight:750;line-height:1}.auroraSubtitle{color:#dcd8e680;margin:11px 0 0;font-size:13px}.auroraQueueBadge{color:#ffffff7a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 12px 35px #0003}.auroraQueueBadge strong{color:#fff;font-size:16px}.auroraQueueDot{background:#a46cff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #a46cffe6}.auroraAddCard{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(135deg,#9c69ff17,#ffffff06 45%,#492d7d0e),#0c0b12c2;border:1px solid #ffffff16;border-radius:22px;margin-bottom:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000047}.auroraAddGlow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#975bff40,#0000 70%);width:320px;height:180px;position:absolute;top:-120px;left:-100px}.auroraAddContent{grid-template-columns:auto minmax(220px,1fr) minmax(360px,1.5fr);align-items:center;gap:20px;padding:22px;display:grid;position:relative}.auroraAddIcon,.auroraXIcon{background:#00000047;border:1px solid #ffffff1a;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000038}.auroraAddIcon{color:#fff;border-radius:16px;width:52px;height:52px;font-size:22px}.auroraAddInfo{min-width:0}.auroraCardTitle{color:#fff;font-size:15px;font-weight:700}.auroraCardText{color:#dcd8e675;margin-top:5px;font-size:12px;line-height:1.45}.auroraAddForm{gap:9px;display:flex}.auroraInput,.auroraSearch{color:#f5f1fb!important;background:#00000052!important;border:1px solid #ffffff17!important;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0000001f!important}.auroraInput{outline:none;flex:1;min-width:0;height:46px;padding:0 15px;border-radius:13px!important}.auroraInput::placeholder,.auroraSearch::placeholder{color:#dcd8e652}.auroraInput:focus,.auroraSearch:focus{border-color:#9e66ff80!important;box-shadow:0 0 0 3px #8f57ff14,0 0 28px #8f57ff14!important}.auroraPrimaryButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#9c65ffd1,#6f3ecad1);border:1px solid #be97ff47;border-radius:13px;justify-content:center;align-items:center;gap:12px;height:46px;padding:0 15px;font-weight:650;transition:all .2s;display:inline-flex;box-shadow:0 8px 28px #6d3acf38,inset 0 1px #ffffff38}.auroraPrimaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 34px #6d3acf52,0 0 25px #975bff24,inset 0 1px #ffffff40}.auroraPrimaryButton:disabled{opacity:.38;cursor:default}.auroraButtonArrow{font-size:16px}.auroraQueueSection{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#0a090f9e;border:1px solid #ffffff13;border-radius:22px;padding:22px;position:relative;box-shadow:inset 0 1px #ffffff0e,0 22px 60px #0003}.auroraSectionHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.auroraSectionTitle{color:#fff;font-size:16px;font-weight:700}.auroraSectionMeta{color:#dcd8e661;margin-top:4px;font-size:11px}.auroraSearchWrap{width:230px;position:relative}.auroraSearchIcon{color:#ffffff61;z-index:1;font-size:19px;position:absolute;top:50%;left:13px;transform:translateY(-51%)}.auroraSearch{outline:none;width:100%;height:40px;padding:0 34px 0 36px;border-radius:11px!important}.auroraSearchClear{color:#ffffff8c;cursor:pointer;background:#ffffff0f;border:0;border-radius:7px;width:22px;height:22px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auroraOutreachList{gap:8px;display:grid}.auroraOutreachCard{background:linear-gradient(100deg,#ffffff09,#ffffff05);border:1px solid #ffffff0e;border-radius:15px;grid-template-columns:34px 42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:70px;padding:10px 12px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.auroraOutreachCard:hover{background:linear-gradient(100deg,#9d64ff13,#ffffff06);border-color:#9d64ff38;transform:translateY(-1px);box-shadow:0 12px 35px #00000038,0 0 30px #824edc0e}.auroraRowNumber{color:#fff3;font-variant-numeric:tabular-nums;text-align:center;font-size:11px}.auroraXIcon{color:#ffffffe0;border-radius:12px;width:38px;height:38px;font-size:17px}.auroraProjectIdentity{min-width:0}.auroraUsername{color:#f2edf9;width:fit-content;max-width:100%;font-size:14px;font-weight:650;text-decoration:none;transition:color .2s;display:block}.auroraUsername:hover{color:#b990ff}.auroraTwitterUrl{color:#dcd8e64d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.auroraRowActions{align-items:center;gap:7px;display:flex}.auroraOpenButton,.auroraSentButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.auroraOpenButton{color:#ffffffb8;background:#ffffff09;border:1px solid #ffffff14}.auroraOpenButton:hover{color:#fff;background:#9d64ff17;border-color:#9d64ff47}.auroraSentButton{color:#ffffff7a;background:#ffffff06;border:1px solid #fff1}.auroraSentButton:hover{color:#96ebb9e6;background:#55d78d0e;border-color:#55d78d38}.auroraPagination{justify-content:center;gap:6px;margin-top:18px;display:flex}.auroraPageNumber{color:#ffffff6b;cursor:pointer;background:#ffffff06;border:1px solid #fff1;border-radius:9px;min-width:34px;height:34px;padding:0 9px;transition:all .18s}.auroraPageNumber:hover{color:#fff;border-color:#9d64ff40}.auroraPageNumber.active{color:#fff;background:#8d53ef2e;border-color:#a36dff66;box-shadow:0 0 22px #8d53ef1f}.auroraLoading{color:#dcd8e666;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:12px;display:flex}.auroraLoader{border:2px solid #ffffff1f;border-top-color:#a06cff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite auroraSpin}@keyframes auroraSpin{to{transform:rotate(360deg)}}.auroraEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.auroraEmptyIcon{color:#ffffffa6;background:#ffffff06;border:1px solid #ffffff14;border-radius:17px;place-items:center;width:54px;height:54px;font-size:22px;display:grid;box-shadow:0 0 35px #8a52ec14}.auroraEmptyTitle{color:#fff;margin-top:15px;font-size:14px;font-weight:650}.auroraEmptyText{color:#dcd8e661;margin-top:6px;font-size:11px}@media (max-width:900px){.auroraAddContent{grid-template-columns:auto 1fr}.auroraAddForm{grid-column:1/-1}}@media (max-width:680px){.auroraPage{padding-top:0}.auroraPageHeader{flex-direction:column;align-items:flex-start}.auroraQueueBadge{align-self:flex-start}.auroraAddContent{grid-template-columns:1fr;padding:17px}.auroraAddIcon{width:46px;height:46px}.auroraAddForm{flex-direction:column;grid-column:auto}.auroraPrimaryButton{width:100%}.auroraQueueSection{padding:15px}.auroraSectionHeader{flex-direction:column;align-items:stretch}.auroraSearchWrap{width:100%}.auroraOutreachCard{grid-template-columns:30px 38px minmax(0,1fr);padding:10px}.auroraRowActions{grid-column:2/-1;width:100%}.auroraOpenButton,.auroraSentButton{flex:1}}:root{--bg:#050507;--surface:#0a090e;--surface2:#0e0c13;--surface3:#141019;--border:#ffffff13;--borderStrong:#ffffff1f;--text:#f7f4fb;--muted:#827b8d;--muted2:#5d5766;--purple:#a66cff;--purple2:#713bd1;--green:#63d99a;--red:#f07991;--yellow:#e6bd68;--blue:#7561ff}html,body{background:#050507!important}body{color:#f7f4fb!important;background:radial-gradient(900px 520px at 8% -8%,#8940ff21,#0000 68%),radial-gradient(720px 480px at 92% 2%,#d841ff13,#0000 70%),radial-gradient(700px 520px at 48% 105%,#57269617,#0000 72%),#050507!important}body:before{opacity:1!important;background:radial-gradient(600px 360px at 15% 25%,#7c3aed0e,#0000 70%),radial-gradient(540px 340px at 84% 58%,#c048ff0b,#0000 72%)!important}body:after{background:linear-gradient(115deg,#0000 0%,#995cff05 45%,#0000 72%)!important}.panel,.card,.statCard,.miniStat,.projectCard,.moneyPanel,.chartPanel,.modal,.tableWrap{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(135deg,#ffffff09,#ffffff03),#0a090ec2!important;border-color:#fff1!important;box-shadow:inset 0 1px #ffffff0e,0 18px 55px #00000040!important}.panel:hover,.card:hover,.statCard:hover,.miniStat:hover,.projectCard:hover{border-color:#a66cff29!important;box-shadow:inset 0 1px #fff1,0 22px 65px #0000004d,0 0 35px #7e46dc09!important}h1,h2,h3,h4,strong{color:#f7f4fb}.muted,.subtitle,.description{color:#827b8d}button.primary,.submitButton,.primaryButton,button[class*=primary]{background:linear-gradient(135deg,#a66cff 0%,#7a42d8 100%)!important;border-color:#c39eff47!important;box-shadow:0 8px 30px #743dd233,inset 0 1px #ffffff38!important}button.primary:hover,.submitButton:hover,.primaryButton:hover{box-shadow:0 12px 38px #743dd24d,0 0 28px #a66cff1f,inset 0 1px #ffffff40!important}input,textarea,select{color:#f7f4fb!important;background:#00000047!important;border-color:#ffffff13!important}input:focus,textarea:focus,select:focus{border-color:#a66cff6b!important;box-shadow:0 0 0 3px #9152f011,0 0 28px #9152f00e!important}.sidebar{background:linear-gradient(#09080deb,#050507f5)!important;border-right-color:#ffffff0e!important}.navItem{color:#ece7f485!important}.navItem:hover{color:#f7f4fb!important;background:#a66cff0e!important}.navItem.active{color:#fff!important;background:linear-gradient(100deg,#a66cff26,#a66cff0b)!important;border-color:#a66cff21!important;box-shadow:inset 2px 0 #a66cffcc,0 0 28px #7e46dc0e!important}.statCard .value,.miniStat .value,.moneyValue{color:#f8f5fc!important}.statCard .label,.miniStat .label{color:#817a8b!important}.chartBar,.progressBar,.progressFill{box-shadow:0 0 18px #a66cff2e;background:linear-gradient(90deg,#713bd1,#a66cff,#c04cff)!important}a:not(.auroraOpenButton):not(.auroraUsername){color:#b38aff}a:not(.auroraOpenButton):not(.auroraUsername):hover{color:#d0b8ff}table th{color:#777080!important;border-bottom-color:#ffffff0e!important}table td{border-bottom-color:#ffffff0b!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#050507}::-webkit-scrollbar-thumb{background:#a66cff38;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#a66cff61}[style*="65b8ec"],[style*=\#a66cff]{color:#a66cff!important}.auroraPage:before{background:radial-gradient(circle,#a66cff29,#c04cff09 42%,#0000 70%)!important}.auroraAddCard{background:radial-gradient(500px 180px at 0 0,#a66cff14,#0000 72%),linear-gradient(135deg,#ffffff09,#ffffff03),#0a090ec7!important}.auroraQueueSection{background:linear-gradient(135deg,#ffffff08,#ffffff03),#09080db8!important}.auroraOutreachCard:hover{background:linear-gradient(100deg,#a66cff11,#ffffff05)!important;border-color:#a66cff33!important}@media (max-width:700px){body{background:radial-gradient(500px 380px at 50% -10%,#8940ff1a,#0000 70%),#050507!important}}.statCard,.miniStat,.profitCard{isolation:isolate;overflow:hidden;transition:transform .28s,border-color .28s,box-shadow .28s!important;position:relative!important}.statCard>*,.miniStat>*,.profitCard>*{z-index:3;position:relative}.statCard:before,.miniStat:before,.profitCard:before{content:"";z-index:0;border-radius:inherit;opacity:.22;pointer-events:none;background:conic-gradient(#0000 0deg 250deg,#a66cff0d 275deg,#a66cffcc 310deg,#dcb9fff2 330deg,#a66cff0d 350deg,#0000 360deg);animation:5s linear infinite dashboardEdgeSpin;position:absolute;inset:-1px}.statCard:after,.miniStat:after,.profitCard:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#0d0b12f7,#08070bfa);position:absolute;inset:1px}.profitCard.gross:before{background:conic-gradient(#0000 0deg 245deg,#48dc8e0a 270deg,#48dc8ea6 305deg,#84ffb5f2 325deg,#48dc8e0d 350deg,#0000 360deg);animation-duration:4.8s}.profitCard.expenses:before{background:conic-gradient(#0000 0deg 245deg,#f0506e0a 270deg,#f0506eb3 305deg,#ff899df2 325deg,#f0506e0d 350deg,#0000 360deg);animation-duration:4.3s}.profitCard.net:before{background:conic-gradient(#0000 0deg 235deg,#a66cff0d 265deg,#a66cffcc 300deg,#dab7fff2 320deg,#5bdc94bf 337deg,#0000 360deg);animation-duration:5.4s}.miniStat:before{opacity:.13;animation-duration:6.5s}.statCard:before{opacity:.12;animation-duration:6s}.statCard:hover,.miniStat:hover,.profitCard:hover{transform:translateY(-3px)!important}.statCard:hover:before,.miniStat:hover:before,.profitCard:hover:before{opacity:.9}.statCard:hover{box-shadow:inset 0 1px #ffffff12,0 18px 45px #0000004d,0 0 32px #a66cff17!important}.miniStat:hover{box-shadow:inset 0 1px #ffffff12,0 16px 40px #00000047,0 0 28px #a66cff12!important}.profitCard.gross:hover{box-shadow:inset 0 1px #ffffff12,0 18px 48px #0000004d,0 0 32px #48dc8e1a!important}.profitCard.expenses:hover{box-shadow:inset 0 1px #ffffff12,0 18px 48px #0000004d,0 0 32px #f0506e1a!important}.profitCard.net:hover{box-shadow:inset 0 1px #ffffff12,0 18px 48px #0000004d,0 0 36px #a66cff21!important}@keyframes dashboardEdgeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.statCard:before,.miniStat:before,.profitCard:before{animation:none}}@media (max-width:700px){.statCard:hover,.miniStat:hover,.profitCard:hover{transform:none!important}}.perimeterLight{-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #a66cffe6)drop-shadow(0 0 8px #a66cff8c);background:conic-gradient(#713bd1 0deg,#a66cff 45deg,#d9b8ff 90deg,#a66cff 135deg,#713bd1 180deg,#a66cff 225deg,#d9b8ff 270deg,#a66cff 315deg,#713bd1 360deg);animation:4s linear infinite continuousPerimeter;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;border-radius:inherit!important;pointer-events:none!important;z-index:20!important;padding:1.5px!important;position:absolute!important;inset:0!important}.profitCard.gross .perimeterLight{filter:drop-shadow(0 0 3px #42e88af2)drop-shadow(0 0 8px #42e88a99);background:conic-gradient(#24c878 0deg,#8affbd 45deg,#d8ffe8 90deg,#8affbd 135deg,#24c878 180deg,#8affbd 225deg,#d8ffe8 270deg,#8affbd 315deg,#24c878 360deg)}.profitCard.expenses .perimeterLight{filter:drop-shadow(0 0 3px #ff5c5cf2)drop-shadow(0 0 8px #ff5c5c99);background:conic-gradient(#d93636 0deg,#f77 45deg,#ffd0d0 90deg,#f77 135deg,#d93636 180deg,#f77 225deg,#ffd0d0 270deg,#f77 315deg,#d93636 360deg)}.profitCard.net .perimeterLight{filter:drop-shadow(0 0 3px #a66cffe6)drop-shadow(0 0 5px #42e88a8c)drop-shadow(0 0 9px #a66cff80);background:conic-gradient(#713bd1 0deg,#a66cff 40deg,#d9b8ff 80deg,#42e88a 120deg,#8affbd 160deg,#42e88a 200deg,#a66cff 240deg,#d9b8ff 280deg,#a66cff 320deg,#713bd1 360deg)}@keyframes continuousPerimeter{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.perimeterLight{animation:none!important}}.statCard,.miniStat,.profitCard{isolation:isolate!important;position:relative!important;overflow:hidden!important}.statCard:before,.statCard:after,.miniStat:before,.miniStat:after,.profitCard:before,.profitCard:after{content:none!important;display:none!important}.perimeterLight{border:1.5px solid #a66cff8c;box-shadow:inset 0 0 8px #a66cff14,0 0 6px #a66cff1f;border-radius:inherit!important;pointer-events:none!important;z-index:20!important;position:absolute!important;inset:0!important}.perimeterLight:after{content:""!important;offset-path:inset(0 round 12px)!important;offset-rotate:0deg!important;offset-distance:0%!important;background:#d9b8ff!important;border-radius:999px!important;width:55px!important;height:3px!important;animation:3s linear infinite perimeterTravel!important;display:block!important;position:absolute!important;top:-1.5px!important;left:0!important;box-shadow:0 0 4px #a66cff,0 0 10px #a66cff,0 0 20px #a66cffe6!important}.profitCard.gross .perimeterLight{border-color:#42e88a8c;box-shadow:inset 0 0 8px #42e88a14,0 0 6px #42e88a1f}.profitCard.gross .perimeterLight:after{background:#baffd5!important;box-shadow:0 0 4px #42e88a,0 0 10px #42e88a,0 0 20px #42e88ae6!important}.profitCard.expenses .perimeterLight{border-color:#ff5c5c8c;box-shadow:inset 0 0 8px #ff5c5c14,0 0 6px #ff5c5c1f}.profitCard.expenses .perimeterLight:after{background:#ffd0d0!important;box-shadow:0 0 4px #ff5c5c,0 0 10px #ff5c5c,0 0 20px #ff5c5ce6!important}.profitCard.net .perimeterLight{border-color:#a66cff8c;box-shadow:inset 0 0 8px #a66cff14,0 0 6px #a66cff1f}.profitCard.net .perimeterLight:after{background:#d9b8ff!important;box-shadow:0 0 4px #a66cff,0 0 10px #a66cff,0 0 20px #a66cffe6!important}@keyframes perimeterTravel{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.perimeterLight:after{animation:none!important}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.profitCard.gross,.profitCard.net{background:linear-gradient(#13151d, #13151d) padding-box, conic-gradient(from var(--border-angle), #22c55e1f, #22c55e5c, #86efac2e, #22c55e1f, #22c55e47) border-box!important;animation:4s linear infinite borderGlow!important}@keyframes borderGlow{0%{opacity:.3}50%{opacity:.8}to{opacity:.3}}@property --whyobla-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.statCard,.miniStat,.profitCard{background:linear-gradient(var(--surface), var(--surface)) padding-box, conic-gradient(from var(--whyobla-border-angle), #ffffff14, #7c3aed3d, #ffffff14, #7c3aed29, #ffffff14) border-box!important;border:1px solid #0000!important;animation:5s linear infinite whyoblaBorderGlow!important;position:relative!important}.profitCard.gross{background:linear-gradient(var(--surface), var(--surface)) padding-box, conic-gradient(from var(--whyobla-border-angle), #22c55e1a, #22c55e57, #86efac2e, #22c55e1a, #22c55e47) border-box!important;animation:5s linear infinite whyoblaBorderGlow!important}.profitCard.expenses{background:linear-gradient(var(--surface), var(--surface)) padding-box, conic-gradient(from var(--whyobla-border-angle), #ef44441a, #ef444452, #fca5a529, #ef44441a, #ef444442) border-box!important;animation:5s linear infinite whyoblaBorderGlow!important}.profitCard.net{background:linear-gradient(var(--surface), var(--surface)) padding-box, conic-gradient(from var(--whyobla-border-angle), #22c55e1a, #22c55e57, #86efac2e, #22c55e1a, #22c55e47) border-box!important;animation:5s linear infinite whyoblaBorderGlow!important}@keyframes whyoblaBorderGlow{0%{--whyobla-border-angle:0deg}to{--whyobla-border-angle:360deg}}.chartBar i{background:linear-gradient(#8b5cf6,#7c3aed)!important;border-radius:6px 6px 0 0!important}.miniStats:before,.miniStats:after{content:none!important;display:none!important}.ratesCard,.ratesPanel,.rateCard,.rates{border:1px solid #ffffff14;box-shadow:0 0 0 1px #7c3aed0a,0 0 14px #7c3aed0a}.chartBar i{filter:none!important;background:linear-gradient(#8b5cf6 0%,#7c3aed 100%)!important;border-radius:6px 6px 0 0!important;box-shadow:0 0 8px #7c3aed59,0 0 12px #7c3aed33!important}.searchBox,.searchInput,.searchField,.topSearch,.headerSearch{justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.searchBox input,.searchInput input,.searchField input,.topSearch input,.headerSearch input{vertical-align:middle!important;box-sizing:border-box!important;align-items:center!important;height:100%!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:normal!important;display:block!important}.searchBox svg,.searchInput svg,.searchField svg,.topSearch svg,.headerSearch svg{flex-shrink:0!important;align-items:center!important;display:flex!important}.searchBox input::placeholder,.searchInput input::placeholder,.searchField input::placeholder,.topSearch input::placeholder,.headerSearch input::placeholder{opacity:1;vertical-align:middle!important;line-height:normal!important}.chartBar{box-shadow:none!important;background:#ffffff06!important}.searchBox{align-items:center!important;gap:8px!important;display:flex!important}.searchBox>span{flex-shrink:0!important;justify-content:center!important;align-items:center!important;height:100%!important;line-height:1!important;display:flex!important}.searchBox input{align-items:center!important;height:100%!important;line-height:normal!important;display:flex!important}.searchBox button{justify-content:center!important;align-items:center!important;height:100%!important;line-height:1!important;display:flex!important}.statCard,.miniStat,.profitCard,.sidebarRates>div{animation:none!important;position:relative!important}.statCard,.profitCard,.profitCard.gross,.profitCard.net,.profitCard.expenses{background:linear-gradient(135deg,#ffffff09,#ffffff03),#0a090ec2!important}.miniStats .miniStat{background:var(--surface)!important}.statCard:before,.miniStat:before,.profitCard:before,.sidebarRates>div:before{content:""!important;z-index:6!important;pointer-events:none!important;border-radius:inherit!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:1px solid #ffffff1a!important;animation:4s ease-in-out infinite borderGlow!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.profitCard.gross:before,.profitCard.net:before{border-color:#22c55e!important}.profitCard.expenses:before{border-color:#ef4444!important}.sidebarRates>div:before{border-color:#ffffff1a!important}.miniStats .miniStat{background:linear-gradient(145deg,#a66cff0e,#ffffff03)!important;border-color:#a66cff1f!important}.heroStats>.statCard{background:linear-gradient(145deg,#a66cff0b,#ffffff03)!important}@keyframes whyoblaPurpleBorderGlow{0%{border-color:#a66cff1a;box-shadow:inset 0 0 #a66cff00,0 0 #a66cff00}50%{border-color:#a66cff6b;box-shadow:inset 0 0 8px #a66cff09,0 0 12px #a66cff12}to{border-color:#a66cff1a;box-shadow:inset 0 0 #a66cff00,0 0 #a66cff00}}.heroStats>.statCard:before{border:1px solid #a66cff1f!important;animation:4.8s ease-in-out infinite whyoblaPurpleBorderGlow!important}.miniStats .miniStat:before{border:1px solid #a66cff1a!important;animation:5.6s ease-in-out infinite whyoblaPurpleBorderGlow!important}@keyframes whyoblaRatesGlow{0%{border-color:#a66cff14;box-shadow:0 0 #a66cff00}50%{border-color:#a66cff47;box-shadow:0 0 10px #a66cff0b}to{border-color:#a66cff14;box-shadow:0 0 #a66cff00}}.sidebarRates>div:before{border:1px solid #a66cff14!important;animation:7s ease-in-out infinite whyoblaRatesGlow!important}.chartBar i{filter:none!important;background:linear-gradient(#8b5cf6 0%,#7c3aed 100%)!important;box-shadow:0 0 8px #7c3aed4d,0 0 14px #7c3aed24!important}.searchBox{align-items:center!important;gap:8px!important;height:42px!important;padding:0 12px!important;display:flex!important}.searchBox>span{flex:none!important;justify-content:center!important;align-items:center!important;width:20px!important;height:42px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;transform:translateY(-1px)!important}.searchBox input{box-sizing:border-box!important;flex:auto!important;width:auto!important;min-width:0!important;height:42px!important;margin:0!important;padding:0!important;font-family:inherit!important;line-height:42px!important;display:block!important}.searchBox input::placeholder{vertical-align:middle!important;line-height:42px!important}.searchBox button{flex:none!important;justify-content:center!important;align-items:center!important;width:22px!important;height:42px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}@media (max-width:700px){.searchBox>span{width:20px!important}.searchBox input{height:42px!important;line-height:42px!important}}.miniStats{box-shadow:none!important;background:0 0!important;border:none!important}.miniStats .miniStat{background:linear-gradient(145deg,#a66cff11,#7c3aed06 55%,#ffffff03)!important;border:1px solid #a66cff24!important;animation:5.8s ease-in-out infinite miniCardGlow!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff06,0 0 0 1px #7c3aed04!important}.miniStats .miniStat:first-child{background:linear-gradient(145deg,#8b5cf613,#7c3aed06 60%,#ffffff03)!important}.miniStats .miniStat:nth-child(2){background:linear-gradient(145deg,#6366f113,#4f46e506 60%,#ffffff03)!important}.miniStats .miniStat:nth-child(3){background:linear-gradient(145deg,#f59e0b0e,#d9770605 60%,#ffffff03)!important}.miniStats .miniStat:nth-child(4){background:linear-gradient(145deg,#38bdf80e,#7c3aed06 60%,#ffffff03)!important}@keyframes miniCardGlow{0%{border-color:#a66cff1a;box-shadow:inset 0 1px #ffffff05,0 0 #7c3aed00}50%{border-color:#a66cff45;box-shadow:inset 0 1px #ffffff06,0 0 12px #7c3aed0e}to{border-color:#a66cff1a;box-shadow:inset 0 1px #ffffff05,0 0 #7c3aed00}}.profitCard.gross,.profitCard.net,.profitCard.expenses{animation:5s linear infinite whyoblaBorderGlow!important}.searchBox{box-sizing:border-box!important;align-items:center!important;gap:9px!important;height:42px!important;min-height:42px!important;padding:0 11px!important;display:flex!important;overflow:hidden!important}.searchBox>span{flex:0 0 20px!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}.searchBox>span svg{width:17px!important;height:17px!important;display:block!important}.searchBox input{box-sizing:border-box!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;width:0!important;min-width:0!important;height:40px!important;margin:0!important;padding:0!important;line-height:40px!important;display:block!important}.searchBox input::placeholder{opacity:.58!important;line-height:normal!important}.searchBox button{cursor:pointer!important;background:0 0!important;border:0!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.searchBox button svg{width:16px!important;height:16px!important}@media (max-width:700px){.searchBox{height:42px!important;min-height:42px!important}.searchBox input{height:40px!important;line-height:40px!important}}@media (prefers-reduced-motion:reduce){.miniStats .miniStat,.profitCard.gross,.profitCard.net,.profitCard.expenses{animation:none!important}}.appearanceSettings{border:1px solid var(--border);background:#191423b8;border-radius:16px;margin-bottom:18px;padding:20px}.appearanceSettingsHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.appearanceSettingsTitle{color:#eee8f5;font-size:14px;font-weight:700}.appearanceSettingsSubtitle{color:var(--muted);margin-top:5px;font-size:11px}.appearanceToggle{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:#ffffff09;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:7px 11px;font-size:11px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.appearanceToggle.active{color:#eee8f5;background:#8250dc1a;border-color:#9664ff73}.appearanceToggleDot{background:#666;border-radius:50%;width:7px;height:7px;transition:background .2s,box-shadow .2s}.appearanceToggle.active .appearanceToggleDot{background:#a970ff;box-shadow:0 0 9px #a970ffb3}.appearanceSettingGroup{margin-top:20px}.appearanceGroupTitle{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.appearanceOptions{flex-wrap:wrap;gap:8px;display:flex}.appearanceOption{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:#ffffff06;border-radius:9px;padding:8px 12px;font-size:11px;transition:border-color .2s,background .2s,color .2s}.appearanceOption:hover{color:#eee8f5;border-color:#a970ff59}.appearanceOption.selected{color:#eee8f5;background:#8250dc1f;border-color:#a970ff8c}.appearanceColors{flex-wrap:wrap;gap:8px;display:flex}.appearanceColor{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:#ffffff06;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.appearanceColor:hover{color:#eee8f5}.appearanceColor.selected{color:#eee8f5;background:#8250dc1f;border-color:#a970ff8c}.appearanceColorDot{background:#a970ff;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 7px #a970ff80}.appearanceColor[data-color=blue] .appearanceColorDot{background:#5b8cff;box-shadow:0 0 7px #5b8cff80}.appearanceColor[data-color=cyan] .appearanceColorDot{background:#42d9ff;box-shadow:0 0 7px #42d9ff80}.appearanceColor[data-color=green] .appearanceColorDot{background:#4ade80;box-shadow:0 0 7px #4ade8080}.appearanceColor[data-color=red] .appearanceColorDot{background:#ff5f6d;box-shadow:0 0 7px #ff5f6d80}.appearanceColor[data-color=orange] .appearanceColorDot{background:#ff9d4d;box-shadow:0 0 7px #ff9d4d80}.appearanceColor[data-color=rainbow] .appearanceColorDot{background:linear-gradient(135deg,#a970ff,#5b8cff,#42d9ff,#4ade80,#ff9d4d,#ff5f6d);box-shadow:0 0 7px #a970ff73}.appearancePreview{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.appearancePreviewLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.appearancePreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.appearancePreviewCard{border:1px solid var(--border);background:#ffffff06;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:76px;padding:14px;display:flex}.appearancePreviewCard span{color:var(--muted);font-size:10px}.appearancePreviewCard b{color:#eee8f5;font-size:16px}@media (max-width:700px){.appearanceSettingsHeader{flex-direction:column;align-items:flex-start}.appearanceToggle{align-self:flex-start}.appearancePreviewGrid{grid-template-columns:1fr}}.appShell[data-glow-style=soft][data-glow-color=purple] .panel,.appShell[data-glow-style=soft][data-glow-color=purple] .card,.appShell[data-glow-style=soft][data-glow-color=purple] .statCard,.appShell[data-glow-style=soft][data-glow-color=purple] .miniStat,.appShell[data-glow-style=soft][data-glow-color=purple] .miniStats,.appShell[data-glow-style=soft][data-glow-color=purple] .searchBox,.appShell[data-glow-style=soft][data-glow-color=purple] .ratesCard,.appShell[data-glow-style=soft][data-glow-color=purple] .ratesPanel{box-shadow:0 0 0 1px #a970ff1a,0 0 24px #a970ff0e}
