/* DesktopBee v0.6.4 — premium unified SaaS design */
body.db64-site{color-scheme:light;--ink:#142f50;--muted:#6e8197;--line:#dce7f3;--bg:#fff;--gold:#ffca45;background:#fff;color:#173452}
.db64-site .nav{height:76px;background:rgba(255,255,255,.97);border-bottom:1px solid #e7eef8;box-shadow:0 3px 15px rgba(20,56,94,.03);backdrop-filter:blur(12px)}
.db64-site .brand,.db64-site .brand span{color:#142e50;font-size:1.31rem}.db64-site .navlinks a{color:#2f4966;font-size:.82rem;font-weight:760}.db64-site .navlinks a:hover{color:#1472c5}.db64-site .nav-inner{gap:19px}.db64-site .nav-actions .btn-quiet{background:#eef4fc;border-color:#e1eaf6;color:#254866}.db64-site .nav-actions .btn-primary{background:#ffca45;color:#142d47;border:0}.db64-site .nav-actions .btn-primary:hover,.db64-site .db64-cta-button:hover{background:#ffdd7b}.db64-site .menu-toggle{background:#edf5fc;color:#1d3d59;border-color:#d9e6f4}
.db64-site :focus-visible{outline:3px solid #1471d0!important;outline-offset:3px}
.db64-site .launch-pagehead,.db64-site .page-hero{background:radial-gradient(ellipse at 80% 18%,#dcecff,transparent 53%),radial-gradient(ellipse at 10% 75%,#fff2cf,transparent 40%),#f8fbff;text-align:center;padding:88px 0 72px;border-bottom:1px solid #e6ecf5}
.db64-site .launch-pagehead .shell{max-width:930px}.db64-site .launch-pagehead h1,.db64-site .page-hero h1{font-size:clamp(2.6rem,5vw,4.7rem);font-weight:870;line-height:1.09;color:#112d4d;letter-spacing:-.055em;margin:14px 0 23px}.db64-site .launch-pagehead p,.db64-site .page-hero p{max-width:755px;margin:0 auto;color:#627992;line-height:1.79;font-size:1.06rem}
.db64-site .launch-kicker,.db64-site .db62-eyebrow,.db64-site .db64-overline{color:#1571cc;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.db64-site .launch-section{background:#fff;color:#183555;padding-block:73px}.db64-site .launch-section h2,.db64-site .launch-section h3{color:#142f4f}.db64-site .launch-section p,.db64-site .launch-section li{color:#607993;line-height:1.77}.db64-site .launch-heading h2,.db64-site .launch-compare h2{font-size:clamp(1.95rem,3.4vw,3rem)}
.db64-site .btn-primary{background:#ffca45;color:#142b48;border:0;box-shadow:0 11px 23px rgba(255,198,57,.12)}.db64-site .btn-primary:hover{background:#ffdc77}.db64-site .launch-outline,.db64-site .btn-outline{background:#f1f7fe;color:#174b7a;border:1px solid #d8e6f5}
.db64-site .launch-feature,.db64-site .launch-pricing-card,.db64-site .launch-download-primary,.db64-site .launch-aside-card,.db64-site .db61-info-card,.db64-site .db62-guidecard{background:#fff;color:#163454;border:1px solid #dbe6f2;border-radius:19px;box-shadow:0 14px 39px rgba(21,58,99,.045)}
.db64-site .launch-feature{padding:28px;transition:transform .2s,box-shadow .2s}.db64-site .launch-feature:hover,.db64-site .db62-guidecard:hover{transform:translateY(-3px);box-shadow:0 17px 39px rgba(21,58,99,.095)}.db64-site .launch-feature p,.db64-site .launch-pricing-card p,.db64-site .launch-aside-card p,.db64-site .db61-info-card p{color:#627a94}
.db64-site .launch-feature-glyph{color:#176ec2;background:#ebf5ff;border-radius:14px}
.db64-site .launch-section-deep{background:#102d4a;color:#e5f3ff}.db64-site .launch-section-deep h2,.db64-site .launch-section-deep h3{color:#fff}.db64-site .launch-section-deep p,.db64-site .launch-section-deep li{color:#bdd1e6}.db64-site .launch-section-deep .launch-kicker{color:#ffd879}
.db64-site .launch-disclosure,.db64-site .launch-not-ready{background:#fff8e7;border:1px solid #f1dcaa;color:#6b511c;border-radius:14px;padding:22px 25px}.db64-site .launch-not-ready p{color:#775d28}.db64-site .launch-disclosure strong{color:#694608}
.db64-site .launch-benefits{list-style:none;padding:0}.db64-site .launch-benefits li{padding-left:27px;position:relative;color:#4f6881}.db64-site .launch-benefits li:before{content:'✓';position:absolute;top:0;left:0;color:#bb8509;font-weight:900}
.db64-site .launch-pricing-card{padding:40px}.db64-site .launch-pricing-card.launch-pro{border-color:#6b91b4;box-shadow:0 18px 46px rgba(22,60,100,.09)}.db64-site .launch-pricing-amount,.db64-site .launch-pricing-card h2{color:#122c4c}.db64-site .launch-pricing-amount span,.db64-site .launch-annual,.db64-site .launch-small-note{color:#70829a}.db64-site .launch-pricing-type{color:#166dbc}.db64-site .launch-soon{background:#fff0b9;color:#80590c}.db64-site .launch-pricing-line{background:#e4ecf5}.db64-site .launch-disabled{color:#7c90a5;background:#edf3fa;border:1px solid #dfe9f4;pointer-events:none}
.db64-site .launch-download-primary{padding:38px}.db64-site .launch-download-aside{gap:18px}.db64-site .launch-aside-card{padding:27px}.db64-site .launch-release-meta{color:#356587}.db64-site .launch-sha{background:#f3f8ff;border:1px solid #e0eaf6;padding:19px;border-radius:14px;color:#385b7b}.db64-site .launch-sha code{color:#17456f;overflow-wrap:anywhere}.db64-site .launch-text-button{color:#136ec1}.db64-site .launch-download-action{font-size:1.02rem;min-height:58px}.db64-site .launch-aside-card ol{color:#66809a}
.db64-site .db62-topic-hero,.db64-site .db62-hub-hero{background:linear-gradient(130deg,#f7fbff,#eaf4ff 72%,#fff7e3);color:#163454}.db64-site .db62-topic-hero h1{color:#142e4d}.db64-site .db62-topic-hero p{color:#627993}.db64-site .db62-topic-visual{box-shadow:0 18px 45px rgba(23,69,106,.12)}
.db64-site .db62-article{background:#fff;color:#172f4b}.db64-site .db62-article h2,.db64-site .db62-article h3{color:#163655}.db64-site .db62-article p,.db64-site .db62-article li{color:#5e758d;line-height:1.85}.db64-site .db62-article a:not(.btn){color:#116abc;text-decoration:underline;text-underline-offset:3px}.db64-site .db62-aside-card{background:#f8fbff;color:#163655;border:1px solid #dce8f4;box-shadow:0 7px 29px rgba(20,55,95,.04)}.db64-site .db62-aside-card p{color:#667c92}.db64-site .db62-breadcrumb{color:#59738a}.db64-site .db62-topic-end{background:#eaf5ff;color:#143352}.db64-site .db62-topic-end h2{color:#143352}.db64-site .db62-topic-end p{color:#61778d}.db64-site .db62-guidecard{background:#fff;color:#173454}.db64-site .db62-guidecard h2{color:#163554}.db64-site .db62-guidecard p{color:#667c94}.db64-site .db62-guide-link a,.db64-site .db62-inline-links a{color:#186bb6}.db64-site .db62-after-download{background:#f6faff}
.db64-site .launch-compare details{background:#fff;border:1px solid #dce6f1;padding:18px 22px;margin:10px 0;border-radius:13px;color:#213e5b}.db64-site .launch-compare details summary{font-weight:800;color:#173553;cursor:pointer}.db64-site .launch-compare details p{color:#667e95;margin-top:10px}.db64-site .launch-section-deep .launch-compare details{background:#193b59;color:#fff;border-color:#315878}.db64-site .launch-section-deep .launch-compare details summary{color:#fff}.db64-site .launch-section-deep .launch-compare details p{color:#bfd1e5}
.db64-site .db61-guide-steps article{background:#f9fbff;border-color:#dbe7f3}.db64-site .db61-guide-steps h2{color:#173756}.db64-site .db61-guide-steps p{color:#60788f}.db64-site .db61-guide-steps a{color:#1267b6}.db64-site .db61-step-number{color:#c68a1c}.db64-site .db61-info-card{padding:31px}
.db64-site .form-card,.db64-site .panel{background:#fff;color:#193550;border:1px solid #dce7f3;box-shadow:0 20px 45px rgba(21,55,93,.065)}.db64-site .form-card label{color:#34526d}.db64-site .form-card input,.db64-site .form-card select{background:#f8fbff;color:#1d3956;border:1px solid #d1e1f1}.db64-site .dashboard-hero h1{color:#193755}.db64-site .panel p{color:#617991}
.db64-site .doc{max-width:840px;margin:50px auto 100px;color:#5c748d;line-height:1.85}.db64-site .doc h2{color:#153453}.db64-site .doc a{color:#126dc1}.db64-site .flag-note{background:#fff8e5;border-color:#e9d5a3;color:#6e571f}
.db64-site .site-footer{background:#102b48!important;color:#cfe1f5;border-color:#31526b}.db64-site .site-footer .brand,.db64-site .site-footer .brand span,.db64-site .site-footer b{color:#fff}.db64-site .site-footer .muted,.db64-site .site-footer .footer-grid a:not(.brand){color:#afc5dc}.db64-site .site-footer .footer-bottom{color:#99b5ce;border-color:#31536e}
.db64-site .db64-bottom-cta{background:#fff;padding:68px 0 88px}.db64-site .db64-bottom-content{border-radius:22px;padding:46px 51px;background:radial-gradient(ellipse at 86% 65%,#fff0bd,transparent 48%),radial-gradient(ellipse at 12% 22%,#deebff,transparent 55%),#f6faff;display:grid;grid-template-columns:1.4fr .75fr;gap:30px;align-items:center;border:1px solid #e0ebf8}.db64-site .db64-bottom-content h2{color:#183653;font-size:clamp(1.9rem,3.1vw,2.9rem);margin:11px 0}.db64-site .db64-bottom-content p{color:#5e7891;line-height:1.77;margin-bottom:0}.db64-site .db64-bottom-content>div:last-child{display:grid;gap:12px}
.db64-site .db64-cta-button{display:inline-flex;justify-content:center;align-items:center;min-height:55px;padding:15px 20px;text-decoration:none;background:#ffca45;color:#19344f;border:0;border-radius:12px;font-weight:850;font-size:.89rem;text-align:center;cursor:pointer}.db64-site .db64-cta-sub{font-size:.82rem;color:#2466a8;text-align:center;font-weight:800}
.db64-site .db64-product-showcase{padding:78px 0;background:#f4f9ff;color:#143251}.db64-site .db64-product-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:38px;align-items:center}.db64-site .db64-product-layout h2{font-size:clamp(2rem,3.5vw,3.15rem);color:#142f4f;margin:14px 0 21px}.db64-site .db64-product-layout p{color:#5f7891;font-size:.95rem;line-height:1.8;margin-bottom:22px}.db64-site .db64-product-frame{padding:11px;border-radius:19px;background:#132e4c;box-shadow:0 26px 58px rgba(26,66,108,.14)}.db64-site .db64-product-frame img{display:block;width:100%;height:auto;border-radius:7px}.db64-site .db64-inline-facts{display:flex;gap:13px;flex-wrap:wrap;color:#1870c3;font-size:.78rem;font-weight:850;margin:15px 0 23px}.db64-site .db64-product-download{background:#edf6ff}
/* Owner-only Release Center */
.db64-site .db64-admin-upload{background:linear-gradient(180deg,#f0f7ff,#fff 59%);min-height:75vh;padding:35px 0 90px}.db64-site .db64-crumb{display:flex;gap:10px;color:#788ca3;font-size:.79rem;margin-bottom:32px}.db64-site .db64-crumb a{color:#126abf;font-weight:800}.db64-site .db64-page-top{display:flex;justify-content:space-between;gap:30px;margin-bottom:34px}.db64-site .db64-page-top h1{font-size:clamp(2.15rem,4vw,3.75rem);color:#142f50;max-width:760px;line-height:1.08;margin:12px 0 17px}.db64-site .db64-page-top h1 span{color:#327fc8}.db64-site .db64-page-top p{color:#607993;max-width:740px;line-height:1.76}.db64-site .db64-mini-link{border:1px solid #dce9f4;background:#fff;border-radius:11px;color:#1867ad;white-space:nowrap;padding:10px 15px;font-size:.82rem;font-weight:800}.db64-site .db64-admin-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(290px,.88fr);align-items:start;gap:22px}.db64-site .db64-upload-right{display:grid;gap:22px}.db64-site .db64-upload-card{background:#fff;border:1px solid #dbe7f4;border-radius:20px;padding:30px;box-shadow:0 16px 37px rgba(25,64,105,.06)}.db64-site .db64-upload-card h2{color:#163252;font-size:1.35rem;margin:0 0 7px}.db64-site .db64-upload-card h3{color:#22415f;font-size:1rem;margin:20px 0 8px}.db64-site .db64-upload-card p,.db64-site .db64-upload-card li{color:#637a92;font-size:.84rem;line-height:1.76}.db64-site .db64-card-head{display:flex;gap:13px;align-items:center;margin-bottom:25px}.db64-site .db64-card-head p{margin:0}.db64-site .db64-serial{display:grid;place-items:center;background:#ebf5ff;color:#1e73c4;flex:none;width:46px;height:46px;border-radius:14px;font-weight:900}
.db64-site .db64-dropzone{border:2px dashed #a7c7e8;background:#f7fbff;border-radius:16px;min-height:180px;display:grid;place-items:center;align-content:center;padding:25px;gap:7px;cursor:pointer;text-align:center}.db64-site .db64-dropzone.is-hover,.db64-site .db64-dropzone:hover{border-color:#237dcf;background:#eaf5ff}.db64-site .db64-dropzone input{position:absolute;opacity:0;width:1px;height:1px}.db64-site .db64-dropzone strong{color:#244360}.db64-site .db64-dropzone small{color:#71849a}.db64-site .db64-drop-ico{font-size:2.6rem;line-height:1;color:#1871c7}.db64-site .db64-upload-fields{display:grid;gap:17px;margin:23px 0}.db64-site .db64-upload-fields label{display:grid;gap:8px;font-weight:800;font-size:.8rem;color:#34516c}.db64-site .db64-upload-fields input{width:100%;min-width:0;padding:14px;background:#fff;border:1px solid #ccdeee;border-radius:10px;color:#23435f;font:inherit}.db64-site .db64-hint{color:#70849b!important;font-size:.76rem!important;overflow-wrap:anywhere}.db64-site .db64-hint code,.db64-site .db64-command{background:#eff6ff;border-radius:9px;padding:5px;color:#244e78;overflow-wrap:anywhere;font-size:.77rem}.db64-site .db64-command{border:1px solid #dce8f6;padding:14px;display:grid;gap:13px}.db64-site .db64-command button{justify-self:start;border:1px solid #cfddec;color:#1b699e;background:#fff;border-radius:7px;padding:7px 13px;font-weight:800}.db64-site .db64-upload-card button.db64-cta-button{width:100%}.db64-site .db64-upload-card button:disabled{opacity:.65;cursor:wait}.db64-site #db64-progress-track{background:#e5eef8;height:10px;border-radius:12px;overflow:hidden}.db64-site #db64-progress-fill{display:block;height:100%;width:0;background:linear-gradient(90deg,#1a6cc5,#38b5d9);transition:width .18s}.db64-site .db64-upload-progress{margin:15px 0}.db64-site .db64-upload-result{min-height:25px;margin:14px 0 0;font-weight:750;color:#23679e}.db64-site .db64-live-tag{color:#117c60!important;font-weight:800}.db64-site .db64-pending-tag{color:#926710!important;font-weight:800}.db64-site .db64-staged{list-style:none;padding:0}.db64-site .db64-staged li{padding:10px 0;display:grid;gap:4px;border-bottom:1px solid #e4edf5;overflow-wrap:anywhere}.db64-site .db64-upload-card a{color:#126ec1;font-weight:800}
/* Keep analytical charts dark and highly legible. */
.db64-site .db61-admin{color:#eef9ff}.db64-site .db61-admin .db61-topline h1,.db64-site .db61-admin .db61-panel h2,.db64-site .db61-admin .db61-panel h3{color:#fff}
@media(max-width:1100px){.db64-site .navlinks{gap:13px}.db64-site .navlinks a{font-size:.79rem}.db64-site .nav-actions .btn-quiet{display:none}}
@media(max-width:850px){.db64-site .db64-product-layout,.db64-site .db64-bottom-content,.db64-site .db64-admin-grid{grid-template-columns:1fr}.db64-site .db64-page-top{display:block}.db64-site .db64-mini-link{display:inline-block;margin-top:8px}}
@media(max-width:760px){.db64-site .nav{height:67px}.db64-site .navlinks{top:67px;display:none;background:#fff;box-shadow:0 16px 29px rgba(32,65,103,.13);border-bottom:1px solid #e1eaf4}.db64-site .nav.open .navlinks{display:flex}.db64-site .navlinks a{color:#244463;font-size:.94rem;padding:8px}.db64-site .nav-actions .db64-header-download{font-size:.76rem;padding:10px}.db64-site .nav .menu-toggle{display:block}.db64-site .launch-pagehead{padding:62px 0 54px}.db64-site .db64-bottom-content{padding:33px 25px}.db64-site .launch-download-primary{padding:26px}}
@media(max-width:490px){.db64-site .nav-actions .db64-header-download{font-size:0;min-width:43px;padding:9px}.db64-site .nav-actions .db64-header-download:after{content:'↓';font-size:1.08rem}.db64-site .db64-upload-card{padding:22px}.db64-site .db64-page-top h1{font-size:2.15rem}}
@media(prefers-reduced-motion:reduce){.db64-site :where(button,a,.launch-feature){transition:none!important}}
