:root,[data-theme=dark],[data-theme=light] :is(.sidebar,.topbar){--bg:#080a12;--surface:#0f111c;--surface-2:#151827;--surface-3:#1c2033;--sidebar:#0b0d17;--text:#eef0f8;--muted:#9196ae;--subtle:#62677f;--border:#22263a;--border-soft:#191c2c;--purple:#a395ff;--primary:#5a3fd0;--primary-hover:#6a4fe0;--purple-bg:#6a4fe01f;--green:#4fd1a5;--green-bg:#2fbf8d17;--amber:#f0b44c;--amber-bg:#e5a43a17;--red:#f38b9c;--red-bg:#e2657b14;--accent:#ffda20;--accent-ink:#ffd23d;--accent-bg:#ffda2014;--accent-fill:#ffda20;--on-accent:#1a1300;--shadow:0 12px 45px #0003;--input:#0c0e18;--chart-grid:#22263a;--header-bg:#0b0d17eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light],[data-theme=light] :is(.sidebar,.topbar) .popover-panel{--bg:#f4f5fa;--surface:#fff;--surface-2:#f0f1f7;--surface-3:#e7e9f2;--sidebar:#fff;--text:#191b2c;--muted:#5f6480;--subtle:#81869d;--border:#e0e2ed;--border-soft:#eceef5;--purple:#4a31b5;--primary:#4a31b5;--primary-hover:#3d27a0;--purple-bg:#4a31b50f;--green:#1d7a5c;--green-bg:#e8f6f0;--amber:#8f610c;--amber-bg:#fbf3e2;--red:#b23f57;--red-bg:#fbecef;--accent:#e68d02;--accent-ink:#8a5a00;--accent-bg:#f2b7051a;--accent-fill:#b86e00;--on-accent:#1a1300;--shadow:0 8px 32px #1a1d3a0a;--input:#fff;--chart-grid:#e9ebf3;--header-bg:#fffffff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sidebar,.topbar,.popover-panel{color:var(--text)}.lp{--bg:#0b0b0f;--surface:#111115;--surface-2:#17171d;--surface-3:#1e1d25;--sidebar:#0e0e12;--text:#f1eff7;--muted:#8f8d9d;--subtle:#62606f;--border:#25242e;--border-soft:#1d1c25;--purple:#a67bf9;--primary:#8850e8;--primary-hover:#9b65f2;--purple-bg:#9b65f214;--green:#5acfaa;--green-bg:#35c69613;--amber:#eab763;--amber-bg:#d9a34e14;--red:#f18595;--shadow:0 12px 45px #0000001a;--input:#101014;--chart-grid:#27252f;--header-bg:#0e0e12e8}[data-theme=light] .lp{--bg:#f7f8fb;--surface:#fff;--surface-2:#f5f4f9;--surface-3:#eeecf4;--sidebar:#fff;--text:#24202f;--muted:#787384;--subtle:#aaa5b2;--border:#e7e4ee;--border-soft:#efedf4;--purple:#8050d5;--primary:#8850e8;--primary-hover:#7740d4;--purple-bg:#8c55e90d;--green:#238768;--green-bg:#eaf7f1;--amber:#a67424;--amber-bg:#fcf4e7;--red:#c94e66;--shadow:0 8px 32px #30234705;--input:#fff;--chart-grid:#eeebf3;--header-bg:#fffffff0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button,input,select,textarea{outline:none}:focus-visible{outline:2px solid var(--purple);outline-offset:4px}::selection{background:color-mix(in srgb, var(--primary-hover) 40%, transparent);color:var(--text)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em}p{line-height:1.7}svg{flex-shrink:0}small{font-size:11px}label{color:var(--text);flex-direction:column;gap:9px;font-size:12px;font-weight:500;display:flex}input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--border);background:var(--input);width:100%;color:var(--text);border-radius:8px;min-width:0;padding:12px 13px;font-size:13px;transition:border-color .2s,box-shadow .2s}input::placeholder{color:var(--subtle);font-weight:400}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--purple-bg);border-color:var(--purple)!important}input[readonly]{background:var(--surface-2)!important;color:var(--muted)!important}input[type=checkbox]{accent-color:var(--primary);width:17px;height:17px}label small{color:var(--muted);font-weight:400;line-height:1.6}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}code{font-size:12px}.muted{color:var(--muted)}.small-text{font-size:11px}.mono{font-family:Consolas,monospace}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;background:var(--primary);color:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:10px 16px;font-size:12px;font-weight:550;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:var(--primary);color:#fff;box-shadow:0 2px 3px #00000013,inset 0 1px #ffffff18}.button.primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 4px 20px color-mix(in srgb, var(--primary) 15%, transparent)}.button.secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.button.secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--subtle)}.button.ghost{color:var(--muted);background:0 0}.button.ghost:hover{background:var(--surface-2);color:var(--text)}.button.danger{background:var(--red-bg);color:var(--red);border-color:color-mix(in srgb, var(--red) 25%, transparent)}.button.small{min-height:34px;padding:8px 12px;font-size:11px}.button.large{min-height:48px;padding:13px 22px;font-size:13px}.button.full{width:100%;display:flex}.icon-button{width:33px;height:33px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:7px;transition:background .2s,color .2s;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--surface-3);color:var(--purple)}.danger-text{color:var(--red)}.text-link{color:var(--purple);align-items:center;gap:7px;font-size:12px;display:inline-flex}.text-link:hover{color:var(--text)}.eyebrow{letter-spacing:.13em;color:var(--purple);align-items:center;gap:8px;font-size:9px;font-weight:650;display:inline-flex}.brand{color:var(--text);letter-spacing:-1.5px;align-items:center;gap:8px;font-size:27px;font-weight:760;display:inline-flex}.brand-mark{width:36px;height:36px;display:block;position:relative;overflow:hidden}.brand-mark img{object-fit:contain;width:46px;height:46px;position:absolute;top:-6px;left:-5px}.brand-pay{font-weight:430}.brand-dot{color:var(--purple)}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:11px;overflow:hidden}.card-heading{justify-content:space-between;align-items:center;gap:16px;padding:23px 24px;display:flex}.card-heading h2{letter-spacing:-.02em;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:550;display:flex}.card-heading p{color:var(--muted);margin:0;font-size:11px}.icon-tile{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.purple{color:var(--purple);background:var(--purple-bg)}.mint{color:var(--green);background:var(--green-bg)}.amber{color:var(--amber);background:var(--amber-bg)}.pink{color:#d77ab9;background:#d77ab914}.blue{color:#71a0e9;background:#71a0e914}.small-dot,.pulse-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.pulse-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary-hover) 8%, transparent);background:var(--purple);animation:3s infinite pulse}.amber-dot{background:var(--amber)}.status-badge{white-space:nowrap;color:var(--muted);background:var(--surface-2);border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:500;display:inline-flex}.status-badge>span{background:currentColor;border-radius:50%;width:4px;height:4px}.status-completed,.status-approved{color:var(--green);background:var(--green-bg)}.status-pending,.status-processing,.status-created{color:var(--amber);background:var(--amber-bg)}.status-review{color:var(--purple);background:var(--purple-bg)}.status-failed,.status-rejected,.status-suspended{color:var(--red);background:var(--red-bg)}.avatar{width:35px;height:35px;color:var(--purple);background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 45%, var(--surface-2)), var(--surface-2));border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:650;display:inline-flex}.avatar-small{width:30px;height:30px;font-size:10px}.form-stack{flex-direction:column;gap:19px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-route-choice{border:0;min-width:0;margin:0;padding:0}.account-route-choice legend{margin-bottom:12px;font-size:12px;font-weight:550}.account-route-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-route-option{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;padding:13px 10px}.account-route-option.selected{border-color:var(--purple);background:var(--purple-bg)}.account-route-option input[type=radio]{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0;margin:1px 0 0;padding:0!important}.account-route-option>span{min-width:0}.account-route-option strong{font-size:11px}.account-route-option small{margin-top:7px;font-size:10px;display:block}.account-route-choice>p{color:var(--muted);margin:10px 0 0;font-size:10px}.account-route-badge{border:1px solid var(--border);white-space:nowrap;border-radius:5px;align-items:center;padding:5px 7px;font-size:10px;display:inline-flex}.fee-preview>.account-route-badge{align-self:flex-start}.calculator>label+label{margin-top:18px}@media (max-width:370px){.account-route-options{grid-template-columns:1fr}}.form-note{background:var(--purple-bg);border:1px solid color-mix(in srgb, var(--primary-hover) 10%, transparent);color:var(--muted);border-radius:7px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:11px;line-height:1.7;display:flex}.form-note svg{color:var(--purple);margin-top:2px}.inline-error{background:var(--red-bg);color:var(--red);border:1px solid color-mix(in srgb, var(--red) 22%, transparent);border-radius:7px;padding:12px 14px;font-size:12px;line-height:1.6}.success-note{color:var(--green);background:var(--green-bg);border-radius:8px;gap:9px;padding:13px;font-size:12px;display:flex}.form-bottom-note{color:var(--muted);justify-content:center;gap:6px;margin:0;font-size:10px;display:flex}.loading-state,.empty-state,.error-state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:55px 24px;display:flex}.loading-state p,.error-state p{margin:0}.loading-state svg{color:var(--purple)}.empty-state h3{color:var(--text);margin:0;font-size:15px;font-weight:550}.empty-state p{max-width:430px;margin:0;font-size:12px}.empty-icon{border:1px solid var(--border);background:var(--surface-2);width:56px;height:56px;color:var(--purple);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.error-state svg{color:var(--red)}.toast{z-index:200;background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:11px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:15px 17px;font-size:12px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 45px #0004}.toast>svg{color:var(--green)}.toast-error>svg{color:var(--red)}.toast button{color:var(--muted);background:0 0;border:0;padding:3px;display:flex}.spin{animation:1s linear infinite spin}.mobile-only,.mobile-brand{display:none}.app-shell{min-height:100vh}.sidebar{background:var(--sidebar);border-right:1px solid var(--border);z-index:40;flex-direction:column;width:230px;padding:27px 17px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-brand{justify-content:space-between;align-items:center;padding:0 11px 28px;display:flex}.sidebar-brand .brand{font-size:27px}.workspace-switch{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:10px;margin-bottom:31px;padding:12px 10px;display:flex}.workspace-icon{background:var(--purple-bg);width:32px;height:33px;color:var(--purple);border:1px solid #9863e825;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.workspace-switch>div{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:550;overflow:hidden}.workspace-switch small{color:var(--muted);margin-top:5px;font-size:9px;font-weight:400;display:block}.workspace-switch>svg{color:var(--muted)}.nav-section-label{color:var(--subtle);letter-spacing:.12em;padding:0 12px 14px;font-size:9px;font-weight:600}.sidebar-nav{flex-direction:column;gap:5px;display:flex}.sidebar-nav a{color:var(--muted);border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;padding:12px 13px;font-size:12px;transition:background .18s,color .18s;display:flex}.sidebar-nav a:hover{background:var(--surface-2);color:var(--text)}.sidebar-nav a.active{color:var(--purple);border-color:color-mix(in srgb, var(--primary-hover) 16%, transparent);background:linear-gradient(90deg,#8e54e622,#8e54e60c)}.sidebar-pending-note{background:var(--surface-2);border:1px solid var(--border);color:var(--amber);border-radius:7px;align-items:center;gap:11px;margin:0 4px;padding:13px;display:flex}.sidebar-pending-note>span{flex-direction:column;gap:2px;display:flex}.sidebar-pending-note strong{color:var(--text);font-size:11px;font-weight:500}.sidebar-pending-note small{color:var(--muted);font-size:9px}.nav-active-dot{background:var(--purple);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-upgrade{background:radial-gradient(ellipse at 0 0,color-mix(in srgb, var(--primary) 9%, transparent),transparent 80%),var(--surface);border:1px solid color-mix(in srgb, var(--primary-hover) 14%, transparent);border-radius:8px;padding:17px 13px;position:relative}.upgrade-icon{color:var(--purple);margin-bottom:12px;display:block}.sidebar-upgrade strong{font-size:11px;font-weight:550;display:block}.sidebar-upgrade p{color:var(--muted);margin:8px 0 14px;font-size:10px;line-height:1.7}.sidebar-upgrade a{color:var(--purple);justify-content:space-between;align-items:center;font-size:9px;font-weight:550;display:flex}.sidebar-help{color:var(--muted);align-items:center;gap:8px;padding:23px 3px;font-size:9px;display:flex}.sidebar-help>svg:last-child{margin-left:auto}.sidebar-user{border-top:1px solid var(--border);align-items:center;gap:10px;padding:17px 1px;display:flex}.sidebar-user>div{flex:1}.sidebar-user strong{font-size:11px;font-weight:550;display:block}.sidebar-user small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.app-main{flex-direction:column;min-width:0;min-height:100vh;margin-left:230px;display:flex}.topbar{border-bottom:1px solid var(--border);background:var(--header-bg);justify-content:space-between;align-items:center;gap:15px;height:69px;padding:0 30px;display:flex}.breadcrumb{white-space:nowrap;color:var(--muted);align-items:center;gap:14px;font-size:11px;display:flex}.breadcrumb>strong{color:var(--text);font-weight:500}.topbar-actions{align-items:center;gap:12px;display:flex}.header-search{background:var(--surface);border:1px solid var(--border);color:var(--subtle);border-radius:7px;align-items:center;gap:8px;margin-right:10px;padding:0 10px;display:flex}.header-search input{width:144px!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:10px 0!important;font-size:10px!important}.header-search kbd{border:1px solid var(--border);border-radius:3px;padding:0 3px;font-size:9px}.topbar-divider{background:var(--border);width:1px;height:22px;margin:0 3px}.demo-banner{background:var(--purple-bg);border-bottom:1px solid color-mix(in srgb, var(--primary-hover) 9%, transparent);color:var(--muted);align-items:center;gap:9px;padding:8px 30px;font-size:9px;display:flex}.demo-banner strong{color:var(--purple);font-weight:500}.demo-dot{background:var(--purple);border-radius:50%;width:5px;height:5px}.workspace-content{flex:1;width:100%;max-width:1560px;margin:0 auto;padding:29px 30px 32px}.workspace-content>.card,.workspace-content>section,.settings-grid,.admin-highlights,.integration-callout,.review-notice,.withdrawal-summary{margin-bottom:23px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.page-heading .eyebrow{letter-spacing:.13em;margin-bottom:10px;font-size:8px}.page-heading h1{letter-spacing:-.05em;margin-bottom:8px;font-size:27px;font-weight:580;line-height:1.25}.page-heading p{color:var(--muted);margin-bottom:0;font-size:11px}.greeting-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.account-active{color:var(--green);border-left:1px solid var(--border);align-items:center;gap:4px;margin-bottom:10px;padding-left:13px;font-size:8px;display:flex}.account-active span{background:var(--green);border-radius:50%;width:4px;height:4px}.wave{transform-origin:100% 100%;margin-left:3px;font-size:23px;animation:1.1s ease-in-out wave;display:inline-block}.heading-actions{align-items:center;gap:10px;display:flex}.period-select{color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.period-select select{appearance:none;width:98px;box-shadow:none;color:var(--text);background:0 0;border:none;padding:11px 0;font-size:10px}.period-select>svg:last-child{pointer-events:none}.welcome-banner{background:linear-gradient(105deg,#7950c516,#7950c508 80%);border:1px solid #9366e526;border-radius:9px;align-items:center;gap:16px;padding:19px 21px;display:flex;position:relative;overflow:hidden}.welcome-spark{color:var(--purple);background:#935bed0c;border:1px solid #935bed1f;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.welcome-banner strong{font-size:12px;font-weight:550}.welcome-banner p{color:var(--muted);margin:5px 0 0;font-size:10px}.welcome-banner a{color:var(--purple);z-index:1;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex;position:relative}.welcome-orbit{border:1px solid #9565f417;border-radius:50%;width:200px;height:200px;position:absolute;top:-120px;right:-30px;box-shadow:0 0 0 18px #9565f406,0 0 0 36px #9565f405}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card{min-width:0;padding:17px 18px 15px}.stat-card-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.stat-card-top .icon-tile{border-radius:7px;width:29px;height:29px}.stat-card>strong{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(19px,1.75vw,28px);font-weight:570;display:block}.stat-card-bottom{color:var(--muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:4px;font-size:8px;display:flex}.stat-card-bottom small{border:1px solid var(--border);color:var(--subtle);border-radius:4px;padding:3px 5px;font-size:7px}.dashboard-middle{grid-template-columns:minmax(0,1fr) 295px;gap:20px;display:grid}.volume-card{min-width:0}.volume-card .card-heading{padding-bottom:16px}.chart-legend{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.chart-legend>span{background:var(--purple);border-radius:50%;width:6px;height:6px}.chart-total{align-items:baseline;gap:10px;padding:0 24px 16px;display:flex}.chart-total strong{letter-spacing:-.055em;font-size:27px;font-weight:560}.chart-total>span{color:var(--subtle);font-size:9px}.revenue-chart{gap:13px;height:186px;padding:0 23px 0 19px;display:flex}.chart-labels{height:159px;color:var(--subtle);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;width:48px;padding-top:4px;font-size:8px;display:flex}.chart-plot{flex:1;min-width:0}.chart-plot>svg{width:100%;height:166px;display:block;overflow:visible}.chart-gridline{stroke:var(--chart-grid);stroke-width:1px;stroke-dasharray:4 4}.chart-point{fill:var(--surface);stroke:var(--purple);stroke-width:2px;opacity:0;transition:opacity .2s}.chart-point:hover{opacity:1}.chart-days{color:var(--subtle);justify-content:space-between;padding-top:7px;font-size:8px;display:flex}.chart-caption{border-top:1px solid var(--border-soft);color:var(--muted);justify-content:space-between;align-items:center;margin:18px 24px 0;padding:16px 0;font-size:9px;display:flex}.chart-caption>span,.chart-caption a{align-items:center;gap:6px;display:flex}.chart-caption a{color:var(--purple)}.balance-card{color:#f3eefc;background:radial-gradient(at 90% 0,#7850b72b,#0000 65%),#121018;border:1px solid #433058;border-radius:11px;padding:19px 23px 0;position:relative;overflow:hidden}.balance-top{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.balance-top>span{color:#b9abc9;align-items:center;gap:8px;font-size:11px;display:flex}.balance-top>span>svg{color:#af82ef}.balance-top button{color:#b9abc9}.balance-label{color:#a89bb9;margin-bottom:9px;font-size:10px;display:block}.balance-value{letter-spacing:-.04em;font-size:30px;font-weight:550;display:block}.balance-available{color:#a89bb9;align-items:center;gap:5px;margin:10px 0 24px;font-size:8px;display:flex}.balance-available>span{background:#76d1a9;border-radius:50%;width:4px;height:4px}.balance-card>.button{z-index:1;height:39px;font-size:11px;position:relative}.balance-breakdown{border-top:1px solid #ffffff0e;flex-direction:column;gap:13px;margin-top:20px;padding:17px 0 21px;display:flex}.balance-breakdown>div{color:#958ba3;justify-content:space-between;font-size:9px;display:flex}.balance-breakdown strong{color:#c7bbd7;font-weight:450}.balance-security{color:#82718f;z-index:1;border-top:1px solid #ffffff0a;justify-content:center;align-items:center;gap:6px;padding:14px 0;font-size:8px;display:flex;position:relative}.balance-decoration{pointer-events:none;border:1px solid #a976f008;border-radius:50%;width:180px;height:180px;position:absolute;top:-62px;right:-48px;box-shadow:0 0 0 16px #a976f004,0 0 0 36px #a976f003}.quick-actions>span{color:var(--muted);margin-bottom:12px;font-size:10px;font-weight:500;display:block}.quick-actions>div{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.quick-actions a,.quick-actions button{background:var(--surface);border:1px solid var(--border);text-align:left;color:var(--purple);border-radius:8px;align-items:center;gap:11px;padding:16px 14px;transition:background .2s,border-color .2s;display:flex}.quick-actions a:hover,.quick-actions button:hover{background:var(--purple-bg);border-color:#9565f455}.quick-actions span{color:var(--muted);font-size:10px}.quick-actions svg:last-child{color:var(--subtle);width:12px;margin-left:auto}.workspace-footer{border-top:1px solid var(--border-soft);color:var(--subtle);justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;font-size:9px;display:flex}.workspace-footer>span:last-child{align-items:center;gap:7px;display:flex}.workspace-footer i{background:var(--border);width:1px;height:8px;margin:0 6px;display:inline-block}.approval-state{text-align:center;max-width:670px;margin:55px auto;padding:48px 40px}.approval-icon{background:var(--purple-bg);width:80px;height:80px;color:var(--purple);border:1px solid #9360ef25;border-radius:24px;place-items:center;margin:0 auto 24px;display:grid}.approval-state h1{max-width:470px;margin:22px auto 15px;font-size:29px;font-weight:550}.approval-state>p{color:var(--muted);max-width:510px;font-size:12px}.approval-state>small{margin-top:23px;font-size:10px;display:block}.approval-steps{justify-content:center;align-items:flex-start;margin:33px 0 40px;display:flex}.approval-steps>span{color:var(--subtle);flex-direction:column;align-items:center;gap:12px;font-size:14px;display:flex}.approval-steps small{font-size:10px}.approval-steps>i{background:var(--border);width:35px;height:1px;margin:8px 12px}.approval-steps .done{color:var(--green)}.approval-steps .current{color:var(--purple)}.table-scroll{width:100%;position:relative;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}th{color:var(--muted);background:var(--surface-2);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:12px 19px;font-size:9px;font-weight:400}th:first-child,td:first-child{padding-left:24px}th:last-child,td:last-child{padding-right:22px}td{border-bottom:1px solid var(--border-soft);padding:14px 19px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--purple-bg)}td small{color:var(--subtle);margin-top:5px;font-size:8px;display:block}td strong{font-weight:500}.transaction-name{align-items:center;gap:11px;display:flex}.transaction-name>div{max-width:230px}.transaction-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.transaction-name small{text-overflow:ellipsis;max-width:200px;margin-top:5px;font-size:9px;overflow:hidden}.transaction-icon{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.transaction-icon.deposit{color:var(--green)}.transaction-icon.withdrawal{color:var(--purple)}.amount-cell{font-size:11px}.date-cell{color:var(--muted);font-size:10px}.document-cell{color:var(--text);letter-spacing:.02em;font-size:10px}.merchant-actions{align-items:center;gap:6px;display:flex}.table-footnote{border-top:1px solid var(--border-soft);color:var(--subtle);align-items:center;gap:6px;padding:13px 24px;font-size:8px;display:flex}.table-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:19px 22px;display:flex}.table-toolbar>div:last-child{align-items:center;gap:9px;display:flex}.table-toolbar select{width:auto;max-width:190px;padding:9px 10px;font-size:10px}.search-input{border:1px solid var(--border);color:var(--muted);background:var(--input);border-radius:7px;align-items:center;gap:8px;width:100%;max-width:380px;padding:0 10px;display:flex}.search-input input{box-shadow:none!important;background:0 0!important;border:none!important;padding:11px 0!important;font-size:11px!important}.table-pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:16px 22px;font-size:10px;display:flex}.table-pagination>div{align-items:center;gap:13px;display:flex}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06040dcc;justify-content:center;align-items:flex-start;padding:6vh 20px;animation:.15s ease-out fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{border:1px solid var(--border);background:var(--surface);border-radius:15px;outline:none;width:490px;max-width:100%;padding:26px;animation:.2s ease-out modal-in;box-shadow:0 25px 100px #0005}.modal-wide{width:660px}.modal-heading{justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:25px;display:flex}.modal-heading h2{margin-bottom:8px;font-size:20px;font-weight:550;line-height:1.4}.modal-heading p{color:var(--muted);margin:0;font-size:11px}.modal-actions{justify-content:flex-end;gap:10px;padding-top:15px;display:flex}.modal-actions-stack{flex-direction:column;gap:15px;padding-top:18px;display:flex}.money-input{border:1px solid var(--border);background:var(--input);border-radius:8px;align-items:center;gap:12px;padding:0 16px;display:flex}.money-input>span{color:var(--muted);font-size:21px}.money-input input{font-weight:500;box-shadow:none!important;border:none!important;padding:15px 0!important;font-size:30px!important}.fee-preview{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;flex-direction:column;gap:11px;padding:16px;display:flex}.fee-preview>div{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.fee-preview strong{color:var(--text);font-weight:550}.fee-preview .fee-preview-total{border-top:1px solid var(--border);color:var(--text);padding-top:13px}.fee-preview-total strong{color:var(--purple);font-size:16px}.available-note{color:var(--purple);background:var(--purple-bg);border:1px solid color-mix(in srgb, var(--primary-hover) 16%, transparent);border-radius:8px;align-items:center;gap:10px;padding:15px;display:flex}.available-note span{color:var(--muted);font-size:11px}.available-note strong{margin-left:auto;font-size:16px;font-weight:550}.payment-detail-top{text-align:center;flex-direction:column;align-items:center;padding:0 0 18px;display:flex}.detail-icon{border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:13px;display:grid}.payment-detail-top h3{margin-bottom:12px;font-size:32px;font-weight:550}.payment-detail-top p{color:var(--muted);margin:13px 0 0;font-size:12px}.pix-code{text-align:center}.qr-frame{background:#fff;border-radius:12px;place-items:center;width:212px;height:212px;margin:0 auto;padding:6px;display:grid}.qr-frame img{display:block}.test-label{color:var(--amber);margin:11px 0;font-size:10px;display:block}.copy-paste-field{background:var(--surface-2);border:1px solid var(--border);border-radius:7px;align-items:center;gap:10px;margin:16px 0 0;padding:7px;display:flex}.copy-paste-field>code{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);flex:1;padding-left:6px;font-size:10px;overflow:hidden}.detail-list{margin:20px 0}.detail-list>div{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:22px;padding:12px 0;font-size:11px;display:flex}.detail-list dt{color:var(--muted);flex-shrink:0}.detail-list dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0}.detail-list>.detail-total{color:var(--purple);padding:15px 0;font-weight:600}.detail-total dt{color:var(--text)}.share-link{background:var(--purple-bg);border:1px solid color-mix(in srgb, var(--primary-hover) 15%, transparent);border-radius:8px;flex-direction:column;gap:13px;padding:13px;display:flex}.share-link>span{color:var(--purple);align-items:center;gap:7px;font-size:11px;display:flex}.share-link>div{align-items:center;gap:10px;display:flex}.share-link code{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);flex:1;font-size:10px;overflow:hidden}.share-link>.text-link{justify-content:center;font-size:10px}.simulation-actions{border:1px dashed #b188ed44;border-radius:7px;padding:13px}.simulation-actions p{color:var(--purple);text-align:center;font-size:10px}.simulation-actions>div{gap:9px;display:flex}.simulation-actions button{flex:1}.withdrawal-summary{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.withdrawal-summary>div{align-items:center;gap:15px;padding:24px;display:flex}.withdrawal-summary span:not(.icon-tile){color:var(--muted);font-size:11px}.withdrawal-summary strong{letter-spacing:-.04em;margin-top:9px;font-size:26px;font-weight:550;display:block}.fee-summary{background:var(--purple-bg)}.fee-summary>svg{color:var(--purple);margin-left:auto}.fee-summary small{color:var(--muted);margin-top:9px;font-size:9px;display:block}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:23px;display:grid}.padded-card{padding:25px}.padded-card>.icon-tile{width:43px;height:43px;margin-bottom:21px}.padded-card>h2{margin-bottom:10px;font-size:19px;font-weight:550}.padded-card>p{margin-bottom:23px;font-size:11px}.padded-card .form-stack{margin-top:22px}.padded-card>.text-link{margin-top:20px;font-size:11px}.settings-column{flex-direction:column;gap:21px;display:flex}.theme-card{justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.theme-card h2{margin-bottom:7px;font-size:15px;font-weight:500}.theme-card p{color:var(--muted);margin:0;font-size:11px}.fee-reminder{border:1px dashed var(--border);border-radius:10px;flex-wrap:wrap;gap:24px;padding:22px;display:flex}.fee-reminder>span{width:100%;color:var(--muted);font-size:10px}.fee-reminder strong{color:var(--purple);font-size:16px;font-weight:550}.fee-reminder small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.integration-callout{background:linear-gradient(110deg,#8e55de1a,#8e55de06);border:1px solid #9860ed2b;border-radius:10px;align-items:center;gap:17px;padding:24px;display:flex}.integration-callout .icon-tile{border:1px solid color-mix(in srgb, var(--primary-hover) 20%, transparent);width:50px;height:50px}.integration-callout h3{margin:0 0 7px;font-size:17px;font-weight:550}.integration-callout p{color:var(--muted);margin:0;font-size:11px}.api-version{color:var(--purple);border:1px solid color-mix(in srgb, var(--primary-hover) 21%, transparent);border-radius:5px;margin-left:auto;padding:6px 9px;font-family:monospace;font-size:10px}.key-row{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:15px;padding:18px 23px;display:flex}.key-row>div strong{font-size:12px;font-weight:500;display:block}.key-row code{color:var(--muted);margin-top:7px;font-size:10px;display:block}.key-scope{border:1px solid var(--border);color:var(--muted);border-radius:5px;margin-left:auto;padding:6px 9px;font-size:9px}.key-row>.muted{font-size:9px}.code-card{color:#e3dcee;background:#111018}.code-card-header{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.code-card-header>span{align-items:center;gap:8px;font-size:11px;display:flex}.code-card .button{color:#ba9fde;background:#201b2d;border-color:#ffffff12}.code-card pre{color:#b09acb;white-space:pre-wrap;word-break:break-all;margin:0;padding:20px 22px;line-height:2;overflow-x:auto}.code-card pre code{font-size:11px}.code-card-footer{color:#8a7d9b;border-top:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 19px;font-size:9px;display:flex}.code-card-footer>span,.code-card-footer a{align-items:center;gap:7px;display:flex}.code-card-footer a{color:#b190ea}.checkbox-label{border:1px solid var(--border);border-radius:8px;flex-direction:row;align-items:flex-start;gap:10px;padding:15px}.checkbox-label input{flex-shrink:0;margin:0}.checkbox-label small{margin-top:7px;display:block}.secret-reveal{background:var(--purple-bg);border:1px solid color-mix(in srgb, var(--primary-hover) 17%, transparent);border-radius:9px;flex-direction:column;gap:17px;margin-bottom:18px;padding:20px;display:flex}.secret-reveal code{overflow-wrap:anywhere;color:var(--purple);font-size:14px;line-height:1.7}.admin-badge{color:var(--purple);border:1px solid color-mix(in srgb, var(--primary-hover) 19%, transparent);background:var(--purple-bg);border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:flex}.admin-highlights{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-highlights>div{align-items:center;gap:16px;padding:24px;display:flex}.admin-highlights small{color:var(--muted);margin-bottom:9px;font-size:10px;display:block}.admin-highlights strong{letter-spacing:-.035em;font-size:24px;font-weight:550}.admin-highlights .icon-tile{width:45px;height:45px}.admin-highlights>div>span:last-child{color:var(--muted);margin-left:auto;font-size:9px}.provider-balance-section{margin-bottom:20px}.provider-balance-card{align-items:center;gap:16px;padding:22px 24px;display:flex}.provider-balance-card>.icon-tile{flex-shrink:0;width:45px;height:45px}.provider-balance-card>div{min-width:0}.provider-balance-card small,.provider-balance-card>div>span{color:var(--muted);font-size:10px;display:block}.provider-balance-card strong{margin:8px 0;font-size:24px;font-weight:550;display:block}.provider-balance-card small[role=alert]{color:var(--red);margin-top:8px}.provider-balance-card button{flex-shrink:0;margin-left:auto}.merchant-balance-table{margin-top:20px}.count-badge{color:var(--purple);background:var(--purple-bg);border-radius:5px;padding:3px 7px;font-size:10px}.review-notice{background:var(--amber-bg);color:var(--amber);border:1px solid #d5a95733;border-radius:9px;align-items:center;gap:12px;padding:18px 21px;font-size:12px;display:flex}.review-notice svg:last-child{margin-left:auto}.activity-list{padding:0 25px 10px}.activity-list>div{align-items:center;gap:14px;padding:13px 0;display:flex;position:relative}.activity-list>div:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:35px;bottom:-10px;left:4px}.activity-dot{border:2px solid var(--purple);border-radius:50%;width:9px;height:9px}.activity-list strong{font-size:11px;font-weight:500}.activity-list small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.activity-list time{color:var(--muted);margin-left:auto;font-size:9px}.connection-status{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;padding:15px;display:flex}.connection-status strong{font-size:11px;font-weight:500}.fee-example{border:1px solid var(--border);border-radius:9px;margin-top:24px;padding:19px}.fee-example>span{color:var(--purple);margin-bottom:17px;font-size:11px;display:block}.fee-example>div{color:var(--muted);justify-content:space-between;margin-top:12px;font-size:10px;display:flex}.fee-example strong{color:var(--text);font-weight:500}.env-keys{flex-wrap:wrap;gap:10px;display:flex}.env-keys code{background:var(--surface-2);border:1px solid var(--border);color:var(--purple);border-radius:5px;padding:8px 10px;font-size:10px}.landing{background:var(--bg);overflow:hidden}.section-container{max-width:1200px;margin:0 auto;padding-left:36px;padding-right:36px}.site-header{border-bottom:1px solid var(--border-soft);background:var(--header-bg);z-index:10;position:relative}.site-nav{justify-content:space-between;align-items:center;gap:30px;max-width:1280px;height:88px;margin:0 auto;padding:0 42px;display:flex}.site-nav nav{align-items:center;gap:32px;display:flex}.site-nav nav a{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.site-nav nav a:hover{color:var(--purple)}.nav-actions{align-items:center;gap:13px;display:flex}.hero{grid-template-columns:1.07fr 1fr;align-items:center;gap:35px;min-height:690px;padding-top:78px;padding-bottom:80px;display:grid}.hero-copy{z-index:2;position:relative}.announcement{background:var(--purple-bg);border:1px solid color-mix(in srgb, var(--primary-hover) 15%, transparent);color:#b79ddf;border-radius:20px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 11px;font-size:9px;display:inline-flex}.announcement>svg{margin-left:4px}.hero h1{letter-spacing:-.06em;margin-bottom:26px;font-size:clamp(44px,5vw,67px);font-weight:580;line-height:1.13}.hero h1>span{background:linear-gradient(110deg,#d3b8ff,var(--primary-hover) 70%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:var(--muted);max-width:430px;margin-bottom:31px;font-size:13px;line-height:1.9}.hero-actions{align-items:center;gap:23px;display:flex}.hero-secondary{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.hero-secondary:hover{color:var(--purple)}.hero-assurances{color:var(--muted);gap:20px;margin-top:24px;font-size:9px;display:flex}.hero-assurances span{align-items:center;gap:7px;display:flex}.hero-assurances svg{color:var(--purple)}.hero-art{justify-content:center;align-items:center;height:490px;padding-top:24px;display:flex;position:relative}.hero-glow{background:radial-gradient(ellipse at 55% 53%,color-mix(in srgb, var(--primary) 14%, transparent),transparent 67%);pointer-events:none;position:absolute;inset:-50px -100px}.hero-orbit{border:1px solid color-mix(in srgb, var(--primary-hover) 10%, transparent);border-radius:50%;width:490px;height:490px;position:absolute;transform:rotate(-25deg)scaleY(.8)}.orbit-two{opacity:.6;width:610px;height:610px}.floating-crown{z-index:3;filter:drop-shadow(0 15px 25px #0004);width:153px;height:153px;animation:7s ease-in-out infinite float;position:absolute;top:-11px;right:24px;transform:rotate(11deg)}.floating-crown img{width:100%;height:100%}.preview-window{color:#f0eaf6;z-index:2;background:linear-gradient(140deg,#211b2d,#121017 60%);border:1px solid #6f4c933d;border-radius:14px;width:415px;position:relative;transform:rotate(-3deg);box-shadow:0 30px 100px #0006}.preview-window-top{border-bottom:1px solid #ffffff0a;align-items:center;gap:5px;padding:15px 18px;display:flex}.preview-window-top>span{background:#625273;border-radius:50%;width:5px;height:5px}.preview-window-top small{color:#85768f;letter-spacing:.15em;margin:0 auto;font-size:7px}.preview-window-top>svg{color:#ac82df}.preview-body{padding:23px}.preview-title{justify-content:space-between;align-items:center;margin-bottom:26px;font-size:12px;font-weight:550;display:flex}.preview-live{color:#8acdad;align-items:center;gap:5px;font-size:9px;font-weight:400;display:flex}.preview-live>span{background:#79c8a3;border-radius:50%;width:4px;height:4px}.preview-balance-label{color:#9c8ea9;align-items:center;gap:8px;font-size:10px;display:flex}.preview-balance{letter-spacing:-.055em;margin-top:10px;font-size:35px;font-weight:550}.preview-balance>span{color:#83718f}.preview-example{color:#83718f;margin-top:8px;font-size:7px;display:block}.preview-chart{margin:9px 0 0}.preview-chart svg{width:100%;height:105px;display:block}.preview-row{border-top:1px solid #ffffff0c;align-items:center;gap:12px;padding-top:18px;display:flex}.preview-row>span:nth-child(2){font-size:10px}.preview-row small{color:#82728e;margin-top:5px;font-size:8px;display:block}.preview-row>strong{color:#a9debb;text-align:right;margin-left:auto;font-size:11px;font-weight:450}.preview-row .icon-tile{color:#85cba8;background:#41936718}.floating-payment{z-index:4;color:#e9e2f1;background:#19141f;border:1px solid #6c49743f;border-radius:10px;align-items:center;gap:13px;padding:17px 19px;animation:8s ease-in-out infinite float;display:flex;position:absolute;bottom:46px;right:-5px;transform:rotate(3deg);box-shadow:0 10px 50px #0005}.payment-check{color:#75d4a6;background:#3db5801a;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.floating-payment>div{font-size:11px;font-weight:500}.floating-payment small{color:#9c8aa8;margin-top:6px;font-size:8px;font-weight:400;display:block}.floating-payment>svg{color:#ab7ae9;margin-left:7px}.floating-api{color:#ae8ed6;border:1px solid color-mix(in srgb, var(--primary-hover) 17%, transparent);z-index:4;background:#16121dd9;border-radius:8px;align-items:center;gap:9px;padding:13px;font-size:9px;display:flex;position:absolute;top:75px;left:-6px;transform:rotate(-6deg)}.art-spark{color:#b582ec;font-size:25px;position:absolute}.spark-one{top:7px;left:135px}.spark-two{font-size:40px;bottom:150px;right:-25px}.trust-strip{border-bottom:1px solid var(--border);padding-top:20px;padding-bottom:46px}.trust-strip>span{text-align:center;color:var(--subtle);letter-spacing:.15em;margin-bottom:29px;font-size:8px;display:block}.trust-strip>div{justify-content:space-around;gap:25px;display:flex}.trust-strip>div>span{color:var(--muted);align-items:center;gap:10px;font-size:13px;font-weight:450;display:flex}.trust-strip svg{width:20px;color:var(--subtle)}.features-section{padding-top:103px;padding-bottom:80px}.section-intro{text-align:center;margin-bottom:41px}.section-intro .eyebrow{margin-bottom:21px}.landing h2{letter-spacing:-.05em;margin-bottom:17px;font-size:38px;font-weight:520;line-height:1.25}.landing h2 span{color:var(--muted)}.section-intro p{color:var(--muted);font-size:12px}.features-grid{grid-template-columns:1.2fr 1fr 1fr;gap:18px;display:grid}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px;position:relative;overflow:hidden}.feature-highlight{background:radial-gradient(ellipse at 0 100%,color-mix(in srgb, var(--primary) 10%, transparent),transparent 80%),var(--surface);border-color:color-mix(in srgb, var(--primary-hover) 22%, transparent)}.feature-icon{background:var(--purple-bg);border:1px solid color-mix(in srgb, var(--primary-hover) 15%, transparent);width:43px;height:43px;color:var(--purple);border-radius:11px;place-items:center;margin-bottom:25px;display:grid}.feature-icon svg{width:21px}.feature-card h3{margin-bottom:12px;font-size:17px;font-weight:500}.feature-card>p{color:var(--muted);margin-bottom:23px;font-size:11px}.feature-pix{border-top:1px solid var(--border);color:var(--purple);align-items:center;gap:15px;padding:20px 0 0;display:flex}.feature-pix>div{color:var(--text);font-size:10px}.feature-pix small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.feature-pix svg:last-child{width:17px;margin-left:auto}.mini-bars{align-items:flex-end;gap:7px;height:80px;padding-top:7px;display:flex;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.mini-bars span{background:linear-gradient(to top,color-mix(in srgb, var(--primary) 10%, transparent),color-mix(in srgb, var(--primary-hover) 44%, transparent));border:1px solid color-mix(in srgb, var(--primary-hover) 13%, transparent);border-radius:4px 4px 0 0;flex:1}.code-teaser{border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:7px;padding:16px 12px;font-family:monospace;font-size:9px}.code-teaser span{color:var(--green);margin-right:5px}.code-teaser small{color:var(--subtle);margin-top:17px;font-family:inherit;font-size:8px;display:block}.pricing-section{grid-template-columns:1fr 1fr;align-items:center;gap:115px;padding-top:55px;padding-bottom:115px;display:grid}.pricing-copy .eyebrow{margin-bottom:22px}.pricing-copy>p{color:var(--muted);max-width:345px;font-size:12px}.pricing-lines{margin:29px 0 19px}.pricing-lines>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.pricing-lines>div>span{font-size:12px}.pricing-lines small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.pricing-lines strong{color:var(--purple);font-size:19px;font-weight:550}.pricing-lines em{font-size:12px;font-style:normal;font-weight:400}.pricing-footnote{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.pricing-footnote svg{color:var(--green)}.calculator{background:radial-gradient(ellipse at 0 0,color-mix(in srgb, var(--primary-hover) 3%, transparent),transparent 80%),var(--surface);border-color:color-mix(in srgb, var(--primary-hover) 21%, transparent);padding:30px}.calculator-heading{align-items:center;gap:13px;margin-bottom:29px;display:flex}.calculator-heading h3{margin:0 0 6px;font-size:15px;font-weight:500}.calculator-heading p{color:var(--muted);margin:0;font-size:10px}.calculator>label{color:var(--muted);font-size:10px}.calculator-value{letter-spacing:-.055em;margin:9px 0 23px;font-size:37px;font-weight:540}.calculator input[type=range]{width:100%;height:3px;accent-color:var(--primary);cursor:pointer}.range-labels{color:var(--subtle);justify-content:space-between;margin-top:12px;font-size:9px;display:flex}.calculator-breakdown{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:28px;padding:18px 0;font-size:11px;display:flex}.calculator-breakdown small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.calculator-breakdown strong{color:var(--muted);font-size:12px;font-weight:450}.calculator-total{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.calculator-total>span{font-size:12px}.calculator-total strong{color:var(--purple);letter-spacing:-.035em;font-size:26px;font-weight:550}.faq-section{grid-template-columns:1fr 1.25fr;gap:100px;padding-bottom:115px;display:grid}.faq-section .eyebrow{margin-bottom:20px}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:12px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--purple);font-size:19px;font-weight:300;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);padding-bottom:15px;padding-right:20px;font-size:11px}.final-cta{text-align:center;border:1px solid color-mix(in srgb, var(--primary-hover) 14%, transparent);background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb, var(--primary) 13%, transparent),transparent 65%),var(--surface);border-radius:16px;max-width:1128px;padding-top:70px;padding-bottom:70px;position:relative;overflow:hidden}.final-cta .eyebrow{margin-bottom:24px}.final-cta h2{z-index:1;margin-bottom:29px;font-size:41px;position:relative}.final-cta .button{z-index:2;position:relative}.cta-orbit{border:1px solid color-mix(in srgb, var(--primary-hover) 8%, transparent);width:950px;height:400px;box-shadow:0 0 0 30px color-mix(in srgb, var(--primary-hover) 2%, transparent),0 0 0 60px color-mix(in srgb, var(--primary-hover) 2%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:170px;left:50%;transform:translate(-50%)}.site-footer{justify-content:space-between;align-items:center;gap:25px;padding-top:50px;padding-bottom:35px;display:flex}.site-footer>span{color:var(--muted);font-size:9px}.site-footer>a:last-child{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.site-footer .brand{font-size:23px}[data-theme=light] .hero-glow{opacity:.7}[data-theme=light] .hero h1>span{background-image:linear-gradient(110deg,#935bee,#7038c3)}[data-theme=light] .announcement{color:var(--purple)}.auth-page{grid-template-columns:.9fr 1fr;min-height:100vh;display:grid}.auth-art{color:#f2edf9;background:radial-gradient(at 10% 100%,#763fc640,#0000 55%),#0e0b14;border-right:1px solid #33253d;flex-direction:column;padding:41px 57px;display:flex;position:relative;overflow:hidden}.auth-art .brand{color:#f2edf9}.auth-art-content{z-index:1;margin:auto 0;padding:65px 0 70px;position:relative}.auth-art-content .eyebrow{color:#b48aed;margin-bottom:24px;font-size:9px}.auth-art h1{letter-spacing:-.055em;margin-bottom:25px;font-size:clamp(35px,3.6vw,56px);font-weight:550;line-height:1.15}.auth-art h1 span{color:#b081ee}.auth-art-content>p{color:#93839f;margin-bottom:37px;font-size:12px;line-height:1.9}.auth-feature{align-items:center;gap:14px;margin-top:23px;display:flex}.auth-feature>div{color:#d6c9e4;font-size:11px}.auth-feature small{color:#8f7d9c;margin-top:7px;font-size:9px;display:block}.auth-feature .icon-tile{color:#b082ec;background:#9859e918;border:1px solid #9a61e31a;width:40px;height:40px}.auth-art-footer{color:#806c8d;z-index:1;align-items:center;gap:7px;font-size:9px;display:flex;position:relative}.auth-art-footer>span{background:#a579df;border-radius:50%;width:4px;height:4px}.auth-orb{border:1px solid color-mix(in srgb, var(--primary-hover) 7%, transparent);width:740px;height:740px;box-shadow:0 0 0 40px color-mix(in srgb, var(--primary-hover) 2%, transparent),0 0 0 80px color-mix(in srgb, var(--primary-hover) 2%, transparent);border-radius:50%;position:absolute;bottom:-480px;right:-180px}.auth-form-side{background:var(--surface);flex-direction:column;min-width:0;padding:34px 48px;display:flex}.auth-top{justify-content:space-between;align-items:center;display:flex}.auth-top .text-link{color:var(--muted);font-size:10px}.auth-form-wrap{width:100%;max-width:440px;margin:auto;padding:48px 0}.auth-heading{margin-bottom:30px}.auth-heading .eyebrow{margin-bottom:16px;font-size:9px}.auth-heading h2{letter-spacing:-.05em;margin-bottom:12px;font-size:28px;font-weight:560}.auth-heading p{color:var(--muted);font-size:11px}.auth-form-wrap .form-stack{gap:20px}.auth-form-wrap label{font-size:11px}.auth-form-wrap input{padding:13px!important;font-size:12px!important}.auth-form-wrap .form-row{gap:13px}.password-input{position:relative}.password-input input{padding-right:43px!important}.password-input button{color:var(--subtle);background:0 0;border:0;padding:5px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-switch{color:var(--muted);text-align:center;margin:25px 0;font-size:11px}.auth-switch a{color:var(--purple);margin-left:5px;font-weight:550}.auth-security{color:var(--subtle);justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.auth-security>span{border-left:1px solid var(--border);align-items:center;gap:5px;margin-left:7px;padding-left:11px;display:flex}.auth-bottom{color:var(--subtle);justify-content:space-between;align-items:center;gap:15px;font-size:9px;display:flex}.auth-bottom a{align-items:center;gap:6px;display:flex}.checkout-page{background:radial-gradient(ellipse at 0 60%,color-mix(in srgb, var(--primary) 4%, transparent),transparent 55%),var(--bg);flex-direction:column;min-height:100vh;display:flex}.checkout-page>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:28px 35px;display:flex}.checkout-main{width:100%;max-width:1020px;margin:auto;padding:35px}.checkout-demo{background:var(--amber-bg);color:var(--amber);border:1px solid #b9894730;border-radius:8px;align-items:center;gap:11px;margin-bottom:28px;padding:12px 15px;font-size:10px;display:flex}.checkout-demo strong{margin-right:10px;font-weight:550}.checkout-grid{grid-template-columns:1fr 420px;align-items:center;gap:75px;display:grid}.checkout-summary>.eyebrow{margin-bottom:20px}.checkout-summary h1{letter-spacing:-.055em;margin-bottom:27px;font-size:40px;font-weight:550;line-height:1.15}.checkout-summary h1>span{color:var(--purple)}.checkout-summary>p{color:var(--muted);margin-bottom:13px;font-size:11px}.checkout-merchant{align-items:center;gap:12px;display:flex}.checkout-merchant strong{font-size:13px;font-weight:550}.checkout-merchant small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.checkout-order{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:27px 0 24px;padding:23px 0}.checkout-order>span{color:var(--muted);font-size:10px}.checkout-order h3{margin:12px 0 24px;font-size:15px;font-weight:450}.checkout-order>div{justify-content:space-between;align-items:center;display:flex}.checkout-order>div>span{color:var(--muted);font-size:11px}.checkout-order strong{letter-spacing:-.04em;font-size:29px;font-weight:560}.checkout-trust{color:var(--purple);align-items:flex-start;gap:12px;display:flex}.checkout-trust>span{color:var(--text);font-size:11px}.checkout-trust small{color:var(--muted);max-width:290px;margin-top:5px;font-size:10px;line-height:1.6;display:block}.checkout-reference{color:var(--subtle);margin-top:30px;font-size:9px;display:block}.checkout-payment{border-color:color-mix(in srgb, var(--primary-hover) 18%, transparent);padding:28px}.checkout-payment-heading{align-items:center;gap:13px;margin-bottom:24px;display:flex}.checkout-payment-heading h2{margin:0 0 7px;font-size:20px;font-weight:550}.checkout-payment-heading p{color:var(--muted);margin:0;font-size:10px}.checkout-payment .qr-frame{width:236px;height:236px}.checkout-payment .qr-frame img{width:224px;height:224px}.checkout-wait{color:var(--amber);justify-content:center;align-items:center;gap:7px;margin-bottom:4px;padding:15px 0;font-size:10px;display:flex}.checkout-wait>span{background:var(--amber);box-shadow:none;width:4px;height:4px;margin-left:4px}.pix-instructions{border-top:1px solid var(--border);margin:0;padding:17px 0 3px;list-style:none}.pix-instructions li{color:var(--muted);align-items:center;gap:10px;margin-bottom:14px;font-size:9px;display:flex}.pix-instructions li>span{border:1px solid var(--border);background:var(--surface-2);width:20px;height:20px;color:var(--purple);border-radius:5px;place-items:center;font-size:9px;display:grid}.checkout-payment-footer{color:var(--subtle);border-top:1px solid var(--border);justify-content:center;align-items:center;gap:5px;padding-top:16px;font-size:8px;display:flex}.checkout-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:390px;display:flex}.checkout-result>span:first-child{color:var(--green);background:var(--green-bg);border-radius:50%;place-items:center;width:95px;height:95px;margin-bottom:7px;display:grid}.checkout-result h2{margin:0;font-size:25px;font-weight:550}.checkout-result p{color:var(--muted);margin:0;font-size:12px}.checkout-page>footer{width:100%;max-width:1030px;color:var(--subtle);justify-content:space-between;align-items:center;margin:0 auto;padding:25px 35px;font-size:10px;display:flex}.checkout-page>footer>span{align-items:center;gap:7px;display:flex}.standalone-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;padding:25px;display:flex}.standalone-state>svg{color:var(--purple)}.standalone-state h1{margin:0;font-size:36px;font-weight:550}.standalone-state p{color:var(--muted);max-width:500px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;bottom:14px}to{opacity:1;bottom:24px}}@keyframes wave{0%,to{transform:rotate(0)}30%{transform:rotate(17deg)}65%{transform:rotate(-9deg)}}@media (min-width:1550px){.sidebar{width:250px;padding-left:22px;padding-right:22px}.app-main{margin-left:250px}.workspace-content{padding:35px 40px}.dashboard-middle{grid-template-columns:minmax(0,1fr) 345px}.stat-card{padding:22px}.stat-card-bottom{font-size:9px}.stat-card-bottom small{font-size:8px}.transaction-name>div{max-width:300px}.transaction-name small{max-width:280px}.quick-actions span{font-size:11px}.balance-card{padding-left:27px;padding-right:27px}}@media (max-width:1199px){.workspace-content{padding:25px 22px}.topbar{padding:0 22px}.demo-banner{padding-left:22px}.sidebar{width:212px;padding-left:13px;padding-right:13px}.app-main{margin-left:212px}.sidebar-upgrade{padding:15px 10px}.sidebar-help{font-size:8px}.sidebar-help>svg:first-child{width:15px}.page-heading h1{font-size:24px}.page-heading{align-items:flex-start}.heading-actions{padding-top:14px}.heading-actions>.button{padding:10px 12px;font-size:10px}.period-select{gap:5px;padding:0 8px}.period-select select{width:90px;font-size:9px}.period-select>svg{width:13px}.greeting-line{gap:8px}.account-active{padding-left:8px;font-size:7px}.page-heading .eyebrow{font-size:7px}.stat-card{padding:14px}.stats-grid{gap:12px}.stat-card-bottom small{display:none}.stat-card-bottom{font-size:7px}.dashboard-middle{grid-template-columns:minmax(0,1fr) 265px;gap:16px}.balance-card{padding-left:18px;padding-right:18px}.balance-value{font-size:28px}.volume-card .card-heading{padding:20px 18px 16px}.card-heading h2{font-size:12px}.card-heading p{font-size:10px}.chart-legend{font-size:8px}.chart-caption{margin-left:18px;margin-right:18px;font-size:8px}.chart-caption a{font-size:8px}.quick-actions>div{gap:9px}.quick-actions a,.quick-actions button{gap:7px;padding:13px 10px}.quick-actions span{font-size:8px}.quick-actions svg:first-child{width:16px}.quick-actions svg:last-child{width:10px}.table-toolbar{flex-wrap:wrap}.search-input{flex:1;min-width:220px;max-width:none}.withdrawal-summary{gap:12px}.withdrawal-summary>div{gap:10px;padding:19px}.withdrawal-summary strong{font-size:22px}.withdrawal-summary .icon-tile{width:29px;height:29px}.withdrawal-summary span:not(.icon-tile){font-size:9px}.site-nav{gap:20px;padding:0 30px}.site-nav nav{gap:20px}.site-nav nav a{font-size:10px}.hero{gap:25px;min-height:640px}.hero-art{transform-origin:50%;transform:scale(.9)}.hero h1{font-size:57px}.hero-actions{gap:17px}.hero-actions>.button{padding-left:17px;padding-right:17px;font-size:11px}.hero-secondary{font-size:9px}.hero-assurances{font-size:8px}.hero-copy>p{font-size:12px}.feature-card{padding:23px}.feature-card h3{font-size:15px}.feature-pix{gap:10px}.feature-pix>svg:first-child{width:43px}.pricing-section{gap:65px}.final-cta{margin-left:36px;margin-right:36px}.auth-art{padding:35px}.auth-form-side{padding:30px 35px}.checkout-grid{grid-template-columns:1fr 400px;gap:40px}}@media (max-width:1000px) and (min-width:851px){.page-heading{flex-wrap:wrap}.heading-actions{padding-top:0}.dashboard-middle{grid-template-columns:1fr}.balance-card{grid-template-columns:1fr 1fr;column-gap:30px;padding:20px 25px 0;display:grid}.balance-top{grid-column:1/-1;padding-bottom:10px}.balance-label,.balance-value{grid-column:1}.balance-available{grid-column:1;margin-bottom:15px}.balance-card>.button{grid-area:3/2}.balance-breakdown{border:0;grid-area:4/2/6;margin-top:0;padding:10px 0 15px}.balance-security{grid-column:1/-1}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-card>strong{font-size:26px}.stat-card-bottom{font-size:9px}.settings-grid{grid-template-columns:1fr}.hero h1{font-size:48px}.hero-art{transform:scale(.8)}.hero-copy{margin-right:-25px}.hero-actions{flex-wrap:wrap}.features-grid{gap:12px}.feature-card{padding:20px}.feature-card h3{font-size:14px}}@media (max-width:850px){.mobile-only{display:inline-flex}.desktop-only{display:none}.sidebar{width:245px;transition:transform .25s;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.sidebar-backdrop{z-index:39;background:#0009;border:0;position:fixed;inset:0}.sidebar-help{font-size:10px}.sidebar-brand{padding-top:0}.sidebar-upgrade{padding:17px}.app-main{margin-left:0}.header-search{margin-right:0}.topbar{height:62px}.topbar-actions{gap:9px}.demo-banner{font-size:8px}.workspace-content{padding:24px}.page-heading h1{font-size:27px}.page-heading .eyebrow{font-size:8px}.heading-actions>.button{font-size:11px}.stats-grid{gap:13px}.stat-card{padding:16px}.stat-card>strong{font-size:23px}.stat-card-bottom{font-size:7px}.dashboard-middle{grid-template-columns:minmax(0,1fr) 260px}.chart-legend{display:none}.quick-actions span{font-size:10px}.card-heading h2{font-size:14px}.workspace-footer{padding:20px 24px}.site-nav nav{display:none}.site-nav{height:78px}.hero{text-align:center;grid-template-columns:1fr;gap:15px;padding-top:65px;padding-bottom:50px}.hero h1{font-size:66px}.hero h1 br:nth-child(2){display:none}.hero-copy>p{max-width:460px;margin-left:auto;margin-right:auto;font-size:13px}.hero-actions{justify-content:center}.hero-assurances{justify-content:center;font-size:10px}.hero-art{width:100%;max-width:500px;height:465px;margin:0 auto;transform:scale(.93)}.hero-orbit{width:520px;height:450px}.orbit-two{width:650px;height:560px}.floating-crown{top:1px;right:40px}.floating-api{top:60px;left:-5px}.trust-strip>div{grid-template-columns:1fr 1fr;gap:25px;max-width:500px;margin:0 auto;display:grid}.trust-strip>div>span{justify-content:center;font-size:12px}.features-section{padding-top:75px}.landing h2{font-size:33px}.features-grid{grid-template-columns:1fr 1fr}.feature-highlight{grid-column:1/-1}.feature-highlight .feature-pix{max-width:340px}.feature-highlight>p{max-width:500px}.feature-card h3{font-size:18px}.pricing-section{gap:40px;padding-bottom:85px}.calculator{padding:23px}.calculator-heading{gap:10px}.calculator-heading h3{font-size:12px}.calculator-heading p{font-size:9px}.calculator-value{font-size:31px}.calculator-total strong{font-size:23px}.calculator>.button{font-size:10px}.pricing-lines strong{font-size:17px}.pricing-lines em{font-size:10px}.faq-section{gap:40px;padding-bottom:80px}.faq-section h2{font-size:30px}.faq-list summary{font-size:11px}.site-footer{flex-wrap:wrap}.site-footer>span{text-align:center;order:3;width:100%;padding-top:5px}.auth-page{grid-template-columns:.8fr 1fr}.auth-art{padding:30px}.auth-art h1{font-size:37px}.auth-art-content>p br{display:none}.auth-art-content>p{font-size:11px}.auth-feature{gap:10px}.auth-feature>div{font-size:10px}.auth-feature small{font-size:8px;line-height:1.7}.auth-form-side{padding:25px}.auth-heading h2{font-size:25px}.auth-form-wrap .form-row{grid-template-columns:1fr;gap:20px}.auth-form-wrap{padding:45px 0}.auth-security{font-size:8px}.auth-security>span{display:none}.auth-art-footer{font-size:8px;line-height:1.7}.checkout-grid{grid-template-columns:1fr 360px;gap:30px}.checkout-payment{padding:23px}.checkout-summary h1{font-size:34px}.checkout-summary .eyebrow{font-size:8px}}@media (max-width:650px){.header-search{display:none}.topbar{padding:0 17px}.breadcrumb{gap:8px;font-size:11px}.topbar-actions{gap:5px}.demo-banner{flex-wrap:wrap;gap:6px;padding:9px 20px;font-size:8px}.demo-banner>span:last-child{width:100%;padding-left:11px;font-size:8px}.workspace-content{padding:24px 17px}.page-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:23px}.page-heading h1{font-size:26px}.page-heading p{font-size:11px}.heading-actions{width:100%;padding-top:0}.heading-actions>.button{flex:1;min-height:39px}.period-select select{width:106px;font-size:10px}.page-heading .eyebrow{font-size:7px}.greeting-line{gap:12px}.account-active{font-size:8px}.welcome-banner{gap:12px;padding:16px}.welcome-banner strong{font-size:11px;line-height:1.6;display:block}.welcome-banner p{font-size:9px}.welcome-banner a{display:none}.welcome-spark{flex-shrink:0;width:35px;height:35px}.welcome-spark svg{width:21px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card{padding:14px}.stat-card-top{font-size:10px}.stat-card-top .icon-tile{width:26px;height:26px}.stat-card-top svg{width:15px}.stat-card>strong{margin-bottom:14px;font-size:24px}.stat-card-bottom{white-space:normal;min-height:10px;font-size:7px}.dashboard-middle{grid-template-columns:1fr}.volume-card .card-heading{padding:20px 18px 14px}.chart-total{padding-left:18px}.chart-total strong{font-size:26px}.chart-total>span,.chart-caption{font-size:8px}.revenue-chart{gap:9px;height:189px;padding-left:13px;padding-right:18px}.chart-labels{width:45px;font-size:7px}.chart-days{font-size:7px}.balance-card{padding:20px 23px 0}.balance-top{padding-bottom:16px}.balance-value{font-size:35px}.balance-label{font-size:11px}.balance-available{font-size:10px}.balance-breakdown>div{font-size:11px}.balance-security{font-size:9px}.quick-actions>div{grid-template-columns:1fr 1fr;gap:10px}.quick-actions a,.quick-actions button{padding:17px 13px}.quick-actions span{font-size:10px}.quick-actions svg:first-child{width:19px}.quick-actions svg:last-child{width:14px}.card-heading{gap:12px;padding:20px 17px}.card-heading h2{flex-wrap:wrap;font-size:13px}.card-heading p{font-size:9px}.card-heading .button{gap:5px;padding:7px 9px;font-size:9px}.table-footnote{padding-left:17px;font-size:8px;line-height:1.6}.table-toolbar{gap:12px;padding:16px}.table-toolbar>div:last-child{width:100%}.table-toolbar .search-input{min-width:100%}.table-toolbar select{flex:1;max-width:none}.table-pagination{gap:8px;padding:14px;font-size:8px}.table-pagination>div{gap:3px}.table-pagination .icon-button{width:28px}.workspace-footer{padding:20px 17px;font-size:8px}.workspace-footer>span:last-child{font-size:8px}.workspace-footer i,.workspace-footer i+span{display:none}.workspace-footer>span:last-child{flex-wrap:wrap;justify-content:flex-end;max-width:210px;line-height:1.8}.withdrawal-summary{grid-template-columns:1fr 1fr;gap:12px}.withdrawal-summary>div{flex-wrap:wrap;padding:17px}.withdrawal-summary>.fee-summary{grid-column:1/-1}.withdrawal-summary strong{font-size:24px}.fee-summary>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.fee-summary strong{margin:0;font-size:22px}.fee-summary small{width:100%;margin-top:0}.fee-summary svg{width:23px}.settings-grid{grid-template-columns:1fr;gap:20px}.padded-card{padding:22px}.settings-column{gap:20px}.integration-callout{gap:12px;padding:18px}.integration-callout .icon-tile{width:40px;height:40px}.integration-callout h3{font-size:15px}.integration-callout p{font-size:10px}.api-version{display:none}.key-row{gap:11px;padding:16px}.key-scope{font-size:8px}.key-row>.muted,.key-row .icon-tile{display:none}.key-row>div{flex:1}.key-row>.icon-button{width:25px}.admin-highlights{grid-template-columns:1fr;gap:13px}.admin-highlights>div{padding:22px}.activity-list{padding:0 17px 10px}.activity-list time{font-size:8px}.activity-list strong{font-size:10px}.activity-list small{font-size:8px}.review-notice{padding:15px;font-size:10px;line-height:1.7}.admin-badge{font-size:9px}.approval-state{margin:20px auto;padding:35px 20px}.approval-state h1{font-size:25px}.approval-state>p{font-size:11px}.approval-steps{gap:5px}.approval-steps small{font-size:8px}.approval-steps>i{width:18px;margin-left:0;margin-right:0}.modal-overlay{padding:25px 12px}.modal{padding:23px 19px}.modal-heading h2{font-size:19px}.modal-heading p{font-size:10px}.modal .form-row{grid-template-columns:1fr;gap:18px}.detail-list>div{gap:12px;font-size:10px}.detail-list dd{max-width:58%}.available-note{gap:7px;padding:12px}.available-note span{font-size:10px}.available-note strong{font-size:14px}.modal-actions>.button{flex:1;font-size:11px}.toast{width:calc(100vw - 24px);font-size:11px;bottom:16px}.section-container{padding-left:23px;padding-right:23px}.site-nav{gap:12px;height:73px;padding:0 21px}.brand{gap:6px;font-size:25px}.brand-mark{width:31px;height:33px}.brand-mark img{width:42px;height:42px}.nav-actions{gap:4px}.nav-actions .button.ghost{padding:8px;font-size:10px}.nav-actions>.button.primary{gap:5px;padding:9px 10px;font-size:9px}.nav-actions>.button.primary svg{width:12px}.nav-actions .icon-button{width:29px}.nav-actions .icon-button svg{width:16px}.hero{gap:8px;padding-top:53px;padding-bottom:20px}.hero h1{margin-bottom:23px;font-size:clamp(42px,10.5vw,60px)}.hero h1 br:nth-child(2){display:block}.announcement{gap:8px;margin-bottom:25px;padding:8px 10px;font-size:8px}.hero-copy>p{max-width:330px;margin-bottom:26px;font-size:11px;line-height:1.9}.desktop-break{display:none}.hero-actions{gap:16px}.hero-actions .button{min-height:45px;padding:12px 15px;font-size:10px}.hero-actions .button svg{width:16px}.hero-secondary{gap:5px;font-size:9px}.hero-secondary svg{width:14px}.hero-assurances{gap:20px;margin-top:22px;font-size:8px}.hero-assurances svg{width:13px}.hero-art{width:100%;max-width:420px;height:385px;margin-top:35px;padding-top:0;transform:none}.preview-window{width:300px}.preview-window-top{padding:11px 13px}.preview-window-top small{font-size:5px}.preview-body{padding:18px}.preview-title{margin-bottom:20px;font-size:10px}.preview-balance-label{font-size:8px}.preview-balance{font-size:30px}.preview-chart svg{height:74px}.preview-example{font-size:6px}.preview-row{gap:9px;padding-top:13px}.preview-row>span:nth-child(2){font-size:8px}.preview-row>strong{font-size:9px}.preview-row small{font-size:6px}.preview-row .icon-tile{width:26px;height:26px}.preview-row .icon-tile svg{width:14px}.floating-crown{width:125px;height:125px;top:-18px;right:1px}.floating-payment{gap:9px;padding:11px 13px;bottom:26px;right:0}.floating-payment>div{font-size:9px}.floating-payment small{font-size:7px}.floating-payment>svg{width:14px}.payment-check{width:28px;height:28px}.payment-check svg{width:18px}.floating-api{gap:6px;padding:10px;font-size:7px;top:32px;left:-4px}.floating-api svg{width:13px}.hero-orbit{width:375px;height:385px}.orbit-two{width:460px;height:470px}.spark-one{font-size:19px;top:-13px;left:102px}.spark-two{font-size:27px;bottom:110px;right:-15px}.trust-strip{padding-top:25px;padding-bottom:30px}.trust-strip>span{letter-spacing:.12em;margin-bottom:25px;font-size:6px}.trust-strip>div{gap:21px 12px}.trust-strip>div>span{gap:7px;font-size:9px}.trust-strip svg{width:16px}.features-section{padding-top:64px;padding-bottom:35px}.section-intro{margin-bottom:29px}.section-intro .eyebrow{font-size:7px}.landing h2{font-size:28px}.section-intro p{font-size:11px}.features-grid{grid-template-columns:1fr;gap:16px}.feature-card{padding:25px}.feature-highlight{grid-column:auto}.feature-icon{margin-bottom:21px}.feature-card h3{font-size:18px}.feature-card>p{font-size:11px}.mini-bars{max-width:270px;height:65px}.code-teaser{font-size:11px}.code-teaser small{font-size:9px}.pricing-section{grid-template-columns:1fr;gap:33px;padding-top:37px;padding-bottom:67px}.pricing-copy .eyebrow{font-size:8px}.pricing-copy h2{font-size:33px}.pricing-copy>p{font-size:12px}.pricing-lines strong{font-size:21px}.pricing-lines em{font-size:12px}.calculator{padding:25px}.calculator-heading h3{font-size:15px}.calculator-heading p{font-size:10px}.calculator-value{font-size:38px}.calculator-total strong{font-size:29px}.calculator>.button{font-size:12px}.faq-section{grid-template-columns:1fr;gap:10px;padding-bottom:60px}.faq-section .eyebrow{font-size:8px}.faq-section h2{font-size:31px}.faq-list summary{font-size:12px}.final-cta{margin:0 21px;padding:48px 20px}.final-cta .eyebrow{gap:6px;font-size:6px}.final-cta h2{font-size:28px}.final-cta .button{font-size:12px}.site-footer{gap:20px;padding-top:35px;padding-bottom:25px}.site-footer>span{font-size:8px;line-height:1.8}.site-footer>a:last-child{font-size:9px}.auth-page{display:block}.auth-art{display:none}.auth-form-side{min-height:100vh;padding:20px 25px}.auth-form-wrap{max-width:430px;padding:45px 0}.mobile-brand{margin-bottom:33px;display:block}.auth-heading h2{font-size:28px}.auth-heading p{font-size:11px}.auth-form-wrap .form-row{grid-template-columns:1fr 1fr;gap:12px}.auth-form-wrap input{font-size:11px!important}.auth-bottom{font-size:8px}.auth-security{font-size:9px}.checkout-page>header{padding:20px 24px}.checkout-main{padding:26px 22px}.checkout-grid{grid-template-columns:1fr;gap:27px}.checkout-summary h1{margin-bottom:22px;font-size:35px}.checkout-summary>.eyebrow{margin-bottom:14px}.checkout-order{margin:21px 0;padding:20px 0}.checkout-order h3{margin-bottom:18px}.checkout-summary>.checkout-trust,.checkout-reference{display:none}.checkout-payment{padding:25px 21px}.checkout-demo{margin-bottom:29px;padding:12px;font-size:9px;line-height:1.7}.checkout-demo strong{font-size:10px;display:block}.checkout-page>footer{padding:20px 23px;font-size:9px}.checkout-result{min-height:340px}.standalone-state h1{font-size:30px}}@media (max-width:370px){.nav-actions .theme-toggle{display:none}.hero-actions{flex-direction:column;gap:17px}.hero-art{width:calc(100% + 20px);margin-left:-10px;transform:scale(.9)}.hero h1{font-size:41px}.auth-form-wrap .form-row{grid-template-columns:1fr}.stat-card>strong{font-size:21px}.stat-card-top,.detail-list>div{font-size:9px}.account-active{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.stat-trend{font-weight:550;border:none!important;padding:0!important;font-size:9px!important;display:inline-flex!important}.stat-trend.up{color:var(--green)!important}.stat-trend.down{color:var(--red)!important}.charge-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.charge-facts>div{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;min-width:0;padding:12px 14px}.charge-facts span{color:var(--muted);margin-bottom:6px;font-size:9px;display:block}.charge-facts strong{overflow-wrap:anywhere;font-size:12px;font-weight:550}.how-it-works{border-top:1px solid var(--border);padding-top:17px}.how-it-works h3{margin:0 0 13px;font-size:12px;font-weight:550}.how-it-works ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.how-it-works li{align-items:flex-start;gap:12px;display:flex}.how-it-works li>span{background:var(--purple-bg);width:27px;height:27px;color:var(--purple);border-radius:7px;flex-shrink:0;place-items:center;font-size:9px;font-weight:600;display:grid}.how-it-works strong{font-size:11px;font-weight:550;display:block}.how-it-works small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.form-bottom-note{text-align:left}.form-bottom-note svg{flex-shrink:0;margin-top:2px}@media (max-width:850px){.page-heading .eyebrow,.greeting-line .account-active,.greeting-line .account-route-badge{font-size:11px}.page-heading p{font-size:13px}.heading-actions{flex-wrap:wrap}.heading-actions>.button{font-size:13px}.period-select{flex:1}.period-select select{width:100%;font-size:12px}.welcome-banner strong{font-size:13px}.welcome-banner p,.stat-card-top{font-size:12px}.stat-card>strong{overflow-wrap:anywhere;font-size:21px}.stat-card-bottom{white-space:normal;flex-wrap:wrap;font-size:11px}.stat-trend{font-size:11px!important}.card-heading p,.chart-total>span,.chart-caption,.chart-legend{font-size:12px}.chart-labels span,.chart-days span{font-size:10px}.balance-label,.balance-available,.balance-breakdown span,.balance-security,.quick-actions>span,.quick-actions a span,.quick-actions button span{font-size:12px}.transactions-table th,.transactions-table td small,.transaction-name small,.date-cell,.table-footnote,.workspace-footer,.workspace-footer span{font-size:11px}.approval-state{margin:20px auto;padding:32px 20px}.approval-state h1{font-size:22px}.approval-state>p{font-size:14px;line-height:1.6}.approval-state>small{overflow-wrap:anywhere;font-size:12px}.approval-steps{margin:26px 0 30px}.approval-steps small{text-align:center;font-size:11px}.approval-steps>i{flex-shrink:0;width:14px;margin:8px 4px}.approval-state>.button{justify-content:center;width:100%}}@media (max-width:420px){.stats-grid{gap:10px}.stat-card{padding:13px 12px}.stat-card>strong{font-size:19px}.charge-facts{grid-template-columns:1fr}}@media (max-width:850px){.charge-facts span,.how-it-works small,.form-bottom-note{font-size:11px}.charge-facts strong,.how-it-works strong{font-size:13px}}.chart-surface{cursor:crosshair;touch-action:pan-y;border-radius:6px;outline:none;height:166px;position:relative}.chart-surface:focus-visible{box-shadow:0 0 0 2px var(--purple-bg), 0 0 0 3px var(--purple)}.chart-surface>svg{width:100%;height:100%;display:block;overflow:visible}.chart-guide{stroke:var(--purple);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:3 3}.chart-dot{background:var(--surface);border:2px solid var(--purple);box-sizing:border-box;pointer-events:none;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;transition:transform .12s;position:absolute}.chart-dot.active{width:11px;height:11px;margin:-5.5px 0 0 -5.5px;box-shadow:0 0 0 4px #9565f42e}.chart-empty{color:var(--muted);pointer-events:none;text-align:center;place-items:center;padding:0 12px;font-size:11px;display:grid;position:absolute;inset:0}.chart-tooltip{background:var(--surface-2);border:1px solid var(--border);pointer-events:none;white-space:nowrap;z-index:2;border-radius:8px;flex-direction:column;gap:3px;padding:8px 11px;display:flex;position:absolute;top:-4px;transform:translate(-50%,-100%);box-shadow:0 8px 28px #0004}.chart-tooltip.start{transform:translate(-12px,-100%)}.chart-tooltip.end{transform:translate(calc(12px - 100%),-100%)}.chart-tooltip small{color:var(--muted);font-size:10px}.chart-tooltip strong{font-size:14px;font-weight:600}.chart-tooltip span{color:var(--muted);font-size:10px}.chart-days{height:18px;display:block;position:relative}.chart-days span{white-space:nowrap;position:absolute;transform:translate(-50%)}.chart-days span:first-child{transform:none}.chart-days span:last-child{transform:translate(-100%)}@media (max-width:850px){.chart-tooltip small,.chart-tooltip span{font-size:11px}}@media (max-width:650px){.chart-days span:nth-child(2n):not(:last-child){display:none}}.segmented{grid-template-columns:repeat(var(--count), minmax(0, 1fr));background:var(--surface-2);border:1px solid var(--border);isolation:isolate;border-radius:9px;flex-shrink:0;padding:3px;display:grid;position:relative}.segmented button{z-index:1;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:550;transition:color .2s;position:relative}.segmented button:hover,.segmented button.active{color:var(--text)}.segmented button:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}.segmented-thumb{z-index:0;width:calc((100% - 6px) / var(--count));background:var(--surface);box-shadow:0 1px 4px #0003, inset 0 0 0 1px var(--border);transform:translateX(calc(var(--index) * 100%));border-radius:6px;transition:transform .28s cubic-bezier(.3,.8,.3,1);position:absolute;top:3px;bottom:3px;left:3px}select option{background-color:var(--surface);color:var(--text)}.sales-card .card-heading p strong{color:var(--text);font-weight:600}.sales-chart{gap:10px;padding:6px 22px 18px 14px;display:flex}.sales-axis{width:84px;height:240px;color:var(--subtle);flex-shrink:0;font-size:10px;position:relative}.sales-axis span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.sales-plot{flex:1;min-width:0}.sales-surface{touch-action:pan-y;border-radius:6px;outline:none;height:240px;position:relative}.sales-surface:focus-visible{box-shadow:0 0 0 2px var(--purple)}.sales-surface>svg{width:100%;height:100%;display:block;overflow:visible}.sales-gridline{stroke:var(--border);stroke-width:1px}.sales-line{stroke:var(--purple);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.sales-guide{stroke:var(--purple);stroke-opacity:.35;stroke-width:1px}.sales-reveal{animation:.9s cubic-bezier(.25,.8,.25,1) both sales-reveal}.sales-dot{background:var(--purple);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;margin:-4.5px 0 0 -4.5px;transition:transform .18s;animation:.35s cubic-bezier(.3,1.6,.5,1) backwards dot-pop;position:absolute}.sales-dot.active{box-shadow:0 0 0 2px var(--surface), 0 0 0 6px color-mix(in srgb, var(--purple) 20%, transparent);transform:scale(1.55)}.sales-tooltip{pointer-events:none;white-space:nowrap;z-index:3;color:#f1f0f7;background:#1b1d29;border:1px solid #343850;border-radius:7px;flex-direction:column;gap:5px;padding:8px 10px;animation:.14s ease-out both tip-in;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 10px 30px #0006}.sales-tooltip.start{transform:translate(-10px,calc(-100% - 14px))}.sales-tooltip.end{transform:translate(calc(10px - 100%),calc(-100% - 14px))}.sales-tooltip strong{font-size:11px;font-weight:650}.sales-tooltip span{align-items:center;gap:6px;font-size:12px;font-weight:550;display:flex}.sales-tooltip i{background:var(--purple);border-radius:2px;width:9px;height:9px}.sales-ticks{height:22px;color:var(--subtle);margin-top:6px;font-size:10px;position:relative}.sales-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.sales-placeholder{height:260px;color:var(--muted);place-items:center;padding:0 22px 18px;font-size:12px;display:grid}.skeleton-line{background:linear-gradient(90deg, var(--surface-2) 25%, var(--border) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:8px;width:100%;height:100%;animation:1.2s linear infinite shimmer;display:block}[data-theme=light] .sales-tooltip{color:#1d1a26;background:#fff;border-color:#e3e0ea;box-shadow:0 10px 30px #1d1a2622}@keyframes sales-reveal{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0)}}@keyframes dot-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes tip-in{0%{opacity:0}to{opacity:1}}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:850px){.sales-card .card-heading{flex-wrap:wrap}.sales-card .card-heading .segmented{width:100%}.sales-chart{gap:6px;padding:4px 14px 14px 8px}.sales-axis{width:66px;font-size:10px}.sales-axis,.sales-surface{height:200px}.segmented button{padding:8px 6px;font-size:12px}.heading-actions .segmented{flex:1}}@media (max-width:650px){.sales-ticks span:nth-child(2n):not(:last-child),.sales-ticks span:nth-last-child(2){display:none}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-heading,.welcome-banner,.stat-card,.dashboard-middle>*,.quick-actions,.table-card,.padded-card,.approval-state,.withdrawal-summary>*,.admin-highlights>*,.settings-grid>*,.integration-callout,.auth-form-wrap{animation:.45s cubic-bezier(.2,.7,.2,1) backwards rise}.welcome-banner{animation-delay:40ms}.stats-grid>:first-child{animation-delay:60ms}.stats-grid>:nth-child(2){animation-delay:95ms}.stats-grid>:nth-child(3){animation-delay:.13s}.stats-grid>:nth-child(4){animation-delay:.165s}.stats-grid>:nth-child(5){animation-delay:.2s}.stats-grid>:nth-child(6){animation-delay:.235s}.stats-grid>:nth-child(7){animation-delay:.27s}.stats-grid>:nth-child(8){animation-delay:.305s}.dashboard-middle>:first-child{animation-delay:.22s}.dashboard-middle>:nth-child(2){animation-delay:.28s}.quick-actions{animation-delay:.32s}.table-card{animation-delay:.36s}.transactions-table tbody tr,.merchant-table tbody tr{animation:.35s ease-out both fade-in}.stat-card,.quick-actions a,.quick-actions button{transition:transform .2s,box-shadow .2s,border-color .2s}.stat-card:hover,.quick-actions a:hover,.quick-actions button:hover{transform:translateY(-2px)}.button:active:not(:disabled),.icon-button:active:not(:disabled),.segmented button:active{transform:scale(.97)}.icon-button{transition:background .2s,color .2s,transform .15s}.sidebar-nav a{transition:background .2s,color .2s}input,textarea,select{transition:border-color .2s,box-shadow .2s}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-delay:0s!important}}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.period-picker{align-items:center;gap:8px;display:flex;position:relative}.dropdown{position:relative}.dropdown-trigger,.date-trigger{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:550;transition:border-color .2s,background .2s;display:inline-flex}.dropdown-trigger:hover,.date-trigger:hover,.dropdown-trigger[aria-expanded=true],.date-trigger[aria-expanded=true]{border-color:var(--purple)}.dropdown-trigger svg{color:var(--muted);transition:transform .2s}.dropdown-trigger svg.flip{transform:rotate(180deg)}.date-trigger{color:var(--muted);min-width:210px;font-weight:500}.date-trigger.filled{color:var(--text)}.date-trigger svg{flex-shrink:0}.dropdown-menu{z-index:40;background:var(--surface);border:1px solid var(--border);transform-origin:top;border-radius:9px;min-width:100%;margin:0;padding:5px;list-style:none;animation:.16s ease-out pop-in;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 40px #0006}.dropdown-menu button{width:100%;color:var(--muted);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:9px 11px;font-size:12px;transition:background .15s,color .15s;display:flex}.dropdown-menu button:hover,.dropdown-menu button:focus-visible{background:var(--surface-2);color:var(--text);outline:none}.dropdown-menu button[aria-selected=true]{color:var(--text)}.dropdown-menu button svg{color:var(--purple)}.date-range{position:static}.calendar-popover{z-index:40;background:var(--surface);border:1px solid var(--border);transform-origin:100% 0;border-radius:11px;width:480px;max-width:calc(100vw - 32px);padding:14px 16px 12px;animation:.18s ease-out pop-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #0007}.calendar-months{grid-template-columns:1fr 1fr;gap:22px;display:grid}.calendar-title{text-align:center;text-transform:lowercase;margin:4px 0 12px;font-size:12px;font-weight:600;display:block}.calendar-nav{width:30px;height:30px;position:absolute;top:9px}.calendar-nav.prev{left:10px}.calendar-nav.next{right:10px}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendar-weekday{text-align:center;color:var(--muted);padding-bottom:6px;font-size:10px}.calendar-day{aspect-ratio:1;color:var(--text);background:0 0;border:0;border-radius:6px;place-items:center;font-size:12px;font-weight:550;transition:background .15s,color .15s;display:grid}.calendar-day:hover:not(:disabled){background:var(--surface-2)}.calendar-day.outside{color:var(--subtle);opacity:.45;font-weight:400}.calendar-day:disabled{color:var(--subtle);opacity:.35;cursor:default;font-weight:400}.calendar-day.today{box-shadow:inset 0 0 0 1px var(--border)}.calendar-day.in-range{background:var(--purple-bg);border-radius:0}.calendar-day.edge{background:var(--purple);color:#fff}.calendar-hint{color:var(--muted);text-align:center;margin:10px 0 0;font-size:11px}@media (max-width:850px){.heading-actions .period-picker{flex-wrap:wrap;flex:1}.heading-actions .dropdown{flex:1}.dropdown-trigger{justify-content:space-between;width:100%;font-size:13px}.date-range{flex:100%;order:3}.date-trigger{width:100%;font-size:13px}.calendar-popover{width:100%;max-width:none;left:0;right:auto}}@media (max-width:650px){.calendar-months{grid-template-columns:1fr}.calendar-month:first-child{display:none}.calendar-day{font-size:13px}}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-y:auto}.sidebar .workspace-switch{margin-bottom:22px}.sidebar-nav{gap:2px}.nav-section{flex-direction:column;gap:2px;display:flex}.nav-section+.nav-section{margin-top:18px}.nav-section .nav-section-label{padding:0 12px 8px}.sidebar-nav a,.nav-group-toggle{padding:10px 12px}.nav-group-toggle{width:100%;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;font-size:12px;transition:background .2s,color .2s;display:flex}.nav-group-toggle:hover{background:var(--surface-2);color:var(--text)}.nav-group-toggle.contains-active{color:var(--text)}.nav-group-toggle>span{flex:1}.nav-chevron{color:var(--subtle);transition:transform .22s}.nav-group.expanded .nav-chevron{transform:rotate(180deg)}.nav-group-items{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.nav-group.expanded .nav-group-items{grid-template-rows:1fr}.nav-group-items>div{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin-left:20px;padding-left:9px;display:flex;overflow:hidden}.nav-group.expanded .nav-group-items>div{padding-top:2px;padding-bottom:4px}.sidebar-nav a.nav-child{gap:9px;padding:8px 10px;font-size:11.5px}.nav-external{color:var(--subtle);margin-left:auto}.sidebar-bottom{padding-top:24px}@media (max-height:760px) and (min-width:851px){.sidebar-brand{padding-bottom:18px}.sidebar .workspace-switch{margin-bottom:16px;padding:9px 10px}.sidebar-nav a,.nav-group-toggle{padding-top:8px;padding-bottom:8px}}.optional{color:var(--subtle);margin-left:4px;font-size:11px;font-weight:400}label .optional{display:inline}.field-error{color:var(--red);font-size:11px;font-weight:450}input[aria-invalid=true]{border-color:#cf4964aa!important}.notice-row{align-items:center;margin-bottom:20px}.notice-row strong{color:var(--text);font-weight:550}.plain-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.plain-list li{color:var(--muted);padding-left:14px;font-size:12px;line-height:1.65;position:relative}.plain-list li:before{content:"";background:var(--purple);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.plain-list strong{color:var(--text);font-weight:550}.filter-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.filter-controls select{width:auto;max-width:220px;min-height:40px;padding:9px 12px;font-size:12px}.filter-bar{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:16px 20px;display:flex;position:relative;overflow:visible}.filter-bar.flat{box-shadow:none;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;margin:0}.filter-bar .search-input{flex:260px}.filter-bar .search-input input{padding-left:4px;box-shadow:none!important;background:0 0!important;border:0!important}.mono.block,small.block{display:block}.own-tag{color:var(--purple);background:var(--purple-bg);vertical-align:middle;border-radius:5px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-block}td small.own-tag{color:var(--purple);margin:4px 0 0;font-size:10px;display:inline-block}.numeric{text-align:right;font-variant-numeric:tabular-nums}th.numeric{text-align:right}.back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:18px;font-size:12px;transition:color .2s;display:inline-flex}.back-link:hover{color:var(--text)}.tab-strip,.tabs{border:1px solid var(--border);background:var(--surface);scrollbar-width:none;border-radius:10px;gap:4px;width:fit-content;max-width:100%;margin-bottom:18px;padding:4px;display:flex;overflow-x:auto}.tab-strip button,.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.tab-strip button:hover,.tabs button:hover{color:var(--text)}.tab-strip button.active,.tabs button.active{background:var(--purple-bg);color:var(--purple);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-hover) 16%, transparent)}.tab-panel{animation:.35s ease-out backwards rise}.narrow-card{max-width:560px}.transfer-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:20px;margin-bottom:22px;display:grid}.qr-panel{min-height:100%;padding:25px;display:flex}.qr-placeholder{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:330px;margin:auto;padding:30px 0;display:flex}.qr-placeholder strong{font-size:15px;font-weight:550}.qr-placeholder p{color:var(--muted);margin:0;font-size:12px}.qr-ghost{width:110px;height:110px;color:var(--subtle);border:1.5px dashed var(--border);background:repeating-linear-gradient(45deg, transparent 0 9px, var(--surface-2) 9px 10px);border-radius:16px;place-items:center;margin-bottom:8px;display:grid}.qr-hint{color:var(--muted);align-items:center;gap:7px;margin:6px 0 0;font-size:11px;display:inline-flex}.qr-result{flex-direction:column;gap:16px;width:100%;display:flex}.qr-result-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qr-result-head small{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.qr-result-head strong{letter-spacing:-.04em;font-size:26px;font-weight:600}.qr-waiting{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:50px 0;display:flex}.qr-result .share-link{margin:0}.balance-strip{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:18px;margin-bottom:20px;padding:18px 22px;display:grid}.balance-strip>div span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.balance-strip>div strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.balance-strip>div:nth-child(2) strong{font-size:22px}.choice-group{border:0;min-width:0;margin:0;padding:0}.choice-group legend{margin-bottom:9px;padding:0;font-size:12px;font-weight:500}.choice-group>div{flex-wrap:wrap;gap:7px;display:flex}.choice-group label{border:1px solid var(--border);background:var(--input);color:var(--muted);cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:0;padding:9px 13px;font-size:12px;transition:border-color .18s,color .18s,background .18s}.choice-group label:hover{color:var(--text);border-color:var(--subtle)}.choice-group label.selected{border-color:var(--purple);color:var(--purple);background:var(--purple-bg)}.choice-group label:has(input:focus-visible){outline:2px solid var(--purple);outline-offset:2px}.choice-group input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tips-card{padding:25px}.tips-card h2{margin-bottom:18px;font-size:15px;font-weight:550}.tips-card ul{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.tips-card li{align-items:flex-start;gap:13px;display:flex}.tips-card li .icon-tile{border-radius:8px;width:32px;height:32px}.tips-card strong{margin-bottom:3px;font-size:12.5px;font-weight:550;display:block}.tips-card p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.6}.pending-feature{padding:0}.pending-feature-head{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:18px;padding:26px;display:flex}.pending-feature-head .icon-tile{border-radius:11px;width:46px;height:46px}.pending-feature-head h2{margin:10px 0 6px;font-size:18px;font-weight:560}.pending-feature-head p{color:var(--muted);margin:0;font-size:12px}.pending-pill{color:var(--amber);background:var(--amber-bg);border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.pending-feature-head .pending-pill{margin:0}.pending-feature-body{grid-template-columns:1fr 1fr;gap:28px;padding:24px 26px;display:grid}.pending-feature-body h3{margin-bottom:12px;font-size:13px;font-weight:550}.pending-feature-body ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.pending-feature-body li{color:var(--muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.pending-feature-body li svg{color:var(--purple);margin-top:3px}.pending-feature-body div:last-child li svg{color:var(--amber)}.pending-feature-foot{background:var(--surface-2);border-top:1px solid var(--border-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 26px;font-size:12px;display:flex}.statement-table .net{font-weight:600}.statement-table .net.positive{color:var(--green)}.statement-table .net.negative{color:var(--text)}.statement-table .net.void{color:var(--subtle);font-weight:450;text-decoration:line-through}.statement-table .transaction-name small{text-overflow:ellipsis;max-width:320px;overflow:hidden}.webhook-config{margin-bottom:20px}.webhook-config-head{align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.webhook-config-head>div{flex:1;min-width:0}.webhook-config-head h2{margin-bottom:4px;font-size:16px;font-weight:550}.webhook-config-head p{margin:0;font-size:12px}.webhook-config.padded-card>.icon-tile,.webhook-config-head .icon-tile{margin:0}.webhook-form{align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.webhook-form label{flex:1;min-width:0}.webhook-form .button{min-height:44px}.url-cell{text-overflow:ellipsis;max-width:260px;color:var(--muted);overflow:hidden}.customer-name{align-items:center;gap:11px;display:flex}.customer-name strong{font-weight:550}.fee-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:20px;display:grid}.fee-card{flex-direction:column;gap:10px;padding:22px;display:flex}.fee-card .icon-tile{margin-bottom:4px}.fee-card-label{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:500}.fee-card>strong{letter-spacing:-.04em;font-size:24px;font-weight:600}.fee-card p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.6}.fee-card.limits dl{flex-direction:column;gap:10px;margin:4px 0;display:flex}.fee-card.limits dl div{justify-content:space-between;font-size:13px;display:flex}.fee-card.limits dt{color:var(--muted)}.fee-card.limits dd{margin:0;font-weight:600}.fee-simulator{flex-direction:column;gap:14px;max-width:760px;display:flex}.fee-simulator>h2,.fee-simulator>p,.fee-simulator>.icon-tile{margin-bottom:0}.simulation-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.simulation-grid>div{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;padding:16px}.simulation-grid>div>span{color:var(--muted);font-size:11px;font-weight:500}.simulation-grid dl{flex-direction:column;gap:8px;margin:10px 0 0;display:flex}.simulation-grid dl div{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.simulation-grid dd{font-variant-numeric:tabular-nums;margin:0}.simulation-grid .total{border-top:1px solid var(--border);color:var(--text);padding-top:8px;font-size:14px;font-weight:600}.fee-simulator .form-note{margin:0}.ticket-list{margin:0;padding:0;list-style:none}.ticket-list li+li{border-top:1px solid var(--border-soft)}.ticket-list a{align-items:center;gap:14px;padding:16px 22px;transition:background .18s;display:flex}.ticket-list a:hover{background:var(--surface-2)}.ticket-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ticket-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.ticket-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ticket-list time{color:var(--muted);white-space:nowrap;font-size:11px}.ticket-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-meta code{color:var(--muted);font-size:11px}.dept-tag{color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:3px 7px;font-size:10px}.status-muted{opacity:.75}.ticket-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:22px 24px;display:flex}.ticket-header h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:12px 0 6px;font-size:21px;font-weight:570}.ticket-header p{color:var(--muted);margin:0;font-size:12px}.thread{flex-direction:column;gap:14px;margin-bottom:16px;padding:20px;display:flex}.message{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;max-width:min(640px,88%);padding:13px 15px;animation:.3s ease-out backwards rise}.message.mine{background:var(--purple-bg);border-color:color-mix(in srgb, var(--primary-hover) 17%, transparent);align-self:flex-end}.message header{color:var(--muted);justify-content:space-between;gap:14px;margin-bottom:7px;font-size:11px;display:flex}.message header strong{color:var(--text);align-items:center;gap:5px;font-weight:550;display:inline-flex}.message.staff header strong{color:var(--purple)}.message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px}.reply-box{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.reply-box>div{justify-content:space-between;align-items:center;gap:12px;display:flex}textarea{resize:vertical;min-height:96px;line-height:1.6}.session-list{margin:0;padding:0;list-style:none}.session-list li{border-top:1px solid var(--border-soft);align-items:center;gap:13px;padding:15px 24px;display:flex}.session-list li>div{flex:1;min-width:0}.session-list strong{font-size:12.5px;font-weight:550;display:block}.session-list small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.theme-card h2{align-items:center;gap:7px;display:flex}.transfer-grid>*,.balance-strip,.filter-bar,.fee-cards>*,.fee-simulator,.pending-feature,.ticket-header,.thread,.webhook-config,.notice-row{animation:.45s ease-out backwards rise}.transfer-grid>:nth-child(2),.fee-cards>:nth-child(2){animation-delay:70ms}.fee-cards>:nth-child(3){animation-delay:.14s}@media (max-width:1100px){.transfer-grid{grid-template-columns:1fr}.qr-panel{min-height:0}.fee-cards{grid-template-columns:1fr 1fr}.fee-cards .limits{grid-column:1/-1}}@media (max-width:850px){.sidebar-nav a,.nav-group-toggle{padding-top:11px;padding-bottom:11px;font-size:13px}.sidebar-nav a.nav-child{padding-top:10px;padding-bottom:10px;font-size:13px}.nav-section-label{font-size:10px}.balance-strip{grid-template-columns:auto 1fr 1fr}.balance-strip>div:last-child{grid-column:2/-1}.pending-feature-body{grid-template-columns:1fr;gap:22px}.filter-controls select,.tab-strip button,.tabs button{font-size:13px}.card-heading:has(.filter-controls){flex-wrap:wrap}}@media (max-width:650px){.balance-strip{grid-template-columns:1fr 1fr;gap:14px;padding:16px}.balance-strip>.icon-tile{display:none}.balance-strip>div:nth-child(2){grid-column:1/-1}.balance-strip>div:last-child{grid-column:auto}.filter-bar{padding:14px}.filter-controls{width:100%}.filter-controls select{flex:140px;max-width:none}.filter-controls .period-picker{flex-wrap:wrap;flex:100%}.filter-controls .dropdown{flex:1}.filter-controls .dropdown-trigger{justify-content:space-between;width:100%}.filter-controls .date-range{flex:100%}.filter-controls .date-trigger{width:100%}.filter-controls .calendar-popover{width:100%;left:0;right:auto}.fee-cards,.simulation-grid{grid-template-columns:1fr}.pending-feature-head{flex-direction:column;gap:14px;padding:20px}.pending-feature-body{padding:20px}.pending-feature-foot{padding:14px 20px}.pending-feature-foot .button{width:100%}.webhook-form{flex-direction:column;align-items:stretch}.webhook-config-head{flex-wrap:wrap}.ticket-list a{align-items:flex-start;gap:11px;padding:14px 16px}.ticket-list a>.icon-tile,.ticket-list time{display:none}.ticket-header{flex-direction:column;padding:18px}.ticket-header .button{width:100%}.thread{padding:14px}.message{max-width:94%}.reply-box{padding:16px}.session-list li{flex-wrap:wrap;padding:14px 16px}.tab-strip,.tabs{width:100%}.tabs button,.tab-strip button{flex:1 0 auto;justify-content:center}.choice-group label{flex:calc(50% - 7px);justify-content:center;padding:11px 10px;font-size:13px}.notice-row{align-items:flex-start}.qr-panel,.tips-card{padding:20px}.page-actions{flex-wrap:wrap;width:100%}.page-actions>.button{flex:1}.modal-actions{flex-direction:column-reverse}.modal-actions .button{width:100%}}.sidebar-nav a>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}@media (min-width:1101px){.transfer-grid.qr-first{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.transfer-grid.qr-first>.padded-card{order:2}}.send-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.send-summary{padding:0;position:sticky;top:20px}.send-summary-head{background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%), var(--surface);border-bottom:1px solid var(--border-soft);flex-direction:column;gap:6px;padding:22px;display:flex}.send-summary-head span{color:var(--muted);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.send-summary-head strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.send-summary-head small{color:var(--amber);font-size:11px}.send-summary dl{flex-direction:column;gap:11px;margin:0;padding:18px 22px;display:flex}.send-summary dl div{color:var(--muted);justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.send-summary dd{font-variant-numeric:tabular-nums;color:var(--text);margin:0}.send-summary .total{border-top:1px dashed var(--border);color:var(--text);padding-top:11px;font-size:14px;font-weight:600}.send-summary .after dd{color:var(--green);font-weight:600}.send-summary .after.negative dd{color:var(--red)}.send-checklist{border-top:1px solid var(--border-soft);background:var(--surface-2);flex-direction:column;gap:10px;margin:0;padding:16px 22px 20px;list-style:none;display:flex}.send-checklist li{color:var(--muted);align-items:flex-start;gap:9px;font-size:11.5px;line-height:1.55;display:flex}.send-checklist svg{color:var(--purple);margin-top:2px}@media (max-width:1100px){.send-grid{grid-template-columns:1fr}.send-summary{order:-1;position:static}}.money-input input:focus-visible{outline:none}.money-input:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-bg)}.seller-cell{font-size:11.5px;font-weight:550}.chip-count{background:var(--surface-2);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:9px;margin-left:6px;padding:1px 6px;font-size:10px}.tab-strip button.active .chip-count{background:var(--purple);color:#fff}.route-fee-list{gap:12px;margin-bottom:18px;display:grid}.route-fee{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;padding:14px 16px;animation:.4s ease-out backwards rise}.route-fee:nth-child(2){animation-delay:60ms}.route-fee:nth-child(3){animation-delay:.12s}.route-fee header{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.route-fee dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.route-fee dt{color:var(--muted);margin-bottom:4px;font-size:10.5px}.route-fee dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.route-fee .total dd{color:var(--purple)}@media (max-width:650px){.route-fee dl{grid-template-columns:1fr 1fr}.tab-strip button .chip-count{margin-left:4px}.page-actions .admin-badge{display:none}}.red{color:var(--red);background:#e2657b14}.section-title{align-items:center;gap:8px;margin:0 0 14px;font-size:14px;font-weight:560;display:flex}.padded-card>.section-title+.detail-list{margin-top:0}.ok-note{color:var(--green);align-items:center;gap:7px;margin:12px 0 0;font-size:12px;display:flex}.padded-text{margin:0;padding:0 24px 22px}.wrap-cell{white-space:normal;min-width:200px;max-width:320px;line-height:1.5}td small{font-size:10px}.account-header{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:22px 24px;display:flex}.large-avatar{border-radius:14px;width:52px;height:52px;font-size:16px}.account-header-main{flex:1;min-width:220px}.account-header-main h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 4px;font-size:22px;font-weight:580}.account-header-main p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.account-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-bottom:18px;display:grid}.account-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.account-grid>.card{margin:0}.unavailable-card p{margin-bottom:18px;font-size:12px}.fee-now{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:0 24px 20px;display:grid}.fee-now>div{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.fee-now span{color:var(--muted);font-size:11px}.fee-now strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.fee-now small{color:var(--muted);font-size:11px;line-height:1.5}.timeline{flex-direction:column;gap:14px;margin:0;padding:4px 24px 22px;list-style:none;display:flex}.timeline li{grid-template-columns:12px 1fr;gap:12px;display:grid;position:relative}.timeline li:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:16px;bottom:-14px;left:5px}.timeline-dot{border:2px solid var(--purple);background:var(--surface);border-radius:50%;width:11px;height:11px;margin-top:3px}.timeline strong{font-size:12.5px;font-weight:550;display:block}.timeline small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.timeline p{color:var(--text);margin:6px 0 0;font-size:12px;font-style:italic}.tx-detail .timeline{padding:0}.mini-list{flex-direction:column;margin:0;padding:0 24px 16px;list-style:none;display:flex}.mini-list li{border-top:1px solid var(--border-soft);align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.mini-list li>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tx-status-pair{grid-template-columns:1fr 1.6fr;gap:12px;margin-bottom:16px;display:grid}.tx-status-pair>div{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;padding:12px;display:flex}.tx-status-pair small{color:var(--muted);font-size:11px}.tx-status-pair .status-badge{white-space:normal;text-align:left}.tx-detail .section-title{margin:20px 0 12px}.signals{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.signals li{color:var(--muted);align-items:flex-start;gap:6px;font-size:11px;display:flex}.signals li.warn{color:var(--amber)}.signals svg{margin-top:2px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px;display:grid}.metric{flex-direction:column;gap:8px;padding:20px;animation:.4s ease-out backwards rise;display:flex}.metric>span{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.metric>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.metric .metric-text{letter-spacing:-.02em;align-items:center;gap:8px;font-size:16px;display:flex}.metric>small{color:var(--muted);font-size:11px;line-height:1.55}.definition summary{cursor:pointer;color:var(--purple);font-size:11px;list-style:none}.definition summary::-webkit-details-marker{display:none}.definition p{color:var(--muted);margin:6px 0 0;font-size:11px}.alert-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-bottom:20px;display:grid}.alert-card{flex-direction:column;gap:8px;padding:18px;transition:border-color .2s,transform .2s;animation:.4s ease-out backwards rise;display:flex;position:relative}.alert-card:hover{border-color:var(--purple);transform:translateY(-1px)}.alert-card .icon-tile:not(.amber):not(.purple):not(.red){color:var(--subtle);background:var(--surface-2)}.alert-card>strong{letter-spacing:-.04em;color:var(--subtle);font-size:26px;font-weight:600}.alert-card.has-items>strong{color:var(--text)}.alert-card>span:not(.icon-tile){color:var(--muted);padding-right:18px;font-size:12px}.alert-go{color:var(--subtle);position:absolute;bottom:18px;right:16px}.tab-strip.compact{margin:0}.tab-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.tab-row .tab-strip{margin:0}.health-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.health-dot.ok{background:var(--green);box-shadow:0 0 0 3px var(--green-bg)}.health-dot.bad{background:var(--red);box-shadow:0 0 0 3px #e2657b22}.perm-table td:not(:first-child),.perm-table th:not(:first-child){text-align:center}.perm-table .yes{color:var(--green)}.perm-table .no{color:var(--subtle)}.audit-json{background:var(--surface-2);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;color:var(--muted);border-radius:9px;padding:14px;font-size:11px;overflow:auto}.amount-range{align-items:center;gap:6px;display:flex}.amount-range input{width:96px!important;padding:9px 10px!important;font-size:12px!important}.filter-chip-row{gap:8px;margin:-6px 0 14px;display:flex}.filter-chip{border:1px solid color-mix(in srgb, var(--primary-hover) 25%, transparent);background:var(--purple-bg);color:var(--purple);border-radius:20px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:12px;display:inline-flex}.filter-chip button{width:20px;height:20px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.filter-chip button:hover{background:color-mix(in srgb, var(--primary-hover) 16%, transparent)}.priority-tag{border-radius:5px;padding:3px 7px;font-size:10px;font-weight:550}.p-baixa{color:var(--muted);background:var(--surface-2)}.p-normal{color:var(--purple);background:var(--purple-bg)}.p-alta{color:var(--amber);background:var(--amber-bg)}.p-urgente{color:var(--red);background:#e2657b16}.message.internal{background:var(--amber-bg);border-style:dashed;border-color:#d9a34e40}.message.internal header strong{color:var(--amber)}.reply-box.internal{border-style:dashed;border-color:#d9a34e66}.reply-mode{border:1px solid var(--border);border-radius:8px;gap:4px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.reply-mode button{color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.reply-mode button.active{background:var(--purple-bg);color:var(--purple)}.reply-box.internal .reply-mode button.active{background:var(--amber-bg);color:var(--amber)}.ticket-manage{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.4fr) auto;align-items:end;gap:14px;margin-bottom:16px;padding:16px 20px;display:grid}.ticket-manage select{padding:9px 10px;font-size:12px}.ticket-link{flex-direction:column;gap:9px;font-size:12px;font-weight:500;display:flex}.ticket-link>div,.ticket-link form{align-items:center;gap:8px;display:flex}.ticket-link input{padding:9px 10px;font-size:12px}.ticket-manage>.text-link{white-space:nowrap;align-self:center;font-size:12px}.review-request{border-left:3px solid var(--purple);background:var(--purple-bg);text-align:left;border-radius:0 9px 9px 0;width:100%;max-width:560px;margin:4px 0 18px;padding:14px 16px}.review-request strong{color:var(--purple);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.review-request p{color:var(--text);white-space:pre-wrap;margin:6px 0 0;font-size:13px}.approval-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pending-nav{margin-top:14px}@media (max-width:1100px){.account-grid{grid-template-columns:1fr 1fr}.account-grid>.unavailable-card{grid-column:1/-1}.ticket-manage{grid-template-columns:1fr 1fr}.ticket-manage .ticket-link{grid-column:1/-1}}@media (max-width:650px){.account-grid,.account-grid.two{grid-template-columns:1fr}.account-header{padding:18px}.account-actions{justify-content:stretch;width:100%}.account-actions .button{flex:calc(50% - 8px)}.tx-status-pair{grid-template-columns:1fr}.alert-grid{grid-template-columns:1fr 1fr;gap:10px}.alert-card{padding:14px}.alert-card>strong{font-size:22px}.alert-go{display:none}.ticket-manage{grid-template-columns:1fr;padding:14px}.amount-range{flex:100%}.amount-range input{flex:1;width:auto!important}.tab-row .filter-controls,.page-actions .tab-strip.compact{width:100%}.page-actions .tab-strip.compact button{flex:1;justify-content:center}}.amount-range{min-width:0}.amount-range input{min-width:0!important}@media (max-width:650px){.amount-range input{width:0!important}.filter-controls>*{min-width:0}}.co-root{--co-muted:color-mix(in srgb, var(--co-text) 62%, transparent);--co-line:color-mix(in srgb, var(--co-text) 14%, transparent);--co-field:color-mix(in srgb, var(--co-surface) 90%, var(--co-text) 10%);background:var(--co-bg);min-height:100vh;color:var(--co-text);font-family:var(--co-font);flex-direction:column;font-size:14px;display:flex;container-type:inline-size}.co-root *{letter-spacing:normal}.co-header{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1040px;margin:0 auto;padding:16px 20px;display:flex}.co-logo{object-fit:contain;width:auto;max-width:180px;height:34px}.co-merchant{font-size:16px;font-weight:650}.co-secure{color:var(--co-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.co-demo{border-radius:var(--co-radius);width:calc(100% - 32px);max-width:1000px;color:inherit;background:#e8a33a22;border:1px dashed #e8a33a88;align-items:center;gap:8px;margin:0 auto 12px;padding:10px 14px;font-size:12px;display:flex}.co-banner{aspect-ratio:4;border-radius:var(--co-radius);background:var(--co-field);width:calc(100% - 32px);max-width:1000px;margin:0 auto 16px;position:relative;overflow:hidden}.co-banner img{object-fit:cover}.co-steps{width:calc(100% - 32px);max-width:1000px;color:var(--co-muted);gap:8px;margin:0 auto 14px;padding:0;font-size:12px;list-style:none;display:flex}.co-steps li{align-items:center;gap:7px;display:inline-flex}.co-steps li+li:before{content:"";background:var(--co-line);width:24px;height:1px;margin-right:1px}.co-steps span{border:1px solid var(--co-line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:650;display:grid}.co-steps .current{color:var(--co-text);font-weight:600}.co-steps .current span,.co-steps .done span{background:var(--co-primary);color:var(--co-on-primary);border-color:#0000}.co-main{grid-template-columns:1fr;align-items:start;gap:16px;width:calc(100% - 32px);max-width:1000px;margin:0 auto 32px;display:grid}.co-main.co-single{max-width:520px}.co-summary,.co-form,.co-pix,.co-result{background:var(--co-surface);border:1px solid var(--co-line);border-radius:var(--co-radius);padding:22px}.co-summary h1{margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2}.co-sub{color:var(--co-muted);margin:0 0 18px;line-height:1.55}.co-product{border-top:1px solid var(--co-line);border-bottom:1px solid var(--co-line);justify-content:space-between;gap:14px;padding:14px 0;display:flex}.co-product strong{font-size:15px}.co-product p{color:var(--co-muted);white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.5}.co-price{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.co-price s{color:var(--co-muted);font-size:12px}.co-price strong{font-variant-numeric:tabular-nums;font-size:20px}.co-highlights{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.co-highlights li{align-items:flex-start;gap:8px;font-size:13px;display:flex}.co-highlights svg{color:var(--co-primary);margin-top:2px}.co-countdown{border-radius:var(--co-radius);background:color-mix(in srgb, var(--co-primary) 14%, transparent);align-items:center;gap:8px;margin-top:16px;padding:10px 12px;font-size:13px;display:flex}.co-countdown strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}.co-proof,.co-guarantee{color:var(--co-muted);align-items:center;gap:8px;margin:14px 0 0;font-size:12.5px;display:flex}.co-form{flex-direction:column;gap:14px;display:flex}.co-form h2,.co-pix h1{margin:0;font-size:17px;font-weight:650}.co-form label{color:var(--co-text);flex-direction:column;gap:6px;font-size:13px;font-weight:550;display:flex}.co-form label em{color:var(--co-muted);font-style:normal;font-weight:400}.co-form small{color:var(--co-muted);font-size:11.5px;font-weight:400}.co-root input{font-family:inherit;background:var(--co-field)!important;color:var(--co-text)!important;border:1px solid var(--co-line)!important;border-radius:calc(var(--co-radius) * .6)!important;padding:12px!important;font-size:16px!important}.co-root input:focus{border-color:var(--co-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--co-primary) 25%, transparent)!important}.co-root :focus-visible{outline-color:var(--co-primary)}.co-qty{justify-content:space-between;align-items:center;font-size:13px;font-weight:550;display:flex}.co-qty>div{border:1px solid var(--co-line);border-radius:calc(var(--co-radius) * .6);align-items:center;gap:4px;padding:3px;display:flex}.co-qty button{width:34px;height:34px;color:var(--co-text);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.co-qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:28px}.co-total{border-top:1px solid var(--co-line);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.co-total strong{font-variant-numeric:tabular-nums;font-size:22px}.co-pay{border-radius:calc(var(--co-radius) * .7);background:var(--co-primary);width:100%;min-height:52px;color:var(--co-on-primary);border:0;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font-size:16px;font-weight:650;text-decoration:none;transition:filter .2s,transform .1s;display:inline-flex}.co-pay:hover:not(:disabled){filter:brightness(1.08)}.co-pay:active:not(:disabled){transform:scale(.99)}.co-pay:disabled{opacity:.7}.co-note{color:var(--co-muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin:0;font-size:11.5px;display:flex}.co-error{border-radius:calc(var(--co-radius) * .6);color:inherit;background:#e2657b22;margin:0;padding:10px 12px;font-size:13px}.co-pix{text-align:center;flex-direction:column;gap:14px;display:flex}.co-amount{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;margin:0;font-size:30px;font-weight:700;display:flex}.co-amount small{color:var(--co-muted);font-size:13px;font-weight:450}.co-copy-hint{color:var(--co-muted);margin:0;font-size:13px;line-height:1.5}.co-qr{border:1px solid var(--co-line);border-radius:calc(var(--co-radius) * .7);text-align:left;overflow:hidden}.co-qr-toggle{width:100%;color:var(--co-text);background:0 0;border:0;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.co-qr-toggle svg:last-child{margin-left:auto;transition:transform .2s}.co-qr.open .co-qr-toggle svg:last-child{transform:rotate(180deg)}.co-qr-body{flex-direction:column;align-items:center;gap:12px;padding:4px 14px 16px;display:none}.co-qr.open .co-qr-body{display:flex}.co-qr-body img{background:#fff;border-radius:10px;padding:6px}.co-qr-body code{word-break:break-all;color:var(--co-muted);max-height:64px;font-size:10.5px;overflow:auto}.co-wait{color:var(--co-muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.co-pulse{background:var(--co-primary);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite co-pulse}@keyframes co-pulse{50%{opacity:.25;transform:scale(.7)}}.co-result{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:34px 22px;display:flex}.co-result h1{margin:0;font-size:22px}.co-result p{color:var(--co-muted);white-space:pre-wrap;margin:0;line-height:1.55}.co-result.ok>svg{color:#2fae7c}.co-result.fail>svg{color:#e2657b}.co-result .co-paid{color:var(--co-text);font-weight:600}.co-footer{color:var(--co-muted);justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:18px;font-size:11.5px;display:flex}.co-standalone{place-items:center;min-height:100vh;padding:24px;display:grid}.co-standalone .card{width:100%;max-width:440px}@container (min-width:760px){.co-main:not(.co-single){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.co-summary,.co-form{padding:28px}.co-summary h1{font-size:30px}.co-qr{border:0;order:-1}.co-qr-toggle{display:none}.co-qr-body{display:flex}.co-pix .co-copy{order:0}.co-header{padding:22px 24px}}@container (max-width:759px){.co-banner{aspect-ratio:2.4}.co-pay{min-height:54px}}@media (prefers-reduced-motion:reduce){.co-pulse{animation:none}}.checkout-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.checkout-card{flex-direction:column;gap:14px;padding:18px;animation:.4s ease-out backwards rise;display:flex}.checkout-card header{align-items:center;gap:12px;display:flex}.checkout-card header>div{flex:1;min-width:0}.checkout-card header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.checkout-card header small{color:var(--muted);font-size:11px}.checkout-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.checkout-card dt{color:var(--muted);font-size:10.5px}.checkout-card dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:600}.checkout-card footer{justify-content:flex-end;gap:8px;display:flex}.template-pick{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.template-pick legend{margin-bottom:9px;padding:0;font-size:12px;font-weight:500}.template-pick label{border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;transition:border-color .2s;position:relative}.template-pick label.selected{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-bg)}.template-pick label:has(input:focus-visible){outline:2px solid var(--purple);outline-offset:2px}.template-pick input{opacity:0;pointer-events:none;position:absolute}.template-pick small{color:var(--muted);font-weight:400;line-height:1.45}.template-swatch{border:1px solid var(--border);border-radius:8px;align-items:flex-end;gap:4px;width:100%;height:48px;padding:8px;display:flex}.template-swatch i{border-radius:5px;flex:1;height:100%}.template-swatch b{border-radius:5px;width:26%;height:40%}.template-swatch.small{cursor:pointer;width:54px;height:36px;padding:5px}.editor-bar{z-index:6;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex;position:sticky;top:8px}.editor-name{flex:220px;min-width:0;font-weight:600;background:0 0!important;border:1px solid #0000!important;padding:8px 10px!important;font-size:16px!important}.editor-name:hover,.editor-name:focus{border-color:var(--border)!important}.unsaved{color:var(--amber);font-size:11px}.editor-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.editor-issue,.editor-link{margin-bottom:12px}.editor-link code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.editor-grid{grid-template-columns:minmax(340px,440px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.editor-panel{padding:0}.editor-tabs{width:auto;margin:12px 12px 0}.editor-body{padding:18px}.editor-body textarea{min-height:72px}.editor-preview{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:80px}.preview-bar{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.preview-bar select{width:auto;padding:8px 10px;font-size:12px}.preview-frame{border:1px solid var(--border);background:var(--surface-2);overscroll-behavior:contain;border-radius:16px;height:min(78vh,820px);overflow:auto}.preview-frame.mobile{border-width:6px;border-color:var(--surface-3);border-radius:28px;width:390px;max-width:100%;margin:0 auto}.preview-frame .co-root{min-height:100%}.list-editor{flex-direction:column;gap:8px;font-size:12px;font-weight:500;display:flex}.list-editor>div{gap:6px;display:flex}.color-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.color-input{align-items:center;gap:6px;display:flex}.color-input input[type=color]{border:1px solid var(--border);background:var(--input);border-radius:8px;flex-shrink:0;width:42px;height:40px;padding:2px}.preset-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.asset-field{flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:500;display:flex}.asset-drop{border:1.5px dashed var(--border);color:var(--muted);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;font-weight:400;display:flex;position:relative}.asset-drop:hover,.asset-drop:focus-within{border-color:var(--purple);color:var(--text)}.asset-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.asset-drop small{font-size:10.5px}.asset-thumb{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.asset-thumb img{object-fit:contain;width:auto;max-width:140px;max-height:48px}.money-input.compact{padding:0 12px}.money-input.compact>span{font-size:14px}.money-input.compact input{padding:11px 0!important;font-size:14px!important}.versions li{gap:8px}@media (max-width:1100px){.editor-grid{grid-template-columns:1fr}.editor-preview{position:static}.preview-frame{height:640px}}@media (max-width:650px){.template-pick{grid-template-columns:1fr}.editor-bar{position:static}.editor-actions{width:100%}.editor-actions .button{flex:auto}.color-grid{grid-template-columns:1fr}.preview-frame.mobile{border-width:4px}}.co-manual{text-align:left;flex-direction:column;gap:8px;font-size:13px;display:flex}.co-manual p{margin:0}.co-manual textarea{background:var(--co-field);width:100%;min-height:84px;color:var(--co-text);border:1px solid var(--co-line);border-radius:calc(var(--co-radius) * .6);word-break:break-all;padding:10px;font-family:ui-monospace,monospace;font-size:12px}.co-retry{color:inherit;background:0 0;border:1px solid;border-radius:8px;margin:8px auto 0;padding:7px 12px;font-size:12.5px;display:block}fieldset.editor-body{border:0;min-width:0;margin:0}.receipt{flex-direction:column;gap:14px;display:flex}.receipt-head{text-align:center;border-bottom:1px dashed var(--border);flex-direction:column;align-items:center;gap:4px;padding:6px 0 14px;display:flex}.receipt-head>svg{margin-bottom:6px}.receipt-head.ok>svg,.receipt-head.ok>strong{color:var(--green)}.receipt-head.fail>svg,.receipt-head.fail>strong{color:var(--red)}.receipt-head.wait>svg,.receipt-head.wait>strong{color:var(--amber)}.receipt-head strong{font-size:15px;font-weight:650}.receipt-head span{color:var(--muted);margin-top:8px;font-size:11.5px}.receipt-head b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650}.receipt-head small{color:var(--muted);font-size:11.5px}.receipt-section h3{letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin:0 0 8px;font-size:10.5px}.receipt-section dl{flex-direction:column;gap:7px;margin:0;display:flex}.receipt-section dl>div{justify-content:space-between;gap:14px;font-size:12.5px;display:flex}.receipt-section dt{color:var(--muted);flex-shrink:0}.receipt-section dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}.receipt-section dd.mono{font-size:11px;font-weight:450}.receipt-section+.receipt-section{border-top:1px solid var(--border-soft);padding-top:12px}.receipt-qr{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:14px;padding:12px;display:flex}.receipt-qr img{background:#fff;border-radius:6px;padding:4px}.receipt-qr p{color:var(--muted);margin:0;font-size:12px}.receipt-actions{flex-direction:column;gap:8px;display:flex}.receipt-actions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.receipt-foot{text-align:center;color:var(--subtle);margin:0;font-size:10.5px;line-height:1.6}.payer-box{border:1px solid var(--border);border-radius:9px;padding:12px 14px}.payer-box summary{cursor:pointer;font-size:12px;font-weight:550}.payer-box[open] summary{margin-bottom:10px}.payer-box .form-row{margin-top:10px}.status-approval{color:var(--amber);background:var(--amber-bg)}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fee-reminder{margin:0 0 14px;line-height:1.5}.topbar{z-index:40;-webkit-backdrop-filter:blur(14px);height:64px;position:sticky;top:0}.topbar-actions{gap:10px;min-width:0}.topbar-icon{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:10px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-grid;position:relative}.topbar-icon:hover,.topbar-icon[aria-expanded=true]{color:var(--text);border-color:color-mix(in srgb, var(--purple) 45%, var(--border));background:var(--surface-2)}.topbar-pop{position:relative}.topbar-icon.mobile-only{display:none}.goal-pill{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:9px;padding:0 12px;font-size:11px;transition:border-color .15s;display:inline-flex}.goal-crown{color:var(--purple);flex:none}.goal-values strong{color:var(--text);font-weight:650}.goal-bar{background:var(--surface-3);border-radius:99px;flex:none;width:74px;height:6px;overflow:hidden}.goal-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--purple));transform-origin:0;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.goal-percent{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-weight:600}.header-search.wide-search{border-radius:10px;height:38px;margin-right:0}.header-search.wide-search input{width:190px!important;font-size:11px!important}.search-pop{display:none}.search-panel{width:min(360px,100vw - 24px);padding:10px}.search-panel .header-search{border-radius:10px;height:42px;margin:0;display:flex}.search-panel .header-search input{width:100%!important;font-size:13px!important}.theme-pill{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:11px;transition:border-color .15s,color .15s;display:inline-flex}.theme-pill:hover{color:var(--text);border-color:color-mix(in srgb, var(--purple) 45%, var(--border))}.theme-pill strong{color:var(--text);font-weight:600}.theme-pill svg{color:var(--purple)}.bell-badge{background:var(--primary);color:#fff;border:2px solid var(--bg);border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:700;line-height:1;animation:.25s ease-out badge-in;display:grid;position:absolute;top:-6px;right:-7px}@keyframes badge-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.account-trigger{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:0 9px 0 4px;font-size:11px;font-weight:550;display:inline-flex}.account-trigger:hover,.account-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--purple) 45%, var(--border));background:var(--surface-2)}.account-trigger .avatar-small{border-radius:8px;width:30px;height:30px}.account-chevron{color:var(--subtle);transition:transform .2s}.account-trigger[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.popover-panel{z-index:60;background:var(--surface);border:1px solid var(--border);transform-origin:100% 0;border-radius:14px;animation:.16s ease-out pop-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 60px #0000004d}.notices-panel{width:min(380px,100vw - 24px);overflow:hidden}.notices-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.notices-panel>header strong{font-size:13px}.text-button{color:var(--purple);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.notices-panel ul{max-height:min(420px,60vh);margin:0;padding:6px;list-style:none;overflow-y:auto}.notices-panel li a{color:var(--text);border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:10px;display:grid}.notices-panel li a:hover{background:var(--surface-2)}.notices-panel li.unread a{background:var(--purple-bg)}.notice-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.tone-in{color:var(--green);background:color-mix(in srgb, var(--green) 9%, transparent)}.tone-out{color:var(--purple);background:var(--purple-bg)}.tone-fail{color:var(--amber);background:color-mix(in srgb, var(--amber) 9%, transparent)}.tone-info{color:#6aa8ff;background:#6aa8ff17}.notice-text{min-width:0}.notice-text strong{font-size:12px;font-weight:600;display:block}.notice-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.notices-panel time{color:var(--subtle);white-space:nowrap;font-size:10px}.notices-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:0;padding:34px 20px;font-size:12px;display:flex}.notices-empty svg{color:var(--subtle)}.notices-panel>footer{border-top:1px solid var(--border)}.notices-panel>footer a{color:var(--purple);justify-content:center;align-items:center;gap:6px;padding:12px;font-size:11px;display:flex}.account-panel{width:min(290px,100vw - 24px);padding:8px}.account-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:6px;padding:10px 10px 14px;display:flex}.account-head .avatar{border-radius:11px;flex:none;width:42px;height:42px;font-size:13px}.account-head div{min-width:0}.account-head strong{font-size:13px;display:block}.account-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.account-role{color:var(--purple);background:var(--purple-bg);border-radius:6px;margin-top:7px;padding:3px 7px;font-size:10px;display:inline-block}.account-panel nav{flex-direction:column;display:flex}.account-panel nav>a,.account-logout{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.account-panel nav>a svg,.account-logout svg{color:var(--muted)}.account-panel nav>a:hover,.account-logout:hover:not(:disabled){background:var(--surface-2)}.account-theme{color:var(--muted);justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:none}.account-logout{color:var(--red);border-top:1px solid var(--border);border-radius:0 0 9px 9px;margin-top:4px}.account-logout svg{color:var(--red)!important}@media (max-width:1280px){.header-search.wide-search{display:none}.search-pop{display:block}.goal-values span{display:none}}@media (max-width:1100px){.account-name,.theme-pill-label{display:none}}@media (max-width:850px){.topbar{height:60px;padding:0 14px}.topbar-icon.mobile-only{display:inline-grid}.topbar-actions{gap:7px}.topbar-theme{display:none}.account-theme{display:flex}.goal-pill{gap:7px;padding:0 9px}.goal-bar{width:44px}.goal-values,.account-chevron{display:none}.account-trigger{padding:0 4px}.topbar-pop{position:static}.popover-panel{transform-origin:top;position:fixed;top:68px;left:12px;right:12px;width:auto!important}.breadcrumb>strong{text-overflow:ellipsis;max-width:34vw;overflow:hidden}}@media (max-width:420px){.goal-crown{display:none}.goal-bar{width:32px}.topbar-icon,.account-trigger,.goal-pill{height:36px}.topbar-icon{width:36px}}@media (prefers-reduced-motion:reduce){.popover-panel,.bell-badge{animation:none}.goal-bar i{transition:none}}.check-row{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;flex-direction:row!important;display:flex!important}.check-row input{height:16px;accent-color:var(--primary);flex:none;margin-top:2px;width:16px!important}.check-row strong{color:var(--text)}.link-result{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.link-result>span{color:var(--purple);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.link-result code{word-break:break-all;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:11px 12px;font-size:12px}.link-actions{flex-wrap:wrap;gap:8px;display:flex}.link-actions>*{flex:140px;justify-content:center}.qr-panel .qr-result{min-height:100%}.qr-panel .qr-result>.qr-hint{margin-top:auto;padding-top:4px}.qr-panel .qr-frame{width:236px;height:236px}.qr-panel .qr-frame img{width:224px;height:224px}.qr-extra{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.qr-summary{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:9px;margin:0;padding:14px 16px;display:flex}.qr-summary div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.qr-summary dt{color:var(--muted)}.qr-summary dd{font-variant-numeric:tabular-nums;margin:0}.qr-summary .total{border-top:1px solid var(--border);padding-top:9px;font-weight:600}.qr-summary .total dd{color:var(--purple);font-size:14px}.qr-steps{border:1px solid var(--border);color:var(--muted);border-radius:12px;flex-direction:column;gap:10px;margin:0;padding:14px 16px;font-size:12px;line-height:1.45;list-style:none;display:flex}.qr-steps li{align-items:flex-start;gap:10px;display:flex}.qr-steps span{width:20px;height:20px;color:var(--purple);background:var(--purple-bg);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}@media (max-width:1280px){.qr-extra{grid-template-columns:1fr}}@media (max-width:600px){.qr-panel .qr-frame{aspect-ratio:1;width:min(236px,68vw);height:auto}.qr-panel .qr-frame img{width:100%;height:auto}.copy-paste-field{flex-direction:column;align-items:stretch}.copy-paste-field>code{white-space:normal;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:6px 4px;display:-webkit-box}.copy-paste-field>button{justify-content:center;width:100%}.qr-result-head strong{font-size:24px}}@media (max-width:1100px){.transfer-grid.has-charge>.qr-panel{order:-1}}.med-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.med-kpis .card{flex-direction:column;gap:6px;padding:18px;display:flex}.med-kpis small{color:var(--muted);font-size:11px}.med-kpis strong{letter-spacing:-.03em;font-size:24px;font-weight:600}.med-kpis strong.pos{color:var(--green)}.med-kpis span{color:var(--subtle);font-size:11px}.med-sent{color:var(--green);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.med-form{flex-direction:column;gap:16px;display:flex}.med-ref{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.med-ref small{color:var(--muted);font-size:11px}.med-ref code{color:var(--text);word-break:break-all;font-size:12px}.med-ref strong{font-size:17px}.med-choice{border:none;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.med-choice legend{margin-bottom:9px;padding:0;font-size:13px;font-weight:600}.med-choice button{border:1px solid var(--border);background:var(--surface);height:44px;color:var(--muted);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.med-choice button:hover{color:var(--text)}.med-choice button.on.reject{color:var(--green);border-color:var(--green);background:color-mix(in srgb, var(--green) 8%, transparent)}.med-choice button.on.accept{color:var(--amber);border-color:var(--amber);background:color-mix(in srgb, var(--amber) 8%, transparent)}.med-hint{color:var(--muted);margin:-6px 0 0;font-size:11px}.med-field{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.med-field>span em{color:var(--red);font-style:normal}.med-field small{color:var(--muted);font-size:11px;font-weight:400}.med-field small.ok{color:var(--green)}.med-field textarea{resize:vertical;min-height:96px;font-weight:400}.med-attach{border:1px dashed var(--border);height:48px;color:var(--muted);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.med-attach:hover:not(:disabled){color:var(--text);border-color:var(--purple)}.med-attach:disabled{opacity:.5;cursor:not-allowed}.med-proofs{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.med-proofs li{aspect-ratio:1;border:1px solid var(--border);border-radius:9px;position:relative;overflow:hidden}.med-proofs img{object-fit:cover;width:100%;height:100%;display:block}.med-proofs button{color:#fff;cursor:pointer;background:#000000b0;border:none;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}@media (max-width:900px){.med-kpis{grid-template-columns:1fr 1fr}}@media (max-width:480px){.med-proofs{grid-template-columns:repeat(3,1fr)}.med-kpis strong{font-size:20px}}.blocked-note{color:var(--amber,var(--amber));margin-top:4px;display:block}.med-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1200px){.med-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.med-kpis{grid-template-columns:1fr 1fr}}.match-suggestion{background:var(--amber-bg);border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);color:var(--text);border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:15px 16px;display:flex}.match-suggestion>svg{color:var(--amber);flex-shrink:0;margin-top:2px}.match-suggestion strong{margin-bottom:6px;font-weight:550;display:block}.match-suggestion p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.55}.checkbox-inline{color:var(--muted);flex-direction:row;align-items:center;gap:7px;font-size:12px;display:inline-flex}.checkbox-inline input{margin:0}tr.row-attention td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.alert-text{color:var(--amber);font-size:12px}.med-movements{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.med-movement{border:1px solid var(--border);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.med-movement.pending{border-color:color-mix(in srgb, var(--amber) 45%, transparent);background:var(--amber-bg)}.med-movement strong{margin-bottom:5px;font-weight:550;display:block}.med-movement small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.med-movement-actions{gap:8px;display:flex}.code-input{grid-template-columns:repeat(6,minmax(0,46px));justify-content:start;gap:8px;display:grid}.code-box{text-align:center;font-variant-numeric:tabular-nums;width:100%;height:52px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:0;font-size:22px;font-weight:600}.code-box:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--purple-bg);outline:none}.field-label{color:var(--text);font-size:12px;font-weight:550}.form-stack.compact{gap:8px}.qr-box{border:1px solid var(--border);background:#fff;border-radius:11px;justify-content:center;width:fit-content;margin:0 auto;padding:14px;display:flex}.qr-box img{width:200px;height:200px;image-rendering:pixelated;display:block}.manual-key{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.manual-key code{letter-spacing:.06em;background:var(--surface-2);word-break:break-all;border-radius:7px;padding:7px 10px;font-size:13px}.recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.recovery-grid li code{text-align:center;letter-spacing:.05em;background:var(--surface-2);border:1px solid var(--border);border-radius:7px;padding:8px;font-size:13px;display:block}.twofa-steps{color:var(--muted);gap:8px;margin:4px 0 18px;padding-left:18px;font-size:12px;display:grid}.twofa-card .plain-list li{align-items:center;gap:7px;display:flex}.twofa-card .link-actions{margin-top:14px}.link-actions.spread{justify-content:space-between}.admin-twofa-banner{color:var(--amber);background:var(--amber-bg);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:11px 14px;font-size:12px;display:flex}.admin-twofa-banner a{color:var(--text);text-decoration:underline}@media (max-width:420px){.code-input{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.code-box{height:46px;font-size:19px}.recovery-grid{grid-template-columns:1fr}}.admin-security{margin-bottom:23px}button.text-link{cursor:pointer;min-height:0;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.money{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.money small{opacity:.78;font-size:.7em}.money-in{color:var(--green)}.money-hidden{letter-spacing:.14em;color:var(--subtle)}.skeleton{flex-direction:column;gap:9px;padding:4px 0;display:flex}.skeleton i{background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}.skeleton i:first-child{width:42%;height:18px}.skeleton i:nth-child(3n){width:76%}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton i{animation:none}}.timeline{margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.timeline li{color:var(--subtle);flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:19px;font-size:11px;display:flex;position:relative}.timeline li:before{content:"";background:var(--surface-3);border:2px solid var(--border);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:0}.timeline li:after{content:"";background:var(--border);height:2px;position:absolute;top:9px;left:14px;right:6px}.timeline li:last-child:after{display:none}.timeline-label{font-weight:550}.timeline time,.timeline small{color:var(--subtle);font-size:10px}.timeline small{padding-right:8px;line-height:1.5}.timeline-done{color:var(--muted)!important}.timeline-done:before{background:var(--green)!important;border-color:var(--green)!important}.timeline-done:after{background:var(--green)!important}.timeline-now,.timeline-check,.timeline-fail{color:var(--text)!important}.timeline-now:before{box-shadow:0 0 0 4px var(--purple-bg);background:var(--purple)!important;border-color:var(--purple)!important}.timeline-check:before{box-shadow:0 0 0 4px var(--amber-bg);background:var(--amber)!important;border-color:var(--amber)!important}.timeline-fail:before{box-shadow:0 0 0 4px var(--red-bg);background:var(--red)!important;border-color:var(--red)!important}@container (max-width:520px){.timeline{flex-direction:column;gap:12px}.timeline li{padding:0 0 0 22px}.timeline li:before{top:2px}.timeline li:after{width:2px;height:calc(100% - 2px);top:16px;left:5px;right:auto}}.accent-pill{background:var(--accent-bg);color:var(--accent-ink);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.table-cards{container-type:inline-size}@container (max-width:640px){.table-cards table thead{display:none}.table-cards table,.table-cards tbody,.table-cards tr,.table-cards td{width:100%;display:block}.table-cards tbody tr{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:13px 16px;display:grid}.table-cards tbody td{white-space:normal;border:0!important;padding:0!important}.table-cards tbody td.numeric,.table-cards tbody td.card-end{text-align:right}.table-cards tbody td[data-label]:not([data-label=""]):before{content:attr(data-label) " ";color:var(--subtle);font-size:10px}.table-cards tbody td.card-full{grid-column:1/-1}}.sidebar{border-right-color:var(--border-soft)}.sidebar-nav a.active{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--text);border-color:color-mix(in srgb, var(--primary) 30%, transparent);position:relative}.sidebar-nav a.active svg:first-child{color:var(--purple)}.sidebar-nav a.active:before{content:"";background:var(--purple);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-1px}.nav-active-dot{display:none}.workspace-icon{background:var(--accent-bg);border-color:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent-ink)}.topbar{border-bottom-color:var(--border-soft)}.topbar-theme .theme-toggle{border:1px solid var(--border);background:var(--surface);border-radius:10px;width:38px;height:38px}.goal-pill:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.goal-crown{color:var(--accent)}.goal-bar i{background:var(--accent-fill)}.goal-percent{color:var(--accent-ink)}.demo-banner{background:var(--accent-bg);border-bottom-color:color-mix(in srgb, var(--accent) 18%, transparent)}.demo-banner strong{color:var(--accent-ink)}.quick-dock{display:none}@media (max-width:850px){.quick-dock{z-index:35;background:var(--surface);border:1px solid var(--border);border-radius:16px;gap:6px;padding:6px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0000004d}.quick-dock a{min-height:44px;color:var(--text);border-radius:11px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.quick-dock a:first-child{background:var(--primary);color:#fff}.quick-dock a:focus-visible{outline-offset:2px}.app-main:has(.quick-dock) .workspace-footer{padding-bottom:86px}.toast{bottom:86px}}.icon-tile.red,.red{color:var(--red);background:var(--red-bg)}.balance-row{grid-template-columns:1.35fr 1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.balance-tile{flex-direction:column;min-width:0;padding:18px 20px;display:flex}.balance-tile>strong{margin:2px 0 14px;font-size:clamp(22px,2.1vw,32px);font-weight:620}.balance-main{background:linear-gradient(140deg, color-mix(in srgb, var(--primary) 16%, var(--surface)), var(--surface) 70%);border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}.balance-tile-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:11px;display:flex}.pending-strip{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.pending-item{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:11px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;transition:border-color .15s,background .15s;display:flex}.pending-item>span:nth-child(2){flex:1;min-width:0;line-height:1.5}.pending-item>svg:last-child{color:var(--subtle)}.pending-item:hover{background:var(--surface-2);border-color:color-mix(in srgb, var(--purple) 35%, var(--border))}.pending-item .icon-tile{border-radius:8px;width:30px;height:30px}.perf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin:6px 0 12px;display:flex}.perf-head h2{margin:0 0 4px;font-size:15px}.perf-head p{margin:0;font-size:12px}.stats-grid.stats-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-content>.sales-card{margin-bottom:23px}.dashboard-skeleton{flex-direction:column;gap:16px;display:flex}@media (max-width:1280px){.stats-grid.stats-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.balance-row{grid-template-columns:1fr 1fr}.balance-main{grid-column:1/-1}}@media (max-width:520px){.balance-row{grid-template-columns:1fr}.stats-grid.stats-grid-6{grid-template-columns:1fr 1fr}.balance-tile-foot .button{width:100%}}.fee-route{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.limit-card{flex-direction:column;gap:12px;display:flex}.limit-head{align-items:center;gap:12px;display:flex}.limit-head h2{margin:0;font-size:15px}.limit-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.limit-figures small{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.limit-figures strong{font-size:17px;font-weight:620}.limit-bar{background:var(--surface-3);border-radius:99px;height:8px;overflow:hidden}.limit-bar i{border-radius:inherit;background:var(--purple);height:100%;display:block}.limit-free{margin:0;font-weight:550}.limit-rules{border-top:1px solid var(--border-soft);margin:0;padding-top:10px}.limit-rules div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.limit-rules dt{color:var(--muted)}.limit-rules dd{text-align:right;margin:0}@media (max-width:760px){.limit-grid{grid-template-columns:1fr}}@media (max-width:420px){.limit-figures{grid-template-columns:1fr 1fr}}.breadcrumb{min-width:0}.breadcrumb>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-actions{flex-shrink:0}.push-card{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.push-card h2,.notifications-tab h2{margin:0;font-size:15px}.push-card p{margin:0}.install-note strong{color:var(--text)}.device-list{flex-direction:column;gap:12px;margin:12px 0;padding:0;list-style:none;display:flex}.device-list>li{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.device-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.device-head strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.device-head small{margin-top:4px;font-size:11px;display:block}.device-here{color:var(--green);background:var(--green-bg);border-radius:99px;padding:2px 7px;font-size:10px;font-weight:600}.device-events{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.device-events .check-row{font-size:12px;font-weight:400}.forgot-link{align-self:flex-end;margin-top:-8px;font-size:12px}.reset-page{background:var(--bg);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.reset-card{flex-direction:column;gap:14px;width:100%;max-width:440px;display:flex}.reset-card h1{margin:4px 0 0;font-size:22px}.reset-card>p{margin:0}.reset-card .brand{margin-bottom:6px;font-size:22px}.reset-facts{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.reset-facts li{align-items:flex-start;gap:8px;display:flex}.reset-facts strong{color:var(--text)}.reset-wait{align-items:center;gap:10px;margin:0;display:flex}.reset-link code{word-break:break-all}.brand-mark{background:#5a3fd0;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.brand-mark img{object-fit:contain;width:30px;height:30px;position:static}
