.bao-marketing{align-items:center;background:linear-gradient(120deg,#1f2330,#3a2b5e 52%,#976dd0);background:linear-gradient(120deg,#1f2330 0,#3a2b5e 52%,var(--brand,#976dd0) 100%);border:none;border-radius:22px;box-shadow:0 18px 46px rgba(31,35,48,.24);color:#fff;cursor:pointer;display:flex;gap:22px;grid-column:1/-1;margin-top:30px;overflow:hidden;padding:24px 28px;position:relative;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.bao-marketing:hover{box-shadow:0 24px 56px rgba(31,35,48,.3);transform:translateY(-3px)}.bao-marketing-blob{border-radius:50%;filter:blur(4px);opacity:.5;pointer-events:none;position:absolute}.bao-marketing-blob-1{background:radial-gradient(circle,hsla(0,0%,100%,.28),transparent 70%);height:200px;right:-30px;top:-60px;width:200px}.bao-marketing-blob-2{background:radial-gradient(circle,rgba(151,109,208,.45),transparent 70%);background:radial-gradient(circle,rgba(var(--brand-rgb,151,109,208),.45),transparent 70%);bottom:-70px;height:220px;left:30%;width:220px}.bao-marketing-icon{align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.28);border-radius:18px;color:#fff;display:flex;flex-shrink:0;height:62px;justify-content:center;position:relative;width:62px}.bao-marketing-body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;position:relative}.bao-marketing-badge{align-self:flex-start;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:3px 11px;text-transform:uppercase}.bao-marketing-title{font-size:clamp(18px,2.2vw,22px);font-weight:800;line-height:1.25}.bao-marketing-sub{color:hsla(0,0%,100%,.86);font-size:13.5px;line-height:1.55;max-width:720px}.bao-marketing-cta{align-items:center;background:#fff;border-radius:999px;color:#2a2440;display:inline-flex;flex-shrink:0;font-size:14.5px;font-weight:800;gap:8px;padding:13px 22px;position:relative;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.bao-marketing:hover .bao-marketing-cta{box-shadow:0 10px 24px rgba(0,0,0,.22);transform:translateX(2px)}.asr-overlay{align-items:center;backdrop-filter:blur(3px);background:rgba(20,16,28,.55);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.asr-panel{background:#fff;border-radius:22px;box-shadow:0 30px 80px rgba(20,16,28,.35);max-height:92vh;max-width:620px;overflow-y:auto;padding:28px;position:relative;width:100%}.asr-close{align-items:center;background:#f3f5f9;border:none;border-radius:50%;color:#5b5f6b;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;width:36px}.asr-head h3{color:#1f2330;font-size:21px;font-weight:800;margin:0 0 6px}.asr-head p{color:#6b7280;font-size:13.5px;line-height:1.6;margin:0 0 20px}.asr-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.asr-field{display:flex;flex-direction:column;gap:6px}.asr-field.asr-full{grid-column:1/-1}.asr-field span{color:#3f3a46;font-size:12.5px;font-weight:700}.asr-panel-sm{max-width:520px}.asr-panel-proj{max-width:760px;padding:18px}.asr-panel-proj .proj-block{box-shadow:none;margin:0}.asr-panel-proj .proj-block-head{padding-right:44px}.asr-field select{background:#faf8fe;border:1.5px solid #e3dcf0;border-radius:11px;box-sizing:border-box;color:#2a2632;font-family:inherit;font-size:14.5px;outline:none;padding:11px 13px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.asr-field select:focus{background:#fff;border-color:#976dd0;border-color:var(--brand,#976dd0);box-shadow:0 0 0 3px rgba(151,109,208,.15)}.asr-field input,.asr-field textarea{background:#faf8fe;border:1.5px solid #e3dcf0;border-radius:11px;box-sizing:border-box;color:#2a2632;font-family:inherit;font-size:14.5px;outline:none;padding:11px 13px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.asr-field input:focus,.asr-field textarea:focus{background:#fff;border-color:#976dd0;border-color:var(--brand,#976dd0);box-shadow:0 0 0 3px rgba(151,109,208,.15)}.asr-field textarea{resize:vertical}.asr-error{color:#d23f3f;font-size:13px;font-weight:600;margin:14px 0 0}.asr-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.asr-cancel{background:#fff;border:1.5px solid #e3dcf0;border-radius:999px;color:#4a4f5c;font-weight:700;padding:12px 20px}.asr-cancel,.asr-submit{cursor:pointer;font-size:14px}.asr-submit{align-items:center;background:#976dd0;background:var(--brand,#976dd0);border:none;border-radius:999px;box-shadow:0 12px 26px rgba(151,109,208,.32);color:#fff;display:inline-flex;font-weight:800;gap:8px;padding:12px 22px;transition:background .18s ease}.asr-submit:hover:not(:disabled){background:#7e54bd;background:var(--brand-hover,#7e54bd)}.asr-submit:disabled{cursor:progress;opacity:.7}.asr-legal{color:#9aa0ac;font-size:11.5px;line-height:1.5;margin:14px 0 0}.asr-done{align-items:center;background:linear-gradient(135deg,#eefaf5,#e2f5ee);border:1px solid #cdebe4;border-radius:16px;color:#1f8a80;display:flex;gap:14px;padding:20px}.asr-done strong{color:#1f7d74;display:block;font-size:15px}.asr-done p{color:#4a6b66;font-size:13px;margin:2px 0 0}@media (max-width:720px){.bao-marketing{flex-wrap:wrap;gap:16px}.bao-marketing-cta{justify-content:center;width:100%}.asr-grid{grid-template-columns:1fr}}.bao-layout{align-items:flex-start;box-sizing:border-box;display:flex;gap:24px;margin:0 auto;padding:0 24px;width:min(1440px,100%)}.bao-layout .bao-container{flex:1 1;margin:0;min-width:0;padding:0;width:auto}@media (max-width:900px){.bao-layout{flex-direction:column;padding:0 16px}}.bao-page{background:#f3f5f9;min-height:100vh;padding:40px 0 90px}.bao-container{box-sizing:border-box;margin:0 auto;padding:0 24px;width:min(1200px,100%)}.bao-hero{background:linear-gradient(135deg,#6a26b5,#976dd0 60%,#b07be8);background:linear-gradient(135deg,var(--brand,#6a26b5) 0,var(--brand,#976dd0) 60%,var(--brand-light,#b07be8) 100%);border-radius:20px;box-shadow:0 6px 28px rgba(151,109,208,.3);box-shadow:0 6px 28px rgba(var(--brand-rgb,151,109,208),.3);margin-bottom:40px;overflow:hidden;padding:36px 40px;position:relative}.bao-center{margin:0 auto;width:min(918px,100%)}.bao-center .bao-hero{margin-bottom:18px}.bao-study-box{background:#fff;border:1px solid #eceff3;border-radius:20px;box-shadow:0 12px 32px rgba(31,35,48,.05);margin-top:56px;padding:32px}@media (max-width:640px){.bao-study-box{padding:20px}}.bao-apps-plain{align-items:center;display:flex;flex-direction:column;gap:10px;margin:0 auto 26px;text-align:center}.bao-apps-plain p{color:#6b7280;font-size:14px;line-height:1.6;margin:0;max-width:720px}.bao-apps-plain p strong{color:#1f2330;font-weight:800}.bao-apps-plain-btn{align-items:center;background:#fff;border:1.5px solid #976dd0;border:1.5px solid var(--brand,#976dd0);border-radius:999px;color:#976dd0;color:var(--brand,#976dd0);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:800;gap:8px;padding:10px 18px;transition:background .15s ease,color .15s ease}.bao-apps-plain-btn:hover{background:#976dd0;background:var(--brand,#976dd0);color:#fff}.bao-study-title{color:#1f2330;font-size:clamp(22px,3vw,30px);font-weight:800;margin:0 0 22px;text-align:center}.bao-hero-blob{background:hsla(0,0%,100%,.06);border-radius:50%;pointer-events:none;position:absolute}.bao-hero-blob-1{height:200px;right:-50px;top:-50px;width:200px}.bao-hero-blob-2{bottom:-40px;height:150px;left:-30px;width:150px}.bao-hero-inner{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;position:relative;z-index:1}.bao-hero-copy{flex:1 1;min-width:260px}.bao-hero-badge{align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.25);border-radius:20px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:16px;padding:5px 14px;text-transform:uppercase}.bao-hero-copy h1{color:#fff;font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:800;line-height:1.25;margin:0 0 12px}.bao-hero-copy p{color:hsla(0,0%,100%,.85);font-size:1rem;line-height:1.65;margin:0;max-width:620px}.bao-hero-copy .bao-hero-lead{color:#fff;font-size:1.18rem;font-weight:800;line-height:1.4;margin:0 0 8px}.bao-hero-copy .bao-hero-note{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:hsla(0,0%,100%,.95);display:inline-block;font-size:12.5px;font-weight:600;margin-top:16px;padding:8px 14px}.bao-hero-groups{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:18px 20px}.bao-hero-group{align-items:center;color:hsla(0,0%,100%,.95);display:flex;font-size:13px;font-weight:600;gap:10px}.bao-hero-group-dot{border:2px solid hsla(0,0%,100%,.85);border-radius:50%;flex-shrink:0;height:12px;width:12px}.bao-section-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:18px}.bao-section-head h2{color:#1f2330;font-size:20px;font-weight:800;margin:0}.bao-section-head span{color:#8a8f9c;font-size:13px;font-weight:600}.bao-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.bao-card{align-items:flex-start;background:#fff;border:1px solid #e8ecf1;border-radius:18px;box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;display:flex;gap:16px;padding:22px;position:relative;text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.bao-card:not(.is-soon):hover{border-color:rgba(151,109,208,.35);border-color:rgba(var(--brand-rgb,151,109,208),.35);box-shadow:0 16px 32px rgba(31,35,48,.12);transform:translateY(-3px)}.bao-card.is-soon{cursor:default;opacity:.85}.bao-card.is-locked{background:#faf9fc;border-color:#ece7f4}.bao-card.is-locked .bao-card-arrow{color:#976dd0}.bao-card-icon{align-items:center;border-radius:16px;display:inline-flex;flex-shrink:0;height:62px;justify-content:center;width:62px}.bao-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}.bao-card-pill{align-items:center;align-self:flex-start;background:#f1f2f5;border-radius:999px;color:#6b7280;display:inline-flex;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.02em;padding:3px 10px}.bao-card-angle{color:#1f2330;font-size:17px;font-weight:800;line-height:1.3}.bao-card-soon{align-items:center;background:#f1f2f5;border-radius:999px;color:#7a7f8c;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.bao-card-tagline{color:#976dd0;color:var(--brand,#976dd0);font-size:13px;font-weight:700}.bao-card-desc{color:#5b5f6b;font-size:13px;line-height:1.5;margin-top:4px}.bao-card-value{color:#8a8f9c;font-size:11.5px;font-weight:600;margin-top:8px}.bao-card-arrow{color:#c3c7d1;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:color .2s ease,transform .2s ease}.bao-card:hover .bao-card-arrow{color:#976dd0;color:var(--brand,#976dd0);transform:translateY(-50%) translateX(2px)}.bao-apps-cta{align-items:center;background:#fff;border:1px solid #eceff3;border-radius:18px;box-shadow:0 12px 32px rgba(31,35,48,.05);cursor:pointer;display:flex;gap:20px;justify-content:space-between;margin-top:18px;padding:20px 24px;text-align:left;transition:border-color .18s ease,transform .18s ease;width:100%}.bao-apps-cta:hover{border-color:#976dd0;border-color:var(--brand,#976dd0);transform:translateY(-2px)}.bao-apps-cta-copy strong{color:#1f2330;display:block;font-size:16px;font-weight:800}.bao-apps-cta-copy span{color:#6b7280;display:block;font-size:13.5px;line-height:1.55;margin-top:4px;max-width:720px}.bao-apps-cta-btn{align-items:center;background:#976dd0;background:var(--brand,#976dd0);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;gap:8px;padding:12px 20px;white-space:nowrap}@media (max-width:720px){.bao-apps-cta{align-items:stretch;flex-direction:column}.bao-apps-cta-btn{justify-content:center}}.bao-notfound{align-items:center;background:#f7f8fb;border:1px dashed #d9d9e6;border-radius:18px;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px;padding:20px 24px}.bao-notfound-copy h3{color:#1f2330;font-size:16.5px;font-weight:800;margin:0 0 4px}.bao-notfound-copy p{color:#6b7280;font-size:13.5px;line-height:1.55;margin:0;max-width:660px}.bao-notfound-cta{align-items:center;background:#976dd0;background:var(--brand,#976dd0);border:none;border-radius:999px;box-shadow:0 12px 26px rgba(151,109,208,.28);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;gap:8px;padding:12px 22px;transition:background .18s ease,transform .18s ease;white-space:nowrap}.bao-notfound-cta:hover{background:#7e54bd;background:var(--brand-hover,#7e54bd);transform:translateY(-1px)}.bao-study{align-items:center;display:flex;flex-direction:column;gap:14px;margin:0 0 26px;text-align:center}.bao-study-lead{color:#1f2330;font-size:17px;font-weight:800;margin:0}.bao-study-cta{align-items:center;background:#976dd0;background:var(--brand,#976dd0);border:none;border-radius:999px;box-shadow:0 12px 26px rgba(151,109,208,.28);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;padding:12px 24px;transition:background .18s ease,transform .18s ease}.bao-study-cta:hover{background:#7e54bd;background:var(--brand-hover,#7e54bd);transform:translateY(-1px)}@media (max-width:860px){.bao-grid{grid-template-columns:1fr}.bao-hero{padding:28px 24px}.bao-notfound{align-items:stretch;flex-direction:column}.bao-notfound-cta{justify-content:center}}.bao-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.bao-tab{align-items:center;background:#fff;border:1px solid #e3e7ee;border-radius:999px;color:#5b606b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;padding:8px 13px;transition:background .15s ease,border-color .15s ease,color .15s ease}.bao-tab:hover{color:#976dd0;color:var(--brand,#976dd0)}.bao-tab.is-active,.bao-tab:hover{border-color:#976dd0;border-color:var(--brand,#976dd0)}.bao-tab.is-active{background:#976dd0;background:var(--brand,#976dd0);color:#fff}.bao-tab-count{align-items:center;background:#f2f0f7;border-radius:999px;color:#7d55b5;display:inline-flex;font-size:10px;height:18px;justify-content:center;min-width:18px;padding:0 5px}.bao-tab.is-active .bao-tab-count{background:hsla(0,0%,100%,.25);color:#fff}
/*# sourceMappingURL=6937.8c221f96.chunk.css.map*/