@font-face{font-family:DM Mono;src:local("SFMono-Regular"),local("Menlo"),local("Monaco"),local("Consolas"),local("Liberation Mono");font-display:swap}.landing{--landing-ink:#0b1220;--landing-muted:#667085;--landing-line:rgba(22,93,255,0.14);--landing-lime:#165dff;background:#f5f7fb;font-family:Avenir Next,Helvetica Neue,sans-serif}.landing .nav{height:82px;padding:0 clamp(24px,5.5vw,92px);border-bottom-color:var(--landing-line);background:rgba(248,250,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;z-index:20}.landing .brand{font-weight:800;letter-spacing:-.03em}.landing .nav-actions{gap:28px}.landing .text-link{font-weight:700;font-size:14px;transition:color .18s ease}.landing .text-link:hover{color:#165dff}.landing .button{background:var(--landing-lime);color:#fff;border-color:#165dff;border-radius:9px;box-shadow:0 5px 0 #0d45c5;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.landing .button:hover{transform:translateY(2px);box-shadow:0 3px 0 #0d45c5;background:#0f4ccf}.landing .button.small{box-shadow:none}.landing .hero{min-height:720px;padding:clamp(78px,8vw,126px) clamp(24px,6.5vw,110px) 70px;position:relative;display:grid;grid-template-columns:minmax(0,1.34fr) minmax(390px,.66fr);align-items:center;grid-gap:clamp(18px,2.5vw,52px);gap:clamp(18px,2.5vw,52px);background:linear-gradient(rgba(22,93,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(22,93,255,.045) 1px,transparent 0),radial-gradient(circle at 81% 41%,rgba(22,93,255,.22),transparent 25%),linear-gradient(125deg,#f8faff 62%,#e8eeff);background-size:72px 72px,72px 72px,auto,auto}.landing .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.72) 51%,transparent 60%);transform:translateX(-120%);animation:landing-hero-scan 9s ease-in-out 1.5s infinite}.landing .hero:after{display:none}.landing .hero-content{position:relative;z-index:3}.landing .hero h1{width:min(74vw,1050px);max-width:none;margin:28px 0 30px;font-family:Avenir Next Condensed,DIN Condensed,Helvetica Neue,sans-serif;font-size:clamp(28px,4.65vw,79px);line-height:.97;letter-spacing:-.065em}.landing .hero-line{display:block;white-space:nowrap}.landing .hero-line-primary{color:var(--landing-ink)}.landing .hero-line-muted{color:#6f7e99}.landing .hero-copy{max-width:610px;font-size:clamp(15px,1.18vw,18px);line-height:1.75;color:var(--landing-muted)}.landing .hero-actions{margin-top:38px}.landing .ghost-button{border-color:#c7d1e5;border-radius:9px;background:rgba(248,250,255,.74);transition:border-color .18s ease,background .18s ease}.landing .ghost-button:hover{border-color:#7890bb;background:#fff}.landing .trust-row{flex-wrap:wrap;gap:16px 28px;margin-top:64px}.hero-visual{position:relative;z-index:2;width:min(36vw,560px);aspect-ratio:1;justify-self:end;border-radius:50%;transform:translateX(2%)}.visual-glow{position:absolute;inset:17%;border-radius:50%;background:rgba(22,93,255,.26);filter:blur(38px);animation:landing-core-breathe 4.2s ease-in-out infinite}.orbit{position:absolute;border:1px solid rgba(22,93,255,.2);border-radius:50%}.orbit:after,.orbit:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border-top:1px solid rgba(76,125,255,.72);border-right:1px solid transparent;animation:landing-orbit-spin 13s linear infinite}.orbit:after{inset:8%;border-top-color:rgba(22,93,255,.9);animation-duration:8s;animation-direction:reverse}.orbit-outer{inset:5%;transform:rotate(-11deg)}.orbit-inner{inset:22%;transform:rotate(18deg)}.orbit-packet{position:absolute;width:11px;height:11px;border:2px solid #f8faff;border-radius:50%;background:#4c7dff;box-shadow:0 0 0 5px rgba(76,125,255,.13)}.packet-a{left:10%;top:25%}.packet-b{right:7%;bottom:29%;background:var(--landing-lime)}.packet-c{left:39%;bottom:-6px}.hero-core{position:absolute;inset:35%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(22,93,255,.16);border-radius:24px;background:rgba(250,252,255,.9);box-shadow:0 28px 80px rgba(22,93,255,.18),inset 0 0 0 7px rgba(255,255,255,.52);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:landing-core-float 5s ease-in-out infinite}.hero-core small,.hero-core span,.visual-status{font:600 9px DM Mono;letter-spacing:.13em}.hero-core strong{margin:7px 0 4px;font-size:clamp(24px,2.8vw,44px);letter-spacing:-.08em}.hero-core small{color:#71809a}.network-node{position:absolute;width:clamp(50px,4.4vw,66px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(22,93,255,.14);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 15px 38px rgba(22,93,255,.15);animation:landing-node-float 4.5s ease-in-out infinite}.node-binance{left:4%;top:14%;color:#f0b90b}.node-gate{right:4%;top:20%;color:#2256ef;animation-delay:-1.2s}.node-kucoin{left:7%;bottom:11%;color:#01bc8d;animation-delay:-2.3s}.node-bitget{right:7%;bottom:7%;color:#00f0ff;background:#ffffff;animation-delay:-3.1s}.visual-status{position:absolute;left:50%;bottom:1%;transform:translateX(-50%);display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(22,93,255,.14);border-radius:999px;background:rgba(250,252,255,.9);white-space:nowrap}.visual-status i{width:7px;height:7px;border-radius:50%;background:#54bf60;box-shadow:0 0 0 4px rgba(84,191,96,.12)}.landing .flow-section,.landing .provider-section{padding:clamp(84px,8vw,132px) clamp(24px,6.5vw,110px)}.landing .provider-section{position:relative;grid-template-columns:minmax(310px,.8fr) minmax(540px,1.3fr);gap:clamp(48px,7vw,118px);align-items:center;background:radial-gradient(circle at 0 100%,rgba(22,93,255,.28),transparent 30%),var(--landing-ink)}.landing .flow-section h2,.landing .provider-section h2{margin:16px 0 22px;font-family:Avenir Next Condensed,DIN Condensed,Helvetica Neue,sans-serif;font-size:clamp(30px,3.3vw,56px);line-height:1;letter-spacing:-.055em;white-space:nowrap}.provider-intro>p:not(.section-kicker){max-width:440px;color:#99a8c2;line-height:1.7}.provider-count{display:inline-flex;align-items:baseline;gap:10px;margin-top:42px;color:#91a0ba;font:500 11px DM Mono;letter-spacing:.1em;text-transform:uppercase}.provider-count strong{color:var(--landing-lime);font-size:22px}.landing .provider-grid{gap:14px}.landing .provider-card{min-height:210px;padding:22px;border:1px solid #253856;border-radius:16px;background:rgba(17,28,49,.9);overflow:hidden;transition:transform .26s ease,border-color .26s ease,background .26s ease}.landing .provider-card:after{content:"";position:absolute;width:150px;height:150px;right:-72px;bottom:-76px;border:1px solid rgba(255,255,255,.07);border-radius:50%;transition:transform .32s ease}.landing .provider-card:hover{transform:translateY(-5px);border-color:#4c6b9d;background:#17243c}.landing .provider-card:hover:after{transform:scale(1.22)}.landing .provider-card.active{color:#f8faff;border-color:rgba(22,93,255,.68);background:rgba(17,28,49,.9);box-shadow:inset 0 3px 0 var(--landing-lime)}.landing .provider-logo{width:54px;height:54px;border:1px solid rgba(255,255,255,.1);border-radius:15px;display:grid;place-items:center;background:#ffffff;box-shadow:0 11px 30px rgba(0,0,0,.16)}.provider-asset{width:62%;height:62%;display:block;position:relative;overflow:hidden}.provider-asset img{width:100%;height:100%;display:block;object-fit:contain}.provider-asset-bitget img,.provider-asset-gate img{width:390%;max-width:none;object-fit:contain;object-position:left center}.provider-asset-bitget img{width:355%}.provider-card-copy{position:absolute;left:22px;bottom:22px}.landing .provider-card h3{margin:0 0 9px;font-size:18px}.landing .provider-state{color:#92a0b9;opacity:1}.landing .provider-state i{margin-right:3px;background:#73819a}.landing .provider-card.active .provider-state i{background:#77dc57;box-shadow:0 0 0 4px rgba(119,220,87,.1)}.provider-arrow{position:absolute;right:22px;bottom:22px;color:#73819a;font-size:18px}.landing .flow-section{position:relative;background:radial-gradient(circle at 50% 115%,rgba(22,93,255,.2),transparent 33%),#f8faff}.landing .flow-section h2{font-size:clamp(34px,4vw,64px)}.flow-lead{margin:-4px auto 0;color:var(--landing-muted);font-size:15px}.flow-track{max-width:80%;height:1px;margin:70px auto -1px;background:#d8e1f0;overflow:hidden}.flow-track span{display:block;width:32%;height:100%;background:linear-gradient(90deg,transparent,#165dff,transparent);animation:landing-flow-scan 4s ease-in-out infinite}.landing .flow-grid{gap:14px;margin-top:0;border:0;background:transparent}.landing .flow-grid article{min-height:260px;padding:28px;position:relative;border:1px solid #dce3f0;border-radius:16px;background:rgba(255,255,255,.72);box-shadow:0 18px 45px rgba(29,48,39,.055);animation:landing-flow-card-in .7s both;animation-delay:calc(var(--step) * .11s);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.landing .flow-grid article:hover{transform:translateY(-7px);border-color:#aabbd7;box-shadow:0 24px 58px rgba(29,48,39,.1)}.flow-card-head{display:flex;align-items:flex-start;justify-content:space-between}.flow-number{color:#7d8983;font:12px DM Mono}.flow-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid #d6dfef;border-radius:15px;color:#315fb9;background:#eef3ff}.flow-icon svg{width:29px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.landing .flow-grid h3{margin:52px 0 10px;font-size:19px;letter-spacing:-.025em}.landing .flow-grid p{margin:0;color:var(--landing-muted)}.flow-pulse{position:absolute;left:50%;top:-5px;width:9px;height:9px;transform:translateX(-50%);border:2px solid #f8faff;border-radius:50%;background:#4c7dff;box-shadow:0 0 0 4px rgba(76,125,255,.13)}.landing footer{border-top-color:var(--landing-line);color:var(--landing-muted);background:#f8faff}@keyframes landing-hero-scan{0%,24%{transform:translateX(-120%)}52%,to{transform:translateX(120%)}}@keyframes landing-orbit-spin{to{transform:rotate(1turn)}}@keyframes landing-core-breathe{0%,to{transform:scale(.92);opacity:.56}50%{transform:scale(1.12);opacity:.92}}@keyframes landing-core-float{0%,to{transform:translateY(-3px) rotate(-5deg)}50%{transform:translateY(7px) rotate(-2deg)}}@keyframes landing-node-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(7px)}}@keyframes landing-flow-scan{0%{transform:translateX(-110%)}70%,to{transform:translateX(310%)}}@keyframes landing-flow-card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.landing .hero{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.landing .provider-section{grid-template-columns:1fr}.provider-intro>p:not(.section-kicker){max-width:620px}}@media (max-width:900px){.landing .hero{min-height:auto;grid-template-columns:1fr;padding-top:82px}.landing .hero h1{width:100%;font-size:6.2vw}.hero-visual{width:min(78vw,520px);margin:24px auto 0;justify-self:center;transform:none}.landing .provider-section{grid-template-columns:1fr}.landing .flow-grid{grid-template-columns:repeat(2,1fr)}.flow-track{display:none}.landing .flow-grid{margin-top:54px}.flow-pulse{display:none}}@media (max-width:600px){.landing .nav{padding:0 18px}.landing .nav-actions .button.small{padding:10px 12px;font-size:12px}.landing .hero{padding:66px 20px 58px;background-size:44px 44px,44px 44px,auto,auto}.landing .hero h1{width:calc(100vw - 40px);font-size:7vw;letter-spacing:-.072em}.landing .hero-copy{font-size:14px}.landing .hero-actions{align-items:stretch;flex-direction:column}.landing .hero-actions>*{width:100%;text-align:center}.landing .trust-row{margin-top:44px;grid-template-columns:1fr 1fr;font-size:10px}.hero-visual{width:min(92vw,390px)}.network-node{border-radius:14px}.landing .flow-section,.landing .provider-section{padding:76px 20px}.landing .flow-section h2,.landing .provider-section h2{font-size:8vw}.landing .flow-grid,.landing .provider-grid{grid-template-columns:1fr}.landing .provider-card{min-height:180px}.landing .flow-grid article{min-height:230px}.landing footer{align-items:flex-start;flex-direction:column;gap:18px;padding:30px 20px}}@media (prefers-reduced-motion:reduce){.landing *,.landing :after,.landing :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ink:#0b1220;--muted:#667085;--paper:#f5f7fb;--lime:#165dff;--green:#101c34;--line:#dce3f0;--white:#fff;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}.landing{overflow:hidden}.nav{height:84px;justify-content:space-between;padding:0 6vw;border-bottom:1px solid var(--line)}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-weight:800;letter-spacing:-.03em}.brand-wordmark{width:1px;height:1px;position:absolute;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.brand-mark{width:158px;height:34px;display:inline-block;flex:0 0 auto;background:url(/brand-lockup-light.png) 50%/contain no-repeat}.auth-story .brand-mark,.form-aside .brand-mark,.sidebar .brand-mark{background-image:url(/brand-lockup-dark.png)}.nav-actions{display:flex;align-items:center;gap:28px}.text-link{font-weight:700;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--lime);color:#fff;padding:16px 22px;border-radius:8px;border:1px solid #165dff;font-weight:800;cursor:pointer;box-shadow:0 5px 0 #0d45c5}.button:hover{transform:translateY(2px);box-shadow:0 3px 0 #0d45c5}.button.small{padding:10px 16px;box-shadow:none}.hero{min-height:650px;padding:100px 8vw 60px;position:relative;background:radial-gradient(circle at 80% 30%,rgba(22,93,255,.18),transparent 28%),linear-gradient(120deg,#f5f7fb 65%,#edf0e7)}.hero:after{content:"";position:absolute;right:8vw;top:100px;width:310px;height:420px;border:1px solid #cfd5c9;border-radius:160px 160px 18px 18px;transform:rotate(9deg);box-shadow:inset 0 0 0 28px #eef3fa,inset 0 0 0 29px #d9ded4}.eyebrow,.section-kicker{font:500 11px DM Mono;letter-spacing:.16em;color:#426151;text-transform:uppercase}.live-dot{display:inline-block;width:7px;height:7px;background:#51bd61;border-radius:50%;margin-right:8px}.hero h1{font-size:clamp(54px,7vw,104px);line-height:.98;letter-spacing:-.075em;margin:26px 0;max-width:930px}.hero h1 span{color:#6f7e99}.hero-copy{font-size:18px;line-height:1.7;color:var(--muted);max-width:580px}.hero-actions{display:flex;gap:14px;margin-top:36px}.ghost-button{border:1px solid #bcc4bc;padding:16px 22px;border-radius:8px;font-weight:700}.trust-row{display:flex;gap:32px;margin-top:70px;color:#53605a;font:500 12px DM Mono}.flow-section,.provider-section{padding:110px 8vw}.provider-section{background:var(--ink);color:#f8faff;display:grid;grid-template-columns:.8fr 1.6fr;grid-gap:8vw;gap:8vw}.flow-section h2,.provider-section h2{font-size:42px;letter-spacing:-.05em;margin:12px 0}.provider-section>div>p:last-child{color:#99a8c2;line-height:1.7}.provider-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.provider-card{border:1px solid #34403b;padding:24px;border-radius:12px;position:relative;min-height:190px;background:#151c19}.provider-card.active{background:var(--lime);color:var(--ink)}.provider-index{position:absolute;right:18px;top:18px;font:12px DM Mono;opacity:.5}.provider-logo{width:44px;height:44px;display:grid;place-items:center;border:1px solid;border-radius:12px;font-weight:800}.provider-card h3{margin:30px 0 10px}.provider-state{font:11px DM Mono;opacity:.7}.provider-state i{display:inline-block;width:6px;height:6px;background:#158740;border-radius:50%}.flow-section{text-align:center}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:55px;text-align:left}.flow-grid article{background:var(--paper);padding:34px;min-height:230px}.flow-grid article>span{font:12px DM Mono;color:#7d8983}.flow-grid h3{margin-top:55px}.flow-grid p{font-size:14px;color:var(--muted);line-height:1.6}footer{padding:36px 8vw;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.form-shell{display:grid;grid-template-columns:minmax(360px,40%) 1fr;min-height:100vh}.form-aside{background:var(--green);color:#fff;padding:48px 5vw;display:flex;flex-direction:column;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;height:100vh}.form-aside h1{font-size:48px;letter-spacing:-.055em}.form-aside p:not(.section-kicker){color:#b9c7c0;line-height:1.7;max-width:440px}.aside-note{font:12px DM Mono;color:var(--lime)}.form-panel{padding:70px 8vw;background:#fafbf8}.form-heading>span{font:11px DM Mono;color:#79827e}.form-heading h2{font-size:38px;margin:12px 0 8px}.form-heading p{color:var(--muted)}.onboarding-steps{max-width:760px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:30px 0 0;padding:0;list-style:none}.onboarding-steps li{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;color:#8a938e;background:#fff;font-size:12px}.onboarding-steps li>span{font:10px DM Mono}.onboarding-steps li.active{border-color:#8ebc26;color:var(--ink);background:#eef4ff}.onboarding-steps li.complete{color:#456234;background:#f2f6ff}.application-form{max-width:760px}.application-form h3{margin-top:44px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:15px}.field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:22px}.field-grid .wide{grid-column:1/-1}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;color:#55605b}input,select,textarea{width:100%;background:#fff;border:1px solid #ccd2cc;border-radius:7px;padding:13px;font:14px var(--font-sans);color:var(--ink);outline:none}input:focus,select:focus,textarea:focus{border-color:#6f8b32;box-shadow:0 0 0 3px rgba(22,93,255,.35)}textarea{min-height:90px;resize:vertical}.form-next,.submit{margin-top:32px;border:0;min-width:210px}.form-step[hidden]{display:none}.form-actions{display:flex;justify-content:flex-end;gap:14px}.form-actions .button{min-width:160px}.form-back{margin-top:32px;background:#fff;border-color:#cbd2cc;box-shadow:0 5px 0 #d9ded9}.form-back:hover{box-shadow:0 3px 0 #d9ded9}.form-message{font:12px DM Mono;padding:12px;background:#edf3ff;border-radius:6px}.form-message.error{background:#fff0ee;color:#a63425}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(460px,1fr) minmax(560px,1fr);background:#fff}.auth-story{min-height:100vh;padding:54px clamp(48px,6vw,92px);position:relative;overflow:hidden;display:flex;flex-direction:column;color:#f7faf8;background:radial-gradient(circle at 75% 40%,rgba(34,90,68,.45),transparent 34%),#0b172c}.auth-brand{width:-moz-fit-content;width:fit-content;color:#fff;font-size:17px}.auth-story-copy{margin:clamp(100px,14vh,150px) 0 0;max-width:610px}.auth-story-copy h1{margin:0;font-size:clamp(46px,4vw,66px);line-height:1.22;letter-spacing:-.055em}.auth-story-copy h1 em{color:var(--lime);font-style:normal}.auth-story-copy p{max-width:540px;margin:24px 0 0;color:#b5c7bf;font-size:16px;line-height:1.8}.auth-flow{position:relative;margin-top:auto;min-height:210px;display:grid;grid-template-columns:repeat(4,minmax(76px,1fr));align-items:center;grid-gap:18px;gap:18px}.auth-flow-line{position:absolute;left:8%;right:8%;top:82px;height:1px;background:linear-gradient(90deg,rgba(22,93,255,.18),var(--lime),rgba(22,93,255,.18))}.auth-flow-step{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:13px;gap:13px;color:#c7d4ce;font-size:12px}.auth-flow-step i{width:66px;height:66px;display:grid;place-items:center;border:1px solid rgba(22,93,255,.42);border-radius:14px;background:#101c34;color:var(--lime);box-shadow:0 0 0 8px rgba(7,31,23,.88)}.auth-flow-step svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.auth-flow-admin .step-3 i,.auth-flow-step.step-2 i{border-color:var(--lime);box-shadow:0 0 0 8px rgba(7,31,23,.88),0 0 34px rgba(22,93,255,.12)}.auth-panel{min-height:100vh;padding:54px clamp(56px,8vw,130px) 38px;display:flex;flex-direction:column;background:#fff}.auth-form-wrap{width:min(520px,100%);margin:auto}.auth-title h2{margin:0;font-size:clamp(36px,3.2vw,50px);line-height:1.15;letter-spacing:-.05em}.auth-title p{margin:17px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.auth-form{display:grid;grid-gap:21px;gap:21px;margin-top:48px}.auth-form label{gap:10px;color:#29332f;font-size:13px}.auth-form input{height:54px;padding:0 16px;border-radius:8px;font-size:14px}.auth-password{position:relative;display:block}.auth-password input{padding-right:70px}.auth-password button{position:absolute;right:14px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#567064;font-size:12px;font-weight:700;cursor:pointer}.auth-submit{width:100%;min-height:54px;margin-top:4px;box-shadow:none;font-size:15px}.auth-register-link{justify-self:center;color:#426c31;font-size:14px;font-weight:800}.auth-register-link span{margin-left:7px}.auth-trust{margin:46px auto 0;display:flex;align-items:flex-start;justify-content:center;gap:9px;color:#717c77;font-size:12px;line-height:1.6}.auth-trust svg{width:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.auth-footer{width:100%;padding-top:24px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);color:#334461;font-size:13px;font-weight:800}.auth-shell-admin .auth-footer{justify-content:flex-end}.console-shell{display:grid;grid-template-columns:250px 1fr;min-height:100vh;min-width:0}.sidebar{background:#0b1220;color:#f5f7fb;padding:30px 24px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;min-width:0}.sidebar nav{display:grid;grid-gap:7px;gap:7px;margin-top:70px}.sidebar nav a,.sidebar nav button{padding:12px;border-radius:7px;color:#9aabc6;font-size:13px;width:100%;border:0;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.sidebar nav a.selected,.sidebar nav button.selected{background:#1b2942;color:#fff}.sidebar nav button:focus-visible,.sidebar nav button:hover{background:#16233a;color:#fff}.sidebar-foot{margin-top:auto;border-top:1px solid #263754;padding-top:20px;display:flex;gap:10px;align-items:center}.sidebar-foot>span{width:34px;height:34px;background:var(--lime);color:#fff;display:grid;place-items:center;border-radius:50%;font-weight:800}.sidebar-foot div{min-width:0;display:grid}.sidebar-foot b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.sidebar-foot small{color:#94a3bd;font-size:10px}.console-content{padding:52px 5vw;min-width:0}.console-content header{display:flex;justify-content:space-between;align-items:flex-end}.console-content header h1{font-size:38px;margin:8px 0 0}.console-subtitle{margin:7px 0 0;color:var(--muted);font-size:12px}.console-error{margin-top:20px}.status-pill{font:11px DM Mono;padding:8px 12px;border-radius:20px}.status-pill.good{background:#dbf3df;color:#23733a}.status-pill.pending{background:#fff1c7;color:#846515}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:35px 0}.data-card,.metric-grid article{background:#fff;border:1px solid var(--line);border-radius:10px}.metric-grid article{padding:22px;display:grid;grid-gap:9px;gap:9px}.metric-grid small,.metric-grid span{font-size:11px;color:var(--muted)}.metric-grid strong{font-size:27px}.metric-grid i{font-size:11px;font-style:normal}.console-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:14px;gap:14px}.data-card{padding:23px}.transactions{grid-row:span 2}.card-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #edf1f7;padding-bottom:18px}.card-head h2{font-size:16px;margin:0 0 4px}.card-head p{font-size:11px;color:var(--muted);margin:0}.asset-chip,.card-head>span{font:10px DM Mono;padding:7px 9px;background:#eff3fb;border-radius:5px}.card-head button{font-weight:700;border:0;background:var(--lime);color:#fff;padding:7px 10px;border-radius:5px;cursor:pointer}.card-head>a{color:#163a74;font-size:11px;font-weight:800}.card-head button:disabled{opacity:.4}.table-row{display:grid;grid-template-columns:1.2fr 1fr 1fr .65fr 1fr;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid #edf1f7;padding:15px 4px;font-size:11px}.table-row.heading{font:10px DM Mono;color:#8b948f}.order-status{font:10px DM Mono;font-style:normal;padding:5px 7px;border-radius:12px;background:#eee}.order-status.paid{background:#def5df;color:#25713b}.order-status.pending{background:#fff3c8;color:#765d16}.empty{padding:55px 10px;text-align:center;color:#8b948f;font-size:12px}.empty.compact{padding:25px 0}.overview-value{margin:28px 0 6px;color:var(--muted);font-size:12px}.overview-value strong{color:var(--ink);font-size:32px;margin-right:4px}.credential-row{padding:16px 0;border-bottom:1px solid #edf1f7;display:grid;grid-gap:8px;gap:8px}.credential-row>div{display:flex;align-items:center;gap:8px}.credential-row code,.secret-box code,.settlement-row code{font:10px DM Mono;word-break:break-all;color:#5f6f89}.credential-row small{font-size:10px;color:#7e8ba3}.key-icon{width:24px;height:24px;display:grid;place-items:center;background:#eef3ff;border-radius:5px}.secret-box{margin-top:14px;padding:12px;background:#eef4ff;border:1px solid #aec5ff;display:grid;grid-gap:8px;gap:8px;border-radius:7px}.settlement-row{display:grid;grid-template-columns:.7fr 1.5fr;grid-gap:20px;gap:20px;padding-top:18px}.settlement-row>div{display:grid;grid-gap:7px;gap:7px}.settlement-row small{font-size:10px;color:var(--muted)}.renew-link{display:inline-block;margin-top:22px;color:#163a74;font-size:11px;font-weight:800}.button-link{border:0;background:transparent;padding:0;cursor:pointer}.compliance-grid,.console-panel-full,.docs-panel{margin-top:35px}.filter-row{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 4px}.filter-row button{border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:20px;padding:7px 12px;font:10px DM Mono;cursor:pointer}.filter-row button.selected{border-color:#173a7a;background:#173a7a;color:#fff}.credentials-view .secret-box{margin:22px 0}.credential-list{margin-top:10px}.credentials-view .credential-row{grid-template-columns:minmax(180px,1fr) minmax(140px,1fr) auto;align-items:center}.secondary-action{margin-top:22px;border:1px solid #c8d3e6;background:#fff;color:#163a74;padding:10px 14px;border-radius:6px;font-weight:800;font-size:11px;cursor:pointer}.inline-action{display:inline-block}.docs-panel{display:grid;grid-gap:14px;gap:14px}.docs-panel .console-panel-full{margin-top:0}.doc-header-grid{display:grid;grid-template-columns:minmax(155px,.5fr) 1fr;grid-gap:12px 22px;gap:12px 22px;margin-top:22px;align-items:center;font-size:12px}.doc-header-grid code,.docs-endpoint>code{font:11px DM Mono;color:#163a74}.doc-header-grid span,.docs-endpoint p{color:var(--muted)}.docs-endpoint{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center}.docs-endpoint p{grid-column:1/-1;margin:3px 0 12px;font-size:12px}.method{padding:5px 8px;border-radius:4px;color:#fff;font:10px DM Mono}.method.post{background:#163a74}.method.get{background:#3366a3}.console-code{margin:6px 0 0;padding:18px;overflow-x:auto;border-radius:7px;background:#151b18;color:#dbe7ff;font:11px/1.75 DM Mono}.status-guide{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px;font-size:11px;color:var(--muted)}.status-guide span{display:flex;align-items:center;gap:8px}.compliance-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.detail-list{margin:0}.detail-list>div{display:grid;grid-template-columns:110px 1fr;grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid #edf1f7}.detail-list dt{color:var(--muted);font-size:11px}.detail-list dd{margin:0;font-size:12px;font-weight:700}.renew-shell{min-height:100vh;padding:70px max(24px,calc((100vw - 780px) / 2));background:#fafbf8}.payment-tools-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:20px;gap:20px}.payment-tool-builder,.qr-preview-card{min-height:470px}.tool-mode-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:22px 0;padding:5px;background:#eef4f8;border-radius:12px}.tool-mode-tabs button{padding:11px 14px;border:0;border-radius:9px;background:transparent;color:#526779;font-weight:700;cursor:pointer}.tool-mode-tabs button.selected{background:#fff;color:#0d8f74;box-shadow:0 2px 9px rgba(23,55,74,.1)}.payment-tool-form{display:grid;grid-gap:15px;gap:15px}.payment-tool-form label,.public-pay-card label{display:grid;grid-gap:7px;gap:7px;color:#304a5d;font-size:13px;font-weight:700}.payment-tool-form input,.public-pay-card input{width:100%;border:1px solid #b8c8d3;border-radius:10px;padding:12px 13px;background:#fff;color:#17374a;font:inherit}.qr-preview{display:grid;justify-items:center;grid-gap:16px;gap:16px;padding-top:22px}.qr-preview img{width:min(280px,100%);border:1px solid #d5e0e7;border-radius:16px;padding:10px;background:#fff}.qr-preview code{width:100%;overflow-wrap:anywhere;color:#526779;font-size:12px;text-align:center}.qr-preview>div{display:flex;align-items:center;gap:14px}.payment-link-list{grid-column:1/-1}.payment-link-row{width:100%;display:grid;grid-template-columns:minmax(220px,1fr) 170px 200px;align-items:center;grid-gap:18px;gap:18px;padding:15px 4px;border:0;border-bottom:1px solid #d7e2e9;background:transparent;color:#17374a;text-align:left;cursor:pointer}.payment-link-row>span{display:grid;grid-gap:4px;gap:4px}.payment-link-row small{color:#6f8290}.public-pay-shell{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 15% 10%,rgba(18,168,135,.2),transparent 28%),linear-gradient(145deg,#eef8f6,#f7fafc 55%,#eaf2f7)}.public-pay-card{width:min(470px,100%);padding:32px;border:1px solid #cfdee6;border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 22px 70px rgba(21,59,78,.14)}.public-pay-card .brand{margin-bottom:46px}.public-pay-card h1{margin:8px 0 10px;color:#15394c;font-size:34px}.public-pay-card>p{color:#617887;line-height:1.65}.public-pay-card .pay-merchant{color:#0d8f74;font-weight:700}.public-pay-card form{display:grid;grid-gap:20px;gap:20px;margin-top:28px}.amount-input{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #b8c8d3;border-radius:12px;background:#fff;overflow:hidden}.amount-input input{border:0;border-radius:0;font-size:25px;font-weight:750}.amount-input span{padding:0 16px;color:#0d8f74;font-weight:800}.payment-security-note{display:block;margin-top:24px;color:#7a8d99;text-align:center}.mock-checkout-card>p:not(.section-kicker){margin-bottom:24px}.mock-checkout-card code{overflow-wrap:anywhere;font-size:11px}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:360px;padding:34px 7vw 42px}.auth-story-copy{margin-top:65px}.auth-story-copy h1{font-size:clamp(40px,8vw,58px)}.auth-flow{display:none}.auth-panel{min-height:auto;padding:72px 9vw 34px}.auth-form-wrap{margin:0 auto 80px}.payment-link-row,.payment-tools-grid{grid-template-columns:1fr}.payment-link-row{gap:8px}}.renew-shell>section>.section-kicker{margin-top:60px}.renew-shell h1{font-size:42px;letter-spacing:-.05em;margin-bottom:8px}.renew-shell>section>p:not(.section-kicker){color:var(--muted)}.admin-shell{min-height:100vh;background:#f8faff}.admin-shell>header{height:76px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.admin-shell>header>span{font:10px DM Mono;letter-spacing:.15em;color:var(--muted)}.admin-content{padding:60px 8vw 100px}.admin-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.admin-heading h1{margin:8px 0;font-size:42px;letter-spacing:-.05em}.admin-heading p:not(.section-kicker){color:var(--muted)}.admin-heading form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;align-items:center;grid-gap:9px;gap:9px;width:min(620px,100%)}.admin-login-form input{min-width:0;height:46px}.admin-login-form .button{min-height:46px;white-space:nowrap}.admin-session{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.admin-session>span{color:var(--muted);font:11px DM Mono}.review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:42px}.review-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px}.review-top{display:flex;justify-content:space-between;align-items:flex-start}.review-top h2{margin:8px 0 4px;font-size:20px}.review-top p{margin:0;color:var(--muted);font-size:12px}.review-card dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:28px 0}.review-card dl .wide{grid-column:1/-1}.review-card dt{color:var(--muted);font-size:10px;margin-bottom:6px}.review-card dd{margin:0;font-size:12px;line-height:1.5}.review-card code{font:10px DM Mono;word-break:break-all}.review-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding-top:18px}.review-actions button{border:0;border-radius:6px;padding:10px 14px;font-weight:800;cursor:pointer}.review-actions .reject{color:#9a342a;background:#fff0ed}.review-actions .approve{color:#fff;background:var(--lime)}.admin-empty{grid-column:1/-1;border:1px dashed #cbd1ca;border-radius:10px}.pricing-admin-section{margin-top:56px}.pricing-admin-section>div:first-child p:not(.section-kicker){color:var(--muted);font-size:12px}.pricing-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px}.pricing-admin-card{display:grid;grid-gap:13px;gap:13px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:10px}.pricing-admin-card>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.pricing-admin-card label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:10px}.pricing-admin-card input,.pricing-admin-card select{height:40px;border:1px solid var(--line);border-radius:6px;padding:0 10px;background:#fff}.pricing-admin-card small{color:var(--muted)}.pricing-admin-card .approve{border:0;border-radius:6px;padding:10px 14px;font-weight:800;background:var(--lime);color:#fff;cursor:pointer}.developer-shell{min-height:100vh;background:#f8faff}.developer-nav{height:78px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(247,248,244,.92);position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.developer-nav>div{display:flex;align-items:center;gap:10px}.developer-nav .ghost-button{padding:10px 15px;font-size:12px}.developer-hero{padding:85px 8vw 75px;display:grid;grid-template-columns:1.35fr .65fr;grid-gap:10vw;gap:10vw;align-items:end;border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 12%,rgba(22,93,255,.27),transparent 27%)}.developer-hero h1{margin:18px 0 22px;font-size:clamp(48px,6vw,82px);line-height:1;letter-spacing:-.065em}.developer-hero p:not(.section-kicker){color:var(--muted);max-width:610px;line-height:1.75}.developer-hero aside{border:1px solid #253856;background:#0b1220;color:#f1f5f0;border-radius:12px;padding:25px;display:grid;grid-gap:7px;gap:7px;box-shadow:0 22px 55px rgba(17,27,22,.18)}.developer-hero aside span{margin-top:10px;color:#94a3bd;font:10px DM Mono;text-transform:uppercase}.developer-hero aside code{color:var(--lime);font:11px DM Mono;overflow-wrap:anywhere}.developer-content{max-width:1260px;margin:0 auto;padding:70px 34px 120px;display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:65px;gap:65px}.developer-index{position:-webkit-sticky;position:sticky;top:115px;align-self:start;display:grid;grid-gap:13px;gap:13px;font-size:12px}.developer-index b{padding-bottom:12px;border-bottom:1px solid var(--line)}.developer-index a{color:var(--muted)}.developer-index a:hover{color:var(--ink)}.developer-main{min-width:0}.developer-main article{scroll-margin-top:105px;padding:0 0 65px;margin-bottom:65px;border-bottom:1px solid var(--line)}.developer-main article:last-child{border:0}.doc-number{color:#87918c;font:10px DM Mono}.developer-main h2{margin:10px 0 15px;font-size:27px;letter-spacing:-.04em}.developer-main p{color:var(--muted);line-height:1.75;max-width:790px}.developer-main p code{color:var(--ink);font:12px DM Mono}.header-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:25px}.doc-callout,.header-pair code{padding:16px;border-radius:7px;background:#edf1ea;font:11px DM Mono;overflow-wrap:anywhere}.endpoint-title{display:flex;align-items:center;gap:12px}.endpoint-title h2{font:500 19px DM Mono;letter-spacing:-.02em}.method{padding:6px 8px;border-radius:5px;font:700 10px DM Mono}.method.post{background:#dbe7ff;color:#35510d}.method.get{background:#d9e9ff;color:#1d4f8d}.code-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:28px}.code-grid>div{min-width:0}.code-grid small{display:block;margin-bottom:8px;color:#7e8883;font:10px DM Mono}.code-grid pre{min-height:315px;margin:0;padding:20px;overflow:auto;border-radius:9px;background:#111714;color:#d9e5de;font:11px/1.75 DM Mono}.status-table{margin-top:25px;border-top:1px solid var(--line)}.status-table>div{display:grid;grid-template-columns:150px 1fr;grid-gap:20px;gap:20px;padding:14px 5px;border-bottom:1px solid var(--line);font-size:12px}.status-table code{font:11px DM Mono}.status-table span{color:var(--muted)}.doc-callout{margin-top:24px;border-left:3px solid var(--lime);line-height:1.7}@media (max-width:900px){.provider-section{grid-template-columns:1fr}.flow-grid{grid-template-columns:1fr 1fr}.form-shell{grid-template-columns:1fr}.form-aside{position:relative;height:auto;min-height:420px}.console-shell,.onboarding-steps{grid-template-columns:1fr}.console-shell{overflow-x:hidden}.sidebar{height:auto;position:-webkit-sticky;position:sticky;z-index:10;padding:16px 20px 10px;width:100%;max-width:100vw;overflow:hidden}.sidebar nav{display:flex;gap:6px;margin-top:14px;overflow-x:auto;padding-bottom:5px;width:100%;min-width:0}.sidebar nav button{width:auto;flex:0 0 auto;white-space:nowrap;padding:9px 11px}.sidebar-foot{display:none}.compliance-grid,.console-grid{grid-template-columns:1fr}.hero:after{display:none}.review-list{grid-template-columns:1fr}.admin-heading{align-items:stretch;flex-direction:column}.admin-heading form{width:100%}.developer-content,.developer-hero{grid-template-columns:1fr}.developer-index{display:none}.code-grid{grid-template-columns:1fr}}@media (max-width:600px){.auth-shell{display:block}.auth-story{min-height:auto;padding:24px 24px 30px}.auth-story-copy{margin-top:48px}.auth-story-copy h1{font-size:38px;line-height:1.2}.auth-story-copy p{margin-top:15px;font-size:13px}.auth-panel{padding:45px 24px 28px}.auth-form-wrap{margin-bottom:58px}.auth-title h2{font-size:34px}.auth-title p{font-size:13px}.auth-form{gap:18px}.auth-form,.auth-trust{margin-top:34px}.auth-footer{font-size:12px}.admin-heading form{grid-template-columns:1fr}.admin-login-form .button{width:100%}.admin-session{justify-content:flex-start}.nav{padding:0 20px}.nav .text-link{display:none}.hero{padding:80px 22px}.hero h1{font-size:53px}.trust-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.flow-section,.provider-section{padding:75px 22px}.field-grid,.flow-grid,.metric-grid,.provider-grid{grid-template-columns:1fr}.field-grid .wide{grid-column:auto}.console-content{padding:32px 18px}.table-row{grid-template-columns:1.2fr .8fr .7fr}.table-row span:nth-child(4){display:none}.credentials-view .credential-row{grid-template-columns:1fr}.card-head{gap:14px}.doc-header-grid{grid-template-columns:1fr;gap:5px}.doc-header-grid span{margin-bottom:8px}.form-panel{padding:50px 22px}.developer-nav{padding:0 18px}.developer-nav .ghost-button{display:none}.developer-hero{padding:65px 22px 50px}.developer-hero h1{font-size:49px}.developer-content{padding:50px 22px 80px}.header-pair{grid-template-columns:1fr}.endpoint-title{align-items:flex-start;flex-direction:column}.status-table>div{grid-template-columns:115px 1fr}}