@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMonoVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{color-scheme:dark;--background:#080a0e;--sidebar:#0c0e13;--surface:#101319;--surface-raised:#151a23;--surface-hover:#1a2130;--border:#242a36;--border-soft:#1c212c;--text:#f0f3fa;--muted:#929cae;--subtle:#8390a7;--blue:#63a7ff;--primary:#2563eb;--primary-hover:#3474f5;--tint:#2563eb12;--green:#48cfad;--red:#ff8496;--amber:#e8b767;--shadow:0 24px 100px #0006;--sidebar-width:260px;--radius:18px}[data-theme=light]{color-scheme:light;--background:#f5f7fb;--sidebar:#fff;--surface:#fff;--surface-raised:#f2f5fa;--surface-hover:#e9eff8;--border:#dce3ed;--border-soft:#e9edf4;--text:#1c2639;--muted:#5e6d83;--subtle:#606d83;--blue:#215ebf;--primary:#1c5ee0;--primary-hover:#174dc0;--tint:#2563eb0a;--green:#147b5f;--red:#ba304b;--amber:#956614;--shadow:0 24px 90px #15223b14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--text);font:.875rem/1.65 Inter,Arial,sans-serif;font-feature-settings:"cv11","ss01","calt","tnum";-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:560;line-height:1.25}h1{font-size:2rem;letter-spacing:-1.2px}h2{font-size:1rem;letter-spacing:-.35px}h3{font-size:.875rem;letter-spacing:-.15px}p,small{color:var(--muted)}small{font-size:.75rem}.mono,code,pre{font-family:Geist Mono,monospace}code{overflow-wrap:anywhere}code,pre{font-size:.75rem}pre{line-height:1.85;border:1px solid var(--border);padding:18px;background:var(--background);border-radius:12px;overflow:auto;margin:18px 0;max-width:100%}::selection{background:#2563eb66}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:0 0 0 3px #2563eb25;border-color:var(--primary)}.brand{display:inline-flex;align-items:center;gap:9px;font-size:1.5625rem;letter-spacing:-.9px;font-weight:650;line-height:1}.brand-pay{font-weight:430}.button{position:relative;border:1px solid transparent;border-radius:9px;padding:10px 16px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.8125rem;font-weight:550;white-space:nowrap;transition:background .18s,transform .18s,border-color .18s,box-shadow .18s}.button.primary{background:var(--primary);color:white;box-shadow:0 3px 12px #2563eb12}.button.primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 6px 22px #2563eb28}.button.secondary{background:var(--surface-raised);border-color:var(--border);color:var(--text)}.button.secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--subtle)}.button.ghost{background:transparent;color:var(--muted)}.button.ghost:hover{background:var(--surface-raised);color:var(--text)}.button.danger{background:#b52f4514;color:var(--red);border-color:#b52f4540}.button:active:not(:disabled){transform:translateY(1px)}.button.small{padding:6px 11px;min-height:31px;font-size:.75rem}.button.full{width:100%}.icon-button{width:35px;height:35px;border:1px solid var(--border);border-radius:9px;background:var(--surface);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .18s,color .18s}.icon-button:hover{background:var(--surface-hover);color:var(--blue)}.icon-button.bare{border-color:transparent;background:none}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:.8125rem;font-weight:500}.text-link:hover{text-decoration:underline}.theme-menu{position:relative;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:var(--muted)}.theme-menu select{position:absolute;inset:0;opacity:0;cursor:pointer}.theme-menu:focus-within{outline:2px solid var(--blue)}.theme-menu span{display:flex}.pill{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid var(--border);border-radius:6px;font-size:.75rem;color:var(--muted)}.pill.blue{color:var(--blue);border-color:#2563eb40;background:var(--tint)}.pill.test{color:var(--amber);border-color:#c88d3640;background:#c88d3609}.live-dot{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #48cfad10}.row{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:20px}.stack.tight{gap:12px}.grow{flex:1 1;min-width:0}.mt{margin-top:24px}.mt-sm{margin-top:13px}.mb{margin-bottom:24px}.blue-text{color:var(--blue)}.green-text{color:var(--green)}.danger-text{color:var(--red)}.muted,.muted-copy{color:var(--muted)}.muted-copy{font-size:.8125rem;line-height:1.8}.section-line{height:1px;background:var(--border-soft);margin:24px 0}.spaced{padding:24px}.kicker{font-size:.75rem;letter-spacing:1.6px;color:var(--blue);text-transform:uppercase;font-weight:600;margin-bottom:10px}.page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px}.page-title p{font-size:.8125rem;margin-top:10px}.page-title-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:24px;min-width:0}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.card-heading p{font-size:.75rem;margin-top:6px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat-card{padding:21px 22px;border:1px solid var(--border);border-radius:14px;background:var(--surface);min-width:0}.stat-label{font-size:.75rem;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:8px}.stat-icon{color:var(--blue);display:flex}.stat-value{font-size:1.6875rem;line-height:1.2;letter-spacing:-1px;font-weight:540;margin:16px 0 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-note{font-size:.75rem;line-height:1.6;color:var(--muted)}.trend{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--green)}.trend.down{color:var(--red)}.notice{border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);padding:13px 15px;font-size:.75rem;line-height:1.75;display:flex;align-items:flex-start;gap:10px;color:var(--muted)}.notice svg{flex-shrink:0;margin-top:2px;color:var(--blue)}.notice.warning{border-color:#c88d3635;color:var(--amber);background:#c88d3607}.notice.success{border-color:#48cfad35;background:#48cfad07}.notice.success,.notice.success svg{color:var(--green)}.notice.error{border-color:#ff849640;background:#ff849608}.notice.error,.notice.error svg{color:var(--red)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:50px 20px;text-align:center;min-height:220px}.empty p{font-size:.8125rem;max-width:310px;line-height:1.8}.empty-icon{width:50px;height:50px;border:1px solid var(--border);border-radius:14px;background:var(--surface-raised);display:grid;place-items:center;color:var(--subtle);margin-bottom:5px}.empty .button{margin-top:10px}.skeleton{min-height:16px;border-radius:8px;background:linear-gradient(100deg,var(--surface-raised) 20%,var(--surface-hover) 50%,var(--surface-raised) 80%);background-size:250% 100%;animation:shimmer 2s linear infinite}.skeleton.card{min-height:160px}.busy{display:inline-flex;align-items:center;gap:9px;font-size:.8125rem;color:var(--muted);min-height:35px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{rotate:1turn}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:19px;font-size:.8125rem;min-width:0}.field-label{font-size:.75rem;font-weight:550;color:var(--text)}input:not([type=checkbox]):not([type=range]),select,textarea{width:100%;border:1px solid var(--border);border-radius:9px;background:var(--surface-raised);color:var(--text);padding:11px 12px;min-height:43px;transition:border-color .18s,box-shadow .18s;font-size:.8125rem}input::placeholder,textarea::placeholder{color:var(--subtle)}input[readonly]{color:var(--muted)}textarea{resize:vertical;min-height:95px}.field small{font-size:.75rem;line-height:1.8}.password-input{position:relative;display:block}.password-input input{padding-right:45px!important}.password-input .icon-button{position:absolute;top:4px;right:5px;border:0;background:none}.otp-input{font-family:Geist Mono,monospace;font-size:1.4375rem!important;text-align:center;letter-spacing:.7em;padding-left:25px!important}.checkbox{display:flex;align-items:flex-start;gap:9px;font-size:.75rem;color:var(--muted);line-height:1.8;cursor:pointer}.checkbox input{width:15px;height:15px;flex-shrink:0;accent-color:var(--primary);margin-top:3px}.checkbox a{color:var(--blue)}.switch{width:39px;height:23px;padding:3px;border:1px solid var(--border);border-radius:20px;background:var(--surface-hover);flex-shrink:0}.switch i{display:block;width:15px;height:15px;background:var(--subtle);border-radius:50%;transition:transform .2s}.switch.on{background:var(--primary);border-color:var(--primary)}.switch.on i{transform:translateX(15px);background:white}.money-input{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--border);border-radius:12px;background:var(--background)}.money-input>span{font-size:1.1875rem;color:var(--muted)}.money-input input{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;font-size:var(--money-size,1.875rem)!important;font-weight:540;letter-spacing:-1px;min-height:58px!important}.money-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb18}.range-input{width:100%;height:5px;accent-color:var(--primary);cursor:pointer}.range-labels{display:flex;justify-content:space-between;font-size:.75rem;color:var(--subtle);margin-top:8px}.quick-amounts{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0}.quick-amounts button{font-size:.75rem;padding:6px 10px;background:var(--surface-raised);border:1px solid var(--border);border-radius:7px}.quick-amounts button:hover{color:var(--blue);border-color:var(--primary)}.summary-list{margin:22px 0;padding:18px;background:var(--surface-raised);border:1px solid var(--border-soft);border-radius:12px}.summary-item{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;font-size:.75rem;margin:12px 0}.summary-item:first-child{margin-top:0}.summary-item:last-child{margin-bottom:0}.summary-item span{color:var(--muted);flex-shrink:0}.summary-item strong{font-weight:550;text-align:right;overflow-wrap:anywhere;min-width:0}.summary-item.emphasis{border-top:1px solid var(--border);padding-top:14px;margin-top:15px;font-size:.875rem}.stepper{justify-content:center;gap:0;margin-bottom:34px}.stepper,.stepper-item{display:flex;align-items:center}.stepper-item{gap:8px;font-size:.75rem;color:var(--subtle)}.stepper-item i{font-style:normal;display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--border);border-radius:50%;font-size:.75rem}.stepper-item.current{color:var(--blue)}.stepper-item.current i{background:var(--tint);border-color:var(--primary)}.stepper-item.done i{background:var(--primary);color:white;border-color:var(--primary)}.stepper-line{width:35px;height:1px;margin:0 13px}.progress,.stepper-line{background:var(--border)}.progress{height:5px;border-radius:20px;overflow:hidden}.progress>i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#69b3ff);border-radius:20px;transition:width .65s ease}.tabs{gap:24px;border-bottom:1px solid var(--border);margin-bottom:26px;overflow:auto}.tabs,.tabs button{display:flex;align-items:center}.tabs button{border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:0 1px 14px;background:none;color:var(--muted);font-size:.8125rem;white-space:nowrap;gap:8px}.tabs button.active{border-color:var(--blue);color:var(--text)}.segmented{display:flex;gap:3px;padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--background)}.segmented button{border:0;border-radius:5px;padding:6px 9px;background:none;color:var(--muted);font-size:.75rem;display:flex;gap:5px;align-items:center}.segmented button.active{background:var(--surface-hover);color:var(--text)}.modal-backdrop{position:fixed;inset:0;background:#05080fc2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;display:flex;align-items:center;justify-content:center;padding:25px;animation:fade .16s ease}.modal{width:100%;max-width:510px;max-height:92dvh;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px;box-shadow:var(--shadow);animation:enter .2s ease}.modal.wide{max-width:720px}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.modal-header h2{font-size:1.25rem;letter-spacing:-.5px}.modal-header p{font-size:.75rem;margin-top:8px;max-width:420px}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:25px}.drawer-backdrop{justify-content:flex-end;padding:0}.modal.drawer{height:100dvh;max-height:none;border-radius:0;max-width:475px;border-right:0;padding:30px;animation:slide-in .25s ease}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.qr-code{margin:25px auto;width:232px;height:232px;padding:12px;background:white;border-radius:14px;border:1px solid #e1e5ee;box-shadow:0 6px 25px #0001}.qr-code img{display:block;width:208px;height:208px}.copy-control{display:inline-flex;flex-direction:column;gap:5px;max-width:100%}.secret-box{font-family:Geist Mono,monospace;border:1px solid var(--border);border-radius:10px;padding:15px;background:var(--background);font-size:.75rem;overflow-wrap:anywhere;margin:16px 0}.toast-stack{position:fixed;right:24px;bottom:24px;z-index:120;display:flex;flex-direction:column;gap:9px}.toast{padding:14px 18px;border-radius:11px;background:var(--surface);border:1px solid #48cfad55;box-shadow:var(--shadow);display:flex;align-items:center;gap:11px;font-size:.8125rem;max-width:400px;animation:enter .2s ease}.toast svg{color:var(--green);flex-shrink:0}.app-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);background:var(--sidebar);border-right:1px solid var(--border-soft);z-index:40;display:flex;flex-direction:column;padding:29px 18px 17px;transition:width .2s,transform .2s}.sidebar-brand{padding:0 12px;display:flex;justify-content:space-between;align-items:center;margin-bottom:31px}.sidebar-brand .brand{font-size:1.5rem}.sidebar-nav{flex:1 1;overflow:auto;scrollbar-width:thin}.nav-group-label{font-size:.75rem;letter-spacing:1.6px;color:var(--subtle);text-transform:uppercase;padding:0 13px;margin:22px 0 10px;font-weight:600}.nav-item{display:flex;align-items:center;gap:12px;min-height:42px;padding:10px 12px;margin:3px 0;color:var(--muted);font-size:.8125rem;border-radius:8px;border:1px solid transparent;position:relative}.nav-item svg{color:var(--subtle);flex-shrink:0}.nav-item:hover{background:var(--surface-raised);color:var(--text)}.nav-item.active{background:linear-gradient(90deg,#2563eb18,#2563eb08);border-color:#2563eb23}.nav-item.active,.nav-item.active svg{color:var(--blue)}.nav-item.active:before{content:"";position:absolute;left:-19px;top:11px;bottom:11px;width:3px;border-radius:2px;background:var(--primary)}.nav-item.sub{margin-left:12px;font-size:.75rem;padding-left:21px}.nav-item .nav-dot{margin-left:auto;width:5px;height:5px;background:var(--blue);border-radius:50%}.sidebar-upgrade{margin:20px 4px;border:1px solid var(--border);border-radius:12px;padding:14px;background:linear-gradient(120deg,var(--tint),transparent)}.sidebar-upgrade strong{font-size:.75rem;font-weight:550}.sidebar-upgrade p{font-size:.75rem;margin:8px 0 12px;line-height:1.8}.sidebar-user{border-top:1px solid var(--border);padding:17px 6px 0;display:flex;align-items:center;gap:10px}.avatar{width:34px;height:34px;border:1px solid #2563eb35;background:var(--tint);border-radius:10px;color:var(--blue);display:grid;place-items:center;font-size:.75rem;font-weight:600;flex-shrink:0}.sidebar-user strong{font-weight:550;max-width:133px}.sidebar-user small,.sidebar-user strong{font-size:.75rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user small{max-width:130px}.sidebar-user .icon-button{margin-left:auto}.app-main{margin-left:var(--sidebar-width);min-height:100dvh}.app-topbar{height:76px;border-bottom:1px solid var(--border-soft);position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--background) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;padding:0 35px;gap:20px}.app-topbar,.breadcrumb{display:flex;align-items:center}.breadcrumb{gap:11px;color:var(--subtle);font-size:.75rem}.breadcrumb strong{font-weight:500;color:var(--text)}.topbar-actions{display:flex;align-items:center;gap:12px}.command-trigger{display:flex;align-items:center;gap:10px;min-width:193px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:8px 12px;color:var(--subtle);font-size:.75rem}.command-trigger kbd{margin-left:auto;border:1px solid var(--border);border-radius:4px;padding:0 4px;font-size:.75rem;color:var(--muted);font-family:Inter,sans-serif}.header-goal{display:flex;gap:10px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:8px 12px;min-width:208px;background:var(--surface)}.header-goal svg{color:var(--blue)}.header-goal small{font-size:.75rem}.header-goal strong{font-size:.75rem;font-weight:550;margin-left:5px}.header-goal .progress{margin-top:4px;height:3px;width:153px}.app-content{padding:32px 35px 45px;max-width:1560px;margin:auto;animation:enter .3s ease}.app-footer{border-top:1px solid var(--border-soft);padding-top:22px;margin-top:35px;color:var(--subtle);font-size:.75rem;display:flex;justify-content:space-between;gap:20px}.app-footer .row{gap:18px}.mobile-nav-button{display:none}.tour-bar{border:1px solid #2563eb35;background:var(--tint);border-radius:11px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;font-size:.75rem;color:var(--muted)}.tour-bar strong{color:var(--blue);font-weight:550}.notification-wrap{position:relative}.popover{position:absolute;top:45px;right:0;width:340px;max-height:450px;overflow:auto;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow);padding:18px;z-index:50}.popover h3{font-size:.875rem}.notification-item{padding:13px 0;border-bottom:1px solid var(--border-soft);font-size:.75rem}.command-list{display:flex;flex-direction:column;gap:6px;margin-top:18px}.command-list a{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:8px;font-size:.8125rem}.command-list a:focus,.command-list a:hover{background:var(--surface-hover);color:var(--blue)}.mobile-backdrop{display:none}.dashboard-overview{display:grid;grid-template-columns:minmax(310px,.76fr) minmax(0,1.4fr);gap:22px}.balance-card{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#15357b52,transparent 70%),linear-gradient(120deg,#101826,#0d1423);color:#f1f5ff;border-color:#263653;padding:27px;display:flex;flex-direction:column;min-height:334px}.balance-card:after{content:"";position:absolute;width:200px;height:200px;right:-90px;bottom:-74px;border:1px solid #4676db24;border-radius:50%;box-shadow:0 0 0 26px #4676db08,0 0 0 52px #4676db04;pointer-events:none}.balance-label{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#a7b6d1}.balance-label .icon-button{color:#b2c2e0;background:transparent;border-color:#33415a}.balance-amount{font-size:2.5rem;letter-spacing:-1.8px;font-weight:540;line-height:1.15;margin:24px 0 9px}.balance-caption{font-size:.75rem;color:#8395b6}.balance-account{font-size:.75rem;color:#93a6c8;display:flex;align-items:center;gap:8px;margin-top:22px}.balance-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:25px;position:relative;z-index:1}.balance-actions .button.secondary{background:#ffffff0a;border-color:#395073;color:#e5edff}.balance-card .pill{border-color:#42609a50;color:#a2c7ff;font-size:.75rem}.chart-card{padding:23px 26px}.chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.chart-caption{font-size:.75rem;color:var(--muted);margin-bottom:6px}.chart-amount{font-size:1.8125rem;letter-spacing:-1px;font-weight:520}.chart-control{display:flex;align-items:center;gap:12px}.chart-container{height:231px;width:100%;min-width:0}.chart-legend{display:flex;gap:18px;font-size:.75rem;color:var(--muted);margin-top:6px}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{width:6px;height:6px;border-radius:50%;background:#408fff}.chart-legend span:nth-child(2) i{background:#49c9ac}.chart-tooltip{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:13px 16px;box-shadow:var(--shadow);font-size:.75rem}.chart-tooltip strong{display:block;font-size:1rem;margin:4px 0;color:var(--text)}.recharts-text{font-family:Inter,sans-serif;font-size:.75rem;fill:var(--subtle)}.recharts-brush-traveller{cursor:ew-resize}.dashboard-stats{margin-top:22px}.dashboard-lower{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.8fr);gap:22px;margin-top:24px}.onboarding-strip{display:flex;align-items:center;gap:18px;margin-top:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:18px 21px}.onboarding-strip p{font-size:.75rem;line-height:1.7}.onboarding-strip strong{font-size:.8125rem;font-weight:550}.onboarding-strip .row{gap:8px}.onboarding-step{display:flex;align-items:center;gap:7px;color:var(--subtle);font-size:.75rem;white-space:nowrap}.onboarding-step.done{color:var(--green)}.quick-action{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-soft)}.quick-action:last-child{border-bottom:0;padding-bottom:0}.quick-action .quick-icon{height:38px;width:38px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;color:var(--blue);flex-shrink:0}.quick-action strong{font-size:.8125rem}.quick-action small{font-size:.75rem;margin-top:4px}.quick-action>svg{margin-left:auto;color:var(--subtle)}.progress-box{padding:17px;border-radius:12px;background:var(--surface-raised);border:1px solid var(--border-soft);margin-top:22px}.progress-box p{font-size:.75rem;margin:8px 0 13px}.progress-box .progress{margin:10px 0}.period-button{gap:8px;font-size:.75rem;border:1px solid var(--border);border-radius:9px;padding:9px 12px;background:var(--surface)}.filters,.period-button{display:flex;align-items:center}.filters{gap:11px;margin-bottom:22px}.search-input{position:relative;flex:1 1;min-width:200px}.search-input>svg{position:absolute;left:13px;top:14px;color:var(--subtle)}.search-input input{padding-left:38px!important}.filters select{max-width:175px;font-size:.75rem}.table-scroll{overflow:auto;margin:0 -24px;scrollbar-width:thin}.data-table{border-collapse:collapse;width:100%;font-size:.75rem}.data-table th{font-size:.75rem;color:var(--subtle);font-weight:500;text-align:left;padding:12px 24px;border-block:1px solid var(--border-soft);white-space:nowrap;background:var(--surface-raised)}.data-table td{padding:17px 24px;border-bottom:1px solid var(--border-soft);white-space:nowrap}.data-table tbody tr:hover{background:var(--tint)}.data-table tbody tr:last-child td{border-bottom:0}.data-table strong{font-size:.75rem;font-weight:550}.data-table small{display:block;font-size:.75rem;margin-top:3px}.data-table td.right,.data-table th.right{text-align:right}.transaction-icon{display:grid;place-items:center;width:33px;height:33px;background:#48cfad0b;color:var(--green);border-radius:10px;border:1px solid #48cfad21;flex-shrink:0}.transaction-icon.outgoing{color:var(--blue);background:var(--tint);border-color:#2563eb25}.transaction-copy{max-width:245px;overflow:hidden;text-overflow:ellipsis}.transaction-row{display:flex;align-items:center;gap:12px;padding:15px 0}.transaction-row:last-child{border-bottom:0}.transaction-row h3{font-size:.75rem}.transaction-row small{display:block;font-size:.75rem;margin-top:5px}.transaction-row .amount{font-size:.8125rem;font-weight:550;text-align:right}.transaction-row .amount small{font-weight:400}.transaction-row button{border:0;background:none;text-align:left;flex:1 1;min-width:0}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--border);border-radius:6px;font-size:.75rem;color:var(--muted);white-space:nowrap}.badge i{width:4px;height:4px;background:currentColor;border-radius:50%}.badge.approved,.badge.closed,.badge.completed,.badge.delivered,.badge.paid{color:var(--green);background:#48cfad08;border-color:#48cfad25}.badge.open,.badge.pending,.badge.queued,.badge.requested,.badge.retrying,.badge.reviewing,.badge.sending{color:var(--amber);background:#c88d3607;border-color:#c88d3625}.badge.cancelled,.badge.failed,.badge.rejected{color:var(--red);background:#ff849608;border-color:#ff849625}.pagination{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border-soft);padding-top:19px;margin-top:16px;color:var(--subtle);font-size:.75rem}.pagination>div{display:flex;gap:6px}.pagination .icon-button{width:30px;height:30px}.receipt-hero{text-align:center;padding:25px 0}.receipt-hero>span{width:56px;height:56px;border:1px solid #48cfad40;background:#48cfad0c;display:grid;place-items:center;color:var(--green);border-radius:50%;margin:0 auto 18px}.receipt-hero h3{font-size:.9375rem}.receipt-hero strong{display:block;font-size:2.1875rem;font-weight:540;letter-spacing:-1.1px;margin:12px 0}.receipt-footer,.receipt-hero small{font-size:.75rem}.receipt-footer{text-align:center;color:var(--subtle);margin-top:22px}.finance-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr);gap:24px;align-items:start}.finance-sidebar{position:sticky;top:100px}.finance-sidebar h3{font-size:.8125rem}.finance-balance{font-size:1.75rem;letter-spacing:-1px;font-weight:530;margin:10px 0 18px}.key-types{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.key-types button{padding:8px 11px;font-size:.75rem;border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;color:var(--muted)}.key-types button.active{border-color:var(--primary);background:var(--tint);color:var(--blue)}.favorite-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-soft);font-size:.75rem;gap:12px}.favorite-item:last-child{border-bottom:0}.favorite-item button{background:none;border:0;text-align:left;color:var(--muted)}.favorite-item button:hover{color:var(--blue)}.network-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.network-option{border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);padding:17px}.network-option strong{font-size:.875rem;display:block}.network-option small{display:block;margin-top:5px;font-size:.75rem}.usdt-hero{position:relative;overflow:hidden;border-radius:16px;border:1px solid var(--border);background:radial-gradient(ellipse at right,#48cfad13,transparent 60%),var(--surface);padding:25px;display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:25px}.usdt-hero h2{font-size:1.3125rem;letter-spacing:-.6px}.usdt-hero p{font-size:.75rem;margin:8px 0 16px;max-width:400px}.usdt-symbol{width:75px;height:75px;border-radius:50%;display:grid;place-items:center;position:relative;flex-shrink:0;background:#48cfad0e;border:1px solid #48cfad25;box-shadow:0 0 0 16px #48cfad03}.usdt-symbol img{width:52px;height:52px}.usdt-conversion{display:flex;align-items:center;justify-content:space-between;padding:18px;border-radius:12px;border:1px solid #48cfad30;background:#48cfad08;margin-top:21px}.usdt-conversion strong{font-size:1.3125rem;font-weight:530;letter-spacing:-.6px;color:var(--green)}.security-gate{max-width:620px;margin:30px auto;padding:48px;text-align:center;background:radial-gradient(ellipse at top,var(--tint),transparent 65%),var(--surface)}.security-gate .gate-icon{display:grid;place-items:center;width:70px;height:70px;border:1px solid #2563eb40;border-radius:20px;background:var(--tint);color:var(--blue);margin:0 auto 25px}.security-gate h2{font-size:1.4375rem;letter-spacing:-.7px}.security-gate p{font-size:.8125rem;max-width:400px;margin:14px auto 25px;line-height:1.9}.security-gate .gate-step{display:flex;gap:12px;align-items:center;text-align:left;border-bottom:1px solid var(--border-soft);padding:15px 0;font-size:.75rem}.security-gate .gate-step i{width:23px;height:23px;background:var(--surface-raised);border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-style:normal;color:var(--blue)}.auth-layout{display:grid;grid-template-columns:1.05fr 1fr;min-height:100dvh}.auth-aside{background:radial-gradient(ellipse at 65% 55%,#113f8735,transparent 60%),#090f1b;color:#f1f5ff;position:relative;overflow:hidden;padding:42px 55px;display:flex;flex-direction:column;min-height:100dvh;border-right:1px solid #23304a}.auth-aside .brand{font-size:1.5625rem}.auth-grid{inset:0;background-image:linear-gradient(#4b74af06 1px,transparent 0),linear-gradient(90deg,#4b74af06 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 78%);mask-image:radial-gradient(ellipse,black,transparent 78%)}.auth-grid,.auth-orbit{position:absolute;pointer-events:none}.auth-orbit{width:650px;height:650px;border:1px solid #4882e514;right:-300px;bottom:-220px;border-radius:50%;box-shadow:0 0 0 70px #4882e505,0 0 0 140px #4882e503}.auth-aside-body{margin:auto;max-width:430px;position:relative;z-index:1;padding:60px 0}.auth-aside h1{font-size:2.6875rem;line-height:1.14;letter-spacing:-1.65px;font-weight:530}.auth-aside h1 em{font-style:normal;color:#72adff}.auth-aside p{font-size:.8125rem;color:#8b9dbd;line-height:1.9;max-width:355px;margin-top:18px}.auth-aside-footer{color:#607494;gap:18px;position:relative;z-index:1}.auth-proof{position:relative;background:#0e192c;border:1px solid #263a60;border-radius:17px;padding:23px;max-width:347px;margin-top:35px;box-shadow:0 30px 80px #0003}.auth-proof .proof-top{display:flex;justify-content:space-between;align-items:center;color:#8298bd;font-size:.75rem}.auth-proof .proof-amount{font-size:1.8125rem;letter-spacing:-1px;margin:17px 0 7px;color:#edf4ff;font-weight:500}.auth-proof small{color:#6684b1;font-size:.75rem}.proof-bars{display:flex;gap:7px;height:60px;align-items:flex-end;margin-top:16px}.proof-bars i{flex:1 1;height:var(--height);border-radius:3px;background:linear-gradient(#438afb,#173971);animation:bar-glow 4s ease-in-out infinite alternate;animation-delay:var(--delay)}@keyframes bar-glow{0%{opacity:.4}to{opacity:1}}.proof-badge{position:absolute;right:-28px;bottom:15px;background:#12263b;border:1px solid #366272;color:#75d6c7;border-radius:9px;gap:8px;padding:11px 14px;font-size:.75rem;box-shadow:0 10px 30px #0003}.auth-main,.proof-badge{display:flex;align-items:center}.auth-main{justify-content:center;padding:100px 35px 65px;position:relative}.auth-tools{position:absolute;right:35px;top:29px;display:flex;align-items:center;gap:18px;font-size:.75rem;color:var(--muted)}.auth-form{width:100%;max-width:398px;animation:enter .25s ease}.auth-form h1{font-size:1.75rem;letter-spacing:-1px}.auth-form>p{font-size:.8125rem;margin:11px 0 27px;line-height:1.8}.auth-form .button.full{min-height:45px}.auth-form-footer{font-size:.75rem;text-align:center;margin-top:23px;color:var(--muted)}.auth-form-footer a{color:var(--blue);font-weight:500}.auth-label{font-size:.75rem;letter-spacing:1.8px;color:var(--subtle);margin-bottom:13px}.auth-row{display:flex;justify-content:space-between;align-items:center;margin:17px 0 23px;font-size:.75rem}.auth-row a{color:var(--blue)}.profile-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.profile-option{border:1px solid var(--border);border-radius:13px;text-align:left;padding:19px;background:var(--surface);position:relative}.profile-option.active{border-color:var(--primary);background:var(--tint)}.profile-option svg{color:var(--blue);margin-bottom:12px}.profile-option strong{display:block;font-size:.8125rem;font-weight:550}.profile-option p{font-size:.75rem;line-height:1.7;margin-top:7px}.profile-option .check{position:absolute;right:13px;top:13px;width:14px;height:14px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center}.profile-option.active .check{background:var(--primary);border-color:var(--primary);color:white}.password-strength{margin:8px 0 7px}.password-strength i.active{background:var(--blue)}.verify-icon{height:57px;width:57px;background:var(--tint);border:1px solid #2563eb35;border-radius:16px;display:grid;place-items:center;color:var(--blue);margin-bottom:25px}.auth-mobile-brand{display:none}.marketing{overflow:hidden}.public-nav{max-width:1180px;margin:auto;padding:27px 20px;display:flex;align-items:center;justify-content:space-between;gap:25px}.public-nav-links{display:flex;gap:26px;color:var(--muted);font-size:.8125rem}.public-nav-actions{display:flex;gap:10px;align-items:center}.marketing-hero{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:90px 20px 100px;min-height:700px;position:relative}.marketing-hero:before{content:"";position:absolute;width:1000px;height:700px;right:-500px;top:-150px;background:radial-gradient(ellipse,#2563eb14,transparent 65%);pointer-events:none}.marketing-hero h1{font-size:3.8125rem;line-height:1.08;letter-spacing:-2.9px;font-weight:530;margin:22px 0}.marketing-hero p{font-size:.875rem;max-width:430px;line-height:1.9}.marketing-hero .hero-actions{display:flex;gap:12px;margin:30px 0 18px}.marketing-hero .hero-subcopy{font-size:.75rem;color:var(--subtle)}.hero-console{position:relative;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);transform:perspective(1200px) rotateY(-6deg) rotateX(2deg);padding:22px;transition:transform .35s;max-width:490px}.hero-console:hover{transform:perspective(1200px) rotateY(0deg) rotateX(0deg)}.console-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:17px;border-bottom:1px solid var(--border);font-size:.75rem;color:var(--muted)}.console-dots{display:flex;gap:5px}.console-dots i{width:6px;height:6px;border-radius:50%;background:var(--border)}.hero-console .balance-amount{font-size:2.125rem}.hero-console .console-gross{color:var(--subtle);font-size:.75rem}.hero-steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:22px}.hero-steps>div{border:1px solid var(--border);border-radius:9px;background:var(--surface-raised);padding:13px 10px;font-size:.75rem;color:var(--muted)}.hero-steps svg{color:var(--blue);display:block;margin-bottom:9px}.hero-steps strong{font-size:.8125rem;color:var(--text);display:block;margin-top:5px;font-weight:500}.hero-code{border:1px solid var(--border);border-radius:10px;padding:15px;background:var(--background);font-family:Geist Mono,monospace;font-size:.75rem;margin-top:18px;color:var(--subtle);line-height:2}.hero-code span{color:var(--blue)}.floating-confirmation{position:absolute;right:-30px;bottom:-27px;background:var(--surface);border:1px solid #48cfad35;border-radius:12px;box-shadow:var(--shadow);padding:15px 20px;display:flex;align-items:center;gap:12px;font-size:.75rem;animation:float 6s ease-in-out infinite}.floating-confirmation svg{color:var(--green)}.floating-confirmation small{font-size:.75rem;display:block;margin-top:3px}@keyframes float{0%,to{translate:0 0}50%{translate:0 -7px}}.marketing-section{max-width:1180px;margin:20px auto 95px;padding:0 20px}.marketing-section h2{font-size:2.0625rem;letter-spacing:-1.2px;font-weight:530;line-height:1.2;max-width:600px}.marketing-section>p{font-size:.8125rem;max-width:530px;line-height:1.9;margin:16px 0 35px}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.workflow-step{padding:25px;border:1px solid var(--border);border-radius:14px;position:relative;background:var(--surface)}.workflow-step>.step-no{font-family:Geist Mono,monospace;font-size:.75rem;color:var(--subtle)}.workflow-step svg{color:var(--blue);display:block;margin:25px 0 20px}.workflow-step h3{font-size:1rem}.workflow-step p{font-size:.75rem;line-height:1.9;margin-top:13px}.feature-bento{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.bento-main{grid-row:span 2;padding:35px;overflow:hidden;background:radial-gradient(ellipse at right,var(--tint),transparent 65%),var(--surface)}.bento-main h3{font-size:1.625rem;letter-spacing:-.9px;max-width:330px}.bento-main p{font-size:.8125rem;line-height:1.9;margin:15px 0 30px;max-width:320px}.bento-side{padding:26px}.bento-side h3{font-size:1.0625rem;margin:13px 0}.bento-side p{font-size:.75rem;line-height:1.8;max-width:370px}.fee-flow{border:1px solid var(--border);border-radius:13px;background:var(--background);padding:23px;max-width:360px}.fee-flow .summary-item{font-size:.8125rem}.fee-flow .summary-item.emphasis{font-size:1.4375rem}.fee-flow input{margin-top:20px}.marketing-cta{text-align:center;padding:60px 20px;border-top:1px solid var(--border);background:radial-gradient(ellipse at bottom,var(--tint),transparent 65%)}.marketing-cta h2{font-size:2.25rem;letter-spacing:-1.4px}.marketing-cta p{font-size:.8125rem;margin:17px auto 25px;max-width:440px}.public-footer{max-width:1180px;margin:auto;padding:28px 20px;border-top:1px solid var(--border);justify-content:space-between;gap:20px;font-size:.75rem;color:var(--subtle)}.public-footer,.social-links{display:flex;align-items:center}.social-links{gap:14px}.social-links img{width:21px;height:21px;object-fit:contain}.docs-container{max-width:1140px;margin:35px auto 75px;padding:0 20px}.docs-layout{display:grid;grid-template-columns:210px 1fr;gap:45px;margin-top:38px}.docs-nav{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:15px;font-size:.75rem;color:var(--muted)}.docs-copy section{scroll-margin-top:100px;margin-bottom:45px}.docs-copy h2{font-size:1.375rem;letter-spacing:-.6px;margin-bottom:15px}.docs-copy li,.docs-copy p{font-size:.8125rem;color:var(--muted);line-height:1.9;margin:14px 0}.docs-table{font-size:.75rem;width:100%;border-collapse:collapse}.docs-table td,.docs-table th{text-align:left;border:1px solid var(--border);padding:12px}.docs-table th{background:var(--surface-raised)}.checkout-container{max-width:440px;margin:55px auto;padding:0 20px}.checkout-card{padding:30px}.checkout-top{text-align:center}.checkout-top h1{font-size:1.375rem;margin:23px 0 12px}.checkout-top strong{font-size:2.375rem;letter-spacing:-1.5px;font-weight:530;display:block;margin:14px 0}.checkout-top p{font-size:.75rem}.checkout-card .brand{font-size:1.4375rem}.landing-example{font-size:.75rem;letter-spacing:.7px;color:var(--subtle);margin-bottom:16px}.privacy-text{max-width:760px;margin:45px auto;padding:0 25px}.privacy-text h1{margin-bottom:25px}.privacy-text h2{font-size:1.125rem;margin:30px 0 12px}.privacy-text p{font-size:.8125rem;line-height:1.9;margin:15px 0}.rewards-top{display:grid;grid-template-columns:1.2fr .85fr;gap:30px;align-items:center;background:radial-gradient(ellipse at left,var(--tint),transparent 65%),var(--surface)}.rewards-top h2{font-size:1.75rem;letter-spacing:-1px;line-height:1.2;margin:15px 0}.rewards-top p{font-size:.8125rem;max-width:460px;line-height:1.9}.reward-photo{border:1px solid var(--border);border-radius:13px;overflow:hidden;background:#111721}.reward-photo img{display:block;width:100%;aspect-ratio:1.96;object-fit:cover}.reward-progress{margin:24px 0}.reward-progress .row{font-size:.75rem;margin:8px 0}.reward-progress .progress{height:6px;margin:12px 0}.journey-svg{width:100%;height:auto;max-height:390px;touch-action:pan-y;overflow:visible}.journey-svg text{font-family:Inter,sans-serif;fill:var(--muted);font-size:.8125rem}.journey-dot{transform-box:fill-box;transform-origin:center;animation:pulse 2.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.journey-node{cursor:pointer}.journey-node:hover circle{stroke:var(--blue)}.milestone-detail{padding:15px 18px;border:1px solid var(--border);border-radius:11px;background:var(--surface-raised);font-size:.75rem;display:flex;align-items:center;gap:14px;margin-top:15px}.milestone-detail svg{color:var(--blue)}.campaign-card{border:1px solid var(--border);border-radius:12px;padding:20px;margin-top:14px}.campaign-card h3{font-size:.875rem}.campaign-card .secret-box{margin:12px 0 0;font-size:.75rem}.affiliate-history{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.key-card{border:1px solid var(--border);border-radius:12px;padding:21px;margin-top:15px}.key-card h3{font-size:.875rem}.key-card small{font-size:.75rem}.chips{display:flex;gap:6px;flex-wrap:wrap;margin:15px 0 10px}.chip{font:.8125rem Geist Mono,monospace;border:1px solid var(--border);padding:4px 7px;border-radius:5px;background:var(--surface-raised);color:var(--muted)}.scope-options{gap:13px;margin:14px 0 23px}.event-options,.scope-options{display:grid;grid-template-columns:1fr 1fr}.event-options{gap:10px;margin:12px 0 22px}.event-option{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;padding:14px;border:1px solid var(--border);border-radius:11px;background:var(--surface-raised);font-size:.75rem;cursor:pointer}.event-option code{display:block;font-size:.75rem;margin-top:5px;color:var(--subtle)}.event-option input{position:absolute;width:1px;height:1px;opacity:0}.event-option>i{width:33px;height:20px;border:1px solid var(--border);border-radius:20px;background:var(--surface-hover);padding:3px;flex-shrink:0}.event-option>i:before{content:"";display:block;width:12px;height:12px;background:var(--subtle);border-radius:50%;transition:transform .2s}.event-option input:checked+i{background:var(--primary);border-color:var(--primary)}.event-option input:checked+i:before{background:white;transform:translateX(12px)}.event-option input:focus-visible+i{outline:2px solid var(--blue);outline-offset:4px}.webhook-layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:22px}.webhook-layout>div{min-width:0}.webhook-placeholder{min-height:365px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);display:grid;place-items:center}.delivery-item{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:15px;text-align:left;margin-bottom:10px}.delivery-item.active{border-color:var(--primary);background:var(--tint)}.delivery-item strong{font-family:Geist Mono,monospace;font-size:.75rem;font-weight:450}.delivery-item small{font-size:.75rem;display:block;margin-top:9px}.delivery-id{font-size:.75rem;color:var(--subtle);margin-top:9px;font-family:Geist Mono,monospace}.delivery-detail{border:1px solid var(--border);border-radius:12px;padding:21px;align-self:start;min-width:0}.delivery-detail h3{font-size:.8125rem}.json-tabs{display:flex;gap:16px;border-bottom:1px solid var(--border);margin-top:22px}.json-tabs button{border:0;border-bottom:2px solid transparent;padding:0 0 10px;background:none;color:var(--muted);font-size:.75rem}.json-tabs button.active{border-color:var(--blue);color:var(--text)}.attempt-row{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border-soft);padding:11px 0;font-size:.75rem;color:var(--muted)}.settings-layout{display:grid;grid-template-columns:185px 1fr;gap:24px}.settings-menu{display:flex;flex-direction:column;gap:6px}.settings-menu button{border:1px solid transparent;border-radius:9px;padding:12px 14px;display:flex;align-items:center;gap:10px;background:none;color:var(--muted);text-align:left;font-size:.8125rem}.settings-menu button.active{background:var(--surface);border-color:var(--border);color:var(--blue)}.setting-row{padding:20px 0;border-bottom:1px solid var(--border-soft);display:flex;justify-content:space-between;align-items:center;gap:23px}.setting-row:last-child{border-bottom:0}.setting-row h3{font-size:.8125rem}.setting-row p{font-size:.75rem;margin-top:7px;line-height:1.9;max-width:470px}.settings-status{display:flex;gap:22px;align-items:center;padding:24px;background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;margin-bottom:25px}.settings-status strong{font-size:.8125rem;display:block}.settings-status p{font-size:.75rem;margin-top:6px}.recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:23px 0}.recovery-grid code{padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--background);text-align:center}.identity-banner{display:flex;align-items:center;gap:18px;padding:25px;border:1px solid var(--border);border-radius:13px;background:var(--surface-raised)}.identity-banner>svg{color:var(--green);flex-shrink:0}.identity-banner h3{font-size:.875rem}.identity-banner p{font-size:.75rem;margin-top:7px}.identity-steps{display:grid;grid-template-columns:1fr 1fr 1fr;margin:22px 0;gap:12px}.identity-steps>div{display:flex;align-items:center;gap:11px;border:1px solid var(--border);border-radius:10px;padding:16px;background:var(--surface-raised);font-size:.75rem}.identity-steps svg{color:var(--blue);flex-shrink:0}.identity-steps small{font-size:.75rem;display:block;margin-top:4px}.identity-data{display:grid;grid-template-columns:1fr 1fr;gap:20px}.identity-data>div{border-bottom:1px solid var(--border-soft);padding:0 0 17px}.identity-data small{display:block;font-size:.75rem;margin-bottom:7px}.identity-data strong{font-size:.8125rem;font-weight:500;overflow-wrap:anywhere}.photo-upload{border:1px dashed var(--border);border-radius:12px;background:var(--background);padding:20px;text-align:center;min-height:160px}.photo-upload>svg{color:var(--blue);margin-bottom:12px}.photo-upload img{display:block;max-height:180px;width:100%;object-fit:contain;margin-bottom:14px}.photo-upload .field{text-align:left;margin-bottom:0}.photo-upload input{font-size:.75rem!important}.discord-image{width:33px;height:27px;object-fit:contain}.sessions-list{margin-top:15px}.session-item{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--border-soft)}.session-item>svg{color:var(--subtle);flex-shrink:0}.session-item strong{font-size:.75rem;font-weight:550}.session-item small{display:block;font-size:.75rem;margin-top:5px}.session-item>.button{margin-left:auto}@media(min-width:1500px){.app-content{padding-top:37px}.app-content,.app-topbar{padding-inline:40px}.dashboard-overview{grid-template-columns:.75fr 1.6fr}.balance-card{min-height:350px}.chart-container{height:247px}}@media(max-width:1200px){:root{--sidebar-width:238px}.app-sidebar{padding-inline:12px}.sidebar-brand{padding-inline:8px}.sidebar-brand .brand{font-size:1.375rem}.nav-item.active:before{left:-13px}.app-content,.app-topbar{padding-inline:24px}.command-trigger{min-width:145px}.header-goal{display:none}.dashboard-overview{grid-template-columns:.8fr 1.2fr}.balance-amount{font-size:2.125rem}.balance-card{padding:22px}.chart-card{padding:21px}.chart-amount{font-size:1.625rem}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-strip{flex-wrap:wrap}.finance-layout{grid-template-columns:1.2fr .8fr}.marketing-hero h1{font-size:3.3125rem}.auth-aside{padding:35px 40px}.auth-aside h1{font-size:2.375rem}}@media(max-width:950px){.dashboard-overview{grid-template-columns:1fr}.balance-card{min-height:255px}.balance-actions{max-width:360px}.chart-container{height:260px}.dashboard-lower,.finance-layout{grid-template-columns:1fr}.finance-sidebar{position:static}.settings-layout{grid-template-columns:155px 1fr}.auth-layout{grid-template-columns:.85fr 1fr}.auth-aside h1{font-size:2.125rem}.auth-aside{padding:32px 29px}.auth-proof{padding:19px}.proof-badge{right:-15px}.marketing-hero{gap:35px}.marketing-hero h1{font-size:2.875rem}.hero-steps{gap:6px}.hero-console{padding:18px}.rewards-top{grid-template-columns:1fr .8fr;gap:22px}}@media(max-width:760px){.app-sidebar{transform:translateX(-100%);width:250px}.app-sidebar.mobile-open{transform:translateX(0)}.mobile-backdrop{display:block;position:fixed;inset:0;z-index:39;background:#02050bae;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-main{margin-left:0}.app-topbar{height:66px;padding:0 18px;gap:10px}.app-content{padding:25px 18px 35px}.mobile-nav-button{display:inline-flex}.topbar-actions{gap:6px}.command-trigger{min-width:0;border:0;padding:8px;background:none}.command-trigger kbd,.command-trigger>span{display:none}.breadcrumb{gap:7px;font-size:.75rem}.breadcrumb>span{display:none}.app-footer{flex-wrap:wrap;gap:12px}.page-title{align-items:flex-start;gap:16px;flex-wrap:wrap}.page-title h1{font-size:1.75rem}.page-title-actions{flex-wrap:wrap}.page-title p{font-size:.75rem}.grid-2,.grid-3{grid-template-columns:1fr}.card{padding:21px}.table-scroll{margin:0 -21px}.data-table td,.data-table th{padding-inline:21px}.filters{flex-wrap:wrap;gap:9px}.filters .search-input{flex-basis:100%}.filters select{flex:1 1;max-width:none}.webhook-layout{grid-template-columns:1fr}.webhook-placeholder{min-height:235px}.settings-layout{grid-template-columns:1fr}.settings-menu{flex-direction:row;overflow:auto;gap:4px}.settings-menu button{padding:9px 12px;white-space:nowrap;font-size:.75rem}.rewards-top{grid-template-columns:1fr}.reward-photo{max-width:560px}.affiliate-history,.auth-layout{grid-template-columns:1fr}.auth-aside{display:none}.auth-main{min-height:100dvh;padding:110px 25px 50px}.auth-tools{top:25px;right:25px;left:25px;justify-content:flex-end}.auth-mobile-brand{display:flex;margin-right:auto}.auth-mobile-brand .brand{font-size:1.375rem}.auth-tools>a{display:none}.marketing-hero{grid-template-columns:1fr;min-height:unset;padding:65px 22px 75px;gap:50px}.marketing-hero h1{font-size:3.3125rem;max-width:500px}.hero-console{max-width:520px;width:100%;margin:0 auto;transform:none}.floating-confirmation{right:0;bottom:-25px}.public-nav-links{display:none}.public-nav{padding:22px}.public-nav .brand{font-size:1.4375rem}.public-nav-actions{gap:7px}.public-nav-actions .button{min-height:36px;font-size:.75rem;padding:8px 11px}.public-nav-actions .button.ghost{display:none}.marketing-section{margin:35px auto 65px;padding-inline:22px}.marketing-section h2{font-size:1.8125rem}.feature-bento,.workflow-grid{grid-template-columns:1fr}.bento-main{grid-row:auto;padding:28px}.marketing-cta h2{font-size:1.9375rem}.public-footer{padding:25px 22px;flex-wrap:wrap}.docs-layout{grid-template-columns:1fr}.docs-nav{position:static;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:18px}.identity-steps{gap:8px}.identity-steps>div{padding:13px;font-size:.75rem}.identity-steps svg{width:17px}.tour-bar{flex-wrap:wrap;gap:12px}.tour-bar .button{font-size:.75rem}.modal-backdrop{padding:16px}.modal{padding:24px}.modal.drawer{max-width:100%;padding:25px}.auth-form .stepper-line{width:25px;margin-inline:9px}.onboarding-strip>.row{flex-wrap:wrap}.chart-control{gap:7px}}@media(max-width:480px){.grid-4{gap:10px}.stat-card{padding:16px}.stat-value{font-size:1.375rem;margin-top:13px}.stat-label,.stat-note{font-size:.75rem}.stat-icon svg{width:14px}.balance-amount{font-size:2.1875rem}.balance-actions .button{font-size:.75rem;padding:10px}.card-heading{align-items:flex-start;gap:10px}.card-heading h2{font-size:.875rem}.chart-card{padding:18px}.chart-head{flex-wrap:wrap}.chart-amount{font-size:1.625rem}.chart-control{margin-left:auto}.chart-container{height:235px}.marketing-hero h1{font-size:2.8125rem;letter-spacing:-2px}.marketing-hero .hero-actions{flex-wrap:wrap}.hero-steps>div{padding:12px 8px}.hero-code{font-size:.75rem}.marketing-cta h2{font-size:1.8125rem}.event-options,.identity-data,.identity-steps,.scope-options{grid-template-columns:1fr}.setting-row{gap:15px}.setting-row .button{font-size:.75rem;min-height:33px;padding:8px 10px}.security-gate{padding:32px 21px}.security-gate h2{font-size:1.3125rem}.network-option{padding:14px}.rewards-top h2{font-size:1.5625rem}.modal-actions .button{flex:1 1}.toast-stack{left:15px;right:15px;bottom:15px}.toast{max-width:none}.popover{right:-50px;width:calc(100vw - 36px)}.breadcrumb strong{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions .pill{font-size:.75rem;padding:4px 6px}.usdt-hero{padding:20px}.usdt-hero h2{font-size:1.125rem}.usdt-symbol{width:52px;height:52px}.usdt-symbol img{width:38px;height:38px}.auth-main{padding-inline:22px}.auth-tools{left:22px;right:22px}.profile-option{padding:15px}.money-input input{font-size:1.8125rem!important}.stepper-item{font-size:.75rem}.stepper-line{width:24px;margin-inline:7px}.receipt-hero strong{font-size:1.9375rem}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.app-footer,.app-sidebar,.app-topbar,.modal-backdrop{display:none!important}.print-receipt{display:block!important}body{color:#111;background:white}.app-main{margin:0}.notice{box-shadow:none}}.app-loading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px}.app-loading>.mt{width:100%}.auth-story{margin:auto 0}.auth-story em{font-style:normal;color:#6bafff}.proof-flow{display:flex;gap:18px;align-items:center;justify-content:space-between;margin:25px 0}.proof-flow small{font-size:.75rem;display:block;margin-bottom:12px}.proof-flow strong{font-size:1.8125rem;font-weight:530;letter-spacing:-1px}.proof-flow strong span{font-size:1.125rem}.auth-aside-footer{display:flex;justify-content:space-between;gap:15px;font-size:.75rem;color:#7b879b}.auth-aside-footer>span{display:flex;gap:6px;align-items:center}.profile-option input{width:15px;height:15px;accent-color:var(--primary)}.password-strength{display:flex;align-items:center;gap:5px;margin:-8px 0 22px}.password-strength i{height:3px;flex:1 1;background:var(--border);border-radius:5px}.password-strength i.filled{background:var(--blue)}.password-strength small{font-size:.75rem;margin-left:8px;white-space:nowrap}.spread{justify-content:space-between}.gap{gap:10px}.tiny{font-size:.75rem;line-height:1.8}.block{display:block}.blue{color:var(--blue)}.small-title{font-size:.875rem;font-weight:570}.break-all{overflow-wrap:anywhere;word-break:break-word}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{display:flex;align-items:center;gap:9px;font-size:.75rem;font-weight:600;letter-spacing:1.6px;color:var(--blue);margin-bottom:24px}.eyebrow>span{width:6px;height:6px;background:var(--primary);border-radius:50%;box-shadow:0 0 0 5px var(--tint)}.hero-caption{gap:7px;color:var(--subtle);margin-top:20px}.console-header,.hero-caption{display:flex;align-items:center;font-size:.75rem}.console-header{justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:16px;color:var(--muted)}.auth-heading{margin-bottom:28px}.auth-heading h2{font-size:1.8125rem;font-weight:550;letter-spacing:-1.1px;line-height:1.25}.auth-heading p{font-size:.8125rem;line-height:1.85;margin-top:12px;overflow-wrap:anywhere}.auth-icon{height:48px;width:48px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-bottom:22px;color:var(--blue)}.auth-bottom{font-size:.75rem;text-align:center;margin-top:24px;color:var(--muted)}.auth-bottom a,.auth-legal a{color:var(--blue)}.auth-legal{font-size:.75rem;text-align:center;margin-top:35px;line-height:1.9;color:var(--subtle)}.profile-option{cursor:pointer}.profile-option.selected{border-color:var(--primary);background:var(--tint)}.profile-option small{display:block;font-size:.75rem;margin-top:5px}.profile-option input{position:absolute;opacity:0}.profile-option:focus-within{outline:2px solid var(--blue);outline-offset:3px}.profile-option>i{position:absolute;right:14px;top:14px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;width:16px;height:16px}.profile-option.selected>i{background:var(--primary);color:white;border-color:var(--primary)}.auth-story{padding-block:60px;position:relative;z-index:1}.chart-legend button{display:flex;align-items:center;gap:6px;font-size:.75rem;border:0;background:none;color:var(--muted);padding:0}.chart-legend button i{width:6px;height:6px;border-radius:50%;background:#408fff}.chart-legend button:nth-child(2) i{background:#49c9ac}.chart-legend button.dim{opacity:.4}.chart-legend small{font-size:.75rem;margin-left:auto}.transaction-copy{padding:0;color:var(--text)}.transaction-copy,.transaction-row{border:0;background:none;text-align:left}.transaction-row{border-bottom:1px solid var(--border-soft);width:100%}.command-list>a{display:flex;align-items:center;gap:12px;padding:13px 8px;border-radius:7px;font-size:.8125rem}.command-list>a:hover{background:var(--surface-raised)}.command-list>a>svg:last-child{margin-left:auto}.notification-item strong{font-size:.75rem}.notification-item small{font-size:.75rem;display:block;margin-top:4px}.network-option{cursor:pointer;text-align:left}.network-option i{margin-left:auto}.network-option.active{border-color:var(--primary);background:var(--tint)}.admin-document{width:100%;height:230px;object-fit:contain;border:1px solid var(--border);border-radius:10px;background:var(--background)}.journey-node:focus-visible{outline:none}.journey-node:focus-visible circle{stroke:var(--blue);stroke-width:4}.marketing-hero h1 em{font-style:normal;color:var(--blue)}.balance-card .icon-button{color:#acbad0}.balance-card .button.secondary{background:#182337;border-color:#2b3c59;color:#dbe8ff}.balance-card .balance-account .button{background:none;border:0;color:#8caddd;padding:0;min-height:24px}.balance-card .balance-account .button svg{width:12px;height:12px}.balance-card .balance-account .button,.finance-sidebar .gate-step strong{font-size:.75rem}.code-block{white-space:pre-wrap;overflow-wrap:anywhere}.docs-table-wrap{overflow-x:auto}.journey-viewport{scrollbar-width:thin}.security-gate .pill{margin:10px auto 15px}@media(max-width:480px){.chart-legend{flex-wrap:wrap;gap:10px}.chart-legend small{width:100%;margin-left:0}.auth-heading h2{font-size:1.625rem}.usdt-hero{flex-wrap:wrap}.usdt-hero>.pill{margin-left:72px}.proof-flow strong{font-size:1.5625rem}.balance-account>span:first-child{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-title-actions{width:100%}.page-title-actions>.button:not(.small){flex:1 1}.data-table td{font-size:.75rem}.settings-status{gap:15px;padding:18px}.settings-status>.pill{margin-left:auto;font-size:.75rem}.session-item .grow{min-width:0}.identity-banner{padding:19px;flex-wrap:wrap}.marketing-hero{padding-top:40px}.summary-item code{word-break:break-all}.network-options{gap:8px}.network-option strong{font-size:.8125rem}.public-nav{padding:18px;gap:10px}.public-nav .brand{font-size:1.25rem;gap:7px}.public-nav-actions{gap:4px}.public-nav-actions .button{font-size:.75rem;padding-inline:10px;gap:5px}.public-nav-actions .theme-menu{width:29px}.stepper-item{flex-direction:column;gap:6px;text-align:center;flex:1 1;max-width:80px;font-size:.75rem}.auth-form .stepper-line,.stepper-line{width:14px;flex-shrink:0;margin-inline:5px;margin-top:-17px}.stepper{align-items:flex-start}.identity-banner>.badge{margin-left:50px}.summary-item{gap:13px}.hero-console{padding:17px}.floating-confirmation{padding:13px 16px;font-size:.75rem}.marketing-hero .hero-actions{gap:9px}.marketing-hero .hero-actions .button{font-size:.75rem;padding-inline:13px}.hero-steps strong,.hero-steps>div{font-size:.75rem}.balance-account{flex-wrap:wrap;gap:9px}.period-button{font-size:.75rem}.stat-card .stat-value{font-size:1.3125rem}.card-heading .button{font-size:.75rem}.card-heading{flex-wrap:wrap}.card-heading>div{flex:1 1;min-width:140px}}.reward-photo img{height:auto}.auth-proof .proof-badge{color:#b9d5ff;background:#182b4d;border-color:#335488}.auth-aside .eyebrow{color:#8bbcff}.auth-proof .muted{color:#8099bd}.auth-aside-footer{color:#8c9bb4}