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}.firebase-emulator-warning,div[style*="background-color: #ffa500"],div[style*="background-color: orange"]{display:none!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;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}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cz-page{margin:0 auto;max-width:920px;padding:48px 20px 32px;position:relative;z-index:2}@media (min-width:1400px){.cz-page{max-width:980px}}.cz-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.55);border-radius:24px;box-shadow:0 18px 48px rgba(0,0,0,.12);padding:28px 28px 20px;position:relative}.cz-lang{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(15,23,42,.1);border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.06);cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:5px 10px;position:absolute;right:28px;top:16px;z-index:3}.cz-lang:hover{border-color:rgba(26,111,104,.35)}.cz-lang-icon{color:#1a6f68;font-size:14px}.cz-lang-code{color:#334;font-size:12px;font-weight:700;line-height:1}.cz-lang-caret{color:#99a;font-size:10px}.cz-logo{display:block;height:56px;margin:0 auto 18px;width:auto}.cz-header{margin-bottom:24px;text-align:center}.cz-header h1{color:#222;font-size:28px;font-weight:800;line-height:1.2;margin:0 0 8px}.cz-header p{color:#555;font-size:15px;line-height:1.45;margin:0 auto 12px;max-width:560px}.cz-help-pill{align-items:flex-start;background:rgba(50,121,62,.08);border:1px solid rgba(50,121,62,.18);border-radius:999px;color:#355;display:inline-flex;font-size:13px;gap:8px;line-height:1.4;margin:0 auto;max-width:560px;padding:8px 14px;text-align:left}.cz-help-pill .anticon{color:#32793e;flex-shrink:0;margin-top:2px}.cz-video{background:linear-gradient(135deg,#2a9b8f,#1a6f68 52%,#12554f);border-radius:16px;box-shadow:0 10px 28px rgba(18,85,79,.28);color:#fff;margin-bottom:28px;overflow:hidden;padding:28px 24px;position:relative}.cz-video-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;position:relative;z-index:1}.cz-video-copy{flex:1 1;min-width:0}.cz-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:8px;padding:4px 10px;text-transform:uppercase}.cz-badge-dot{-webkit-animation:cz-pulse 1.6s ease-in-out infinite;animation:cz-pulse 1.6s ease-in-out infinite;background:#facc15;border-radius:50%;height:8px;width:8px}@-webkit-keyframes cz-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cz-pulse{0%,to{opacity:1}50%{opacity:.35}}.cz-badge-video{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);color:#e7f7f4}.cz-video h2{color:#fff;font-size:28px;font-weight:800;line-height:1.15;margin:0 0 8px}.cz-video p{color:hsla(0,0%,100%,.88);font-size:15px;line-height:1.45;margin:0}.cz-video-cta{flex-shrink:0}.cz-dual{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:28px}.cz-subcard{background:hsla(0,0%,100%,.94);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.04);flex-direction:column;padding:20px}.cz-subcard,.cz-subcard-top{display:flex;justify-content:space-between}.cz-subcard-top{align-items:center;margin-bottom:10px}.cz-badge-quiet{background:rgba(42,155,143,.1);border:1px solid rgba(42,155,143,.22);color:#1a6f68}.cz-badge-community{background:rgba(250,204,21,.18);border:1px solid rgba(245,158,11,.28);color:#b45309}.cz-stars{color:#f5a524;font-size:14px;letter-spacing:1px}.cz-subcard h3{color:#222;font-size:20px;font-weight:800;line-height:1.25;margin:0 0 8px}.cz-subcard p{color:#555;font-size:14px;line-height:1.4;margin:0 0 14px}.cz-coupon-box{align-items:center;background:#f7faf9;border:2px dashed #7ec8c0;border-radius:12px;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;padding:8px 10px}.cz-coupon-code{color:#222;font-size:15px;font-weight:800;letter-spacing:.14em}.cz-hint{color:#888!important;font-size:11px!important;margin:0!important;text-align:center}.cz-newsletter{background:hsla(0,0%,100%,.94);border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:22px 20px 18px;text-align:center}.cz-newsletter h3{color:#222;font-size:18px;font-weight:800;margin:0 0 6px}.cz-newsletter>p{color:#666;font-size:13px;line-height:1.4;margin:0 auto 14px;max-width:440px}.cz-newsletter-row{display:flex;gap:10px;margin:0 auto 10px;max-width:460px}.cz-newsletter-row .ant-form-item{margin-bottom:0}.cz-newsletter-row .cz-email-item{flex:1 1}.cz-consent{margin:0 auto;max-width:460px;text-align:left}.cz-consent .ant-checkbox-wrapper{color:#666;font-size:12px;line-height:1.4}.cz-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;margin-top:22px;padding-top:4px}.cz-footer a{color:#555;font-size:13px}.cz-footer a:hover{color:#1a6f68}.cz-footer-sep{color:#ccc;margin:0 4px}@media (max-width:767px){.cz-page{padding:28px 12px 24px}.cz-panel{border-radius:18px;padding:22px 16px 16px}.cz-lang{right:16px;top:10px}.cz-logo{height:46px}.cz-header h1{font-size:22px}.cz-help-pill{border-radius:16px}.cz-video{padding:20px 16px}.cz-video-inner{flex-direction:column;text-align:center}.cz-video h2{font-size:24px}.cz-video-cta,.cz-video-cta .ant-btn{width:100%}.cz-dual{grid-template-columns:1fr}.cz-newsletter-row{flex-direction:column}}
/*# sourceMappingURL=main.ce9cac5a.css.map*/