@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,300..700,0..1,0..200&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--ink:#17131f;--purple:#7652e8;--purple-deep:#5c3bc7;--lilac:#eee9ff;--lavender:#e5ddff;--paper:#fbfafc;--muted:#756f80;--line:#ded9e6;--pink:#ffd5ec}*{box-sizing:border-box}.material-symbols-rounded{font-size:18px;font-weight:400;font-family:Material Symbols Rounded!important}html{scroll-behavior:smooth}body{margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{overflow:hidden}.section-wrap,.site-header{width:min(1160px,100% - 64px);margin:0 auto}.site-header{z-index:5;justify-content:space-between;height:94px;position:relative}.brand,.site-header{align-items:center;display:flex}.brand{letter-spacing:.16em;gap:10px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700}.brand-mark{width:31px;height:31px;color:var(--purple);background:var(--ink);border-radius:9px;place-items:center;display:grid}.brand-mark svg{width:25px;height:25px}.desktop-nav{color:#777180;gap:34px;margin-left:82px;font-size:13px;display:flex}.desktop-nav a:hover,.footer-links a:hover,.setup-links a:hover{color:var(--purple)}.header-actions{align-items:center;gap:25px;font-size:13px;display:flex}.login-link{color:#777180}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:24px;padding:15px 20px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3422631f}.button-small{gap:12px;padding:11px 15px}.button-dark{background:var(--ink);color:#fff}.button-primary{background:var(--purple);box-shadow:0 8px 22px #7652e83d}.button-light{color:var(--ink);background:#fff}.mobile-menu{display:none}.hero{grid-template-columns:1fr 1.04fr;align-items:center;gap:42px;min-height:615px;padding:50px 0 74px;display:grid}.eyebrow,.section-kicker{color:var(--purple);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:10px;display:flex}.hero h1{letter-spacing:-.055em;margin:24px 0 25px;font-family:Space Grotesk,sans-serif;font-size:clamp(52px,6vw,80px);font-weight:600;line-height:.98}h1 em,h2 span{color:var(--purple);font-style:normal}.hero-lede{color:#6e6877;max-width:455px;margin:0;font-size:16px;line-height:1.7}.hero-actions{align-items:center;gap:24px;margin-top:33px;display:flex}.text-link{color:var(--ink);border-bottom:1px solid #bbb5c6;padding-bottom:5px;font-size:13px;font-weight:600}.text-link span{color:var(--purple);margin-left:12px}.hero-note{color:#938e9a;align-items:center;gap:9px;margin-top:36px;font-family:DM Mono,monospace;font-size:10px;display:flex}.note-icon{color:var(--purple);font-size:15px}.hero-visual{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.visual-glow{filter:blur(2px);opacity:.7;background:#dfd4ff;border-radius:50%;width:370px;height:370px;position:absolute}.console-window{color:#e9e4f3;z-index:2;background:#221d2b;border-radius:12px;width:min(100%,495px);height:310px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:20px 27px 44px #33215830}.console-footer,.console-topbar{color:#9991aa;border-bottom:1px solid #3a3345;align-items:center;height:40px;padding:0 17px;font-family:DM Mono,monospace;font-size:9px;display:flex}.window-dots{gap:5px;margin-right:22px;display:flex}.window-dots i{background:#6c6374;border-radius:50%;width:6px;height:6px;display:block}.window-dots i:first-child{background:#ff9cc9}.window-dots i:nth-child(2){background:#e8c47b}.window-dots i:nth-child(3){background:#9ee4c6}.status-pill{text-transform:uppercase;color:#a1e2c4;align-items:center;gap:6px;margin-left:auto;font-size:8px;display:flex}.footer-dot,.status-pill b{background:#9ee4c6;border-radius:50%;width:5px;height:5px;display:inline-block}.console-content{padding:24px 25px;font-family:DM Mono,monospace;font-size:10px;line-height:2.25}.request-line{gap:9px;display:flex}.line-no{color:#5d5668;width:16px}.keyword,.response-check{color:#cf9eff}.url,.value{color:#b2e8d1}.muted{color:#9d96a6}.string{color:#e9ba81}.console-divider{background:#3a3345;width:100%;height:1px;margin:18px 0 14px}.response-label{color:#a1e2c4}.response-time{color:#71697e;margin-left:14px}.response-block{color:#cf9eff;padding-left:25px}.response-key{color:#b6a6ff}.brace{color:#858092}.console-footer{border-top:1px solid #3a3345;border-bottom:0;justify-content:space-between;font-size:8px}.console-footer .footer-dot{margin-right:6px}.model-chip{z-index:3;background:#fff;border:1px solid #fff;border-radius:9px;align-items:center;gap:9px;padding:10px 13px;font-family:DM Sans,sans-serif;display:flex;position:absolute;box-shadow:0 13px 25px #5036a326}.model-chip b,.model-chip small{display:block}.model-chip b{font-size:11px}.model-chip small{color:#a09aa7;margin-top:2px;font-size:8px}.chip-symbol{background:var(--lilac);width:24px;height:24px;color:var(--purple);border-radius:6px;place-items:center;font-size:15px;display:grid}.chip-one{top:26px;right:5px;transform:rotate(5deg)}.chip-two{bottom:20px;left:3px;transform:rotate(-4deg)}.chip-three{bottom:34px;right:12px;transform:rotate(3deg)}.chip-three .chip-symbol{background:var(--pink);color:#d35c9e}.logo-band{border-top:1px solid var(--line);padding:33px 0 67px}.band-label{color:#9d97a5;text-transform:uppercase;letter-spacing:.08em;margin:0 0 25px;font-family:DM Mono,monospace;font-size:10px}.logo-list{color:#87818d;justify-content:space-between;align-items:center;max-width:860px;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600;display:flex}.tool-glyph{color:var(--purple);margin-right:8px;font-size:23px;font-weight:400}.claude-glyph{color:#dc79a9}.why{padding:48px 0 113px}.why-heading{justify-content:space-between;align-items:end;gap:40px;margin-top:20px;display:flex}.faq h2,.pricing h2,.setup h2,.why h2{letter-spacing:-.05em;margin:0;font-family:Space Grotesk,sans-serif;font-size:50px;font-weight:600;line-height:1}.why-heading p{color:#766f7d;max-width:350px;margin:0 2px 2px 0;font-size:14px;line-height:1.65}.feature-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:48px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;min-height:308px;padding:25px;display:flex;position:relative}.feature-card-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.feature-number{color:#aaa2b0;font-family:DM Mono,monospace;font-size:10px}.feature-icon{width:44px;height:44px;color:var(--purple-deep);background:#d6ccff;border-radius:50%;place-items:center;margin:29px 0 25px;font-size:22px;display:grid}.feature-icon.pink{color:#c55d99;background:#ffd9ec}.feature-card h3{margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:19px}.feature-card p{color:#8d8792;max-width:260px;margin:0;font-size:13px;line-height:1.6}.feature-card-dark p{color:#aaa4b1}.feature-card a{color:var(--purple);margin-top:auto;font-size:11px;font-weight:600}.feature-card-dark a{color:#d7c8ff}.feature-card a span{margin-left:9px}.path-section{background:var(--ink);color:#fff;padding:93px 0 108px}.light-kicker{color:#bba8ff}.path-heading{justify-content:space-between;align-items:end;gap:40px;margin-top:20px;display:flex}.path-heading h2{letter-spacing:-.055em;margin:0;font-family:Space Grotesk,sans-serif;font-size:54px;line-height:.98}.path-heading p{color:#a39aa9;max-width:345px;margin:0 2px 3px 0;font-size:14px;line-height:1.65}.path-diagram{align-items:center;margin-top:83px;display:flex}.path-node{background:#211c29;border:1px solid #4a4354;border-radius:9px;width:164px;height:143px;padding:17px 19px;position:relative}.node-index{color:#857b8e;font:10px DM Mono,monospace}.node-icon{color:#cabaff;background:#332b42;border-radius:50%;place-items:center;width:41px;height:41px;margin:13px 0 10px;font-size:21px;display:grid}.path-node b{font-size:13px;display:block}.path-node small{color:#978e9d;font-size:10px}.node-nexa{border-color:#9277ef}.node-nexa .node-icon{color:#fff;background:#8d72f0}.node-nexa small{color:#d9cdfd}.path-line{color:#716878;flex:1;align-items:center;gap:12px;padding:0 14px;font:9px DM Mono,monospace;display:flex}.path-line i{background:#4a4354;flex:1;height:1px;position:relative}.path-line i:last-of-type:after{border-top:1px solid #7c7188;border-right:1px solid #7c7188;right:-1px}.path-line i:last-of-type:after,.path-line.reverse i:first-of-type:after{content:"";width:6px;height:6px;position:absolute;top:-3px;transform:rotate(45deg)}.path-line.reverse i:first-of-type:after{border-bottom:1px solid #7c7188;border-left:1px solid #7c7188;left:-1px}.setup{padding:113px 0}.setup-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:56px;margin-top:24px;display:grid}.setup h2{font-size:45px}.setup p{color:#78717f;max-width:350px;margin:27px 0;font-size:14px;line-height:1.7}.setup-links{flex-direction:column;gap:14px;display:flex}.setup-links a{color:var(--purple);border-bottom:1px solid #d5cafa;align-items:center;gap:6px;width:max-content;padding-bottom:4px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.setup-links a:hover{color:var(--purple-deep);border-bottom-color:var(--purple-deep);padding-left:2px}.setup-links span.material-symbols-rounded{margin-left:2px;font-size:15px;transition:transform .2s}.setup-links a:hover span.material-symbols-rounded{transform:translate(2px)translateY(-1px)}.code-card{background:#181423;border:1px solid #362c4b;border-radius:12px;width:100%;min-width:0;max-width:100%;overflow:hidden;box-shadow:18px 24px 44px #3321581f,0 0 0 1px #a993ff1a}.code-card-top{color:#aaa2b1;background:#1b1628;border-bottom:1px solid #2d243e;justify-content:space-between;align-items:center;gap:10px;height:48px;padding:0 16px;font:10px DM Mono,monospace;display:flex}.code-tab{color:#8c809d;border:0;height:32px;font-family:DM Mono,monospace;font-size:11px}.code-tab.active{background:#a993ff2e;border:1px solid #a993ff59}.copy-button{color:#cac0db;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 10px;font:11px DM Mono,monospace;transition:all .15s;display:inline-flex}.copy-button:hover{color:#fff;background:#a993ff29;border-color:#a993ff66}.code-card pre{color:#ddd5e4;background:#130f1d;max-width:100%;margin:0;font:12px/1.65 DM Mono,monospace;overflow-x:auto}.code-purple{color:#caa7ff}.code-string{color:#e1b982}.code-orange{color:#ffadbe}.code-card-foot{color:#847a8f;background:#14101e;border-top:1px solid #282037;justify-content:space-between;align-items:center;padding:10px 18px;font:10px DM Mono,monospace;display:flex}.code-card-foot b{background:#9ee4c6;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.pricing{padding:15px 0 113px}.pricing-top{justify-content:space-between;align-items:end;gap:40px;display:flex}.pricing-top h2{margin-top:20px}.pricing-top>p{color:#78717f;max-width:350px;margin:0 2px 3px 0;font-size:14px;line-height:1.65}.price-panel{background:#fff;border:1px solid #dbd5e4;border-radius:9px;grid-template-columns:1fr 1.15fr;margin-top:48px;display:grid;overflow:hidden}.price-main{border-right:1px solid #dbd5e4;padding:37px 39px 39px}.price-label{color:#908998;text-transform:uppercase;letter-spacing:.08em;font:10px DM Mono,monospace;display:block}.price-number{letter-spacing:-.06em;margin:22px 0 7px;font:500 67px/1 Space Grotesk,sans-serif}.price-number sup{color:var(--purple);vertical-align:top;margin-right:2px;font:24px DM Sans,sans-serif}.price-unit{color:#8f8996;font:11px DM Mono,monospace}.price-main p{color:#8c8592;max-width:260px;margin:27px 0 28px;font-size:12px;line-height:1.6}.price-models{padding:38px 39px}.model-row{border-bottom:1px solid #ebe7ef;grid-template-columns:1.2fr .4fr .95fr;align-items:center;gap:12px;padding:17px 0;display:grid}.model-name{font-size:12px;font-weight:600}.model-dot{border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.purple-dot{background:#9277ef}.blue-dot{background:#6eaeef}.pink-dot{background:#e58eb9}.multiplier{color:#6c6478;font:11px DM Mono,monospace}.bar{background:#f0edf3;height:4px}.bar,.bar i{border-radius:4px}.bar i{background:#ac96f7;height:100%;display:block}.model-row:nth-child(2) .bar i{background:#89b7e9}.model-row:nth-child(3) .bar i{background:#e596bb}.price-caption{color:#9b95a1;max-width:300px;margin-top:24px;font:10px/1.5 DM Mono,monospace}.faq{grid-template-columns:.85fr 1.15fr;gap:100px;padding:20px 0 114px;display:grid}.faq-heading h2{margin:20px 0 26px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;grid-template-columns:40px 1fr 20px;align-items:center;padding:21px 0;display:grid}.faq-item button span{color:#9c95a2;font:10px DM Mono,monospace}.faq-item button b{font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500}.faq-item button i{color:var(--purple);text-align:right;font-size:21px;font-style:normal;font-weight:400}.faq-answer{max-width:480px;margin:-4px 0 20px 40px}.faq-answer p{color:#817a89;margin:0;font-size:13px;line-height:1.65}.cta{padding:0 0 78px}.cta-inner{background:var(--purple);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;min-height:254px;padding:46px 54px;display:flex}.light-eyebrow{color:#ddd4ff}.light-eyebrow .pulse-dot{background:#fff;box-shadow:0 0 0 4px #927cef}.cta h2{letter-spacing:-.04em;margin:22px 0 11px;font:500 42px/1 Space Grotesk,sans-serif}.cta p{color:#ded6ff;margin:0;font-size:14px}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1.5fr;align-items:start;gap:20px;min-height:166px;padding:32px 0 42px;display:grid}.site-footer p{color:#938c9b;margin:2px 0 0;font:11px/1.6 DM Mono,monospace}.footer-links{color:#918a99;justify-content:space-between;gap:16px;font-size:11px;display:flex}.footer-links span{color:#b1abb7}@media (width<=850px){.section-wrap,.site-header{width:min(100% - 38px,600px)}.desktop-nav,.header-actions{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;border-radius:6px;place-content:center;gap:5px;width:34px;height:34px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:14px;height:1px;display:block}.mobile-menu nav{border:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;width:170px;padding:14px 17px;font-size:13px;display:flex;position:absolute;top:42px;right:0;box-shadow:0 10px 30px #23163318}.hero{grid-template-columns:1fr;padding:50px 0 60px}.hero-visual{min-height:370px;margin-top:15px}.logo-band{padding-bottom:55px}.logo-list{flex-wrap:wrap;gap:20px 30px;font-size:15px}.path-heading,.pricing-top,.why-heading{display:block}.path-heading p,.pricing-top>p,.why-heading p{margin-top:25px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:265px}.path-diagram{flex-direction:column;align-items:stretch;gap:0;margin-top:55px}.path-node{width:100%;height:110px;padding:15px 18px 14px 75px}.node-icon{margin:0;position:absolute;top:29px;left:18px}.path-line{height:47px;padding:0}.path-line i{display:none}.path-line span{margin:auto}.faq,.price-panel,.setup-grid{grid-template-columns:1fr;gap:45px}.price-main{border-bottom:1px solid #dbd5e4;border-right:0}.faq{gap:45px}.site-footer{grid-template-columns:1fr 1fr}.footer-links{flex-wrap:wrap;grid-column:1/-1;margin-top:20px}.cta-inner{padding:38px 29px;display:block}.cta .button{margin-top:29px}}@media (width<=460px){.section-wrap,.site-header{width:calc(100% - 32px)}.hero h1{font-size:53px}.hero-lede{font-size:15px}.hero-actions{flex-wrap:wrap;gap:17px}.console-window{height:290px}.console-content{padding:20px 15px;font-size:8px}.console-footer,.console-topbar{padding:0 12px}.chip-one{right:-3px}.chip-two{left:-7px}.chip-three{right:-8px}.faq h2,.pricing h2,.setup h2,.why h2{font-size:42px}.path-heading h2{font-size:46px}.price-main{padding:30px 25px}.price-models{padding:25px 20px}.model-row{grid-template-columns:1.3fr .45fr .7fr}.cta h2{font-size:36px}.site-footer{grid-template-columns:1fr;gap:20px}.footer-links{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.code-card pre{padding:20px 17px;font-size:9px}}:root{--paper:#09080d;--ink:#f6f2ff;--muted:#a29aaf;--line:#2b2635;--purple:#9b7bff;--purple-deep:#7754e8;--lilac:#211b31;--lavender:#2b2146;--pink:#402438}body{background:var(--paper);color:var(--ink)}.site-header{border-color:var(--line)}.desktop-nav,.login-link{color:#a39aaa}.brand-mark{color:#17121e;background:#f6f2ff;box-shadow:0 0 0 1px #ffffff18,0 7px 20px #7e5dff45}.button-dark{color:#15121b;background:#f4efff}.button-primary{background:var(--purple-deep);color:#fff}.text-link{color:#f6f2ff;border-color:#4e465a}.hero-lede,.hero-note,.path-heading p,.pricing-top>p,.setup p,.why-heading p{color:#a29aaf}.visual-glow{opacity:.75;background:#2d1f55;box-shadow:0 0 90px #7652e846}.console-window{box-shadow:0 28px 70px #0006,0 0 0 1px #ffffff0b}.logo-band{border-color:var(--line)}.logo-list{color:#b5adbf}.brand-lockup{align-items:center;gap:10px;display:flex}.brand-lockup svg{fill:currentColor;color:#d6c8ff;width:22px;height:22px}.brand-lockup b{letter-spacing:-.02em;font:600 15px Space Grotesk,sans-serif}.claude-lockup svg{color:#e98459}.anthropic-lockup svg{color:#f0e9de}.your-app-lockup svg{stroke:#b5a2ff;fill:none;stroke-width:1.5px}.feature-card{background:#141119;border-color:#2d2738;box-shadow:0 12px 30px #00000018}.feature-card-dark{background:#201832;border-color:#3a2a5c}.feature-card p,.feature-card-dark p{color:#aaa2b2}.feature-card h3{color:#f6f2ff}.feature-number{color:#82798d}.feature-icon{color:#cfc1ff;background:#32265a}.feature-icon.lavender{background:#29223f}.feature-icon.pink{background:#42263a}.path-section{background:#121017;border-top:1px solid #221d2b;border-bottom:1px solid #221d2b}.path-node{background:#19151f;border-color:#3a3345}.node-nexa{background:#7652e8;border-color:#a184ff}.setup-links a{color:#b49dff;border-color:#46366f}.code-card{box-shadow:0 25px 55px #00000045}.pricing{display:none}.calculator-section{padding:94px 0 83px}.calculator-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px;display:flex}.calculator-heading h2{letter-spacing:-.055em;margin:17px 0 0;font:600 50px/1 Space Grotesk,sans-serif}.calculator-heading p{color:#a29aaf;max-width:360px;margin:0 0 4px;font-size:14px;line-height:1.65}.calculator-card{background:#141119;border:1px solid #352d43;border-radius:12px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden;box-shadow:0 25px 70px #0000002e}.calculator-controls{border-right:1px solid #352d43;padding:32px 35px 34px}.control-heading{color:#b9b0c2;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font:10px DM Mono,monospace;display:flex}.currency{color:#8e839a}.amount-field{color:#a993ff;align-items:center;gap:6px;margin:23px 0 10px;font:25px Space Grotesk,sans-serif;display:flex}.amount-field input{color:#f6f2ff;letter-spacing:-.05em;background:0 0;border:0;outline:0;width:100%;font:500 45px Space Grotesk,sans-serif}.amount-slider{appearance:none;background:linear-gradient(90deg,#9b7bff 0,#9b7bff calc((var(--slider-value,10) - 1)/499*100%),#3c3448 calc((var(--slider-value,10) - 1)/499*100%),#3c3448 100%);accent-color:#9b7bff;border-radius:4px;width:100%;height:4px}.amount-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#9b7bff;border:3px solid #dcd2ff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #9b7bff33}.range-labels{color:#776c84;justify-content:space-between;margin-top:10px;font:9px DM Mono,monospace;display:flex}.preset-row{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.preset-row button{color:#afa5b8;cursor:pointer;background:#1e1828;border:1px solid #3b3248;border-radius:5px;padding:8px 10px;font:10px DM Mono,monospace;transition:all .2s}.preset-row button.active,.preset-row button:hover{color:#f5f0ff;background:#352668;border-color:#8869ed}.bonus-note{color:#c5b8d2;border-top:1px solid #2c2636;align-items:center;gap:10px;margin-top:29px;padding-top:27px;font:10px DM Mono,monospace;display:flex}.bonus-note b,.bonus-note small{display:block}.bonus-note small{color:#776c84;margin-top:5px}.spark{color:#e596bb;font-size:16px}.calculator-result{background:radial-gradient(circle at 85% 0,#2c1f4d 0,#17121f 39%,#141119 70%);padding:32px 35px 34px}.result-top{justify-content:space-between;align-items:start;gap:20px;display:flex}.result-label{color:#b9b0c2;text-transform:uppercase;letter-spacing:.08em;font:10px DM Mono,monospace;display:block}.result-top strong{letter-spacing:-.07em;color:#fff;margin:18px 10px 0 0;font:600 61px/1 Space Grotesk,sans-serif;display:inline-block}.result-unit{color:#a29aaf;font:10px DM Mono,monospace}.live-badge{color:#a9e8c4;border:1px solid #365843;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font:9px DM Mono,monospace;display:flex}.live-badge i{background:#8ce2b0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #8ce2b033}.selected-model{border-top:1px solid #31283f;border-bottom:1px solid #31283f;margin-top:23px;padding:23px 0 22px}.model-select-label{color:#8e839a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:11px;font:9px DM Mono,monospace}.selected-model label{display:block;position:relative}.selected-model select{appearance:none;color:#f6f2ff;cursor:pointer;background:#211a2b;border:1px solid #3d334b;border-radius:5px;outline:0;width:100%;padding:11px 13px;font:12px DM Sans,sans-serif}.select-arrow{pointer-events:none;color:#b19bff;font-size:18px;position:absolute;top:8px;right:13px}.selected-price{align-items:center;gap:10px;margin-top:14px;display:flex}.selected-price b{color:#d8caff;font:500 22px Space Grotesk,sans-serif}.selected-price span{color:#8e839a;font:10px DM Mono,monospace}.selected-price em{color:#e79bc1;margin-left:auto;font:10px DM Mono,monospace}.result-details{grid-template-columns:repeat(3,1fr);gap:15px;padding:20px 0 23px;display:grid}.result-details b,.result-details span{display:block}.result-details span{color:#7f748c;font:9px DM Mono,monospace}.result-details b{color:#d7cedf;margin-top:7px;font:11px DM Mono,monospace}.calculator-cta{justify-content:space-between;width:100%}.calculator-footnote{color:#776c84;margin-top:14px;font:10px/1.5 DM Mono,monospace}.section-kicker{color:#ae95ff}.calculator-heading .section-kicker,.cta .light-eyebrow,.faq-heading .section-kicker,.path-inner>.section-kicker,.pricing-top .section-kicker,.setup>.section-kicker,.why>.section-kicker{display:none}.calculator-heading h2,.cta h2{margin-top:0}.price-panel{background:#141119}.price-main,.price-panel{border-color:#352d43}.price-caption,.price-label,.price-main p,.price-unit{color:#958b9e}.price-models{background:#141119}.model-row{border-color:#2c2636}.model-name{color:#e9e1ee}.multiplier{color:#aaa0b1}.bar{background:#2a2431}.faq-item,.faq-list{border-color:#2d2738}.faq-item button{color:#f6f2ff}.faq-item button span{color:#897e93}.faq-answer p{color:#a29aaf}.cta-inner{background:linear-gradient(120deg,#6f4bd7,#8d6af1);box-shadow:0 18px 55px #6f4bd733}.site-footer{border-color:#2b2635}.footer-links,.site-footer p{color:#92889d}.calculator-card,.calculator-heading,.hero-copy>*,.hero-visual,.logo-list{animation:.7s cubic-bezier(.22,1,.36,1) both rise-in}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.14s}.hero-copy>:nth-child(4){animation-delay:.2s}.hero-copy>:nth-child(5){animation-delay:.26s}.hero-visual{animation-delay:.18s}.model-chip{animation:.9s cubic-bezier(.22,1,.36,1) both float-in,6s ease-in-out 1s infinite drift}.chip-two{animation-delay:.2s,1.4s}.chip-three{animation-delay:.35s,1.8s}.faq-item,.feature-card,.price-panel{transition:transform .3s,border-color .3s,box-shadow .3s}.feature-card:hover{border-color:#6149a4;transform:translateY(-7px);box-shadow:0 18px 34px #0000003a}.calculator-card:hover,.price-panel:hover{border-color:#4d3c70}.button-primary{position:relative;overflow:hidden}.button-primary:after{content:"";background:linear-gradient(100deg,#0000,#fff3,#0000);transition:transform .7s;position:absolute;inset:0;transform:translate(-110%)}.button-primary:hover:after{transform:translate(110%)}@keyframes rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes float-in{0%{opacity:0;transform:translateY(20px)rotate(0)}to{opacity:1}}@keyframes drift{0%,to{margin-top:0}50%{margin-top:-7px}}@media (width<=850px){.calculator-heading{display:block}.calculator-heading p{margin-top:24px}.calculator-card{grid-template-columns:1fr}.calculator-controls{border-bottom:1px solid #352d43;border-right:0}.result-top strong{font-size:52px}.logo-list{gap:24px 27px}.brand-lockup b{font-size:14px}}@media (width<=460px){.calculator-section{padding-top:70px}.calculator-heading h2{font-size:42px}.calculator-controls,.calculator-result{padding:27px 22px}.result-top{display:block}.live-badge{width:max-content;margin-top:17px}.result-top strong{font-size:47px}.result-details{gap:9px}.result-details b{font-size:9px}.logo-list{justify-content:flex-start}.brand-lockup{width:calc(50% - 15px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.scroll-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.scroll-reveal.is-visible{opacity:1;transform:translateZ(0)}.why{padding-top:110px;position:relative}.why-heading{border-bottom:1px solid #332b43;padding:34px 0 36px;position:relative}.why-heading:after{content:"NEXA / CORE";color:#645875;letter-spacing:.14em;font:9px DM Mono,monospace;position:absolute;top:39px;right:0}.why h2{max-width:560px;font-size:clamp(50px,6vw,74px)}.feature-grid{gap:10px;margin-top:24px}.feature-card{border-radius:4px;min-height:326px;padding:28px 27px}.feature-card:before{content:"";transform-origin:0;background:#3a304e;height:2px;transition:transform .45s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.feature-card:hover:before{transform:scaleX(1)}.feature-icon{margin:40px 0 28px}.path-section{position:relative;overflow:hidden}.path-section:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.path-inner{position:relative}.path-heading{border-bottom:1px solid #332b43;padding-bottom:34px}.path-heading h2{font-size:clamp(52px,6.5vw,82px)}.path-diagram{gap:0;margin-top:58px}.path-node{width:184px;min-height:158px;padding:20px 21px;transition:transform .35s,border-color .35s,background .35s}.path-node:hover{background:#241d31;border-color:#7f62d5;transform:translateY(-5px)}.node-nexa:hover{background:#7652e8}.path-line{letter-spacing:.16em}.path-line span{color:#8e819b;background:#121017;border:1px solid #3a3048;border-radius:3px;padding:7px 8px}.faq-answer{opacity:0;visibility:hidden;max-height:0;margin:0 0 0 40px;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .25s,margin .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;overflow:hidden}.faq-answer.expanded{opacity:1;visibility:visible;max-height:150px;margin:-3px 0 21px 40px;transition-delay:0s}.faq-answer-inner{padding-right:35px;transition:transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(-7px)}.faq-answer.expanded .faq-answer-inner{transform:translateY(0)}.faq-heading .section-kicker{display:none}.faq-item button i{text-align:center;border:1px solid #433752;border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:22px;height:22px;padding:0;line-height:1;transition:transform .35s,background .35s,color .35s;display:flex}.faq-item.open button i{color:#fff;background:#8f70ef;border-color:#8f70ef;transform:rotate(180deg)}.cta{padding-top:10px}.cta-inner{background:#6e4bd7;border:1px solid #a184ff55;min-height:292px;padding:54px 58px;position:relative;overflow:hidden}.cta-inner:before{content:"N";color:#ffffff16;font:700 280px/.8 Space Grotesk,sans-serif;bottom:-28%;right:6%}.cta-inner:after,.cta-inner:before{pointer-events:none;position:absolute}.cta-inner:after{content:"";border:1px solid #ffffff24;border-radius:5px;inset:16px}.cta-inner>*{z-index:1;position:relative}.cta h2{letter-spacing:-.055em;font-size:clamp(42px,5vw,64px)}.cta p{max-width:340px;line-height:1.6}.cta .button{z-index:2;position:relative}@media (width<=850px){.why{padding-top:78px}.why-heading:after{top:auto;bottom:16px;right:auto}.path-heading{padding-bottom:27px}.path-node{width:100%;min-height:110px}.path-line span{background:#121017}.cta-inner{padding:40px 30px}.cta-inner:before{font-size:210px;right:-2%}}@media (prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transition:none;transform:none}}.button-light,.model-chip{color:#17121e;background:#f4efff}.model-chip{border-color:#fff}.model-chip b{color:#17121e}.mobile-menu nav{color:#f6f2ff;background:#141119;border-color:#3b3248;box-shadow:0 10px 30px #0005}.mobile-menu nav a{color:#f6f2ff}.mobile-menu nav a:hover{color:#b39cff}.path-section{background:#0d0c12;padding:108px 0 120px}.path-section:before{opacity:.32;background-size:52px 52px;-webkit-mask-image:linear-gradient(#000 12%,#0000 92%);mask-image:linear-gradient(#000 12%,#0000 92%)}.path-diagram.path-flow,.path-heading{z-index:1;position:relative}.path-diagram.path-flow{align-items:center;min-height:318px;margin-top:54px}.path-flow .path-node{z-index:3;background:#17141d;border-color:#393244;border-radius:8px;flex:0 0 174px;height:142px;min-height:142px;padding:18px 20px;box-shadow:0 15px 35px #00000024}.path-flow .path-node:hover{background:#1c1824;border-color:#7660bd;transform:translateY(-4px)}.path-flow .path-node-model{margin-left:0}.path-flow .node-icon{color:#cbbcff;background:#282136;margin:14px 0 10px}.path-flow .node-index{color:#71667c}.path-flow .path-core-wrap{flex:0 0 232px;height:232px;margin:0 14px}.path-core,.path-flow .path-core-wrap{place-items:center;display:grid;position:relative}.path-core{z-index:3;color:#f8f5ff;background:#7652e8;border:1px solid #a58cff;border-radius:24px;width:82px;height:82px;animation:5s ease-in-out infinite core-breathe;transform:rotate(-8deg);box-shadow:0 0 0 9px #7652e81c,0 0 55px #7652e870}.path-core svg{width:52px;height:52px;transform:rotate(8deg)}.path-core-label{z-index:3;color:#887b98;letter-spacing:.28em;text-indent:.28em;font:9px DM Mono,monospace;position:absolute;bottom:4px}.path-orbit{opacity:.62;border:1px solid #6a5c7b;border-radius:50%;display:block;position:absolute;transform:rotate(-16deg)}.orbit-one{width:168px;height:86px;animation:16s linear infinite orbit-spin}.orbit-two{border-color:#4a4059;width:198px;height:128px;animation:21s linear infinite orbit-spin-reverse;transform:rotate(56deg)}.orbit-three{border-color:#332c3d;width:226px;height:184px;animation:27s linear infinite orbit-spin;transform:rotate(-38deg)}.orbit-one:after,.orbit-three:after,.orbit-two:after{content:"";background:#b39cff;border-radius:50%;width:5px;height:5px;margin-top:-2px;position:absolute;top:50%;right:-3px;box-shadow:0 0 12px #a78cff}.orbit-two:after{background:#e5a3c7;box-shadow:0 0 12px #e5a3c7}.orbit-three:after{background:#8de0b2;box-shadow:0 0 12px #8de0b2}.path-connector{flex:1;align-items:center;min-width:78px;height:34px;display:flex;position:relative}.path-connector .path-line{color:#746983;gap:10px;width:100%;padding:0}.path-connector .path-line i{background:#51485d}.path-connector .path-line b{letter-spacing:.18em;color:#8b7c9a;font:400 8px DM Mono,monospace}.path-connector .path-line i:last-of-type:after{border-color:#8f7bad;width:5px;height:5px;top:-2px}.return-connector .path-line i:first-of-type:after{content:"";border-bottom:1px solid #8f7bad;border-left:1px solid #8f7bad;width:5px;height:5px;position:absolute;top:-2px;left:-1px;transform:rotate(45deg)}.path-packet{background:#bca9ff;border-radius:50%;width:4px;height:4px;margin-top:-2px;animation:3.2s cubic-bezier(.65,0,.35,1) infinite packet-route;position:absolute;top:50%;left:10%;box-shadow:0 0 12px #bca9ff}.return-connector .path-packet{background:#e8a3c5;animation-delay:1.6s;box-shadow:0 0 12px #e8a3c5}@keyframes core-breathe{0%,to{box-shadow:0 0 0 9px #7652e81c,0 0 55px #7652e870}50%{box-shadow:0 0 0 12px #7652e81c,0 0 74px #7652e89c}}@keyframes orbit-spin{0%{transform:rotate(-16deg)}to{transform:rotate(344deg)}}@keyframes orbit-spin-reverse{0%{transform:rotate(56deg)}to{transform:rotate(-304deg)}}@keyframes packet-route{0%{opacity:0;left:8%}12%{opacity:1}84%{opacity:1}to{opacity:0;left:92%}}@media (width<=850px){.path-section{padding:80px 0 88px}.path-diagram.path-flow{flex-direction:column;min-height:630px;margin-top:42px}.path-flow .path-node{flex:none;width:min(100%,360px);height:112px;min-height:112px;padding:15px 18px 14px 75px}.path-flow .node-icon{margin:0;position:absolute;top:29px;left:18px}.path-flow .path-core-wrap{flex:0 0 200px;width:200px;height:200px;margin:0}.path-flow .path-connector{flex:0 0 58px;width:min(100%,360px);min-width:0;height:58px}.path-flow .path-connector .path-line i{display:block}.path-flow .path-connector .path-line b{background:#0d0c12;padding:7px 8px}.path-flow .path-core-label{bottom:0}}@media (prefers-reduced-motion:reduce){.path-core,.path-orbit,.path-packet{animation:none}}body{isolation:isolate;position:relative}body:before{z-index:-2;opacity:.34;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);background-size:64px 64px;animation:28s linear infinite grid-drift;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}body:after,body:before{content:"";pointer-events:none;position:fixed;inset:0}body:after{z-index:-1;opacity:.16;background:repeating-linear-gradient(115deg,#0000 0 130px,#b19cff08 131px 132px,#0000 133px 260px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}@keyframes grid-drift{0%{transform:translateZ(0)}to{transform:translate(64px,64px)}}.site-header{border-bottom:1px solid #2b2635}.site-header:after{content:"NEXA / SYSTEM ONLINE";background:var(--paper);color:#635777;letter-spacing:.12em;padding:0 10px;font:8px DM Mono,monospace;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.hero{min-height:680px;position:relative}.hero:before{border:1px solid #9b7bff1c;width:420px;height:420px;animation:12s ease-in-out infinite geometry-float;top:13%;right:34%;transform:rotate(28deg)}.hero:after,.hero:before{content:"";pointer-events:none;position:absolute}.hero:after{border:1px solid #e7a7c51b;border-radius:50%;width:220px;height:220px;animation:8s ease-in-out infinite ring-pulse;bottom:5%;left:-130px;box-shadow:0 0 0 18px #e7a7c506,0 0 0 36px #e7a7c503}@keyframes geometry-float{0%,to{transform:rotate(28deg)translateZ(0)}50%{transform:rotate(34deg)translate(12px,-10px)}}@keyframes ring-pulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.8;transform:scale(1.04)}}.hero-copy,.hero-visual{z-index:1;position:relative}.hero h1{text-shadow:0 0 34px #9b7bff18}.hero-visual:before{content:"LIVE ROUTE // 01";z-index:4;color:#8d7ba4;letter-spacing:.16em;font:8px DM Mono,monospace;position:absolute;top:9%;left:3%;transform:rotate(-2deg)}.hero-visual:after{border:1px solid #a68cff17;border-radius:50%;width:580px;height:310px;transform:rotate(-12deg)}.console-window:after,.hero-visual:after{content:"";pointer-events:none;position:absolute}.console-window:after{mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 6px,#ffffff04 7px 8px);inset:40px 0}.model-chip{transition:transform .35s,box-shadow .35s}.model-chip:hover{transform:translateY(-6px)rotate(0);box-shadow:0 19px 36px #7652e852}.logo-band{position:relative;overflow:hidden}.logo-list{z-index:1;padding:1rem;position:relative}.brand-lockup{transition:color .25s,transform .25s}.brand-lockup:hover{color:#f2ecff;transform:translateY(-3px)}.calculator-section{position:relative}.calculator-section:before{content:"";pointer-events:none;border-bottom:1px solid #9b7bff1f;border-left:1px solid #9b7bff1f;width:160px;height:160px;position:absolute;top:29%;left:-9vw;transform:skewY(-24deg)}.calculator-card{position:relative}.calculator-card:before{content:"";pointer-events:none;border-radius:inherit;border:1px solid #a38bff17;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 0 18%,#0000 33% 67%,#000 82%);mask-image:linear-gradient(115deg,#000 0 18%,#0000 33% 67%,#000 82%)}.calculator-card:after{content:"";opacity:.75;border-top:1px solid #bdaeff;border-right:1px solid #bdaeff;width:8px;height:8px;position:absolute;top:16px;right:16px}.amount-field input:focus{text-shadow:0 0 18px #a58cff9c}.preset-row button{position:relative;overflow:hidden}.preset-row button:after{content:"";background:#ffffff12;width:45%;transition:left .45s;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-20deg)}.preset-row button:hover:after{left:130%}.feature-card{overflow:hidden}.feature-card:after{content:"";border:1px solid #aa92ff2e;width:90px;height:90px;transition:transform .4s,border-color .4s;position:absolute;bottom:-45px;right:-45px;transform:rotate(45deg)}.feature-card:hover:after{border-color:#aa92ff8a;transform:rotate(45deg)scale(1.25)}.path-section{box-shadow:inset 0 1px #ffffff08,inset 0 -1px #ffffff08}.path-heading h2{text-shadow:0 0 32px #9b7bff13}.code-card,.setup{position:relative}.code-card{border:1px solid #3a3048}.faq{position:relative}.faq-item button{transition:color .25s,padding-left .25s}.faq-item button:hover{padding-left:7px}.cta-inner{background:linear-gradient(120deg,#6845cf,#7c5ee0 55%,#5637bc)}.cta-inner:before{animation:10s ease-in-out infinite cta-signal}.cta-inner:after{box-shadow:inset 0 0 40px #ffffff08}.cta-inner .button-light{box-shadow:0 0 0 1px #ffffff4d,0 13px 30px #2a146b66}@keyframes cta-signal{0%,to{opacity:.5;transform:translate(0)rotate(0)}50%{opacity:.8;transform:translate(-18px)rotate(-4deg)}}@media (width<=850px){.site-header:after{display:none}.hero:before{width:250px;height:250px;top:24%;right:-90px}.hero:after{bottom:0;left:-150px}.logo-band:before{top:12px;left:0;right:auto}.calculator-section:after,.faq:before,.setup:before{display:none}}@media (prefers-reduced-motion:reduce){.cta-inner:before,.hero:after,.hero:before,.model-chip,body:before{animation:none}}.hero-visual:before{content:none;display:none}.model-chip.chip-one{animation:none}.site-header:after{content:none;display:none}.code-card pre{padding:20px 22px;font-size:12px;line-height:1.6}.code-card pre code{width:100%;min-width:0;display:block}.code-line{white-space:pre;align-items:baseline;gap:16px;min-height:22px;display:flex}.code-line-no{color:#665b73;-webkit-user-select:none;user-select:none;text-align:right;flex-shrink:0;width:24px;font-size:11px}.code-line-content{color:#e1d9e8;flex:1;min-width:0;overflow-x:visible}.code-line-blank{min-height:12px}.code-indent{padding-left:20px}.code-indent-more{padding-left:40px}.code-tabs-scroll{flex:1;gap:6px;min-width:0;padding-right:12px}.code-tab{color:#8e839e;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;height:30px;padding:0 10px;font:11px/1 DM Mono,monospace;transition:all .15s;display:inline-flex}.code-tab:hover{color:#e5d9ff;background:#a993ff14}.code-tab.active{color:#f1eaff;background:#a993ff29;border-color:#a993ff59;font-weight:500}.code-tab:focus-visible{outline-offset:2px;border-radius:6px;outline:1px solid #b49dff}.code-card-foot{z-index:1;position:relative}.model-catalog{background:#111017;border:1px solid #352d43;border-radius:10px;margin-top:20px;overflow:hidden}.catalog-heading{border-bottom:1px solid #30283b;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.catalog-heading small,.catalog-heading span{display:block}.catalog-heading span{color:#eee7f6;font:500 15px Space Grotesk,sans-serif}.catalog-heading small{color:#7f748c;margin-top:5px;font:9px DM Mono,monospace}.catalog-heading>b{color:#a993ff;font:400 10px DM Mono,monospace}.catalog-table-wrap{overflow-x:auto}.catalog-table{border-collapse:collapse;width:100%;min-width:620px;font:11px DM Mono,monospace}.catalog-table th{text-align:left;color:#776c84;text-transform:uppercase;letter-spacing:.1em;background:#17131e;padding:12px 23px;font-size:9px;font-weight:400}.catalog-table td{color:#b8aec0;border-top:1px solid #292332;padding:14px 23px}.catalog-table tr{transition:background .2s}.catalog-table tbody tr:hover{background:#1b1625}.catalog-table td:first-child{width:41%}.catalog-table td small,.catalog-table td strong{display:block}.catalog-table td strong{color:#eee7f6;font:500 12px DM Sans,sans-serif}.catalog-table td small{color:#736980;margin-top:4px;font-size:9px}.catalog-table td:last-child b{color:#c9baff;font-weight:400}.family-tag{color:#b8a4ff;border:1px solid #46395e;border-radius:3px;padding:4px 7px;font-size:9px;display:inline-flex}.family-tag.gpt{color:#95c9ec;border-color:#31536f}.family-tag.claude{color:#efad8c;border-color:#714838}.family-tag.service{color:#e1a8cb;border-color:#633b57}.catalog-note{color:#756a80;border-top:1px solid #2e2738;margin:0;padding:14px 23px 17px;font:9px/1.5 DM Mono,monospace}@media (width<=850px){.code-card pre{font-size:10px}.code-card pre code{min-width:0}.code-line{-moz-column-gap:11px;grid-template-columns:22px minmax(0,1fr);column-gap:11px}.code-indent{padding-left:15px}.catalog-heading{padding:17px}.catalog-table td,.catalog-table th{padding-left:17px;padding-right:17px}}.calculator-heading{position:relative}.calculator-heading h2{font-size:clamp(48px,5vw,70px)}.calculator-heading p{max-width:430px}.currency-switch{background:#111017;border:1px solid #3b3248;border-radius:8px;width:max-content;margin:0 0 24px auto;padding:3px;display:flex}.currency-switch button{color:#83778f;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 13px;font:10px DM Mono,monospace;transition:all .2s}.currency-switch button.active{color:#17121e;background:#f0eadb;box-shadow:0 3px 9px #00000038}.currency-switch button:disabled{cursor:wait;opacity:.42}.calculator-card-reference{border-radius:17px;grid-template-columns:.86fr 1.14fr}.calculator-card-reference .calculator-controls{padding:31px 28px 24px}.calculator-card-reference .model-catalog{background:#111017;border:0;border-left:1px solid #352d43;border-radius:0;min-width:0;margin:0}.calculator-card-reference .amount-field input{font-size:53px}.receive-summary{border-top:1px solid #30283b;margin-top:28px;padding-top:24px}.receive-summary .result-label{margin-bottom:10px;display:block}.receive-summary strong{letter-spacing:-.065em;color:#f7f2ff;font:600 53px/1 Space Grotesk,sans-serif}.receive-summary .result-unit{margin-left:9px}.bonus-pill{color:#b7d99c;border:1px solid #4a5b42;border-radius:4px;margin-top:13px;padding:6px 8px;font:9px DM Mono,monospace;display:inline-flex}.calculator-details{border-top:1px solid #30283b;border-bottom:1px solid #30283b;margin:25px 0 0;padding:18px 0}.calculator-details div{justify-content:space-between;align-items:center;gap:14px;padding:6px 0;display:flex}.calculator-details dt{color:#81758d;font:9px DM Mono,monospace}.calculator-details dd{color:#dfd6e8;margin:0;font:11px DM Mono,monospace}.bonus-copy{color:#777087;margin:17px 0 23px;font:9px/1.55 DM Mono,monospace}.payment-note{text-align:center;color:#776c84;margin:16px 0 0;font:9px DM Mono,monospace}.calculator-card-reference .calculator-cta{color:#171b15;box-shadow:none;background:#e8eed3;margin-top:2px}.calculator-card-reference .calculator-cta:hover{background:#f2f6e3}.calculator-card-reference .catalog-heading{border-bottom:0;padding:29px 24px 17px}.catalog-heading h3{color:#f0e9f6;margin:0 0 7px;font:500 20px Space Grotesk,sans-serif}.calculator-card-reference .catalog-heading small{font-size:9px}.calculator-card-reference .catalog-heading>b{color:#b9adbf;font-size:9px;font-weight:400}.model-filters{border-bottom:1px solid #30283b;gap:5px;padding:0 24px 18px;display:flex}.model-filters button{color:#81758d;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 11px;font:9px DM Mono,monospace;transition:all .2s}.model-filters button:hover{color:#e9e0f0;background:#211b2b}.model-filters button.active{color:#1b2018;background:#dce7c5}.calculator-card-reference .catalog-table{min-width:560px}.calculator-card-reference .catalog-table th{background:0 0;padding:12px 24px}.calculator-card-reference .catalog-table td{padding:14px 24px}.calculator-card-reference .catalog-table td:first-child{width:45%}.calculator-card-reference .catalog-table td:nth-child(2),.calculator-card-reference .catalog-table td:nth-child(3),.calculator-card-reference .catalog-table th:nth-child(2),.calculator-card-reference .catalog-table th:nth-child(3){text-align:right}.calculator-card-reference .catalog-table td strong{font-size:11px}.calculator-card-reference .catalog-table td small{color:#907e9e;font-size:9px}.calculator-card-reference .catalog-note{padding:17px 24px 19px}@media (width<=850px){.currency-switch{margin-left:0}.calculator-card-reference{grid-template-columns:1fr}.calculator-card-reference .model-catalog{border-top:1px solid #352d43;border-left:0}.calculator-card-reference .calculator-controls{padding:27px 22px 25px}.calculator-card-reference .catalog-heading,.model-filters{padding-left:22px;padding-right:22px}.model-filters{overflow-x:auto}.calculator-card-reference .catalog-table{min-width:480px}.calculator-card-reference .catalog-table td,.calculator-card-reference .catalog-table th{padding-left:22px;padding-right:22px}}.path-flow .path-node{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.path-flow .path-node .node-index{margin:0 0 6px;display:block}.path-flow .path-node .node-icon{flex:none;margin:7px 0 9px;position:static}.path-flow .path-node b,.path-flow .path-node small{z-index:1;position:relative}.path-flow .path-core-wrap{z-index:2}.path-flow .path-core-wrap,.path-flow .path-node{z-index:4;position:relative}.path-flow .path-connector{z-index:1;flex:1 1 0;min-width:92px;padding:0 18px}.path-flow .path-connector .path-line{z-index:0;width:100%;position:relative}.path-flow .path-connector .path-line i:last-of-type:after{right:2px}.path-flow .return-connector .path-line i:first-of-type:after{left:2px}@media (width<=850px){.path-flow .path-node{padding:15px 18px}.path-flow .path-node .node-icon{margin:6px 0 8px;position:static}.path-flow .path-connector{width:min(100%,360px);min-width:0;padding:0 18px}.path-flow .path-connector .path-line{max-width:300px;margin:0 auto}}.model-chip{--chip-tilt:0deg;transform:translateZ(0) rotate(var(--chip-tilt));will-change:transform;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s}.model-chip.chip-one,.model-chip.chip-three,.model-chip.chip-two{animation:.7s cubic-bezier(.22,1,.36,1) both chip-enter}.chip-one{--chip-tilt:5deg;animation-delay:.12s}.chip-two{--chip-tilt:-4deg;animation-delay:.22s}.chip-three{--chip-tilt:3deg;animation-delay:.32s}.model-chip:focus-within,.model-chip:hover{z-index:5;border-color:#b6a0ff;transform:translateY(-7px)rotate(0)scale(1.025);box-shadow:0 20px 38px #7652e866,0 0 0 1px #b6a0ff22}.model-chip .chip-symbol svg{fill:currentColor;width:15px;height:15px;display:block}.chip-one .chip-symbol{color:#f2a174;background:#38241d}.chip-three .chip-symbol{color:#e59bc5;background:#402438;place-items:center;display:grid}@keyframes chip-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.model-chip.chip-one,.model-chip.chip-three,.model-chip.chip-two{animation:none}}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;vertical-align:middle;direction:ltr;font-family:Material Symbols Rounded;font-size:1.15em;font-style:normal;font-weight:500;line-height:1;display:inline-block}.button .material-symbols-rounded,.footer-links .material-symbols-rounded,.setup-links .material-symbols-rounded,.text-link .material-symbols-rounded{margin-left:8px}.chip-symbol .material-symbols-rounded,.feature-icon .material-symbols-rounded,.node-icon .material-symbols-rounded,.note-icon .material-symbols-rounded{margin:0;font-size:20px}.faq-item button i .material-symbols-rounded{margin:0}.chip-symbol.material-symbols-rounded,.feature-icon.material-symbols-rounded,.node-icon.material-symbols-rounded{place-items:center;line-height:1;display:grid}.faq-item button i .material-symbols-rounded{font-family:Material Symbols Rounded;font-size:20px;font-weight:500;line-height:1;display:block}.button .material-symbols-rounded,.footer-links .material-symbols-rounded,.setup-links .material-symbols-rounded,.text-link .material-symbols-rounded{justify-content:center;align-items:center;line-height:1;display:inline-flex}.auth-page{color:#f6f1fb;background:radial-gradient(circle at 50% 20%,#33225f 0,#0000 31rem),#0d0b12;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.auth-page-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-grid{opacity:.22;background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.auth-orbit{border:1px solid #a58cff26;width:510px;height:510px;transform:rotate(-24deg)}.auth-orbit,.auth-orbit:after{border-radius:50%;position:absolute}.auth-orbit:after{content:"";background:#c7b6ff;width:9px;height:9px;top:12%;left:4%;box-shadow:0 0 0 7px #9b7bff1c,0 0 26px #9b7bff}.auth-orbit-one{top:-260px;left:calc(50% - 255px)}.auth-orbit-two{border-color:#ffffff0c;width:720px;height:720px;top:-370px;left:calc(50% - 360px);transform:rotate(28deg)}.auth-orbit-two:after{background:#f0bbdb;inset:auto 6% 9% auto;box-shadow:0 0 0 7px #f0bbdb16,0 0 26px #f0bbdb}.auth-page-footer,.auth-page-header{z-index:1;width:min(1120px,100% - 48px);margin:0 auto;position:relative}.auth-page-header{justify-content:space-between;align-items:center;padding:28px 0;display:flex}.auth-page-header .brand{color:#fff}.auth-back-link{color:#aaa0b7;align-items:center;gap:8px;font:11px DM Mono,monospace;transition:color .2s;display:inline-flex}.auth-back-link:hover{color:#e3d9ff}.auth-back-link .material-symbols-rounded{font-size:15px}.auth-page-main{z-index:1;flex:1;place-items:center;padding:54px 20px 76px;display:grid;position:relative}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#201b2bfa,#15121cf7);border:1px solid #ffffff16;border-radius:18px;width:min(100%,452px);padding:42px;box-shadow:0 34px 100px #0000005c,inset 0 1px #ffffff12}.auth-card-heading{margin-bottom:30px}.auth-card-heading .section-kicker{color:#b5a0ff}.auth-card h1{color:#fbf9ff;letter-spacing:-.055em;margin:17px 0 10px;font:500 clamp(34px,5vw,48px)/.98 Space Grotesk,sans-serif}.auth-card-heading p{color:#a79cac;max-width:310px;margin:0;font-size:14px;line-height:1.6}.auth-google-button,.auth-submit-button{cursor:pointer;border-radius:7px;width:100%;min-height:50px;font-size:13px;font-weight:600;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.auth-google-button{color:#f8f4fd;background:#ffffff08;border:1px solid #fff2;justify-content:center;align-items:center;gap:11px;display:flex}.auth-google-button:hover:not(:disabled){background:#fff1;border-color:#ffffff4c;transform:translateY(-2px)}.google-mark{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font:700 14px Arial,sans-serif;display:grid}.auth-divider{color:#716779;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:13px;margin:26px 0 23px;font:9px DM Mono,monospace;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:#ffffff14;flex:1;height:1px}.auth-form{gap:10px;display:grid}.auth-form label,.auth-password-label span{color:#c0b6c9;font:10px DM Mono,monospace}.auth-form input{color:#f8f4fd;background:#0d0b12aa;border:1px solid #ffffff1c;border-radius:6px;outline:none;width:100%;height:49px;margin-bottom:9px;padding:0 14px;font:13px DM Sans,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s}.auth-form input::placeholder{color:#625a6c}.auth-form input:focus{background:#0d0b12dd;border-color:#aa91ff;box-shadow:0 0 0 3px #9b7bff1c}.auth-password-label{justify-content:space-between;align-items:baseline;display:flex}.auth-password-label span{color:#746b7d;font-size:9px}.auth-submit-button{color:#fff;background:#8e70e9;border:1px solid #a28af0;justify-content:space-between;align-items:center;margin-top:6px;padding:0 17px 0 19px;display:flex;box-shadow:0 12px 26px #7652e83d}.auth-submit-button:hover:not(:disabled){background:#a087f2;transform:translateY(-2px);box-shadow:0 16px 32px #7652e85c}.auth-submit-button .material-symbols-rounded{font-size:18px}.auth-google-button:disabled,.auth-submit-button:disabled{cursor:wait;opacity:.58}.auth-message{border-radius:5px;margin:2px 0 7px;padding:11px 12px;font-size:11px;line-height:1.5}.auth-message-error{color:#f1b4c2;background:#9c3e5620;border:1px solid #c9788c55}.auth-message-success{color:#a9e8c8;background:#328a6420;border:1px solid #7dd3aa55}.auth-switch{color:#8c8295;justify-content:center;gap:5px;margin:28px 0 0;font-size:12px;display:flex}.auth-switch a{color:#c7b7ff;font-weight:600}.auth-switch a:hover{color:#eee9ff}.auth-legal{color:#635a6d;text-align:center;margin:23px 0 0;font-size:10px;line-height:1.5}.auth-page-footer{color:#655c70;justify-content:space-between;padding:0 0 28px;font:9px DM Mono,monospace;display:flex}@media (width<=560px){.auth-page-footer,.auth-page-header{width:min(100% - 32px,452px)}.auth-page-header{padding-top:20px}.auth-page-main{padding:28px 16px 50px}.auth-card{border-radius:13px;padding:31px 23px}.auth-card h1{font-size:38px}.auth-page-footer{flex-wrap:wrap;gap:14px}}.dashboard-page{color:#f6f1fb;background:radial-gradient(circle at 72% 8%,#302052 0,#0000 30rem),#0d0b12}.dashboard-header{justify-content:space-between;align-items:center;width:min(1120px,100% - 48px);min-height:88px;margin:0 auto;display:flex}.dashboard-header .brand{color:#fff}.dashboard-logout{color:#b4a8bf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1d;border-radius:6px;padding:10px 14px;font:10px DM Mono,monospace;transition:color .2s,border-color .2s,background .2s}.dashboard-logout:hover{color:#eee8ff;background:#a58cff12;border-color:#a58cff66}.dashboard-main{width:min(680px,100% - 48px);margin:0 auto;padding:155px 0 120px}.dashboard-main h1{color:#fbf9ff;letter-spacing:-.06em;margin:20px 0 14px;font:500 clamp(44px,7vw,72px)/.95 Space Grotesk,sans-serif}.dashboard-main>p{color:#a79cac;max-width:470px;font-size:15px;line-height:1.7}.dashboard-email{color:#c6b8ec;background:#9c83ed12;border:1px solid #9c83ed45;border-radius:6px;align-items:center;gap:9px;margin-top:24px;padding:11px 13px;font:11px DM Mono,monospace;display:inline-flex}.dashboard-email .material-symbols-rounded{color:#a993ff;font-size:17px}.dashboard-loading{color:#aaa0b7;place-items:center;min-height:60vh;font:12px DM Mono,monospace;display:grid}.dashboard-loading .material-symbols-rounded{color:#a993ff;margin-bottom:12px;animation:1.2s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(1turn)}}@media (width<=560px){.dashboard-header,.dashboard-main{width:calc(100% - 32px)}.dashboard-main{padding-top:100px}}.dashboard-page{background:radial-gradient(circle at 82% 4%,#322052 0,#0000 31rem),#0d0b12;min-height:100vh}.dashboard-header{border-bottom:1px solid #ffffff0e;width:min(1240px,100% - 64px);min-height:82px}.dashboard-header-actions{align-items:center;gap:20px;display:flex}.dashboard-live-status{color:#80758b;align-items:center;gap:7px;font:9px DM Mono,monospace;display:inline-flex}.dashboard-live-status b,.key-active i,.model-status i{background:#9ee4c6;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #9ee4c61a}.dashboard-shell{width:min(1240px,100% - 64px);margin:0 auto;padding:68px 0 100px}.dashboard-intro{justify-content:space-between;align-items:end;gap:30px;display:flex}.dashboard-intro h1{color:#fbf9ff;letter-spacing:-.06em;margin:17px 0 12px;font:500 clamp(42px,5vw,64px)/.95 Space Grotesk,sans-serif}.dashboard-intro p{color:#a79cac;max-width:520px;margin:0;font-size:14px;line-height:1.65}.dashboard-account{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:11px;padding:9px 12px 9px 9px;display:flex}.dashboard-account>span:last-child{flex-direction:column;gap:3px;display:flex}.dashboard-account b{color:#ece6f4;font-size:11px;font-weight:600}.dashboard-account small{color:#857b90;font:9px DM Mono,monospace}.dashboard-avatar{color:#fff;background:#8064da;border-radius:50%;place-items:center;width:30px;height:30px;font:600 13px Space Grotesk,sans-serif;display:grid}.dashboard-tabs{border-bottom:1px solid #ffffff14;gap:4px;margin:57px 0 48px;padding-bottom:1px;display:flex;overflow-x:auto}.dashboard-tabs button{color:#82778c;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 16px 15px;font:10px DM Mono,monospace;transition:color .2s;display:inline-flex;position:relative}.dashboard-tabs button:after{content:"";background:0 0;border-radius:4px;height:2px;transition:background .2s;position:absolute;bottom:-1px;left:10px;right:10px}.dashboard-tabs button.active,.dashboard-tabs button:hover{color:#e8e1f2}.dashboard-tabs button.active:after{background:#a993ff}.dashboard-tabs .material-symbols-rounded{font-size:17px}.dashboard-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.dashboard-section-heading h2{color:#f7f2fc;letter-spacing:-.045em;margin:8px 0 0;font:500 31px/1 Space Grotesk,sans-serif}.dashboard-section-heading p{color:#8f849a;max-width:430px;margin:11px 0 0;font-size:13px;line-height:1.5}.dashboard-overline{color:#a993ff;letter-spacing:.11em;text-transform:uppercase;font:9px DM Mono,monospace}.dashboard-count-badge,.dashboard-preview-label{color:#81768b;border:1px solid #ffffff14;border-radius:4px;padding:7px 9px;font:9px DM Mono,monospace}.dashboard-count-badge{color:#a7dbbe;background:#9ee4c60c;border-color:#9ee4c638}.dashboard-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.dashboard-key-row,.dashboard-panel,.dashboard-stat-card,.quick-start-card{background:#17131f;border:1px solid #ffffff12;border-radius:9px;box-shadow:inset 0 1px #ffffff08}.dashboard-stat-card{min-height:143px;padding:19px 20px}.dashboard-stat-top{color:#887d91;justify-content:space-between;align-items:center;font:10px DM Mono,monospace;display:flex}.dashboard-stat-icon{border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.dashboard-stat-icon .material-symbols-rounded{font-size:16px}.tone-purple{color:#b9a8ff;background:#9f85f51c}.tone-green{color:#9ee4c6;background:#9ee4c61a}.tone-pink{color:#efb0d5;background:#f0a4ce1a}.tone-blue{color:#9dd2f4;background:#87c9f51a}.dashboard-stat-card>strong{color:#f5effb;letter-spacing:-.045em;margin-top:21px;font:500 29px/1 Space Grotesk,sans-serif;display:block}.dashboard-stat-card>small{color:#8e8397;margin-top:9px;font:9px DM Mono,monospace;display:block}.dashboard-overview-grid{grid-template-columns:1.45fr .85fr;gap:18px;margin-bottom:18px;display:grid}.dashboard-panel{padding:24px}.dashboard-panel-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.dashboard-panel-heading h3{color:#eee8f6;margin:8px 0 0;font:500 17px/1 Space Grotesk,sans-serif}.dashboard-panel-kebab{color:#82768d}.dashboard-select{color:#a99db3;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font:9px DM Mono,monospace;display:inline-flex}.dashboard-select .material-symbols-rounded{font-size:15px}.dashboard-select-wrapper{align-items:center;display:inline-flex;position:relative}.dashboard-select-wrapper select.dashboard-select{appearance:none;outline:none;padding-right:28px;transition:border-color .15s,background .15s,color .15s}.dashboard-select-wrapper select.dashboard-select:hover{color:#e4ddf4;background:#ffffff0f;border-color:#ffffff26}.dashboard-select-wrapper select.dashboard-select:focus-visible{border-color:#a993ff80;box-shadow:0 0 0 2px #a993ff26}.dashboard-select-wrapper select.dashboard-select option{color:#e4ddf4;background:#14111d;padding:6px 10px;font-family:DM Mono,monospace;font-size:11px}.dashboard-select-wrapper .dashboard-select-arrow{pointer-events:none;color:#82768d;font-size:15px;position:absolute;right:8px}.usage-chart{height:214px;margin-top:24px;display:flex}.usage-y-axis{color:#6f657b;text-align:right;flex-direction:column;justify-content:space-between;width:38px;padding:3px 8px 27px 0;font:8px DM Mono,monospace;display:flex}.usage-plot{flex:1;min-width:0;position:relative}.usage-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 27px}.usage-grid-lines i{background:#ffffff0d;height:1px;display:block}.usage-plot svg{width:100%;height:calc(100% - 27px);position:absolute;inset:0 0 27px}.usage-x-axis{color:#6f657b;font:8px DM Mono,monospace;position:absolute;bottom:0;left:0;right:0}.usage-legend,.usage-x-axis{justify-content:space-between;display:flex}.usage-legend{color:#93879d;margin-top:7px;font:9px DM Mono,monospace}.usage-legend>span{align-items:center;gap:7px;display:inline-flex}.legend-dot{background:#a993ff;border-radius:50%;width:6px;height:6px}.usage-legend b{color:#d5cbdf;font-weight:400}.usage-legend small{color:#776c82;margin-left:5px}.model-mix-chart{align-items:center;gap:24px;margin:33px 0 27px;display:flex}.model-mix-donut{background:conic-gradient(#a993ff 0 46%,#78b7ea 0 80%,#e49dc4 0 100%);border-radius:50%;flex:none;place-items:center;width:137px;height:137px;display:grid;box-shadow:0 0 30px #a993ff17}.model-mix-donut:before{content:"";background:#17131f;border-radius:50%;width:101px;height:101px;position:absolute}.model-mix-donut strong{z-index:1;color:#f4eef9;text-align:center;flex-direction:column;font:500 22px/1 Space Grotesk,sans-serif;display:flex;position:relative}.model-mix-donut small{color:#84798f;text-transform:uppercase;letter-spacing:.07em;margin-top:5px;font:8px DM Mono,monospace}.model-mix-list{color:#a196ac;flex-direction:column;flex:1;gap:15px;font:10px DM Mono,monospace;display:flex}.model-mix-list span{align-items:center;gap:7px;display:flex}.model-mix-list b{color:#eee8f5;margin-left:auto;font-weight:400}.mix-dot{border-radius:50%;width:7px;height:7px}.mix-purple{background:#a993ff}.mix-blue{background:#78b7ea}.mix-pink{background:#e49dc4}.dashboard-panel-note{color:#81768c;border-top:1px solid #ffffff0d;margin:0;padding-top:17px;font:9px/1.55 DM Mono,monospace}.dashboard-table-panel{padding:24px 0 0}.dashboard-table-panel>.dashboard-panel-heading{padding:0 24px}.models-table-note{color:#877c92;background:#a993ff08;border:1px solid #a993ff1c;border-radius:5px;align-items:center;gap:8px;margin:20px 24px 0;padding:10px 12px;font:9px/1.5 DM Mono,monospace;display:flex}.models-table-note .material-symbols-rounded{color:#b8a8ff;font-size:16px}.empty-state-cell{text-align:center;padding:44px 20px!important}.empty-state-content{color:#7b7188;flex-direction:column;align-items:center;gap:6px;display:flex}.empty-state-content .material-symbols-rounded{color:#a993ff55;margin-bottom:2px;font-size:26px}.empty-state-content p{color:#d6ccdf;margin:0;font-size:11px;font-weight:500}.empty-state-content small{color:#6d6379;font-size:9px}.live-pulse{background:#9ee4c6;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 6px #9ee4c6aa}.dashboard-table-wrap{margin-top:21px;overflow-x:auto}.dashboard-table{border-collapse:collapse;color:#8f8499;width:100%;min-width:670px;font:10px DM Mono,monospace}.dashboard-table th{color:#6f657b;letter-spacing:.08em;text-align:left;text-transform:uppercase;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:12px 24px;font-size:8px;font-weight:400}.dashboard-table td{border-bottom:1px solid #ffffff0b;padding:15px 24px}.dashboard-table tbody tr:last-child td{border-bottom:0}.dashboard-table tbody tr:hover{background:#ffffff05}.dashboard-table td b{color:#ddd5e7;font-weight:500}.model-status,.request-status{color:#9ee4c6;align-items:center;gap:6px;display:inline-flex}.request-status{background:#9ee4c60e;border-radius:3px;padding:4px 6px}.request-status.failed{color:#eea6b8;background:#ef9ab00f}.model-status i{box-shadow:none;background:#9ee4c6}.dashboard-text-button{color:#baaaff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font:10px DM Mono,monospace;display:inline-flex}.dashboard-text-button:hover{color:#eee9ff}.dashboard-text-button .material-symbols-rounded{font-size:15px}.dashboard-primary-button{color:#fff;cursor:pointer;background:#8d6fe8;border:1px solid #a993ff;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:12px 15px;font-size:11px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 22px #7652e83d}.dashboard-primary-button:hover{background:#a087f2;transform:translateY(-2px)}.dashboard-primary-button .material-symbols-rounded{font-size:17px}.dashboard-notice{color:#998da4;background:#a993ff0b;border:1px solid #a993ff24;border-radius:6px;align-items:center;gap:10px;margin-bottom:17px;padding:12px 14px;font:10px/1.5 DM Mono,monospace;display:flex}.dashboard-notice .material-symbols-rounded{color:#b8a8ff;font-size:18px}.dashboard-key-list{flex-direction:column;gap:9px;display:flex}.dashboard-key-row{grid-template-columns:1.3fr 1.4fr .5fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.key-leading{align-items:center;gap:11px;min-width:0;display:flex}.key-icon{color:#b8a8ff;background:#a993ff15;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.key-icon .material-symbols-rounded{font-size:16px}.key-leading>div{flex-direction:column;gap:5px;min-width:0;display:flex}.key-leading b{color:#ded6e8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.key-leading small{color:#81768b;font:8px DM Mono,monospace}.dashboard-key-row code,.quick-start-card code{color:#bcaeff;text-overflow:ellipsis;white-space:nowrap;font:10px DM Mono,monospace;overflow:hidden}.key-active{color:#8fbfa7;align-items:center;gap:7px;font:9px DM Mono,monospace;display:inline-flex}.key-active i{width:5px;height:5px;box-shadow:none}.key-active.revoked{color:#d69aa5}.dashboard-empty-state{color:#95899f;text-align:center;border:1px dashed #ffffff1c;border-radius:8px;padding:28px;font-size:12px}.created-api-key{overflow-wrap:anywhere;color:#d4c8ff;background:#0d0b12;border:1px solid #a993ff55;border-radius:6px;margin:18px 0;padding:14px;font:11px/1.5 DM Mono,monospace;display:block}.key-actions{gap:4px;display:flex}.dashboard-modal-close,.key-actions button{color:#81768c;cursor:pointer;background:0 0;border:1px solid #ffffff10;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.dashboard-modal-close:hover,.key-actions button:hover{color:#d4c8ff;border-color:#a993ff55}.key-actions button:disabled{cursor:not-allowed;opacity:.7}.key-actions button:disabled,.key-actions button:disabled:hover{color:#504858;border-color:#0000}.key-actions .material-symbols-rounded{font-size:16px}.models-table{min-width:860px}.model-id-code{color:#c9bcf0;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font:10px DM Mono,monospace;transition:all .15s;display:inline-flex}.model-id-code:hover{color:#fff;background:#ffffff0e;border-color:#a993ff44}.model-id-code code{color:inherit;font:inherit}.model-multiplier{color:#bdadff}.model-price{color:#e4d9a6}.quick-start-heading-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.setup-mode-toggle{background:#110d1a;border:1px solid #ffffff1a;border-radius:9px;gap:4px;padding:4px}.setup-mode-btn,.setup-mode-toggle{align-items:center;display:inline-flex}.setup-mode-btn{color:#9f91af;cursor:pointer;background:0 0;border:none;border-radius:6px;gap:8px;padding:8px 16px;font:500 12px/1.2 Space Grotesk,sans-serif;transition:all .18s}.setup-mode-btn:hover{color:#fff;background:#ffffff0a}.setup-mode-btn.active{color:#fff;background:linear-gradient(135deg,#784ee8,#5d35cf);box-shadow:0 2px 12px #784ee866}.setup-mode-btn .badge-pill{text-transform:uppercase;letter-spacing:.04em;background:#ffffff2b;border-radius:8px;padding:2px 6px;font-family:DM Mono,monospace;font-size:9px;font-weight:500}.client-picker-section{margin-bottom:20px}.client-picker-label{color:#9f91af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font:11px DM Mono,monospace;display:block}.client-selector-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}@media (width<=1024px){.client-selector-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.client-selector-grid{grid-template-columns:repeat(2,1fr)}}.client-btn{color:#c9bfd6;text-align:left;cursor:pointer;background:#15111d;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:flex-start;padding:14px;transition:all .18s;display:flex}.client-btn:hover{background:#1e172a;border-color:#8c6cf566;transform:translateY(-1px)}.client-btn.active{color:#fff;background:#23173a;border-color:#9d7df8;box-shadow:0 0 16px #9d7df840}.client-btn-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}.client-btn-top .material-symbols-rounded{color:#bfaeff;font-size:20px}.client-btn.active .client-btn-top .material-symbols-rounded{color:#fff}.client-badge{color:#b7a9ca;background:#ffffff0e;border-radius:4px;padding:2px 6px;font:9px DM Mono,monospace}.client-badge.primary{color:#d1b8ff;background:#8e62f533;border:1px solid #8e62f555}.client-btn-name{color:#f1ecf7;margin-bottom:3px;font:500 13px/1.2 Space Grotesk,sans-serif}.client-btn-desc{color:#7d708d;font:10px DM Mono,monospace}.terminal-command-card{background:#0d0a14;border:1px solid #ffffff18;border-radius:9px;margin-bottom:20px;overflow:hidden;box-shadow:0 8px 30px #00000059}.terminal-header{background:#14101e;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.terminal-header-left{align-items:center;gap:16px;display:flex}.terminal-dots{gap:6px;display:flex}.terminal-dot{border-radius:50%;width:9px;height:9px}.terminal-dot.red{background:#ff5f56}.terminal-dot.yellow{background:#ffbd2e}.terminal-dot.green{background:#27c93f}.os-tabs{background:#0d0a14;border:1px solid #ffffff0d;border-radius:6px;gap:4px;padding:3px;display:flex}.os-tab-btn{color:#8c809a;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font:10px DM Mono,monospace;transition:all .15s}.os-tab-btn:hover{color:#e5def1}.os-tab-btn.active{color:#c9baff;background:#261c38;font-weight:500}.copy-cmd-btn{color:#e7e0f2;cursor:pointer;background:#231c31;border:1px solid #ffffff1e;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font:11px DM Mono,monospace;transition:all .18s;display:inline-flex}.copy-cmd-btn .material-symbols-rounded{font-size:15px}.copy-cmd-btn:hover{color:#fff;background:#312646;border-color:#8e65f477}.copy-cmd-btn.copied{color:#6ef08b;background:#173827;border-color:#27c93f88}.terminal-body{cursor:pointer;background:#0b0811;padding:20px 22px;transition:background .15s;position:relative}.terminal-body:hover{background:#0f0b17}.terminal-body pre{color:#d1c5e6;white-space:pre-wrap;word-break:break-all;margin:0;font:12px/1.6 DM Mono,monospace;overflow-x:auto}.terminal-prompt{color:#9d7df8;-webkit-user-select:none;user-select:none;margin-right:10px;font-weight:600}.terminal-cmd-highlight{color:#f7f2fc;font-weight:500}.quickstart-key-badge{color:#bcaed0;background:#161220;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:12px 18px;font:11px DM Mono,monospace;display:flex}.quickstart-key-badge.warning{color:#f5cca0;background:#231810;border-color:#e49f4244}.quickstart-key-badge code{color:#cfbaff;background:#0d0a14;border-radius:4px;padding:2px 6px}.quickstart-key-badge .material-symbols-rounded{color:#9d7df8;font-size:18px}.quickstart-key-badge.warning .material-symbols-rounded{color:#e49f42}.quickstart-action-link{color:#cfbaff;cursor:pointer;background:0 0;border:none;padding:0;font:11px DM Mono,monospace;text-decoration:underline}.quickstart-action-link:hover{color:#fff}.setup-steps-container{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}@media (width<=900px){.setup-steps-container{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.setup-steps-container{grid-template-columns:1fr}}.setup-step-card{background:#15111d;border:1px solid #ffffff10;border-radius:8px;flex-direction:column;padding:18px;display:flex}.setup-step-num{color:#cbb4ff;background:#8e62f528;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:12px;font:500 12px Space Grotesk,sans-serif;display:grid}.setup-step-card h4{color:#eee7f6;margin:0 0 6px;font:500 14px/1.2 Space Grotesk,sans-serif}.setup-step-card p{color:#8c8098;margin:0;font-size:11px;line-height:1.55}.quickstart-callout{color:#bcaed2;background:#181224;border:1px solid #8e62f533;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font:11px DM Mono,monospace;display:flex}.quickstart-callout-content{align-items:center;gap:12px;display:flex}.quickstart-callout-content .material-symbols-rounded{color:#a485ff;font-size:20px}.quickstart-callout code{color:#f0ebff;background:#0d0914;border:1px solid #ffffff15;border-radius:4px;padding:2px 6px}.manual-tabs-row{gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.manual-tab-btn{color:#9d90ae;cursor:pointer;white-space:nowrap;background:#14101d;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:8px;padding:9px 16px;font:500 12px Space Grotesk,sans-serif;transition:all .15s;display:inline-flex}.manual-tab-btn .material-symbols-rounded{font-size:16px}.manual-tab-btn:hover{color:#e5ddf2;background:#1e172a}.manual-tab-btn.active{color:#fff;background:#251b38;border-color:#8e62f588;box-shadow:0 0 14px #8e62f533}.manual-content-card{background:#15111d;border:1px solid #ffffff12;border-radius:9px;padding:24px}.manual-content-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.manual-content-header h3{color:#f0ebf7;margin:0 0 6px;font:500 18px Space Grotesk,sans-serif}.manual-content-header p{color:#8f839d;margin:0;font-size:12px;line-height:1.5}.manual-code-box{margin-bottom:20px}.manual-code-box pre{color:#d6cced;background:#0d0a14;border:1px solid #ffffff10;border-radius:7px;margin:0;padding:18px;font:11px/1.65 DM Mono,monospace;overflow-x:auto}.manual-steps-box h4{color:#cfc4de;margin:0 0 10px;font:500 13px Space Grotesk,sans-serif}.manual-steps-box ol{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.manual-steps-box li{color:#8d809b;font-size:11px;line-height:1.5}.dashboard-docs-link{color:#c0b2ff;align-items:center;gap:8px;font:10px DM Mono,monospace;display:inline-flex}.dashboard-docs-link:hover{color:#f0ebff}.dashboard-docs-link .material-symbols-rounded{font-size:15px}.dashboard-modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 38%,#6f4fc52e,#0000 34%),#09070de8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dashboard-modal{background:linear-gradient(145deg,#211a31,#191521 58%,#15121c);border:1px solid #fff2;border-radius:16px;width:min(100%,420px);padding:34px;animation:.22s ease-out both dashboard-modal-in;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000080,0 0 0 1px #a993ff0b,inset 0 1px #ffffff0d}.dashboard-modal:before{content:"";background:linear-gradient(90deg,#8165db,#c6b8ff,#8165db);height:2px;position:absolute;top:0;left:0;right:0}.dashboard-modal-close{background:#ffffff08;border-color:#ffffff14;position:absolute;top:20px;right:20px}.dashboard-modal-close:hover{background:#a993ff18}.dashboard-modal-icon{color:#cfc3ff;background:linear-gradient(145deg,#a993ff2e,#a993ff0b);border:1px solid #a993ff3d;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid;box-shadow:0 10px 25px #6f4fc526}.dashboard-modal-icon .material-symbols-rounded{font-size:23px}.dashboard-modal-icon-success{color:#9be9be;background:linear-gradient(145deg,#7ee0b126,#7ee0b10a);border-color:#7ee0b14a;box-shadow:0 10px 25px #3e9d6524}.dashboard-modal-success{width:min(100%,468px)}.dashboard-success-overline{color:#9be9be}.dashboard-modal-success h2{max-width:330px;font-size:29px}.dashboard-modal-success>p{max-width:370px}.created-key-panel{background:linear-gradient(145deg,#7ee0b10c,#0d0b121f);border:1px solid #7ee0b12e;border-radius:10px;margin:25px 0 22px;padding:15px}.created-key-label{color:#c7bdd1;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font:10px DM Mono,monospace;display:flex}.created-key-once{color:#9a8fa3;letter-spacing:0;text-transform:none;align-items:center;gap:5px;font-size:9px;display:inline-flex}.created-key-once .material-symbols-rounded{font-size:14px}.dashboard-modal-success .created-api-key{color:#d9cdfd;background:#09080de0;border-color:#ffffff1b;margin:0;line-height:1.7}.created-key-copy{color:#cfc3ff;cursor:pointer;background:#a993ff12;border:1px solid #a993ff3d;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:11px;padding:10px 12px;font:10px DM Mono,monospace;transition:border-color .2s,background .2s,color .2s;display:flex}.created-key-copy:hover{color:#f0ebff;background:#a993ff22;border-color:#a993ff80}.created-key-copy .material-symbols-rounded{font-size:16px}.dashboard-success-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.dashboard-success-footer>span{color:#82778b;align-items:flex-start;gap:6px;max-width:230px;font:9px/1.45 DM Mono,monospace;display:flex}.dashboard-success-footer>span .material-symbols-rounded{color:#8fc6a2;flex:none;font-size:14px}.dashboard-modal-heading{max-width:310px}.dashboard-modal h2{color:#f7f1fc;letter-spacing:-.04em;margin:10px 0 9px;font:500 30px/1.05 Space Grotesk,sans-serif}.dashboard-modal p{color:#95899f;margin:0 0 28px;font-size:12px;line-height:1.65}.dashboard-modal label{color:#c2b6cc;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font:10px DM Mono,monospace;display:block}.dashboard-modal-form{margin-top:25px}.dashboard-modal input{color:#f7f1fc;background:#0d0b12b8;border:1px solid #ffffff24;border-radius:8px;outline:none;width:100%;height:49px;margin-bottom:9px;padding:0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.dashboard-modal input::placeholder{color:#685d72}.dashboard-modal input:focus{background:#0d0b12;border-color:#a993ff;box-shadow:0 0 0 4px #a993ff18}.dashboard-modal-hint{color:#776c84;font:9px/1.55 DM Mono,monospace;display:block}.dashboard-modal-actions{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:10px;margin-top:30px;padding-top:20px;display:flex}.dashboard-secondary-button{color:#a89caf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:6px;padding:11px 15px;font:10px DM Mono,monospace;transition:border-color .2s,color .2s,background .2s}.dashboard-secondary-button:hover{color:#eee8f5;background:#ffffff10;border-color:#ffffff35}@keyframes dashboard-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.dashboard-stat-grid{grid-template-columns:repeat(2,1fr)}.dashboard-overview-grid{grid-template-columns:1fr}.quick-start-grid{grid-template-columns:repeat(2,1fr)}.dashboard-key-row{grid-template-columns:1.2fr 1fr auto}.dashboard-key-row>code{grid-area:2/1/auto/3}}@media (width<=620px){.dashboard-header,.dashboard-shell{width:calc(100% - 32px)}.dashboard-shell{padding-top:47px}.dashboard-intro{display:block}.dashboard-account{width:max-content;margin-top:24px}.dashboard-tabs{margin-top:40px}.dashboard-section-heading{display:block}.dashboard-section-heading>:last-child{margin-top:18px}.dashboard-stat-grid,.quick-start-grid{grid-template-columns:1fr}.dashboard-panel{padding:18px}.dashboard-table-panel{padding:18px 0 0}.dashboard-table-panel>.dashboard-panel-heading{padding:0 18px}.dashboard-key-row{flex-wrap:wrap;display:flex}.dashboard-key-row>code{width:calc(100% - 44px);margin-left:41px}.key-active{margin-left:41px}.key-actions{margin-left:auto}.direct-api-panel{display:block}.direct-api-panel pre{margin-top:22px}.dashboard-live-status{display:none}.dashboard-modal{padding:28px 22px 22px}.dashboard-success-footer{flex-direction:column;align-items:stretch}.dashboard-success-footer>span{max-width:none}.dashboard-success-footer .dashboard-primary-button{width:100%}.created-key-label{flex-direction:column;align-items:flex-start;gap:6px}}.dashboard-table tbody tr.clickable-request-row{cursor:pointer;transition:background .15s}.dashboard-table tbody tr.clickable-request-row:hover{background:#a993ff14}.dashboard-table tbody tr.clickable-request-row:active{background:#a993ff24}.request-time-col{justify-content:space-between;align-items:center;gap:8px;display:flex}.request-time-col .row-chevron{color:#a993ff;opacity:0;font-size:16px;transition:opacity .15s,transform .15s;transform:translate(-4px)}.clickable-request-row:hover .row-chevron{opacity:1;transform:translate(0)}.dashboard-modal-request-detail{width:min(100%,540px);max-height:90vh;overflow-y:auto}.request-modal-header{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.request-modal-header h2{margin-bottom:4px;font-size:24px}.request-modal-header p{color:#9f94ab;font-size:13px}.request-modal-status-icon{color:#7ee0b1;background:linear-gradient(145deg,#7ee0b12e,#7ee0b10a);border:1px solid #7ee0b159;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.request-modal-status-icon.failed{color:#f0718d;background:linear-gradient(145deg,#f0718d2e,#f0718d0a);border-color:#f0718d59}.request-modal-status-icon .material-symbols-rounded{font-size:24px}.request-modal-badge-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.request-status-pill{color:#9be9be;background:#7ee0b11a;border:1px solid #7ee0b14d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.request-status-pill .status-dot{background:#7ee0b1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #7ee0b1}.request-status-pill.failed{color:#ff9fb1;background:#f0718d1f;border-color:#f0718d4d}.request-status-pill.failed .status-dot{background:#f0718d;box-shadow:0 0 8px #f0718d}.request-badge-pill{color:#ddd5e7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.request-badge-pill .material-symbols-rounded{font-size:14px}.request-badge-pill.model-pill{color:#cfc3ff;background:#a993ff1a;border-color:#a993ff4d}.request-badge-pill.stream-pill{color:#90caf9;background:#90caf91a;border-color:#90caf94d}.request-details-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.request-detail-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:12px 14px}.request-detail-label{color:#9f94ab;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.request-detail-label .material-symbols-rounded{color:#a993ff;font-size:14px}.request-detail-value{color:#f0ebff;font-family:DM Mono,monospace;font-size:14px;font-weight:600}.request-detail-value.highlight-tokens{color:#cfc3ff}.request-detail-value.highlight-tokens small{color:#9f94ab;margin-left:4px;font-size:11px;font-weight:400}.request-detail-value.text-small{font-size:12px;font-weight:500}.request-detail-value.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-endpoint-box,.request-id-box{background:#110e17;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.request-id-info{flex-direction:column;gap:2px;display:flex;overflow:hidden}.request-endpoint-label,.request-id-label{color:#8f8499;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.request-id-code{color:#cfc3ff;word-break:break-all}.request-endpoint-box code,.request-id-code{font-family:DM Mono,monospace;font-size:11px}.request-endpoint-box code{color:#ddd5e7}.request-id-copy-btn{color:#ddd5e7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:5px 9px;font-size:11px;transition:all .15s;display:inline-flex}.request-id-copy-btn:hover{color:#fff;background:#a993ff29;border-color:#a993ff66}.request-id-copy-btn .material-symbols-rounded{font-size:13px}.request-modal-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}@media (width<=600px){.request-details-grid{grid-template-columns:1fr}}.code-blue{color:#93c5fd}.code-comment{color:#79718a;font-style:italic}.setup-link-accent{color:#c9baff!important;border-bottom-color:#a287f2!important}.code-tabs-scroll{scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}.code-tabs-scroll::-webkit-scrollbar{display:none}.copy-icon{vertical-align:middle;margin-right:2px;font-size:13px!important}.code-card-endpoint{align-items:center;gap:8px;font-size:10px;display:flex}.code-endpoint-method{color:#cfc2ff;background:#a993ff26;border-radius:3px;padding:1px 5px;font-weight:600}.code-endpoint-path{color:#9d92aa}.docs-layout{color:#ddd5e8;background-color:#09080d;background-image:radial-gradient(80% 50% at 50% -20%,#7850dc26,#0000),radial-gradient(circle at 85% 20%,#643cb414,#0000 40%);min-height:100vh;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.docs-topbar{z-index:100;-webkit-backdrop-filter:blur(14px);background:#09080dd9;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:20px;height:64px;padding:0 28px;position:sticky;top:0}.docs-topbar,.docs-topbar-left{align-items:center;display:flex}.docs-topbar-left{gap:14px}.docs-version-badge{color:#cbbaff;background:#a993ff1f;border:1px solid #a993ff40;border-radius:999px;align-items:center;padding:3px 8px;font-family:DM Mono,monospace;font-size:11px;display:inline-flex}.docs-search-box{align-items:center;width:380px;max-width:100%;display:flex;position:relative}.docs-search-box .search-icon{color:#7d728e;pointer-events:none;font-size:18px;position:absolute;left:12px}.docs-search-box input{color:#eee7f6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;height:38px;padding:0 34px 0 38px;font-size:13px;transition:all .2s}.docs-search-box input:focus{background:#ffffff12;border-color:#a993ff73;box-shadow:0 0 0 3px #a993ff1a}.clear-search{cursor:pointer;color:#8b809a;font-size:12px;position:absolute;right:12px}.clear-search:hover{color:#fff}.docs-topbar-actions{align-items:center;gap:12px;display:flex}.docs-status-pill{color:#7ee787;background:#2ea0431a;border:1px solid #2ea04340;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-family:DM Mono,monospace;font-size:11px;display:inline-flex}.pulse-dot{background:#3fb950;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-glow;box-shadow:0 0 8px #3fb950}@keyframes pulse-glow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.docs-btn-secondary{color:#d1c7e0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;padding:7px 14px;font-size:12px;font-weight:500;transition:all .2s}.docs-btn-secondary:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.docs-btn-primary{color:#fff;background:linear-gradient(135deg,#7c5ee0,#5637bc);border:1px solid #ffffff26;border-radius:7px;padding:7px 16px;font-size:12px;font-weight:600;transition:all .2s;box-shadow:0 2px 10px #643cc84d}.docs-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #643cc873}.docs-container{grid-template-columns:260px minmax(0,1fr);max-width:1440px;min-height:calc(100vh - 64px);margin:0 auto;display:grid}.docs-container.docs-single-col{grid-template-columns:1fr;max-width:960px}.docs-sidebar{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;border-right:1px solid #ffffff0f;height:calc(100vh - 64px);padding:28px 16px 40px 24px;position:sticky;top:64px;overflow-y:auto}.docs-sidebar::-webkit-scrollbar{width:4px}.docs-sidebar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.docs-nav-group{margin-bottom:24px}.docs-nav-group-title{text-transform:uppercase;letter-spacing:.08em;color:#796e87;margin-bottom:8px;padding:0 10px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600}.docs-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.docs-nav-link{color:#ad9fc0;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}.docs-nav-link:hover{color:#f1eaff;background:#a993ff14}.docs-nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.docs-method-badge{letter-spacing:.04em;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;height:18px;padding:0 4px;font-family:DM Mono,monospace;font-size:9px;font-weight:700;display:inline-flex}.docs-method-badge.post{color:#34d399;background:#10b98124;border:1px solid #10b9814d}.docs-method-badge.get{color:#38bdf8;background:#38bdf824;border:1px solid #38bdf84d}.docs-method-badge.delete{color:#f87171;background:#f8717124;border:1px solid #f871714d}.docs-main{max-width:960px;padding:40px 48px 80px}.docs-main-centered{width:100%;margin:0 auto}.docs-breadcrumbs{color:#8a7e9c;align-items:center;gap:8px;margin-bottom:16px;font-family:DM Mono,monospace;font-size:12px;display:flex}.docs-breadcrumbs a{color:#c9baff;text-decoration:none}.docs-breadcrumbs a:hover{text-decoration:underline}.docs-kicker{text-transform:uppercase;letter-spacing:.12em;color:#a993ff;margin-bottom:8px;font-family:DM Mono,monospace;font-size:11px;font-weight:600}.docs-h1{letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:700;line-height:1.2}.docs-lead{color:#b7a9ca;margin:0 0 32px;font-size:16px;line-height:1.7}.docs-section{margin-bottom:56px;scroll-margin-top:84px}.docs-h2{letter-spacing:-.01em;color:#f3ecfb;border-bottom:1px solid #ffffff14;margin:36px 0 16px;padding-bottom:8px;font-size:24px}.docs-h2,.docs-h3{font-family:Space Grotesk,sans-serif;font-weight:600}.docs-h3{color:#e4d8f2;margin:24px 0 12px;font-size:16px}.docs-callout{border-radius:8px;align-items:flex-start;gap:14px;margin:24px 0;padding:16px 20px;font-size:13px;line-height:1.6;display:flex}.docs-callout-info{color:#d8ccee;background:#8c64ff14;border:1px solid #a993ff40}.docs-callout .callout-icon{color:#b49eff;flex-shrink:0;margin-top:2px;font-size:20px}.docs-grid-2{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.docs-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:20px;transition:all .2s}.docs-card:hover{background:#ffffff0b;border-color:#a993ff33}.docs-card-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.docs-card-title{color:#f0ebf8;font-size:14px;font-weight:600}.badge-openai{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d}.badge-anthropic,.badge-openai{border-radius:4px;padding:2px 6px;font-family:DM Mono,monospace;font-size:9px}.badge-anthropic{color:#efad8c;background:#efad8c1f;border:1px solid #efad8c4d}.docs-card-desc{color:#9f91b4;margin:0 0 14px;font-size:12px}.docs-code-box{background:#14111d;border:1px solid #ffffff1a;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.docs-code-box code{color:#caa7ff;font-family:DM Mono,monospace;font-size:12px}.docs-copy-btn{color:#8c809d;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.docs-copy-btn:hover{color:#fff}.docs-copy-btn .material-symbols-rounded{font-size:15px}.docs-card-highlight{background:linear-gradient(135deg,#5637bc26,#221d2bcc);border:1px solid #a993ff4d;border-radius:12px;padding:28px;box-shadow:0 8px 30px #0000004d}.docs-link-arrow{color:#c9baff;border-bottom:1px solid #c9baff66;align-items:center;gap:6px;margin-top:14px;padding-bottom:2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.docs-link-arrow:hover{color:#fff;border-bottom-color:#fff}.docs-link-arrow .material-symbols-rounded{font-size:16px;transition:transform .2s}.docs-link-arrow:hover .material-symbols-rounded{transform:translate(3px)}.docs-endpoint-title{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin:32px 0 12px;padding-bottom:8px;display:flex}.docs-endpoint-title .docs-method-badge{height:22px;padding:2px 8px;font-size:11px}.docs-endpoint-route{color:#f5f0ff;font-family:DM Mono,monospace;font-size:19px;font-weight:600}.docs-endpoint-desc{color:#b5a7c8;margin:0 0 20px;font-size:14px}.docs-table-wrap{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;width:100%;margin:16px 0 24px;overflow-x:auto}.docs-table{border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:13px}.docs-table th{color:#8c7f9e;text-transform:uppercase;letter-spacing:.06em;background:#ffffff0a;border-bottom:1px solid #ffffff14;padding:12px 16px;font-size:11px;font-weight:600}.docs-table td{color:#cac0db;border-bottom:1px solid #ffffff0d;padding:12px 16px}.docs-table tbody tr:last-child td{border-bottom:0}.docs-table tbody tr:hover{background:#ffffff06}.docs-table code{color:#dcd3fc;background:#a993ff1a;border:1px solid #a993ff2e;border-radius:4px;padding:2px 5px;font-family:DM Mono,monospace;font-size:11px}.docs-code-highlight{color:#fff!important;background:#a993ff33!important;border-color:#a993ff73!important}.docs-code-card{background:#15111e;border:1px solid #322845;border-radius:10px;margin:16px 0 24px;overflow:hidden;box-shadow:0 10px 30px #00000040}.docs-code-header{background:#1b1626;border-bottom:1px solid #2d243d;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.docs-code-header-title{color:#8c819c;font-family:DM Mono,monospace;font-size:11px}.docs-lang-tabs{align-items:center;gap:4px;display:flex}.docs-lang-tabs button{color:#8c819c;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 12px;font-family:DM Mono,monospace;font-size:11px;transition:all .15s}.docs-lang-tabs button:hover{color:#ddd5e8}.docs-lang-tabs button.active{color:#e5d9ff;background:#a993ff26;font-weight:500}.docs-copy-code-btn{color:#bdb3c8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:4px;padding:5px 9px;font-family:DM Mono,monospace;font-size:11px;transition:all .15s;display:inline-flex}.docs-copy-code-btn:hover{color:#fff;background:#ffffff1a}.docs-copy-code-btn .material-symbols-rounded{font-size:13px}.docs-pre{color:#e2daf0;margin:0;padding:18px 20px;font-family:DM Mono,monospace;font-size:12px;line-height:1.65;overflow-x:auto}.docs-bullet-list{color:#bfaecf;padding-left:20px;font-size:14px;line-height:1.8}.docs-bullet-list strong{color:#eee7f6}.docs-text-muted{color:#827596;font-size:12px}@media (width<=900px){.docs-topbar{padding:0 16px}.docs-search-box{display:none}.docs-container{grid-template-columns:1fr}.docs-sidebar{display:none}.docs-main{padding:24px 18px 60px}.docs-grid-2{grid-template-columns:1fr}.docs-status-pill{display:none}}.stat-card-balance{position:relative;overflow:hidden;background:linear-gradient(145deg,#1f192e,#17131f)!important;border-color:#a993ff47!important}.stat-card-balance:after{content:"";pointer-events:none;background:radial-gradient(circle,#a993ff1f,#0000 70%);width:90px;height:90px;position:absolute;top:0;right:0}.dashboard-stat-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.dashboard-stat-footer>small{color:#8e8397;font:9px DM Mono,monospace}.stat-topup-btn{color:#d8cdff;cursor:pointer;background:#a993ff24;border:1px solid #a993ff59;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.stat-topup-btn:hover{color:#fff;background:#a993ff47;border-color:#a993ff;transform:translateY(-1px);box-shadow:0 4px 14px #7850dc40}.stat-topup-btn .material-symbols-rounded{font-size:14px}.dashboard-topup-btn{color:#eee8ff;cursor:pointer;background:linear-gradient(135deg,#a993ff38,#a993ff14);border:1px solid #a993ff59;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.dashboard-topup-btn:hover{color:#fff;background:linear-gradient(135deg,#a993ff59,#a993ff26);border-color:#a993ff;transform:translateY(-1px);box-shadow:0 4px 16px #7850dc4d}.dashboard-topup-btn .material-symbols-rounded{color:#c4b5fd;font-size:16px}.nexa-pay-modal{color:#e5def0;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;background:#0c0a14;border:1px solid #a993ff29;border-radius:24px;width:min(100%,500px);max-height:94vh;padding:0;font-family:Space Grotesk,sans-serif;position:relative;overflow-y:auto;box-shadow:0 24px 60px #000000d9,0 0 80px #7c5ce924,inset 0 1px #ffffff14}.nexa-pay-modal::-webkit-scrollbar{width:5px}.nexa-pay-modal::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.pay-modal-container{flex-direction:column;gap:16px;padding:28px 30px 26px;display:flex}.pay-modal-header{justify-content:space-between;align-items:center;gap:14px;padding-bottom:2px;padding-right:44px;display:flex}.pay-modal-title-wrap{align-items:center;gap:10px;display:flex}.pay-modal-brand-badge{color:#cbbaff;background:linear-gradient(135deg,#a993ff38,#7c5ce914);border:1px solid #a993ff4d;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 14px #7c5ce933}.pay-modal-brand-badge .material-symbols-rounded{font-size:20px}.pay-modal-headings h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.pay-modal-headings p{color:#8c809e;margin:2px 0 0;font-family:Space Grotesk,sans-serif;font-size:11.5px}.pay-currency-selector{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;gap:3px;padding:3px;display:inline-flex}.pay-currency-btn{color:#8b809d;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;padding:5px 12px;font-family:DM Mono,monospace;font-size:11px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1)}.pay-currency-btn:hover{color:#fff}.pay-currency-btn.active{color:#fff;background:linear-gradient(135deg,#7c5ce9,#9c7ff5);box-shadow:0 2px 10px #7c5ce973}.pay-modal-close-btn{color:#8c809e;cursor:pointer;z-index:10;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:32px;height:32px;transition:all .15s;display:grid;position:absolute;top:24px;right:24px}.pay-modal-close-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff2e;transform:scale(1.05)}.pay-modal-close-btn .material-symbols-rounded{font-size:16px}.pay-amount-card{background:radial-gradient(120% 120% at 50% 0,#7c5ce914,#120f1a99);border:1px solid #ffffff14;border-radius:18px;padding:20px 20px 16px;position:relative;box-shadow:inset 0 1px #ffffff0d}.pay-amount-display-row{justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}.pay-step-btn{color:#bfaedc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:all .15s;display:grid}.pay-step-btn:hover:not(:disabled){color:#fff;background:#a993ff2e;border-color:#a993ff66;transform:scale(1.08)}.pay-step-btn:disabled{opacity:.3;cursor:not-allowed}.pay-step-btn .material-symbols-rounded{font-size:18px}.pay-big-number-wrap{justify-content:center;align-items:baseline;gap:2px;display:flex}.pay-currency-symbol{color:#9c7ff5;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;font-size:32px;font-weight:700}.pay-amount-input{color:#fff;letter-spacing:-.04em;text-align:center;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:3.5ch;min-width:90px;max-width:170px;margin:0;padding:0;font-family:Space Grotesk,sans-serif;font-size:52px;font-weight:800;line-height:1}.pay-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pay-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pay-slider-container{margin:4px 0 16px}.pay-range-slider{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:28px;margin:0;padding:0;display:block}.pay-range-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,#9c7ff5 0,#7c5ce9 var(--progress,0),#ffffff14 var(--progress,0));border:none;border-radius:999px;width:100%;height:6px}.pay-range-slider::-moz-range-track{background:#ffffff14;border:none;border-radius:999px;width:100%;height:6px}.pay-range-slider::-moz-range-progress{background:linear-gradient(90deg,#9c7ff5,#7c5ce9);border-radius:999px;height:6px}.pay-range-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:3px solid #7c5ce9;border-radius:50%;width:22px;height:22px;margin-top:-8px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #00000080,0 0 16px #9c7ff5cc}.pay-range-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:3px solid #7c5ce9;border-radius:50%;width:22px;height:22px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #00000080,0 0 16px #9c7ff5cc}.pay-range-slider:hover::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 2px 10px #0009,0 0 24px #9c7ff5}.pay-slider-scale{color:#6a617a;justify-content:space-between;align-items:center;margin-top:-2px;font-family:DM Mono,monospace;font-size:10.5px;display:flex}.pay-scale-highlight{color:#7ee0b1;align-items:center;gap:4px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.pay-preset-buttons{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.pay-preset-chip{color:#aba0bf;cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:7px 0;font-family:DM Mono,monospace;font-size:11.5px;font-weight:600;transition:all .15s}.pay-preset-chip:hover{color:#fff;background:#a993ff1a;border-color:#a993ff59}.pay-preset-chip.active{color:#fff;background:#7c5ce938;border-color:#9c7ff5;box-shadow:0 0 14px #7c5ce94d}.pay-tokens-exchange-card{background:linear-gradient(135deg,#7c5ce917,#14101c99);border:1px solid #a993ff2e;border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.pay-exchange-top{justify-content:space-between;align-items:center;display:flex}.pay-exchange-label{text-transform:uppercase;letter-spacing:.08em;color:#8c809e;font-family:DM Mono,monospace;font-size:11px}.pay-bonus-pill{color:#7ee0b1;background:#7ee0b11f;border:1px solid #7ee0b14d;border-radius:999px;align-items:center;gap:4px;padding:2.5px 8px;font-size:11px;font-weight:700;display:inline-flex}.pay-bonus-pill .material-symbols-rounded{font-size:13px}.pay-exchange-value-row{align-items:baseline;gap:8px;display:flex}.pay-token-huge-number{color:#fff;letter-spacing:-.04em;font-size:32px;font-weight:800;line-height:1}.pay-token-unit{color:#c4b5fd;font-family:DM Mono,monospace;font-size:13px;font-weight:600}.pay-exchange-details{color:#8c809e;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;font-size:11.5px;display:flex}.pay-exchange-details strong{color:#f1ecf9;font-weight:600}.pay-meta-sep{opacity:.3}.pay-method-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.pay-method-icon-box{color:#fff;background:linear-gradient(135deg,#f7931a,#e67e22);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:grid;box-shadow:0 4px 12px #f7931a40}.pay-method-info{flex:1;min-width:0}.pay-method-title-line{align-items:center;gap:7px;margin-bottom:2px;display:flex}.pay-method-title-line strong{color:#fff;font-size:13px;font-weight:600}.pay-method-badge{color:#d1c4ff;background:#a993ff26;border-radius:4px;padding:1px 6px;font-family:DM Mono,monospace;font-size:9.5px}.pay-method-coins-preview{color:#796e85;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pay-method-selected-indicator{color:#7ee0b1;flex-shrink:0;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.pay-selected-glow-dot{background:#7ee0b1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #7ee0b1}.pay-promo-wrapper{margin-top:-2px}.pay-promo-toggle{color:#8c809e;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Space Grotesk,sans-serif;font-size:11.5px;transition:color .15s;display:inline-flex}.pay-promo-toggle:hover{color:#c4b5fd}.pay-promo-toggle .material-symbols-rounded{font-size:15px}.pay-promo-input-group{gap:6px;margin-top:6px;display:flex}.pay-promo-text-field{color:#fff;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:DM Mono,monospace;font-size:12px}.pay-promo-text-field:focus{background:#ffffff0f;border-color:#9c7ff5}.pay-promo-apply-btn{color:#cbbaff;cursor:pointer;background:#a993ff1f;border:1px solid #a993ff40;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s}.pay-promo-apply-btn:hover{color:#fff;background:#a993ff38}.pay-promo-status-msg{color:#f0718d;margin:5px 0 0;font-size:11px}.pay-promo-status-msg.success{color:#7ee0b1}.pay-modal-action-footer{flex-direction:column;gap:10px;margin-top:4px;display:flex}.pay-main-cta-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c5ce9,#a855f7);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-family:Space Grotesk,sans-serif;font-size:14.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 22px #7c5ce973,inset 0 1px #fff3}.pay-main-cta-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #7c5ce999,inset 0 1px #ffffff4d}.pay-main-cta-btn:active:not(:disabled){transform:translateY(0)}.pay-main-cta-btn:disabled{opacity:.65;cursor:not-allowed}.pay-btn-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.pay-trust-guarantee-bar{color:#796e85;justify-content:center;align-items:center;gap:14px;font-size:11px;display:flex}.pay-trust-item{align-items:center;gap:4px;display:inline-flex}.pay-trust-item .material-symbols-rounded{color:#7ee0b1;font-size:13px}.pay-invoice-card{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:30px 24px;display:flex}.pay-invoice-icon-halo{color:#7ee0b1;background:#7ee0b11f;border:1px solid #7ee0b14d;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.pay-invoice-icon-halo .material-symbols-rounded{font-size:30px}.pay-invoice-card h3{color:#fff;margin:0;font-size:20px;font-weight:700}.pay-invoice-card p{color:#9e93ae;max-width:360px;margin:0;font-size:12.5px}.pay-invoice-details-box{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;width:100%;padding:14px 16px;display:flex}.pay-invoice-row{color:#8c809e;justify-content:space-between;align-items:center;font-size:12px;display:flex}.pay-invoice-row code{color:#cfc3ff;background:#a993ff1f;border-radius:4px;padding:2px 6px;font-family:DM Mono,monospace}.pay-invoice-row strong{color:#fff;font-size:14px}.pay-invoice-row .tokens-green{color:#7ee0b1;font-weight:700}.pay-invoice-coins-row{flex-wrap:wrap;justify-content:center;gap:5px;margin:4px 0 6px;display:flex}.pay-coin-tag{color:#cfc3ff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-family:DM Mono,monospace;font-size:10.5px}.pay-invoice-done-btn{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:10px;width:100%;padding:12px 18px;font-size:13.5px;font-weight:600;transition:all .15s}.pay-invoice-done-btn:hover{background:#ffffff24}.pay-bonus-pill.voucher-pill{color:#d1c4ff;background:#a993ff29;border-color:#a993ff59}.pay-applied-voucher-row{background:#a993ff14;border:1px solid #a993ff38;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.pay-applied-voucher-info{align-items:center;gap:8px;display:flex}.pay-applied-voucher-info .material-symbols-rounded{color:#7ee0b1;font-size:16px}.pay-applied-code{color:#fff;font-family:DM Mono,monospace;font-size:12px;font-weight:700}.pay-applied-bonus-tag{color:#7ee0b1;font-size:11px;font-weight:600}.pay-remove-voucher-btn{color:#8c809e;cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;padding:2px;transition:all .15s;display:grid}.pay-remove-voucher-btn:hover{color:#f0718d;background:#f0718d1f}.pay-remove-voucher-btn .material-symbols-rounded{font-size:16px}.pay-invoice-actions-group{flex-direction:column;gap:8px;width:100%;display:flex}.pay-external-link-btn{color:#fff;background:linear-gradient(135deg,#f7931a,#e67e22);border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #f7931a59}.pay-external-link-btn:hover{transform:translateY(-1px);box-shadow:0 6px 24px #f7931a73}.pay-simulate-btn{color:#7ee0b1;cursor:pointer;background:#7ee0b114;border:1px dashed #7ee0b166;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px 16px;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.pay-simulate-btn:hover:not(:disabled){background:#7ee0b129;border-style:solid}.pay-simulate-btn:disabled{opacity:.6;cursor:not-allowed}.pay-success-box{color:#7ee0b1;text-align:left;background:#7ee0b11f;border:1px solid #7ee0b14d;border-radius:10px;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.pay-error-banner{color:#f0718d;background:#f0718d1f;border:1px solid #f0718d4d;border-radius:8px;padding:8px 12px;font-size:11.5px}.pay-modal-nav-tabs{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:2px;padding:4px;display:grid}.pay-modal-nav-tab{color:#8c809e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-family:Space Grotesk,sans-serif;font-size:12.5px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.pay-modal-nav-tab .material-symbols-rounded{font-size:17px}.pay-modal-nav-tab:hover{color:#fff;background:#ffffff0a}.pay-modal-nav-tab.active{color:#fff;background:#7c5ce938;border-color:#a993ff59;box-shadow:0 2px 10px #7c5ce940}.pay-tab-badge{color:#fff;background:linear-gradient(135deg,#f7931a,#e67e22);border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-family:DM Mono,monospace;font-size:10px;font-weight:700;line-height:1}.pay-cancel-current-btn,.pay-tab-badge{justify-content:center;align-items:center;display:inline-flex}.pay-cancel-current-btn{color:#f0718d;cursor:pointer;background:#f0718d14;border:1px solid #f0718d40;border-radius:10px;gap:7px;width:100%;padding:11px 16px;font-size:12.5px;font-weight:600;transition:all .15s}.pay-cancel-current-btn:hover:not(:disabled){background:#f0718d29;border-color:#f0718d66}.pay-cancel-current-btn:disabled{opacity:.5;cursor:not-allowed}.pay-view-history-btn{color:#bfaedc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px 16px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.pay-view-history-btn:hover{color:#fff;background:#ffffff14}.pay-invoices-view{flex-direction:column;gap:16px;animation:.2s ease-out fadeIn;display:flex}.pay-invoice-status-notice{color:#d1c4ff;background:#7c5ce91f;border:1px solid #a993ff47;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.pay-invoice-status-notice .material-symbols-rounded{color:#9c7ff5;flex-shrink:0;font-size:16px}.pay-notice-close{color:#8c809e;cursor:pointer;background:0 0;border:none;place-items:center;margin-left:auto;padding:2px;display:grid}.pay-notice-close:hover{color:#fff}.pay-notice-close .material-symbols-rounded{font-size:15px}.pay-invoices-loading{color:#8c809e;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 16px;font-size:12.5px;display:flex}.pay-invoices-section{flex-direction:column;gap:10px;display:flex}.pay-section-header{justify-content:space-between;align-items:center;display:flex}.pay-section-title{align-items:center;gap:6px;display:flex}.pay-section-title h4{color:#fff;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700}.pay-section-title .material-symbols-rounded{font-size:16px}.text-warning{color:#f7931a!important}.pay-section-count{color:#796e85;font-family:DM Mono,monospace;font-size:10.5px}.pay-active-invoices-list{flex-direction:column;gap:10px;display:flex}.pay-active-invoice-card{background:radial-gradient(120% 120% at 50% 0,#f7931a12,#14101cb3);border:1px solid #f7931a47;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;box-shadow:0 4px 16px #0006}.pay-active-inv-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pay-active-inv-main{flex-direction:column;gap:2px;display:flex}.pay-active-inv-id{color:#fff;letter-spacing:-.01em;font-family:DM Mono,monospace;font-size:12.5px;font-weight:700}.pay-active-inv-date{color:#796e85;font-size:11px}.pay-status-pill{text-transform:capitalize;letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:700;display:inline-flex}.pay-status-pill.waiting{color:#f7931a;background:#f7931a24;border:1px solid #f7931a59}.pay-status-pill.finished{color:#7ee0b1;background:#7ee0b11f;border:1px solid #7ee0b14d}.pay-status-pill.cancelled{color:#f0718d;background:#f0718d1a;border:1px solid #f0718d40}.pay-status-pill.expired,.pay-status-pill.failed{color:#8c809e;background:#ffffff0f;border:1px solid #ffffff1a}.pay-pulse-dot{background:#f7931a;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulseDot;box-shadow:0 0 6px #f7931a}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.pay-active-inv-body{background:#ffffff08;border-radius:10px;align-items:center;gap:16px;padding:8px 10px;display:flex}.pay-inv-stat{flex-direction:column;gap:2px;display:flex}.pay-stat-label{text-transform:uppercase;letter-spacing:.06em;color:#796e85;font-family:DM Mono,monospace;font-size:10px}.pay-stat-value{color:#fff;font-size:13px;font-weight:700}.pay-stat-value.highlight{color:#7ee0b1}.pay-stat-value.voucher{color:#cbbaff;font-size:11.5px}.pay-active-inv-actions{gap:8px;display:flex}.pay-inv-action-btn{cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.pay-inv-action-btn.pay{color:#fff;background:linear-gradient(135deg,#f7931a,#e67e22);border:none;box-shadow:0 3px 12px #f7931a59}.pay-inv-action-btn.pay:hover{transform:translateY(-1px);box-shadow:0 5px 16px #f7931a73}.pay-inv-action-btn.cancel{color:#f0718d;background:#f0718d14;border:1px solid #f0718d40}.pay-inv-action-btn.cancel:hover:not(:disabled){background:#f0718d2e;border-color:#f0718d73}.pay-inv-action-btn.cancel:disabled{opacity:.5;cursor:not-allowed}.pay-inv-action-btn .material-symbols-rounded{font-size:15px}.pay-history-table-wrap{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;max-height:240px;overflow:hidden auto}.pay-history-table{border-collapse:collapse;text-align:left;width:100%;font-size:11.5px}.pay-history-table th{color:#796e85;text-transform:uppercase;letter-spacing:.06em;background:#ffffff09;border-bottom:1px solid #ffffff0f;padding:8px 12px;font-family:DM Mono,monospace;font-size:10px;font-weight:600}.pay-history-table td{color:#cfc3ff;border-bottom:1px solid #ffffff0a;padding:10px 12px}.pay-history-table tr:last-child td{border-bottom:none}.pay-table-order-col{flex-direction:column;gap:2px;display:flex}.pay-table-order-id{color:#fff;font-family:DM Mono,monospace;font-size:11px;font-weight:600}.pay-table-order-date{color:#796e85;font-size:10px}.pay-table-amount{color:#fff;font-family:DM Mono,monospace;font-weight:600}.pay-table-tokens{color:#7ee0b1;font-weight:700}.pay-invoices-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;display:flex}.pay-empty-icon-wrap{color:#8c809e;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}.pay-empty-icon-wrap .material-symbols-rounded{font-size:24px}.pay-invoices-empty h4{color:#fff;margin:0;font-size:14px;font-weight:700}.pay-invoices-empty p{color:#8c809e;max-width:280px;margin:0;font-size:12px}.pay-empty-action-btn{color:#fff;cursor:pointer;background:#7c5ce92e;border:1px solid #a993ff4d;border-radius:9px;align-items:center;gap:6px;margin-top:10px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.pay-empty-action-btn:hover{background:#7c5ce94d;border-color:#a993ff80}.pay-empty-action-btn .material-symbols-rounded{font-size:15px}.pay-invoices-footer-bar{justify-content:flex-end;padding-top:4px;display:flex}.pay-refresh-invoices-btn{color:#8c809e;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-family:Space Grotesk,sans-serif;font-size:11.5px;transition:all .15s;display:inline-flex}.pay-refresh-invoices-btn:hover:not(:disabled){color:#fff;background:#ffffff0d}.pay-refresh-invoices-btn .material-symbols-rounded{font-size:14px}.spin-anim{animation:.8s linear infinite spin}
