.er[data-astro-cid-ftqrxekd]{padding:24px 34px 0;font-size:13px;color:#1d2939;height:100%}.er-crumb[data-astro-cid-ftqrxekd]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#17b886;margin-bottom:12px}.er-head[data-astro-cid-ftqrxekd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.er-title[data-astro-cid-ftqrxekd]{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:32px;letter-spacing:-.02em}.er-add[data-astro-cid-ftqrxekd]{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:#fff;background:#17b886;border-radius:9px;padding:10px 16px}.er-card[data-astro-cid-ftqrxekd]{background:#fff;border:1px solid #EAECF0;border-radius:12px;padding:0 20px;box-shadow:0 1px 2px #1018280a}.er-row[data-astro-cid-ftqrxekd]{display:flex;align-items:center;gap:14px;padding:15px 2px;border-bottom:1px solid #F2F4F7}.er-row[data-astro-cid-ftqrxekd]:last-child{border-bottom:0}.er-thead[data-astro-cid-ftqrxekd]{font-size:11.5px;font-weight:600;color:#667085}.er-strong[data-astro-cid-ftqrxekd]{font-weight:600;color:#1d2939}.er-muted[data-astro-cid-ftqrxekd]{color:#667085}.er-status[data-astro-cid-ftqrxekd]{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#067647}.er-status[data-astro-cid-ftqrxekd] i[data-astro-cid-ftqrxekd]{width:7px;height:7px;border-radius:50%;background:#12b76a;flex:none}.er-perm[data-astro-cid-ftqrxekd]{color:#98a2b3;font-style:italic}.er-link[data-astro-cid-ftqrxekd]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#17b886}.r-nm[data-astro-cid-ftqrxekd]{flex:1;min-width:0}.r-st[data-astro-cid-ftqrxekd]{width:100px;flex:none}.r-rc[data-astro-cid-ftqrxekd]{width:150px;flex:none}.r-ed[data-astro-cid-ftqrxekd]{width:90px;flex:none}.r-as[data-astro-cid-ftqrxekd]{width:250px;flex:none}.ec[data-astro-cid-fyuzjlli]{padding:24px 34px 0;font-size:13px;color:#1d2939;height:100%}.ec-crumb[data-astro-cid-fyuzjlli]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#17b886;margin-bottom:12px}.ec-head[data-astro-cid-fyuzjlli]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ec-title[data-astro-cid-fyuzjlli]{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:32px;letter-spacing:-.02em}.ec-add[data-astro-cid-fyuzjlli]{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:#fff;background:#17b886;border-radius:9px;padding:10px 16px}.ec-card[data-astro-cid-fyuzjlli]{background:#fff;border:1px solid #EAECF0;border-radius:12px;padding:0 20px;box-shadow:0 1px 2px #1018280a}.ec-row[data-astro-cid-fyuzjlli]{display:flex;align-items:center;gap:14px;padding:13px 2px;border-bottom:1px solid #F2F4F7}.ec-row[data-astro-cid-fyuzjlli]:last-child{border-bottom:0}.ec-thead[data-astro-cid-fyuzjlli]{font-size:11.5px;font-weight:600;color:#667085}.ec-strong[data-astro-cid-fyuzjlli]{font-weight:500;color:#1d2939}.ec-status[data-astro-cid-fyuzjlli]{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#067647}.ec-status[data-astro-cid-fyuzjlli] i[data-astro-cid-fyuzjlli]{width:7px;height:7px;border-radius:50%;background:#12b76a;flex:none}.ec-link[data-astro-cid-fyuzjlli]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#17b886}.c-nm[data-astro-cid-fyuzjlli]{flex:1;min-width:0}.c-st[data-astro-cid-fyuzjlli]{width:160px;flex:none}.c-ed[data-astro-cid-fyuzjlli]{width:90px;flex:none}.gg-hero{background:linear-gradient(180deg,#f4fbf8,#fbfcfd);border-bottom:1px solid #EAF2EE;padding:128px 40px 56px}.gg-hero-in{max-width:1180px;margin:0 auto}.gg-eyebrow{font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#17b886;margin-bottom:14px}.gg-hero h1{font-family:var(--font-display);font-size:46px;line-height:1.08;letter-spacing:-.025em;font-weight:800;color:#1d2939;margin:0 0 18px;max-width:820px}.gg-lede{font-size:19px;line-height:1.6;color:#475467;margin:0 0 26px;max-width:720px}.gg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.gg-meta>span{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#475467}.gg-meta-cta{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:9px;background:linear-gradient(180deg,#19c08c,#14af7f);color:#fff;font-weight:700;font-size:14.5px;box-shadow:0 12px 26px -10px #17b88699;transition:transform .2s ease,box-shadow .2s ease}.gg-meta-cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px #17b88699}.gg-terms{margin-top:40px;background:#fff;border:1px solid #E4EFE9;border-radius:16px;padding:26px 28px;box-shadow:0 18px 40px -28px #10182838}.gg-terms-h{font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#667085;margin-bottom:18px}.gg-terms-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:0}.gg-term dt{font-family:var(--font-display);font-size:15px;font-weight:700;color:#1d2939;margin-bottom:5px}.gg-term dd{font-size:14px;line-height:1.5;color:#667085;margin:0}.gg-body{padding:56px 40px 96px}.gg-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:264px minmax(0,1fr);gap:56px;align-items:start}.gg-side{position:sticky;top:96px}.gg-toc{background:#fff;border:1px solid #E4E7EC;border-radius:14px;padding:8px;box-shadow:0 12px 30px -22px #1018284d}.gg-toc>summary{list-style:none;display:none;align-items:center;justify-content:space-between;padding:12px;font-family:var(--font-display);font-weight:700;font-size:15px;color:#1d2939;cursor:pointer}.gg-toc>summary::-webkit-details-marker{display:none}.gg-toc-chev{transition:transform .2s ease;color:#667085}.gg-toc[open]>summary .gg-toc-chev{transform:rotate(180deg)}.gg-toc-nav{max-height:calc(100vh - 140px);overflow-y:auto;padding:4px}.gg-toc-group{margin-bottom:14px}.gg-toc-group:last-child{margin-bottom:0}.gg-toc-grouplabel{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3;padding:6px 10px 4px}.gg-toc-link{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;font-size:13.5px;line-height:1.35;color:#475467;border-left:2px solid transparent;transition:background .15s ease,color .15s ease}.gg-toc-link:hover{background:#f6faf8;color:#1d2939}.gg-toc-link.on{background:#ecfbf4;color:#0b7a4e;font-weight:600;border-left-color:#17b886}.gg-toc-n{flex:none;width:20px;height:20px;border-radius:6px;background:#f2f4f7;color:#667085;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.gg-toc-link.on .gg-toc-n{background:#17b886;color:#fff}.gg-content{min-width:0}.gg-content h2{font-family:var(--font-display);font-size:27px;line-height:1.2;letter-spacing:-.02em;font-weight:800;color:#1d2939;margin:0}.gg-content p{font-size:16px;line-height:1.68;color:#475467;margin:0 0 15px;max-width:680px}.gg-content p:last-child{margin-bottom:0}.gg-sec{scroll-margin-top:92px;padding-bottom:44px;margin-bottom:44px;border-bottom:1px solid #EAECF0}.gg-sec-eyebrow{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#17b886;margin-bottom:10px}.gg-sec>h2{margin-bottom:16px}.gg-step{scroll-margin-top:92px;padding-bottom:44px;margin-bottom:44px;border-bottom:1px solid #EAECF0}.gg-step-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.gg-num{flex:none;width:44px;height:44px;border-radius:12px;background:linear-gradient(180deg,#19c08c,#14af7f);color:#fff;font-family:var(--font-display);font-weight:800;font-size:19px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 22px -8px #17b88699}.gg-step-eyebrow{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#98a2b3;margin-bottom:5px}.gg-step-head h2{font-size:25px}.gg-step-body{padding-left:60px}.gg-list{list-style:none;padding:0;margin:0 0 15px;display:grid;grid-template-columns:1fr;gap:10px;max-width:680px}.gg-list-2{grid-template-columns:1fr 1fr}.gg-list li{display:flex;align-items:flex-start;gap:11px;font-size:15.5px;line-height:1.5;color:#344054}.gg-list li b{font-weight:700;color:#1d2939}.gg-tick{flex:none;width:21px;height:21px;border-radius:6px;background:#ecfdf3;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.gg-sublist{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:4px 0 15px;max-width:720px}.gg-subitem{border:1px solid #EAECF0;border-radius:12px;padding:15px 17px;background:#fff}.gg-subitem-t{font-family:var(--font-display);font-size:15px;font-weight:700;color:#1d2939;margin-bottom:5px}.gg-subitem p{font-size:14px;line-height:1.55;color:#667085;margin:0;max-width:none}.gg-callout{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-radius:12px;font-size:15px;line-height:1.55;margin:18px 0 0;max-width:680px}.gg-callout svg{flex:none;margin-top:1px}.gg-callout b{font-weight:700}.gg-callout-info{background:#f5faff;border:1px solid #D6E9FB;color:#1d2939}.gg-fig{margin:26px 0 0}.gg-fig-real .gg-win{border-radius:14px;padding:20px 20px 8px;background:radial-gradient(120% 120% at 50% 0%,#f4fbf8,#eef4f1);border:1px solid #E4EFE9}.gg-fig figcaption{font-size:13.5px;line-height:1.5;color:#667085;margin-top:12px;padding-left:2px}.gg-learn{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-size:14.5px;font-weight:700;color:#0b7a4e;transition:gap .18s ease,color .18s ease}.gg-learn:hover{gap:11px;color:#14976f}.gg-inline-link{color:#0e9f6e;font-weight:700;text-decoration:underline;text-decoration-color:#6fd6ae;text-decoration-thickness:2px;text-underline-offset:3px}.gg-inline-link:hover{color:#0b7a4e;text-decoration-color:#0e9f6e}.gg-issues{display:flex;flex-direction:column;gap:14px}.gg-issue{border:1px solid #E4E7EC;border-radius:14px;padding:18px 20px;background:#fff}.gg-issue-q{display:flex;align-items:center;gap:11px;font-family:var(--font-display);font-size:16px;font-weight:700;color:#1d2939;margin-bottom:8px}.gg-issue p{font-size:14.5px;margin:0;max-width:none}.gg-q{flex:none;width:22px;height:22px;border-radius:50%;background:#eff8ff;color:#2e90fa;font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.gg-summary{scroll-margin-top:92px;margin-top:8px;background:linear-gradient(165deg,#0b1119,#0e1a26);border-radius:20px;padding:44px 44px 40px;color:#fff}.gg-summary h2{color:#fff;font-family:var(--font-display);font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0 0 14px}.gg-summary p{color:#ffffffb8;font-size:16px;max-width:640px}.gg-summary-list{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.gg-summary-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;color:#ffffffe6}.gg-summary-n{flex:none;width:24px;height:24px;border-radius:7px;background:#17b88629;color:#5ce6be;font-weight:800;font-size:12.5px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.gg-summary-close{margin-top:24px!important}.gg-summary-cta{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.gg-cta-primary{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 26px;border-radius:10px;background:linear-gradient(180deg,#19c08c,#14af7f);color:#fff;font-weight:700;font-size:15.5px;box-shadow:0 14px 34px -8px #17b88699;transition:transform .2s ease}.gg-cta-primary:hover{transform:translateY(-2px)}.gg-cta-ghost{display:inline-flex;align-items:center;height:50px;padding:0 24px;border-radius:10px;border:1px solid rgba(255,255,255,.22);color:#fff;font-weight:600;font-size:15.5px;transition:all .2s ease}.gg-cta-ghost:hover{border-color:#ffffff80;background:#ffffff0f}@media(max-width:1080px){.gg-grid{grid-template-columns:220px minmax(0,1fr);gap:40px}}@media(max-width:920px){.gg-grid{grid-template-columns:1fr;gap:0}.gg-side{position:static;margin-bottom:32px}.gg-toc{padding:4px}.gg-toc>summary{display:flex}.gg-toc-nav{max-height:0;overflow:hidden;padding:0 4px}.gg-toc[open] .gg-toc-nav{max-height:70vh;overflow-y:auto;padding:4px 4px 8px}.gg-terms-grid{grid-template-columns:1fr 1fr}.gg-step-body{padding-left:0}.gg-list-2,.gg-sublist,.gg-summary-list{grid-template-columns:1fr}.gg-hero h1{font-size:36px}.gg-summary{padding:32px 26px}}@media(max-width:560px){.gg-hero{padding-top:108px}.gg-terms-grid{grid-template-columns:1fr}.sync-pad{padding-left:20px!important;padding-right:20px!important}.gg-step-head{gap:12px}.gg-num{width:38px;height:38px;font-size:17px}}
