@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}:root{color-scheme:dark;--bg:#050816;--bg-2:#07111f;--bg-3:#091a33;--panel:rgba(9,18,38,0.66);--panel-strong:rgba(7,14,30,0.9);--line:rgba(96,165,250,0.12);--line-strong:rgba(96,165,250,0.22);--text:#ffffff;--text-2:#cbd5e1;--muted:#94a3b8;--cyan:#00d4ff;--blue:#2563eb;--green:#00e5a8;--violet:#7c3aed;--orange:#f97316;--red:#ef4444;--rose:#fb7185}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body,html{touch-action:pan-x pan-y}body{min-height:100vh;margin:0;color:var(--text);background:radial-gradient(ellipse 70% 50% at 12% 0,rgba(37,99,235,.16),transparent 55%),radial-gradient(ellipse 60% 50% at 92% 8%,rgba(124,58,237,.12),transparent 50%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(0,212,255,.06),transparent 60%),linear-gradient(160deg,#050816,#07111f 50%,#091a33);background-attachment:fixed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1160px,calc(100% - 32px));margin:0 auto}.glass{border:1px solid var(--line);background:linear-gradient(180deg,rgba(13,25,48,.7),rgba(7,14,30,.72));box-shadow:0 12px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:0;border-radius:10px;padding:0 18px;color:#fff;background:linear-gradient(135deg,#00d4ff,#2563eb);font-weight:700;cursor:pointer;box-shadow:0 4px 18px rgba(37,99,235,.32);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 8px 26px rgba(37,99,235,.42)}.btn.secondary{color:var(--text);background:rgba(148,163,184,.12);border:1px solid var(--line)}.field{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:13px}.field input,.field select,.field textarea{height:48px;width:100%;border:1px solid var(--line);border-radius:10px;padding:0 14px;color:var(--text);background:rgba(2,6,23,.55);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(0,212,255,.5);box-shadow:0 0 0 3px rgba(37,99,235,.14)}.field textarea{height:auto;min-height:148px;padding:13px 14px;resize:vertical;line-height:1.45}.field select{cursor:pointer}.badge{display:inline-flex;align-items:center;gap:7px;height:28px;border-radius:999px;border:1px solid rgba(34,211,238,.26);padding:0 10px;color:#a5f3fc;background:rgba(34,211,238,.08);font-size:12px;font-weight:700}.topbar{justify-content:space-between;gap:16px;padding:22px 0}.brand,.topbar{display:flex;align-items:center}.brand{gap:12px;font-weight:900}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:#031014;background:linear-gradient(135deg,var(--cyan),var(--green));box-shadow:0 0 34px rgba(34,211,238,.24);overflow:hidden}.brand-logo-only{width:100%}.brand-logo-only .brand-mark{width:100%;height:auto;padding:10px 6px;place-items:center;color:inherit;background:transparent;box-shadow:none;overflow:visible}.brand-mark img{width:100%;height:auto;max-height:64px;object-fit:contain;object-position:center;padding:0;display:block}.muted{color:var(--muted)}@media (max-width:720px){.shell{width:min(100% - 22px,1160px)}.topbar{padding:16px 0}.btn{min-height:48px}.badge{max-width:100%}}.legacy-portal{min-height:100vh;min-height:100svh;padding:18px 14px 96px;color:#0f172a;background:linear-gradient(160deg,#eef6ff,#f8fbff 55%,#effdf6);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legacy-head{max-width:720px;margin:0 auto 16px;text-align:center}.legacy-head img{max-width:220px;max-height:96px;object-fit:contain}.legacy-head p{margin:8px 0 0;color:#475569;font-size:15px}.legacy-plans{display:grid;grid-gap:12px;gap:12px;max-width:760px;margin:0 auto}.legacy-plan{position:relative;min-height:106px;padding:16px;border:2px solid #2563eb;border-radius:14px;color:#0f172a;background:#fff;text-align:left;box-shadow:0 4px 16px rgba(15,23,42,.08)}.legacy-plan.selected{box-shadow:0 0 0 4px rgba(37,99,235,.16)}.legacy-plan span{position:absolute;top:0;right:0;border-bottom-left-radius:10px;padding:4px 10px;color:#fff;background:#2563eb;font-size:11px;font-weight:800}.legacy-plan b,.legacy-plan small,.legacy-plan strong{display:block}.legacy-plan strong{margin-bottom:8px;font-size:19px}.legacy-plan small{color:#64748b}.legacy-plan b{margin-top:10px;font-size:22px}.legacy-paybar{position:fixed;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom,10px));z-index:20;display:grid;grid-template-columns:1fr repeat(3,auto);grid-gap:8px;gap:8px;align-items:center;max-width:760px;margin:0 auto;padding:12px;border:1px solid rgba(37,99,235,.16);border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 10px 32px rgba(15,23,42,.18)}.legacy-paybar small,.legacy-paybar strong{display:block}.legacy-paybar small{color:#64748b}.legacy-paybar button,.legacy-primary{min-height:46px;border:0;border-radius:10px;padding:0 14px;color:#fff;background:#2563eb;font-weight:800}.legacy-card{max-width:480px;margin:0 auto;padding:20px;border-radius:16px;color:#0f172a;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.12)}.legacy-card h1{margin:0 0 12px;font-size:24px}.legacy-card label{display:grid;grid-gap:6px;gap:6px;margin:12px 0;color:#475569;font-size:14px;font-weight:700}.legacy-card input{width:100%;height:46px;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;color:#0f172a;background:#fff}.legacy-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.legacy-primary{width:100%;margin-top:8px}.legacy-back{margin-bottom:12px;border:0;color:#2563eb;background:transparent;font-weight:800}.legacy-error{min-height:18px;color:#dc2626;font-size:14px}#qr-box{display:grid;place-items:center}#qr-box img{width:220px;max-width:100%;border-radius:12px}#pix-code{max-height:86px;overflow:auto;word-break:break-all;border:1px solid #e2e8f0;border-radius:10px;padding:10px;color:#475569;background:#f8fafc;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.hidden{display:none!important}.nav-badge-alert{background:#ef4444!important;color:#fff!important;box-shadow:0 0 0 3px rgba(239,68,68,.18);min-width:19px;text-align:center}.public-referral-consent{position:fixed;z-index:100;inset:auto 20px 20px;display:flex;justify-content:center;pointer-events:none}.public-referral-consent>div{width:min(100%,650px);padding:20px 22px;border:1px solid rgba(55,196,255,.4);border-radius:16px;color:#e8f4ff;background:rgba(5,20,43,.97);box-shadow:0 20px 55px rgba(0,0,0,.4);pointer-events:auto}.public-referral-consent span{color:#45d5ff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.public-referral-consent h2{margin:6px 0;font-size:20px}.public-referral-consent p{margin:0;color:#b5c5d9;font-size:14px;line-height:1.5}.public-referral-consent>div>div{display:flex;gap:10px;margin-top:16px}.public-referral-consent button{min-height:39px;padding:0 13px;border-radius:9px;font-weight:750;cursor:pointer}.public-referral-accept{border:0;color:#fff;background:linear-gradient(135deg,#0bbbe9,#276bff)}.public-referral-decline{border:1px solid #34587e;color:#c9d8e9;background:transparent}.public-referral-consent{inset:0;display:grid;place-items:center;padding:20px;background:rgba(2,10,24,.72);pointer-events:auto}.public-referral-consent>div{text-align:center}.public-referral-consent>div>div{justify-content:center}.public-referral-consent .public-referral-accept{min-width:190px}.partners-admin{display:grid;grid-gap:20px;gap:20px;color:#e7eefb}.partner-welcome,.partners-admin-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:26px 28px;border:1px solid rgba(38,177,255,.22);border-radius:18px;background:linear-gradient(115deg,rgba(13,41,76,.92),rgba(10,23,48,.9))}.partners-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#31c6ff;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.partner-portal h1,.partners-admin h2{margin:7px 0;font-size:26px}.partner-panel h2,.partners-admin h3{margin:0}.partner-panel-title p,.partners-admin-hero p,.partners-section-heading p{margin:5px 0 0;color:#9badc9}.partners-hero-action{display:grid;grid-template-columns:auto auto;grid-column-gap:8px;column-gap:8px;align-items:center;padding:12px 16px;min-width:155px;border-radius:13px;color:#ffd166;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3)}.partners-hero-action strong{font-size:23px}.partners-hero-action span{grid-column:2;font-size:11px;color:#fbd38d}.partner-kpis,.partners-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.partner-kpi,.partners-kpi{display:flex;gap:13px;align-items:flex-start;padding:18px;border-radius:15px;border:1px solid rgba(72,130,188,.22);background:rgba(11,30,57,.88)}.partner-kpi>span,.partners-kpi>span{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;color:#25c6ff;background:rgba(0,199,255,.12)}.partner-kpi div,.partners-kpi div{display:grid;grid-gap:3px;gap:3px}.partner-kpi small,.partners-kpi small{color:#9badc9;font-size:12px}.partner-kpi strong,.partners-kpi strong{font-size:18px}.partner-kpi em,.partners-kpi em{color:#7184a5;font-size:11px;font-style:normal}.partner-kpi.green>span,.partners-kpi.green>span{color:#47d69a;background:rgba(52,211,153,.12)}.partner-kpi.amber>span,.partners-kpi.amber>span{color:#f6bd4d;background:rgba(245,158,11,.12)}.partners-withdrawals-alert{padding:18px;border:1px solid rgba(245,158,11,.35);border-radius:16px;background:linear-gradient(90deg,rgba(100,61,8,.27),rgba(18,32,53,.9))}.partners-alert-heading{display:flex;gap:12px;align-items:center;color:#ffd166}.partners-alert-heading div{display:grid;grid-gap:3px;gap:3px}.partners-alert-heading span{color:#d2b776;font-size:13px}.partners-withdrawals-list{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.withdrawal-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;grid-gap:14px;gap:14px;padding:12px;border-radius:11px;background:rgba(6,20,43,.62)}.withdrawal-row>div:first-child{display:grid;grid-gap:3px;gap:3px}.withdrawal-row>div:first-child span{color:#91a1bd;font-size:12px}.withdrawal-actions{display:flex;gap:7px}.partner-panel,.partners-section{padding:22px;border:1px solid rgba(64,117,170,.25);border-radius:17px;background:rgba(8,25,49,.84)}.partner-panel-title,.partners-section-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.partners-admin-list{display:grid;grid-gap:13px;gap:13px}.partner-admin-card{border:1px solid rgba(63,112,161,.25);border-radius:14px;background:rgba(5,19,40,.62);overflow:hidden}.partner-card-top{display:flex;align-items:center;gap:12px;padding:16px}.partner-avatar{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;color:#0c2340;background:linear-gradient(135deg,#2cd5ff,#7596ff);font-weight:900}.partner-identity{display:grid;grid-gap:3px;gap:3px;min-width:0}.partner-identity h4{margin:0;font-size:16px}.partner-identity>span{color:#93a5c2;font-size:12px}.partner-identity code{color:#36cbff;font-size:11px}.partner-card-top>button{margin-left:auto}.partner-money-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(63,112,161,.19);border-bottom:1px solid rgba(63,112,161,.19)}.partner-money-grid div{padding:12px 16px;display:grid;grid-gap:4px;gap:4px}.partner-money-grid div+div{border-left:1px solid rgba(63,112,161,.19)}.partner-money-grid small{color:#91a1bd;font-size:11px}.partner-money-grid strong{font-size:15px}.partner-details{padding:14px 16px}.partner-details summary,.partners-rules summary{cursor:pointer;color:#7edcff;font-weight:700}.partner-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;padding-top:13px}.partner-detail-grid h5{margin:0 0 8px;color:#a9b8d1}.partner-detail-grid p{display:flex;justify-content:space-between;gap:8px;margin:7px 0;font-size:13px;color:#9badc9}.partner-detail-grid p strong{color:#e7eefb}.partner-status,.partners-status{display:inline-flex;width:max-content;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800;background:rgba(148,163,184,.14);color:#b8c4d8}.partner-status.pending,.partners-status.pending{background:rgba(245,158,11,.14);color:#ffd166}.partner-status.paid,.partners-status.paid{background:rgba(52,211,153,.14);color:#6ee7b7}.partner-status.rejected,.partners-status.disabled,.partners-status.rejected{background:rgba(239,68,68,.14);color:#fca5a5}.partners-rules{padding:17px 20px;border-radius:15px;border:1px solid rgba(64,117,170,.25);background:rgba(8,25,49,.65)}.partners-rules summary{display:flex;gap:8px;align-items:center}.partners-rules>p{color:#91a1bd;font-size:13px}.partners-rules-form{display:grid;grid-template-columns:repeat(4,1fr) auto auto;grid-gap:11px;gap:11px;align-items:end}.partners-rules-form label{display:grid;grid-gap:6px;gap:6px;color:#9badc9;font-size:12px}.partners-rules-form input{min-width:0;height:38px;padding:0 10px;border:1px solid #254970;border-radius:9px;color:#e7eefb;background:#07182f}.partners-rules-form .partners-switch{display:flex;align-items:center;height:38px;white-space:nowrap}.partners-rules-form .partners-switch input{height:auto}.btn-danger,.btn-primary,.btn-secondary{border:0;border-radius:9px;padding:10px 13px;color:white;font-weight:750;cursor:pointer}.btn-primary{background:linear-gradient(135deg,#0faee6,#2874ff)}.btn-secondary{background:#1a3154;border:1px solid #294e78}.btn-danger{background:rgba(239,68,68,.14);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.partners-feedback{padding:12px 15px;border-radius:10px;display:flex;gap:8px;align-items:center}.partner-message.error,.partners-feedback.error{color:#fecaca;background:rgba(127,29,29,.35);border:1px solid rgba(248,113,113,.3)}.partners-empty{padding:28px;text-align:center;color:#91a1bd}.partner-auth,.partner-portal{min-height:100vh;color:#e8f0fc;background:radial-gradient(circle at top right,#133b71 0,#06142b 42%,#030b18 100%);font-family:Arial,sans-serif}.partner-auth{display:grid;place-items:center;padding:24px}.partner-auth-card{width:min(100%,480px);padding:34px;border:1px solid rgba(55,176,255,.28);border-radius:22px;background:rgba(6,20,42,.88);box-shadow:0 22px 65px rgba(0,0,0,.28)}.partner-brand{display:inline-flex;align-items:center;gap:9px;color:#eaf4ff;font-weight:850;text-decoration:none}.partner-brand svg{color:#2ed4ff}.partner-auth h1{margin:11px 0;font-size:29px}.partner-auth-card>p{color:#9cadc7;line-height:1.55}.partner-auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin:24px 0 17px;padding:4px;border-radius:10px;background:#07182f}.partner-auth-tabs button{padding:10px;border:0;color:#91a1bd;background:transparent;border-radius:7px;cursor:pointer}.partner-auth-tabs button.active{color:#fff;background:#1b4b7e}.partner-auth form{display:grid;grid-gap:13px;gap:13px}.partner-auth label{display:grid;grid-gap:6px;gap:6px;color:#afbdd2;font-size:13px;font-weight:700}.partner-auth input{height:43px;padding:0 12px;border:1px solid #285078;border-radius:10px;color:#edf5ff;background:#06162d}.partner-main-button{display:flex;justify-content:center;align-items:center;width:100%;min-height:43px;border:0;border-radius:10px;color:white;font-weight:800;cursor:pointer;background:linear-gradient(135deg,#0bbbe9,#276bff);box-shadow:0 8px 22px rgba(15,126,255,.25)}.partner-main-button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.partner-message{display:flex;gap:8px;align-items:center;margin:15px 0;padding:11px 13px;border-radius:10px}.partner-message.success{color:#bbf7d0;background:rgba(20,83,45,.35);border:1px solid rgba(74,222,128,.25)}.partner-brand img{width:auto;height:68px;max-width:160px;max-height:none}.partner-portal{padding-bottom:50px}.partner-content-grid,.partner-kpis,.partner-message,.partner-portal-header,.partner-share-card,.partner-welcome{width:min(1180px,calc(100% - 40px));margin-left:auto;margin-right:auto}.partner-portal-header{display:flex;justify-content:space-between;align-items:center;padding:22px 0}.partner-logout{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #285078;border-radius:9px;color:#b9c9df;background:rgba(4,17,35,.5);cursor:pointer}.partner-welcome{margin-top:6px}.partner-welcome h1{margin:7px 0;font-size:30px}.partner-welcome p{color:#9badc9;margin:0}.partner-code{display:grid;grid-gap:5px;gap:5px;padding:13px 16px;min-width:150px;border-radius:12px;background:rgba(0,202,255,.1);border:1px solid rgba(0,202,255,.22)}.partner-code span{color:#9badc9;font-size:11px}.partner-code strong{color:#48d9ff;font-size:18px}.partner-share-card{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:center;margin-top:18px;padding:20px 23px;border-radius:17px;background:linear-gradient(115deg,rgba(21,73,125,.75),rgba(8,29,55,.85));border:1px solid rgba(61,183,255,.25)}.partner-share-card>div:first-child{display:flex;gap:13px}.share-icon{display:grid;place-items:center;height:42px;width:42px;flex:0 0 auto;color:#083057;border-radius:12px;background:#45d5ff}.partner-share-card h2{margin:0;font-size:17px}.partner-share-card p{margin:5px 0 0;color:#a8b8cf;font-size:13px}.partner-link-box{display:flex;align-items:center;max-width:500px;overflow:hidden;border:1px solid #315a85;border-radius:10px;background:#06172e}.partner-link-box code{padding:11px 12px;overflow:hidden;color:#75ddff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.partner-link-box a,.partner-link-box button{display:grid;place-items:center;flex:0 0 auto;width:39px;height:39px;color:#c5eafa;border:0;border-left:1px solid #315a85;background:transparent;cursor:pointer}.partner-link-box a{text-decoration:none}.partner-kpis{margin-top:18px}.partner-content-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,.8fr);grid-gap:18px;gap:18px;margin-top:18px}.partner-panel-title>span{display:grid;place-items:center;min-width:27px;height:27px;border-radius:50%;color:#50d9ff;background:rgba(0,202,255,.12);font-weight:800}.partner-table-wrap{overflow-x:auto}.partner-table-wrap table{width:100%;border-collapse:collapse;min-width:600px}.partner-table-wrap th{padding:10px;color:#8fa2bf;text-align:left;border-bottom:1px solid rgba(63,112,161,.27);font-size:11px;text-transform:uppercase}.partner-table-wrap td{padding:13px 10px;color:#b8c5d8;border-bottom:1px solid rgba(63,112,161,.15);font-size:13px}.partner-table-wrap td strong{color:#ebf4ff}.partner-status.active{color:#78e7b1;background:rgba(52,211,153,.14)}.partner-empty-cell{text-align:center;color:#91a1bd}.partner-withdraw{display:flex;flex-direction:column}.partner-withdraw-value{margin-top:17px;font-size:30px}.partner-withdraw-note{color:#95a6bf;font-size:12px;margin:5px 0 17px}.partner-open-withdraw{color:#f4ce77;font-size:12px;line-height:1.5}.partner-withdraw-history{display:grid;grid-gap:9px;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(63,112,161,.25)}.partner-withdraw-history>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.partner-withdraw-history>div>div{display:grid;grid-gap:3px;gap:3px}.partner-withdraw-history strong{font-size:14px}.partner-withdraw-history span{color:#91a1bd;font-size:11px}.partner-brand{gap:0}.partner-brand img{display:block;width:128px;max-height:48px;object-fit:contain}@media (max-width:950px){.partner-kpis,.partners-kpis,.partners-rules-form{grid-template-columns:repeat(2,1fr)}.partner-content-grid,.partner-share-card{grid-template-columns:1fr}.withdrawal-row{grid-template-columns:1fr auto}.withdrawal-actions{grid-column:1/-1}}@media (max-width:620px){.partner-welcome,.partners-admin-hero{padding:19px;align-items:flex-start;flex-direction:column}.partner-kpis,.partners-kpis{grid-template-columns:1fr}.partner-card-top{flex-wrap:wrap}.partner-card-top>button{margin-left:0}.partner-detail-grid{gap:12px}.partner-detail-grid,.partners-rules-form{grid-template-columns:1fr}.partner-auth-card{padding:25px}.partner-content-grid,.partner-kpis,.partner-message,.partner-portal-header,.partner-share-card,.partner-welcome{width:min(100% - 24px,1180px)}.partner-share-card{padding:18px}.partner-link-box{max-width:100%}.partner-code{width:100%}.partner-money-grid,.withdrawal-row{grid-template-columns:1fr}.partner-money-grid div+div{border-left:0;border-top:1px solid rgba(63,112,161,.19)}.partner-auth{display:block;min-height:100dvh;padding:12px}.partner-auth-card{box-sizing:border-box;width:100%;min-height:calc(100dvh - 24px);padding:28px 18px;border-radius:18px}.partner-auth h1{font-size:25px;line-height:1.15}.partner-auth-tabs{margin:20px 0 16px}.partner-auth-tabs button{padding:11px 6px;font-size:13px}.partner-portal{padding-bottom:24px}.partner-portal-header{padding:14px 0}.partner-brand img{width:112px;max-height:40px}.partner-logout{padding:9px 11px}.partner-welcome{gap:14px;padding:18px}.partner-welcome h1{font-size:25px;line-height:1.15}.partner-code{box-sizing:border-box;min-width:0}.partner-share-card{gap:14px}.partner-share-card>div:first-child{align-items:flex-start}.partner-share-card h2{font-size:16px;line-height:1.25}.partner-share-card p{line-height:1.45}.share-icon{width:38px;height:38px;border-radius:10px}.partner-link-box{width:100%;box-sizing:border-box}.partner-link-box code{flex:1 1 auto;min-width:0;padding:11px 9px;font-size:10px}.partner-link-box a,.partner-link-box button{width:42px;height:42px}.partner-kpis{gap:10px}.partner-kpi{padding:14px}.partner-content-grid{gap:12px}.partner-panel{padding:17px 14px}.partner-panel-title{gap:10px;align-items:flex-start}.partner-panel-title h2{font-size:22px}.partner-table-wrap{margin:0 -4px}.partner-table-wrap table{min-width:520px}.partner-withdraw-value{margin-top:13px;font-size:28px}}.app-error-page{position:relative;isolation:isolate;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:24px}.app-error-orb{position:absolute;z-index:-1;width:480px;aspect-ratio:1;border-radius:50%;filter:blur(4px);opacity:.5}.app-error-orb-left{top:-260px;left:-170px;background:radial-gradient(circle,rgba(14,165,233,.34),transparent 68%)}.app-error-orb-right{right:-190px;bottom:-250px;background:radial-gradient(circle,rgba(124,58,237,.25),transparent 68%)}.app-error-card{width:min(100%,560px);padding:42px;text-align:center;border:1px solid rgba(125,211,252,.2);border-radius:24px;background:linear-gradient(145deg,rgba(13,28,54,.92),rgba(5,12,27,.9));box-shadow:0 30px 80px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.06)}.app-error-icon{display:inline-grid;width:68px;height:68px;margin-bottom:20px;place-items:center;color:#7dd3fc;border:1px solid rgba(56,189,248,.34);border-radius:20px;background:linear-gradient(145deg,rgba(14,165,233,.22),rgba(37,99,235,.1));box-shadow:0 12px 30px rgba(14,165,233,.15)}.app-error-kicker{display:inline-flex;align-items:center;gap:7px;color:#7dd3fc;font-size:13px;font-weight:700}.app-error-card h1{margin:13px 0 12px;font-size:clamp(26px,4vw,34px);letter-spacing:-.7px}.app-error-card p{max-width:440px;margin:0 auto;color:var(--text-2);line-height:1.65}.app-error-actions{display:flex;justify-content:center;gap:10px;margin-top:28px;flex-wrap:wrap}.app-error-actions .btn{min-height:48px}.app-error-tip{display:flex;justify-content:center;gap:8px;margin-top:27px;padding-top:20px;color:var(--muted);border-top:1px solid rgba(148,163,184,.13);font-size:13px}.app-error-tip span{color:var(--green);font-weight:900}@media (max-width:520px){.app-error-card{padding:32px 22px;border-radius:20px}.app-error-actions .btn{width:100%}}@media (max-width:380px){.partner-content-grid,.partner-kpis,.partner-message,.partner-portal-header,.partner-share-card,.partner-welcome{width:calc(100% - 18px)}.partner-auth{padding:9px}.partner-auth-card{min-height:calc(100dvh - 18px);padding:24px 15px}.partner-link-box a,.partner-link-box button{width:38px}}@media (max-width:620px){.partner-table-wrap{margin:0;overflow:visible}.partner-table-wrap table,.partner-table-wrap tbody{display:block;width:100%;min-width:0}.partner-table-wrap thead{display:none}.partner-table-wrap tr{display:block;padding:12px 0;border-bottom:1px solid rgba(63,112,161,.22)}.partner-table-wrap tr:last-child{border-bottom:0}.partner-table-wrap td{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:5px 0;border:0;text-align:right;font-size:13px}.partner-table-wrap td:before{flex:0 0 82px;color:#8fa2bf;font-size:10px;font-weight:800;letter-spacing:.06em;text-align:left;text-transform:uppercase}.partner-table-wrap td:first-child:before{content:"Cliente"}.partner-table-wrap td:nth-child(2):before{content:"Plano"}.partner-table-wrap td:nth-child(3):before{content:"Cadastro"}.partner-table-wrap td:nth-child(4):before{content:"Status"}.partner-table-wrap td strong{max-width:210px;text-align:right}.partner-table-wrap .partner-empty-cell{display:block;padding:18px 0;text-align:center}.partner-table-wrap .partner-empty-cell:before{content:none}}.partner-auth-card .partner-brand img,.partner-portal-header .partner-brand img{width:auto;height:68px;max-width:160px;max-height:none}@media (max-width:620px){.partner-auth-card .partner-brand img,.partner-portal-header .partner-brand img{width:auto;height:54px;max-width:128px;max-height:none}}.campaign-datetime-input::-webkit-calendar-picker-indicator{width:22px;height:22px;margin-right:-3px;padding:4px;border-radius:7px;cursor:pointer;opacity:1;filter:invert(78%) sepia(72%) saturate(1840%) hue-rotate(159deg) brightness(102%) contrast(102%);background:rgba(0,212,255,.12)}.campaign-datetime-input:focus::-webkit-calendar-picker-indicator,.campaign-datetime-input:hover::-webkit-calendar-picker-indicator{background:rgba(0,212,255,.24);filter:invert(88%) sepia(45%) saturate(1922%) hue-rotate(145deg) brightness(111%) contrast(104%)}@media (max-width:560px){.legacy-paybar{grid-template-columns:1fr}.legacy-paybar button{width:100%}}.partner-client-row{cursor:pointer;transition:background .16s ease}.partner-client-row:hover{background:rgba(34,211,238,.08)}.partner-details-overlay{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:22px;overflow:auto;background:rgba(1,7,18,.76);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.partner-client-modal{width:min(900px,100%);max-height:calc(100vh - 44px);overflow:auto;padding:24px;border:1px solid rgba(58,199,255,.34);border-radius:18px;background:linear-gradient(145deg,#0c2649,#06152d);box-shadow:0 25px 75px rgba(0,0,0,.5)}.partner-client-modal header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid rgba(81,159,215,.25)}.partner-client-modal h2{margin:6px 0;font-size:24px}.partner-client-modal header p{margin:0;color:#a3b7d2}.partner-details-loading{display:flex;align-items:center;justify-content:center;min-height:190px;gap:10px;color:#b8dff4}.partner-router-list{display:grid;grid-gap:14px;gap:14px;padding-top:18px}.partner-router-card{padding:16px;border:1px solid rgba(77,141,198,.3);border-radius:13px;background:rgba(3,15,33,.55)}.partner-router-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.partner-router-heading>div{display:grid;grid-gap:6px;gap:6px}.partner-router-heading strong{display:flex;align-items:center;gap:7px;color:#ecf7ff}.partner-router-heading>div>span{color:#71d9ff;font-family:ui-monospace,monospace;font-size:13px}.partner-router-heading .partner-status{display:flex;align-items:center;gap:5px;white-space:nowrap}.partner-router-card label{display:grid;grid-gap:7px;gap:7px;margin-top:15px;color:#a9bdd7;font-size:12px;font-weight:700}.partner-router-card textarea{width:100%;min-height:86px;resize:vertical;padding:10px;border:1px solid #285078;border-radius:9px;color:#d9efff;background:#030d1d;font:11px/1.45 ui-monospace,monospace}.partner-copy-command{width:auto;min-height:38px;margin-top:10px;padding:8px 13px;gap:7px}@media (max-width:620px){.partner-client-modal{padding:17px 14px}.partner-router-heading{flex-direction:column}.partner-router-heading .partner-status{align-self:flex-start}}.field input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field input[type=search]::-webkit-search-cancel-button,.field input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}