.gr-prose{color:var(--gr-ink-700);font-size:16px;line-height:1.7;max-width:720px}.gr-prose>*+*{margin-top:1.5em}.gr-prose>p+p{margin-top:1.85em}.gr-prose>p+ol,.gr-prose>p+ul{margin-top:.5em}.gr-prose>ol+p,.gr-prose>ul+p{margin-top:1.85em}.gr-prose h2{font-size:26px;line-height:1.25;letter-spacing:-.02em;margin-top:56px;margin-bottom:8px;display:flex;align-items:baseline;grid-gap:8px;gap:8px}.gr-prose h2,.gr-prose h3{font-family:var(--gr-font-display);font-weight:700;color:var(--gr-ink-900);scroll-margin-top:96px}.gr-prose h3{font-size:19px;line-height:1.35;letter-spacing:-.01em;margin-top:36px;margin-bottom:4px}.gr-prose h4{font-family:var(--gr-font-display);font-size:15px;line-height:1.4;letter-spacing:-.005em;font-weight:700;color:var(--gr-ink-900);margin-top:28px;margin-bottom:0;scroll-margin-top:96px}.gr-prose>h4+*{margin-top:.5em!important}.gr-prose h2 .anchor,.gr-prose h3 .anchor,.gr-prose h4 .anchor{opacity:0;font-weight:400;color:var(--gr-ink-300);text-decoration:none;transition:opacity .15s}.gr-prose h2:hover .anchor,.gr-prose h3:hover .anchor,.gr-prose h4:hover .anchor{opacity:1}.gr-prose p{margin:0}.gr-prose strong{color:var(--gr-ink-900);font-weight:700}.gr-prose a{color:var(--gr-indigo-700);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--gr-indigo-300);text-decoration-color:var(--gr-indigo-300);text-decoration-thickness:1px}.gr-prose a:hover{-webkit-text-decoration-color:var(--gr-indigo-700);text-decoration-color:var(--gr-indigo-700)}.gr-prose ol,.gr-prose ul{margin:0;padding-left:24px}.gr-prose ol>li,.gr-prose ul>li{margin-top:6px}.gr-prose ul>li::marker{color:var(--gr-indigo-500)}.gr-prose ol>li::marker{color:var(--gr-ink-400);font-size:.9em}.gr-prose blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:3px solid var(--gr-indigo-500);color:var(--gr-ink-500)}.gr-prose blockquote p{font-size:17px;line-height:1.55}.gr-prose hr{border:0;border-top:1px solid var(--gr-ink-100);margin:56px 0}.gr-prose :not(pre)>code{font-family:inherit;background:transparent;border:0;padding:0;font-weight:inherit;font-size:inherit;color:inherit}.gr-prose a code{color:inherit}.gr-prose .doc-compose-host{display:inline-flex;vertical-align:baseline;margin:0 1px}.gr-prose .doc-compose--inline{display:inline-flex;align-items:center;line-height:1;max-width:100%}.gr-prose .doc-compose--inline .sk-compose{font-size:12.5px;padding:1px 4px 1px 8px;border-radius:5px;line-height:1;grid-gap:5px;gap:5px;box-shadow:none;background:var(--gr-paper-2);border-color:rgba(0,0,0,.08)}.gr-prose .doc-compose--inline .sk-compose-text{font-size:12.5px;line-height:1.5}.gr-prose .doc-compose--inline .sk-compose-text .caret{display:none}.gr-prose .doc-compose--inline .sk-compose-send{width:16px;height:16px;border-radius:3px;background:rgba(7,122,85,.12);color:#007a55;box-shadow:none}.gr-prose .doc-compose--inline .sk-compose-send:hover{background:rgba(7,122,85,.18)}.gr-prose .doc-compose--inline .sk-compose-send .ico svg{width:10px;height:10px}.gr-prose table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;border:1px solid var(--gr-ink-100);border-radius:10px;overflow:hidden}.gr-prose thead th{background:var(--gr-paper-2);font-family:var(--gr-font-body);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--gr-ink-500);font-weight:600;text-align:left;padding:10px 14px}.gr-prose tbody td,.gr-prose thead th{border-bottom:1px solid var(--gr-ink-100)}.gr-prose tbody td{padding:12px 14px;color:var(--gr-ink-700);vertical-align:top}.gr-prose tbody tr:last-child td{border-bottom:0}.gr-prose tbody tr:hover td{background:var(--gr-paper)}.gr-prose .gr-deflist{margin:0}.gr-prose .gr-deflist-title{font-family:var(--gr-font-display);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gr-ink-700);background:var(--gr-paper-3);border-radius:6px;margin:0 0 4px;padding:7px 12px}.gr-prose dl{margin:0;display:grid;grid-template-columns:minmax(180px,1fr) 2.2fr;grid-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.gr-prose dl>dd,.gr-prose dl>dt{margin:0;padding:8px 12px;border-bottom:1px solid var(--gr-ink-100)}.gr-prose dl>dt{font-family:var(--gr-font-display);font-size:14px;font-weight:600;line-height:1.45;color:var(--gr-ink-900)}.gr-prose dl>dd{font-size:14.5px;line-height:1.5;color:var(--gr-ink-700)}.gr-prose dl>dd:last-of-type,.gr-prose dl>dt:last-of-type{border-bottom:0}@media (max-width:720px){.gr-prose dl{grid-template-columns:1fr}.gr-prose dl>dt{padding:10px 12px 2px;border-bottom:0}.gr-prose dl>dd{padding:0 12px 10px}}.gr-prose>p+.gr-deflist{margin-top:.75em}.gr-prose>.gr-deflist+figure,.gr-prose>.gr-deflist+p{margin-top:1.85em}.gr-prose>*+.gr-deflist{margin-top:1.5em}.gr-callout{margin:24px 0;padding:16px 20px 16px 18px;border-radius:12px;border:1px solid;display:grid;grid-template-columns:24px 1fr;grid-gap:14px;gap:14px;align-items:flex-start;font-size:15px;line-height:1.6}.gr-callout .ico{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:800;font-size:13px;color:#fff}.gr-callout .ico svg{width:14px;height:14px}.gr-callout .body>*+*{margin-top:8px}.gr-callout .body p{margin:0}.gr-callout .body strong{color:inherit}.gr-callout.note{background:var(--gr-indigo-50);border-color:var(--gr-indigo-100);color:var(--gr-ink-900)}.gr-callout.note .ico{background:var(--gr-indigo-500)}.gr-callout.tip{background:#eaf6f0;border-color:#cdeada;color:var(--gr-ink-900)}.gr-callout.tip .ico{background:var(--gr-ok)}.gr-callout.warn{background:#fff5e0;border-color:#f7e3b1;color:var(--gr-ink-900)}.gr-callout.warn .ico{background:var(--gr-warn)}.gr-callout.danger{background:#fbecef;border-color:#f3c8d1;color:var(--gr-ink-900)}.gr-callout.danger .ico{background:var(--gr-err)}.gr-fieldopts{margin:24px 0;padding:6px 18px 14px;background:var(--gr-surface);border:1px solid var(--gr-ink-100);border-radius:14px}.gr-fieldopts-legend{font-family:var(--gr-font-body);font-size:13px;color:var(--gr-ink-500);font-weight:600;padding:12px 0 8px;border-bottom:1px dashed var(--gr-ink-100);margin-bottom:4px}.gr-fieldopts-list{list-style:none;margin:0;padding:0}.gr-fieldopt{display:block;padding:14px 4px;border-bottom:1px solid var(--gr-ink-100)}.gr-fieldopt:last-child{border-bottom:0}.gr-fieldopt-head{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:4px}.gr-fieldopt-name{font-weight:700;color:var(--gr-ink-900);font-size:15px}.gr-fieldopt-badge,.gr-fieldopt-rec{font-family:var(--gr-font-body);font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600}.gr-fieldopt-badge{background:var(--gr-ink-50);color:var(--gr-ink-500);border:1px solid var(--gr-ink-100)}.gr-fieldopt-rec{background:var(--gr-indigo-50);color:var(--gr-indigo-700);border:1px solid var(--gr-indigo-100)}.gr-fieldopt-desc{font-size:14.5px;line-height:1.55;color:var(--gr-ink-700)}.gr-fieldopt-desc p{margin:0}.gr-fieldopt-desc p+p{margin-top:6px}.gr-prose .sk-figure+*{margin-top:28px!important}.guide-article,.guide-article *,.guide-article :after,.guide-article :before{animation:none!important;transition:none!important}.guide-article .docs-navpath-step.is-compose.is-tick .sk-compose-send:before,.guide-article .docs-navpath-step.is-tick:not(.is-compose):before{animation:docs-navpath-pulse 2.4s ease-out infinite!important}.guide-article .docs-navpath-cursor{animation:docs-navpath-tap 2.4s ease-in-out infinite!important}.docs-navpath{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px;margin:16px 0 20px;padding:12px 14px;background:var(--gr-paper);border:1px solid var(--gr-ink-100);border-radius:12px}.docs-navpath-step.is-compose{display:inline-flex}.docs-navpath-step.is-compose .sk-compose{font-size:13px;padding:4px 6px 4px 10px;border-radius:8px}.docs-navpath-step.is-compose .sk-compose-text{font-size:13px}.docs-navpath-step.is-compose.is-tick,.docs-navpath-step.is-compose .sk-compose-send{position:relative}.docs-navpath-step.is-compose.is-tick .sk-compose-send:before{content:"";position:absolute;inset:-4px;border-radius:8px;border:2px solid #007a55;opacity:0;pointer-events:none;animation:docs-navpath-pulse 2.4s ease-out infinite}.docs-navpath-step.is-compose.is-tick .docs-navpath-cursor{position:absolute;right:6px;bottom:-8px;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));animation:docs-navpath-tap 2.4s ease-in-out infinite}.docs-navpath-arrow{display:inline-flex;align-items:center;color:var(--gr-ink-300)}.docs-navpath-step.is-button{position:relative;display:inline-flex;align-items:center}.docs-navpath-button{display:inline-flex;align-items:center;padding:6px 12px;font-family:var(--gr-font-body);font-size:13px;font-weight:500;color:var(--gr-ink-900);background:#fff;border:1px solid #dddee1;border-radius:6px;box-shadow:0 1px 0 rgba(0,0,0,.04);white-space:nowrap}.docs-navpath-step.is-tick:not(.is-compose) .docs-navpath-button{border-color:#1264a3;box-shadow:0 0 0 1px #1264a3,0 1px 0 rgba(0,0,0,.04)}.docs-navpath-step.is-value{position:relative;display:inline-flex;align-items:center}.docs-navpath-value{display:inline-flex;align-items:center;padding:6px 12px;font-family:var(--gr-font-body);font-size:13px;font-weight:600;color:#fff;background:#1264a3;border:1px solid #1264a3;border-radius:6px;box-shadow:0 1px 0 rgba(0,0,0,.04);white-space:nowrap}.docs-navpath-step.is-tick:not(.is-compose):before{content:"";position:absolute;inset:-4px;border-radius:10px;border:2px solid #1264a3;opacity:0;pointer-events:none;animation:docs-navpath-pulse 2.4s ease-out infinite}.docs-navpath-step.is-tick:not(.is-compose) .docs-navpath-cursor{position:absolute;right:-10px;bottom:-14px;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));animation:docs-navpath-tap 2.4s ease-in-out infinite}@keyframes docs-navpath-pulse{0%{opacity:0;transform:scale(.96)}20%{opacity:.9;transform:scale(1)}60%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}@keyframes docs-navpath-tap{0%,to{transform:translate(0)}18%{transform:translate(-2px,-2px)}22%{transform:translate(0)}26%{transform:translate(-2px,-2px)}}@media (prefers-reduced-motion:reduce){.docs-navpath-cursor,.docs-navpath-step:before{animation:none}}.docs-footer{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:64px;gap:64px;margin-top:64px;padding-top:32px;padding-bottom:8px;border-top:1px solid var(--gr-ink-100);font-family:var(--gr-font-body)}.docs-footer-col{display:flex;flex-direction:column;grid-gap:12px;gap:12px;min-width:0}.docs-footer-label{font-family:var(--gr-font-display);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gr-ink-400)}.docs-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.docs-footer-links a{display:inline-flex;align-items:baseline;grid-gap:8px;gap:8px;flex-wrap:wrap;color:var(--gr-ink-900);font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px}.docs-footer-links a:hover{border-bottom-color:var(--gr-ink-900)}.docs-footer-link-aside{color:var(--gr-ink-400);font-weight:400;font-size:13px}.docs-footer-link-aside code{font-family:var(--gr-font-mono);font-size:12px;color:var(--gr-ink-700);background:var(--gr-paper-2);border:1px solid rgba(0,0,0,.06);padding:1px 5px;border-radius:4px}.docs-footer-meta{align-items:flex-start}.docs-footer-meta>div{font-size:13px;line-height:1.6;color:var(--gr-ink-700)}.docs-footer-meta strong{color:var(--gr-ink-900);font-weight:600}.docs-footer-toplink{margin-top:auto;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;font-weight:500;color:var(--gr-ink-700);text-decoration:none;padding-top:8px}.docs-footer-toplink:hover{color:var(--gr-ink-900)}@media (max-width:760px){.docs-footer{grid-template-columns:1fr;grid-gap:32px;gap:32px}}