:root{color-scheme:light;--bg:#f7f8fa;--surface-muted:#eef3f2;--border:#dfe7e4;--text:#16201d;--muted:#68736f;--primary:#0f766e;--primary-strong:#115e59;--accent:#d97706;--danger:#b42318;--success:#16803c;--shadow:0 18px 50px rgba(18,32,29,0.08)}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}.app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:28px;border-right:1px solid var(--border);background:#fbfcfc;padding:24px 18px}.brand-lockup{display:flex;align-items:center;gap:12px;min-height:48px}.brand-lockup span,.brand-lockup strong{display:block}.brand-lockup strong{font-size:17px}.brand-lockup span{color:var(--muted);font-size:12px;margin-top:2px}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--primary);color:white;font-weight:800}.sidebar-footer,.sidebar-nav{display:grid;grid-gap:6px}.sidebar-footer{margin-top:auto}.nav-button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;padding:0 12px;text-align:left}.nav-button.active,.nav-button:hover{background:var(--surface-muted);color:var(--text)}.workspace{padding:26px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 auto 24px;max-width:1180px}.eyebrow{color:var(--primary-strong);font-size:12px;font-weight:700;margin:0 0 6px;text-transform:uppercase}h1,h2,p{margin-top:0}h1{font-size:30px;line-height:1.15}h1,h2{margin-bottom:0}h2{font-size:18px;line-height:1.2}.topbar-actions{display:flex;align-items:center;gap:10px}.icon-button,.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:8px;cursor:pointer}.icon-button{width:40px;border:1px solid var(--border);background:var(--surface);color:var(--text)}.primary-action,.secondary-action{border:0;padding:0 14px;font-weight:700}.primary-action{background:var(--primary);color:white}.secondary-action{background:var(--surface-muted);color:var(--primary-strong)}.content-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:18px;gap:18px;max-width:1180px;margin:0 auto}.metrics{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.metric-card,.panel{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.metric-card{display:grid;grid-gap:8px;gap:8px;min-height:150px;padding:18px}.metric-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#e4f3f0;color:var(--primary-strong)}.metric-card small,.metric-card span,.panel p{color:var(--muted)}.metric-card strong{font-size:25px}.panel{padding:20px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.status-pill{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800;white-space:nowrap}.status-pill.warning{background:#fff2d8;color:#8a4b00}.status-pill.neutral{background:#edf1f4;color:#56616b}.integration-panel p{line-height:1.55;margin-bottom:18px}.empty-chart{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;grid-gap:8px;gap:8px;min-height:190px;border:1px dashed var(--border);border-radius:8px;background:#fafbfb;padding:16px}.empty-chart span{display:block;border-radius:6px 6px 0 0;background:#dfe8e6}.security-list{display:grid;grid-gap:10px;gap:10px}.security-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:42px;border-bottom:1px solid var(--border)}.security-item:last-child{border-bottom:0}.security-item strong{color:var(--muted);font-size:13px}.transactions-panel{grid-column:1/-1}.empty-state{display:grid;place-items:center;min-height:150px;border:1px dashed var(--border);border-radius:8px;color:var(--muted);text-align:center}.empty-state p{margin:10px 0 0}.mobile-nav{display:none}@media (max-width:980px){.app-shell{display:block;padding-bottom:76px}.sidebar{display:none}.workspace{padding:18px}.topbar{align-items:flex-start}.topbar-actions .icon-button{display:none}.content-grid,.metrics{grid-template-columns:1fr}.mobile-nav{position:fixed;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;min-height:66px;border-top:1px solid var(--border);background:rgba(255,255,255,.96);padding:6px 8px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-nav button{display:grid;place-items:center;grid-gap:2px;gap:2px;min-height:52px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:11px}.mobile-nav .mobile-primary{width:52px;height:52px;min-height:52px;justify-self:center;border-radius:999px;background:var(--primary);color:white}}@media (max-width:560px){h1{font-size:24px}.primary-action span{display:none}.primary-action{width:40px;padding:0}.metric-card{min-height:130px}}.auth-page,.legal-page,.public-payment-page{min-height:100vh;display:grid;place-items:center;grid-gap:18px;gap:18px;background:radial-gradient(circle at top right,#dff4ee 0,transparent 34%),var(--bg);padding:28px 18px}.auth-card,.legal-card,.public-payment-card,.public-plan{width:min(100%,620px);border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);padding:28px}.auth-card{width:min(100%,460px)}.auth-brand,.public-brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}.auth-brand{margin-bottom:28px}.auth-form,.narrow-form{display:grid;grid-gap:16px;gap:16px}.auth-form h1,.legal-card h1,.public-payment-card h1,.public-plan h1{margin-bottom:10px;font-size:30px}.field{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px;font-weight:700}.field input,.field textarea,.narrow-form textarea,.result-panel textarea{width:100%;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);padding:11px 12px;font:inherit}.field textarea,.result-panel textarea{min-height:100px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.full-width{width:100%}.text-link{color:var(--primary-strong);font-weight:800;text-decoration:none}.text-link:hover{text-decoration:underline}.ghost-action{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:8px}.muted-text{color:var(--muted);line-height:1.6}.auth-switch,.legal-back,.public-footer{color:var(--muted);font-size:13px;text-align:center}.auth-switch a{color:var(--primary-strong);font-weight:800}.console-page{display:grid;grid-gap:18px;gap:18px;max-width:1180px;margin:0 auto}.console-page .console-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.console-hero p:not(.eyebrow){color:var(--muted);line-height:1.55;margin:8px 0 0}.console-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-gap:18px;gap:18px}.balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.balance-card{display:grid;grid-gap:8px;gap:8px}.balance-card svg{color:var(--accent)}.balance-card small,.balance-card span{color:var(--muted)}.balance-card strong{font-size:clamp(24px,4vw,36px);letter-spacing:-.04em}.hero-actions,.public-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.data-table{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.data-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:15px;gap:15px;min-height:68px;border-bottom:1px solid var(--border);padding:12px 16px}.data-row:last-child{border-bottom:0}.data-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.data-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-row span{color:var(--muted);font-size:13px}.compact-row{grid-template-columns:1fr 1fr auto;min-height:48px}.icon-link{color:var(--primary-strong)}.success-soft{background:#dff7e8;color:#146c35}.danger-soft{background:#ffe1df;color:#9e2118}.danger-text{color:var(--danger)}.result-panel{display:grid;grid-gap:14px;gap:14px}.result-panel h2{margin-bottom:0}.public-qr{display:block;width:min(280px,100%);aspect-ratio:1;object-fit:contain;margin:8px auto;border:1px solid var(--border);border-radius:12px;background:white;padding:10px}.public-qr-placeholder{display:grid;place-items:center;min-height:230px;border:1px dashed var(--border);border-radius:12px;color:var(--muted);text-align:center;padding:20px}.public-payment-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.public-amount{display:block;margin:14px 0;font-size:36px;letter-spacing:-.04em}.public-brand{position:fixed;top:24px;left:24px;font-size:18px}.public-footer{margin-top:0}.public-plan{width:min(100%,760px)}.public-installment{display:grid;grid-gap:10px;gap:10px;margin-top:14px;border:1px solid var(--border);border-radius:12px;padding:14px}.public-installment>div:first-child{display:flex;justify-content:space-between;gap:10px}.public-installment>div:first-child span{color:var(--muted);font-size:13px}.public-installment .public-payment-card{width:100%;box-shadow:none;padding:14px}.public-installment .public-payment-card h1{font-size:17px}.public-installment .public-payment-card .public-amount{font-size:24px}.legal-page{display:block;padding-top:84px}.legal-page .public-brand{top:24px}.legal-card{width:min(100%,820px);margin:0 auto}.legal-card h2{margin-top:28px}.legal-card h3{margin-top:22px;font-size:17px}.legal-card p{color:#4e5a56;line-height:1.75}.legal-card ul{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0;padding-left:22px;color:#4e5a56;line-height:1.7}.legal-card li::marker{color:var(--primary-strong)}.legal-card strong{color:var(--text)}.legal-callout{margin:20px 0;border:1px solid #d7d0f7;border-radius:12px;background:#f6f3ff;padding:15px 17px;color:#413568;line-height:1.65}.legal-callout-danger{border-color:#f0c6c4;background:#fff4f3;color:#7d2520}.legal-callout-danger strong{color:#991f19}.legal-card a{color:var(--primary-strong);font-weight:700}.settings-list{display:grid;grid-gap:0;gap:0}.settings-list a{display:grid;grid-gap:5px;gap:5px;border-bottom:1px solid var(--border);padding:18px 0;color:var(--text);text-decoration:none}.settings-list a:last-child{border-bottom:0}.settings-list span{color:var(--muted);font-size:13px}.mobile-nav a{display:grid;place-items:center;grid-gap:2px;gap:2px;min-height:52px;color:var(--muted);font-size:11px;text-decoration:none}@media (max-width:760px){.console-page .console-hero{display:grid}.balance-grid,.console-grid{grid-template-columns:1fr}.data-row{grid-template-columns:minmax(0,1fr) auto}.data-row>:nth-child(2){justify-self:end}.data-row>:nth-child(3),.data-row>:nth-child(4){grid-row:2}.public-brand{position:static;margin-bottom:12px}.public-payment-header{display:grid}}.landing-page{overflow:hidden;background:#f7faf9}.landing-hero{position:relative;min-height:690px;background:radial-gradient(circle at 82% 22%,rgba(46,193,154,.24),transparent 28%),linear-gradient(135deg,#082f2b,#0f766e 58%,#42b889);color:white;padding:22px clamp(18px,5vw,76px) 80px}.landing-hero:before{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.28) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.28) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black,transparent 75%);mask-image:linear-gradient(180deg,black,transparent 75%)}.hero-copy,.landing-band,.landing-footer,.landing-nav{position:relative;z-index:1;max-width:1180px;margin:0 auto}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px}.landing-brand{display:inline-flex;align-items:center;gap:10px;color:white;text-decoration:none;font-size:18px}.landing-nav nav{display:flex;gap:24px}.landing-nav nav a{color:rgba(255,255,255,.82);font-size:13px;font-weight:700;text-decoration:none}.landing-nav nav a:hover{color:white}.brand-mark.compact{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.17)}.hero-copy{display:grid;align-content:center;min-height:570px;max-width:1180px;padding-right:42%}.hero-kicker{color:#b8f3dc;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-copy h1{max-width:620px;margin:0 0 22px;font-size:clamp(32px,3.6vw,50px);letter-spacing:-.055em;line-height:1.02;animation:hero-rise .7s ease both}.hero-copy>p:not(.hero-kicker){max-width:610px;color:rgba(255,255,255,.82);font-size:18px;line-height:1.65;animation:hero-rise .7s ease .12s both}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.hero-primary,.hero-secondary{display:inline-flex;align-items:center;gap:9px;min-height:46px;border-radius:9px;padding:0 17px;font-weight:800;text-decoration:none}.hero-primary{background:white;color:var(--primary-strong)}.hero-secondary{border:1px solid rgba(255,255,255,.35);color:white}.hero-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:36px;color:rgba(255,255,255,.78);font-size:12px;font-weight:700}.hero-trust span{display:inline-flex;align-items:center;gap:7px}.landing-band{padding:94px 24px}.landing-section-heading{max-width:720px;margin-bottom:36px}.developer-band h2,.landing-section-heading h2,.split-band h2{margin:0 0 14px;font-size:clamp(28px,3.5vw,46px);letter-spacing:-.045em}.developer-band>div>p:not(.eyebrow),.landing-section-heading>p:not(.eyebrow),.split-band>div>p:not(.eyebrow){color:var(--muted);line-height:1.7}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.capability-card{min-height:210px;border:1px solid var(--border);border-radius:16px;background:white;padding:22px;box-shadow:0 16px 35px rgba(18,32,29,.055);transition:transform .25s ease,box-shadow .25s ease}.capability-card:hover{transform:translateY(-6px);box-shadow:0 24px 45px rgba(18,32,29,.12)}.capability-card>svg{color:var(--primary)}.capability-card h3{margin:28px 0 8px;font-size:17px}.capability-card p{color:var(--muted);line-height:1.6;font-size:14px}.split-band{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(32px,7vw,100px);gap:clamp(32px,7vw,100px);background:#edf6f3;max-width:none;padding-left:max(24px,calc((100vw - 1132px) / 2));padding-right:max(24px,calc((100vw - 1132px) / 2))}.inline-checks{display:grid;grid-gap:11px;gap:11px;margin-top:24px}.inline-checks span{display:inline-flex;align-items:center;gap:8px;color:var(--primary-strong);font-size:14px;font-weight:800}.flow-stack{display:grid;grid-gap:12px;gap:12px}.flow-step{display:flex;align-items:center;gap:15px;border:1px solid var(--border);border-radius:14px;background:white;padding:16px;box-shadow:0 12px 28px rgba(18,32,29,.06)}.flow-step>svg{flex:0 0 auto;color:var(--primary)}.flow-step div{display:grid;grid-gap:4px;gap:4px}.flow-step span{color:var(--muted);font-size:13px;line-height:1.4}.security-band{background:#082f2b;color:white}.security-band .eyebrow{color:#8ce0bf}.security-band .landing-section-heading>p:not(.eyebrow){color:rgba(255,255,255,.68)}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.security-chip{display:flex;align-items:center;gap:10px;min-height:58px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.06);padding:0 15px;color:rgba(255,255,255,.84);font-size:13px;font-weight:700}.security-chip svg{color:#8ce0bf;flex:0 0 auto}.security-explainer-card{align-items:flex-start;min-height:142px;padding:18px}.security-explainer-card>div{display:grid;grid-gap:6px;gap:6px}.security-explainer-card strong{color:#fff;font-size:14px}.security-explainer-card span{color:rgba(255,255,255,.68);font-size:12px;font-weight:500;line-height:1.55}.developer-band{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:60px;gap:60px}.code-window{overflow:hidden;border-radius:16px;background:#10221f;box-shadow:0 24px 55px rgba(18,32,29,.2)}.window-controls{display:flex;gap:7px;padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.1)}.window-controls span{width:9px;height:9px;border-radius:50%;background:#6ee7b7;opacity:.8}.code-window pre{overflow:auto;margin:0;padding:24px;color:#b8f3dc;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.section-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--primary-strong);font-weight:800;text-decoration:none}.landing-footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--border);padding:28px 24px 38px;color:var(--muted);font-size:13px}.landing-footer>div{display:flex;flex-wrap:wrap;gap:16px}.landing-footer strong{color:var(--text)}.landing-footer a{color:var(--primary-strong);text-decoration:none}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.hero-copy{padding-right:0}.capability-grid,.security-grid{grid-template-columns:repeat(2,1fr)}.developer-band,.split-band{grid-template-columns:1fr}.landing-nav nav{gap:12px}}@media (max-width:560px){.landing-nav nav a:nth-child(-n+2){display:none}.landing-hero{min-height:620px}.hero-copy{min-height:510px}.hero-copy h1{font-size:40px}.hero-copy>p:not(.hero-kicker){font-size:16px}.capability-grid,.security-grid{grid-template-columns:1fr}.landing-band{padding-top:64px;padding-bottom:64px}.landing-footer{display:grid}}.app-shell{grid-template-columns:316px minmax(0,1fr);background:#f4f7fb}.sidebar{gap:18px;padding:14px 13px 18px;border-right:1px solid #e2eaf2;background:#fff;overflow-y:auto}.account-switcher{display:flex;align-items:center;gap:10px;min-height:60px;border-radius:9px;background:#292929;color:#fff;padding:9px 12px;text-decoration:none}.account-switcher>span:nth-child(2){display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.account-switcher strong{overflow:hidden;text-overflow:ellipsis;font-size:14px;white-space:nowrap}.account-switcher small{color:rgba(255,255,255,.78);font-size:12px}.account-avatar{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#fff;color:#ff7028;font-weight:900}.sidebar-nav{gap:3px}.nav-button{position:relative;min-height:43px;border-radius:5px;color:#19232d;font-size:14px}.nav-button svg{color:#1a8cac}.nav-button:hover{background:#f1f8fb;color:#111b23}.nav-button.active{background:#f1fbfd;color:#008db3}.nav-button.active:before{position:absolute;top:0;bottom:0;left:-7px;border-radius:0 3px 3px 0;background:#0aa3c6;content:""}.nav-button em{margin-left:auto;border-radius:4px;background:#0aa3c6;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.nav-button .nav-chevron{margin-left:4px;color:#19232d}.sidebar-footer{gap:10px}.sidebar-slogan{color:#9aa6b2;font-size:11px}.workspace{min-width:0;padding:29px 32px 54px}.topbar{max-width:none;margin:0 0 27px}.topbar .eyebrow{color:#7c8793}.topbar h1{color:#16232e;font-size:17px;letter-spacing:.01em}.topbar .primary-action{background:#0a9fc2;border-radius:5px}.topbar .icon-button{border-color:#dce5ed;background:#fff;color:#0a9fc2}.pagueo-dashboard{max-width:1450px;margin:0 auto}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.dashboard-heading .eyebrow{display:none}.dashboard-heading h2{color:#27333e;font-size:26px;font-weight:650}.dashboard-heading h2 span{color:#fa7028}.dashboard-heading-actions{display:flex;gap:10px}.dashboard-refresh{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid #dce5ed;border-radius:5px;color:#078eaf;cursor:pointer;padding:0 12px;font-size:12px;font-weight:700}.spin{animation:dashboard-spin 1s linear infinite}@keyframes dashboard-spin{to{transform:rotate(1turn)}}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1fr) 312px;align-items:start;grid-gap:28px;gap:28px}.dashboard-main-column,.dashboard-side-column{display:grid;grid-gap:18px;gap:18px;min-width:0}.account-notice,.activity-section,.balance-panel,.consolidated-section,.issue-section,.provider-news,.quick-panel,.side-links{border:1px solid #e1e9f1;border-radius:8px;background:#fff}.account-notice{display:flex;align-items:center;gap:16px;padding:21px 24px}.notice-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:#fff0e2;color:#ff963b}.account-notice>div:nth-child(2){flex:1 1;min-width:0}.account-notice strong{color:#28333d;font-size:14px}.account-notice p{margin:5px 0 0;color:#788591;font-size:12px;line-height:1.4}.notice-action{display:inline-flex;align-items:center;gap:3px;color:#0797bb;font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap}.issue-section{padding:24px;background:#eaf2f9}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}.section-title-row h3{margin:0;color:#24303b;font-size:16px}.section-title-row p{margin:5px 0 0;color:#7b8894;font-size:12px}.section-title-row>a{display:inline-flex;align-items:center;gap:5px;color:#0697bd;font-size:12px;text-decoration:none;white-space:nowrap}.issue-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.issue-card{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:92px;border:1px solid #eef2f6;border-radius:7px;background:#fff;color:#26323c;padding:20px 14px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.issue-card:hover{border-color:#a9dfed;box-shadow:0 7px 18px rgba(22,73,100,.1);transform:translateY(-2px)}.issue-icon{display:grid;place-items:center;flex:0 0 auto;color:#08a0c5}.issue-card>span:nth-child(2){display:grid;grid-gap:7px;gap:7px}.issue-card strong{font-size:13px;font-weight:650;line-height:1.25}.issue-card small{color:#83909c;font-size:11px;line-height:1.3}.issue-card em{position:absolute;top:-13px;right:-1px;border-radius:4px 4px 0 0;background:#0aa3c6;color:#fff;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.activity-section,.consolidated-section{padding:23px 20px 20px}.activity-legend{display:inline-flex;align-items:center;gap:7px;color:#8896a2;font-size:11px}.activity-legend i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5db6cc}.activity-legend i:nth-of-type(2){margin-left:8px;background:#f5a623}.activity-month{display:flex;align-items:center;justify-content:center;gap:38px;border-top:1px solid #e7edf2;border-bottom:1px solid #e7edf2;padding:15px 0;color:#27323c;font-size:13px}.activity-month button{border:0;background:transparent;color:#049bc0;cursor:pointer;font-size:22px;line-height:1}.activity-calendar{display:grid;grid-template-columns:repeat(14,minmax(54px,1fr));overflow-x:auto;padding-top:17px}.activity-day{display:grid;justify-items:center;align-content:start;grid-gap:11px;gap:11px;min-height:104px;border-right:1px solid #eef2f5;color:#22303c;padding:0 8px;font-size:12px}.activity-day:first-child{border-left:1px solid #eef2f5}.activity-day>strong{display:grid;place-items:center;min-width:31px;min-height:31px;border-radius:5px;background:#f4f7fa}.activity-day>span{color:#96a2ad;font-size:10px;white-space:nowrap}.activity-day.today>strong{background:#1d2731;color:#fff}.activity-day.today{background:#fafcfd}.activity-dots{display:flex;gap:5px}.activity-dots i{width:13px;height:13px;border:1px solid #67b8cd;border-radius:3px;background:#e7f8fb}.activity-dots i.paid{border-color:#6bbd5f;background:#e6f4e4}.activity-dots i.pending{border-color:#efb65a;background:#fff5e2}.activity-dots i.empty{visibility:hidden}.activity-track{height:12px;margin-top:7px;background:#f1f4f7}.activity-track span{display:block;height:100%;border-radius:3px;background:#10a3c2}.movements-section{border:1px solid #e1e9f1;border-radius:8px;background:#fff;padding:23px 20px 20px}.movement-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.movement-list{min-width:0;border:1px solid #e6edf2;border-radius:7px;overflow:hidden}.movement-list-title{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e6edf2;background:#f8fafc;padding:13px 14px}.movement-list-title>span{display:inline-flex;align-items:center;gap:8px;color:#2b3944}.movement-list-title>span svg{color:#0a9fbe}.movement-list-title strong{font-size:13px}.movement-list-title small{color:#8a98a4;font-size:10px}.movement-item{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:64px;border-bottom:1px solid #eef2f5;padding:9px 12px}.movement-item:last-child{border-bottom:0}.movement-kind{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e5f6fa;color:#0b99b7}.movement-out .movement-kind{background:#fff0e5;color:#e47d26}.movement-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.movement-copy strong{color:#34424d;font-size:12px}.movement-copy small,.movement-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movement-copy small{color:#95a1ab;font-size:10px}.movement-amount{color:#2b8d28;font-size:12px;font-weight:750;white-space:nowrap}.movement-out .movement-amount{color:#d16f2c}.movement-status{grid-column:2/-1;justify-self:start;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:750}.movement-status.success{background:#e8f5e6;color:#38822d}.movement-status.pending{background:#fff4de;color:#a96a17}.movement-status.danger{background:#ffebeb;color:#c05e5e}.movement-empty{margin:0;padding:22px 14px;color:#98a5af;font-size:11px;text-align:center}.statement-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.statement-group{min-width:0}.statement-description{display:block;margin-top:5px;color:#87949f;font-size:12px}.statement-direction{display:inline-grid;place-items:center;min-width:35px;min-height:28px;border-radius:999px;font-size:12px;font-weight:800}.statement-direction.in{background:#e7f5e4;color:#3e8d34}.statement-direction.out{background:#fff0e4;color:#d47730}.amount-in{color:#398c31}.amount-out{color:#cf702d}.consolidated-body{display:grid;grid-template-columns:180px minmax(180px,1fr) minmax(180px,.85fr);align-items:center;grid-gap:20px;gap:20px;border-top:1px solid #e6edf2;padding-top:20px}.donut,.donut-wrap{display:grid;place-items:center}.donut{width:120px;height:120px;border-radius:50%}.donut>div{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:#fff}.donut strong{color:#aab5bf;font-size:20px}.donut span{color:#aab5bf;font-size:11px}.consolidated-list,.consolidated-values{display:grid;grid-gap:13px;gap:13px}.summary-line{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;color:#7d8994;font-size:12px}.summary-line i{width:7px;height:7px;border-radius:50%;background:#5db6cc}.summary-line i.green{background:#278f1d}.summary-line i.orange{background:#f2ac36}.summary-line i.red{background:#eb7779}.summary-line strong{color:#52606c;font-weight:650}.consolidated-values span{display:grid;grid-gap:5px;gap:5px;color:#8995a0;font-size:11px}.consolidated-values strong{color:#293640;font-size:16px}.balance-panel,.provider-news,.quick-panel,.side-links{padding:20px}.side-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.quick-panel h3,.side-title h3{margin:0;color:#293640;font-size:16px}.side-title button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#0398bf;cursor:pointer;font-size:12px}.balance-value{display:block;min-height:39px;margin:22px 0 4px;color:#22303a;font-size:26px;letter-spacing:.02em}.balance-panel small{color:#8995a0;font-size:11px}.balance-panel>a{display:inline-flex;align-items:center;gap:6px;margin-top:17px;color:#0699bd;font-size:12px;font-weight:700;text-decoration:none}.quick-panel h3{margin-bottom:20px}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.quick-grid a{display:grid;justify-items:center;grid-gap:9px;gap:9px;color:#45525d;text-align:center;text-decoration:none}.quick-grid a>span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#f5f7fa;color:#4d5965}.quick-grid a:nth-child(3)>span{border:7px solid #e6f7fa;background:#fff;color:#313d47}.quick-grid small{font-size:11px}.provider-news{display:flex;align-items:center;gap:10px}.pagueo-badge{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#da5600;color:#fff;font-size:19px;font-weight:900}.provider-news>div:nth-child(2){flex:1 1;min-width:0}.provider-news strong{color:#26333d;font-size:13px}.provider-news p{margin:4px 0 0;color:#8996a1;font-size:11px;line-height:1.35}.provider-news>a{color:#0799bd}.side-links{display:grid;grid-gap:2px;gap:2px}.side-links>a{display:flex;align-items:center;gap:10px;border-bottom:1px solid #eef2f5;color:#5a6874;padding:11px 0;text-decoration:none}.side-links>a:last-child{border-bottom:0}.side-links>a>span{display:grid;flex:1 1;grid-gap:3px;gap:3px}.side-links strong{color:#303d47;font-size:12px}.side-links small{color:#9aa5af;font-size:10px}.side-links>a>svg:first-child{color:#0b9cbd}.side-links>a>svg:last-child{color:#a0abb4}.dashboard-message{margin:0;border-radius:5px;background:#fff6e8;color:#9b641c;padding:11px 14px;font-size:12px}@media (max-width:1180px){.app-shell{grid-template-columns:245px minmax(0,1fr)}.workspace{padding-right:20px;padding-left:20px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.issue-grid{gap:8px}.issue-card{padding-right:9px;padding-left:9px}.issue-card small{display:none}}@media (max-width:980px){.app-shell{display:block;padding-bottom:76px}.sidebar{display:none}.workspace{padding:20px 16px 36px}.topbar{margin-bottom:20px}.dashboard-columns{grid-template-columns:1fr}.dashboard-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.side-links{grid-column:1/-1}}@media (max-width:680px){.dashboard-heading{align-items:flex-start}.dashboard-heading h2{font-size:22px}.account-notice{align-items:flex-start;flex-wrap:wrap;padding:17px}.notice-action{margin-left:58px}.issue-section{padding:17px 12px}.issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-card{min-height:78px;padding:14px 10px}.issue-card:nth-child(5){grid-column:1/-1}.dashboard-side-column,.movement-columns,.statement-layout{grid-template-columns:1fr}.consolidated-body{grid-template-columns:1fr 1fr}.consolidated-values{grid-column:1/-1;grid-template-columns:1fr 1fr}}.auth-access-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;margin:-8px 0 20px;padding:5px;border:1px solid #e4e0ef;border-radius:13px;background:#f7f5fc}.auth-access-switch button{display:grid;grid-gap:3px;gap:3px;min-height:55px;border:0;border-radius:9px;background:transparent;color:#716c83;cursor:pointer;padding:7px 8px;text-align:left;font:inherit;font-size:11px;font-weight:800}.auth-access-switch button span{color:#9b94ac;font-size:9px;font-weight:600}.auth-access-switch button:hover{background:#fff;color:#4c1d95}.auth-access-switch button.active{background:#fff;color:#4c1d95;box-shadow:0 4px 12px rgba(45,27,82,.08)}.auth-access-switch button.active.admin{background:#211a3a;color:#e7f5dc}.auth-access-switch button.active.admin span{color:#a7b79d}.integration-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.integration-principle{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:18px}.integration-principle>span{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:11px;background:#ede9fe;color:var(--primary)}.integration-principle>div{flex:1 1}.integration-principle strong{color:var(--text);font-size:13px}.integration-principle p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.integration-principle a{color:var(--primary-strong)}.integration-guide{display:grid;grid-gap:20px;gap:20px}.integration-steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.integration-steps>div{display:grid;grid-gap:7px;gap:7px;border-top:2px solid #d9f99d;padding-top:13px}.integration-steps b{color:var(--primary);font-size:11px}.integration-steps strong{color:var(--text);font-size:13px}.integration-steps span{color:var(--muted);font-size:12px;line-height:1.5}.integration-notice{display:flex;align-items:center;gap:9px;border-radius:10px;background:#f6f3ff;color:#413568;padding:12px 14px;font-size:12px;line-height:1.5}.integration-notice svg{flex:0 0 auto;color:var(--primary)}@media (max-width:760px){.integration-principles,.integration-steps{grid-template-columns:1fr}}.statement-console{display:grid;grid-gap:18px;gap:18px;max-width:1460px;margin:0 auto}.statement-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.statement-head .eyebrow{margin-bottom:8px;color:#5d7487;text-transform:none}.statement-head h2{color:#1c2c39;font-size:32px;font-weight:750}.statement-export{display:inline-flex;align-items:center;gap:26px;min-height:48px;border:0;border-radius:7px;background:#08a0c1;color:white;cursor:pointer;padding:0 17px;font-size:13px;font-weight:700}.statement-export span{font-size:20px;line-height:1}.statement-balance{display:grid;grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(120px,.75fr)) auto;align-items:center;grid-gap:22px;gap:22px;border:1px solid #e0e8f0;border-radius:8px;background:#fff;padding:24px}.statement-available,.statement-metric{display:grid;grid-gap:8px;gap:8px}.statement-available>span,.statement-metric>span{color:#5e7890;font-size:13px}.statement-available>strong{display:block;width:min(225px,100%);min-height:38px;border-radius:7px;background:#e8f1f8;color:#263845;padding:8px 12px;font-size:21px;letter-spacing:.04em}.statement-metric>strong{width:100px;min-height:23px;border-radius:6px;background:#e8f1f8;color:#263845;padding:3px 8px;font-size:13px}.statement-show{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#0399bd;cursor:pointer;font-size:12px;white-space:nowrap}.statement-content{overflow:hidden;border:1px solid #e0e8f0;border-radius:8px;background:#fff}.statement-tabs{display:flex;align-items:stretch;border-bottom:1px solid #e0e8f0;background:#f8fafc}.statement-tabs button{display:inline-flex;align-items:center;gap:12px;min-height:73px;border:0;border-right:1px solid #e0e8f0;background:transparent;color:#62778a;cursor:pointer;padding:0 35px;font-size:15px;font-weight:700}.statement-tabs button:hover{color:#0799bd;background:#f1f9fb}.statement-tabs button.active{border-top:3px solid #ff7430;background:#fff;color:#2a3a46}.statement-tabs button span{color:#768b9d;font-size:24px;font-weight:400}.statement-tabs button.active span{color:#ff7430}.statement-filters{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(180px,.9fr) minmax(220px,1fr) auto auto;align-items:end;grid-gap:9px;gap:9px;border-bottom:1px solid #e0e8f0;padding:29px 24px 31px}.statement-filters label{display:grid;grid-gap:7px;gap:7px;color:#71889b;font-size:12px}.statement-filters input,.statement-filters select{width:100%;min-height:48px;border:1px solid #dce7ef;border-radius:7px;background:#fff;color:#667d90;padding:0 11px;font:inherit;font-size:13px}.date-range{display:flex;align-items:center;gap:7px}.date-range input{min-width:0}.date-range span{color:#95a3ae;font-size:11px}.statement-filter-button,.statement-more-filters{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;border-radius:7px;cursor:pointer;padding:0 15px;font-size:12px;font-weight:750;white-space:nowrap}.statement-filter-button{border:0;background:#08a0c1;color:#fff}.statement-more-filters{border:1px solid #08a0c1;background:#fff;color:#0799bd}.statement-pagination{display:flex;align-items:center;justify-content:space-between;min-height:72px;border-bottom:1px solid #e0e8f0;color:#5b7082;padding:0 24px;font-size:12px}.statement-pagination>span:last-child{display:inline-flex;align-items:center;gap:14px}.statement-pagination button{border:0;background:transparent;color:#8e9ba7;cursor:pointer;font:inherit}.statement-pagination button:disabled{cursor:default;opacity:.7}.statement-pagination strong{display:grid;place-items:center;width:40px;height:40px;border:1px solid #dbe6ee;border-radius:7px;color:#273945;font-weight:500}.statement-table{overflow-x:auto;padding:0 24px 12px}.statement-table-head,.statement-table-row{display:grid;grid-template-columns:1.1fr .78fr minmax(270px,2.55fr) .72fr .9fr;align-items:center;grid-gap:16px;gap:16px;min-width:850px}.statement-table-head{min-height:48px;border-bottom:1px solid #d3e0e9;color:#647c90;font-size:11px}.statement-table-row{min-height:57px;border-bottom:1px solid #e4ebf1;color:#3c5364;font-size:12px}.statement-table-row:last-child{border-bottom:0}.statement-protocol,.statement-table-row>span:first-child{color:#5d7890}.statement-description-cell{overflow:hidden;color:#263c4c;text-overflow:ellipsis;white-space:nowrap}.statement-row-actions{display:flex;align-items:center;gap:17px}.statement-row-actions>button{border:0;background:transparent;color:#0a9fc1;cursor:pointer;font-weight:800;letter-spacing:2px}.statement-status{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750}.statement-status.success{background:#e7f5e4;color:#398830}.statement-status.pending{background:#fff3dd;color:#a76c1b}.statement-status.danger{background:#ffebeb;color:#bf5c5c}.statement-empty,.statement-tab-empty{display:grid;place-items:center;min-height:180px;color:#8a99a5;font-size:13px;text-align:center}.statement-tab-empty{min-height:340px}.statement-tab-empty>span{color:#0a9fc1;font-size:38px}.statement-tab-empty h3{margin:13px 0 5px;color:#344a5b;font-size:17px}.statement-tab-empty p{margin:0;color:#84939e;font-size:12px}@media (max-width:1100px){.statement-balance{grid-template-columns:repeat(4,1fr)}.statement-available{grid-column:1/-1}.statement-show{justify-self:start}.statement-filters{grid-template-columns:1fr 1fr}.statement-filters label:first-child{grid-column:1/-1}}@media (max-width:680px){.statement-head{align-items:flex-start;display:grid}.statement-head h2{font-size:27px}.statement-export{justify-self:start}.statement-balance{grid-template-columns:1fr 1fr;padding:17px}.statement-show{grid-column:1/-1}.statement-tabs{overflow-x:auto}.statement-tabs button{min-width:max-content;padding:0 17px;font-size:12px}.statement-filters{grid-template-columns:1fr;padding:20px 15px}.statement-filters label:first-child{grid-column:auto}.date-range input,.statement-filter-button,.statement-more-filters{width:100%}.statement-pagination{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;padding:14px 15px}.statement-table{padding-right:15px;padding-left:15px}}.developer-portal{display:grid;grid-gap:18px;gap:18px;min-width:0}.developer-back{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#788896;font-size:12px}.developer-back a,.developer-back>span{display:inline-flex;align-items:center;gap:7px;color:#0799bd;text-decoration:none}.developer-back a span{font-size:24px;line-height:12px}.developer-layout{display:grid;grid-template-columns:276px minmax(0,1fr);align-items:start;grid-gap:32px;gap:32px}.developer-sidebar{overflow:hidden;border:1px solid #dfe8f1;border-radius:8px;background:#fff}.developer-account{display:grid;grid-gap:4px;gap:4px;border-bottom:1px solid #e2eaf1;padding:22px 18px 17px}.developer-account small{color:#9aa6b2;font-size:10px}.developer-account strong{color:#586c80;font-size:16px}.developer-account span{color:#738494;font-size:11px}.developer-sidebar nav{display:grid;padding:7px 0 14px}.developer-nav-link{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;color:#172532;padding:0 18px;font-size:13px;text-decoration:none}.developer-nav-link svg{color:#74899a}.developer-nav-link:hover{background:#f2f9fc;color:#0799bd}.developer-nav-link.active{color:#0799bd}.developer-nav-link.active:before{position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:0 3px 3px 0;background:#0aa3c6;content:""}.developer-nav-link.active svg{color:#0799bd}.developer-main{min-width:0}.developer-breadcrumb{display:flex;align-items:center;gap:7px;margin:0 0 16px;color:#8493a0;font-size:12px}.developer-breadcrumb svg{color:#aab4bd}.developer-intro-hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;min-height:364px;border-radius:8px 8px 0 0;background:#e8f2fa;padding:54px clamp(28px,6vw,110px)}.developer-intro-hero h1,.developer-page-heading h1{margin:0 0 20px;color:#1c2b38;font-size:clamp(28px,3vw,37px);font-weight:450;letter-spacing:-.03em}.developer-intro-hero h1 strong{font-weight:800}.developer-intro-hero>div:first-child{max-width:700px}.developer-intro-hero p:not(.eyebrow){max-width:760px;margin:0;color:#283b4a;font-size:13px;line-height:1.7}.developer-intro-hero .eyebrow{color:#ff7628}.developer-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.developer-actions .primary-action{background:#08a1c2;border-radius:7px}.developer-actions .secondary-action{border:1px solid #08a1c2;border-radius:7px;background:transparent;color:#0799bd}.developer-hero-art{position:relative;display:grid;place-items:center;width:230px;height:190px;margin:0 auto;color:#0aa3c6}.developer-hero-art .art-circle{position:absolute;width:178px;height:178px;border-radius:50%;background:rgba(255,255,255,.66)}.developer-hero-art svg{position:relative;z-index:1}.developer-hero-art svg:last-child{position:absolute;right:22px;bottom:12px;color:#ff7628}.developer-resources{display:grid;grid-gap:26px;gap:26px;border-radius:0 0 8px 8px;background:#fff;padding:46px clamp(28px,6vw,110px)}.developer-resource{display:grid;grid-template-columns:168px minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px}.resource-icon{display:grid;place-items:center;width:160px;height:130px;border-radius:8px;background:linear-gradient(135deg,#27337d,#39479d);color:#fff}.developer-resource:nth-child(2) .resource-icon{background:linear-gradient(135deg,#0b8ca9,#8ed3dc)}.developer-resource:nth-child(3) .resource-icon{background:linear-gradient(135deg,#f8ba74,#f17c33)}.developer-resource h2{margin:0 0 7px;color:#1e2b37;font-size:20px}.developer-resource p{max-width:590px;margin:0 0 20px;color:#273947;font-size:13px;line-height:1.6}.developer-doc-link a,.developer-resource a{display:inline-flex;align-items:center;gap:8px;color:#0799bd;font-size:13px;text-decoration:none}.developer-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.developer-page-heading h1{margin-bottom:8px;font-weight:750}.developer-page-heading p:not(.eyebrow){max-width:680px;margin:0;color:#738391;font-size:13px;line-height:1.55}.developer-main .developer-console .primary-action,.developer-page-heading .primary-action{border-radius:7px;background:#08a1c2}.developer-main .developer-console{max-width:none}.developer-main .developer-console>.console-hero{display:none}.developer-main .developer-console .console-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)}.certificate-card,.developer-note{border:1px solid #dfe8f1;border-radius:8px;background:#fff;padding:23px}.certificate-status{display:flex;align-items:center;gap:14px}.certificate-status>span{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#e7f7fa;color:#0799bd}.certificate-status>div{display:grid;flex:1 1;grid-gap:5px;gap:5px}.certificate-status strong{color:#243440;font-size:15px}.certificate-status small{color:#84919d;font-size:12px}.certificate-status em{border-radius:999px;background:#e9f5e6;color:#39852f;padding:6px 10px;font-size:11px;font-style:normal;font-weight:750}.certificate-details{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:24px;border-top:1px solid #ebf0f4;padding-top:20px}.certificate-details div{display:grid;grid-gap:5px;gap:5px}.certificate-details span{color:#8b99a5;font-size:11px}.certificate-details strong{color:#33424e;font-size:12px}.developer-note{display:flex;gap:12px;margin-top:18px;background:#eef8fb;color:#0a8eae}.developer-note>div{display:grid;grid-gap:5px;gap:5px}.developer-note strong{color:#234454;font-size:13px}.developer-note p{margin:0;color:#52707e;font-size:12px;line-height:1.6}.docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.doc-card{position:relative;display:grid;grid-gap:13px;gap:13px;min-height:165px;border:1px solid #dfe8f1;border-radius:8px;background:#fff;padding:19px}.doc-card>div{display:flex;align-items:center;gap:9px}.doc-card>div strong{color:#293945;font-size:14px}.method-badge{border-radius:4px;background:#e5f6fa;color:#078eae;padding:4px 6px;font-size:9px;font-weight:850}.doc-card code{color:#627987;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.doc-card p{margin:0;color:#7d8d99;font-size:12px;line-height:1.5}.doc-card>svg{position:absolute;right:18px;bottom:17px;color:#0a9fc0}.docs-code{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;grid-gap:22px;gap:22px;margin-top:18px;border-radius:8px;background:#e8f2fa;padding:24px}.docs-code h2{margin:0 0 8px;color:#273945;font-size:20px}.docs-code p:not(.eyebrow){margin:0;color:#718492;font-size:12px;line-height:1.55}.docs-code pre{overflow:auto;margin:0;border-radius:6px;background:#172b38;padding:17px;color:#b8ecf3;font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.developer-doc-link{margin:0;color:#7d8d99;font-size:12px}.developer-doc-link code{color:#526e7b}@media (max-width:1050px){.developer-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}.developer-intro-hero{grid-template-columns:1fr 220px;padding-right:30px;padding-left:30px}.developer-resource{grid-template-columns:130px minmax(0,1fr)}.resource-icon{width:125px;height:105px}}@media (max-width:760px){.developer-layout{grid-template-columns:1fr}.developer-sidebar{order:2}.developer-main{order:1}.developer-sidebar nav{grid-template-columns:repeat(2,1fr)}.developer-intro-hero{grid-template-columns:1fr;padding:32px 23px}.developer-hero-art{display:none}.developer-resources{padding:30px 23px}.developer-resource{grid-template-columns:86px minmax(0,1fr);gap:14px}.resource-icon{width:86px;height:76px}.developer-resource h2{font-size:16px}.developer-resource p{font-size:11px;margin-bottom:12px}.developer-page-heading{display:grid;align-items:start}.developer-main .developer-console .console-grid,.docs-code,.docs-grid{grid-template-columns:1fr}.certificate-status{align-items:flex-start;flex-wrap:wrap}.certificate-status em{margin-left:59px}.certificate-details{grid-template-columns:1fr}}.nav-section{display:grid;grid-gap:1px;gap:1px}.nav-section-expanded .nav-parent{background:transparent;color:#172532}.nav-section-expanded .nav-parent.is-context,.nav-section-expanded .nav-parent:hover{background:#e5eff9}.nav-section-expanded .nav-parent:before{display:none}.nav-section-expanded .nav-parent>svg:first-child{color:#172532}.nav-submenu{display:grid;grid-gap:1px;gap:1px;padding:3px 0 7px 48px}.nav-submenu-link{display:flex;align-items:center;gap:8px;min-height:37px;border-radius:4px;color:#172532;padding:0 12px;font-size:13px;text-decoration:none}.nav-submenu-link:hover{background:#f1f8fb;color:#0799bd}.nav-submenu-link.active{color:#0799bd}.nav-submenu-link>i{width:8px;height:8px;margin-left:auto;border-radius:50%;background:#0aa3c6}.nav-submenu-link>svg{margin-left:auto;color:#19232d}.nav-submenu-link>i+svg{margin-left:3px}.nav-button.is-context{color:#172532}@media (max-width:1180px){.nav-submenu{padding-left:34px}}.transfer-mode-switch{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:4px;border:1px solid #dfe8f0;border-radius:8px;background:#fff;padding:4px}.transfer-mode-switch button{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:0;border-radius:6px;background:transparent;color:#617789;cursor:pointer;padding:0 14px;font-size:13px;font-weight:750}.transfer-mode-switch button:hover{color:#0799bd;background:#f1f9fb}.transfer-mode-switch button.active{background:#08a0c1;color:#fff}.form-hint{color:#7d8d99;font-size:11px;line-height:1.5}.bill-confirmation{display:grid;grid-gap:10px;gap:10px;border:1px solid #dfeaf0;border-radius:8px;background:#f5fafc;padding:13px}.bill-confirmation>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.bill-confirmation span{color:#71889b;font-size:11px}.bill-confirmation strong{color:#263c4c;font-size:12px;text-align:right}.bill-confirmation>div:last-child{border-top:1px solid #dfeaf0;padding-top:10px}.bill-confirmation>div:last-child strong{color:#16803c;font-size:16px}@media (max-width:760px){.transfer-mode-switch{width:100%}.transfer-mode-switch button{flex:1 1;justify-content:center;padding:0 8px}}:root{--bg:#f7f7fb;--surface:#ffffff;--surface-muted:#f1effa;--border:#e4e0ef;--text:#1b1730;--muted:#716c83;--primary:#6d28d9;--primary-strong:#4c1d95;--accent:#84cc16;--danger:#be123c;--success:#15803d;--shadow:0 18px 50px rgba(45,27,82,0.08)}body{background:var(--bg)}.auth-page,.legal-page,.public-payment-page{background:radial-gradient(circle at top right,#ede9fe 0,transparent 34%),var(--bg)}.landing-page{background:#fafafe}.landing-hero{background:radial-gradient(circle at 82% 22%,rgba(163,230,53,.2),transparent 28%),linear-gradient(135deg,#17122a,#4c1d95 58%,#7c3aed)}.hero-kicker{color:#d9f99d}.split-band{background:#f1effa}.security-band{background:#17122a}.security-band .eyebrow,.security-chip svg{color:#bef264}.code-window{background:#17132a}.window-controls span{background:#a3e635}.code-window pre{color:#d9f99d}.sidebar{border-right-color:#e4e0ef}.account-switcher{background:#211a33}.account-avatar{color:#7c3aed}.nav-button svg{color:#6d28d9}.nav-button:hover{background:#f1effa}.nav-button.active{background:#f3f0ff;color:#5b21b6}.nav-button em,.nav-button.active:before{background:#6d28d9}.nav-button em{color:#fff}.dashboard-refresh,.issue-card em,.topbar .primary-action{background:#6d28d9}.dashboard-refresh,.topbar .icon-button{color:#5b21b6}.topbar .eyebrow{color:#716c83}.account-notice,.activity-section,.balance-panel,.consolidated-section,.dashboard-refresh,.issue-section,.movements-section,.provider-news,.quick-panel,.side-links{border-color:#e4e0ef}.activity-month button,.balance-panel>a,.notice-action,.provider-news>a,.section-title-row>a,.side-links>a>svg:first-child{color:#6d28d9}.issue-section{background:#f1effa}.issue-card:hover,.issue-section .issue-icon,.movement-list-title>span svg{color:#6d28d9}.issue-card:hover{box-shadow:0 7px 18px rgba(76,29,149,.12)}.activity-legend i,.activity-track span{background:#8b5cf6}.activity-dots i{border-color:#a78bfa;background:#ede9fe}.activity-dots i.paid{border-color:#84cc16;background:#ecfccb}.amount-out,.movement-out .movement-amount{color:#7e22ce}.statement-direction.out{background:#f3e8ff;color:#7e22ce}.summary-line i{background:#8b5cf6}.summary-line i.green{background:#84cc16}.summary-line i.orange{background:#a78bfa}.statement-export,.statement-filter-button,.transfer-mode-switch button.active{background:#6d28d9}.statement-more-filters,.statement-row-actions>button,.statement-show{color:#6d28d9}.statement-more-filters{border-color:#8b5cf6}.statement-tabs button:hover{color:#6d28d9;background:#f5f3ff}.developer-back a,.developer-back>span,.developer-doc-link a,.developer-nav-link.active,.developer-nav-link:hover,.developer-resource a,.statement-tabs button.active span{color:#6d28d9}.developer-nav-link.active:before{background:#6d28d9}.developer-nav-link.active svg{color:#6d28d9}.developer-nav-link:hover{background:#f5f3ff}.developer-intro-hero,.docs-code{background:#f1effa}.developer-actions .primary-action,.developer-main .developer-console .primary-action,.developer-page-heading .primary-action{background:#6d28d9}.developer-actions .secondary-action{border-color:#8b5cf6;color:#6d28d9}.developer-hero-art{color:#7c3aed}.developer-hero-art svg:last-child{color:#84cc16}.resource-icon{background:linear-gradient(135deg,#312e81,#7c3aed)}.developer-resource:nth-child(2) .resource-icon{background:linear-gradient(135deg,#4c1d95,#a78bfa)}.developer-resource:nth-child(3) .resource-icon{background:linear-gradient(135deg,#365314,#a3e635)}.certificate-status>span{background:#ede9fe;color:#6d28d9}.developer-note{background:#f3f0ff;color:#6d28d9}.method-badge{background:#ede9fe;color:#6d28d9}.doc-card>svg{color:#6d28d9}.nav-section-expanded .nav-parent.is-context,.nav-section-expanded .nav-parent:hover{background:#f1effa}.nav-submenu-link.active,.nav-submenu-link:hover{color:#6d28d9}.nav-submenu-link>i{background:#84cc16}.transfer-mode-switch{border-color:#e4e0ef}.transfer-mode-switch button:hover{color:#6d28d9;background:#f5f3ff}.bill-confirmation{border-color:#ddd6fe}::selection{background:#c4b5fd;color:#211a33}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(132,204,22,.45);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.62}.app-shell{grid-template-columns:286px minmax(0,1fr);background:#f7f7fb}.sidebar{gap:24px;padding:22px 16px 18px;border:0;background:linear-gradient(180deg,#1b1631,#211a3a);color:#fff}.brand-lockup{padding:0 10px}.brand-lockup strong{color:#fff;letter-spacing:-.02em}.brand-lockup span{color:#a9a0c5}.brand-mark{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 8px 20px rgba(124,58,237,.35)}.account-switcher{min-height:70px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:rgba(255,255,255,.08);box-shadow:none}.account-switcher:hover{background:rgba(255,255,255,.13)}.account-avatar{width:40px;height:40px;background:#d9f99d;color:#365314}.account-switcher small{color:#bcb4d1}.sidebar-footer,.sidebar-nav{gap:6px}.nav-button{min-height:46px;border-radius:12px;color:#c7bfdc;padding:0 13px;font-size:13px}.nav-button svg{color:#a78bfa}.nav-button:hover{background:rgba(255,255,255,.07);color:#fff}.nav-button.active{background:linear-gradient(90deg,#7c3aed,#6d28d9);color:#fff;box-shadow:0 8px 20px rgba(76,29,149,.28)}.nav-button.active:before{left:-16px;width:4px;background:#a3e635}.nav-button em,.nav-button.active svg{color:#d9f99d}.nav-button em{background:rgba(163,230,53,.16);padding:3px 7px}.nav-button .nav-chevron{color:#a9a0c5}.sidebar-slogan{color:#8d84a9;padding:0 13px}.workspace{background:#f7f7fb;padding:30px 38px 58px}.topbar{margin-bottom:30px}.topbar .eyebrow{color:#8b5cf6}.topbar h1{color:#1b1730;font-size:18px;font-weight:800}.topbar .primary-action{border-radius:12px;background:#6d28d9;box-shadow:0 8px 18px rgba(109,40,217,.22)}.topbar .icon-button{border-color:#e4e0ef;border-radius:12px;color:#6d28d9}.dashboard-heading{margin-bottom:28px}.dashboard-heading h2{color:#211a33;font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.05em}.dashboard-heading h2 span{color:#65a30d}.dashboard-refresh{min-height:42px;border-radius:12px;background:#fff;color:#6d28d9;box-shadow:0 5px 15px rgba(45,27,82,.05)}.dashboard-columns,.dashboard-main-column,.dashboard-side-column{gap:22px}.account-notice,.activity-section,.balance-panel,.consolidated-section,.issue-section,.movements-section,.provider-news,.quick-panel,.side-links{border-radius:20px;box-shadow:0 12px 35px rgba(45,27,82,.055)}.account-notice{padding:23px 26px}.notice-icon{width:46px;height:46px;background:#ecfccb;color:#65a30d}.notice-action{border-radius:10px;background:#f1effa;padding:10px 12px}.issue-section{border:0;background:linear-gradient(135deg,#eee9ff,#f7f5ff);padding:25px}.section-title-row{margin-bottom:20px}.section-title-row h3{color:#211a33;font-size:17px}.issue-grid{gap:13px}.issue-card{min-height:104px;border:1px solid #e4e0ef;border-radius:16px;padding:17px 15px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.issue-card:hover{border-color:#c4b5fd;box-shadow:0 12px 24px rgba(76,29,149,.12);transform:translateY(-4px)}.issue-icon{color:#7c3aed}.issue-card em{top:-10px;right:9px;border-radius:999px;background:#84cc16;color:#365314}.activity-section,.consolidated-section,.movements-section{padding:25px}.activity-month{border-color:#eee9f7;padding:17px 0}.activity-month button{color:#7c3aed}.activity-day{border-color:#f0edf6}.activity-day>strong{border-radius:10px;background:#f5f3ff}.activity-day.today>strong{background:#211a33}.activity-track{height:9px;border-radius:99px;background:#eee9f7}.activity-track span{border-radius:99px;background:linear-gradient(90deg,#8b5cf6,#6d28d9)}.movement-list{border-color:#e8e4f0;border-radius:14px}.movement-list-title{background:#faf9ff;border-color:#eeeaf6;padding:15px 16px}.movement-list-title>span svg{color:#7c3aed}.movement-item{min-height:72px;border-color:#f0edf6;padding:11px 14px}.movement-kind{width:32px;height:32px;background:#ede9fe;color:#6d28d9}.movement-out .movement-kind{background:#f3e8ff;color:#9333ea}.movement-status{padding:4px 8px}.balance-panel{background:linear-gradient(160deg,#211a3a,#4c1d95);color:#fff}.balance-panel .balance-value,.balance-panel .side-title h3,.balance-panel h3{color:#fff}.balance-panel small{color:#c7bfdc}.balance-panel>a{color:#d9f99d}.quick-panel{background:#fff}.quick-grid a>span{background:#f5f3ff;color:#6d28d9}.quick-grid a:nth-child(3)>span{border-color:#d9f99d;color:#65a30d}.provider-news{border:0;background:#ecfccb}.provider-news strong{color:#365314}.provider-news p,.provider-news>a{color:#4d7c0f}.provider-news .pagueo-badge{background:#6d28d9;color:#fff}.side-links{padding:22px}.side-links>a{border-color:#f0edf6;color:#6c6882;padding:13px 0}.side-links strong{color:#2c2540}.auth-card,.legal-card,.metric-card,.panel,.public-payment-card,.public-plan{border-color:#e4e0ef;border-radius:20px;box-shadow:0 14px 40px rgba(45,27,82,.06)}.panel{padding:24px}.primary-action{background:#6d28d9;box-shadow:0 8px 18px rgba(109,40,217,.16)}.primary-action,.secondary-action{min-height:44px;border-radius:12px}.secondary-action{background:#f1effa;color:#5b21b6}.field input,.field textarea,.narrow-form textarea,.result-panel textarea,.statement-filters input,.statement-filters select{min-height:46px;border-color:#ddd6fe;border-radius:12px;background:#fff}.field input:focus,.field textarea:focus,.narrow-form textarea:focus,.result-panel textarea:focus,.statement-filters input:focus,.statement-filters select:focus{border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(139,92,246,.12);outline:0}.console-page .console-hero h2{color:#211a33;font-size:clamp(25px,3vw,34px);letter-spacing:-.045em}.console-page .console-hero p:not(.eyebrow){max-width:660px}.balance-grid{gap:20px}.balance-card{min-height:160px;border-radius:20px}.balance-card:first-child{background:linear-gradient(140deg,#211a3a,#6d28d9);color:#fff}.balance-card:first-child small,.balance-card:first-child span,.balance-card:first-child svg{color:#d9d0ef}.balance-card:first-child strong{color:#fff}.balance-card:nth-child(2){background:#ecfccb;border-color:#d9f99d}.balance-card:nth-child(2) svg{color:#65a30d}.balance-card:nth-child(2) small,.balance-card:nth-child(2) span{color:#4d7c0f}.transfer-mode-switch{border:0;border-radius:14px;background:#ede9fe;box-shadow:inset 0 0 0 1px #ddd6fe}.transfer-mode-switch button{min-height:44px;border-radius:10px;color:#716c83}.transfer-mode-switch button.active{background:#6d28d9;box-shadow:0 7px 16px rgba(109,40,217,.2)}.data-table{border-color:#e8e4f0;border-radius:14px}.data-row{min-height:74px;border-color:#f0edf6}.bill-confirmation{border-radius:14px;background:#faf9ff}.form-hint{color:#817a96}.statement-console{gap:22px}.statement-head h2{color:#211a33;font-size:38px;letter-spacing:-.05em}.statement-export{min-height:46px;border-radius:12px;background:#6d28d9;box-shadow:0 8px 18px rgba(109,40,217,.18)}.statement-balance,.statement-content{border-color:#e4e0ef;border-radius:20px;box-shadow:0 14px 40px rgba(45,27,82,.055)}.statement-available>strong,.statement-metric>strong{border-radius:11px;background:#f1effa;color:#211a33}.statement-tabs{background:#faf9ff;border-color:#eeeaf6}.statement-tabs button{min-height:78px;border-color:#eeeaf6;color:#817a96}.statement-tabs button.active{border-top-color:#6d28d9;color:#211a33}.statement-filters{border-color:#eeeaf6}.statement-table-head{border-color:#e4e0ef;color:#817a96}.statement-table-row{border-color:#f0edf6;color:#4c4660}.developer-portal{gap:22px}.developer-layout{grid-template-columns:286px minmax(0,1fr);gap:26px}.developer-sidebar{border-color:#e4e0ef;border-radius:20px;box-shadow:0 14px 40px rgba(45,27,82,.05)}.developer-account{padding:24px 20px 19px;border-color:#eeeaf6}.developer-account strong{color:#211a33;font-size:18px}.developer-sidebar nav{padding:8px 0 14px}.developer-nav-link{min-height:52px;border-radius:0;color:#49425d}.developer-nav-link.active{color:#6d28d9;background:#f5f3ff}.developer-nav-link.active:before{width:5px;background:#84cc16}.developer-intro-hero{min-height:390px;border-radius:20px 20px 0 0;background:radial-gradient(circle at 80% 20%,rgba(163,230,53,.22),transparent 28%),linear-gradient(135deg,#eee9ff,#f8f7ff);padding:58px clamp(30px,6vw,105px)}.developer-intro-hero h1,.developer-page-heading h1{color:#211a33;font-weight:800;letter-spacing:-.05em}.developer-intro-hero .eyebrow{color:#65a30d}.developer-actions .primary-action,.developer-actions .secondary-action{border-radius:12px}.developer-resources{border-radius:0 0 20px 20px}.resource-icon{border-radius:16px;box-shadow:0 12px 25px rgba(45,27,82,.13)}.developer-page-heading h1{font-size:38px}.certificate-card,.developer-note,.doc-card{border-color:#e4e0ef;border-radius:18px;box-shadow:0 12px 32px rgba(45,27,82,.05)}.developer-note,.docs-code{background:#f1effa}.docs-code{border-radius:20px}.docs-code pre{border-radius:14px;background:#211a3a;color:#d9f99d}.auth-page,.legal-page,.public-payment-page{padding:34px 20px}.auth-card,.legal-card,.public-payment-card,.public-plan{padding:34px}.auth-brand .brand-mark,.public-brand .brand-mark{border-radius:13px}.auth-form h1,.legal-card h1,.public-payment-card h1,.public-plan h1{color:#211a33;font-weight:800;letter-spacing:-.045em}.public-amount{color:#6d28d9;font-weight:850}.public-installment{border-color:#e4e0ef;border-radius:16px;background:#faf9ff}@media (max-width:1180px){.app-shell{grid-template-columns:248px minmax(0,1fr)}.workspace{padding-right:24px;padding-left:24px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:980px){.app-shell{display:block}.workspace{padding:22px 18px 36px}.mobile-nav{border-top-color:#e4e0ef;background:rgba(27,22,49,.96)}.mobile-nav button{color:#c7bfdc}.mobile-nav .mobile-primary{background:#8b5cf6;box-shadow:0 8px 20px rgba(109,40,217,.35)}.dashboard-columns,.dashboard-side-column{grid-template-columns:1fr}.side-links{grid-column:auto}}@media (max-width:760px){.panel{padding:19px}.dashboard-heading h2,.developer-page-heading h1,.statement-head h2{font-size:28px}.account-notice,.activity-section,.consolidated-section,.issue-section,.movements-section{padding:19px}.issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-intro-hero{border-radius:18px 18px 0 0}.auth-card,.legal-card,.public-payment-card,.public-plan{padding:24px 19px}}@media (max-width:560px){.workspace{padding-right:14px;padding-left:14px}.topbar{margin-bottom:22px}.issue-grid{grid-template-columns:1fr 1fr;gap:8px}.issue-card{min-height:88px;padding:13px 10px}.activity-calendar{grid-template-columns:repeat(14,minmax(48px,1fr))}.landing-nav{min-height:50px}.landing-hero{min-height:650px}}.account-switcher-wrap{position:relative;z-index:60}.account-switcher{width:100%;cursor:pointer;text-align:left}.account-switcher>svg{flex:0 0 auto;transition:transform .18s ease}.account-chevron-open{transform:rotate(180deg)}.account-popover{position:absolute;top:calc(100% + 12px);left:0;width:332px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#171229;box-shadow:0 24px 60px rgba(15,9,35,.36);color:#fff}.account-popover-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 14px}.account-popover-heading>div{display:grid;grid-gap:5px;gap:5px}.account-popover-heading .eyebrow{color:#b7a8d8;font-size:10px}.account-popover-heading strong{font-size:17px;letter-spacing:-.02em}.account-popover-heading>button{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:rgba(255,255,255,.07);color:#d9d1ed;cursor:pointer}.account-popover-heading>button:hover{background:rgba(255,255,255,.14);color:#fff}.account-popover-hint{display:flex;align-items:flex-start;gap:8px;margin:0 20px 14px;padding:11px 12px;border:1px solid rgba(190,242,100,.18);border-radius:12px;background:rgba(190,242,100,.08);color:#d9f99d;font-size:11px;line-height:1.45}.account-popover-hint svg{flex:0 0 auto;margin-top:1px}.account-list{display:grid;grid-gap:5px;gap:5px;max-height:238px;overflow-y:auto;padding:0 10px 10px}.account-option{display:flex;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px 10px;border:1px solid transparent;border-radius:13px;background:transparent;color:#fff;cursor:pointer;text-align:left}.account-option.active,.account-option:hover:not(:disabled){border-color:rgba(190,242,100,.2);background:rgba(255,255,255,.08)}.account-option.disabled{cursor:not-allowed;opacity:.52}.account-option>span:nth-child(2){display:grid;flex:1 1;min-width:0;grid-gap:3px;gap:3px}.account-option strong{font-size:13px}.account-option small,.account-option strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-option small{color:#b7a8d8;font-size:11px}.account-option>svg{flex:0 0 auto;color:#bef264}.account-option-avatar{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:11px;background:#bef264;color:#365314;font-size:13px;font-weight:900}.account-loading{color:#bef264;font-weight:900;letter-spacing:2px}.account-create-button{display:flex;align-items:center;gap:8px;width:calc(100% - 20px);margin:0 10px 10px;padding:11px 12px;border:1px dashed rgba(255,255,255,.2);border-radius:12px;background:transparent;color:#e7e0f7;cursor:pointer;font-size:12px;font-weight:800}.account-create-button:hover{border-color:#bef264;color:#d9f99d;background:rgba(190,242,100,.07)}.account-create-form{display:grid;grid-gap:10px;gap:10px;margin:0 10px 12px;padding:13px;border-radius:14px;background:rgba(255,255,255,.06)}.account-create-form label{display:grid;grid-gap:5px;gap:5px}.account-create-form label>span{color:#cfc5e4;font-size:11px;font-weight:750}.account-create-form input,.account-create-form select{width:100%;min-height:40px;border:1px solid rgba(255,255,255,.15);border-radius:10px;outline:0;background:rgba(8,5,20,.35);color:#fff;padding:0 10px;font:inherit;font-size:12px}.account-create-form input::placeholder{color:#8b7da9}.account-create-form input:focus,.account-create-form select:focus{border-color:#bef264;box-shadow:0 0 0 3px rgba(190,242,100,.14)}.account-create-form .primary-action{min-height:40px;justify-content:center;border:0;background:#bef264;color:#25350e;font-size:12px}.account-create-form .primary-action:hover{background:#d9f99d}.account-switcher-message{margin:0 20px 16px;color:#fca5a5;font-size:11px;line-height:1.4}@media (max-width:880px){.account-popover{right:0;left:auto}}.admin-nav-entry{margin-top:10px;border:1px solid rgba(190,242,100,.18);background:rgba(190,242,100,.08);color:#e8fbc1}.admin-nav-entry.active,.admin-nav-entry:hover{border-color:rgba(190,242,100,.36);background:rgba(190,242,100,.15);color:#d9f99d}.admin-nav-entry em{margin-left:auto;border:1px solid rgba(190,242,100,.22);border-radius:999px;background:rgba(190,242,100,.1);color:#bef264;font-size:9px;font-style:normal;font-weight:850;padding:3px 6px}.admin-console{display:grid;grid-gap:24px;gap:24px}.admin-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.admin-heading h2{margin:6px 0 8px;color:#211a33;font-size:clamp(28px,3vw,42px);letter-spacing:-.055em}.admin-heading p:not(.eyebrow){max-width:660px;margin:0;color:#716c83}.admin-heading-actions{display:flex;align-items:center;gap:10px}.admin-access-badge{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px solid #d9f99d;border-radius:999px;background:#f4fbdc;color:#4d6e14;padding:0 13px;font-size:11px;font-weight:850;white-space:nowrap}.admin-layout{display:grid;grid-template-columns:188px minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px}.admin-nav{display:grid;grid-gap:5px;gap:5px;position:-webkit-sticky;position:sticky;top:20px;padding:9px;border:1px solid #e4e0ef;border-radius:20px;background:rgba(255,255,255,.82);box-shadow:0 16px 38px rgba(45,27,82,.05)}.admin-nav button{display:flex;align-items:center;gap:9px;min-height:42px;border:0;border-radius:11px;background:transparent;color:#716c83;cursor:pointer;padding:0 11px;text-align:left;font-size:12px;font-weight:780}.admin-nav button:hover{background:#f1effa;color:#6d28d9}.admin-nav button.active{background:#211a3a;color:#d9f99d;box-shadow:0 8px 18px rgba(33,26,58,.16)}.admin-content{min-width:0}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-metric{display:flex;align-items:center;gap:12px;min-height:116px;border:1px solid #e4e0ef;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(45,27,82,.05);padding:16px}.admin-metric-icon{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:14px}.admin-metric-icon.purple{background:#ede9fe;color:#6d28d9}.admin-metric-icon.lime{background:#ecfccb;color:#4d7c0f}.admin-metric-icon.blue{background:#e0f2fe;color:#0369a1}.admin-metric-icon.orange{background:#ffedd5;color:#c2410c}.admin-metric>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.admin-metric span:not(.admin-metric-icon){color:#716c83;font-size:11px;font-weight:750}.admin-metric strong{color:#211a33;font-size:25px;letter-spacing:-.04em}.admin-metric small{overflow:hidden;color:#9b94ac;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:14px;gap:14px;margin-top:14px}.admin-panel{min-width:0;border:1px solid #e4e0ef;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(45,27,82,.05);padding:20px}.admin-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.admin-panel-heading h3{margin:5px 0 0;color:#211a33;font-size:18px;letter-spacing:-.03em}.admin-panel-heading .eyebrow{color:#8b5cf6;font-size:10px}.admin-live-dot{display:inline-flex;align-items:center;gap:6px;color:#71952b;font-size:10px;font-weight:800;white-space:nowrap}.admin-live-dot i{width:7px;height:7px;border-radius:50%;background:#84cc16;box-shadow:0 0 0 4px rgba(132,204,22,.14)}.admin-operation-lines{display:grid;grid-gap:17px;gap:17px;padding:8px 0}.admin-operation-line{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#716c83;font-size:12px}.admin-operation-line span{display:inline-flex;align-items:center;gap:9px}.admin-operation-line i{display:inline-block;width:9px;height:9px;border-radius:3px}.admin-operation-line i.purple{background:#8b5cf6}.admin-operation-line i.lime{background:#84cc16}.admin-operation-line i.blue{background:#38bdf8}.admin-operation-line i.orange{background:#fb923c}.admin-operation-line strong{color:#211a33;font-size:14px}.admin-mini-list{display:grid;grid-gap:2px;gap:2px}.admin-mini-row{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 0;border-bottom:1px solid #f0edf6}.admin-mini-row:last-child{border-bottom:0}.admin-mini-icon{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:10px}.admin-mini-icon.in{background:#ecfccb;color:#4d7c0f}.admin-mini-icon.out{background:#fee2e2;color:#b91c1c}.admin-mini-row>span:nth-child(2){display:grid;flex:1 1;min-width:0;grid-gap:2px;gap:2px}.admin-mini-row small,.admin-mini-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mini-row strong{color:#211a33;font-size:11px}.admin-mini-row small{color:#9b94ac;font-size:10px}.admin-mini-row b{flex:0 0 auto;font-size:11px}.amount-positive{color:#5c8b15}.amount-negative{color:#d24a4a}.admin-data-panel{padding:22px}.admin-count-label{color:#9b94ac;font-size:10px;white-space:nowrap}.admin-search{display:flex;align-items:center;gap:8px;min-height:42px;margin:0 0 16px;border:1px solid #e4e0ef;border-radius:12px;background:#faf9ff;color:#9b94ac;padding:0 12px}.admin-search input{width:100%;border:0;outline:0;background:transparent;color:#211a33;font:inherit;font-size:12px}.admin-search input::placeholder{color:#aaa3b9}.admin-table{min-width:720px;overflow-x:auto}.admin-table-head,.admin-table-row{display:grid;align-items:center;grid-gap:14px;gap:14px;min-height:62px;border-bottom:1px solid #f0edf6;color:#716c83;font-size:11px}.admin-table-head{min-height:38px;border-bottom-color:#dfd9ea;color:#9b94ac;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.admin-table-row{color:#514a65}.admin-table-row:last-child{border-bottom:0}.admin-table-tenants .admin-table-head,.admin-table-tenants .admin-table-row{grid-template-columns:minmax(170px,1.5fr) 92px 92px minmax(130px,1fr) 110px}.admin-table-users .admin-table-head,.admin-table-users .admin-table-row{grid-template-columns:minmax(180px,1.5fr) 130px 92px 130px 110px}.admin-table-transactions .admin-table-head,.admin-table-transactions .admin-table-row{grid-template-columns:120px minmax(125px,1fr) 120px minmax(170px,1.5fr) 100px 100px}.admin-table-security .admin-table-head,.admin-table-security .admin-table-row{grid-template-columns:120px 92px minmax(135px,1fr) minmax(140px,1fr) minmax(120px,1fr) 110px}.admin-table-audit .admin-table-head,.admin-table-audit .admin-table-row{grid-template-columns:120px minmax(170px,1.4fr) minmax(150px,1fr) minmax(140px,1fr) minmax(120px,1fr)}.admin-table-staff .admin-table-head,.admin-table-staff .admin-table-row{grid-template-columns:minmax(200px,1.6fr) 150px 100px 120px minmax(140px,1fr)}.admin-identity{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-column-gap:8px;column-gap:8px}.admin-identity b,.admin-identity small{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-identity b{color:#211a33;font-size:12px}.admin-identity small{color:#9b94ac;font-size:10px}.admin-row-avatar{display:grid;grid-row:1/span 2;place-items:center;width:30px;height:30px;border-radius:10px;background:#ede9fe;color:#6d28d9;font-style:normal;font-weight:850}.admin-row-avatar.user{background:#ecfccb;color:#4d7c0f}.admin-status-pill{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;white-space:nowrap}.admin-status-pill i{width:6px;height:6px;border-radius:50%}.admin-status-pill.success{background:#effbdc;color:#587b19}.admin-status-pill.success i{background:#84cc16}.admin-status-pill.warning{background:#fff7df;color:#a86a16}.admin-status-pill.warning i{background:#f59e0b}.admin-status-pill.danger{background:#fff0f0;color:#c74747}.admin-status-pill.danger i{background:#ef4444}.admin-table-row select{width:100%;min-height:32px;border:1px solid #e4e0ef;border-radius:8px;background:#faf9ff;color:#514a65;padding:0 6px;font:inherit;font-size:10px}.admin-role-select{color:#6d28d9!important;font-weight:800}.admin-table-row select:focus{border-color:#8b5cf6;outline:3px solid rgba(139,92,246,.12)}.admin-role{color:#6d28d9;font-size:11px;font-weight:800}.admin-tenant-cell{color:#211a33;font-weight:750}.admin-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-action-code{color:#6d28d9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.admin-empty{display:flex;align-items:center;justify-content:center;gap:7px;min-height:100px;margin:0;color:#9b94ac;font-size:12px}.admin-message{margin:12px 0 0;color:#c74747;font-size:12px}.admin-denied{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:72px 24px;border:1px solid #ead9f7;border-radius:20px;background:linear-gradient(135deg,#faf9ff,#f2edff);color:#6d28d9;text-align:center}.admin-denied h3{margin:4px 0 0;color:#211a33;font-size:20px}.admin-denied p{margin:0;color:#716c83}.admin-denied span{color:#9b94ac;font-size:11px}@media (max-width:1080px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-heading{align-items:flex-start;flex-direction:column}.admin-heading-actions{width:100%;justify-content:space-between}.admin-layout{grid-template-columns:1fr}.admin-nav{position:static;display:flex;overflow-x:auto;padding:7px}.admin-nav button{flex:0 0 auto}.admin-metrics{gap:8px}.admin-metric{min-height:98px;padding:12px}.admin-metric-icon{width:36px;height:36px;border-radius:11px}.admin-metric strong{font-size:21px}.admin-panel{padding:16px}}.landing-hero{isolation:isolate}.landing-hero:after{content:"";position:absolute;z-index:0;top:-180px;right:5%;width:420px;height:420px;border:1px solid rgba(217,249,157,.16);border-radius:50%;box-shadow:0 0 0 30px rgba(217,249,157,.03),0 0 0 70px rgba(217,249,157,.025);animation:landing-breathe 7s ease-in-out infinite;pointer-events:none}.landing-nav{animation:landing-reveal .6s cubic-bezier(.22,1,.36,1) .05s both}.hero-kicker{animation:landing-reveal .7s cubic-bezier(.22,1,.36,1) .16s both}.hero-actions{animation:landing-reveal .7s cubic-bezier(.22,1,.36,1) .28s both}.hero-trust{animation:landing-reveal .7s cubic-bezier(.22,1,.36,1) .38s both}.hero-primary{position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.hero-primary:after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:24%;transform:skewX(-20deg);background:rgba(255,255,255,.62);animation:landing-shine 4.5s ease-in-out 1.2s infinite}.hero-primary:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(9,4,25,.2)}.hero-secondary{transition:transform .22s ease,border-color .22s ease,background .22s ease}.hero-secondary:hover{transform:translateY(-3px);border-color:rgba(217,249,157,.72);background:rgba(255,255,255,.08)}.hero-visual{position:absolute;z-index:1;top:50%;right:clamp(22px,7vw,106px);width:min(35vw,390px);height:390px;transform:translateY(-44%);animation:hero-visual-in 1s cubic-bezier(.22,1,.36,1) .25s both}.hero-orbit{position:absolute;border:1px solid rgba(217,249,157,.24);border-radius:50%;transform:rotate(-18deg)}.orbit-one{inset:8% 0 8% 8%;animation:orbit-drift 9s ease-in-out infinite}.orbit-two{inset:1% 8% 15% 0;border-color:rgba(255,255,255,.18);transform:rotate(34deg);animation:orbit-drift 11s ease-in-out .4s infinite reverse}.hero-payment-card{position:absolute;top:50%;left:50%;display:grid;grid-gap:18px;gap:18px;width:min(300px,80%);min-height:316px;transform:translate(-50%,-50%) rotate(-4deg);border:1px solid rgba(255,255,255,.22);border-radius:25px;background:linear-gradient(145deg,rgba(43,29,79,.96),rgba(20,14,43,.96));box-shadow:26px 32px 70px rgba(7,3,22,.36),inset 0 1px 0 rgba(255,255,255,.13);padding:23px;animation:payment-card-float 5.5s ease-in-out infinite}.hero-card-link,.hero-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.hero-card-link>span,.hero-card-top>span{color:#b7a8d8;font-size:9px;font-weight:850;letter-spacing:.1em}.hero-card-top strong{display:inline-flex;align-items:center;gap:5px;color:#d9f99d;font-size:10px}.hero-card-top strong i{width:6px;height:6px;border-radius:50%;background:#bef264;box-shadow:0 0 0 4px rgba(190,242,100,.12)}.hero-qr-art{display:grid;place-items:center;width:132px;height:132px;margin:0 auto;border-radius:20px;background:#f5f3ff;color:#211a3a;box-shadow:0 12px 26px rgba(0,0,0,.16)}.hero-card-value{color:#fff;font-size:29px;font-weight:850;letter-spacing:-.05em;text-align:center}.hero-card-link{border-top:1px solid rgba(255,255,255,.12);padding-top:15px}.hero-card-link b{color:#bef264;font-size:16px;letter-spacing:2px}.hero-float{position:absolute;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:rgba(34,24,64,.9);box-shadow:0 16px 30px rgba(8,3,24,.2);color:#fff;padding:11px 13px;font-size:11px;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-float-in{top:13%;right:-2%;color:#d9f99d;animation:float-in 5s ease-in-out 1s infinite}.hero-float-webhook{bottom:11%;left:-3%;color:#ddd6fe;animation:float-webhook 5.7s ease-in-out 1.2s infinite}.hero-float svg{color:#bef264}.landing-band{animation:landing-reveal .85s cubic-bezier(.22,1,.36,1) .12s both}.landing-band:nth-of-type(3){animation-delay:.2s}.landing-band:nth-of-type(4){animation-delay:.28s}.landing-band:nth-of-type(5){animation-delay:.36s}.capability-card{animation:card-rise .7s both}.capability-card:first-child{animation-delay:.15s}.capability-card:nth-child(2){animation-delay:.22s}.capability-card:nth-child(3){animation-delay:.29s}.capability-card:nth-child(4){animation-delay:.36s}.capability-card:nth-child(5){animation-delay:.43s}.capability-card:nth-child(6){animation-delay:.5s}.capability-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 23px 45px rgba(45,27,82,.13)}.capability-card>svg{transition:transform .25s ease}.capability-card:hover>svg{transform:rotate(-8deg) scale(1.12)}.flow-step{animation:card-rise .65s both}.flow-step:first-child{animation-delay:.2s}.flow-step:nth-child(2){animation-delay:.3s}.flow-step:nth-child(3){animation-delay:.4s}.flow-step:nth-child(4){animation-delay:.5s}.flow-step:before{animation:flow-pulse 2.4s ease-in-out infinite}.security-chip{animation:chip-pop .6s both}.security-chip:first-child{animation-delay:.12s}.security-chip:nth-child(2){animation-delay:.2s}.security-chip:nth-child(3){animation-delay:.28s}.security-chip:nth-child(4){animation-delay:.36s}.security-chip:nth-child(5){animation-delay:.44s}.security-chip:nth-child(6){animation-delay:.52s}.security-chip:hover{transform:translateY(-4px);border-color:rgba(190,242,100,.42);background:rgba(255,255,255,.1)}.code-window{animation:code-float .8s cubic-bezier(.22,1,.36,1) .22s both}@keyframes landing-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-visual-in{0%{opacity:0;transform:translate(30px,-44%) scale(.9)}to{opacity:1;transform:translateY(-44%) scale(1)}}@keyframes payment-card-float{0%,to{transform:translate(-50%,-50%) rotate(-4deg)}50%{transform:translate(-50%,calc(-50% - 10px)) rotate(-1deg)}}@keyframes orbit-drift{0%,to{opacity:.66;transform:rotate(-18deg) scale(1)}50%{opacity:1;transform:rotate(-8deg) scale(1.04)}}@keyframes float-in{0%,to{transform:translate(0) rotate(2deg)}50%{transform:translate(7px,-12px) rotate(0deg)}}@keyframes float-webhook{0%,to{transform:translate(0) rotate(-3deg)}50%{transform:translate(-7px,10px) rotate(0deg)}}@keyframes landing-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes landing-shine{0%,42%,to{left:-45%}20%{left:130%}}@keyframes card-rise{0%{opacity:0;transform:translateY(19px)}to{opacity:1;transform:translateY(0)}}@keyframes chip-pop{0%{opacity:0;transform:translateY(13px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes flow-pulse{0%,to{box-shadow:0 0 0 0 rgba(190,242,100,.3)}50%{box-shadow:0 0 0 6px rgba(190,242,100,0)}}@keyframes code-float{0%{opacity:0;transform:translateX(-18px) rotate(-1deg)}to{opacity:1;transform:translateX(0) rotate(0)}}@media (max-width:850px){.hero-visual{top:auto;right:18px;bottom:23px;width:240px;height:235px;transform:scale(.68);transform-origin:bottom right;animation-name:hero-visual-mobile-in}.hero-copy{padding-bottom:190px}}@keyframes hero-visual-mobile-in{0%{opacity:0;transform:translateY(16px) scale(.58)}to{opacity:1;transform:translateY(0) scale(.68)}}@media (max-width:560px){.hero-visual{right:-15px;bottom:10px;transform:scale(.48);animation-name:hero-visual-small-in}.hero-copy{padding-bottom:145px}}@keyframes hero-visual-small-in{0%{opacity:0;transform:translateY(15px) scale(.4)}to{opacity:1;transform:translateY(0) scale(.48)}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :after,.landing-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.landing-proof-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);width:min(1100px,calc(100% - 48px));margin:-38px auto 0;border:1px solid #e4e0ef;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 22px 55px rgba(45,27,82,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.proof-item{display:grid;grid-template-columns:auto 1fr;align-content:center;grid-gap:2px 10px;gap:2px 10px;min-height:86px;border-right:1px solid #eeeaf6;padding:15px 20px}.proof-item:last-child{border-right:0}.proof-item>span{grid-row:1/span 2;display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#ede9fe;color:#6d28d9;font:800 10px ui-monospace,SFMono-Regular,Consolas,monospace}.proof-item strong{color:#302840;font-size:13px}.proof-item small{color:#8a8198;font-size:10px}.audience-band{background:#fff}.audience-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.audience-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;min-height:158px;border:1px solid #e4e0ef;border-radius:17px;background:#fbfaff;padding:18px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.audience-card:hover{border-color:#c9bdf2;box-shadow:0 18px 34px rgba(45,27,82,.11);transform:translateY(-7px)}.audience-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#ede9fe;color:#6d28d9}.audience-card h3{margin:2px 0 7px;color:#302840;font-size:14px}.audience-card p{margin:0;color:#746b83;font-size:12px;line-height:1.55}.audience-card>svg{margin-top:3px;color:#a89bc2;transition:transform .25s ease,color .25s ease}.audience-card:hover>svg{color:#6d28d9;transform:translate(3px,-3px)}.landing-note{display:flex;align-items:center;gap:9px;margin-top:20px;border-radius:12px;background:#f7fce9;padding:13px 15px;color:#5e7035;font-size:12px;line-height:1.5}.landing-note svg{flex:0 0 auto;color:#65a30d}.carnet-explainer{background:linear-gradient(135deg,#f7fce9,#faf9ff)}.carnet-rule-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.carnet-rule-grid article{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:13px;gap:13px;min-height:150px;border:1px solid #e4e0ef;border-radius:17px;background:#fff;padding:20px;box-shadow:0 14px 32px rgba(45,27,82,.06)}.carnet-rule-grid article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#ede9fe;color:#6d28d9}.carnet-rule-grid strong{display:block;margin:3px 0 7px;color:#302840;font-size:14px}.carnet-rule-grid p{margin:0;color:#81778f;font-size:12px;line-height:1.6}.multi-account-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.86fr);align-items:center;grid-gap:clamp(30px,7vw,96px);gap:clamp(30px,7vw,96px);background:#fff}.multi-account-copy h2{margin:0 0 14px;color:#302840;font-size:clamp(28px,3.5vw,46px);letter-spacing:-.045em}.multi-account-copy>p:not(.eyebrow){max-width:610px;color:#776d84;line-height:1.7}.multi-account-preview{display:grid;grid-gap:10px;gap:10px;border:1px solid #e4e0ef;border-radius:20px;background:linear-gradient(145deg,#faf9ff,#fff);padding:17px;box-shadow:0 22px 45px rgba(45,27,82,.1)}.multi-account-preview>div{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 10px;gap:3px 10px;align-items:center;border:1px solid #ece8f4;border-radius:13px;background:#fff;padding:12px}.multi-account-preview strong{color:#3b304d;font-size:13px}.multi-account-preview small{grid-column:2;color:#8b8197;font-size:11px}.multi-account-dot{grid-row:1/span 2;width:11px;height:11px;border-radius:50%}.multi-account-dot.purple{background:#7c3aed;box-shadow:0 0 0 5px #ede9fe}.multi-account-dot.lime{background:#84cc16;box-shadow:0 0 0 5px #ecfccb}.multi-account-dot.blue{background:#38bdf8;box-shadow:0 0 0 5px #e0f2fe}.multi-account-preview>p{display:flex;align-items:center;gap:7px;margin:4px 2px 0;color:#6d28d9;font-size:11px;font-weight:700}.operation-band{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;grid-gap:clamp(35px,7vw,96px);gap:clamp(35px,7vw,96px);background:linear-gradient(135deg,#f8f7ff,#f5fbea)}.operation-preview{overflow:hidden;border:1px solid #e4e0ef;border-radius:20px;background:rgba(255,255,255,.86);box-shadow:0 23px 48px rgba(45,27,82,.13)}.operation-preview-header{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #eeeaf6;padding:14px 17px;color:#4d4262;font-size:11px;font-weight:800}.operation-preview-header>span{display:inline-flex;align-items:center;gap:7px}.operation-preview-header small{color:#a29aaf;font-size:10px;font-weight:500}.live-dot{width:7px;height:7px;border-radius:50%;background:#84cc16;box-shadow:0 0 0 5px rgba(132,204,22,.13);animation:live-pulse 2s ease-in-out infinite}.operation-balance{display:grid;grid-gap:6px;gap:6px;padding:22px 20px 14px}.operation-balance>span{color:#8d849a;font-size:11px}.operation-balance strong{color:#302840;font-size:29px;letter-spacing:-.045em}.operation-balance small{display:inline-flex;align-items:center;gap:4px;color:#65a30d;font-size:11px;font-weight:800}.operation-chart{display:flex;align-items:end;gap:8px;height:92px;border-bottom:1px solid #eeeaf6;padding:0 20px 12px}.operation-chart span{flex:1 1;min-width:12px;border-radius:6px 6px 2px 2px;background:linear-gradient(0deg,#6d28d9,#a78bfa);transform-origin:bottom;animation:bar-grow .9s cubic-bezier(.22,1,.36,1) both}.operation-chart span:nth-child(2){animation-delay:.08s}.operation-chart span:nth-child(3){animation-delay:.16s}.operation-chart span:nth-child(4){animation-delay:.24s}.operation-chart span:nth-child(5){animation-delay:.32s}.operation-chart span:nth-child(6){animation-delay:.4s}.operation-chart span:nth-child(7){animation-delay:.48s}.operation-list{display:grid;grid-gap:0;gap:0;padding:4px 20px 9px}.operation-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #f0edf6;padding:11px 0;animation:row-slide .7s both}.operation-list>div:nth-child(2){animation-delay:.15s}.operation-list>div:nth-child(3){animation-delay:.3s}.operation-list>div:last-child{border-bottom:0}.operation-status{display:grid;place-items:center;width:29px;height:29px;border-radius:10px}.operation-status.paid{background:#ecfccb;color:#65a30d}.operation-status.pending{background:#fef3c7;color:#b7791f}.operation-status.api{background:#ede9fe;color:#6d28d9}.operation-list p{display:grid;grid-gap:3px;gap:3px;min-width:0;margin:0}.operation-list p strong{color:#3e3450;font-size:11px}.operation-list p small,.operation-list p strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-list p small{color:#968da4;font-size:10px}.operation-list b{color:#65a30d;font:800 10px ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.operation-list>div:nth-child(2) b{color:#b7791f}.operation-list>div:nth-child(3) b{color:#6d28d9}.operation-copy{min-width:0}.operating-highlight-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;gap:11px;margin-top:24px}.operating-highlight{display:flex;gap:9px;border-top:1px solid #e5e0f0;padding-top:12px}.operating-highlight>svg{flex:0 0 auto;margin-top:1px;color:#6d28d9}.operating-highlight>span{display:grid;grid-gap:3px;gap:3px}.operating-highlight strong{color:#3e3450;font-size:11px}.operating-highlight small{color:#81778e;font-size:10px;line-height:1.45}.faq-band{background:#fff}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;gap:11px}.faq-item{border:1px solid #e4e0ef;border-radius:13px;background:#fbfaff;padding:0 16px;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.faq-item[open]{border-color:#c9bdf2;background:#fff;box-shadow:0 13px 28px rgba(45,27,82,.07)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:13px;min-height:55px;color:#3e3450;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:7px;background:#ede9fe;color:#6d28d9;font-size:17px;font-weight:500;transition:transform .25s ease}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{margin:0 0 16px;color:#746b83;font-size:11px;line-height:1.65;animation:faq-open .3s ease both}.landing-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;overflow:hidden;max-width:1180px;margin:0 auto 70px;border-radius:22px;background:linear-gradient(115deg,#211a3a,#49347b 56%,#355c4d);padding:clamp(28px,5vw,54px);color:white;box-shadow:0 24px 55px rgba(45,27,82,.2)}.landing-cta>div:not(.cta-glow){position:relative;z-index:1}.landing-cta .eyebrow{color:#d9f99d}.landing-cta h2{max-width:650px;margin:0 0 10px;font-size:clamp(25px,3vw,40px);letter-spacing:-.045em}.landing-cta p:last-child{margin:0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.6}.cta-actions{display:grid;justify-items:start;grid-gap:15px;gap:15px;min-width:190px}.cta-actions .hero-primary{white-space:nowrap}.cta-text-link{display:inline-flex;align-items:center;gap:7px;color:#ddd6fe;font-size:12px;font-weight:800;text-decoration:none}.cta-text-link:hover{color:#fff}.cta-glow{position:absolute;top:-130px;right:19%;width:320px;height:320px;border:1px solid rgba(217,249,157,.2);border-radius:50%;box-shadow:0 0 0 28px rgba(217,249,157,.04),0 0 0 64px rgba(217,249,157,.025);animation:landing-breathe 6s ease-in-out infinite}.proof-item{animation:proof-rise .7s both}.proof-item:nth-child(2){animation-delay:.08s}.proof-item:nth-child(3){animation-delay:.16s}.proof-item:nth-child(4){animation-delay:.24s}.audience-card{animation:card-rise .7s both}.audience-card:nth-child(2){animation-delay:.1s}.audience-card:nth-child(3){animation-delay:.2s}.audience-card:nth-child(4){animation-delay:.3s}.landing-note{animation:row-slide .7s .36s both}.operation-preview{animation:code-float .85s both}.operation-copy{animation:landing-reveal .8s .16s both}.faq-item{animation:card-rise .6s both}.faq-item:nth-child(2){animation-delay:.08s}.faq-item:nth-child(3){animation-delay:.16s}.faq-item:nth-child(4){animation-delay:.24s}.faq-item:nth-child(5){animation-delay:.32s}.faq-item:nth-child(6){animation-delay:.4s}.landing-cta{animation:landing-reveal .8s both}@keyframes proof-rise{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes row-slide{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes live-pulse{0%,to{box-shadow:0 0 0 4px rgba(132,204,22,.1)}50%{box-shadow:0 0 0 8px rgba(132,204,22,0)}}@media (max-width:950px){.audience-grid{grid-template-columns:repeat(2,1fr)}.landing-proof-strip{width:min(700px,calc(100% - 32px))}.proof-item:nth-child(2){border-right:0}}@media (max-width:850px){.multi-account-band,.operation-band{grid-template-columns:1fr}.operation-preview{max-width:620px;width:100%;margin:0 auto}.landing-cta{margin-right:18px;margin-left:18px}}@media (max-width:620px){.landing-proof-strip{grid-template-columns:repeat(2,1fr);margin-top:-28px}.proof-item{min-height:73px;padding:12px}.proof-item:nth-child(2){border-right:0}.proof-item:nth-child(3),.proof-item:nth-child(4){border-top:1px solid #eeeaf6}.audience-grid,.carnet-rule-grid,.faq-grid,.operating-highlight-grid{grid-template-columns:1fr}.landing-cta{display:grid;margin-bottom:45px}.cta-actions{min-width:0}.multi-account-band{gap:30px}}.card-waitlist-card{border-style:dashed;background:linear-gradient(145deg,#fbfff1,#fff)}.card-waitlist-card:hover:not(:disabled){border-color:#a3d64a;box-shadow:0 13px 26px rgba(101,128,30,.13)}.card-waitlist-card.requested{border-color:#d9f99d;background:#f8fce9}.card-waitlist-card:disabled{cursor:default}.card-waitlist-card em{display:inline-flex;align-items:center;gap:4px;background:#bef264;color:#365314}.admin-table-card-queue .admin-table-head,.admin-table-card-queue .admin-table-row{grid-template-columns:minmax(170px,1.2fr) minmax(170px,1.2fr) 125px 105px 115px}.admin-identity.compact{grid-template-columns:26px minmax(0,1fr)}.admin-identity.compact .admin-row-avatar{width:26px;height:26px;border-radius:8px}.api-docs-layout{display:grid;grid-template-columns:minmax(0,1fr) 218px;grid-gap:28px;gap:28px;align-items:start}.api-docs-content{min-width:0}.api-docs-content>section{scroll-margin-top:24px}.api-docs-hero{display:grid;grid-template-columns:minmax(0,1fr) 275px;grid-gap:28px;gap:28px;align-items:stretch;margin-bottom:18px;border:1px solid #e4e0ef;border-radius:22px;background:radial-gradient(circle at 92% 0,rgba(190,242,100,.3),transparent 32%),linear-gradient(135deg,#f8f7ff,#f2edff);padding:clamp(26px,5vw,48px);box-shadow:0 16px 40px rgba(45,27,82,.06)}.api-docs-hero-copy{min-width:0}.api-docs-hero .eyebrow{display:flex;align-items:center;gap:7px;color:#65a30d}.api-docs-hero h1{max-width:690px;margin:0 0 14px;color:#211a33;font-size:clamp(30px,4vw,48px);line-height:1.02;letter-spacing:-.06em}.api-docs-hero-copy>p:not(.eyebrow){max-width:650px;margin:0;color:#5d5571;font-size:15px;line-height:1.7}.api-docs-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.api-docs-hero-meta span{display:inline-flex;align-items:center;gap:6px;border:1px solid #ddd7ed;border-radius:999px;background:rgba(255,255,255,.68);padding:7px 10px;color:#5b506f;font-size:11px;font-weight:700}.api-docs-hero-meta svg{color:#6d28d9}.api-docs-hero .developer-actions{margin-top:26px}.api-docs-contract-card{align-self:center;border:1px solid rgba(109,40,217,.13);border-radius:17px;background:rgba(255,255,255,.78);padding:20px;box-shadow:0 14px 30px rgba(45,27,82,.08)}.api-docs-contract-card>div{display:flex;align-items:center;gap:9px;color:#241b3c;font-size:14px}.api-contract-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#ede9fe;color:#6d28d9}.api-docs-contract-card dl{display:grid;grid-gap:11px;gap:11px;margin:22px 0 16px}.api-docs-contract-card dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eeeaf6;padding-bottom:8px}.api-docs-contract-card dt{color:#938aa5;font-size:11px}.api-docs-contract-card dd{margin:0;color:#473e5b;font:11px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;text-align:right}.api-docs-contract-card p{margin:0;color:#756d84;font-size:11px;line-height:1.55}.api-ai-callout{display:flex;gap:13px;margin-bottom:34px;border:1px solid #d9f99d;border-radius:16px;background:#f7fce9;padding:17px 19px;color:#4d641f}.api-ai-callout>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:#d9f99d;color:#4d7c0f}.api-ai-callout strong{display:block;margin:1px 0 5px;color:#365314;font-size:13px}.api-ai-callout p{margin:0;font-size:12px;line-height:1.65}.api-ai-callout code,.api-status-note code{border-radius:5px;background:rgba(132,204,22,.16);padding:2px 4px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.api-doc-section{margin-bottom:38px;border:1px solid #e4e0ef;border-radius:20px;background:#fff;padding:clamp(22px,4vw,34px);box-shadow:0 12px 32px rgba(45,27,82,.04)}.api-section-heading{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:13px;gap:13px;margin-bottom:24px}.api-section-number{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#f1effa;color:#6d28d9;font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace}.api-section-heading .eyebrow{margin:1px 0 7px;color:#84a43a}.api-section-heading h2{margin:0 0 8px;color:#211a33;font-size:clamp(22px,3vw,30px);letter-spacing:-.045em}.api-section-heading>div>p:last-child{max-width:760px;margin:0;color:#716980;font-size:13px;line-height:1.65}.api-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.api-step{position:relative;min-height:163px;border:1px solid #eeeaf6;border-radius:15px;background:#fbfaff;padding:18px}.api-step-number{position:absolute;top:15px;right:16px;color:#c8c1d8;font:700 12px ui-monospace,SFMono-Regular,Consolas,monospace}.api-step-icon{display:grid;place-items:center;width:32px;height:32px;margin-bottom:15px;border-radius:10px;background:#ede9fe;color:#6d28d9}.api-step h3{margin:0 0 7px;color:#302840;font-size:14px}.api-step p{margin:0;color:#746b83;font-size:12px;line-height:1.55}.api-doc-footer-links a,.api-step a{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:#6d28d9;font-size:11px;font-weight:700;text-decoration:none}.api-code-block,.api-code-panel{position:relative;overflow:hidden;border-radius:15px;background:#211a3a;box-shadow:0 10px 25px rgba(33,26,58,.14)}.api-code-toolbar{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);padding:10px 13px}.api-code-toolbar strong{margin-right:auto;color:#f7f5ff;font-size:12px}.api-code-tabs{display:flex;gap:2px}.api-code-tabs button{border:0;border-radius:7px;background:transparent;padding:7px 8px;color:#aaa1c2;cursor:pointer;font-size:10px}.api-code-tabs button.active,.api-code-tabs button:hover{background:#40345f;color:#d9f99d}.api-copy-button{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:rgba(255,255,255,.07);padding:6px 8px;color:#e8e2fa;cursor:pointer;font-size:10px}.api-copy-button:hover{background:rgba(255,255,255,.15)}.api-code-block>pre,.api-code-panel>pre{overflow:auto;margin:0;padding:19px;color:#d9f99d;font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;-moz-tab-size:2;tab-size:2}.api-code-block{margin-top:15px}.api-code-block>.api-copy-button{position:absolute;z-index:1;top:10px;right:10px}.api-code-block>pre{padding-top:48px}.api-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.api-info-card{border:1px solid #eeeaf6;border-radius:15px;background:#fbfaff;padding:18px}.api-info-card>span{display:grid;place-items:center;width:32px;height:32px;margin-bottom:13px;border-radius:10px;background:#ede9fe;color:#6d28d9}.api-info-card h3{margin:0 0 8px;color:#302840;font-size:14px}.api-info-card code{display:block;overflow:auto;margin-bottom:10px;color:#6d28d9;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.api-info-card p{margin:0;color:#746b83;font-size:12px;line-height:1.6}.api-rule-list{display:grid;grid-gap:10px;gap:10px;margin-top:15px}.api-rule{display:flex;gap:10px;border-top:1px solid #eeeaf6;padding-top:12px}.api-rule>svg{flex:0 0 auto;color:#84cc16}.api-rule strong{display:block;color:#3a304c;font-size:12px}.api-rule p{margin:3px 0 0;color:#7d748b;font-size:11px;line-height:1.5}.api-endpoint-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px;border:1px solid #e7e1f2;border-radius:12px;background:#fbfaff;padding:12px 14px}.reference-method{display:inline-flex;justify-content:center;min-width:47px;border-radius:6px;padding:5px 7px;font:800 10px ui-monospace,SFMono-Regular,Consolas,monospace}.reference-method.post{background:#dcfce7;color:#15803d}.reference-method.get{background:#dbeafe;color:#1d4ed8}.reference-method.patch,.reference-method.put{background:#fef3c7;color:#a16207}.reference-method.delete{background:#fee2e2;color:#b91c1c}.api-endpoint-header>code{color:#302840;font:13px ui-monospace,SFMono-Regular,Consolas,monospace}.api-endpoint-scope{margin-left:auto;color:#7d748b;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.api-field-table{overflow:hidden;border:1px solid #eeeaf6;border-radius:13px}.api-field-head,.api-field-row{display:grid;grid-template-columns:145px 100px 90px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px 14px}.api-field-head{background:#f8f7fc;color:#948ba3;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.api-field-row{border-top:1px solid #eeeaf6;color:#776e84;font-size:11px}.api-field-row code{color:#6d28d9;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.api-field-row p{margin:0;line-height:1.5}.required-field{color:#65a30d;font-size:10px}.api-response-grid{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:15px;gap:15px;align-items:center;margin-top:16px}.api-response-grid h3{margin:0 0 7px;color:#3a304c;font-size:14px}.api-response-grid p{margin:0;color:#776e84;font-size:12px;line-height:1.6}.api-response-grid .api-code-block{margin-top:0}.api-response-grid code,.api-status-note code{color:#6d28d9;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.api-status-note{display:flex;align-items:flex-start;gap:8px;margin-top:15px;border-radius:10px;background:#f7fce9;padding:12px 14px;color:#5e7035;font-size:11px;line-height:1.55}.api-status-note>svg{flex:0 0 auto;color:#65a30d}.api-status-note strong{color:#365314}.api-action-cards{margin-top:15px}.api-plan-cancel{margin-top:20px}.api-plan-cancel .api-endpoint-header{margin-bottom:9px}.api-plan-cancel>p{margin:0;color:#776e84;font-size:11px;line-height:1.6}.api-plan-cancel code{color:#6d28d9;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.api-code-split{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:18px;gap:18px;align-items:start}.api-code-split h3{margin:0 0 13px;color:#3a304c;font-size:14px}.api-check-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.api-check-list li{position:relative;padding-left:22px;color:#756c83;font-size:12px;line-height:1.55}.api-check-list li:before{position:absolute;top:1px;left:0;color:#84cc16;content:"✓";font-weight:800}.api-check-list code{color:#6d28d9;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.webhook-flow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 20px;border:1px solid #eeeaf6;border-radius:14px;background:#fbfaff;padding:16px}.api-flow-step{display:grid;grid-gap:5px;gap:5px;min-width:0}.api-flow-step strong{color:#3a304c;font-size:12px}.api-flow-step span{color:#847a91;font-size:10px}.webhook-flow>svg{flex:0 0 auto;color:#a49ab4}.financial-warning{display:flex;gap:12px;border:1px solid #fde68a;border-radius:13px;background:#fffbeb;padding:15px;color:#9a6d08}.financial-warning>svg{flex:0 0 auto;color:#d69e18}.financial-warning strong{display:block;color:#805d0d;font-size:12px}.financial-warning p{margin:5px 0 0;color:#927426;font-size:11px;line-height:1.55}.api-timeline{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin:20px 0}.api-timeline>div{position:relative;display:grid;grid-gap:7px;gap:7px;border-top:2px solid #ddd7ed;padding:14px 12px 0 0}.api-timeline>div:not(:last-child):after{position:absolute;top:-5px;right:-4px;width:8px;height:8px;border-radius:50%;background:#84cc16;content:""}.api-timeline span{display:grid;place-items:center;width:23px;height:23px;border-radius:8px;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:800}.api-timeline strong{color:#3a304c;font-size:12px}.api-timeline code{color:#7b718a;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.error-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.api-error-card{border:1px solid #eeeaf6;border-radius:12px;background:#fbfaff;padding:13px}.api-error-card>span{display:inline-block;margin-bottom:10px;border-radius:5px;background:#fee2e2;padding:4px 6px;color:#b91c1c;font:800 10px ui-monospace,SFMono-Regular,Consolas,monospace}.api-error-card strong{display:block;color:#3a304c;font-size:11px}.api-error-card p{margin:6px 0 0;color:#81778b;font-size:10px;line-height:1.5}.api-error-example{margin-top:16px}.api-error-example>div:first-child{display:flex;align-items:center;gap:7px;color:#6d28d9;font-size:12px}.api-error-example>div:first-child svg{color:#dc2626}.api-reference-search{display:flex;align-items:center;gap:10px;border:1px solid #e4e0ef;border-radius:11px;background:#fff;padding:0 13px;color:#8f86a0}.api-reference-search input{width:100%;border:0;outline:0;background:transparent;padding:13px 0;color:#3a304c;font:12px inherit}.api-reference-search input::placeholder{color:#a39aac}.api-reference-groups{display:grid;grid-gap:20px;gap:20px;margin-top:18px}.api-reference-group h3{margin:0 0 8px;color:#3a304c;font-size:13px}.api-reference-table{overflow:auto;border:1px solid #eeeaf6;border-radius:12px}.api-reference-head,.api-reference-row{display:grid;grid-template-columns:60px minmax(170px,.8fr) 125px minmax(230px,1.4fr);grid-gap:13px;gap:13px;align-items:center;min-width:660px;padding:11px 13px}.api-reference-head{background:#f8f7fc;color:#948ba3;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.api-reference-row{border-top:1px solid #eeeaf6;color:#776e84;font-size:11px;line-height:1.45}.api-reference-row code{color:#514667;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.reference-scope{color:#6d28d9;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.api-empty-search{display:flex;align-items:center;gap:8px;border-radius:10px;background:#f8f7fc;padding:18px;color:#847a91;font-size:12px}.security-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.api-check-card{display:flex;gap:10px;border:1px solid #eeeaf6;border-radius:13px;background:#fbfaff;padding:14px}.api-check-card>span{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:8px;background:#d9f99d;color:#4d7c0f}.api-check-card strong{display:block;color:#3a304c;font-size:12px}.api-check-card p{margin:4px 0 0;color:#7d748b;font-size:11px;line-height:1.5}.api-doc-footer-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;border-top:1px solid #eeeaf6;padding-top:19px}.api-toc-sticky{position:-webkit-sticky;position:sticky;top:24px;border-left:1px solid #e4e0ef;padding-left:18px}.api-toc-label{margin:0 0 12px;color:#403752;font-size:11px;font-weight:800}.api-toc-sticky nav{display:grid;grid-gap:2px;gap:2px}.api-toc-sticky nav a{border-left:2px solid transparent;padding:6px 8px;color:#81778f;font-size:11px;line-height:1.3;text-decoration:none}.api-toc-sticky nav a:hover{border-left-color:#84cc16;background:#f7fce9;color:#4d7c0f}.api-toc-help{display:grid;grid-gap:6px;gap:6px;margin-top:23px;border-radius:13px;background:#f1effa;padding:14px;color:#6d28d9}.api-toc-help strong{color:#403752;font-size:11px}.api-toc-help span{color:#81778f;font-size:10px;line-height:1.45}.api-toc-help a{display:inline-flex;align-items:center;gap:4px;color:#6d28d9;font-size:10px;font-weight:800;text-decoration:none}.auth-card:has(.register-section){width:min(100%,720px)}.register-section{display:grid;grid-gap:13px;gap:13px;border-top:1px solid #eeeaf6;padding-top:18px}.register-section-heading{display:grid;grid-gap:3px;gap:3px}.register-section-heading strong{color:#302840;font-size:14px}.register-section-heading span{color:#8a8198;font-size:11px;font-weight:400}.register-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.register-fields .field-wide{grid-column:1/-1}.field small{color:#9b93a8;font-size:10px;font-weight:500}.consent-field{display:flex;align-items:flex-start;gap:9px;color:#746b83;font-size:11px;font-weight:500;line-height:1.5}.consent-field input{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:#6d28d9}.consent-field a{color:#6d28d9;font-weight:800;text-decoration:none}.consent-field a:hover{text-decoration:underline}@media (max-width:620px){.register-fields{grid-template-columns:1fr}.register-fields .field-wide{grid-column:auto}}@media (max-width:1050px){.api-docs-layout{grid-template-columns:minmax(0,1fr) 180px;gap:18px}.api-docs-hero{grid-template-columns:minmax(0,1fr) 220px}.error-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.api-docs-layout{display:block}.api-docs-toc{display:none}.api-docs-hero{grid-template-columns:1fr}.api-docs-contract-card{display:none}.api-code-split,.api-response-grid,.api-step-grid,.api-two-column,.security-check-grid{grid-template-columns:1fr}.api-field-table{overflow-x:auto}.api-field-head,.api-field-row{min-width:600px}.webhook-flow{align-items:stretch;flex-direction:column}.webhook-flow>svg{transform:rotate(90deg);align-self:center}.api-timeline{grid-template-columns:1fr;gap:13px}.api-timeline>div{border-top:0;border-left:2px solid #ddd7ed;padding:0 0 0 15px}.api-timeline>div:not(:last-child):after{top:18px;right:auto;left:-5px}.error-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-code-toolbar{flex-wrap:wrap}.api-code-toolbar strong{flex-basis:100%}}.admin-shell{min-height:100vh;background:#0f1512;color:#e8efec;display:flex;flex-direction:column}.admin-shell-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 28px;background:#16201d;border-bottom:1px solid #26332e}.admin-shell-brand{display:flex;align-items:center;gap:12px;color:#7fd1c1}.admin-shell-brand strong{display:block;font-size:15px;color:#f2f7f5;letter-spacing:-.01em}.admin-shell-brand span{display:block;font-size:12.5px;color:#8c9a95}.admin-shell-exit{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid #2f3f39;background:transparent;color:#c6d5d0;cursor:pointer;font-size:13.5px;font-family:inherit;text-decoration:none}.admin-shell-exit:hover{background:#1e2b26;color:#f2f7f5}.admin-shell-warning{margin:0;padding:10px 28px;background:#3a2a12;border-bottom:1px solid #4d3a1b;color:#f0d5a8;font-size:13px}.admin-shell-body{flex:1 1;padding:26px 28px 48px}.admin-shell-denied,.admin-shell-loading{margin:auto;padding:48px 28px;text-align:center;color:#c6d5d0}.admin-shell-denied h1{margin:14px 0 6px;font-size:22px;color:#f2f7f5}.admin-shell-denied p{margin:0 0 22px;color:#8c9a95}.admin-shell .admin-console,.admin-shell .admin-data-panel,.admin-shell .admin-metric,.admin-shell .admin-panel{background:#16201d;border-color:#26332e;color:#e8efec}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell strong{color:#f2f7f5}.admin-shell .admin-count-label,.admin-shell .eyebrow,.admin-shell small{color:#8c9a95}@media (max-width:720px){.admin-shell-bar,.admin-shell-body,.admin-shell-warning{padding-left:16px;padding-right:16px}}.nav-section-expanded .nav-parent{color:#e7e3f5}.nav-section-expanded .nav-parent>svg:first-child{color:#a9a0c5}.nav-section-expanded .nav-parent.is-context,.nav-section-expanded .nav-parent:hover{background:rgba(255,255,255,.07);color:#fff}.nav-button.is-context{color:#e7e3f5}.nav-submenu-link{color:#b7afd0}.nav-submenu-link:hover{background:rgba(255,255,255,.07);color:#fff}.nav-submenu-link.active{color:#fff;font-weight:700}.nav-submenu-link>svg{color:#a9a0c5}.admin-shell .admin-console{background:transparent;border:0;padding:0}.admin-shell .admin-heading{border-bottom:1px solid #26332e;padding-bottom:18px;margin-bottom:22px}.admin-shell .admin-heading p{color:#8c9a95}.admin-shell .admin-heading .eyebrow{color:#7fd1c1}.admin-shell .admin-access-badge{background:rgba(127,209,193,.12);color:#7fd1c1;border:1px solid #2f4f47}.admin-shell .dashboard-refresh{background:#1e2b26;border:1px solid #2f3f39;color:#c6d5d0}.admin-shell .dashboard-refresh:hover{background:#26332e;color:#f2f7f5}.admin-shell .admin-nav{padding:8px}.admin-shell .admin-data-panel,.admin-shell .admin-metric,.admin-shell .admin-panel{background:#16201d;border:1px solid #26332e}.admin-shell .admin-metric strong{color:#f2f7f5}.admin-shell .admin-metric small,.admin-shell .admin-metric span{color:#8c9a95}.admin-shell .admin-panel-heading .eyebrow{color:#7fd1c1}.admin-shell .admin-live-dot{color:#8c9a95}.admin-shell .admin-operation-line{border-bottom-color:#26332e;color:#c6d5d0}.admin-shell .admin-operation-line strong{color:#f2f7f5}.admin-shell .admin-mini-row{border-bottom-color:#26332e}.admin-shell .admin-mini-row strong{color:#f2f7f5}.admin-shell .admin-mini-row small{color:#8c9a95}.admin-shell .admin-table-head{background:#1b2723;color:#8c9a95;border-color:#26332e}.admin-shell .admin-table-row{border-bottom:1px solid #232f2a;color:#c6d5d0}.admin-shell .admin-table-row:hover{background:rgba(255,255,255,.04)}.admin-shell .admin-identity b{color:#f2f7f5}.admin-shell .admin-identity small{color:#8c9a95}.admin-shell .admin-row-avatar{background:#23423a;color:#7fd1c1}.admin-shell .admin-search input,.admin-shell input,.admin-shell select{background:#1b2723;border:1px solid #2f3f39;color:#e8efec}.admin-shell select option{background:#1b2723;color:#e8efec}.admin-shell .admin-search{background:#1b2723;border-color:#2f3f39}.admin-shell .admin-search svg{color:#7d8d88}.admin-shell .admin-count-label,.admin-shell .admin-empty,.admin-shell .admin-message{color:#8c9a95}.admin-shell .admin-denied{background:#16201d;border:1px solid #26332e;color:#c6d5d0}.admin-shell .admin-denied h3{color:#f2f7f5}.admin-shell .amount-positive{color:#6ee7b7}.admin-shell .amount-negative{color:#fca5a5}.admin-shell .admin-console{gap:28px}.admin-shell .admin-heading h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.06em}.admin-shell .admin-heading p:not(.eyebrow){max-width:760px}.admin-shell .admin-nav button{position:relative}.admin-shell .admin-nav button b{margin-left:auto;min-width:20px;border-radius:999px;background:#d97373;color:#fff;padding:3px 6px;font-size:10px;text-align:center}.admin-shell .admin-access-badge.small{min-height:28px;padding:0 9px;font-size:9px}.admin-shell .admin-panel-description{margin:8px 0 0;font-size:12px;line-height:1.55}.admin-shell .admin-inline-button,.admin-shell .admin-secondary-button{border:0;background:transparent;color:#7fd1c1;cursor:pointer;font-size:11px;font-weight:800;white-space:nowrap}.admin-shell .admin-secondary-button{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;border-top:1px solid #26332e;margin-top:13px;padding-top:12px;text-align:left}.admin-shell .admin-metric{min-height:126px}.admin-shell .admin-metric-icon.lime{background:rgba(127,209,193,.13);color:#7fd1c1}.admin-shell .admin-metric-icon.blue{background:rgba(105,164,232,.13);color:#8bbcf1}.admin-shell .admin-metric-icon.orange{background:rgba(239,174,94,.13);color:#f2b86f}.admin-shell .admin-overview-activity{margin-top:14px}.admin-shell .admin-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.admin-shell .admin-billing-stack,.admin-shell .admin-compliance-stack,.admin-shell .admin-integration-stack,.admin-shell .admin-ticket-stack{display:grid;grid-gap:14px;gap:14px}.admin-shell .admin-finance-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-shell .admin-finance-metric{display:grid;grid-gap:8px;gap:8px;min-height:90px;border:1px solid #26332e;border-radius:10px;background:#1b2723;padding:13px}.admin-shell .admin-finance-metric span{color:#8c9a95;font-size:10px}.admin-shell .admin-finance-metric strong{color:#f2f7f5;font-size:17px}.admin-shell .admin-finance-metric.lime strong{color:#7fd1c1}.admin-shell .admin-finance-metric.orange strong{color:#f2b86f}.admin-shell .admin-fee-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;grid-gap:12px;gap:12px}.admin-shell .admin-fee-form .field input,.admin-shell .admin-fee-form .primary-action{min-height:40px}.admin-shell .admin-table-billing{min-width:620px}.admin-shell .admin-table-billing .admin-table-head,.admin-shell .admin-table-billing .admin-table-row{grid-template-columns:minmax(130px,1.2fr) repeat(4,minmax(95px,1fr))}.admin-shell .admin-ticket-form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 140px;grid-gap:12px;gap:12px;padding:16px;border:1px solid #2f3f39;border-radius:10px;background:#1b2723}.admin-shell .admin-ticket-form .field-wide{grid-column:1/-1}.admin-shell .admin-ticket-form .primary-action{width:-moz-fit-content;width:fit-content}.admin-shell .admin-ticket-list{display:grid;grid-gap:0;gap:0}.admin-shell .admin-ticket-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 150px;align-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid #26332e;padding:15px 0}.admin-shell .admin-ticket-row:last-child{border-bottom:0}.admin-shell .admin-ticket-main{display:flex;min-width:0;align-items:flex-start;gap:10px}.admin-shell .admin-ticket-main>div{min-width:0}.admin-shell .admin-ticket-main strong{color:#f2f7f5;font-size:12px}.admin-shell .admin-ticket-main p{overflow:hidden;margin:4px 0;color:#b3c2bd;font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.admin-shell .admin-ticket-main small{color:#8c9a95;font-size:10px}.admin-shell .admin-ticket-icon{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:9px;background:#23423a;color:#7fd1c1}.admin-shell .admin-integration-primary{border-color:#376258}.admin-shell .admin-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-shell .admin-provider-grid>div{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #26332e;border-radius:10px;background:#1b2723;padding:13px}.admin-shell .admin-provider-grid span{color:#8c9a95;font-size:10px}.admin-shell .admin-provider-grid strong{overflow:hidden;color:#f2f7f5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-shell .compliance-callout{display:flex;align-items:flex-start;gap:13px;border-color:#6f4930;background:linear-gradient(135deg,#241f1a,#1c2521);color:#f2b86f}.admin-shell .compliance-callout h3{color:#f2f7f5}.admin-shell .compliance-callout p{color:#b3c2bd}.admin-shell .compliance-callout a{color:#f2b86f;font-size:11px;font-weight:800;text-decoration:none}.admin-shell .prohibited-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-shell .prohibited-item{display:flex;align-items:center;gap:8px;border:1px solid #4b3030;border-radius:9px;background:rgba(172,68,68,.1);color:#f0b0b0;padding:12px;font-size:11px}.admin-shell .prohibited-item svg{flex:0 0 auto;color:#d97373}@media (max-width:900px){.admin-shell .admin-finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-ticket-form{grid-template-columns:1fr 1fr}.admin-shell .admin-ticket-form .field-wide{grid-column:1/-1}.admin-shell .admin-provider-grid{grid-template-columns:1fr}}@media (max-width:680px){.admin-shell .admin-activity-grid,.admin-shell .admin-fee-form,.admin-shell .admin-finance-cards,.admin-shell .admin-ticket-form,.admin-shell .prohibited-grid{grid-template-columns:1fr}.admin-shell .admin-ticket-row{grid-template-columns:1fr;align-items:start}.admin-shell .admin-ticket-row select{max-width:220px}}.nav-button-logout{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.nav-button-logout:hover{background:rgba(255,255,255,.07);color:#fff}.admin-shell-login{display:flex;align-items:center;justify-content:center;flex:1 1;padding:48px 20px}.admin-shell-login .auth-card{max-width:420px;width:100%}.admin-shell .admin-layout{display:grid;grid-template-columns:232px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.admin-shell .admin-nav{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:2px;padding:10px;background:#16201d;border:1px solid #26332e;border-radius:12px}.admin-shell .admin-nav-group{display:grid;grid-gap:2px;gap:2px}.admin-shell .admin-nav-title{padding:12px 12px 6px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6f807a}.admin-shell .admin-nav button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#b3c2bd;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.admin-shell .admin-nav button:hover{background:rgba(255,255,255,.06);color:#f2f7f5}.admin-shell .admin-nav button.active{background:#23423a;color:#eafff8;font-weight:700}.admin-shell .admin-nav button.active svg{color:#7fd1c1}.admin-shell .admin-nav button svg{color:#7d8d88;flex-shrink:0}@media (max-width:900px){.admin-shell .admin-layout{grid-template-columns:1fr}.admin-shell .admin-nav{position:static;flex-direction:row;flex-wrap:wrap}.admin-shell .admin-nav button{width:auto}.admin-shell .admin-nav-title{display:none}}.admin-shell .admin-billing-stack,.admin-shell .admin-client-actions,.admin-shell .admin-heading-actions,.admin-shell .admin-overview-grid{color:#c6d5d0}.admin-shell .admin-panel-description{color:#8c9a95}.admin-shell .admin-table,.admin-shell .admin-table-audit,.admin-shell .admin-table-staff,.admin-shell .admin-table-tenants{background:transparent;border-color:#26332e;color:#c6d5d0}.admin-shell .admin-mini-list{border-color:#26332e}.admin-shell .admin-mini-icon.in{background:rgba(110,231,183,.14);color:#6ee7b7}.admin-shell .admin-mini-icon.out{background:rgba(252,165,165,.14);color:#fca5a5}.admin-shell .admin-action-code{background:#0f1512;border:1px solid #2f3f39;color:#7fd1c1}.admin-shell .admin-fee-form,.admin-shell .admin-staff-form,.admin-shell form{color:#c6d5d0}.admin-shell label{color:#b3c2bd}.admin-shell input[type=date],.admin-shell input[type=email],.admin-shell input[type=number],.admin-shell input[type=search],.admin-shell input[type=text],.admin-shell textarea{background:#1b2723;border:1px solid #2f3f39;color:#e8efec}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#6f807a}.admin-shell .primary-action,.admin-shell button.primary-action{background:#23423a;border:1px solid #2f5f52;color:#eafff8}.admin-shell .primary-action:hover,.admin-shell button.primary-action:hover{background:#2b5248}.admin-shell .ghost-action,.admin-shell .secondary-action{background:transparent;border:1px solid #2f3f39;color:#c6d5d0}.admin-shell .ghost-action:hover,.admin-shell .secondary-action:hover{background:#1e2b26;color:#f2f7f5}.admin-provider-warnings{margin:14px 0 0;padding:12px 14px 12px 30px;list-style:disc;border-radius:8px;background:#3a2a12;border:1px solid #4d3a1b;color:#f0d5a8;font-size:12.5px;line-height:1.6}.admin-shell .admin-provider-warnings{background:#3a2a12;border-color:#4d3a1b;color:#f0d5a8}.balance-panel .side-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.balance-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:rgba(255,255,255,.1);color:inherit;cursor:pointer}.balance-toggle:hover{background:rgba(255,255,255,.18)}@media (min-width:981px){.app-shell{height:100vh;overflow:hidden}.app-shell>.sidebar,.app-shell>.workspace{height:100vh;overflow-y:auto;overscroll-behavior:contain}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:8px}.sidebar::-webkit-scrollbar-track{background:transparent}.admin-shell{height:100vh;overflow:hidden}.admin-shell .admin-shell-body{flex:1 1;overflow-y:auto;overscroll-behavior:contain}}.integration-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px;margin-top:20px}.integration-card{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid var(--border,#e4e0ef);border-radius:14px;background:#fff;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.integration-card:hover{border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 10px 28px rgba(76,29,149,.08)}.integration-card .integration-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#f5f3ff;color:#6d28d9}.integration-card strong{display:block;margin-bottom:4px;font-size:14.5px}.integration-card small{color:#6b7280;font-size:12.5px;line-height:1.55}.integration-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:22px;gap:22px;margin-top:22px}.integration-step{border-top:2px solid #ddd6fe;padding-top:14px}.integration-step em{display:block;margin-bottom:6px;color:#7c3aed;font-style:normal;font-size:11.5px;font-weight:800;letter-spacing:.08em}.integration-step strong{display:block;margin-bottom:5px;font-size:14px}.integration-step p{margin:0;color:#6b7280;font-size:12.5px;line-height:1.6}.integration-note{display:flex;align-items:flex-start;gap:10px;margin-top:22px;padding:14px 16px;border-radius:12px;background:#f5f3ff;border:1px solid #ddd6fe;color:#4c1d95;font-size:12.5px;line-height:1.6}main.landing-page .landing-band,main.landing-page .operation-list>div,main.landing-page .proof-item,main.landing-page [data-reveal]{animation:none}main.landing-page.reveal-ready [data-reveal]{transition:opacity .32s ease-out,transform .34s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease,background-color .25s ease;transition-delay:var(--reveal-delay,0s),var(--reveal-delay,0s),0s,0s,0s}main.landing-page.reveal-ready [data-reveal]:not(.is-visible){opacity:0;transform:translateY(18px)}main.landing-page .operation-chart span{animation:none}main.landing-page .operation-preview.is-visible .operation-chart span{animation:bar-grow .9s cubic-bezier(.22,1,.36,1) both}main.landing-page .operation-preview.is-visible .operation-chart span:nth-child(2){animation-delay:.08s}main.landing-page .operation-preview.is-visible .operation-chart span:nth-child(3){animation-delay:.16s}main.landing-page .operation-preview.is-visible .operation-chart span:nth-child(4){animation-delay:.24s}main.landing-page .operation-preview.is-visible .operation-chart span:nth-child(5){animation-delay:.32s}main.landing-page .operation-preview.is-visible .operation-chart span:nth-child(6){animation-delay:.4s}main.landing-page .operation-preview.is-visible .operation-chart span:nth-child(7){animation-delay:.48s}main.landing-page .landing-band[id],main.landing-page .landing-cta{scroll-margin-top:16px}@media (prefers-reduced-motion:no-preference){html:has(main.landing-page){scroll-behavior:smooth}}main.landing-page .landing-hero:after{animation:none;opacity:.7;transform:none}main.landing-page .hero-orbit{animation:none;opacity:.8}main.landing-page .orbit-two{transform:rotate(34deg)}main.landing-page .hero-float{animation:none}main.landing-page .hero-primary:after{display:none}main.landing-page .cta-glow{animation:none;opacity:.8}main.landing-page .hero-payment-card{animation:hero-card-drift 7s ease-in-out infinite}main.landing-page .hero-qr-art{position:relative;overflow:hidden;isolation:isolate}main.landing-page .hero-qr-art:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:42%;transform:skewX(-18deg);background:linear-gradient(90deg,rgba(124,58,237,0),rgba(124,58,237,.2) 50%,rgba(124,58,237,0));opacity:0;animation:hero-qr-sweep 6s ease-in-out 1.8s infinite;pointer-events:none}@keyframes hero-card-drift{0%,to{transform:translate(-50%,-50%) rotate(-4deg)}50%{transform:translate(-50%,calc(-50% - 6px)) rotate(-3deg)}}@keyframes hero-qr-sweep{0%{left:-60%;opacity:0}3%{opacity:1}20%{left:120%;opacity:1}23%{left:120%;opacity:0}to{left:120%;opacity:0}}.products-band{background:#fff}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.product-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:320px;border:1px solid #e4e0ef;border-radius:18px;background:#fbfaff;padding:22px;box-shadow:0 16px 35px rgba(45,27,82,.06)}.product-card:hover{border-color:#c9bdf2;box-shadow:0 22px 44px rgba(45,27,82,.12);transform:translateY(-5px)}.product-card-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ede9fe;color:#6d28d9}.product-card h3{margin:6px 0 0;color:#302840;font-size:19px;letter-spacing:-.02em}.product-card>p:not(.product-card-note){margin:0;color:#746b83;font-size:13.5px;line-height:1.6}.product-card ul{display:grid;grid-gap:8px;gap:8px;margin:4px 0 0;padding:0;list-style:none}.product-card li{display:flex;align-items:flex-start;gap:8px;color:#4d4262;font-size:12.5px;line-height:1.5}.product-card li svg{flex:0 0 auto;margin-top:2px;color:#65a30d}.product-card-note{display:flex;align-items:flex-start;gap:8px;margin:auto 0 0;border:1px solid #d7d0f7;border-radius:11px;background:#f6f3ff;color:#413568;padding:10px 12px;font-size:11.5px;line-height:1.5}.product-card-note svg{flex:0 0 auto;margin-top:1px;color:#6d28d9}@media (max-width:950px){.product-grid{grid-template-columns:1fr}.product-card{min-height:0}}main.landing-page{overflow-x:clip}main.landing-page .code-window pre{max-width:100%}@media (max-width:560px){.landing-nav nav a:not(.nav-desktop-only){display:inline}.landing-nav nav a.nav-desktop-only{display:none}main.landing-page .hero-copy h1{font-size:clamp(30px,9.6vw,40px);letter-spacing:-.045em}main.landing-page .hero-copy>p:not(.hero-kicker){font-size:15px}main.landing-page .hero-actions{width:100%}main.landing-page .hero-primary,main.landing-page .hero-secondary{flex:1 1 100%;justify-content:center}main.landing-page .hero-trust{gap:10px 16px}main.landing-page .landing-band,main.landing-page .split-band{padding-right:18px;padding-left:18px}main.landing-page .landing-cta{margin-right:14px;margin-left:14px}main.landing-page .capability-card{min-height:0}main.landing-page .capability-card h3{margin-top:18px}main.landing-page .security-explainer-card{min-height:0}}@media (max-width:400px){main.landing-page .hero-copy h1{font-size:30px}main.landing-page .proof-item{padding:12px 10px}main.landing-page .proof-item strong{font-size:12px}}@media (prefers-reduced-motion:reduce){main.landing-page [data-reveal],main.landing-page.reveal-ready [data-reveal]:not(.is-visible){opacity:1;transform:none;transition:none}main.landing-page .hero-payment-card{animation:none}main.landing-page .hero-qr-art:after{display:none}main.landing-page .operation-preview.is-visible .operation-chart span{animation:none}}.admin-settings{display:grid;grid-gap:14px;gap:14px;min-width:0}.admin-settings-nav{display:flex;flex-wrap:wrap;gap:8px}.admin-settings-tab{display:inline-flex;align-items:center;gap:7px;border:1px solid #2f3f39;border-radius:999px;background:transparent;color:#c6d5d0;padding:8px 15px;font-size:13px;font-weight:700;cursor:pointer}.admin-settings-tab:hover{background:#1e2b26;color:#f2f7f5}.admin-settings-tab.is-active{background:#2b5248;border-color:#2b5248;color:#fff}.admin-settings-hint{margin:0;color:#8c9a95;font-size:12.5px}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px;align-items:start}.admin-form-grid .provider-actions{grid-column:1/-1}.field-switch{align-content:start}.field-switch input[type=checkbox]{width:20px;height:20px;min-height:0;margin:2px 0;accent-color:#2b5248;cursor:pointer}.admin-code{display:block;flex:1 1 260px;min-width:0;border:1px solid #26332e;border-radius:8px;background:#1b2723;color:#cfe0da;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-inline-form{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.admin-inline-form .provider-actions{align-items:stretch}.provider-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-result{display:flex;align-items:center;gap:7px;margin:12px 0 0;font-size:13px}.admin-result-ok{color:#7fd1a8}.admin-result-erro{color:#f2a2a2}@media (max-width:720px){.admin-form-grid{grid-template-columns:1fr}}.admin-form-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.admin-form-actions .admin-result{margin:0}.admin-subpanel{margin-top:18px;border:1px solid #26332e;border-radius:12px;background:#16211d;padding:16px}.admin-subpanel-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;color:#8c9a95}.admin-subpanel-heading strong{display:block;color:#f2f7f5;font-size:14px}.admin-subpanel-heading p{margin:4px 0 0;color:#8c9a95;font-size:12.5px;line-height:1.55}.admin-subpanel .admin-inline-form{display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.admin-subpanel .admin-inline-form input{flex:1 1 240px;min-width:0}.admin-fee-table{display:grid;grid-gap:8px;gap:8px;margin-bottom:20px}.admin-fee-head,.admin-fee-row{display:grid;grid-template-columns:minmax(160px,1.6fr) repeat(4,minmax(90px,1fr));grid-gap:10px;gap:10px;align-items:center}.admin-fee-head{color:#8c9a95;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.admin-fee-row input,.admin-fee-row strong{color:#f2f7f5;font-size:13px}.admin-fee-row input{min-height:40px;width:100%;border:1px solid #2f3f39;border-radius:9px;background:#16211d;padding:0 10px}.admin-fee-row input:focus{border-color:#2b5248;outline:0}@media (max-width:820px){.admin-fee-head{display:none}.admin-fee-row{grid-template-columns:1fr 1fr}.admin-fee-row strong{grid-column:1/-1}}.admin-cost-row{grid-template-columns:minmax(160px,1.6fr) repeat(2,minmax(90px,1fr))}@media (max-width:820px){.admin-cost-row{grid-template-columns:1fr 1fr}}.admin-margem-campo{flex:0 0 auto;max-width:190px}.admin-margem-campo>span{font-size:11px}.admin-fee-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.admin-fee-aviso{flex:1 1 260px;min-width:0;font-size:12px;line-height:1.5}.admin-fee-hint{display:block;margin-top:3px;font-size:11px;font-style:normal;font-weight:500;line-height:1.45}.hero-carne{position:absolute;top:50%;left:50%;width:min(300px,80%);transform:translate(-50%,-50%);animation:payment-card-float 5.5s ease-in-out infinite}.hero-carne-stub{position:absolute;left:50%;display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(145deg,rgba(43,29,79,.82),rgba(20,14,43,.82));box-shadow:18px 22px 44px rgba(7,3,22,.28);padding:12px 20px;color:#b7a8d8;font-size:10px;font-weight:850;letter-spacing:.08em}.hero-carne-stub em{font-style:normal;opacity:.75}.hero-carne-stub-back{top:-46px;transform:translateX(-50%) rotate(-8deg) scale(.9)}.hero-carne-stub-mid{top:-26px;transform:translateX(-50%) rotate(-6deg) scale(.95)}.hero-carne-front{position:relative;display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(255,255,255,.22);border-radius:25px;background:linear-gradient(145deg,rgba(43,29,79,.96),rgba(20,14,43,.96));box-shadow:26px 32px 70px rgba(7,3,22,.36),inset 0 1px 0 rgba(255,255,255,.13);padding:20px;transform:rotate(-4deg)}.hero-carne-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hero-carne-head>span{color:#b7a8d8;font-size:9px;font-weight:850;letter-spacing:.1em}.hero-carne-head strong{display:inline-flex;align-items:center;gap:5px;color:#d9f99d;font-size:10px}.hero-carne-head strong i{width:6px;height:6px;border-radius:50%;background:#bef264;box-shadow:0 0 0 4px rgba(190,242,100,.12)}.hero-carne-parcela{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hero-carne-parcela b{color:#fff;font-size:15px;font-weight:800;letter-spacing:-.02em}.hero-carne-parcela em{color:#b7a8d8;font-size:11px;font-style:normal;font-weight:700}.hero-carne-perf{position:relative;height:1px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 6px,transparent 6px 12px)}.hero-carne-perf:after,.hero-carne-perf:before{content:"";position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#150e2b;transform:translateY(-50%)}.hero-carne-perf:before{left:-28px}.hero-carne-perf:after{right:-28px}.hero-carne-body{display:grid;grid-gap:12px;gap:12px;justify-items:center}.hero-carne-value{color:#fff;font-size:27px;font-weight:850;letter-spacing:-.05em}.hero-carne-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.12);padding-top:13px}.hero-carne-foot>span{color:#b7a8d8;font-size:9px;font-weight:850;letter-spacing:.1em}.hero-carne-foot b{color:#bef264;font-size:16px;letter-spacing:2px}@media (prefers-reduced-motion:reduce){.hero-carne{animation:none}}.customer-picker{position:relative}.customer-picker-input{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px;border:1px solid var(--v-line-strong,#2f3f39);border-radius:10px;background:var(--v-surface,#16211d);color:var(--v-ink-muted,#8c9a95)}.customer-picker-input:focus-within{border-color:var(--v-success,#2b5248)}.customer-picker-input input{flex:1 1;min-height:0;border:0;background:transparent;color:var(--v-ink,#f2f7f5);padding:0;font-size:14px}.customer-picker-input input:focus{outline:0}.customer-picker-list{position:absolute;z-index:30;top:100%;left:0;right:0;margin-top:4px;max-height:280px;overflow-y:auto;border:1px solid var(--v-line-strong,#2f3f39);border-radius:12px;background:var(--v-surface,#16211d);box-shadow:0 12px 28px rgba(0,0,0,.12)}.customer-picker-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--v-line,#26332e);background:transparent;color:var(--v-ink,#f2f7f5);text-align:left;cursor:pointer}.customer-picker-option:last-of-type{border-bottom:0}.customer-picker-option:focus-visible,.customer-picker-option:hover{background:var(--v-petrol-50,#1b2723)}.customer-picker-option strong{display:block;font-size:13.5px}.customer-picker-option small{display:block;margin-top:2px;font-size:11.5px;color:var(--v-ink-muted,#8c9a95)}.customer-picker-option em,.customer-picker-option.is-blocked strong{color:var(--v-warn,#9a3412)}.customer-picker-option em{font-size:11px;font-style:normal}.customer-picker-vazio{margin:0;padding:12px;font-size:12.5px;color:var(--v-ink-muted,#8c9a95)}.customer-picker-alerta a,.customer-picker-vazio a{color:var(--v-success,#2b5248);text-decoration:underline}.customer-picker-novo{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--v-line,#26332e);color:var(--v-success,#2b5248);font-size:12.5px;font-weight:600}.customer-picker-alerta{display:block;margin-top:6px;font-size:11.5px;color:var(--v-warn,#9a3412)}.customer-chosen{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:8px 12px;border:1px solid var(--v-line-strong,#2f3f39);border-radius:10px;background:var(--v-petrol-50,#1b2723)}.customer-chosen.is-blocked{border-color:var(--v-warn-line,#fed7aa);background:var(--v-warn-bg,#2a2118)}.customer-chosen strong{display:block;font-size:13.5px;color:var(--v-ink,#f2f7f5)}.customer-chosen small{display:block;margin-top:2px;font-size:11.5px;color:var(--v-ink-muted,#8c9a95)}.customer-chosen-clear{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--v-ink-muted,#8c9a95);cursor:pointer}.customer-chosen-clear:hover{background:var(--v-line,#26332e);color:var(--v-ink,#f2f7f5)}.customer-form-grupo{margin:18px 0 2px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v-ink-muted,#8c9a95)}.customer-form-grupo:first-of-type{margin-top:8px}.customer-form-linha{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:640px){.customer-form-linha{grid-template-columns:1fr}}.api-base-box{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--v-line,#26332e);border-radius:12px;background:var(--v-petrol-50,#1b2723)}.api-base-box span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v-ink-muted,#8c9a95)}.api-base-box code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--v-ink,#f2f7f5);overflow-wrap:anywhere}.segmented-control{display:inline-flex;padding:3px;border:1px solid var(--v-line-strong,#2f3f39);border-radius:10px;background:var(--v-bg,#16211d)}.segmented-control button{min-height:34px;padding:0 16px;border:0;border-radius:8px;background:transparent;color:var(--v-ink-muted,#8c9a95);font-size:13px;font-weight:600;cursor:pointer}.segmented-control button.selected{background:var(--v-surface,#22302b);color:var(--v-ink,#f2f7f5);box-shadow:0 1px 2px rgba(0,0,0,.08)}.scope-list{display:grid;grid-gap:8px;gap:8px}.scope-item{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid var(--v-line,#26332e);border-radius:10px;background:var(--v-surface,#16211d);cursor:pointer}.scope-item:hover{border-color:var(--v-line-strong,#2f3f39)}.scope-item input[type=checkbox]{width:18px;height:18px;min-height:0;margin-top:2px;accent-color:var(--v-success,#2b5248);cursor:pointer}.scope-item strong{display:block;font-size:13.5px;color:var(--v-ink,#f2f7f5)}.scope-item small{display:block;margin-top:2px;font-size:11.5px;color:var(--v-ink-muted,#8c9a95)}.scope-item code{display:inline-block;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--v-ink-muted,#8c9a95)}.credential-form{display:grid;grid-gap:14px;gap:14px;align-content:start}.credential-list{display:grid;grid-gap:12px;gap:12px;align-content:start}.secret-reveal{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--v-warn-line,#fed7aa);border-radius:var(--v-radius,14px);background:var(--v-warn-bg,#2a2118)}.secret-reveal-head{display:flex;align-items:center;gap:8px;color:var(--v-warn,#9a3412)}.secret-reveal-head strong{font-size:13.5px}.secret-reveal code{display:block;padding:12px;border:1px solid var(--v-line-strong,#2f3f39);border-radius:10px;background:var(--v-surface,#16211d);color:var(--v-ink,#f2f7f5);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow-wrap:anywhere}.secret-actions{display:flex;flex-wrap:wrap;gap:10px}.key-table{display:grid;grid-gap:8px;gap:8px}.key-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--v-line,#26332e);border-radius:12px;background:var(--v-surface,#16211d)}.key-row-main{min-width:0}.key-row-main strong{display:block;font-size:13.5px;color:var(--v-ink,#f2f7f5)}.key-row-main code{display:block;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--v-ink-soft,#cfe0da)}.key-row-main small{display:block;margin-top:3px;font-size:11px;color:var(--v-ink-muted,#8c9a95)}.row-actions{display:flex;gap:6px}@media (max-width:720px){.key-row{grid-template-columns:1fr auto}.key-row-main{grid-column:1/-1}}.platform-notice{display:grid;grid-gap:14px;gap:14px;max-width:680px}.bpix-confirmado{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px 16px;border:1px solid var(--v-success,#2b5248);border-radius:12px;background:var(--v-success-bg,#16211d);color:var(--v-success,#2b5248)}.bpix-confirmado strong{display:block;font-size:14px}.bpix-confirmado span{display:block;margin-top:2px;font-size:12.5px;color:var(--v-ink-soft,#cfe0da)}.help-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.help-nav{display:grid;grid-gap:8px;gap:8px}.help-nav-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--v-line,#26332e);border-radius:12px;background:var(--v-surface,#16211d);color:var(--v-ink-muted,#8c9a95);text-align:left;cursor:pointer}.help-nav-item:hover{border-color:var(--v-line-strong,#2f3f39)}.help-nav-item.is-active{border-color:var(--v-success,#2b5248);background:var(--v-petrol-50,#1b2723);color:var(--v-ink,#f2f7f5)}.help-nav-item strong{display:block;font-size:13.5px;color:var(--v-ink,#f2f7f5)}.help-nav-item small{display:block;margin-top:2px;font-size:11.5px;color:var(--v-ink-muted,#8c9a95)}.help-content{display:grid;grid-gap:4px;gap:4px}.help-item{padding:16px 0;border-top:1px solid var(--v-line,#26332e)}.help-item:first-of-type{border-top:0}.help-item h3{display:flex;align-items:center;gap:7px;margin:0 0 6px;font-size:14px;color:var(--v-ink,#f2f7f5)}.help-item p{margin:0;font-size:13.5px;line-height:1.65;color:var(--v-ink-soft,#cfe0da)}.help-item a{color:var(--v-success,#2b5248);text-decoration:underline}.help-item code{padding:1px 5px;border-radius:5px;background:var(--v-petrol-50,#1b2723);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media (max-width:900px){.help-layout{grid-template-columns:1fr}}