.gd-step{scroll-margin-top:88px}.gd-step-num{letter-spacing:.08em;color:var(--color-primary,#3182f6);background:var(--color-primary-light,#eff6ff);border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-block}.gd-topic-grid{grid-template-columns:1fr;gap:12px;display:grid}.gd-topic-card{border:1px solid var(--border-default,#e5e8eb);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;transition:all .18s;display:flex}.gd-topic-card:hover{border-color:var(--color-primary-border,#c7dcfd);transform:translateY(-1px);box-shadow:0 8px 20px -10px #171f282e}.gd-topic-card__icon{background:var(--color-primary-light,#eff6ff);width:46px;height:46px;color:var(--color-primary,#3182f6);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gd-topic-card__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gd-topic-card__title{color:var(--text-primary,#191f28);letter-spacing:-.01em;font-size:16px;font-weight:700}.gd-topic-card__desc{color:var(--text-secondary,#4e5968);word-break:keep-all;font-size:14px;line-height:1.6}.gd-topic-card__arrow{color:var(--text-tertiary,#6b7684);flex-shrink:0}.gd-topic-card:hover .gd-topic-card__arrow{color:var(--color-primary,#3182f6)}.gd-topic-hero{margin-bottom:40px;padding-bottom:34px}.gd-article{color:#2d3640;word-break:keep-all;font-size:17px;line-height:1.85}.gd-article>:first-child{margin-top:0}.gd-article p{margin:0 0 21px}.gd-article ul,.gd-article ol{margin:0 0 21px;padding-left:22px}.gd-article li{margin-bottom:9px}.gd-article li::marker{color:var(--color-primary,#3182f6)}.gd-article li>ul,.gd-article li>ol{margin:9px 0 4px}.gd-article a{color:var(--color-primary,#3182f6);text-underline-offset:3px;word-break:break-all;font-weight:600;text-decoration:underline}.gd-article strong{color:var(--text-primary,#191f28);font-weight:700}.gd-article code{background:var(--bg-faint,#f8f9fa);color:var(--color-primary-dark,#2563eb);word-break:break-all;border-radius:6px;padding:2px 6px;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.88em}.gd-h2{letter-spacing:-.025em;color:var(--text-primary,#191f28);word-break:keep-all;margin:52px 0 16px;padding-top:8px;scroll-margin-top:100px;font-size:25px;font-weight:800;line-height:1.3}.gd-h3{color:var(--text-primary,#191f28);word-break:keep-all;margin:34px 0 12px;font-size:19px;font-weight:700}.gd-intro{margin:0 0 8px}.gd-intro>:first-child,.gd-intro .gd-h3{margin-top:0}.gd-note{border-left:3px solid var(--color-primary,#3182f6);background:var(--bg-info,#f0f6ff);border-radius:0 12px 12px 0;margin:24px 0;padding:16px 22px}.gd-note p{margin:0 0 10px;font-size:16px}.gd-note ul,.gd-note ol{margin:0 0 10px}.gd-note li{font-size:16px}.gd-note>:last-child{margin-bottom:0}.gd-shot{margin:22px 0}.gd-cap{color:var(--text-primary,#191f28);margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.7}.gd-shot .gd-figure{margin:10px 0 20px}.gd-shot>.gd-figure:last-child,.gd-shot>:last-child{margin-bottom:0}.gd-figure{margin:24px 0}.gd-figure img,.gd-figure video{border:1px solid var(--border-default,#e5e8eb);border-radius:12px;width:100%;height:auto;display:block}.gd-figure video{background:#000}.gd-figure figcaption{color:var(--text-tertiary,#6b7684);word-break:keep-all;margin-top:10px;font-size:13px;line-height:1.6}.gd-youtube .gd-youtube-frame{aspect-ratio:16/9;border:1px solid var(--border-default,#e5e8eb);background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.gd-youtube .gd-youtube-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.gd-table-wrap{border:1px solid var(--border-default,#e5e8eb);border-radius:12px;margin:24px 0;overflow-x:auto}.gd-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.gd-table th,.gd-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default,#e5e8eb);word-break:keep-all;padding:12px 16px}.gd-table thead th{background:var(--bg-subtle,#f2f4f6);color:var(--text-primary,#191f28);white-space:nowrap;font-weight:700}.gd-table tbody tr:last-child td{border-bottom:0}.gd-table td:first-child{color:var(--text-primary,#191f28);white-space:nowrap;font-weight:600}.gd-columns{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.gd-column{flex:1;min-width:240px}.gd-faq{border-top:1px solid var(--border-default,#e5e8eb)}.gd-faq:last-of-type{border-bottom:1px solid var(--border-default,#e5e8eb)}.gd-faq summary{cursor:pointer;color:var(--text-primary,#191f28);word-break:keep-all;justify-content:space-between;align-items:center;gap:14px;padding:18px 2px;font-size:17px;font-weight:700;list-style:none;display:flex}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq summary:after{content:"+";color:var(--text-tertiary,#6b7684);flex-shrink:0;font-size:20px;font-weight:500}.gd-faq[open] summary{color:var(--color-primary,#3182f6)}.gd-faq[open] summary:after{content:"−";color:var(--color-primary,#3182f6)}.gd-faq-body{padding:0 2px 18px}.gd-faq-body p{margin:0 0 10px;font-size:16px;line-height:1.8}.gd-faq-body ul,.gd-faq-body ol{margin:0 0 10px}.gd-faq-body li{font-size:16px}.gd-faq-body>:last-child{margin-bottom:0}.gd-pager{justify-content:space-between;gap:12px;margin-top:52px;display:flex}.gd-pager>span{flex:1}.gd-pager__link{border:1px solid var(--border-default,#e5e8eb);border-radius:12px;flex-direction:column;flex:1;gap:5px;padding:16px 18px;text-decoration:none;transition:all .18s;display:flex}.gd-pager__link:hover{border-color:var(--color-primary-border,#c7dcfd);background:var(--color-primary-light,#eff6ff)}.gd-pager__link--next{text-align:right;align-items:flex-end}.gd-pager__dir{color:var(--text-tertiary,#6b7684);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.gd-pager__title{color:var(--text-primary,#191f28);word-break:keep-all;font-size:15px;font-weight:700}.gd-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.gd-btn{border-radius:10px;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.gd-btn-primary{background:var(--color-primary,#3182f6);color:#fff;box-shadow:0 4px 6px -1px #3182f633}.gd-btn-primary:hover{background:var(--color-primary-dark,#2563eb);color:#fff;transform:translateY(-1px)}@media (max-width:640px){.gd-article{font-size:16px}.gd-h2{margin-top:40px;font-size:21px}.gd-h3{font-size:18px}.gd-pager{flex-direction:column}.gd-pager__link--next{text-align:left;align-items:flex-start}.gd-btn{justify-content:center;width:100%}}.gd-docs{grid-template-columns:224px minmax(0,1fr) 212px;align-items:start;gap:48px;max-width:1240px;margin:0 auto;padding:104px 24px 90px;display:grid}.gd-docs-main{min-width:0}.gd-docs .gd-topic-hero{margin-bottom:36px;padding-bottom:30px}.gd-sidebar{align-self:start;max-height:calc(100vh - 124px);position:sticky;top:100px;overflow-y:auto}.gd-sidebar__home{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary,#6b7684);align-items:center;gap:5px;margin-bottom:18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.gd-sidebar__home:hover{color:var(--color-primary,#3182f6)}.gd-navgroup{margin-bottom:18px}.gd-navgroup__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary,#6b7684);margin:0 0 8px;padding-left:2px;font-size:11px;font-weight:700}.gd-navlist ul{margin:0;padding:0;list-style:none}.gd-navlink{color:var(--text-secondary,#4e5968);word-break:keep-all;border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;padding:7px 10px;font-size:14px;line-height:1.35;text-decoration:none;transition:background .15s,color .15s;display:flex}.gd-navlink__num{font-variant-numeric:tabular-nums;width:22px;height:22px;color:var(--text-tertiary,#6b7684);border:1px solid var(--border-default,#e5e8eb);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .15s;display:flex}.gd-navlink:hover{background:var(--bg-faint,#f8f9fa);color:var(--text-primary,#191f28)}.gd-navlink:hover .gd-navlink__num{border-color:var(--color-primary-border,#c7dcfd);color:var(--color-primary,#3182f6)}.gd-navlink.active{background:var(--color-primary-light,#eff6ff);color:var(--color-primary,#3182f6);font-weight:700}.gd-navlink.active .gd-navlink__num{background:var(--color-primary,#3182f6);border-color:var(--color-primary,#3182f6);color:#fff}.gd-docs-side{align-self:start;position:sticky;top:100px}.gd-mobile-topics{border:1px solid var(--border-default,#e5e8eb);border-radius:12px;margin-bottom:28px;display:none}.gd-mobile-topics>summary{cursor:pointer;color:var(--text-primary,#191f28);justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.gd-mobile-topics>summary::-webkit-details-marker{display:none}.gd-mobile-topics summary b{color:var(--color-primary,#3182f6);margin-left:6px}.gd-mobile-topics__chev{color:var(--text-tertiary,#6b7684);transition:transform .2s}.gd-mobile-topics[open] .gd-mobile-topics__chev{transform:rotate(180deg)}.gd-mobile-topics[open]>summary{border-bottom:1px solid var(--border-default,#e5e8eb)}.gd-mobile-topics .gd-navlist{padding:12px}.gd-mobile-topics .gd-navgroup:last-child{margin-bottom:0}@media (max-width:1080px){.gd-docs{grid-template-columns:200px minmax(0,1fr);gap:40px}.gd-docs-side{display:none}}@media (max-width:880px){.gd-docs{grid-template-columns:1fr;max-width:760px;padding-top:88px}.gd-sidebar{display:none}.gd-mobile-topics{display:block}}
