body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (min-width:320px){body{font-size:14px}code{font-size:.875rem}}@media (min-width:375px){body{font-size:14.5px}code{font-size:.9rem}}@media (min-width:425px){body{font-size:15px}code{font-size:.925rem}}@media (min-width:640px){body{font-size:15.5px}code{font-size:.95rem}}@media (min-width:768px){body{font-size:16px}code{font-size:1rem}}@media (min-width:1024px){body{font-size:16.5px}code{font-size:1.05rem}}@media (min-width:1280px){body{font-size:17px}code{font-size:1.1rem}}@media (min-width:1440px){body{font-size:17.5px}code{font-size:1.15rem}}@media (min-width:1920px){body{font-size:18px}code{font-size:1.2rem}}@media (min-width:2560px){body{font-size:20px}code{font-size:1.3rem}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:320px){.App-logo{height:35vmin}.App-header{font-size:calc(8px + 1.5vmin);padding:1rem}}@media (min-width:375px){.App-logo{height:38vmin}.App-header{font-size:calc(9px + 1.75vmin)}}@media (min-width:425px){.App-logo{height:40vmin}.App-header{font-size:calc(10px + 2vmin)}}@media (min-width:640px){.App-logo{height:42vmin}.App-header{font-size:calc(11px + 2.25vmin)}}@media (min-width:768px){.App-logo{height:45vmin}.App-header{font-size:calc(12px + 2.5vmin)}}@media (min-width:1024px){.App-logo{height:48vmin}.App-header{font-size:calc(13px + 2.75vmin)}}@media (min-width:1280px){.App-logo{height:50vmin}.App-header{font-size:calc(14px + 3vmin)}}@media (min-width:1440px){.App-logo{height:52vmin}.App-header{font-size:calc(15px + 3.25vmin)}}@media (min-width:1920px){.App-logo{height:55vmin}.App-header{font-size:calc(16px + 3.5vmin)}}@media (min-width:2560px){.App-logo{height:60vmin}.App-header{font-size:calc(18px + 4vmin)}}.home-container{background:#05070c;color:#f5f7fa;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.home-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border-bottom:1px solid #ffffff1a}.home-header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1152px;padding:1.25rem 1.5rem}.home-logo-wrapper{align-items:center;display:flex;gap:.5rem}.home-logo-img{height:2rem;object-fit:contain;width:2rem}.home-logo{font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.home-header-right{align-items:center;display:flex;gap:1rem}.home-icon-button{background:none;border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;transition:background-color .2s}.home-icon-button:hover{background-color:#1a1a1a}.home-icon{height:1.25rem;width:1.25rem}.home-nav{color:#ffffffb3;display:none;font-size:.875rem;gap:2rem}@media (min-width:768px){.home-nav{display:flex}}.home-nav a{color:#ffffffb3;text-decoration:none;transition:color .2s}.home-nav a:hover{color:#fff}.home-header-button{background:#0000;border:1px solid #ffffff4d;border-radius:.5rem;color:#f5f7fa;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:border-color .2s}.home-header-button:hover{border-color:#fff}.home-main{display:flex;flex-direction:column;gap:5rem;margin:0 auto;max-width:1152px;padding:4rem 1.5rem}.home-hero{grid-gap:3rem;align-items:center;display:grid;gap:3rem}@media (min-width:1024px){.home-hero{grid-template-columns:1.1fr .9fr}}.home-hero-left{display:flex;flex-direction:column;gap:2rem}.home-hero-badge{color:#a5b4fc;font-size:.75rem;letter-spacing:.4em;text-transform:uppercase}.home-hero-title{font-size:2.25rem;font-weight:600;line-height:1.2;margin-bottom:0}@media (min-width:1024px){.home-hero-title{font-size:3rem}}.home-hero-description{color:#fffc;font-size:1.125rem}.home-hero-list{grid-gap:.75rem;color:#ffffffbf;display:grid;font-size:.875rem;gap:.75rem}.home-hero-list-item{align-items:flex-start;display:flex;gap:.75rem}.home-hero-list-bullet{background:#818cf8;border-radius:50%;flex-shrink:0;height:.5rem;margin-top:.25rem;width:.5rem}.home-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem}.home-button-primary{background:#6366f1;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s}.home-button-primary:hover{background:#818cf8}.home-button-secondary{background:#0000;border:1px solid #ffffff4d;border-radius:.5rem;color:#ffffffe6;cursor:pointer;padding:.75rem 1.5rem;transition:border-color .2s}.home-button-secondary:hover{border-color:#fff}.home-pricing-box{border:1px solid #ffffff1a;border-radius:.75rem;color:#ffffffb3;font-size:.875rem;padding:1.25rem}.home-hero-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.home-hero-card-header{align-items:center;display:flex;justify-content:space-between}.home-hero-card-label{color:#ffffff80;font-size:.75rem;text-transform:uppercase}.home-hero-card-value{font-size:1.875rem;font-weight:600}.home-hero-card-badge{color:#6ee7b7;font-size:.75rem}.home-hero-card-description{color:#fffc;font-size:.875rem;line-height:1.625}.home-hero-card-stats{grid-gap:1rem;display:grid;gap:1rem}.home-hero-card-stats-row{align-items:center;color:#fff9;display:flex;font-size:.75rem;justify-content:space-between}.home-hero-card-progress{background:#ffffff1a;border-radius:9999px;height:.5rem;overflow:hidden}.home-hero-card-progress-bar{background:#818cf8;height:100%;width:80%}.home-hero-card-stats-note{color:#ffffff80;font-size:.75rem}.home-features{display:flex;flex-direction:column;gap:2.5rem}.home-features-header{align-items:center;display:flex;gap:1rem}.home-features-line{background:#ffffff26;flex:1 1;height:1px}.home-features-label{color:#ffffff80;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase}.home-features-grid{grid-gap:1.5rem;display:grid;gap:1.5rem}@media (min-width:768px){.home-features-grid{grid-template-columns:repeat(2,1fr)}}.home-feature-card{border:1px solid #ffffff26;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;transition:border-color .3s,box-shadow .3s}.home-feature-card.active{border-color:#4f46e5;box-shadow:0 0 30px #4f46e559}.home-feature-card-title{font-size:1.5rem;font-weight:600}.home-feature-card-text{color:#ffffffbf}.home-integration{grid-gap:2rem;align-items:center;display:grid;gap:2rem}@media (min-width:1024px){.home-integration{grid-template-columns:.8fr 1.2fr}}.home-integration-left{border:1px solid #ffffff1a;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.home-integration-label{color:#ffffff80;font-size:.875rem;letter-spacing:.3em;text-transform:uppercase}.home-integration-title{font-size:1.875rem;font-weight:600}.home-integration-text{color:#ffffffbf}.home-integration-right{border:1px solid #ffffff1a;border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.home-integration-stats{align-items:center;color:#fff9;display:flex;font-size:.875rem;justify-content:space-between}.home-integration-examples{grid-gap:1rem;color:#ffffffb3;display:grid;font-size:.875rem;gap:1rem}.home-integration-example{background:#ffffff0d;border-radius:.75rem;padding:1rem}.home-integration-example-label{color:#fff9;font-size:.75rem;text-transform:uppercase}.home-integration-example-code{color:#fff;font-size:1rem;margin:.25rem 0}.home-integration-tags{color:#fff9;display:flex;flex-wrap:wrap;font-size:.75rem;gap:1rem}.home-integration-tag{border:1px solid #fff3;border-radius:9999px;padding:.25rem .75rem}.home-cta{background:#ffffff0d;border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a}.home-cta-content{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1152px;padding:3rem 1.5rem}@media (min-width:768px){.home-cta-content{align-items:center;flex-direction:row;justify-content:space-between}}.home-cta-label{color:#ffffff80;font-size:.875rem;letter-spacing:.3em;text-transform:uppercase}.home-cta-title{font-size:1.5rem;font-weight:600}.home-cta-text{color:#ffffffb3}.home-cta-buttons{display:flex;gap:1rem}.home-analysis{margin:0 auto;max-width:1152px;padding:4rem 1.5rem}.home-analysis-container{display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.home-analysis-container{align-items:flex-start;flex-direction:row;gap:4rem}}.home-analysis-content{display:flex;flex:1.2 1;flex-direction:column;gap:2rem}.home-analysis-title{font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:.5rem}@media (min-width:768px){.home-analysis-title{font-size:2.5rem}}.home-analysis-intro{color:#fffc;font-size:1.125rem;line-height:1.7}.home-analysis-conclusion,.home-analysis-method,.home-analysis-stats{display:flex;flex-direction:column;gap:1rem}.home-analysis-subtitle{color:#a5b4fc;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.home-analysis-text{color:#ffffffbf;font-size:1rem;line-height:1.7;margin:0}.home-analysis-text strong{color:#fff;font-weight:600}.home-analysis-right{display:flex;flex:0.9 1;flex-direction:column;gap:2rem;max-width:500px}.home-analysis-image{width:100%}.home-analysis-img{border:1px solid #ffffff1a;border-radius:.75rem;box-shadow:0 4px 20px #0000004d;height:auto;width:100%}.home-analysis-side-content{display:flex;flex-direction:column;gap:1rem}.home-footer{color:#fff9;font-size:.875rem;margin:0 auto;max-width:1152px;padding:2.5rem 1.5rem}.home-footer-grid{grid-gap:1.5rem;border:1px solid #ffffff1a;border-radius:1rem;display:grid;gap:1.5rem;padding:1.5rem}@media (min-width:768px){.home-footer-grid{grid-template-columns:repeat(3,1fr)}}.home-footer-section-label{color:#fff6;font-size:.75rem;text-transform:uppercase}.home-footer-list{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem}.home-footer-list li{list-style:none}.home-footer-copyright{color:#fff6;font-size:.75rem;margin-top:1.5rem}@media (min-width:320px){.home-header-content{padding:.75rem 1rem}.home-logo-img{height:1.5rem;width:1.5rem}.home-logo{font-size:1rem}.home-header-button{font-size:.75rem;padding:.375rem .75rem}.home-main{gap:3rem;padding:2rem 1rem}.home-hero{gap:2rem}.home-hero-left{gap:1.5rem}.home-hero-badge{font-size:.625rem}.home-hero-title{font-size:1.5rem}.home-hero-description{font-size:.875rem}.home-hero-list{font-size:.75rem}.home-button-primary,.home-button-secondary{font-size:.875rem;padding:.625rem 1.25rem}.home-hero-card{gap:1rem;padding:1rem}.home-hero-card-value{font-size:1.5rem}.home-features{gap:2rem}.home-feature-card{padding:1rem}.home-feature-card-title{font-size:1.25rem}.home-integration-title{font-size:1.5rem}.home-cta-content{padding:2rem 1rem}.home-cta-title{font-size:1.25rem}.home-footer{padding:2rem 1rem}}@media (min-width:375px){.home-header-content{padding:.875rem 1.25rem}.home-logo-img{height:1.75rem;width:1.75rem}.home-logo{font-size:1.125rem}.home-hero-title{font-size:1.75rem}.home-hero-description{font-size:1rem}.home-hero-card-value,.home-integration-title{font-size:1.625rem}.home-cta-title{font-size:1.375rem}}@media (min-width:425px){.home-header-content{padding:1rem 1.5rem}.home-logo-img{height:2rem;width:2rem}.home-logo{font-size:1.25rem}.home-hero-title{font-size:2rem}.home-hero-description{font-size:1.0625rem}.home-hero-card-value,.home-integration-title{font-size:1.75rem}.home-cta-title{font-size:1.5rem}}@media (min-width:640px){.home-header-content{padding:1.125rem 1.5rem}.home-main{gap:4rem;padding:3rem 1.5rem}.home-hero{gap:2.5rem}.home-hero-title{font-size:2.125rem}.home-hero-description{font-size:1.125rem}.home-hero-card{gap:1.25rem;padding:1.25rem}.home-hero-card-value{font-size:1.875rem}.home-features-grid{grid-template-columns:repeat(2,1fr)}.home-feature-card{padding:1.25rem}.home-integration{grid-template-columns:1fr}.home-integration-title{font-size:1.875rem}.home-cta-content{padding:2.5rem 1.5rem}.home-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.home-hero-title{font-size:2.5rem}.home-feature-card-title{font-size:1.5rem}.home-cta-content{align-items:center;flex-direction:row;justify-content:space-between}.home-footer-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.home-hero{grid-template-columns:1.1fr .9fr}.home-hero-title{font-size:3rem}.home-integration{grid-template-columns:.8fr 1.2fr}.home-features-grid{gap:2rem}.home-feature-card{padding:1.5rem}}@media (min-width:1280px){.home-header-content{padding:1.25rem 2rem}.home-main{gap:5rem;padding:4rem 2rem}.home-hero-title{font-size:3.25rem}.home-hero-description{font-size:1.25rem}.home-feature-card-title{font-size:1.625rem}.home-integration-title{font-size:2rem}.home-cta-title{font-size:1.75rem}}@media (min-width:1440px){.home-hero-title{font-size:3.5rem}.home-hero-card-value{font-size:2rem}.home-feature-card-title{font-size:1.75rem}.home-integration-title{font-size:2.125rem}.home-cta-content{padding:3.5rem 2rem}.home-cta-title{font-size:1.875rem}}@media (min-width:1920px){.home-header-content{padding:1.5rem 2.5rem}.home-main{gap:6rem;padding:5rem 2.5rem}.home-hero-title{font-size:4rem}.home-hero-description{font-size:1.375rem}.home-hero-card{gap:2rem;padding:2rem}.home-hero-card-value{font-size:2.25rem}.home-feature-card{padding:2rem}.home-feature-card-title{font-size:2rem}.home-integration-title{font-size:2.5rem}.home-cta-content{padding:4rem 2.5rem}.home-cta-title{font-size:2rem}.home-footer{padding:3rem 2.5rem}}@media (min-width:2560px){.home-header-content{padding:2rem 3rem}.home-logo-img{height:2.5rem;width:2.5rem}.home-logo{font-size:1.5rem}.home-nav{font-size:1rem;gap:2.5rem}.home-header-button{font-size:1rem;padding:.75rem 1.5rem}.home-main{gap:7rem;padding:6rem 3rem}.home-hero{gap:4rem}.home-hero-title{font-size:4.5rem}.home-hero-description{font-size:1.5rem}.home-hero-list{font-size:1rem}.home-button-primary,.home-button-secondary{font-size:1.125rem;padding:1rem 2rem}.home-hero-card{gap:2.5rem;padding:2.5rem}.home-hero-card-value{font-size:2.5rem}.home-features{gap:3rem}.home-feature-card{padding:2.5rem}.home-feature-card-title{font-size:2.25rem}.home-integration-title{font-size:3rem}.home-cta-content{padding:5rem 3rem}.home-cta-title{font-size:2.25rem}.home-footer{font-size:1rem;padding:4rem 3rem}}.auth-container{align-items:center;background:linear-gradient(to bottom right,#0a0a0a,#0a0a0a 95%);display:flex;justify-content:center;min-height:100vh;padding:1rem}.auth-card{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:.5rem;max-width:28rem;padding:2rem;width:100%}.auth-card-header{margin-bottom:2rem}.auth-card-header-center{margin-bottom:2rem;text-align:center}.auth-logo{height:3rem;margin-bottom:1rem;object-fit:contain;width:3rem}.auth-title{color:#fff;font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.auth-subtitle{color:#a0a0a0;font-size:.875rem}.auth-email-highlight{color:#fff;font-weight:500}.auth-buttons{display:flex;flex-direction:column;gap:1rem}.auth-button{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:1.125rem;font-weight:500;gap:.5rem;height:3rem;justify-content:center;transition:all .2s;width:100%}.auth-button-primary{background-color:#3b82f6;color:#fff}.auth-button-primary:hover:not(:disabled){background-color:#2563eb}.auth-button-primary:disabled{cursor:not-allowed;opacity:.5}.auth-button-outline{background-color:initial;border:1px solid #2a2a2a;color:#fff}.auth-button-outline:hover{background-color:#1a1a1a}.auth-button-submit,.auth-terms{margin-top:1.5rem}.auth-terms{color:#a0a0a0;font-size:.75rem;text-align:center}.auth-form{display:flex;flex-direction:column;gap:1rem}.auth-field,.auth-form{box-sizing:border-box;width:100%}.auth-field,.auth-label{margin-bottom:.5rem}.auth-label{color:#fff;display:block;font-size:.875rem;font-weight:500}.auth-input-wrapper{box-sizing:border-box;position:relative;width:100%}.auth-icon{color:#a0a0a0;height:1.25rem;left:.75rem;position:absolute;top:.75rem;width:1.25rem}.auth-icon-large{color:#60a5fa;height:2rem;width:2rem}.auth-icon-inline{height:1rem;margin-left:.5rem;width:1rem}.auth-input{background-color:#0a0a0a;border:1px solid #2a2a2a;border-radius:.5rem;box-sizing:border-box;color:#fff;font-size:1rem;max-width:100%;padding:.5rem 1rem .5rem 2.5rem;transition:border-color .2s;width:100%}.auth-input:focus{border-color:#3b82f6;outline:none}.auth-input::placeholder{color:#a0a0a0}.auth-input-code{box-sizing:border-box;font-family:monospace;font-size:1.5rem;letter-spacing:.1em;max-width:100%;padding:.75rem 1rem;text-align:center;width:100%}.auth-error{color:#f87171;font-size:.875rem;margin-top:.25rem}.auth-info-text{color:#a0a0a0;font-size:.875rem;margin-bottom:1rem}.auth-hint-text{color:#a0a0a0;font-size:.75rem;text-align:center}.auth-back-button{background:none;border:none;color:#a0a0a0;cursor:pointer;font-size:.875rem;margin-top:1rem;transition:color .2s;width:100%}.auth-back-button:hover{color:#fff}.auth-icon-circle{align-items:center;border-radius:50%;display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.auth-icon-circle-blue{background-color:#3b82f633}.auth-icon-circle-green{background-color:#22c55e33}.auth-button-disabled:disabled{cursor:not-allowed;opacity:.5}@media (min-width:320px){.auth-container{padding:.75rem}.auth-card{padding:1.5rem}.auth-logo{height:2.5rem;width:2.5rem}.auth-title{font-size:1.5rem}.auth-subtitle{font-size:.8125rem}.auth-input{font-size:.9375rem;padding-bottom:.4375rem;padding-top:.4375rem}.auth-input-code{font-size:1.25rem;padding-bottom:.625rem;padding-top:.625rem}.auth-button{font-size:1rem;height:2.75rem}.auth-icon{height:1rem;width:1rem}.auth-icon-large{height:1.5rem;width:1.5rem}.auth-icon-circle{height:3rem;width:3rem}}@media (min-width:375px){.auth-card{padding:1.75rem}.auth-title{font-size:1.625rem}.auth-subtitle{font-size:.875rem}.auth-input{font-size:1rem}.auth-button{font-size:1.0625rem;height:3rem}}@media (min-width:425px){.auth-card{padding:2rem}.auth-title{font-size:1.75rem}.auth-button{font-size:1.125rem}}@media (min-width:640px){.auth-container{padding:1rem}.auth-card{max-width:32rem;padding:2.25rem}.auth-title{font-size:1.875rem}.auth-logo{height:3rem;width:3rem}.auth-icon-circle{height:4rem;width:4rem}.auth-icon-large{height:2rem;width:2rem}}@media (min-width:768px){.auth-card{max-width:36rem;padding:2.5rem}.auth-title{font-size:2rem}}@media (min-width:1024px){.auth-card{max-width:40rem}.auth-title{font-size:2.125rem}}@media (min-width:1280px){.auth-card{max-width:44rem;padding:3rem}.auth-title{font-size:2.25rem}.auth-subtitle{font-size:.9375rem}.auth-input{font-size:1.0625rem;padding-bottom:.625rem;padding-top:.625rem}.auth-input-code{font-size:1.625rem;padding-bottom:.875rem;padding-top:.875rem}.auth-button{font-size:1.1875rem;height:3.25rem}}@media (min-width:1440px){.auth-card{padding:3.5rem}.auth-title{font-size:2.375rem}}@media (min-width:1920px){.auth-container{padding:2rem}.auth-card{max-width:48rem;padding:4rem}.auth-title{font-size:2.5rem}.auth-subtitle{font-size:1rem}.auth-label{font-size:.9375rem}.auth-input{font-size:1.125rem;padding-bottom:.75rem;padding-top:.75rem}.auth-input-code{font-size:1.75rem;padding-bottom:1rem;padding-top:1rem}.auth-button{font-size:1.25rem;height:3.5rem}.auth-logo{height:3.5rem;width:3.5rem}.auth-icon-circle{height:5rem;width:5rem}.auth-icon-large{height:2.5rem;width:2.5rem}}@media (min-width:2560px){.auth-container{padding:3rem}.auth-card{max-width:56rem;padding:5rem}.auth-title{font-size:3rem}.auth-subtitle{font-size:1.125rem}.auth-label{font-size:1rem}.auth-input{font-size:1.25rem;padding-bottom:.875rem;padding-top:.875rem}.auth-input-code{font-size:2rem;padding-bottom:1.125rem;padding-top:1.125rem}.auth-button{font-size:1.375rem;height:4rem}.auth-logo{height:4rem;width:4rem}.auth-icon{height:1.25rem;width:1.25rem}.auth-icon-circle{height:6rem;width:6rem}.auth-icon-large{height:3rem;width:3rem}}.dashboard-container{background-color:#0a0a0a;color:#fff;min-height:100vh}.dashboard-header{background-color:#0a0a0a;border-bottom:1px solid #2a2a2a;margin-bottom:0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.dashboard-header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:80rem;padding:1rem}.dashboard-header-left{align-items:center;display:flex;gap:.5rem}.dashboard-logo{height:1.5rem;object-fit:contain;width:1.5rem}.dashboard-title{font-size:1.25rem;font-weight:600}.dashboard-header-right{align-items:center;display:flex;gap:1rem}.dashboard-icon-button{background:none;border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;transition:background-color .2s}.dashboard-icon-button:hover{background-color:#1a1a1a}.dashboard-icon{height:1.25rem;width:1.25rem}.dashboard-tabs{background-color:#0a0a0a;border-bottom:1px solid #2a2a2a;position:-webkit-sticky;position:sticky;top:4rem;top:var(--dashboard-header-height,4rem);z-index:9}.dashboard-tabs-content{margin:0 auto;max-width:80rem;padding:0 1rem}.dashboard-tabs-list{display:flex;gap:2rem}.dashboard-tab{background:none;border:none;border-bottom:2px solid #0000;color:#a0a0a0;cursor:pointer;font-weight:500;padding:1rem .5rem;text-transform:capitalize;transition:color .2s}.dashboard-tab:hover{color:#fff}.dashboard-tab-active{border-bottom-color:#3b82f6;color:#fff}.dashboard-main{margin:0 auto;max-width:80rem;padding:2rem 1rem}.dashboard-section{margin-bottom:2rem}.dashboard-section-title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.dashboard-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.dashboard-card{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:.5rem;padding:1.5rem}.dashboard-card,.dashboard-card-content{margin-bottom:1rem}.dashboard-card-header{align-items:baseline;display:flex;gap:.5rem;margin-bottom:.5rem}.dashboard-card-badge{background-color:#60a5fa26;border-radius:9999px;color:#60a5fa;font-size:.75rem;font-weight:600;margin-left:auto;padding:.25rem .75rem}.dashboard-card-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.dashboard-card-text{color:#a0a0a0;font-size:.875rem;margin-bottom:1rem}.dashboard-card-flex{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.dashboard-card-flex-content{flex:1 1}.dashboard-plan-name{font-size:1.25rem;font-weight:600}.dashboard-plan-price{color:#a0a0a0;font-size:1rem}.dashboard-plan-description{color:#a0a0a0;font-size:.875rem;margin-top:.5rem}.dashboard-button{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.dashboard-button-primary{background-color:#60a5fa;color:#000}.dashboard-button-primary:hover{background-color:#93c5fd}.dashboard-button-outline{background-color:initial;border:1px solid #2a2a2a;color:#fff}.dashboard-button-outline:hover{background-color:#1a1a1a}.dashboard-card-warning{background-color:#f9731614;border-color:#f97316}.dashboard-button-full{justify-content:center;width:100%}.dashboard-button-sm{font-size:.875rem;padding:.375rem .75rem}.dashboard-button-mt{margin-top:1rem}.dashboard-button-api{margin-bottom:1.5rem}.dashboard-api-actions{display:flex;gap:.75rem;margin-top:1rem}.dashboard-alert-error{background-color:#f871711f;border:1px solid #f8717166;border-radius:.5rem;color:#fca5a5;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.dashboard-subscription-info{grid-gap:.25rem;color:#d1d5db;display:grid;font-size:.875rem;gap:.25rem;margin-bottom:1rem}.dashboard-generated-key{background-color:#60a5fa14;border:1px solid #60a5fa40;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.dashboard-generated-key-label{color:#93c5fd;font-size:.75rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.dashboard-generated-key-value{color:#fff;font-family:Roboto Mono,monospace;font-size:.95rem;margin-bottom:.5rem;word-break:break-all}.dashboard-generated-key-note{color:#bfdbfe;font-size:.75rem}.dashboard-api-overview{grid-gap:.25rem;color:#d1d5db;display:grid;font-size:.875rem;gap:.25rem}.dashboard-github-icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.dashboard-github-letter{color:#000;font-weight:700}.dashboard-link{color:#60a5fa;font-size:.875rem;text-decoration:underline;transition:color .2s}.dashboard-link:hover{color:#93c5fd}.dashboard-link-button{background:none;border:none;color:#60a5fa;cursor:pointer;display:block;font-size:.875rem;margin-top:.5rem;padding:0;text-decoration:underline;transition:color .2s}.dashboard-link-button:hover{color:#93c5fd}.dashboard-credits-row{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.dashboard-credits-row>.dashboard-card{display:flex;flex-direction:column;margin-bottom:0}.dashboard-card-balance{margin-bottom:0}.dashboard-balance-row{align-items:center;display:flex;justify-content:space-between}.dashboard-balance-amount{font-size:2.25rem;font-weight:700}.dashboard-icon-small{color:#a0a0a0;height:1.25rem;width:1.25rem}.dashboard-icon-inline{height:1rem;width:1rem}.dashboard-credits-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.dashboard-toggle-wrapper{align-items:center;display:flex;gap:.5rem}.dashboard-toggle-label{color:#a0a0a0;font-size:.875rem}.dashboard-toggle{align-items:center;background-color:#4b5563;border-radius:9999px;cursor:pointer;display:inline-flex;height:1.5rem;position:relative;transition:background-color .2s;width:2.75rem}.dashboard-toggle-active{background-color:#3b82f6}.dashboard-toggle-slider{background-color:#fff;border-radius:50%;display:inline-block;height:1rem;transform:translateX(.25rem);transition:transform .2s;width:1rem}.dashboard-toggle-slider-active{transform:translateX(1.5rem)}.dashboard-card-table{overflow:hidden;padding:0}.dashboard-table-wrapper{overflow-x:auto}.dashboard-table{font-size:.875rem;width:100%}.dashboard-table-header-row{border-bottom:1px solid #2a2a2a}.dashboard-table-header{color:#a0a0a0;font-weight:600;padding:1rem 1.5rem;text-align:left}.dashboard-table-row{border-bottom:1px solid #2a2a2a;transition:background-color .2s}.dashboard-table-row:hover{background-color:#0a0a0a80}.dashboard-table-cell{padding:1rem 1.5rem}.dashboard-status-success{color:#4ade80}.dashboard-status-error{color:#f87171}.dashboard-pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}.dashboard-pagination-button{background:none;border:none;border-radius:.375rem;color:#fff;cursor:pointer;padding:.5rem;transition:background-color .2s}.dashboard-pagination-button:hover:not(:disabled){background-color:#1a1a1a}.dashboard-pagination-button:disabled{cursor:not-allowed;opacity:.5}.dashboard-pagination-page{background-color:#1a1a1a;border-radius:.375rem;padding:.5rem 1rem}.dashboard-models-header{margin-bottom:2rem}.dashboard-model-title-wrapper{margin-bottom:1.5rem}.dashboard-model-title{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.dashboard-model-subtitle{align-items:center;color:#a0a0a0;display:flex;font-size:.875rem;gap:1rem}.dashboard-model-badge{background-color:#1a1a1a;border-radius:.25rem;padding:.25rem .5rem}.dashboard-model-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.dashboard-card-small{padding:1rem}.dashboard-stat-label{color:#a0a0a0;font-size:.875rem;margin-bottom:.25rem}.dashboard-stat-value{font-size:1.125rem;font-weight:600}.dashboard-model-description{color:#a0a0a0;margin-bottom:1.5rem}.dashboard-subtabs{border-bottom:1px solid #2a2a2a;margin-bottom:1.5rem}.dashboard-subtabs-list{display:flex;gap:1.5rem;overflow-x:auto}.dashboard-subtab{background:none;border:none;border-bottom:2px solid #0000;color:#a0a0a0;cursor:pointer;font-weight:500;padding:.75rem .5rem;text-transform:capitalize;transition:color .2s;white-space:nowrap}.dashboard-subtab:hover{color:#fff}.dashboard-subtab-active{border-bottom-color:#3b82f6;color:#fff}.dashboard-api-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.dashboard-api-text{color:#a0a0a0;margin-bottom:1.5rem}.dashboard-card-code{margin-bottom:1.5rem;padding:1rem}.dashboard-code-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.dashboard-code-langs{display:flex;gap:.5rem}.dashboard-code-lang{background-color:#0a0a0a;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem .75rem;transition:background-color .2s}.dashboard-code-lang:hover{background-color:#0a0a0acc}.dashboard-code-lang-active{background-color:#3b82f6!important;color:#fff!important}.dashboard-code-copy{align-items:center;background-color:initial;border:1px solid #2a2a2a;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;padding:.25rem .75rem;transition:background-color .2s}.dashboard-code-copy:hover{background-color:#0a0a0a80}.dashboard-code-content{color:#a0a0a0;font-size:.875rem;margin:0;overflow-x:auto}.dashboard-placeholder{padding:3rem 0;text-align:center}.dashboard-placeholder-text{color:#a0a0a0;font-size:1.125rem}.dashboard-chat-input-wrapper{align-items:flex-end;background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:.5rem;display:flex;gap:.75rem;padding:1rem}.dashboard-chat-textarea{background-color:#0a0a0a;border:1px solid #2a2a2a;border-radius:.5rem;color:#fff;flex:1 1;font-family:inherit;font-size:.875rem;outline:none;padding:.75rem;resize:none;transition:border-color .2s}.dashboard-chat-textarea:focus{border-color:#60a5fa}.dashboard-chat-textarea::placeholder{color:#6b7280}.dashboard-chat-textarea:disabled{cursor:not-allowed;opacity:.6}.dashboard-chat-send-button{align-self:flex-end;min-width:100px;padding:.75rem 1.5rem;white-space:nowrap}.dashboard-chat-send-button:disabled{cursor:not-allowed;opacity:.6}.dashboard-chat-response-container{display:flex;flex-direction:column;gap:1rem}.dashboard-chat-response{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:.5rem;max-height:600px;min-height:200px;overflow-y:auto;padding:1.5rem}.dashboard-chat-response-content{word-wrap:break-word;color:#fff;font-size:.875rem;line-height:1.6}.dashboard-chat-response-content>:first-child{margin-top:0}.dashboard-chat-response-content>:last-child{margin-bottom:0}.dashboard-chat-response-content p{color:#e5e7eb;margin:.75rem 0}.dashboard-chat-response-content h1,.dashboard-chat-response-content h2,.dashboard-chat-response-content h3,.dashboard-chat-response-content h4,.dashboard-chat-response-content h5,.dashboard-chat-response-content h6{color:#fff;font-weight:600;line-height:1.3;margin-bottom:.75rem;margin-top:1.5rem}.dashboard-chat-response-content h1{border-bottom:1px solid #2a2a2a;font-size:1.5rem;padding-bottom:.5rem}.dashboard-chat-response-content h2{border-bottom:1px solid #2a2a2a;font-size:1.25rem;padding-bottom:.5rem}.dashboard-chat-response-content h3{font-size:1.125rem}.dashboard-chat-response-content h4{font-size:1rem}.dashboard-chat-response-content code{background-color:#0a0a0a;border:1px solid #2a2a2a;border-radius:.25rem;color:#60a5fa;font-family:Courier New,Consolas,Monaco,monospace;font-size:.8125rem;padding:.125rem .375rem}.dashboard-chat-response-content pre{background-color:#0a0a0a;border:1px solid #2a2a2a;border-radius:.5rem;margin:1rem 0;overflow-x:auto;padding:1rem}.dashboard-chat-response-content pre code{background-color:initial;border:none;color:#a0a0a0;display:block;font-size:.8125rem;padding:0;white-space:pre}.dashboard-chat-response-content ol,.dashboard-chat-response-content ul{margin:.75rem 0 .75rem 1.5rem;padding-left:.5rem}.dashboard-chat-response-content li{color:#e5e7eb;margin:.5rem 0}.dashboard-chat-response-content li>p{margin:.25rem 0}.dashboard-chat-response-content b,.dashboard-chat-response-content strong{color:#fff;font-weight:600}.dashboard-chat-response-content em,.dashboard-chat-response-content i{color:#d1d5db;font-style:italic}.dashboard-chat-response-content a{color:#60a5fa;text-decoration:underline;transition:color .2s}.dashboard-chat-response-content a:hover{color:#93c5fd}.dashboard-chat-response-content blockquote{background-color:#60a5fa0d;border-left:4px solid #60a5fa;border-radius:.25rem;color:#a0a0a0;font-style:italic;margin:1rem 0;padding:.75rem 1rem}.dashboard-chat-response-content hr{border:none;border-top:1px solid #2a2a2a;margin:1.5rem 0}.dashboard-chat-response-content table{border-collapse:collapse;font-size:.875rem;margin:1rem 0;width:100%}.dashboard-chat-response-content table td,.dashboard-chat-response-content table th{border:1px solid #2a2a2a;padding:.5rem .75rem;text-align:left}.dashboard-chat-response-content table th{background-color:#1a1a1a;color:#fff;font-weight:600}.dashboard-chat-response-content table td{color:#e5e7eb}.dashboard-chat-response-content img{border-radius:.5rem;height:auto;margin:1rem 0;max-width:100%}.dashboard-chat-loading{align-items:center;color:#a0a0a0;display:flex;font-size:.875rem;justify-content:center}.dashboard-chat-new-button{align-self:flex-start;padding:.75rem 1.5rem}@media (min-width:320px){.dashboard-header-content{padding:.75rem}.dashboard-logo{height:1.25rem;width:1.25rem}.dashboard-title{font-size:1rem}.dashboard-icon-button{padding:.375rem}.dashboard-icon{height:1rem;width:1rem}.dashboard-tabs-content{padding:0 .75rem}.dashboard-tabs-list{gap:1rem;overflow-x:auto}.dashboard-tab{font-size:.875rem;padding:.75rem .375rem;white-space:nowrap}.dashboard-main{padding:1.5rem .75rem}.dashboard-section-title{font-size:1.25rem}.dashboard-card{padding:1rem}.dashboard-card-title{font-size:1rem}.dashboard-button,.dashboard-card-text{font-size:.8125rem}.dashboard-button{padding:.4375rem .875rem}.dashboard-plan-name{font-size:1.125rem}.dashboard-plan-price{font-size:.9375rem}.dashboard-credits-row{gap:.75rem;grid-template-columns:1fr}.dashboard-balance-amount{font-size:1.75rem}.dashboard-model-title{font-size:1.5rem}.dashboard-model-stats{grid-template-columns:1fr}.dashboard-subtabs-list{gap:1rem}.dashboard-subtab{font-size:.875rem;padding:.625rem .375rem}.dashboard-api-title{font-size:1.25rem}.dashboard-code-content{font-size:.75rem}.dashboard-table{font-size:.8125rem}.dashboard-table-cell,.dashboard-table-header{padding:.75rem 1rem}}@media (min-width:375px){.dashboard-header-content{padding:.875rem}.dashboard-title{font-size:1.125rem}.dashboard-tab{font-size:.9375rem}.dashboard-section-title{font-size:1.375rem}.dashboard-card-title{font-size:1.0625rem}.dashboard-balance-amount{font-size:2rem}.dashboard-model-title{font-size:1.625rem}.dashboard-api-title{font-size:1.375rem}}@media (min-width:425px){.dashboard-header-content{padding:1rem}.dashboard-title{font-size:1.25rem}.dashboard-tabs-list{gap:1.5rem}.dashboard-card-title{font-size:1.125rem}.dashboard-credits-row{grid-template-columns:repeat(2,1fr)}.dashboard-model-title{font-size:1.75rem}.dashboard-model-stats{grid-template-columns:repeat(2,1fr)}.dashboard-api-title{font-size:1.5rem}}@media (min-width:640px){.dashboard-header-content{padding:1rem 1.25rem}.dashboard-tabs-content{padding:0 1.25rem}.dashboard-main{padding:2rem 1.25rem}.dashboard-card{padding:1.25rem}.dashboard-tabs-list{gap:2rem}.dashboard-credits-row{grid-template-columns:repeat(3,1fr)}.dashboard-code-content{font-size:.8125rem}.dashboard-table{font-size:.875rem}}@media (min-width:768px){.dashboard-header-content{padding:1rem 1.5rem}.dashboard-tabs-content{padding:0 1.5rem}.dashboard-main{padding:2rem 1.5rem}.dashboard-card{padding:1.5rem}.dashboard-code-content{font-size:.875rem}.dashboard-code-copy,.dashboard-code-lang{font-size:.75rem}.dashboard-table-cell,.dashboard-table-header{padding:1rem 1.5rem}}@media (min-width:1024px){.dashboard-main{padding:2.5rem 1.5rem}.dashboard-card{padding:1.75rem}.dashboard-api-title,.dashboard-section-title{font-size:1.625rem}}@media (min-width:1280px){.dashboard-header-content{padding:1.25rem 2rem}.dashboard-tabs-content{padding:0 2rem}.dashboard-main{padding:3rem 2rem}.dashboard-card{padding:2rem}.dashboard-section-title{font-size:1.75rem}.dashboard-card-title{font-size:1.25rem}.dashboard-api-title{font-size:1.75rem}.dashboard-code-content{font-size:.9375rem}.dashboard-model-title{font-size:2rem}}@media (min-width:1440px){.dashboard-main{padding:3.5rem 2rem}.dashboard-card{padding:2.25rem}.dashboard-api-title,.dashboard-section-title{font-size:1.875rem}.dashboard-model-title{font-size:2.125rem}}@media (min-width:1920px){.dashboard-header-content{padding:1.5rem 2.5rem}.dashboard-tabs-content{padding:0 2.5rem}.dashboard-main{padding:4rem 2.5rem}.dashboard-card{padding:2.5rem}.dashboard-section-title{font-size:2rem}.dashboard-card-title{font-size:1.375rem}.dashboard-button,.dashboard-card-text{font-size:.9375rem}.dashboard-balance-amount{font-size:2.5rem}.dashboard-api-title{font-size:2rem}.dashboard-code-content{font-size:1rem}.dashboard-code-copy,.dashboard-code-lang{font-size:.8125rem}.dashboard-model-title{font-size:2.5rem}.dashboard-table{font-size:.9375rem}}@media (min-width:2560px){.dashboard-header-content{padding:2rem 3rem}.dashboard-logo{height:1.75rem;width:1.75rem}.dashboard-title{font-size:1.5rem}.dashboard-icon{height:1.5rem;width:1.5rem}.dashboard-tabs-content{padding:0 3rem}.dashboard-tab{font-size:1.125rem;padding:1.25rem .75rem}.dashboard-main{padding:5rem 3rem}.dashboard-card{padding:3rem}.dashboard-section-title{font-size:2.25rem}.dashboard-card-title{font-size:1.5rem}.dashboard-card-text{font-size:1rem}.dashboard-button{font-size:1rem;padding:.625rem 1.25rem}.dashboard-plan-name{font-size:1.5rem}.dashboard-plan-price{font-size:1.125rem}.dashboard-balance-amount,.dashboard-model-title{font-size:3rem}.dashboard-subtab{font-size:1rem;padding:.875rem .5rem}.dashboard-api-title{font-size:2.25rem}.dashboard-code-content{font-size:1.125rem}.dashboard-code-copy,.dashboard-code-lang{font-size:.875rem;padding:.375rem 1rem}.dashboard-table{font-size:1rem}.dashboard-table-cell,.dashboard-table-header{padding:1.25rem 2rem}}.docs-container{background-color:#0a0a0a;color:#fff;min-height:100vh}.docs-header{background-color:#0a0a0a;border-bottom:1px solid #2a2a2a;margin-bottom:0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.docs-header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:80rem;padding:1rem}.docs-header-left{align-items:center;display:flex;gap:.5rem}.docs-logo{height:1.5rem;object-fit:contain;width:1.5rem}.docs-title{font-size:1.25rem;font-weight:600}.docs-header-right{align-items:center;display:flex;gap:1rem}.docs-icon-button{background:none;border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;transition:background-color .2s}.docs-icon-button:hover{background-color:#1a1a1a}.docs-icon{height:1.25rem;width:1.25rem}.docs-tabs{background-color:#0a0a0a;border-bottom:1px solid #2a2a2a;position:-webkit-sticky;position:sticky;top:4rem;top:var(--docs-header-height,4rem);z-index:9}.docs-tabs-content{margin:0 auto;max-width:80rem;padding:0 1rem}.docs-tabs-list{display:flex;gap:2rem}.docs-tab{background:none;border:none;border-bottom:2px solid #0000;color:#a0a0a0;cursor:pointer;font-weight:500;padding:1rem .5rem;text-transform:capitalize;transition:color .2s}.docs-tab:hover{color:#fff}.docs-tab-active{border-bottom-color:#3b82f6;color:#fff}.docs-main{margin:0 auto;max-width:80rem;padding:2rem 1rem}.docs-section{margin-bottom:2rem}.docs-placeholder{padding:3rem 0;text-align:center}.docs-placeholder-text{color:#a0a0a0;font-size:1.125rem}.docs-card{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:.5rem;margin-bottom:1rem;padding:1.5rem}.docs-card-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.docs-card-text{color:#a0a0a0;font-size:.875rem;line-height:1.6;margin-bottom:1rem}.docs-card-text:last-child{margin-bottom:0}.docs-card-text code{background-color:#0a0a0a;border-radius:.25rem;color:#60a5fa;font-size:.875em;padding:.125rem .375rem}.docs-api-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.docs-api-text{color:#a0a0a0;line-height:1.6;margin-bottom:1.5rem}.docs-card-code{margin-bottom:1.5rem;padding:1rem}.docs-code-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.docs-code-langs{display:flex;gap:.5rem}.docs-code-lang{background-color:#0a0a0a;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem .75rem;transition:background-color .2s}.docs-code-lang:hover{background-color:#0a0a0acc}.docs-code-lang-active{background-color:#3b82f6!important;color:#fff!important}.docs-code-copy{align-items:center;background-color:initial;border:1px solid #2a2a2a;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;padding:.25rem .75rem;transition:background-color .2s}.docs-code-copy:hover{background-color:#0a0a0a80}.docs-code-content{word-wrap:break-word;color:#a0a0a0;font-size:.875rem;margin:0;overflow-x:auto;white-space:pre-wrap}.docs-icon-small{color:#a0a0a0;height:1.25rem;width:1.25rem}.docs-card-warning{background-color:#f9731614;border-color:#f97316}.docs-link{color:#60a5fa;font-size:.875rem;text-decoration:underline;transition:color .2s}.docs-link:hover{color:#93c5fd}@media (min-width:320px){.docs-header-content{padding:.75rem}.docs-logo{height:1.25rem;width:1.25rem}.docs-title{font-size:1rem}.docs-icon-button{padding:.375rem}.docs-icon{height:1rem;width:1rem}.docs-tabs-content{padding:0 .75rem}.docs-tabs-list{gap:1rem;overflow-x:auto}.docs-tab{font-size:.875rem;padding:.75rem .375rem;white-space:nowrap}.docs-main{padding:1.5rem .75rem}.docs-card{padding:1rem}.docs-card-title{font-size:1rem}.docs-card-text{font-size:.8125rem}.docs-api-title{font-size:1.25rem}.docs-code-content{font-size:.75rem}.docs-code-copy,.docs-code-lang{font-size:.6875rem;padding:.1875rem .625rem}}@media (min-width:375px){.docs-header-content{padding:.875rem}.docs-title{font-size:1.125rem}.docs-tab{font-size:.9375rem}.docs-card-title{font-size:1.0625rem}.docs-api-title{font-size:1.375rem}}@media (min-width:425px){.docs-header-content{padding:1rem}.docs-title{font-size:1.25rem}.docs-tabs-list{gap:1.5rem}.docs-card-title{font-size:1.125rem}.docs-api-title{font-size:1.5rem}}@media (min-width:640px){.docs-header-content{padding:1rem 1.25rem}.docs-tabs-content{padding:0 1.25rem}.docs-main{padding:2rem 1.25rem}.docs-card{padding:1.25rem}.docs-tabs-list{gap:2rem}.docs-code-content{font-size:.8125rem}}@media (min-width:768px){.docs-header-content{padding:1rem 1.5rem}.docs-tabs-content{padding:0 1.5rem}.docs-main{padding:2rem 1.5rem}.docs-card{padding:1.5rem}.docs-code-content{font-size:.875rem}.docs-code-copy,.docs-code-lang{font-size:.75rem}}@media (min-width:1024px){.docs-main{padding:2.5rem 1.5rem}.docs-card{padding:1.75rem}.docs-api-title{font-size:1.625rem}}@media (min-width:1280px){.docs-header-content{padding:1.25rem 2rem}.docs-tabs-content{padding:0 2rem}.docs-main{padding:3rem 2rem}.docs-card{padding:2rem}.docs-card-title{font-size:1.25rem}.docs-api-title{font-size:1.75rem}.docs-code-content{font-size:.9375rem}}@media (min-width:1440px){.docs-main{padding:3.5rem 2rem}.docs-card{padding:2.25rem}.docs-api-title{font-size:1.875rem}}@media (min-width:1920px){.docs-header-content{padding:1.5rem 2.5rem}.docs-tabs-content{padding:0 2.5rem}.docs-main{padding:4rem 2.5rem}.docs-card{padding:2.5rem}.docs-card-title{font-size:1.375rem}.docs-card-text{font-size:.9375rem}.docs-api-title{font-size:2rem}.docs-code-content{font-size:1rem}.docs-code-copy,.docs-code-lang{font-size:.8125rem}}@media (min-width:2560px){.docs-header-content{padding:2rem 3rem}.docs-logo{height:1.75rem;width:1.75rem}.docs-title{font-size:1.5rem}.docs-icon{height:1.5rem;width:1.5rem}.docs-tabs-content{padding:0 3rem}.docs-tab{font-size:1.125rem;padding:1.25rem .75rem}.docs-main{padding:5rem 3rem}.docs-card{padding:3rem}.docs-card-title{font-size:1.5rem}.docs-card-text{font-size:1rem}.docs-api-title{font-size:2.25rem}.docs-code-content{font-size:1.125rem}.docs-code-copy,.docs-code-lang{font-size:.875rem;padding:.375rem 1rem}}.plan-container{background:#05070c;color:#f5f7fa;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.plan-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border-bottom:1px solid #ffffff1a}.plan-header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1152px;padding:1.25rem 1.5rem}.plan-logo-wrapper{align-items:center;display:flex;gap:.5rem}.plan-logo-img{height:2rem;object-fit:contain;width:2rem}.plan-logo{font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.plan-header-right{align-items:center;display:flex;gap:1rem}.plan-icon-button{background:none;border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;transition:background-color .2s}.plan-icon-button:hover{background-color:#1a1a1a}.plan-icon{height:1.25rem;width:1.25rem}.plan-main{gap:2rem;margin:0 auto;max-width:1152px;padding:4rem 1.5rem}.plan-main,.plan-section-box{display:flex;flex-direction:column}.plan-section-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;gap:1rem;padding:2rem}.plan-section-box-ex{background:#0000;border:none;padding:0 0 1rem}.plan-title{font-size:2.5rem;font-weight:600;line-height:1.2;margin:0}@media (min-width:1024px){.plan-title{font-size:3rem}}.plan-box h2{color:#a5b4fc;font-size:2rem;font-weight:600;margin:0 0 .75rem}.plan-box h6{color:#ffffffe6;font-size:1.125rem;font-weight:600;margin:1rem 0 .75rem}.plan-box p{color:#ffffffbf;font-size:1rem;line-height:1.7;margin:0 0 .5rem}.plan-box p:last-child{margin-bottom:0}.plan-link{color:#818cf8;text-decoration:none;transition:color .2s}.plan-link:hover{color:#a5b4fc;text-decoration:underline}.plan-img{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.plan-img-cover{display:block}.plan-big-img,.plan-img img{border:1px solid #ffffff1a;border-radius:.75rem;box-shadow:0 4px 20px #0000004d;height:auto;width:100%}.plan-big-img{margin-bottom:1rem}.plan-snippet{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;display:flex;flex-direction:column;gap:.75rem;margin:1rem 0;padding:1.5rem;transition:border-color .2s}.plan-snippet:hover{border-color:#fff3}.plan-tool-snip{grid-gap:.75rem 1rem;display:grid;gap:.75rem 1rem;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto}.plan-snip-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem;grid-row:1/3;height:4rem;width:4rem}.plan-tool-snip p{color:#ffffff80;font-size:.75rem;grid-column:2;margin:0;text-transform:uppercase}.plan-tool-snip h3{font-size:1.25rem;font-weight:600;grid-column:2;margin:0}.plan-tool-snip h3 span{color:#818cf8}.plan-tool-snip h4{color:#ffffffb3;font-size:.875rem;font-weight:400;grid-column:2;line-height:1.6;margin:0}.plan-tool-snip a{color:#818cf8;font-weight:600;grid-column:2;text-decoration:none;transition:color .2s}.plan-tool-snip a:hover{color:#a5b4fc;text-decoration:underline}@media (min-width:768px){.plan-section-box.plan-box{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.plan-section-box.plan-box>.plan-img,.plan-section-box.plan-box>h2,.plan-section-box.plan-box>h6,.plan-section-box.plan-box>p{grid-column:1/-1}.plan-section-box.plan-box>.plan-tool-snip{grid-column:span 1}.plan-main{padding:4rem 2rem}.plan-section-box{padding:2.5rem}.plan-img{flex-direction:row;flex-wrap:wrap}.plan-big-img{flex:1 1;min-width:300px}}@media (min-width:1024px){.plan-main{padding:4rem 3rem}}@media (max-width:640px){.plan-title{font-size:1.75rem}.plan-box h2{font-size:1.5rem}.plan-section-box{padding:1.5rem}.plan-tool-snip{grid-template-columns:1fr}.plan-snip-img{grid-row:1;height:200px;width:100%}.plan-tool-snip a,.plan-tool-snip h3,.plan-tool-snip h4,.plan-tool-snip p{grid-column:1}}:root{color-scheme:dark}.blog-container{background:#05070c;color:#f5f7fa;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.blog-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border-bottom:1px solid #ffffff1a}.blog-header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1152px;padding:1.25rem 1.5rem}.blog-logo-wrapper{align-items:center;display:flex;gap:.5rem}.blog-logo-img{height:2rem;object-fit:contain;width:2rem}.blog-logo{font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.blog-header-right{align-items:center;display:flex;gap:1rem}.blog-icon-button{background:none;border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;transition:background-color .2s}.blog-icon-button:hover{background-color:#1a1a1a}.blog-icon{height:1.25rem;width:1.25rem}.blog-main{margin:0 auto;max-width:1152px;padding:2rem 1.5rem}.blog-section-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;margin-bottom:1.5rem;padding:2rem}.blog-section-box-ex{background:#ffffff0d;border:1px solid #ffffff26}.blog-title{font-size:2.5rem;font-weight:700;letter-spacing:-.025em;margin:0}.blog-empty,.blog-error,.blog-loading{color:#ffffffb3;font-size:1rem;text-align:center}.blog-error{color:#ef4444}.blog-posts{display:flex;flex-direction:column;gap:1.5rem}.blog-post{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;padding:2rem;transition:border-color .2s,background-color .2s}.blog-post:hover{background:#ffffff0a;border-color:#fff3}.blog-post-title{color:#f5f7fa;font-size:1.875rem;font-weight:600;letter-spacing:-.025em;margin:0 0 .5rem}.blog-post-date{color:#ffffff80;font-size:.875rem;margin:0 0 1.5rem}.blog-post-body{color:#ffffffe6;font-size:1rem;line-height:1.7}.blog-post-body h1,.blog-post-body h2,.blog-post-body h3,.blog-post-body h4,.blog-post-body h5,.blog-post-body h6{color:#f5f7fa;font-weight:600;letter-spacing:-.025em;margin-bottom:.75rem;margin-top:1.5rem}.blog-post-body h1{font-size:2rem}.blog-post-body h2{font-size:1.5rem}.blog-post-body h3{font-size:1.25rem}.blog-post-body p{margin-bottom:1rem}.blog-post-body ol,.blog-post-body ul{margin-bottom:1rem;padding-left:1.5rem}.blog-post-body li{margin-bottom:.5rem}.blog-post-body a{color:#60a5fa;text-decoration:none;transition:color .2s}.blog-post-body a:hover{color:#93c5fd;text-decoration:underline}.blog-post-body code{background:#ffffff1a;border-radius:.25rem;color:#fbbf24;font-family:Courier New,monospace;font-size:.875em;padding:.125rem .375rem}.blog-post-body pre{background:#0000004d;border:1px solid #ffffff1a;border-radius:.5rem;margin-bottom:1rem;overflow-x:auto;padding:1rem}.blog-post-body pre code{background:none;color:#f5f7fa;padding:0}.blog-post-body blockquote{border-left:4px solid #fff3;color:#ffffffb3;font-style:italic;margin:1rem 0;padding-left:1rem}.blog-post-body img{border-radius:.5rem;height:auto;margin:1rem 0;max-width:100%}.blog-post-body table{border-collapse:collapse;margin:1rem 0;width:100%}.blog-post-body td,.blog-post-body th{border:1px solid #ffffff1a;padding:.5rem;text-align:left}.blog-post-body th{background:#ffffff0d;font-weight:600}@media (max-width:768px){.blog-main{padding:1.5rem 1rem}.blog-section-box{padding:1.5rem}.blog-title{font-size:2rem}.blog-post-title{font-size:1.5rem}}.reset-password-container{align-items:center;background:linear-gradient(to bottom right,#0a0a0a,#0a0a0a 95%);display:flex;justify-content:center;min-height:100vh;padding:1rem}.reset-password-card{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:.5rem;max-width:28rem;padding:2rem;width:100%}.reset-password-header{margin-bottom:2rem}.reset-password-header-center{margin-bottom:2rem;text-align:center}.reset-password-title{color:#fff;font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.reset-password-subtitle{color:#a0a0a0;font-size:.875rem}.reset-password-form{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;width:100%}.reset-password-field{box-sizing:border-box;margin-bottom:.5rem;width:100%}.reset-password-label{color:#fff;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.reset-password-input-wrapper{box-sizing:border-box;position:relative;width:100%}.reset-password-icon{color:#a0a0a0;height:1.25rem;left:.75rem;position:absolute;top:.75rem;width:1.25rem}.reset-password-input{background-color:#0a0a0a;border:1px solid #2a2a2a;border-radius:.5rem;box-sizing:border-box;color:#fff;font-size:1rem;max-width:100%;padding:.5rem 1rem .5rem 2.5rem;transition:border-color .2s;width:100%}.reset-password-input:focus{border-color:#3b82f6;outline:none}.reset-password-input::placeholder{color:#a0a0a0}.reset-password-error{color:#f87171;font-size:.875rem;margin-top:.25rem}.reset-password-info-text{color:#a0a0a0;font-size:.875rem;margin-bottom:1rem}.reset-password-button{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:1.125rem;font-weight:500;gap:.5rem;height:3rem;justify-content:center;transition:all .2s;width:100%}.reset-password-button-primary{background-color:#3b82f6;color:#fff}.reset-password-button-primary:hover:not(:disabled){background-color:#2563eb}.reset-password-button-primary:disabled{cursor:not-allowed;opacity:.5}.reset-password-button-outline{background-color:initial;border:1px solid #2a2a2a;color:#fff}.reset-password-button-outline:hover{background-color:#1a1a1a}.reset-password-button-submit{margin-top:1.5rem}.reset-password-back-button{background:none;border:none;color:#a0a0a0;cursor:pointer;font-size:.875rem;margin-top:1rem;transition:color .2s;width:100%}.reset-password-back-button:hover{color:#fff}.reset-password-loading{color:#a0a0a0;text-align:center}.reset-password-icon-circle{align-items:center;border-radius:50%;display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.reset-password-icon-circle-blue{background-color:#3b82f633}.reset-password-icon-large{color:#60a5fa;height:2rem;width:2rem}@media (min-width:320px){.reset-password-container{padding:.75rem}.reset-password-card{padding:1.5rem}.reset-password-title{font-size:1.5rem}.reset-password-subtitle{font-size:.8125rem}.reset-password-input{font-size:.9375rem;padding-bottom:.4375rem;padding-top:.4375rem}.reset-password-button{font-size:1rem;height:2.75rem}.reset-password-icon-circle{height:3rem;width:3rem}.reset-password-icon-large{height:1.5rem;width:1.5rem}}@media (min-width:375px){.reset-password-card{padding:1.75rem}.reset-password-title{font-size:1.625rem}.reset-password-subtitle{font-size:.875rem}.reset-password-input{font-size:1rem}.reset-password-button{font-size:1.0625rem;height:3rem}}@media (min-width:425px){.reset-password-card{padding:2rem}.reset-password-title{font-size:1.75rem}.reset-password-button{font-size:1.125rem}}@media (min-width:640px){.reset-password-container{padding:1rem}.reset-password-card{max-width:32rem;padding:2.25rem}.reset-password-title{font-size:1.875rem}.reset-password-icon-circle{height:4rem;width:4rem}.reset-password-icon-large{height:2rem;width:2rem}}@media (min-width:768px){.reset-password-card{max-width:36rem;padding:2.5rem}.reset-password-title{font-size:2rem}}@media (min-width:1024px){.reset-password-card{max-width:40rem}.reset-password-title{font-size:2.125rem}}@media (min-width:1280px){.reset-password-card{max-width:44rem;padding:3rem}.reset-password-title{font-size:2.25rem}.reset-password-subtitle{font-size:.9375rem}.reset-password-input{font-size:1.0625rem;padding-bottom:.625rem;padding-top:.625rem}.reset-password-button{font-size:1.1875rem;height:3.25rem}}@media (min-width:1440px){.reset-password-card{padding:3.5rem}.reset-password-title{font-size:2.375rem}}@media (min-width:1920px){.reset-password-container{padding:2rem}.reset-password-card{max-width:48rem;padding:4rem}.reset-password-title{font-size:2.5rem}.reset-password-subtitle{font-size:1rem}.reset-password-label{font-size:.9375rem}.reset-password-input{font-size:1.125rem;padding-bottom:.75rem;padding-top:.75rem}.reset-password-button{font-size:1.25rem;height:3.5rem}.reset-password-icon-circle{height:5rem;width:5rem}.reset-password-icon-large{height:2.5rem;width:2.5rem}}@media (min-width:2560px){.reset-password-container{padding:3rem}.reset-password-card{max-width:56rem;padding:5rem}.reset-password-title{font-size:3rem}.reset-password-subtitle{font-size:1.125rem}.reset-password-label{font-size:1rem}.reset-password-input{font-size:1.25rem;padding-bottom:.875rem;padding-top:.875rem}.reset-password-button{font-size:1.375rem;height:4rem}.reset-password-icon-circle{height:6rem;width:6rem}.reset-password-icon-large{height:3rem;width:3rem}}
/*# sourceMappingURL=main.9e5eba89.css.map*/