html,body{background-color:var(--gr-landing-space);color:var(--gr-color-ink);font-family:var(--gr-font);-webkit-font-smoothing:antialiased;margin:0}html{scroll-behavior:smooth}body{background-image:var(--gr-docs-limb);background-repeat:no-repeat}.docs{box-sizing:border-box;min-height:100vh;padding:var(--gr-safe-inset);font-size:var(--gr-docs-text);line-height:var(--gr-docs-line)}.docs a{color:var(--gr-landing-comet);text-decoration-color:var(--gr-docs-link-line);text-underline-offset:.2em;border-radius:.2em}.docs a:hover{text-decoration-color:currentColor}.docs a:focus,.docs pre:focus,.docs-table-wrap:focus{outline:var(--gr-focus-width) solid var(--gr-focus);outline-offset:2px}.docs a:focus:not(:focus-visible){outline:none}.docs pre:focus:not(:focus-visible){outline:none}.docs-table-wrap:focus:not(:focus-visible){outline:none}.docs code{font-family:var(--gr-font-mono);font-size:.9em}.docs-brand{font-size:var(--gr-landing-lede);letter-spacing:-.01em;align-items:center;font-weight:600;display:inline-flex}.docs .docs-brand{color:var(--gr-color-ink);text-decoration:none}.docs-mark{width:var(--gr-mark-size);height:var(--gr-mark-size);margin-right:var(--gr-mark-gap)}.docs-incident{margin:var(--gr-landing-gap) 0 0;border:1px solid var(--gr-landing-glass-line);background:var(--gr-landing-glass);font-size:var(--gr-landing-small);border-radius:.75em;padding:.6em 1em;display:inline-block}.docs-layout{grid-template-columns:minmax(0,1fr);display:grid}.docs-nav{margin-top:var(--gr-landing-gap);font-size:var(--gr-landing-small)}.docs-nav-title{color:var(--gr-color-ink-muted);margin:0 0 .5em}.docs-nav ol{columns:2;margin:0;padding:0;list-style:none}.docs-nav li{margin-bottom:.3em}.docs .docs-nav a{color:var(--gr-landing-lede-color);text-decoration:none}.docs .docs-nav a:hover{color:var(--gr-color-ink)}.docs-main{min-width:0;max-width:var(--gr-docs-measure)}.docs-hero{padding:calc(var(--gr-landing-gap) * 2) 0 0}.docs-h1{font-size:var(--gr-docs-h1);font-weight:var(--gr-landing-headline-weight);letter-spacing:var(--gr-landing-headline-tracking);margin:0;line-height:1.05}.docs-lede{max-width:36em;font-size:var(--gr-landing-lede);color:var(--gr-landing-lede-color);margin:1em 0 0}.docs-section{padding-top:var(--gr-docs-section-gap);scroll-margin-top:1rem}.docs-section p{max-width:40em}.docs-h2{font-size:var(--gr-docs-h2);letter-spacing:-.02em;margin:0 0 .75em;font-weight:500;line-height:1.2}.docs .docs-anchor{color:var(--gr-color-ink-muted);opacity:0;margin-left:.4em;text-decoration:none}.docs-h2:hover .docs-anchor,.docs .docs-anchor:focus{opacity:1}.docs-h3{font-size:var(--gr-docs-h3);margin:1.75em 0 .5em;font-weight:600}.docs-steps{padding:0 0 0 calc(var(--gr-docs-dot) * 2.5);margin:0;list-style:none;position:relative}.docs-steps:before{content:"";top:.9em;bottom:2.5em;left:calc(var(--gr-docs-dot) / 2 - 1px);background:var(--gr-docs-thread);width:2px;position:absolute}.docs-step{padding-bottom:1em;position:relative}.docs-step:before{content:"";top:.45em;left:calc(var(--gr-docs-dot) * -2.5);width:var(--gr-docs-dot);height:var(--gr-docs-dot);background:var(--gr-landing-flare);box-shadow:0 0 1.2em var(--gr-landing-cta-glow);border-radius:50%;position:absolute}.docs-step .docs-h3{margin-top:0}.docs-step p{color:var(--gr-landing-lede-color);margin:0 0 .75em}.docs-code{margin:.75em 0 1.25em}.docs-code figcaption{font-size:var(--gr-landing-small);color:var(--gr-color-ink-muted);margin-bottom:.4em}.docs-code pre{border:1px solid var(--gr-landing-glass-line);background:var(--gr-docs-code-bg);font-size:var(--gr-docs-code);border-radius:.75em;margin:0;padding:.9em 1.1em;line-height:1.55;overflow-x:auto}.docs-code code{font-size:1em}.docs-table-wrap{border-radius:.5em;margin:1em 0 1.5em;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:var(--gr-landing-small)}.docs-table th,.docs-table td{border-bottom:1px solid var(--gr-docs-row-line);text-align:left;vertical-align:top;padding:.6em 1em .6em 0}.docs-table thead th{color:var(--gr-color-ink-muted);font-weight:500}.docs-table tbody th{white-space:nowrap;font-weight:400}.docs-table-narrow{width:auto}.docs-type{color:var(--gr-docs-type);white-space:nowrap}.docs-status,.docs-number{font-variant-numeric:tabular-nums}.docs-status{color:var(--gr-landing-flare);font-weight:600}.docs-table .docs-group th{color:var(--gr-color-ink-muted);white-space:normal;padding-top:1.5em;font-weight:500}.docs-callout{border-left:2px solid var(--gr-landing-flare);background:var(--gr-landing-glass);border-radius:0 .75em .75em 0;margin:0 0 1.25em;padding:1em 1.25em}.docs-forms{margin:0 0 1em}.docs-forms dt{margin-top:.75em}.docs-forms dd{color:var(--gr-landing-lede-color);margin:.2em 0 0}.docs-list{margin:0 0 1em;padding-left:1.2em}.docs-list li{margin-bottom:.4em}.docs-libraries{columns:2;margin:0;padding:0;list-style:none}.docs-foot{margin-top:calc(var(--gr-docs-section-gap) * 1.5);padding-top:var(--gr-landing-gap);border-top:1px solid var(--gr-docs-row-line);font-size:var(--gr-landing-small);display:flex}.docs .docs-foot a{color:var(--gr-color-ink-muted);margin-right:1.5em;text-decoration:none}.docs .docs-foot a:hover{color:var(--gr-color-ink)}@media (max-width:39.99em){.docs-table-stack thead{display:none}.docs-table-stack tr{grid-column-gap:1em;border-bottom:1px solid var(--gr-docs-row-line);grid-template-columns:auto minmax(0,1fr);padding:.6em 0;display:grid}.docs-table-stack th,.docs-table-stack td{border:0;padding:0}.docs-table-stack td:last-child{grid-column:1/-1;margin-top:.25em}}@media (min-width:40em){.docs-libraries{columns:3}}@media (min-width:64em){.docs-layout{grid-template-columns:var(--gr-docs-rail) minmax(0, 1fr);grid-column-gap:var(--gr-docs-rail-gap)}.docs-nav{padding-top:calc(var(--gr-landing-gap) * 2);align-self:start;position:sticky;top:0}.docs-nav ol{columns:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.docs-checked{color:var(--gr-color-ink-muted);font-size:var(--gr-landing-small)}
