.dqs-root{font-family:var(--font-geist-mono), monospace;background:#02040ae6;border:1px solid #90c8ff26;overflow:hidden}.dqs-header{background:#90c8ff08;border-bottom:1px solid #90c8ff14;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.dqs-dot{background:#34d399cc;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #34d39980}.dqs-title{color:#90c8ff8c;letter-spacing:.25em;text-transform:uppercase;font-size:11px}.dqs-badge{color:#ffffff26;letter-spacing:.18em;text-transform:uppercase;border:1px solid #ffffff0f;margin-left:auto;padding:2px 6px;font-size:11px}.dqs-body{padding:20px 16px}.dqs-prompt{color:#fff6;text-align:center;margin:0 0 16px;font-size:11px;line-height:1.6}.dqs-hint{color:#ffffff2e;font-size:11px}.dqs-form{flex-direction:column;align-items:center;display:flex}.dqs-input-row{gap:8px;width:100%;max-width:400px;display:flex}.dqs-input{color:#90c8ffcc;letter-spacing:.1em;background:#020a14cc;border:1px solid #90c8ff33;outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:12px;transition:border-color .2s}.dqs-input:focus{border-color:#90c8ff80}.dqs-input::placeholder{color:#ffffff1f}.dqs-btn{color:#90c8ffcc;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#90c8ff0f;border:1px solid #90c8ff4d;flex-shrink:0;padding:12px 20px;font-family:inherit;font-size:11px;transition:all .2s}.dqs-btn:hover{color:#fff;background:#90c8ff1f;border-color:#90c8ff99;box-shadow:0 0 20px #90c8ff1a}.dqs-loading{justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.dqs-spinner{border:1.5px solid #90c8ff26;border-top-color:#90c8ffb3;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite dqsSpin}@keyframes dqsSpin{to{transform:rotate(360deg)}}.dqs-loading-text{color:#90c8ff80;letter-spacing:.2em;text-transform:uppercase;font-size:11px}.dqs-result{flex-direction:column;align-items:center;gap:16px;display:flex}.dqs-success-banner{color:#34d399cc;letter-spacing:.2em;text-transform:uppercase;background:#34d3990a;border:1px solid #34d39933;align-items:center;gap:8px;margin-bottom:4px;padding:8px 16px;font-size:11px;display:flex}.dqs-check{font-size:14px}.dqs-field{width:100%;max-width:500px}.dqs-field-label{color:#90c8ff59;letter-spacing:.3em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.dqs-field-value-row{background:#0000004d;border:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 12px;display:flex}.dqs-code{color:#90c8ffb3;font-size:11px;font-family:var(--font-geist-mono), monospace;word-break:break-all;flex:1}.dqs-code-token{color:#d4af37b3}.dqs-copy-btn{color:#ffffff4d;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff1a;flex-shrink:0;padding:4px 10px;font-family:inherit;font-size:11px;transition:all .2s}.dqs-copy-btn:hover{color:#90c8ffcc;border-color:#90c8ff66}.dqs-curl-block{background:#00000080;border:1px solid #90c8ff1a;margin:0;padding:14px 16px;overflow-x:auto}.dqs-curl-block code{color:#90c8ff8c;font-size:11px;line-height:1.7;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap}.dqs-curl-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.dqs-copy-btn-curl{color:#90c8ff99;border-color:#90c8ff40;padding:8px 16px;font-size:11px}.dqs-reset-btn{color:#ffffff40;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff14;margin-top:4px;padding:8px 20px;font-family:inherit;font-size:11px;transition:all .2s}.dqs-reset-btn:hover{color:#90c8ff99;border-color:#90c8ff4d}.dqs-error{background:#ef444408;border:1px solid #ef444433;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.dqs-error-icon{color:#ef444499;font-size:16px}.dqs-error-text{color:#ef444480;letter-spacing:.15em;text-transform:uppercase;font-size:11px}.dqs-root-ripple{animation:2s ease-out dqsRootRipple}@keyframes dqsRootRipple{0%{box-shadow:0 0 #90c8ff66,inset 0 0 #90c8ff33}40%{box-shadow:0 0 60px 12px #90c8ff26,inset 0 0 40px 8px #90c8ff14}to{box-shadow:0 0 #90c8ff00,inset 0 0 #90c8ff00}}.dqs-ripple-overlay{pointer-events:none;z-index:2;background:radial-gradient(circle,#90c8ff14 0%,#90c8ff08 40%,#0000 70%);animation:2s ease-out forwards dqsRippleFade;position:absolute;inset:0}@keyframes dqsRippleFade{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.dqs-dot-active{animation:1.5s ease-in-out infinite dqsDotPulse;background:#90c8ffe6!important;box-shadow:0 0 14px #90c8ffb3,0 0 28px #90c8ff4d!important}@keyframes dqsDotPulse{0%,to{box-shadow:0 0 14px #90c8ffb3,0 0 28px #90c8ff4d}50%{box-shadow:0 0 22px #90c8ffe6,0 0 40px #90c8ff80}}.dqs-listen-hint{text-align:center;color:#ffffff59;margin:0 0 4px;font-size:11px;line-height:1.6}.dqs-listen-dot{vertical-align:middle;background:#fbbf24cc;border-radius:50%;width:5px;height:5px;margin-right:6px;animation:1s ease-in-out infinite dqsListenPulse;display:inline-block}@keyframes dqsListenPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.5)}}.dqs-timeout-banner{background:#fbbf240a;border:1px solid #fbbf2440;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:4px;padding:12px 16px;display:flex}.dqs-timeout-icon{color:#fbbf24b3;font-size:18px;animation:2s linear infinite dqsSpin}.dqs-timeout-text{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.dqs-timeout-title{color:#fbbf24b3;letter-spacing:.2em;text-transform:uppercase;font-size:11px}.dqs-timeout-sub{color:#ffffff40;font-size:11px;line-height:1.5}.dqs-timeout-btn{color:#fbbf24b3;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fbbf244d;flex-shrink:0;padding:8px 16px;font-family:inherit;font-size:11px;transition:all .2s}.dqs-timeout-btn:hover{color:#fbbf24e6;background:#fbbf240f;border-color:#fbbf2499}.dqs-active-banner{color:#90c8ffd9;letter-spacing:.2em;text-transform:uppercase;text-align:center;background:#90c8ff0f;border:1px solid #90c8ff4d;flex-direction:column;align-items:center;gap:4px;margin-bottom:4px;padding:12px 20px;font-size:12px;animation:.6s ease-out dqsActiveBannerIn;display:flex}@keyframes dqsActiveBannerIn{0%{opacity:0;border-color:#90c8ff99;transform:scale(.95)}to{opacity:1;border-color:#90c8ff4d;transform:scale(1)}}.dqs-active-icon{font-size:18px}.dqs-active-sub{color:#ffffff4d;letter-spacing:.1em;text-transform:none;font-size:11px}.dqs-field-active{background:#90c8ff0a!important;border-color:#90c8ff40!important}.dqs-status-dot{background:#34d399e6;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite dqsDotPulse;box-shadow:0 0 8px #34d39980}.dqs-status-badge{color:#34d399cc;letter-spacing:.2em;text-transform:uppercase;background:#34d3990f;border:1px solid #34d3994d;flex-shrink:0;padding:2px 8px;font-size:11px}.dqs-lang-toggle{gap:2px;margin-left:10px;display:inline-flex}.dqs-lang-btn{color:#fff3;letter-spacing:.15em;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #ffffff14;padding:1px 6px;font-family:inherit;font-size:11px;transition:all .2s}.dqs-lang-btn:hover{color:#90c8ff80;border-color:#90c8ff4d}.dqs-lang-active{color:#90c8ffcc;background:#90c8ff0f;border-color:#90c8ff66}.dqs-next-step{background:#90c8ff05;border:1px solid #90c8ff1f;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:500px;padding:16px;display:flex}.dqs-next-step-label{color:#90c8ff59;letter-spacing:.3em;text-transform:uppercase;font-size:11px}.dqs-next-step-text{color:#ffffff59;text-align:center;margin:0;font-size:11px;line-height:1.5}.dqs-next-step-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dqs-next-btn{color:#90c8ff80;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #90c8ff33;padding:10px 20px;font-family:inherit;font-size:11px;text-decoration:none;transition:all .2s}.dqs-next-btn:hover{color:#90c8ffe6;background:#90c8ff0a;border-color:#90c8ff80}.dqs-next-btn-primary{color:#90c8ffcc;text-shadow:0 0 8px #90c8ff4d;border-color:#90c8ff59}.dqs-next-btn-primary:hover{color:#fff;border-color:#90c8ffb3;box-shadow:0 0 20px #90c8ff1f}@media (max-width:640px){.dqs-input-row{flex-direction:column}.dqs-btn{text-align:center}.dqs-badge{display:none}.dqs-next-step-links{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.dqs-spinner,.dqs-root-ripple,.dqs-ripple-overlay,.dqs-dot-active,.dqs-listen-dot,.dqs-active-banner,.dqs-status-dot{animation:none!important}}
.dev-ease{transition:all .35s cubic-bezier(.4,0,.2,1)}.dev-cta{letter-spacing:.15em;text-transform:uppercase;color:#90c8ffb3;border:1px solid #90c8ff4d;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:11px;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);display:inline-flex}.dev-cta:hover{color:#fff;background:#90c8ff0a}.dev-cta-dim{color:#90c8ff80;border-color:#90c8ff33}.dev-cta-dim:hover{color:#90c8ffcc;background:#90c8ff08;border-color:#90c8ff66}.dev-cta-gold{color:#d4af37b3;border-color:#d4af374d}.dev-cta-gold:hover{color:#d4af37;background:#d4af370f}.dev-section-title{color:#ffffff80;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.5rem;font-size:13px}.dev-qs-card{cursor:default;background:#ffffff06;border:1px solid #ffffff0d;transition:border-color .35s,transform .35s,box-shadow .35s;overflow:hidden}.dev-qs-card:hover{border-color:#90c8ff59;transform:translateY(-2px);box-shadow:0 8px 32px -8px #90c8ff1a}.dev-qs-header{border-bottom:1px solid #ffffff0d;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.dev-qs-step{color:#90c8ff80;letter-spacing:.1em;font-size:18px;font-weight:300;transition:color .35s}.dev-qs-card:hover .dev-qs-step{color:#90c8ffd9}.dev-qs-title{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;flex:1;font-size:13px;transition:color .35s}.dev-qs-card:hover .dev-qs-title{color:#fffffff2}.dev-qs-time{color:#fff6;letter-spacing:.08em;font-size:11px;transition:color .35s}.dev-qs-card:hover .dev-qs-time{color:#fff9}.dev-qs-code-block{background:#0000004d;padding:1.25rem;position:relative}.dev-qs-code-block pre{color:#90c8ff99;white-space:pre-wrap;margin:0;font-family:monospace;font-size:11px;line-height:1.6;transition:color .35s;overflow-x:auto}.dev-qs-card:hover .dev-qs-code-block pre{color:#90c8ffd9}.dev-qs-copy-btn{color:#ffffff26;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;background:0 0;border:none;font-size:11px;transition:opacity .25s,color .35s;position:absolute;top:.75rem;right:.75rem}.dev-qs-code-block:hover .dev-qs-copy-btn{opacity:1}.dev-qs-copy-btn:hover{color:#90c8ff99}.dev-qs-desc-row{padding:0 1.25rem .75rem}.dev-qs-desc{color:#fff6;font-size:12px;transition:color .35s}.dev-qs-card:hover .dev-qs-desc{color:#ffffffa6}.dev-qs-actions{gap:.75rem;padding:1.25rem;display:flex}.dev-api-card{background:#0000004d;border:1px solid #90c8ff1a;transition:border-color .35s;overflow:hidden}.dev-api-card:hover{border-color:#90c8ff4d}.dev-api-header{background:#90c8ff05;border-bottom:1px solid #90c8ff0d;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.dev-api-content{padding:1rem}.dev-api-curl{color:#90c8ff8c;white-space:pre-wrap;margin:0 0 .5rem;font-family:monospace;font-size:11px;overflow-x:auto}.dev-api-resp-label{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:11px}.dev-api-resp{color:#fff6;white-space:pre-wrap;background:#02040a;border:1px solid #ffffff08;margin:0;padding:.5rem;font-family:monospace;font-size:11px;overflow-x:auto}.dev-api-copy{color:#fff3;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:11px;transition:color .3s}.dev-api-copy:hover{color:#90c8ff99}.dev-card{background:0 0;border:1px solid #90c8ff1a;transition:border-color .35s,transform .35s,box-shadow .35s}.dev-card:hover{border-color:#90c8ff59;transform:translateY(-2px);box-shadow:0 8px 32px -8px #90c8ff1a}.dev-engine-name{color:#ffffffa6;letter-spacing:.1em;text-transform:uppercase;font-size:13px;transition:color .35s}.dev-card:hover .dev-engine-name{color:#ffffffe6}.dev-engine-path{color:#90c8ff66;font-family:monospace;font-size:11px;transition:color .35s}.dev-card:hover .dev-engine-path{color:#90c8ffb3}.dev-engine-desc{color:#ffffff59;font-size:11px;transition:color .35s}.dev-card:hover .dev-engine-desc{color:#ffffff8c}.dev-sdk-row{transition:background .35s}.dev-sdk-row:hover{background:#90c8ff0a}.dev-sdk-module{color:#90c8ff8c;font-size:11px;transition:color .35s}.dev-sdk-row:hover .dev-sdk-module{color:#90c8ffe6}.dev-sdk-method{color:#ffffff80;font-family:monospace;font-size:11px;transition:color .35s}.dev-sdk-row:hover .dev-sdk-method{color:#ffffffd9}.dev-sdk-returns{color:#90c8ff73;font-family:monospace;font-size:11px;transition:color .35s}.dev-sdk-row:hover .dev-sdk-returns{color:#90c8ffcc}.dev-sdk-desc{color:#ffffff59;font-size:11px;transition:color .35s}.dev-sdk-row:hover .dev-sdk-desc{color:#ffffff8c}.dev-api-row{cursor:default;background:0 0;border:1px solid #90c8ff1a;transition:border-color .35s,transform .35s,box-shadow .35s}.dev-api-row:hover{border-color:#90c8ff59;transform:translateY(-2px);box-shadow:0 8px 32px -8px #90c8ff1a}.dev-api-row-method{color:#90c8ffa6;font-size:11px;transition:color .35s}.dev-api-row:hover .dev-api-row-method{color:#90c8fff2}.dev-api-row-path{color:#ffffff8c;font-size:12px;transition:color .35s}.dev-api-row:hover .dev-api-row-path{color:#ffffffd9}.dev-api-row-desc{color:#ffffff59;font-size:11px;transition:color .35s}.dev-api-row:hover .dev-api-row-desc{color:#ffffff8c}.dev-code-title{color:#90c8ffa6;letter-spacing:.1em;text-transform:uppercase;font-size:12px;transition:color .35s}.dev-card:hover .dev-code-title{color:#90c8fff2}.dev-code-pre{color:#fff6;font-size:11px;transition:color .35s}.dev-card:hover .dev-code-pre{color:#fff9}.dev-path-panel{transition:background .4s}.dev-path-panel-dev:hover{background:#90c8ff0a}.dev-path-panel-genesis:hover{background:#d4af370a}