[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body{color:#e2e8f0;background:#0a0f1a}[data-theme=dark] .rp{--blue:#60a5fa;--blue-dark:#3b82f6;--blue-glow:#60a5fa33;--blue-glow-soft:#60a5fa1a;--dark:#f1f5f9;--bg:#111827;--bg-light:#1a2235;--border:#1e2d45;--green:#4ade80;--green-bg:#052e16;--warning:#fbbf24;--warning-bg:#1a1200;--red:#f87171;--red-bg:#1a0505;--text-dim:#94a3b8;background:#0a0f1a}[data-theme=dark] .b-page{color:#e2e8f0;background:#0a0f1a}[data-theme=dark] .b-nav{background:#0a0f1aeb;border-bottom-color:#1e2d45}[data-theme=dark] .b-logo-text{color:#f1f5f9}[data-theme=dark] .b-nav-links a{color:#94a3b8}[data-theme=dark] .b-nav-links a:hover{color:#f1f5f9}[data-theme=dark] .b-btn-ghost{color:#94a3b8;background:#111827;border-color:#1e2d45}[data-theme=dark] .b-btn-ghost:hover{color:#f1f5f9;border-color:#60a5fa}[data-theme=dark] .b-h1{color:#f1f5f9}[data-theme=dark] .b-h1 em{color:#60a5fa}[data-theme=dark] .b-h2{color:#f1f5f9}[data-theme=dark] .b-hero-sub,[data-theme=dark] .b-section-sub{color:#94a3b8}[data-theme=dark] .b-hiw{background:#0a0f1a}[data-theme=dark] .b-hiw-card{background:#111827;border-color:#1e2d45}[data-theme=dark] .b-hiw-title{color:#f1f5f9}[data-theme=dark] .b-hiw-body{color:#94a3b8}[data-theme=dark] .b-features{background:#0d1422;border-color:#1e2d45}[data-theme=dark] .b-features-grid{background:#1e2d45}[data-theme=dark] .b-feature-card{background:#111827}[data-theme=dark] .b-feature-card:hover{background:#1a2235}[data-theme=dark] .b-feature-title{color:#f1f5f9}[data-theme=dark] .b-feature-body{color:#94a3b8}[data-theme=dark] .b-team{background:#0a0f1a}[data-theme=dark] .b-team-card{background:#111827;border-color:#1e2d45}[data-theme=dark] .b-team-name{color:#f1f5f9}[data-theme=dark] .b-team-bio{color:#94a3b8}[data-theme=dark] .b-pricing-waitlist{background:#0d1a2e;border-color:#1e3a5f}[data-theme=dark] .b-pricing-waitlist-text{color:#93c5fd}[data-theme=dark] .b-pricing-waitlist-btn{color:#60a5fa}[data-theme=dark] .b-pricing-waitlist-btn:hover{color:#93c5fd}[data-theme=dark] .b-pricing{background:#0d1422;border-color:#1e2d45}[data-theme=dark] .b-pricing-card{background:#111827;border-color:#1e2d45}[data-theme=dark] .b-pricing-price{color:#f1f5f9}[data-theme=dark] .b-pricing-yes{color:#cbd5e1}[data-theme=dark] .b-pricing-no,[data-theme=dark] .b-pricing-no:before{color:#334155}[data-theme=dark] .b-btn-outline-full{color:#f1f5f9;background:#111827;border-color:#1e2d45}[data-theme=dark] .b-btn-outline-full:hover{color:#f1f5f9;background:#1a2235;border-color:#3b82f6}[data-theme=dark] .b-cta{background:#0a0f1a;border-color:#1e2d45}[data-theme=dark] .b-cta-h2{color:#f1f5f9}[data-theme=dark] .b-cta-h2 em{color:#60a5fa}[data-theme=dark] .b-cta-sub{color:#94a3b8}[data-theme=dark] .b-footer{background:#0d1422;border-color:#1e2d45}[data-theme=dark] .b-footer-copy{color:#334155}[data-theme=dark] .b-footer-links a{color:#94a3b8}[data-theme=dark] .b-cv-transform{background:#0d1422;border-color:#1e2d45}[data-theme=dark] .b-cv-doc{background:#111827}[data-theme=dark] .b-cv-name{color:#f1f5f9}[data-theme=dark] .b-cv-role{color:#94a3b8}[data-theme=dark] .b-cv-divider{background:#1e2d45}[data-theme=dark] .b-cv-section-title{color:#475569}[data-theme=dark] .b-cv-company{color:#94a3b8}[data-theme=dark] .b-demo{background:#111827;border-color:#1e2d45}[data-theme=dark] .b-demo-bar{background:#0d1422;border-color:#1e2d45}[data-theme=dark] .b-demo-url{color:#475569;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .b-demo-score-hero,[data-theme=dark] .b-demo-score-cell,[data-theme=dark] .b-demo-keywords,[data-theme=dark] .b-demo-bullet-wrap{background:#1a2235;border-color:#1e2d45}[data-theme=dark] .b-demo-hero-band{background:#111827;border-color:#1e2d45}[data-theme=dark] .b-demo-hero-title{color:#f1f5f9}[data-theme=dark] .b-demo-hero-sub{color:#94a3b8}[data-theme=dark] .b-demo-view-btn{color:#94a3b8;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .b-demo-before{color:#475569;border-color:#1e2d45}[data-theme=dark] .auth-page{color:#e2e8f0;background:#0a0f1a}[data-theme=dark] .auth-nav{background:#0a0f1aeb;border-bottom-color:#1e2d45}[data-theme=dark] .auth-logo-text{color:#f1f5f9}[data-theme=dark] .auth-nav-link{color:#94a3b8;background:#111827;border-color:#1e2d45}[data-theme=dark] .auth-card{background:#111827;border-color:#1e2d45}[data-theme=dark] .auth-eyebrow{color:#60a5fa}[data-theme=dark] .auth-h1{color:#f1f5f9}[data-theme=dark] .auth-sub,[data-theme=dark] .auth-label{color:#94a3b8}[data-theme=dark] .auth-input{color:#f1f5f9;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .auth-input::placeholder{color:#475569}[data-theme=dark] .auth-input:focus{background:#1e2d45;border-color:#60a5fa}[data-theme=dark] .auth-footer-text{color:#94a3b8}[data-theme=dark] .auth-redirect-note{color:#93c5fd;background:#0d1a2e;border-color:#1e3a5f}[data-theme=dark] .auth-page-footer{background:#0d1422;border-color:#1e2d45}[data-theme=dark] .auth-page-footer-copy{color:#334155}[data-theme=dark] .up-page{color:#e2e8f0;background:#0a0f1a}[data-theme=dark] .up-nav{background:#0a0f1aeb;border-bottom-color:#1e2d45}[data-theme=dark] .up-logo-text{color:#f1f5f9}[data-theme=dark] .up-eyebrow{color:#60a5fa}[data-theme=dark] .up-back{color:#94a3b8;background:0 0;border-color:#1e2d45}[data-theme=dark] .up-nav-signout{color:#94a3b8;border-color:#1e2d45}[data-theme=dark] .up-h1{color:#f1f5f9}[data-theme=dark] .up-sub{color:#94a3b8}[data-theme=dark] .up-privacy-note{background:#0d1a2e;border-color:#1e3a5f}[data-theme=dark] .up-privacy-note p{color:#93c5fd}[data-theme=dark] .up-dropzone{background:#111827;border-color:#1e2d45}[data-theme=dark] .up-dropzone:hover,[data-theme=dark] .up-dropzone.active{background:#0d1a2e;border-color:#60a5fa}[data-theme=dark] .up-dropzone-title{color:#f1f5f9}[data-theme=dark] .up-dropzone-sub{color:#475569}[data-theme=dark] .up-label{color:#94a3b8}[data-theme=dark] .up-textarea{color:#f1f5f9;background:#111827;border-color:#1e2d45}[data-theme=dark] .up-textarea::placeholder{color:#475569}[data-theme=dark] .up-textarea:focus{background:#1a2235;border-color:#60a5fa}[data-theme=dark] .up-field-hint{color:#475569}[data-theme=dark] .up-footer{background:#0d1422;border-color:#1e2d45}[data-theme=dark] .up-footer-copy{color:#334155}[data-theme=dark] .up-loading-h2{color:#f1f5f9}[data-theme=dark] .up-loading-sub{color:#94a3b8}[data-theme=dark] .up-progress-track{background:#1a2235}[data-theme=dark] .up-stage-label{color:#475569}[data-theme=dark] .up-stage.active .up-stage-label{color:#f1f5f9}[data-theme=dark] .up-stage.done .up-stage-label{color:#4ade80}[data-theme=dark] .up-stage-marker{color:#475569;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .pricing-page{color:#e2e8f0;background:#0a0f1a}[data-theme=dark] .pricing-nav{background:#0a0f1aeb;border-bottom-color:#1e2d45}[data-theme=dark] .pricing-eyebrow{color:#60a5fa}[data-theme=dark] .pricing-h1{color:#f1f5f9}[data-theme=dark] .pricing-sub{color:#94a3b8}[data-theme=dark] .pricing-card{background:#111827;border-color:#1e2d45}[data-theme=dark] .pricing-card-name{color:#60a5fa}[data-theme=dark] .pricing-card-price{color:#f1f5f9}[data-theme=dark] .pricing-card-period{color:#94a3b8}[data-theme=dark] .pricing-card-features li{color:#cbd5e1}[data-theme=dark] .checkout-modal{background:#111827}[data-theme=dark] .checkout-close{color:#94a3b8;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .settings-page{color:#e2e8f0;background:#0a0f1a}[data-theme=dark] .settings-nav{background:#0a0f1aeb;border-bottom-color:#1e2d45}[data-theme=dark] .settings-logo{color:#f1f5f9}[data-theme=dark] .settings-eyebrow{color:#60a5fa}[data-theme=dark] .settings-nav-btn{color:#94a3b8;border-color:#1e2d45}[data-theme=dark] .settings-nav-btn:hover{color:#f1f5f9;border-color:#60a5fa}[data-theme=dark] .settings-h1{color:#f1f5f9}[data-theme=dark] .settings-card{background:#111827;border-color:#1e2d45}[data-theme=dark] .settings-card-danger{border-color:#7f1d1d}[data-theme=dark] .settings-card-label{color:#475569}[data-theme=dark] .settings-row{border-color:#1e2d45}[data-theme=dark] .settings-row-key{color:#94a3b8}[data-theme=dark] .settings-row-val{color:#cbd5e1}[data-theme=dark] .settings-plan-free{color:#94a3b8;background:#1a2235}[data-theme=dark] .settings-danger-title{color:#f1f5f9}[data-theme=dark] .settings-danger-sub{color:#94a3b8}[data-theme=dark] .settings-delete-btn,[data-theme=dark] .settings-modal{background:#111827}[data-theme=dark] .settings-modal-title{color:#f1f5f9}[data-theme=dark] .settings-modal-body{color:#94a3b8}[data-theme=dark] .settings-modal-cancel{color:#94a3b8;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .return-page{background:#0a0f1a}[data-theme=dark] .return-title{color:#f1f5f9}[data-theme=dark] .return-message{color:#94a3b8}[data-theme=dark] .return-spinner{border-color:#60a5fa #1e2d45 #1e2d45}[data-theme=dark] .t-eyebrow{color:#60a5fa}[data-theme=dark] .rp-nav{background:#0a0f1aeb;border-bottom-color:#1e2d45}[data-theme=dark] .rp-nav-ghost{color:#94a3b8;border-color:#1e2d45}[data-theme=dark] .rp-nav-ghost:hover{color:#f1f5f9;background:#60a5fa1a;border-color:#60a5fa}[data-theme=dark] .rp-pro-badge{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}[data-theme=dark] .free-tier-banner{color:#fbbf24;background:#1a1200;border-color:#92400e}[data-theme=dark] .free-tier-banner button{color:#0a1628;background:#f1f5f9}[data-theme=dark] .rp-success-banner{color:#4ade80;background:#052e16;border-color:#166534}[data-theme=dark] .sidebar{background:#111827;border-color:#1e2d45}[data-theme=dark] .sidebar-score-label,[data-theme=dark] .sidebar-score-denom,[data-theme=dark] .sidebar-sub-label{color:#94a3b8}[data-theme=dark] .sidebar-divider{background:#1e2d45}[data-theme=dark] .sidebar-section-label,[data-theme=dark] .sidebar-section-hint{color:#94a3b8}[data-theme=dark] .sidebar-cat-block{border-color:#1e2d45}[data-theme=dark] .sidebar-cat{color:#f1f5f9}[data-theme=dark] .sidebar-cat:hover{background:#1a2235}[data-theme=dark] .sidebar-cat-name{color:#f1f5f9}[data-theme=dark] .sidebar-cat-chevron{color:#94a3b8}[data-theme=dark] .sidebar-cat-drill{background:#1a2235;border-color:#1e2d45}[data-theme=dark] .drill-text,[data-theme=dark] .drill-sub-row{color:#94a3b8}[data-theme=dark] .sidebar-btn{color:#f1f5f9;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .bar-track{background:#1e2d45}[data-theme=dark] .hero{background:linear-gradient(135deg,#60a5fa14 0%,#111827 55%);border-color:#1e2d45}[data-theme=dark] .hero-h1{color:#f1f5f9}[data-theme=dark] .hero-sub,[data-theme=dark] .hero-score-label{color:#94a3b8}[data-theme=dark] .hero-score-verdict{color:#f1f5f9}[data-theme=dark] .hero-score-item{background:#1a2235;border-color:#1e2d45}[data-theme=dark] .hero-score-item-label{color:#94a3b8}[data-theme=dark] .action-item{background:#111827!important;border-color:#1e2d45!important}[data-theme=dark] .action-title{color:#f1f5f9}[data-theme=dark] .action-detail{color:#94a3b8}[data-theme=dark] .action-impact{color:#cbd5e1}[data-theme=dark] .action-num{color:#60a5fa}[data-theme=dark] .action-cta{color:#60a5fa;background:#1a2235;border-color:#1e3a5f}[data-theme=dark] .action-cta:hover{background:#1e2d45}[data-theme=dark] .section{background:#111827;border-color:#1e2d45}[data-theme=dark] .section-h2{color:#f1f5f9}[data-theme=dark] .section-sub{color:#94a3b8}[data-theme=dark] .cv-modal-wide{background:#111827}[data-theme=dark] .cv-modal-header{background:#111827;border-color:#1e2d45}[data-theme=dark] .cv-modal-filename{color:#f1f5f9}[data-theme=dark] .cv-modal-close{color:#94a3b8}[data-theme=dark] .cv-modal-close:hover{color:#f1f5f9;background:#1a2235}[data-theme=dark] .cv-header-btn{color:#f1f5f9;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .cv-header-btn:hover:not(:disabled){color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa}[data-theme=dark] .cv-header-btn-primary{color:#fff;background:#3b82f6;border-color:#3b82f6}[data-theme=dark] .cv-panel-left{background:#0d1422;border-color:#1e2d45}[data-theme=dark] .cv-panel-right{background:#111827}[data-theme=dark] .cv-modal-docx{color:#e2e8f0;box-shadow:none;background:#1a2235}[data-theme=dark] .cv-modal-loading{color:#94a3b8}[data-theme=dark] .cv-panel-tabs{background:#111827;border-color:#1e2d45}[data-theme=dark] .cv-panel-tab{color:#94a3b8}[data-theme=dark] .cv-panel-tab:hover{color:#f1f5f9;background:#1a2235}[data-theme=dark] .cv-panel-tab.active{color:#60a5fa;background:#111827;border-bottom-color:#60a5fa}[data-theme=dark] .cv-feedback-scroll{background:#111827}[data-theme=dark] .cv-feedback-progress{background:#1a2235;border-color:#1e2d45}[data-theme=dark] .cv-feedback-progress-label{color:#94a3b8}[data-theme=dark] .cv-feedback-item{border-color:#1e2d45}[data-theme=dark] .cv-feedback-keyword{background:#1a1200;border-color:#92400e}[data-theme=dark] .cv-feedback-bullet{background:#1a2235}[data-theme=dark] .cv-feedback-original{color:#94a3b8}[data-theme=dark] .cv-feedback-improved{color:#e2e8f0}[data-theme=dark] .cv-feedback-section-count{color:#94a3b8;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .cv-panel-empty{color:#94a3b8}[data-theme=dark] .cv-history-header{border-color:#1e2d45}[data-theme=dark] .cv-history-title{color:#f1f5f9}[data-theme=dark] .cv-history-note{color:#94a3b8}[data-theme=dark] .cv-version-item{border-color:#1e2d45}[data-theme=dark] .cv-version-item:hover{background:#1a2235}[data-theme=dark] .cv-version-item-latest{background:#052e16}[data-theme=dark] .cv-version-item-latest:hover{background:#064e26}[data-theme=dark] .cv-version-label{color:#f1f5f9}[data-theme=dark] .cv-version-time{color:#94a3b8}[data-theme=dark] .cv-version-restore{color:#f1f5f9;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .cv-version-restore:hover{color:#60a5fa;border-color:#60a5fa}[data-theme=dark] .cv-weak-hint{color:#fbbf24;background:#1a1200;border-color:#92400e}[data-theme=dark] .up-file-attached{background:#052e16;border-color:#166534}[data-theme=dark] .up-file-name{color:#f1f5f9}[data-theme=dark] .up-file-size{color:#4ade80}[data-theme=dark] .up-success-banner{color:#4ade80;background:#052e16;border-color:#166534}[data-theme=dark] .recruiter-quote{background:#1a2235;border-color:#1e2d45}[data-theme=dark] .recruiter-quote-text{color:#e2e8f0}[data-theme=dark] .recruiter-quote-attr,[data-theme=dark] .recruiter-reasoning{color:#94a3b8}[data-theme=dark] .sw-col-head-green{color:#4ade80}[data-theme=dark] .sw-col-head-amber{color:#fbbf24}[data-theme=dark] .sw-item{color:#cbd5e1}[data-theme=dark] .sw-divider{background:#1e2d45}[data-theme=dark] .bullet-block{background:#111827;border-color:#1e2d45}[data-theme=dark] .bullet-original-text{color:#94a3b8}[data-theme=dark] .bvtab{color:#94a3b8;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .bullet-improved-block{background:#052e16;border-color:#166534}[data-theme=dark] .line-block{background:#111827;border-color:#1e2d45}[data-theme=dark] .line-text-grey{color:#94a3b8}[data-theme=dark] .summary-doc{background:#1a2235;border-color:#1e2d45}[data-theme=dark] .summary-doc-title{color:#f1f5f9}[data-theme=dark] .summary-doc-divider{background:#1e2d45}[data-theme=dark] .summary-doc-text{color:#e2e8f0}[data-theme=dark] .rec-card{background:#1a2235;border-color:#1e2d45}[data-theme=dark] .rec-text{color:#cbd5e1}[data-theme=dark] .ats-stat{background:#1a2235;border-color:#1e2d45}[data-theme=dark] .ats-stat-num{color:#f1f5f9}[data-theme=dark] .ats-stat-lbl{color:#94a3b8}[data-theme=dark] .ats-tab{color:#94a3b8;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .ats-tab.active{color:#60a5fa;background:#60a5fa1a;border-color:#1e3a5f}[data-theme=dark] .rp-bottom{background:#111827;border-color:#1e2d45}[data-theme=dark] .rp-bottom-text{color:#94a3b8}[data-theme=dark] .rp-footer{background:#0d1422;border-color:#1e2d45}[data-theme=dark] .rp-footer-copy{color:#334155}[data-theme=dark] .locked-overlay{background:#0a0f1acc;border-color:#1e2d45}[data-theme=dark] .chat-panel{background:#111827}[data-theme=dark] .chat-top{border-color:#1e2d45}[data-theme=dark] .chat-title{color:#f1f5f9}[data-theme=dark] .chat-subtitle{color:#94a3b8}[data-theme=dark] .chat-prompt{color:#cbd5e1;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .chat-prompt:hover{background:#60a5fa14;border-color:#1e3a5f}[data-theme=dark] .chat-msg-ai .chat-msg-text{color:#e2e8f0;background:#1a2235}[data-theme=dark] .chat-typing{background:#1a2235}[data-theme=dark] .chat-input-wrap{border-color:#1e2d45}[data-theme=dark] .chat-input{color:#f1f5f9;background:#1a2235;border-color:#1e2d45}[data-theme=dark] .chat-note{color:#475569}:root{--nav-height:64px;--nav-px:56px;--nav-bg:#ffffffe6;--nav-dropdown-bg:#fff;--nav-border:#00000012;--nav-shadow:0 1px 0 #0000000a;--nav-text:#475569;--nav-text-hover:#0a1628;--nav-btn-border:#e2e8f0;--nav-btn-hover-bg:#f8fafc;--nav-btn-hover-border:#cbd5e1}[data-theme=dark]{--nav-bg:#0a0f1aeb;--nav-dropdown-bg:#0a0f1a;--nav-border:#ffffff12;--nav-shadow:0 1px 0 #ffffff08;--nav-text:#94a3b8;--nav-text-hover:#f1f5f9;--nav-btn-border:#ffffff1a;--nav-btn-hover-bg:#ffffff0f;--nav-btn-hover-border:#ffffff2e}.b-logo,.up-logo,.auth-logo,.settings-logo,.pricing-logo,.rp-logo,.legal-logo{cursor:pointer;align-items:center;line-height:0;display:inline-flex}.b-logo-img,.up-logo-img,.auth-logo-img,.settings-logo-img,.pricing-logo-img,.rp-logo-img,.legal-logo-img,.return-logo-img{cursor:pointer;flex-shrink:0;display:block;object-fit:contain!important;width:auto!important;height:34px!important}@media (width<=640px){.b-logo-img,.up-logo-img,.auth-logo-img,.settings-logo-img,.pricing-logo-img,.rp-logo-img,.legal-logo-img,.return-logo-img{height:26px!important}}.cviq-logo-dark,[data-theme=dark] .cviq-logo-light{display:none!important}[data-theme=dark] .cviq-logo-dark{display:block!important}.b-nav,.up-nav,.auth-nav,.pricing-nav,.settings-nav,.legal-nav{height:var(--nav-height);padding:0 var(--nav-px);background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--nav-border);box-shadow:var(--nav-shadow);z-index:100;align-items:center;display:flex;position:sticky;top:0}.settings-nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.rp-nav{height:var(--nav-height);background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--nav-border);box-shadow:var(--nav-shadow);z-index:100;position:sticky;top:0}.rp-nav-inner{max-width:1640px;padding:0 var(--nav-px);justify-content:space-between;align-items:center;gap:12px;height:100%;margin:0 auto;display:flex}.rp-logo{letter-spacing:-.8px;color:#0a1628;cursor:pointer;white-space:nowrap;flex-shrink:0;font-size:20px;font-weight:800}[data-theme=dark] .rp-logo{color:#f1f5f9}.rp-nav-right{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.auth-nav-right{align-items:center;gap:14px;display:flex}.b-nav-inner{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex;position:relative}.b-nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.b-burger,.auth-burger,.up-burger,.pricing-burger,.settings-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:6px;display:none}.b-burger span,.auth-burger span,.up-burger span,.pricing-burger span,.settings-burger span{background:var(--nav-text-hover);border-radius:2px;width:22px;height:2px;display:block}.b-nav-mobile{display:contents}.b-nav-links{gap:32px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.b-nav-links a{color:var(--nav-text);white-space:nowrap;padding-bottom:2px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.b-nav-links a:after{content:"";background:#2563eb;border-radius:999px;width:0;height:1.5px;transition:width .2s;position:absolute;bottom:-2px;left:0}.b-nav-links a:hover{color:var(--nav-text-hover)}.b-nav-links a:hover:after{width:100%}.b-btn-ghost,.up-back,.auth-nav-link,.settings-nav-btn,.rp-nav-ghost,.legal-nav-link{position:relative}.b-btn-ghost:after,.up-back:after,.auth-nav-link:after,.settings-nav-btn:after,.rp-nav-ghost:after,.legal-nav-link:after{content:"";background:#2563eb;border-radius:999px;width:0;height:1.5px;transition:width .2s;position:absolute;bottom:2px;left:15px}.b-btn-ghost:hover:after,.up-back:hover:after,.auth-nav-link:hover:after,.settings-nav-btn:hover:after,.rp-nav-ghost:hover:after,.legal-nav-link:hover:after{width:calc(100% - 30px)}.b-btn-ghost,.up-back,.up-nav-signout,.auth-nav-link,.settings-nav-btn,.rp-nav-ghost,.legal-nav-link{border:1px solid var(--nav-btn-border);color:var(--nav-text);cursor:pointer;white-space:nowrap;box-shadow:none;background:0 0;border-radius:999px;align-items:center;padding:7px 15px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.b-btn-ghost:hover,.up-back:hover,.auth-nav-link:hover,.settings-nav-btn:hover,.rp-nav-ghost:hover,.legal-nav-link:hover{background:var(--nav-btn-hover-bg);border-color:var(--nav-btn-hover-border);color:var(--nav-text-hover);transform:translateY(-1px);box-shadow:0 2px 6px #0000000d}.up-nav-signout:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}[data-theme=dark] .up-nav-signout:hover{color:#f87171;background:#ef44441a;border-color:#7f1d1d}.b-btn-nav-waitlist{color:#2563eb;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:7px 15px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.b-btn-nav-waitlist:hover{background:#dbeafe;border-color:#93c5fd}[data-theme=dark] .b-btn-nav-waitlist{color:#60a5fa;background:#3b82f61f;border-color:#3b82f64d}[data-theme=dark] .b-btn-nav-waitlist:hover{background:#3b82f633}.b-btn-nav-cta{color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:-.1px;background:#0a1628;border:none;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,box-shadow .15s,transform .15s;box-shadow:0 1px 3px #0003}.b-btn-nav-cta:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 3px 8px #00000040}.b-btn-nav-cta:active{transform:translateY(0)}[data-theme=dark] .b-btn-nav-cta{color:#0a1628;background:#f1f5f9}[data-theme=dark] .b-btn-nav-cta:hover{background:#fff}@media (width<=1180px){.b-nav-mobile{display:none}.b-nav-mobile.open{top:var(--nav-height);background:var(--nav-dropdown-bg);border-bottom:1px solid var(--nav-border);z-index:99;max-height:calc(100vh - var(--nav-height));flex-direction:column;align-items:stretch;gap:0;padding:20px 28px 24px;display:flex;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000014}.b-nav-mobile.open .b-nav-links{border-bottom:1px solid var(--nav-border);flex-direction:column;gap:4px;margin-bottom:18px;padding-bottom:18px;position:static;transform:none}.b-nav-mobile.open .b-nav-links a{padding:10px 2px;font-size:15px}.b-nav-mobile.open .b-nav-right{flex-direction:column;align-items:stretch;gap:2px}.b-nav-mobile.open .b-nav-right button,.b-nav-mobile.open .b-nav-right a{all:unset;box-sizing:border-box;width:100%;color:var(--nav-text);cursor:pointer;padding:10px 2px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:block;position:relative}.b-nav-mobile.open .b-nav-right button:after,.b-nav-mobile.open .b-nav-right a:after{content:"";background:#2563eb;border-radius:999px;width:0;height:1.5px;transition:width .2s;position:absolute;bottom:2px;left:2px}.b-nav-mobile.open .b-nav-right button:hover,.b-nav-mobile.open .b-nav-right a:hover{color:var(--nav-text-hover)}.b-nav-mobile.open .b-nav-right button:hover:after,.b-nav-mobile.open .b-nav-right a:hover:after{width:calc(100% - 4px)}.b-burger{display:flex}.rp-nav-right,.up-nav-right,.auth-nav-right,.pricing-nav-right,.settings-nav-right{display:none}.rp-nav-right.open,.up-nav-right.open,.auth-nav-right.open,.pricing-nav-right.open,.settings-nav-right.open{top:var(--nav-height);background:var(--nav-dropdown-bg);border-bottom:1px solid var(--nav-border);z-index:99;flex-direction:column;align-items:stretch;gap:12px;padding:20px 28px;display:flex;position:fixed;left:0;right:0;box-shadow:0 8px 24px #00000014}.rp-nav-right.open{gap:2px}.rp-nav-right.open button,.rp-nav-right.open a{all:unset;box-sizing:border-box;width:100%;color:var(--nav-text);cursor:pointer;padding:10px 2px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:block;position:relative}.rp-nav-right.open button:after,.rp-nav-right.open a:after{content:"";background:#2563eb;border-radius:999px;width:0;height:1.5px;transition:width .2s;position:absolute;bottom:2px;left:2px}.rp-nav-right.open button:hover,.rp-nav-right.open a:hover{color:var(--nav-text-hover)}.rp-nav-right.open button:hover:after,.rp-nav-right.open a:hover:after{width:calc(100% - 4px)}.up-nav-right.open button,.up-nav-right.open a,.auth-nav-right.open button,.auth-nav-right.open a,.pricing-nav-right.open button,.pricing-nav-right.open a,.settings-nav-right.open button,.settings-nav-right.open a{justify-content:center;width:100%;padding-top:11px;padding-bottom:11px}}@media (width<=900px){:root{--nav-px:28px}.b-nav-right{gap:6px}.b-btn-ghost,.up-back,.up-nav-signout,.auth-nav-link,.settings-nav-btn,.rp-nav-ghost{padding:6px 11px;font-size:12.5px}.b-btn-nav-cta{padding:7px 13px;font-size:12.5px}}@media (width<=640px){:root{--nav-px:16px}.b-btn-nav-waitlist,.up-nav-right .up-back:first-child{display:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;color:#fff;background:#0f1117;margin:0;font-family:Inter,sans-serif}#root{min-height:100vh}
