@font-face{font-family:geistSans;src:url(../media/geist_latin-s.p.0wo2-3x5um7b1.woff2)format("woff2");font-display:swap}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.0%;size-adjust:106.39%}.geistsans_9a04a2d7-module__u3fT1G__className{font-family:geistSans,geistSans Fallback}.geistsans_9a04a2d7-module__u3fT1G__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#f4f6fb;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.admin-layout{min-height:100vh}.sidebar{z-index:40;color:#d6dbea;background:#111a2b;flex-direction:column;width:254px;padding:20px 15px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 24px;display:flex}.brand img{object-fit:contain}.brand span{gap:2px;display:grid}.brand strong{color:#fff;font-size:16px}.brand small{color:#8793aa;font-size:11px}.sidebar nav{gap:5px;display:grid}.sidebar nav a{border-radius:12px;align-items:center;gap:12px;min-height:43px;padding:0 13px;font-size:14px;display:flex}.sidebar nav a svg{width:18px}.isolation-note{border:1px solid #303c55;border-radius:14px;align-items:center;gap:11px;margin-top:auto;padding:13px;display:flex}.isolation-note svg{color:#9a88ff;width:19px}.isolation-note span{display:grid}.isolation-note strong{color:#fff;font-size:12px}.isolation-note small{color:#8995ad;font-size:10px}.logout-button{color:#aab3c5;background:0 0;border:0;align-items:center;gap:10px;padding:16px 13px 3px;display:flex}.logout-button svg{width:17px}.admin-main{min-height:100vh;margin-left:254px}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;align-items:center;gap:14px;height:68px;padding:0 34px;display:flex;position:sticky;top:0}.topbar>div{display:grid}.topbar strong{font-size:14px}.topbar span:not(.live-dot){color:var(--muted);font-size:11px}.live-dot{color:var(--green);align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.live-dot:before{content:"";background:#28b76c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #28b76c1f}.page-content{max-width:1660px;margin:auto;padding:34px}.page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:.17em;color:var(--violet);text-transform:uppercase;font-size:11px;font-weight:750}.page-header h1{letter-spacing:-.035em;margin:8px 0 7px;font-size:30px}.page-header p,.content-card p{color:var(--muted);margin:0;line-height:1.55}.icon-button{background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid}.icon-button svg{width:20px}.mobile-menu,.close-nav,.nav-backdrop{display:none}.filter-panel{border:1px solid var(--line);background:#fff;border-radius:19px;grid-template-columns:minmax(430px,1.6fr) minmax(230px,.8fr) auto;align-items:end;gap:14px;margin-bottom:20px;padding:18px;display:grid;box-shadow:0 6px 22px #1d2a450d}.filter-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-group>span{align-items:center;gap:7px;width:100%;font-size:12px;font-weight:700;display:flex}.filter-group>span svg{width:15px;color:var(--violet)}input,select{height:40px;color:var(--ink);background:#fff;border:1px solid #d9e0eb;border-radius:11px;min-width:0;padding:0 12px}.quick-buttons{gap:5px;display:flex}.quick-buttons button{color:#5a3ee8;background:#f0edff;border:0;border-radius:10px;height:38px;padding:0 11px;font-size:12px;font-weight:650}.account-filter{align-content:end}.account-filter select{width:100%}.refresh-button,.primary-button,.secondary-button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.refresh-button,.primary-button{color:#fff;background:linear-gradient(135deg,#7b5cff,#5738e7);box-shadow:0 7px 18px #5c3de638}.refresh-button svg,.primary-button svg,.secondary-button svg{width:16px}.secondary-button{color:var(--ink);border:1px solid var(--line);background:#fff}.primary-button:disabled,.refresh-button:disabled,.secondary-button:disabled{opacity:.55;cursor:not-allowed}.primary-button.compact{min-height:36px;margin-left:auto;padding:0 13px}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.metric-card{background:var(--surface);border:1px solid var(--line);border-radius:19px;flex-direction:column;min-height:144px;padding:20px;display:flex;overflow:hidden;box-shadow:0 5px 20px #1d2a450d}.metric-card>span{color:#68738b;font-size:13px}.metric-card strong{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;margin:15px 0 9px;font-size:clamp(21px,2.1vw,30px);overflow:hidden}.metric-card small{color:#8a94a9;font-size:11px;line-height:1.5}.metric-green strong{color:var(--green)}.metric-red strong{color:var(--red)}.content-card{border:1px solid var(--line);background:#fff;border-radius:22px;margin-bottom:22px;padding:24px;box-shadow:0 7px 26px #1b27420e}.section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.section-heading.outside{margin:31px 0 14px}.section-heading h2,.content-card h2{letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.period-pill,.isolation-badge{color:#5c41dd;background:#f0edff;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.isolation-badge svg{width:15px}.chart-wrap{height:360px;overflow:hidden}.chart-wrap svg{width:100%;height:310px;overflow:visible}.axis-text{fill:#7d879b;font-size:10px}.chart-point{cursor:pointer}.chart-legend{color:#6d788d;justify-content:center;gap:24px;font-size:11px;display:flex}.chart-legend span{align-items:center;gap:7px;display:flex}.dot{border-radius:50%;width:9px;height:9px;display:inline-block}.chart-empty,.empty-card{text-align:center;color:#737e94;border:1px dashed #d7ddea;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.chart-empty span,.empty-card{font-weight:700}.chart-empty small{margin-top:8px;font-weight:400}.account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-card{border:1px solid var(--line);background:#fff;border-radius:19px;padding:21px;box-shadow:0 5px 20px #1d2a450b}.account-card>span{letter-spacing:.15em;color:#7d879b;font-size:10px}.account-card h3{margin:7px 0 18px;font-size:17px}.account-card>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.account-card p{gap:5px;display:grid}.account-card small{font-size:10px}.account-card strong{white-space:nowrap;font-size:15px}.table-card{padding:0;overflow:hidden}.table-card .section-heading{padding:22px 24px 0}.table-wrap{overflow:auto}.table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.table-wrap th{text-align:left;color:#646f85;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f6f7fb;padding:12px 14px;font-size:11px}.table-wrap td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e9edf4;padding:14px;font-size:12px}.table-wrap tr:last-child td{border-bottom:0}.table-wrap td strong,.table-wrap td small{display:block}.table-wrap td small{color:#8a95aa;margin-top:5px;line-height:1.4}.money{white-space:nowrap;font-weight:750}.money.positive{color:var(--green)}.money.negative{color:var(--red)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important}.tag,.status{text-transform:capitalize;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.violet-tag{color:#583fd5;background:#efecff}.status-active,.status-charge,.status-processed,.status-resolved{color:#117542;background:#e4f7ec}.status-cancelled,.status-refund,.status-chargeback,.status-rejected,.status-failed,.status-attention{color:#af3046;background:#fde8ec}.wrap-cell{line-height:1.45}.empty-cell{color:#818ba0;text-align:center!important;padding:36px!important}.list-filters{justify-content:flex-end;gap:9px;margin:-4px 0 17px;display:flex}.list-filters select{min-width:240px}.pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:13px;padding:18px;font-size:12px;display:flex}.pagination button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 11px}.pagination button:disabled{opacity:.4}.error-banner,.success-banner{border-radius:12px;margin:0 0 16px;padding:12px 15px;font-size:12px}.error-banner{color:#a42b40;background:#fee9ed;border:1px solid #f8cbd3}.success-banner{color:#226f4a;background:#e9f8f0;border:1px solid #caead8}.alert-summary{background:#fff6f7;border:1px solid #f2d1d7;border-radius:15px;align-items:center;gap:10px;margin-bottom:17px;padding:13px 17px;display:flex}.alert-summary strong{color:var(--red);font-size:22px}.alert-summary span{color:#7c5560;font-size:12px}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.row-actions button{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.row-actions svg{width:15px}.create-account{justify-content:space-between;align-items:center;gap:24px;display:flex}.create-account form{gap:8px;min-width:min(100%,500px);display:flex}.create-account input{flex:1}.credentials-card{color:#fff;background:linear-gradient(125deg,#10182b,#252250 62%,#4a2fb1);border-radius:22px;grid-template-columns:1.1fr 1fr 1fr auto;align-items:end;gap:14px;margin-bottom:22px;padding:24px;display:grid}.credentials-card p{color:#c1c6d5}.credentials-card label{color:#cbc6ff;gap:6px;font-size:11px;display:grid}.credentials-card label span{background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;display:flex;overflow:hidden}.credentials-card code{text-overflow:ellipsis;white-space:nowrap;color:#fff;flex:1;padding:10px;overflow:hidden}.credentials-card label button{color:#fff;background:#ffffff1a;border:0;width:38px}.credentials-card label svg{width:15px}.credentials-card .secondary-button{color:#fff;background:#ffffff1a;border-color:#fff3}.push-card{background:linear-gradient(130deg,#fff,#f6f2ff);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.push-icon{color:#5a3ee6;background:#ece8ff;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.push-icon svg{width:24px}.push-actions{align-items:center;gap:9px;display:flex}.inline-message{color:#5d47c9;margin-top:8px;display:block}.loading-screen{color:#fff;background:#0d1528;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.loading-screen p{color:#aab3c7;font-size:12px}.login-page{color:#fff;background:radial-gradient(circle at 18% 15%,#253988 0,#0000 34%),radial-gradient(circle at 82% 85%,#4b218f 0,#0000 35%),linear-gradient(135deg,#06102c,#131738 55%,#1f1242);place-items:center;min-height:100vh;padding:25px;display:grid;position:relative;overflow:hidden}.login-glow{filter:blur(80px);opacity:.27;border-radius:50%;width:400px;height:400px;position:absolute}.login-glow.one{background:#24cce2;bottom:-170px;left:-170px}.login-glow.two{background:#9e39ff;top:-180px;right:-160px}.login-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b122ebd;border:1px solid #ffffff26;border-radius:28px;width:min(100%,470px);padding:38px;position:relative;box-shadow:0 30px 80px #00000059}.login-brand{color:#b9aaff;letter-spacing:.14em;align-items:center;gap:13px;font-size:11px;display:flex}.login-card h1{letter-spacing:-.045em;margin:25px 0 12px;font-size:34px;line-height:1.1}.login-card>p{color:#aeb7ca;line-height:1.5}.login-card form{gap:15px;margin:28px 0 18px;display:grid}.login-card label{color:#c8cede;gap:7px;font-size:12px;display:grid}.login-card input{color:#fff;background:#ffffff12;border-color:#ffffff29;height:46px}.login-card .primary-button{height:47px;margin-top:3px}.form-error{font-size:12px;color:#ff9aaa!important}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(3,1fr)}.account-summary-grid{grid-template-columns:repeat(2,1fr)}.filter-panel{grid-template-columns:1fr 1fr}.refresh-button{grid-column:2;justify-self:end}.credentials-card{grid-template-columns:1fr 1fr}.credentials-card>div{grid-column:1/-1}}@media (max-width:800px){.sidebar{transition:transform .22s;transform:translate(-102%);box-shadow:20px 0 45px #060d1d47}.sidebar-open{transform:translate(0)}.close-nav,.mobile-menu{display:grid}.close-nav{color:#fff;margin-left:auto}.nav-backdrop{z-index:35;background:#050a1670;border:0;display:block;position:fixed;inset:0}.admin-main{margin-left:0}.topbar{height:61px;padding:0 16px}.page-content{padding:21px 15px 96px}.page-header{margin-bottom:20px;display:block}.page-header h1{font-size:25px}.page-header p{font-size:13px}.page-header>.isolation-badge{margin-top:13px}.filter-panel{border-radius:16px;grid-template-columns:1fr;padding:14px}.refresh-button{grid-column:auto;width:100%}.filter-group input{flex:1;min-width:130px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{border-radius:16px;min-height:124px;padding:15px}.metric-card strong{font-size:clamp(19px,6vw,26px)}.metric-card:first-child{grid-column:1/-1}.content-card{border-radius:18px;padding:17px}.chart-card{padding:17px 7px}.chart-card .section-heading{padding:0 10px}.chart-wrap{height:315px;overflow-x:auto}.chart-wrap svg{min-width:720px;height:270px}.chart-legend{flex-wrap:wrap;justify-content:flex-start;gap:10px 18px;padding:0 10px}.account-summary-grid{grid-template-columns:1fr}.account-card>div{grid-template-columns:repeat(3,minmax(0,1fr))}.account-card strong{font-size:13px}.list-filters{grid-template-columns:1fr 1fr;display:grid}.list-filters select{grid-column:1/-1;min-width:0}.list-filters .refresh-button{grid-column:1/-1}.table-wrap{margin:0 -17px}.table-card .table-wrap{margin:0}.table-card .section-heading{padding:18px 17px 0}.table-wrap table{min-width:820px}.create-account{display:block}.create-account form{min-width:0;margin-top:17px}.credentials-card{grid-template-columns:1fr;padding:19px}.credentials-card>div{grid-column:auto}.push-card{grid-template-columns:auto 1fr}.push-actions{grid-column:1/-1;justify-content:flex-end}.login-card{padding:27px 23px}.login-card h1{font-size:29px}.period-pill{display:none}}@media (max-width:430px){.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-width:0}.metric-card>span{font-size:11px}.metric-card small{font-size:10px}.filter-group input{flex:auto;width:100%}.quick-buttons{width:100%}.quick-buttons button{flex:1}.account-card>div{gap:5px}.account-card p{min-width:0}.account-card strong{text-overflow:ellipsis;overflow:hidden}.create-account form{display:grid}.login-page{padding:14px}.login-card{border-radius:22px}}.password-card{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:30px;display:grid}.password-card-copy h2{align-items:center;gap:10px;margin:7px 0 8px;display:flex}.password-card-copy h2 svg{color:#6d4aff;width:21px;height:21px}.password-card-copy p{color:#6b778c;line-height:1.55}.password-card form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.password-card label{color:#667085;gap:7px;font-size:12px;display:grid}.password-card input{height:44px}.password-card .primary-button{grid-column:1/-1;justify-content:center}.password-card .form-error,.password-card .form-success{grid-column:1/-1;margin:0;font-size:12px}@media (max-width:800px){.password-card{grid-template-columns:1fr;gap:20px}.password-card form{grid-template-columns:1fr}.password-card .primary-button,.password-card .form-error,.password-card .form-success{grid-column:auto}}.account-create-form{grid-template-columns:minmax(190px,.8fr) minmax(280px,1.2fr) auto;align-items:end;min-width:min(100%,820px)!important;display:grid!important}.account-create-form label,.edit-account-card label{color:#67738a;gap:7px;font-size:11px;font-weight:700;display:grid}.account-create-form label span,.edit-account-card label span{padding-left:2px}.edit-account-card{grid-template-columns:minmax(220px,.7fr) minmax(480px,1.3fr);align-items:end;gap:28px;display:grid}.edit-account-card form{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.edit-account-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.edit-account-actions svg{width:16px}.accounts-table-card table{min-width:1120px}.accounts-table-card th:first-child{width:15%}.accounts-table-card th:nth-child(2){width:9%}.accounts-table-card th:nth-child(3){width:29%}.accounts-table-card th:nth-child(4){width:23%}.accounts-table-card th:nth-child(5){width:11%}.accounts-table-card th:nth-child(6){width:13%}.credential-control{align-items:center;gap:7px;min-width:0;display:flex}.credential-control code{color:#354056;text-overflow:ellipsis;white-space:nowrap;background:#f8f9fc;border:1px solid #e5e9f1;border-radius:9px;flex:1;min-width:0;padding:8px 9px;overflow:hidden}.credential-control>div{gap:4px;display:flex}.credential-control button{border:1px solid var(--line);color:#5d47c9;background:#fff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.credential-control svg{width:14px}.pending-secret{color:#5c41dd;background:#f5f2ff;border:1px solid #dfd6ff;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:700}@media (max-width:1180px){.create-account{flex-direction:column;align-items:stretch}.account-create-form{grid-template-columns:1fr 1fr;width:100%}.account-create-form .primary-button{grid-column:2}.edit-account-card{grid-template-columns:1fr}.edit-account-card form{grid-template-columns:1fr 1fr}}@media (max-width:800px){.account-create-form,.edit-account-card form{grid-template-columns:1fr}.account-create-form .primary-button,.edit-account-actions{grid-column:auto}.edit-account-actions{justify-content:stretch}.edit-account-actions button{flex:1}}.alert-summary{justify-content:space-between;gap:18px}.alert-summary-clear{background:#f5fbf7;border-color:#cfe8da}.alert-summary-copy{align-items:center;gap:10px;display:flex}.alert-summary-actions{align-items:center;gap:12px;display:flex}.review-checkbox{color:#59657b;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.review-checkbox input{width:16px;min-width:16px;height:16px;accent-color:var(--violet);margin:0}.review-cell{text-align:center}.muted-dash{color:#a2aabc}.webhooks-table{min-width:780px!important}.webhooks-table th:first-child{width:29%}.webhooks-table th:nth-child(2){width:19%}.webhooks-table th:nth-child(3){width:17%}.webhooks-table th:nth-child(4){width:35%}.webhooks-table.has-review-column{min-width:900px!important}.webhooks-table.has-review-column th:first-child{width:27%}.webhooks-table.has-review-column th:nth-child(2){width:18%}.webhooks-table.has-review-column th:nth-child(3){width:16%}.webhooks-table.has-review-column th:nth-child(4){width:27%}.webhooks-table.has-review-column th:nth-child(5){text-align:center;width:12%}@media (max-width:800px){.alert-summary{flex-direction:column;align-items:flex-start}.alert-summary-actions{flex-wrap:wrap;justify-content:space-between;width:100%}}:root{--ink:#25262c;--muted:#666970;--line:#dedfdf;--surface:#fff;--soft:#f4f4f2;--violet:#9e1730;--violet-dark:#9e1730;--green:#197451;--red:#9e1730;--navy:#07080a}html,body{background:var(--soft);font-family:Arial,Helvetica,sans-serif}:focus-visible{outline-offset:3px;outline:2px solid #e52f3e}.sidebar{color:#d1d2d5;background:#07080a}.brand{padding-bottom:27px}.brand img,.loading-screen img,.login-brand img{border-radius:12px}.brand strong{letter-spacing:.09em;font-family:Arial Narrow,Arial,sans-serif;font-size:19px}.sidebar nav a{transition:background-color .16s,color .16s}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#25262c;box-shadow:inset 3px 0 #e52f3e}.sidebar nav a.active svg{color:#ff4b4e}.isolation-note{background:#202126;border-color:#424349}.isolation-note svg{color:#ff4b4e}.topbar{color:#fff;background:#25262cf7;border-bottom:1px solid #414248}.topbar .mobile-menu{color:#fff}.filter-panel,.content-card,.metric-card,.account-card{border-color:#e0e0df;box-shadow:0 8px 22px #07080a0b}input,select{border-color:#d7d8d9}input:focus,select:focus{border-color:#9e1730;outline:none;box-shadow:0 0 0 3px #9e17301f}.quick-buttons button{color:#8b152a;background:#f7e8ea}.quick-buttons button:hover{background:#f1d8dc}.refresh-button,.primary-button{color:#fff;background:#e52f3e;transition:background-color .16s,transform .16s;box-shadow:0 6px 16px #9e173029}.refresh-button:hover:not(:disabled),.primary-button:hover:not(:disabled){background:#9e1730;transform:translateY(-1px)}.secondary-button:hover:not(:disabled),.pagination button:hover:not(:disabled),.row-actions button:hover{color:#9e1730;border-color:#9e1730}.metric-card>span,.metric-card small,.account-card>span,.table-wrap th,.table-wrap td small{color:#676a70}.period-pill,.isolation-badge,.violet-tag{color:#8f1830;background:#f8eaec}.axis-text{fill:#707178}.chart-legend{color:#5b5d63}.table-wrap th{background:#f4f4f2}.table-wrap td{border-bottom-color:#e8e8e7}.review-checkbox input{accent-color:#9e1730}.credentials-card{background:#25262c;border-top:4px solid #e52f3e}.credentials-card p,.credentials-card label{color:#d6d6d8}.push-card{background:#fff;border-left:4px solid #e52f3e}.inline-message,.password-card-copy h2 svg,.credential-control button{color:#9e1730}.credential-control code{color:#25262c;background:#f4f4f2;border-color:#dedfdf}.loading-screen{background:#07080a}.login-page{background:radial-gradient(circle at 92% 4%,#9e173033,#0000 34%),radial-gradient(circle at 0 100%,#e52f3e1f,#0000 38%),#07080a}.login-glow{opacity:.14}.login-card{background:#25262ced;border-color:#505157;box-shadow:0 30px 80px #0000005c}.login-brand{color:#ff7378;font-weight:700}.login-card>p,.login-card label{color:#d7d7da}.login-card input{background:#303137;border-color:#595a60}.login-card>small{color:#aeb0b5}@media (max-width:800px){.topbar{background:#25262c}}.filter-panel{background:linear-gradient(120deg,#fff,#fafbfa);grid-template-columns:minmax(0,2fr) minmax(220px,.8fr) auto;align-items:end}.period-filter{grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:10px;display:grid}.period-filter>span{grid-column:1/-1}.period-filter>select{width:100%;font-weight:650}.date-range{background:#fff;border:1px solid #d7d8d9;border-radius:12px;align-items:center;gap:7px;min-width:0;padding:4px 8px;display:flex}.date-range>span{color:#8c9295}.date-range label{color:#697078;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:750;display:flex}.date-range input{color:#25262c;border:0;width:135px;height:30px;padding:0 3px;font-size:12px;font-weight:650;box-shadow:none!important}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{border-top:3px solid #30353b;min-height:136px}.metric-green{background:linear-gradient(145deg,#fff,#f2fbf7);border-top-color:#29b77d}.metric-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em}.chart-card{background:linear-gradient(150deg,#22242b,#292d35);border-color:#3d424d;box-shadow:0 18px 42px #14171d26}.chart-card .eyebrow{color:#7ee4b9}.chart-card .section-heading h2{color:#f7faf9}.chart-wrap{height:auto;min-height:290px;overflow:hidden}.chart-wrap svg{width:100%;height:auto;display:block;overflow:visible}.chart-wrap .axis-text{fill:#aeb9b9;font-variant-numeric:tabular-nums;font-size:11px;font-weight:550}.chart-wrap .chart-legend{color:#bac9c3;justify-content:flex-start;align-items:center;gap:22px;margin:4px 0 0 58px;font-size:11px;display:flex}.chart-wrap .dot.green{background:#51dba7;box-shadow:0 0 0 3px #51dba726}.chart-card .chart-empty{color:#dde8e2;border-color:#4c5754}.account-card{background:linear-gradient(145deg,#fff,#fafcfb);border-top:3px solid #29b77d}.week-start-row td,.day-start-row td{border-top:2px solid #c4d3cb}.table-wrap td:first-child{min-width:155px}@media (max-width:1100px){.filter-panel{grid-template-columns:1fr 1fr}.refresh-button{grid-column:1/-1}.period-filter{grid-template-columns:1fr}}@media (max-width:800px){.filter-panel,.period-filter{grid-template-columns:1fr}.date-range{justify-content:space-between}.date-range input{width:min(35vw,155px)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-card{padding:18px}.chart-card .section-heading{flex-wrap:wrap;align-items:flex-start}.chart-wrap{min-height:230px}.chart-wrap .chart-legend{flex-wrap:wrap;gap:7px 14px;margin-left:46px}.chart-wrap .axis-text{font-size:10px}}.account-row-dragging{opacity:.42}.accounts-table-card tbody tr{cursor:grab}.accounts-table-card tbody tr:active{cursor:grabbing}.accounts-table-card tbody td:first-child strong{align-items:center;gap:6px;display:flex}.accounts-table-card tbody td:first-child strong svg{color:#9aa0a4;flex:none}.row-actions button:disabled{opacity:.35;cursor:not-allowed}.webhook-order-id{overflow-wrap:anywhere;margin-top:6px;display:block;color:#55645c!important}.webhook-order-id strong{font-size:inherit;color:#1f4739;display:inline!important}.milestone-intro{color:#f9faf9;background:linear-gradient(135deg,#24262d,#333946);border-color:#3c4750;align-items:center;gap:16px;display:flex}.milestone-intro>svg{color:#74e0b1;flex:none;width:40px;height:40px}.milestone-intro p{color:#c9d5d0}.milestones-card table{min-width:720px}.milestones-card th:first-child,.milestones-card td:first-child{width:130px}.milestones-card th:last-child,.milestones-card td:last-child{text-align:center;width:80px}.milestones-card td input:not([type=checkbox]),.milestones-card textarea{color:#25262c;width:100%;font:inherit;background:#fff;border:1px solid #d7d8d9;border-radius:10px;padding:10px;font-size:12px}.milestones-card textarea{resize:vertical;min-height:56px}.milestones-card input[type=checkbox]{accent-color:#138a49;width:18px;height:18px}.milestone-add{align-items:end;gap:14px;display:flex}.milestone-add>div{margin-right:auto}.milestone-add input{width:160px}.bottom-save{justify-content:flex-end;margin:16px 0 42px;display:flex}.milestone-overlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a11cf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.milestone-dialog{text-align:center;color:#f9fbfa;background:radial-gradient(circle at 50% 0,#43d19630,#0000 42%),linear-gradient(150deg,#262930,#181c23);border:1px solid #465753;border-radius:28px;width:min(100%,540px);padding:34px 30px;position:relative;box-shadow:0 30px 90px #0000006b}.milestone-orbit{border:1px solid #6ae8be47;border-radius:50%;place-items:center;width:170px;height:170px;margin:0 auto 12px;display:grid;position:relative;box-shadow:0 0 0 12px #6ae8be0d,0 0 0 26px #6ae8be06}.milestone-orbit img{object-fit:contain;animation:3s ease-in-out infinite hydra-float}.milestone-symbol{background:#f8fbfa;border:2px solid #344b44;border-radius:18px;place-items:center;width:56px;height:56px;font-size:34px;display:grid;position:absolute;bottom:-5px;right:-4px;box-shadow:0 10px 25px #00000040}.milestone-kicker{letter-spacing:.2em;color:#7de4b6;font-size:11px;font-weight:800}.milestone-dialog h2{margin:14px 0 11px;font-size:clamp(30px,6vw,45px);line-height:1.1}.milestone-dialog p{color:#e6eee9;margin:0;font-size:18px;line-height:1.55}.milestone-dialog small{color:#abbdb4;margin:18px 0 24px;display:block}.milestone-dialog .primary-button{background:#31bf81;margin:auto}@keyframes hydra-float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.milestone-orbit img{animation:none}}@media (max-width:800px){.milestone-add{flex-wrap:wrap}.milestone-add>div{width:100%}.milestone-add input{flex:1}.milestone-dialog{padding:28px 20px}}.filter-panel{z-index:5;position:relative}.period-filter{grid-template-columns:minmax(150px,190px) minmax(320px,1fr)}.date-picker{min-width:0;position:relative}.date-picker-actions{align-items:center;gap:8px;min-width:0;display:flex}.date-range-trigger,.date-reset{color:#30343d;background:#fff;border:1px solid #dcdfe6;border-radius:13px;height:40px;font-size:12px;font-weight:650}.date-range-trigger{color:#5e45bf;background:#f4f1ff;border-color:#e0dcff;align-items:center;gap:8px;min-width:0;max-width:100%;padding:0 12px;display:flex}.date-range-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.date-range-trigger svg{flex:none}.date-reset{white-space:nowrap;padding:0 12px}.date-reset:hover,.date-range-trigger:hover{border-color:#aa9bea}.calendar-popover{z-index:30;color:#30343d;background:#fff;border:1px solid #dfe2e9;border-radius:16px;width:min(500px,100vw - 38px);position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 22px 50px #12182633}.calendar-head{color:#647084;justify-content:space-between;align-items:center;padding:12px 14px 2px;font-size:11px;font-weight:700;display:flex}.calendar-head button{color:#30343d;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.calendar-head button:hover{background:#f3f1ff}.calendar-head svg{width:17px}.calendar-months{grid-template-columns:1fr 1fr;gap:13px;padding:9px 13px 15px;display:grid}.calendar-month>strong{text-align:center;margin-bottom:12px;font-size:12px;font-weight:750;display:block}.calendar-weekdays,.calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays{color:#8d96a6;margin-bottom:5px;font-size:10px}.calendar-days button{color:#414a5c;background:0 0;border:0;border-radius:8px;min-width:0;height:30px;font-size:11px}.calendar-days button:hover:not(:disabled){color:#5234bc;background:#eae4ff}.calendar-days button:disabled{color:#bdc3ce;cursor:default}.calendar-days button.range-between{color:#5337bd;background:#efebff;border-radius:0}.calendar-days button.range-edge{color:#fff;background:#6547e9;font-weight:800}.calendar-foot{border-top:1px solid #e5e7ed;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.calendar-foot small{color:#7d8696;font-size:10px}.calendar-foot button{color:#fff;white-space:nowrap;background:#25262c;border:0;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:700}.calendar-foot button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.period-filter{grid-template-columns:1fr}}@media (max-width:600px){.date-picker-actions{align-items:stretch}.date-range-trigger{flex:1}.calendar-popover{width:min(365px,100vw - 42px);left:0}.calendar-months{grid-template-columns:1fr}.calendar-months .calendar-month:last-child{display:none}.calendar-days button{height:36px}.date-reset{padding:0 9px;font-size:11px}}.chart-wrap{position:relative}.chart-tooltip{z-index:2;color:#f5faf7;pointer-events:none;background:#151d1ef5;border:1px solid #567165;border-radius:13px;width:240px;padding:13px 14px;position:absolute;top:20px;box-shadow:0 14px 35px #00000057}.chart-tooltip>strong{margin-bottom:8px;font-size:12px;display:block}.chart-tooltip p{color:#c5d9d0;justify-content:space-between;align-items:center;gap:12px;margin:5px 0;font-size:11px;display:flex}.chart-tooltip b{color:#fff;white-space:nowrap;font-size:11px}.chart-tooltip hr{border:0;border-top:1px solid #4b5d55;margin:9px 0}.chart-wrap .dot.comparison{background:#ff6974;box-shadow:0 0 0 3px #ff697429}.account-card-button{text-align:left;width:100%;color:inherit;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s;display:block}.account-card-button:hover{border-color:#7ccba6;transform:translateY(-3px);box-shadow:0 12px 24px #1974511c}.account-card-selected{border-color:#29b77d;box-shadow:0 0 0 2px #29b77d2e,0 10px 24px #1974511f}.section-heading.outside p{color:#767c81;margin-top:7px;font-size:12px}@media (max-width:800px){.chart-wrap svg{width:100%;min-width:0;height:auto}}@media (max-width:600px){.chart-tooltip{width:210px;padding:10px 11px;top:10px}.chart-tooltip p,.chart-tooltip b{font-size:10px}}.table-wrap .period-group-row th{color:#205b40;background:#eaf3ee;border-top:2px solid #b5d6c1;border-bottom:1px solid #d4e7d9;padding:15px 17px}.period-group-row th span{letter-spacing:-.01em;font-size:15px;font-weight:800;display:block}.period-group-row th small{color:#5f7868;margin-top:4px;font-size:10px;font-weight:600;display:block}.edit-account-card{scroll-margin-top:88px}.metric-violet{background:linear-gradient(145deg,#fff,#f1faff);border-top-color:#68c8e9}.metric-violet strong{color:#126d88}.account-summary-grid{grid-auto-flow:column;align-items:stretch}.account-card{border-radius:15px;padding:15px 17px}.account-card h3{margin:3px 0 12px;font-size:15px;line-height:1.25}.account-card .account-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:8px 15px;display:grid}.account-card-metrics p{gap:2px;min-width:0;margin:0}.account-card-metrics p:nth-child(3){border-top:1px solid #e3e9e6;padding-top:7px}.account-card-metrics small{color:#66716d;font-size:10px}.account-card-metrics strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:13px;overflow:hidden}.account-more-button{margin:16px auto 0;display:flex}.chart-wrap .dot.oto{background:#68cff1;box-shadow:0 0 0 3px #68cff124}.chart-wrap .dot.total{background:#edf4f0;box-shadow:0 0 0 3px #edf4f021}@media (max-width:1180px){.account-summary-grid{grid-auto-flow:row;grid-template-rows:none!important}}@media (max-width:800px){.account-summary-grid{grid-template-columns:1fr}}.push-preferences{border-top:1px solid #e7e8e6;grid-column:1/-1;padding-top:19px}.push-preferences-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.push-preferences-heading h3{color:#25262c;margin:0 0 4px;font-size:15px}.push-preferences-heading p{font-size:11px}.push-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.push-preference{cursor:pointer;background:#fafaf9;border:1px solid #e3e4e2;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;min-width:0;padding:15px 16px;transition:border-color .18s,background .18s;display:flex}.push-preference:hover,.push-preference:focus-within{background:#fff8f9;border-color:#c69ba4}.push-preference span{gap:4px;min-width:0;display:grid}.push-preference strong{color:#303136;font-size:12px}.push-preference small{color:#75787d;font-size:10px;line-height:1.35}.push-preference input[type=checkbox]{accent-color:#9e1730;cursor:pointer;width:19px;min-width:19px;height:19px;margin:0;padding:0}@media (max-width:700px){.push-preferences-grid{grid-template-columns:1fr}.push-preferences-heading{flex-direction:column;align-items:flex-start}.push-preferences-heading .primary-button{width:100%}}.table-subtotal-row th,.table-subtotal-row td{background:#f3f7f4;border-top:1px solid #cbded1;border-bottom:1px solid #dfe9e1;font-weight:750}.table-grand-total-row th,.table-grand-total-row td{color:#f8fbf8;background:#252b2c;border-top:2px solid #4d6b58;font-weight:800}.daily-detail-card .section-heading p{margin-top:5px;font-size:12px}.day-picker{scrollbar-width:thin;scrollbar-color:#c9cdcb transparent;scroll-snap-type:x proximity;gap:8px;padding:0 24px 18px;display:flex;overflow-x:auto}.day-picker button{color:#555e59;white-space:nowrap;scroll-snap-align:center;background:#f7f8f6;border:1px solid #dadfdb;border-radius:11px;flex:none;min-height:38px;padding:0 14px;font-size:12px;font-weight:700}.day-picker button:hover{color:#9e1730;border-color:#9e1730}.day-picker button.day-picker-active{color:#fff;background:#9e1730;border-color:#9e1730;box-shadow:0 5px 12px #9e173029}.day-picker button:focus-visible,.account-sort button:focus-visible{outline-offset:2px;outline:2px solid #e52f3e}.account-section-heading{align-items:end}.account-sort{background:#f4f4f2;border:1px solid #e1e3e1;border-radius:12px;flex:none;gap:3px;padding:4px;display:inline-flex}.account-sort button{color:#62666a;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:35px;padding:0 12px;font-size:11px;font-weight:750}.account-sort button:hover{color:#9e1730}.account-sort button.account-sort-active{color:#25262c;background:#fff;box-shadow:0 2px 8px #00000012}.account-list-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:16px;display:flex}.account-list-actions .secondary-button{min-width:135px}@media (max-width:800px){.day-picker{padding:0 17px 15px}.account-section-heading{flex-direction:column;align-items:flex-start}.account-sort{max-width:100%;overflow-x:auto}.account-sort button{font-size:10px}}.metric-grid-dashboard,.metric-grid-control{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid-dashboard .metric-card,.metric-grid-control .metric-card{justify-content:center;gap:10px;min-height:106px;padding:17px 20px}.metric-grid-dashboard .metric-card strong,.metric-grid-control .metric-card strong{margin:0}.account-results-card{padding:0;overflow:hidden}.account-results-card .table-wrap{margin:0}.account-results-table{min-width:920px}.account-results-table thead th{color:#f3f8f5;background:#252b2c;border-color:#384440;padding:15px 16px;font-size:11px;font-weight:750}.account-results-table th:first-child{width:22%}.account-results-table td,.account-results-table tbody th{font-variant-numeric:tabular-nums;padding:15px 16px;font-size:12px}.account-results-table tbody th,.control-report-table tbody th{text-align:left;font-weight:750}.account-results-table .account-name{overflow-wrap:anywhere;display:block}.account-results-table .total-income{color:#234c39;font-weight:850}.control-report-table+.control-report-table{margin-top:16px}.control-report-table thead .period-group-row th{color:#205b40;background:#eaf3ee}.control-report-table thead tr:nth-child(2) th{background:#f4f4f2}.period-total-table{border-top:2px solid #d5e3d9}.selection-hint{font-size:11px;margin-top:5px!important}.selection-clear{color:#315b45;background:#f7faf8;border:1px solid #d8e3db;border-radius:10px;flex:none;padding:9px 12px;font-size:11px;font-weight:750}.selection-clear:hover{color:#9e1730;border-color:#9e1730}.selectable-account-row{cursor:pointer}.selectable-account-row>th,.selectable-account-row>td{vertical-align:middle;transition:background-color .16s,color .16s}.table-wrap .selectable-account-row>th{color:#252b2c;background:#fff;border-bottom:1px solid #e8e8e7}.selectable-account-row:hover>th,.selectable-account-row:hover>td{background:#eef7f1}.selectable-account-row:focus-visible{outline-offset:-2px;outline:2px solid #e52f3e}.account-results-table tbody tr:not(.selectable-account-row)>td{background:#fff}@media (max-width:800px){.metric-grid-dashboard,.metric-grid-control{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid-dashboard .metric-card,.metric-grid-control .metric-card{min-height:100px;padding:14px}.account-results-table{min-width:850px}.selection-clear{margin-top:12px}}.chart-tooltip{-webkit-backdrop-filter:blur(14px);background:#14201df0;border:1px solid #91c8a875;animation:.16s ease-out hydraFloatIn;top:14px;box-shadow:0 22px 48px #0006,inset 0 0 0 1px #ffffff0b}.chart-tooltip>strong{font-size:12px;line-height:1.35}.chart-tooltip p{gap:8px}.chart-tooltip-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.chart-tooltip .dot{flex:none;width:8px;height:8px}.chart-wrap .chart-tooltip .dot.green{background:#36d49b}.chart-wrap .chart-tooltip .dot.oto{background:#68cff1}.chart-wrap .chart-tooltip .dot.comparison{background:#ff6974}.chart-wrap .chart-tooltip .dot.total{background:#edf4f0}@keyframes hydraFloatIn{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.chart-tooltip{animation:none}.selectable-account-row>th,.selectable-account-row>td{transition:none}}.wallet-tabs{background:#e9e9e7;border:1px solid #dedfdf;border-radius:14px;gap:5px;max-width:max-content;margin:20px 0;padding:5px;display:flex}.wallet-tabs button{color:#64666c;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 18px;font-size:12px;font-weight:750}.wallet-tabs button.wallet-tab-active{color:#fff;background:#25262c;box-shadow:0 5px 12px #07080a2b}.wallet-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.wallet-kpi{background:#fff;border:1px solid #e2e2e0;border-radius:18px;flex-direction:column;gap:9px;min-width:0;min-height:154px;padding:19px 20px;display:flex;box-shadow:0 8px 22px #07080a0a}.wallet-kpi>span:first-child{color:#6d7074;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:750}.wallet-kpi>strong{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.1vw,29px);line-height:1.12;overflow:hidden}.wallet-kpi small{color:#777b7c;margin-top:auto;font-size:10px;line-height:1.4}.wallet-kpi-profit{border-top:3px solid #2b9a6f}.wallet-partial,.wallet-complete{border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.wallet-complete{color:#17603e;background:#dff7e8}.wallet-quick-split{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.wallet-quick-split span{color:#686d6b;background:#fff;border:1px solid #e1e3e0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:inline-flex}.wallet-quick-split strong{color:#26292b;font-variant-numeric:tabular-nums}.wallet-chart-card{color:#eff1ef;background:linear-gradient(150deg,#1e2024,#2a2d31);border-color:#414348;margin-bottom:18px;overflow:hidden}.wallet-chart-card .eyebrow{color:#ff6f78}.wallet-chart-card .section-heading h2{color:#f9f9f8}.wallet-chart-card .section-heading{align-items:start}.wallet-month-pick{color:#c9cbcc;align-items:center;gap:8px;font-size:11px;display:flex}.wallet-month-pick select{color:#fff;background:#363a3e;border-color:#555b5e;min-width:175px}.wallet-chart-options{flex-wrap:wrap;gap:6px;margin:18px 0 7px;display:flex}.wallet-chart-options button{color:#d4d8d6;cursor:pointer;background:#303439;border:1px solid #4a5052;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:750}.wallet-chart-options button[aria-pressed=true]{color:#fff;background:#e52f3e;border-color:#e52f3e}.wallet-chart-scroll{width:100%;overflow-x:auto}.wallet-chart-scroll svg{width:100%;min-width:600px;height:auto;max-height:300px;display:block}.wallet-chart-grid{stroke:#444a4c;stroke-width:1px;stroke-dasharray:3 5}.wallet-chart-zero{stroke:#87938d;stroke-width:1px;stroke-dasharray:5 4}.wallet-chart-axis{fill:#b5bbba;font-size:11px;font-weight:600}.wallet-chart-line{fill:none;stroke:#ff5966;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #f44c5b52)}.wallet-chart-point{fill:#1e2024;stroke:#ff6874;stroke-width:3px}.wallet-chart-caption{color:#abb4b1;margin:4px 0 0;font-size:10px;line-height:1.5}.wallet-empty-chart{color:#b2bcba;text-align:center;place-items:center;min-height:190px;font-size:12px;display:grid}.wallet-table-card,.wallet-breakdown,.wallet-accounts-card,.wallet-activity-card{margin-bottom:18px}.wallet-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:950px}.wallet-table th,.wallet-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e9eae8;padding:13px 14px;font-size:11px}.wallet-table thead th{color:#f4f5f4;white-space:nowrap;background:#292c30;font-size:10px}.wallet-table tbody th{white-space:nowrap;font-weight:750}.wallet-table td small{color:#858b88;margin-top:3px;font-size:10px;display:block}.wallet-table td strong{display:block}.wallet-breakdown-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-breakdown-item{background:#fafaf9;border:1px solid #e6e7e5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:13px 15px 17px;display:grid;position:relative;overflow:hidden}.wallet-breakdown-item strong{font-size:12px;display:block}.wallet-breakdown-item small{color:#747a77;margin-top:3px;font-size:10px;display:block}.wallet-breakdown-item>span{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.wallet-breakdown-item i{background:#e52f3e;height:3px;position:absolute;bottom:0;left:0}.wallet-empty{color:#79807b;padding:23px;font-size:12px}.wallet-account-list{gap:9px;display:grid}.wallet-account-group{background:#fff;border:1px solid #e0e3df;border-radius:14px;overflow:hidden}.wallet-account-columns,.wallet-account-summary{grid-template-columns:minmax(145px,1.4fr) repeat(3,minmax(92px,.8fr)) minmax(120px,1fr) repeat(3,minmax(105px,.85fr));align-items:center;gap:10px;display:grid}.wallet-account-columns{color:#777e79;text-transform:uppercase;letter-spacing:.04em;padding:0 17px 8px;font-size:10px;font-weight:800}.wallet-account-summary{color:#383e3b;text-align:left;cursor:pointer;background:#fff;border:0;width:100%;min-height:67px;padding:13px 17px}.wallet-account-name{align-items:center;gap:7px;min-width:0;display:flex}.wallet-account-name strong{overflow-wrap:anywhere;font-size:12px}.wallet-account-cell{gap:3px;min-width:0;display:grid}.wallet-account-cell small{color:#777e79;font-size:10px;font-weight:700;display:none}.wallet-account-summary b{color:#2e3430;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.wallet-account-total em{color:#a56725;font-size:9px;font-style:normal}.wallet-account-chevron svg{color:#9e1730;width:17px;height:17px}.wallet-account-expanded{background:#fafcf9;border-top:1px solid #e5e9e5;padding:18px}.wallet-pocket-columns{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.wallet-pocket-panel{background:linear-gradient(155deg,#fff 45%,#fbfaf9);border:1px solid #e2e5e2;border-radius:16px;flex-direction:column;min-width:0;min-height:292px;padding:17px;display:flex;box-shadow:0 7px 21px #191f1d0a}.wallet-pocket-panel-head{align-items:center;gap:9px;margin-bottom:17px;display:flex}.wallet-pocket-panel-index{color:#a91e34;background:#fce9ec;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.wallet-pocket-panel-head h3{color:#303733;margin:0;font-size:12px;font-weight:800;line-height:1.25}.wallet-pocket-add{color:#a91e34;white-space:nowrap;cursor:pointer;background:#fff4f5;border:1px solid #f2ced4;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:6px 7px;font-size:9px;font-weight:800;display:inline-flex}.wallet-pocket-add:hover{background:#fce4e8;border-color:#e9abb7}.wallet-pocket-panel-caption{color:#818983;font-size:10px;font-weight:750;line-height:1.3}.wallet-pocket-panel-value{color:#222a25;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:clamp(16px,1.55vw,23px);font-weight:850;display:block;overflow:hidden}.wallet-pocket-panel-description{color:#717c74;min-height:30px;margin:8px 0 0;font-size:10px;line-height:1.45}.wallet-pocket-panel-content{flex:1;min-height:54px;padding-top:13px}.wallet-pocket-entry{border-top:1px solid #ecefec;gap:7px;padding:10px 0;display:grid}.wallet-pocket-entry:first-child{border-top:0;padding-top:0}.wallet-pocket-entry-title{color:#414a44;justify-content:space-between;gap:7px;font-size:10px;display:flex}.wallet-pocket-entry-title strong{overflow-wrap:anywhere;min-width:0}.wallet-pocket-entry-title span{font-variant-numeric:tabular-nums;flex:none;font-weight:800}.wallet-pocket-entry small,.wallet-pocket-empty,.wallet-pocket-outflow-note{color:#7b857e;margin:0;font-size:10px;line-height:1.45;display:block}.wallet-pocket-note{overflow-wrap:anywhere;background:#faf1f2;border-left:2px solid #d3384e;border-radius:0 5px 5px 0;padding:6px 8px;color:#63565a!important}.wallet-pocket-entry-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.wallet-pocket-entry-actions .primary-button{min-height:32px;padding:6px 9px;font-size:10px}.wallet-pocket-panel-footer{border-top:1px solid #ecefec;gap:7px;margin-top:12px;padding-top:12px;display:grid}.wallet-pocket-panel-footer .primary-button{color:#fff;background:#c9223c;border-color:#c9223c;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;padding:9px 11px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 5px 11px #c9223c29}.wallet-pocket-history{color:#9e1730;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:4px 6px;font-size:10px;font-weight:800;display:inline-flex}.wallet-activity-groups{background:#ededeb;border-radius:12px;flex-wrap:wrap;gap:6px;max-width:max-content;margin:0 0 15px;padding:5px;display:flex}.wallet-activity-groups button{color:#656d67;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 13px;font-size:11px;font-weight:750}.wallet-activity-groups button[aria-pressed=true]{color:#fff;background:#292c30;box-shadow:0 3px 9px #00000024}.wallet-movement-kind{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.wallet-movement-kind.is-in{color:#16724c;background:#e4f5ec}.wallet-movement-kind.is-out{color:#ad2a3d;background:#fce9ec}.wallet-movement-kind.is-transfer{color:#5f5bb5;background:#eeedfa}.wallet-auto{color:#8b918e;font-size:10px}.wallet-void{color:#9e1730;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.wallet-pagination,.wallet-bottom-actions{color:#7b817f;justify-content:flex-end;align-items:center;gap:12px;padding-top:15px;font-size:11px;display:flex}.wallet-bottom-actions{padding:0 0 30px}.wallet-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050709ad;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wallet-modal{background:#fff;border:1px solid #eee;border-radius:22px;width:min(100%,540px);max-height:min(90vh,850px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 90px #00000047}.wallet-modal h2{letter-spacing:-.03em;margin:7px 0;font-size:23px}.wallet-modal p{color:#717875;font-size:12px;line-height:1.5}.wallet-modal-close{cursor:pointer;background:#f7f7f5;border:1px solid #e4e5e3;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:17px;right:17px}.wallet-form{gap:13px;margin-top:22px;display:grid}.wallet-form label{color:#575f5a;gap:6px;font-size:11px;font-weight:750;display:grid}.wallet-form input,.wallet-form select,.wallet-form textarea{color:#242824;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7dad6;border-radius:10px;padding:9px 11px;font-size:12px}.wallet-date-field{color:#575f5a;gap:6px;min-width:0;font-size:11px;font-weight:750;display:grid}.wallet-date-field .single-date-trigger{color:#242824;background:#fff;border-color:#d7dad6;border-radius:10px;justify-content:space-between;width:100%;max-width:none;height:42px;font-size:12px}.wallet-date-field .single-date-trigger:hover{background:#fff8f9;border-color:#c9223c}.wallet-form .calendar-popover{width:100%;margin-top:8px;position:relative;top:auto;left:auto;box-shadow:0 12px 28px #1a1e1c1f}.wallet-form .calendar-days button.range-edge{background:#c9223c}.list-filters{z-index:5;position:relative}.list-filters .list-date-picker{min-width:0}.list-filters .calendar-popover{left:auto;right:0}.list-filters .date-range-trigger{height:40px}@media (max-width:800px){.list-filters .list-date-picker{grid-column:1/-1;width:100%}.list-filters .date-range-trigger{width:100%}.list-filters .calendar-popover{left:0;right:auto}}.wallet-form textarea{resize:vertical}.wallet-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wallet-form .primary-button{justify-content:center;min-height:44px;margin-top:5px}.wallet-text-action{color:#9e1730;cursor:pointer;background:0 0;border:0;margin-top:15px;font-size:11px;font-weight:750;text-decoration:underline}.wallet-history{gap:8px;max-height:360px;margin:19px 0;display:grid;overflow-y:auto}.wallet-history>div{border:1px solid #e5e8e5;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.wallet-history strong,.wallet-history small{display:block}.wallet-history small{color:#7c8480;margin-top:3px;font-size:10px}@media (max-width:1180px){.wallet-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-account-columns{display:none}.wallet-account-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-account-name{grid-column:1/-1}.wallet-account-cell small{display:block}.wallet-pocket-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.wallet-tabs{width:100%;max-width:none}.wallet-tabs button{flex:1;padding:0 7px;font-size:10px}.wallet-kpi{min-height:135px;padding:15px}.wallet-kpi>strong{font-size:clamp(18px,5vw,24px)}.wallet-chart-card .section-heading{flex-direction:column;align-items:flex-start;gap:12px}.wallet-chart-scroll svg{width:700px}.wallet-breakdown-list{grid-template-columns:1fr}.wallet-account-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.wallet-account-summary>.wallet-account-cell:nth-child(2),.wallet-account-summary>.wallet-account-cell:nth-child(3),.wallet-account-summary>.wallet-account-cell:nth-child(4){display:none}.wallet-pocket-columns{grid-template-columns:1fr}.wallet-pocket-panel{min-height:0}.wallet-activity-card .section-heading{flex-direction:column;align-items:flex-start}.wallet-activity-card .section-heading>.primary-button{justify-content:center;width:100%}.wallet-modal{padding:22px}}@media (max-width:430px){.wallet-kpi-grid{gap:8px}.wallet-kpi{min-height:132px;padding:12px}.wallet-kpi>span:first-child{font-size:9px}.wallet-kpi>strong{font-size:17px}.wallet-kpi small{font-size:9px}.wallet-quick-split span{font-size:10px}.wallet-form-pair{grid-template-columns:1fr}.wallet-month-pick{width:100%}.wallet-month-pick select{flex:1;min-width:0}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flyre-canvas:#090e16;--flyre-nav:#0f1724;--flyre-card:#162131;--flyre-elevated:#203047;--flyre-line:#354253;--flyre-action:#3f6fd0;--flyre-text:#f3f7fb;--flyre-muted:#c0cdda;--flyre-positive:#49d9ad;--flyre-sales:#7db5ff;--flyre-negative:#ff7586;--ink:var(--flyre-text);--muted:var(--flyre-muted);--line:var(--flyre-line);--surface:var(--flyre-card);--soft:var(--flyre-canvas);--violet:var(--flyre-action);--violet-dark:var(--flyre-sales);--green:var(--flyre-positive);--red:var(--flyre-negative);--navy:var(--flyre-nav)}html,body{background:var(--flyre-canvas);color:var(--flyre-text);font-family:var(--font-geist-sans), Geist, Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}::selection{color:#fff;background:#315aa7}:focus-visible{outline:2px solid var(--flyre-sales);outline-offset:3px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--flyre-sales);outline-offset:2px}.sidebar{background:var(--flyre-nav);color:var(--flyre-muted);border-right:1px solid var(--flyre-line)}.brand strong{color:var(--flyre-text);letter-spacing:.07em;font-family:inherit}.brand span img,.login-brand img:nth-child(2){mix-blend-mode:lighten}@media (max-width:800px){.sidebar .brand span img{width:100px;height:auto}.sidebar .brand small{display:none}}.brand small,.isolation-note small{color:#9eb0c3}.sidebar nav a:hover,.sidebar nav a.active{color:var(--flyre-text);box-shadow:inset 3px 0 var(--flyre-sales), inset 0 0 0 1px #7db5ff1f;background:linear-gradient(100deg,#3f6fd045,#3f6fd014)}.sidebar nav a.active svg,.isolation-note svg{color:var(--flyre-sales)}.isolation-note{border-color:var(--flyre-line);background:var(--flyre-card)}.isolation-note strong{color:var(--flyre-text)}.logout-button{color:var(--flyre-muted)}.logout-button:hover{color:var(--flyre-text)}.topbar,.topbar .mobile-menu{border-color:var(--flyre-line);color:var(--flyre-text);background:#0f1724f5}.topbar span:not(.live-dot){color:var(--flyre-muted)}.live-dot{color:var(--flyre-positive)}.live-dot:before{background:var(--flyre-positive);box-shadow:0 0 0 4px #49d9ad21}.page-header h1,.section-heading h2,.content-card h2{color:var(--flyre-text)}.page-header p,.content-card p,.section-heading.outside p{color:var(--flyre-muted)}.eyebrow{color:var(--flyre-sales)}.filter-panel,.content-card,.metric-card,.account-card{color:var(--flyre-text);background:var(--flyre-card);border-color:var(--flyre-line);box-shadow:0 10px 28px #00000024}.filter-panel{background:linear-gradient(120deg, var(--flyre-card), #182639)}input,select,textarea{background:var(--flyre-elevated);color:var(--flyre-text);border-color:var(--flyre-line)}input::placeholder,textarea::placeholder{color:#a1afc0;opacity:1}input:focus,select:focus,textarea:focus{border-color:var(--flyre-sales);box-shadow:0 0 0 3px #7db5ff29}.filter-group>span,.filter-group>span svg{color:var(--flyre-muted)}.filter-group>span svg{color:var(--flyre-sales)}.quick-buttons button,.date-range-trigger,.period-pill,.isolation-badge,.violet-tag{color:var(--flyre-sales);background:#3f6fd02e;border-color:#7db5ff40}.quick-buttons button:hover,.date-range-trigger:hover{border-color:var(--flyre-sales);background:#3f6fd047}.refresh-button,.primary-button{background:var(--flyre-action);color:#fff;box-shadow:0 7px 18px #224ea93d}.refresh-button:hover:not(:disabled),.primary-button:hover:not(:disabled){background:#5584e4}.secondary-button,.pagination button,.row-actions button,.date-reset,.selection-clear{background:var(--flyre-elevated);color:var(--flyre-text);border-color:var(--flyre-line)}.secondary-button:hover:not(:disabled),.pagination button:hover:not(:disabled),.row-actions button:hover,.date-reset:hover,.selection-clear:hover{border-color:var(--flyre-sales);color:var(--flyre-sales)}.date-range{background:var(--flyre-elevated);border-color:var(--flyre-line)}.date-range>span,.date-range label{color:var(--flyre-muted)}.date-range input{color:var(--flyre-text);background:0 0}.metric-card{border-top-color:var(--flyre-action)}.metric-green{border-top-color:var(--flyre-positive);background:linear-gradient(145deg, #182b36, var(--flyre-card))}.metric-violet{border-top-color:var(--flyre-sales);background:linear-gradient(145deg, #1a2c43, var(--flyre-card))}.metric-red{border-top-color:var(--flyre-negative)}.metric-green strong,.money.positive{color:var(--flyre-positive)}.metric-violet strong,.oto-income{color:var(--flyre-sales)}.metric-red strong,.money.negative{color:var(--flyre-negative)}.metric-card>span,.metric-card small,.account-card>span,.account-card-metrics small,.table-wrap td small{color:var(--flyre-muted)}.account-card-metrics p:nth-child(3){border-top-color:var(--flyre-line)}.account-card-button:hover,.account-card-selected{border-color:var(--flyre-sales);box-shadow:0 0 0 2px #7db5ff29,0 12px 24px #0000002e}.account-card-selected>span{color:var(--flyre-sales)}.account-sort{background:var(--flyre-nav);border-color:var(--flyre-line)}.account-sort button{color:var(--flyre-muted)}.account-sort button:hover,.account-sort button.account-sort-active{color:var(--flyre-text)}.account-sort button.account-sort-active{background:var(--flyre-elevated);box-shadow:inset 0 0 0 1px var(--flyre-line)}.account-results-table .total-income{color:var(--flyre-positive)}.account-results-table .oto-income{color:var(--flyre-sales)}.chart-card,.wallet-chart-card{border-color:var(--flyre-line);background:linear-gradient(150deg,#162131,#1b2a3d);box-shadow:0 18px 42px #0003}.chart-card .eyebrow,.wallet-chart-card .eyebrow{color:var(--flyre-sales)}.chart-card .section-heading h2,.wallet-chart-card .section-heading h2{color:var(--flyre-text)}.chart-card .period-pill{color:var(--flyre-muted);background:#7db5ff1f}.chart-wrap .axis-text,.axis-text,.wallet-chart-axis{fill:#aabbd0;color:#aabbd0}.chart-wrap .chart-legend,.chart-legend,.wallet-chart-caption{color:var(--flyre-muted)}.chart-wrap .dot.green,.chart-wrap .chart-tooltip .dot.green{background:var(--flyre-positive);box-shadow:0 0 0 3px #49d9ad21}.chart-wrap .dot.oto,.chart-wrap .chart-tooltip .dot.oto{background:var(--flyre-sales);box-shadow:0 0 0 3px #7db5ff21}.chart-wrap .dot.comparison,.chart-wrap .chart-tooltip .dot.comparison{background:var(--flyre-negative);box-shadow:0 0 0 3px #ff758621}.chart-wrap .dot.total,.chart-wrap .chart-tooltip .dot.total{background:var(--flyre-text);box-shadow:0 0 0 3px #f3f7fb1f}.dot.violet{background:var(--flyre-sales)}.dot.red{background:var(--flyre-negative)}.chart-tooltip{border-color:var(--flyre-line);color:var(--flyre-text);background:#203047f5;box-shadow:0 22px 48px #0000006b,inset 0 0 0 1px #f3f7fb0a}.chart-tooltip p{color:var(--flyre-muted)}.chart-tooltip b{color:var(--flyre-text)}.chart-tooltip hr{border-top-color:var(--flyre-line)}.chart-card .chart-empty,.chart-empty,.empty-card{color:var(--flyre-muted);border-color:var(--flyre-line)}.chart-card .chart-empty small{color:#a3b4c7}.wallet-chart-options button{background:var(--flyre-elevated);border-color:var(--flyre-line);color:var(--flyre-muted)}.wallet-chart-options button[aria-pressed=true]{background:var(--flyre-action);border-color:var(--flyre-action);color:#fff}.wallet-chart-grid{stroke:#3a4b60}.wallet-chart-zero{stroke:#8b9cb2}.wallet-chart-line{stroke:var(--flyre-positive);filter:drop-shadow(0 0 7px #49d9ad47)}.wallet-chart-point{fill:var(--flyre-card);stroke:var(--flyre-positive)}.wallet-empty-chart,.wallet-month-pick{color:var(--flyre-muted)}.wallet-month-pick select{background:var(--flyre-elevated);border-color:var(--flyre-line);color:var(--flyre-text)}.table-wrap th,.wallet-table thead th,.account-results-table thead th,.control-report-table thead tr:nth-child(2) th{background:var(--flyre-elevated);color:var(--flyre-muted);border-color:var(--flyre-line)}.table-wrap td,.wallet-table th,.wallet-table td{color:var(--flyre-text);border-bottom-color:var(--flyre-line)}.table-wrap td small,.wallet-table td small{color:var(--flyre-muted)}.table-wrap .period-group-row th,.control-report-table thead .period-group-row th{color:var(--flyre-text);background:#1b3148;border-color:#416185}.period-group-row th small{color:var(--flyre-muted)}.week-start-row td,.day-start-row td{border-top-color:#416185}.week-start-row td{background:#7db5ff0f}.table-subtotal-row th,.table-subtotal-row td{border-color:var(--flyre-line);color:var(--flyre-text);background:#1c2b3c}.table-subtotal-row th{color:var(--flyre-muted)}.table-grand-total-row th,.table-grand-total-row td{color:var(--flyre-text);border-color:var(--flyre-sales);background:#264368}.table-grand-total-row .money.positive{color:var(--flyre-positive)}.table-grand-total-row .money.negative{color:var(--flyre-negative)}.period-total-table{border-top-color:var(--flyre-line)}.account-results-table tbody tr:not(.selectable-account-row)>td,.table-wrap .selectable-account-row>th,.wallet-account-summary{background:var(--flyre-card);color:var(--flyre-text);border-color:var(--flyre-line)}.selectable-account-row:hover>th,.selectable-account-row:hover>td,.wallet-table tbody tr:hover{background:#203a56}.table-wrap .selectable-account-row.is-selected>th,.selectable-account-row.is-selected>td{color:#fff;background:#315aa0;border-bottom-color:#648fe2}.table-wrap .selectable-account-row.is-selected:hover>th,.selectable-account-row.is-selected:hover>td{background:#3868b9}.selectable-account-row.is-selected .money.positive,.selectable-account-row.is-selected .total-income{color:#8cf0cd}.selectable-account-row.is-selected .oto-income{color:#d2e7ff}.selectable-account-row.is-selected .money.negative{color:#ffb6c0}.selectable-account-row.is-selected>th:first-child{box-shadow:inset 4px 0 #a9d0ff}.selectable-account-row:focus-visible{outline-color:var(--flyre-sales)}.wallet-table thead th{background:var(--flyre-elevated);color:var(--flyre-muted)}.wallet-table tbody tr:hover{background:#203a56}.empty-cell,.muted-dash,.pagination{color:var(--flyre-muted)}.status-active,.status-charge,.status-processed,.status-resolved,.wallet-complete,.wallet-movement-kind.is-in{color:#8cf0cd;background:#49d9ad26}.status-cancelled,.status-refund,.status-chargeback,.status-rejected,.status-failed,.status-attention,.wallet-movement-kind.is-out{color:#ffadba;background:#ff758629}.status-ignored{color:var(--flyre-muted);background:var(--flyre-elevated)}.violet-tag,.wallet-movement-kind.is-transfer{color:var(--flyre-sales);background:#7db5ff24}.error-banner{color:#ffb6c0;background:#ff75861f;border-color:#ff75864d}.success-banner,.alert-summary-clear{color:#8cf0cd;background:#49d9ad1a;border-color:#49d9ad47}.alert-summary{background:#ff758614;border-color:#ff758640}.alert-summary strong{color:var(--flyre-negative)}.alert-summary span{color:var(--flyre-muted)}.alert-summary-clear strong{color:var(--flyre-positive)}.alert-summary-clear span{color:var(--flyre-muted)}.webhook-order-id,.webhook-order-id strong{color:var(--flyre-muted)!important}.webhook-order-id strong{color:var(--flyre-text)!important}.date-range-trigger,.date-reset{border-color:var(--flyre-line)}.calendar-popover{background:var(--flyre-elevated);border-color:var(--flyre-line);color:var(--flyre-text);box-shadow:0 22px 50px #0006}.calendar-head,.calendar-weekdays,.calendar-foot small{color:var(--flyre-muted)}.calendar-head button,.calendar-days button{color:var(--flyre-text)}.calendar-head button:hover,.calendar-days button:hover:not(:disabled){color:#fff;background:#325176}.calendar-days button:disabled{color:#74879d}.calendar-days button.range-between{color:var(--flyre-text);background:#7db5ff33}.calendar-days button.range-edge{background:var(--flyre-action);color:#fff}.calendar-foot{border-top-color:var(--flyre-line)}.calendar-foot button{background:var(--flyre-action);color:#fff}.day-picker button{background:var(--flyre-card);border-color:var(--flyre-line);color:var(--flyre-muted)}.day-picker button:hover{border-color:var(--flyre-sales);color:var(--flyre-sales)}.day-picker button.day-picker-active{background:var(--flyre-action);border-color:var(--flyre-action);color:#fff;box-shadow:0 5px 12px #224ea93d}.day-picker button:focus-visible,.account-sort button:focus-visible{outline-color:var(--flyre-sales)}.wallet-modal-backdrop{background:#050910bf}.wallet-modal{background:var(--flyre-card);border-color:var(--flyre-line);color:var(--flyre-text)}.wallet-modal p,.wallet-form label,.wallet-date-field{color:var(--flyre-muted)}.wallet-modal-close{background:var(--flyre-elevated);border-color:var(--flyre-line);color:var(--flyre-text)}.wallet-form input,.wallet-form select,.wallet-form textarea,.wallet-date-field .single-date-trigger{background:var(--flyre-elevated);color:var(--flyre-text);border-color:var(--flyre-line)}.wallet-date-field .single-date-trigger:hover{border-color:var(--flyre-sales);background:#294363}.wallet-form .calendar-days button.range-edge,.wallet-form .calendar-foot button{background:var(--flyre-action)}.wallet-form .calendar-days button:hover:not(:disabled){color:#fff;background:#325176}.wallet-form .calendar-days button.range-edge:hover:not(:disabled){color:#fff;background:#5584e4}.wallet-text-action,.wallet-void{color:var(--flyre-sales)}.wallet-history>div{border-color:var(--flyre-line);background:var(--flyre-elevated)}.wallet-history small{color:var(--flyre-muted)}.credentials-card,.milestone-intro{border-color:var(--flyre-line);border-top-color:var(--flyre-action);color:var(--flyre-text);background:linear-gradient(135deg,#18283d,#243d5e)}.credentials-card p,.credentials-card label,.milestone-intro p{color:var(--flyre-muted)}.credential-control code{background:var(--flyre-elevated);border-color:var(--flyre-line);color:var(--flyre-text)}.credential-control button{background:var(--flyre-elevated);border-color:var(--flyre-line);color:var(--flyre-sales)}.inline-message,.password-card-copy h2 svg{color:var(--flyre-sales)}.password-card-copy p,.password-card label,.account-create-form label,.edit-account-card label,.review-checkbox{color:var(--flyre-muted)}.form-error{color:var(--flyre-negative)!important}.form-success{color:var(--flyre-positive)}.pending-secret{color:var(--flyre-sales);background:#7db5ff1f;border-color:#7db5ff4d}.push-card{background:var(--flyre-card);border-left-color:var(--flyre-action)}.push-icon{color:var(--flyre-sales);background:#7db5ff29}.push-preferences{border-top-color:var(--flyre-line)}.push-preferences-heading h3,.push-preference strong{color:var(--flyre-text)}.push-preference{background:var(--flyre-elevated);border-color:var(--flyre-line)}.push-preference:hover,.push-preference:focus-within{border-color:var(--flyre-sales);background:#294363}.push-preference small{color:var(--flyre-muted)}.push-preference input[type=checkbox],.review-checkbox input,.milestones-card input[type=checkbox]{accent-color:var(--flyre-action)}.loading-screen{background:var(--flyre-canvas);color:var(--flyre-text)}.loading-screen img{filter:drop-shadow(0 12px 28px #7db5ff3d)}.loading-screen p{color:var(--flyre-muted)}.login-page{background:radial-gradient(circle at 15% 18%, #3f6fd033, transparent 32%), radial-gradient(circle at 85% 85%, #49d9ad12, transparent 36%), var(--flyre-canvas);color:var(--flyre-text)}.login-glow.one{background:var(--flyre-action)}.login-glow.two{background:#6e91b9}.login-card{border-color:var(--flyre-line);background:#162131f0;box-shadow:0 30px 80px #0006}.login-brand{color:#d3dfed}@media (max-width:470px){.login-brand{flex-wrap:wrap;gap:8px 12px}.login-brand img:nth-child(2){width:min(189px,100% - 90px);height:auto}.login-brand span{width:100%;padding-left:86px}}.login-card>p,.login-card label,.login-card>small{color:var(--flyre-muted)}.login-card input{background:var(--flyre-elevated);border-color:var(--flyre-line);color:var(--flyre-text)}.milestone-intro>svg,.milestone-kicker{color:var(--flyre-sales)}.milestone-intro h2{color:var(--flyre-text)}.milestones-card td input:not([type=checkbox]),.milestones-card textarea{background:var(--flyre-elevated);border-color:var(--flyre-line);color:var(--flyre-text)}.milestone-dialog{border-color:var(--flyre-line);color:var(--flyre-text);background:radial-gradient(circle at 50% 0,#3f6fd03d,#0000 42%),linear-gradient(150deg,#203047,#101c2c)}.milestone-orbit{border-color:#7db5ff4d;box-shadow:0 0 0 12px #7db5ff0d,0 0 0 26px #7db5ff06}.milestone-symbol{background:var(--flyre-elevated);border-color:var(--flyre-line)}.milestone-dialog p,.milestone-dialog small{color:var(--flyre-muted)}.milestone-dialog .primary-button{background:var(--flyre-action)}.wallet-tabs,.wallet-activity-groups{background:var(--flyre-nav);border-color:var(--flyre-line)}.wallet-tabs button,.wallet-activity-groups button{color:var(--flyre-muted)}.wallet-tabs button:hover{color:var(--flyre-sales)}.wallet-tabs button.wallet-tab-active,.wallet-activity-groups button[aria-pressed=true]{background:var(--flyre-action);color:#fff;box-shadow:0 5px 12px #224ea933}.wallet-kpi,.wallet-account-group,.wallet-pocket-panel,.wallet-breakdown-item{background:var(--flyre-card);border-color:var(--flyre-line);color:var(--flyre-text);box-shadow:0 8px 22px #0000001a}.wallet-kpi>span:first-child,.wallet-kpi small,.wallet-pocket-panel-caption,.wallet-pocket-panel-description,.wallet-pocket-entry small,.wallet-pocket-empty,.wallet-pocket-outflow-note,.wallet-account-columns,.wallet-account-cell small,.wallet-breakdown-item small,.wallet-empty,.wallet-auto,.wallet-pagination{color:var(--flyre-muted)}.wallet-kpi-featured{color:var(--flyre-text);background:linear-gradient(135deg,#203047,#29486c);border-color:#496789}.wallet-kpi-featured>span:first-child,.wallet-kpi-featured small{color:var(--flyre-muted)}.wallet-kpi-profit{border-top-color:var(--flyre-positive)}.wallet-kpi-profit>strong{color:var(--flyre-positive)}.wallet-partial{color:#f6d795;background:#e4a73d29}.wallet-quick-split span{background:var(--flyre-card);border-color:var(--flyre-line);color:var(--flyre-muted)}.wallet-quick-split strong{color:var(--flyre-text)}.wallet-breakdown-item i{background:var(--flyre-negative)}.wallet-account-summary:hover,.wallet-account-summary[aria-expanded=true]{background:#203a56}.wallet-account-summary b,.wallet-pocket-panel-value,.wallet-pocket-panel-head h3,.wallet-pocket-entry-title,.wallet-quick-split strong{color:var(--flyre-text)}.wallet-account-total em{color:#f6d795}.wallet-account-chevron svg{color:var(--flyre-sales)}.wallet-account-expanded{border-top-color:var(--flyre-line);background:#111d2b}.wallet-pocket-panel{background:linear-gradient(155deg, #1b2b3f, var(--flyre-card))}.wallet-pocket-panel-index{color:var(--flyre-sales);background:#7db5ff29}.wallet-pocket-add{color:var(--flyre-sales);background:#7db5ff1f;border-color:#7db5ff4d}.wallet-pocket-add:hover{border-color:var(--flyre-sales);background:#7db5ff33}.wallet-pocket-entry,.wallet-pocket-panel-footer{border-top-color:var(--flyre-line)}.wallet-pocket-note{border-left-color:var(--flyre-sales);background:#7db5ff1c;color:var(--flyre-muted)!important}.wallet-pocket-panel-footer .primary-button{background:var(--flyre-action);border-color:var(--flyre-action);color:#fff;box-shadow:0 5px 11px #224ea933}.wallet-pocket-panel-footer .primary-button:hover,.wallet-pocket-entry-actions .primary-button:hover{background:#5584e4;border-color:#5584e4}.wallet-pocket-history{color:var(--flyre-sales)}.wallet-pocket-history:hover{background:#7db5ff24}.wallet-pocket-panel-outflows .wallet-pocket-panel-value{color:var(--flyre-negative)}.metric-grid-dashboard .metric-card,.metric-grid-control .metric-card{gap:7px;min-height:123px}.metric-grid .metric-trend{letter-spacing:0;margin-top:2px;font-size:10.5px;font-weight:700;line-height:1.3;display:block}.metric-grid .metric-trend-good{color:var(--flyre-positive)}.metric-grid .metric-trend-bad{color:var(--flyre-negative)}.metric-grid .metric-trend-neutral{color:var(--flyre-muted)}.chart-tooltip-revenue{background:#203047f7;border:1px solid #4a607b;border-radius:16px;width:248px;padding:13px 15px;transition:left .13s,top .13s;box-shadow:0 20px 46px #00000070,inset 0 0 0 1px #f3f7fb09}.chart-tooltip-revenue .chart-tooltip-date{color:var(--flyre-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.chart-tooltip-revenue .chart-tooltip-scope{color:var(--flyre-sales);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.chart-tooltip-revenue .chart-tooltip-total{color:var(--flyre-text);font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;margin:7px 0 10px;font-size:23px;font-weight:800;line-height:1.1;display:block}.chart-tooltip-revenue hr{margin:9px 0}.chart-tooltip-revenue p{margin:6px 0;font-size:10.5px}.chart-tooltip-revenue p b{font-variant-numeric:tabular-nums;font-size:10.5px}@media (max-width:600px){.metric-grid-dashboard .metric-card,.metric-grid-control .metric-card{min-height:116px}.metric-grid .metric-trend{font-size:10px}.chart-tooltip-revenue{width:218px;padding:11px 12px}.chart-tooltip-revenue .chart-tooltip-total{font-size:20px}}@media (prefers-reduced-motion:reduce){.chart-tooltip-revenue{transition:none}}.wallet-account-summary{cursor:default}.wallet-account-summary[data-expanded=true]{background:#203a56}.wallet-account-summary>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.wallet-account-summary>button:focus-visible,.wallet-status-trigger:focus-visible{outline:2px solid var(--flyre-sales);outline-offset:3px;border-radius:5px}.wallet-account-summary>button:hover b,.wallet-account-summary>button:hover strong{color:var(--flyre-sales)}.wallet-account-state{align-items:center;gap:6px;min-width:0;display:flex}.wallet-account-state-caption{color:var(--flyre-muted);font-size:10px;font-weight:700;display:none}.wallet-account-state-dot{background:#8192a6;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #8192a629}.wallet-account-state.status-perfecta .wallet-account-state-dot{background:#49d9ad;box-shadow:0 0 0 3px #49d9ad29}.wallet-account-state.status-restringida .wallet-account-state-dot{background:#f6bd60;box-shadow:0 0 0 3px #f6bd6029}.wallet-account-state.status-bloqueada .wallet-account-state-dot{background:#ff7586;box-shadow:0 0 0 3px #ff758629}.wallet-account-state.status-running .wallet-account-state-dot{background:#7db5ff;box-shadow:0 0 0 3px #7db5ff29}.wallet-account-group{overflow:visible}.wallet-account-group:focus-within{z-index:5;position:relative}.wallet-account-state{position:relative}.wallet-status-trigger{min-width:0;max-width:100%;color:var(--flyre-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 2px;font-size:11px;font-weight:750;display:inline-flex}.wallet-status-trigger svg{color:var(--flyre-muted);flex:none}.wallet-status-options{z-index:20;border:1px solid var(--flyre-line);background:var(--flyre-card);border-radius:11px;min-width:150px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 14px 32px #0000004d}.wallet-status-options button{width:100%;color:var(--flyre-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:11px;font-weight:700;display:flex}.wallet-status-options button:hover,.wallet-status-options button:focus-visible,.wallet-status-options button[aria-selected=true]{background:#7db5ff29;outline:0}.wallet-status-options .wallet-account-state-dot.status-unset{background:#8192a6;box-shadow:0 0 0 3px #8192a629}.wallet-status-options .wallet-account-state-dot.status-perfecta{background:#49d9ad;box-shadow:0 0 0 3px #49d9ad29}.wallet-status-options .wallet-account-state-dot.status-restringida{background:#f6bd60;box-shadow:0 0 0 3px #f6bd6029}.wallet-status-options .wallet-account-state-dot.status-bloqueada{background:#ff7586;box-shadow:0 0 0 3px #ff758629}.wallet-status-options .wallet-account-state-dot.status-running{background:#7db5ff;box-shadow:0 0 0 3px #7db5ff29}.wallet-destination-field{gap:6px;min-width:0;display:grid;position:relative}.wallet-destination-field>label{color:var(--flyre-muted);font-size:11px;font-weight:750}.wallet-destination-field>input[role=combobox]{width:100%;min-width:0}.wallet-destination-options{z-index:30;border:1px solid var(--flyre-line);background:var(--flyre-card);border-radius:10px;max-height:245px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 15px 35px #00000052}.wallet-destination-group{color:var(--flyre-muted);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px 5px;font-size:10px;font-weight:800}.wallet-destination-group-other{border-top:1px solid var(--flyre-line);margin-top:5px}.wallet-destination-options button{width:100%;color:var(--flyre-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:11px;font-weight:700;display:block}.wallet-destination-options button span{color:var(--flyre-muted);font-weight:500}.wallet-destination-options button:hover,.wallet-destination-options button:focus-visible,.wallet-destination-options button[aria-selected=true]{background:#7db5ff29;outline:0}.wallet-destination-options p{color:var(--flyre-muted);margin:8px 10px;font-size:11px}.wallet-pocket-transfer{border:1px solid var(--flyre-sales);width:100%;min-height:38px;color:var(--flyre-sales);cursor:pointer;background:#7db5ff1a;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.wallet-pocket-transfer:hover{background:#7db5ff38}.wallet-pocket-transfer:disabled{opacity:.45;cursor:not-allowed}.wallet-voice-amount{gap:6px;min-width:0;display:grid}.wallet-voice-amount>label{color:var(--flyre-muted);font-size:11px;font-weight:750}.wallet-voice-amount-row{align-items:stretch;gap:7px;display:flex}.wallet-form .wallet-voice-amount-row input{font-variant-numeric:tabular-nums;flex:1;min-width:0}.wallet-voice-button{border:1px solid var(--flyre-line);background:var(--flyre-elevated,#203047);color:var(--flyre-sales);cursor:pointer;border-radius:10px;flex:0 0 43px;place-items:center;display:grid}.wallet-voice-button:hover{border-color:var(--flyre-sales);background:#29435f}.wallet-voice-button.is-listening{border-color:var(--flyre-negative);color:var(--flyre-negative);background:#ff758624;animation:1.1s ease-in-out infinite alternate wallet-listening}@keyframes wallet-listening{to{box-shadow:0 0 0 5px #ff758624}}.wallet-voice-hint,.wallet-voice-error{font-size:10px;line-height:1.35}.wallet-voice-hint{color:var(--flyre-sales)}.wallet-voice-error{color:var(--flyre-negative)}.wallet-voice-help{color:var(--flyre-muted);font-size:10px;line-height:1.45}.wallet-transfer-mode{grid-template-columns:1fr 1fr;gap:7px;display:grid}.wallet-transfer-mode button{border:1px solid var(--flyre-line);background:var(--flyre-card);min-height:42px;color:var(--flyre-muted);cursor:pointer;border-radius:9px;padding:8px;font-size:10px;font-weight:700}.wallet-transfer-mode button[aria-pressed=true]{border-color:var(--flyre-sales);color:var(--flyre-text);background:#7db5ff21}@media (max-width:1180px){.wallet-account-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-account-summary>.wallet-account-name{grid-column:1/3}.wallet-account-state{grid-column:3/5}.wallet-account-state-caption{display:inline}}@media (max-width:800px){.wallet-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-account-summary>.wallet-account-name{grid-column:1/2}.wallet-account-state{grid-column:2/3}.wallet-account-summary>.wallet-account-cell:nth-child(3){display:grid}.wallet-account-summary>.wallet-account-cell:nth-child(4),.wallet-account-summary>.wallet-account-cell:nth-child(5){display:none}}@media (max-width:430px){.wallet-transfer-mode{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wallet-voice-button.is-listening{animation:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wallet-status-filter{border:1px solid var(--flyre-line);background:#182739bf;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:2px 0 18px;padding:10px 12px;display:flex}.wallet-status-filter-label{color:var(--flyre-muted);letter-spacing:.035em;text-transform:uppercase;margin-right:5px;font-size:10px;font-weight:800}.wallet-status-chip{border:1px solid var(--flyre-line);background:var(--flyre-card);min-height:32px;color:var(--flyre-muted);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:750;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.wallet-status-chip:hover{border-color:var(--flyre-sales);color:var(--flyre-text);transform:translateY(-1px)}.wallet-status-chip:focus-visible{outline:2px solid var(--flyre-sales);outline-offset:2px}.wallet-status-chip[aria-pressed=true]{border-color:var(--flyre-sales);color:var(--flyre-text);background:#7db5ff29;box-shadow:inset 0 0 0 1px #7db5ff1f}.wallet-status-chip small{color:inherit;opacity:.7;font-variant-numeric:tabular-nums;font-size:10px}.wallet-status-chip.status-perfecta .wallet-account-state-dot{background:#49d9ad;box-shadow:0 0 0 3px #49d9ad29}.wallet-status-chip.status-restringida .wallet-account-state-dot{background:#f6bd60;box-shadow:0 0 0 3px #f6bd6029}.wallet-status-chip.status-bloqueada .wallet-account-state-dot{background:#ff7586;box-shadow:0 0 0 3px #ff758629}.wallet-status-chip.status-running .wallet-account-state-dot{background:#7db5ff;box-shadow:0 0 0 3px #7db5ff29}.wallet-status-chip.status-perdido .wallet-account-state-dot{background:#bd87ef;box-shadow:0 0 0 3px #bd87ef2b}.wallet-status-chip.status-unset .wallet-account-state-dot{background:#8192a6;box-shadow:0 0 0 3px #8192a629}.wallet-hotmart-amount{align-items:center;gap:.22em;min-width:0;max-width:100%;display:inline-flex}.wallet-hotmart-amount>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.wallet-webhook-growth{color:#ffd166;filter:drop-shadow(0 0 4px #ffd1663d);flex:none;align-items:center;font-size:1em;line-height:1;display:inline-flex}.wallet-webhook-growth svg{stroke-width:2.5px;width:1em;height:1em}.wallet-pocket-panel-value .wallet-webhook-growth{vertical-align:middle;margin-left:.25em}.wallet-save-button{white-space:nowrap;flex:none}.wallet-account-actions-bottom{justify-content:flex-end;padding-top:18px;display:flex}.wallet-account-columns,.wallet-account-summary{grid-template-columns:minmax(132px,1.25fr) minmax(106px,.8fr) minmax(84px,.75fr) minmax(99px,.85fr) minmax(76px,.7fr) minmax(76px,.7fr) minmax(108px,.95fr) repeat(3,minmax(88px,.75fr))}.wallet-account-columns{z-index:12;background:var(--flyre-card);border:1px solid var(--flyre-line);border-radius:10px;margin:-2px 0 8px;padding:11px 17px;position:sticky;top:68px;box-shadow:0 8px 18px #0003}.wallet-bank-cell{min-width:0;display:block}.wallet-bank-cell select{border:1px solid var(--flyre-line);background:var(--flyre-elevated);width:100%;height:33px;color:var(--flyre-text);cursor:pointer;border-radius:8px;padding:0 22px 0 7px;font-size:10px;font-weight:700}.wallet-account-state{flex-wrap:wrap}.wallet-state-updated{color:var(--flyre-muted);flex-basis:100%;margin-left:15px;font-size:9px;font-weight:500;display:block}.wallet-account-state.status-perdido .wallet-account-state-dot,.wallet-status-options .wallet-account-state-dot.status-perdido{background:#bd87ef;box-shadow:0 0 0 3px #bd87ef2b}.wallet-account-summary .wallet-capital-hotmart b{color:#69e6b8}.wallet-account-summary .wallet-capital-usa b{color:#55d8a3}.wallet-account-summary .wallet-capital-other b{color:#8adfc9}.wallet-account-summary .wallet-account-total b{color:#f3f7fb}.wallet-account-summary .wallet-income b{color:#77e1c3}.wallet-account-summary .wallet-outflow b{color:#ff9ca8}.wallet-account-summary .wallet-profit b{color:#a6d8ff}.wallet-account-summary[data-expanded=true] .wallet-account-cell b{color:inherit}.control-report-scroll,.account-results-scroll{scrollbar-gutter:stable;max-height:min(72vh,760px);overflow:auto}.control-report-scroll .control-report-table thead,.account-results-scroll .account-results-table thead{z-index:4;position:sticky;top:0}.control-report-scroll .control-report-table thead th,.account-results-scroll .account-results-table thead th{box-shadow:0 1px 0 var(--flyre-line)}@media (max-width:1380px){.wallet-account-columns{display:none}.wallet-account-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-bank-cell{grid-column:auto}}@media (max-width:800px){.wallet-status-filter{gap:6px;padding:9px}.wallet-status-filter-label{flex-basis:100%;margin-bottom:2px}.wallet-status-chip{min-height:30px;padding:5px 9px}.wallet-accounts-card>.section-heading{flex-direction:column;align-items:flex-start}.wallet-save-button{justify-content:center;width:100%}.wallet-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-bank-cell{grid-column:1/-1}.wallet-account-summary>.wallet-capital-hotmart{display:grid}.wallet-account-summary>.wallet-capital-usa,.wallet-account-summary>.wallet-capital-other{display:none}.wallet-account-state{grid-column:2/3}.wallet-account-columns{top:61px}}
