.docs-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-main{padding-top:36px}.docs-breadcrumbs ol{color:var(--text-soft);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.docs-breadcrumbs li+li:before{content:"›";content:"›" / "";color:var(--text-soft);margin-right:8px}.docs-breadcrumbs a:hover{color:var(--emerald)}.docs-breadcrumbs [aria-current]{color:var(--text)}.docs-layout{grid-template:"side head toc""side body toc""side pager toc"1fr/220px minmax(0,1fr) 200px;align-items:start;column-gap:56px;padding-block:40px;display:grid}.docs-header{grid-area:head;max-width:760px;margin-bottom:36px}.docs-sidebar{grid-area:side}.docs-toc{grid-area:toc}.docs-toc-wrap{display:contents}.docs-toc-toggle{display:none}.docs-article{grid-area:body;min-width:0;max-width:760px}.docs-pager{grid-area:pager;max-width:760px}.docs-header h1{letter-spacing:-.02em;overflow-wrap:break-word;hyphens:auto;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05}.docs-header>p:not(.section-kicker):not(.docs-meta){color:var(--text-soft);margin:20px 0 0;font-size:18px;line-height:1.7}.docs-meta{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:22px 0 0;font-size:13px;display:flex}.docs-badge{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:26px;color:var(--text);background:var(--bg-raised);align-items:center;padding:2px 10px;font-weight:600;display:inline-flex}.docs-badge--next{color:var(--emerald-deep);background:var(--bg-accent);border-color:#0000}.docs-sidebar{grid-template-rows:auto auto minmax(0,1fr);gap:18px;max-height:calc(100vh - 120px);display:grid;position:sticky;top:100px}.docs-nav-toggle{display:none}.docs-nav{overscroll-behavior:contain;align-content:start;gap:18px;min-height:0;padding:2px 4px 12px 2px;display:grid;overflow-y:auto}.docs-nav>a{color:var(--text);font-size:14px;font-weight:600}.docs-nav b{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.docs-nav ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.docs-nav li a{border-left:2px solid var(--border);color:var(--text-soft);padding:5px 10px;font-size:13.5px;line-height:1.4;transition:color .16s,border-color .16s;display:block}.docs-nav li a:hover{border-left-color:var(--emerald);color:var(--text)}.docs-nav a[aria-current=page]{border-left-color:var(--emerald);color:var(--emerald-deep);background:var(--bg-accent);font-weight:600}.docs-layout .docs-toc{max-height:calc(100vh - 120px);top:100px;overflow-y:auto}.docs-toc a[data-depth="3"]{padding-left:12px}.docs-toc a:hover{color:var(--emerald)}html:not(.js) .docs-search{display:none}.docs-search{position:relative}.docs-search input{border:1px solid color-mix(in srgb, var(--text-soft) 75%, transparent);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text);background:var(--bg-raised);padding:0 14px;font-size:15px}.docs-search input::placeholder{color:var(--text-soft);opacity:1}.docs-search [hidden]{display:none}.docs-search [role=listbox]{z-index:20;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised);width:max(100%,min(380px,100vw - 40px));max-height:min(420px,60vh);box-shadow:var(--shadow-soft);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.docs-search [role=option]{border-radius:var(--radius-sm);cursor:pointer;gap:2px;padding:9px 12px;display:grid}.docs-search [role=option] span{color:var(--text);font-size:15px;font-weight:600;line-height:1.35}.docs-search [role=option] small{color:var(--text-soft);font-size:12.5px;line-height:1.4}.docs-search [role=option]:hover,.docs-search [aria-selected=true]{background:var(--bg-accent)}.docs-search [aria-selected=true] span{color:var(--emerald-deep)}.docs-search-message{color:var(--text-soft);margin:8px 0 0;font-size:13px}@media (forced-colors:active){.docs-search [aria-selected=true]{outline:2px solid highlight}}.docs-article>:first-child{margin-top:0}.docs-article p{color:var(--text-soft);margin:0 0 18px;font-size:16px;line-height:1.78}.docs-article h2{letter-spacing:-.025em;margin:48px 0 13px;font-size:25px}.docs-article h3{margin:32px 0 10px;font-size:20px}.docs-article a{color:var(--emerald);text-underline-offset:4px;text-decoration:underline 1px}.docs-article a:hover{text-decoration-thickness:2px}.docs-article strong,.docs-article b{color:var(--text);font-weight:600}.docs-article ul{color:var(--text-soft);margin:0 0 22px;padding-left:22px;font-size:16px;line-height:1.7}.docs-article ul li+li{margin-top:6px}.docs-article ul:has(+ul){margin-bottom:6px}.docs-article ul li::marker{color:var(--emerald)}.docs-article ol{counter-reset:docs-step;border-top:1px solid var(--border);margin:0 0 24px;padding:0;list-style:none}.docs-article ol li{counter-increment:docs-step;border-bottom:1px solid var(--border);color:var(--text);padding:14px 0 14px 48px;font-size:16px;line-height:1.7;position:relative}.docs-article ol li:before{content:counter(docs-step, decimal-leading-zero);color:var(--emerald);font-family:var(--mono);font-size:10px;line-height:27px;position:absolute;top:14px;left:0}.docs-article li p{margin:0}.docs-article code,.docs-article kbd{border:1px solid var(--border);color:var(--text);background:var(--bg-soft);font:.9em var(--mono);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px}.docs-article pre{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-soft);margin:0 0 22px;padding:16px 18px;overflow-x:auto}.docs-article pre code{background:0 0;border:0;padding:0}.docs-article blockquote{border-left:2px solid var(--border-strong);margin:0 0 22px;padding-left:18px}.docs-article hr{border:0;border-top:1px solid var(--border);margin:40px 0}.docs-article img{height:auto}.docs-article table{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:15px;display:block;overflow-x:auto}.docs-article th{border-bottom:1px solid var(--border);color:var(--text-soft);text-align:left;padding:12px 14px 12px 0;font-size:13px;font-weight:600}.docs-article td{border-bottom:1px solid var(--border);color:var(--text-soft);padding:12px 14px 12px 0}.docs-callout{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-accent);margin:0 0 22px;padding:18px 22px}.docs-callout>p{color:var(--text);margin:0;font-size:16px;line-height:1.7}.docs-callout>p+p{margin-top:8px}.docs-callout>p:first-child{color:var(--emerald);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.5}.docs-callout>ul,.docs-callout>ol{color:var(--text);margin:8px 0 0}.docs-callout--caution{border-left:3px solid var(--yellow);background:var(--bg-soft)}.docs-callout--caution>p:first-child{color:var(--text)}.docs-figure{margin:28px 0}.docs-figure img{width:100%;height:auto;display:block}.docs-figure--phone{max-width:320px}.docs-figure--phone img{box-shadow:0 0 0 1px var(--border);border-radius:29px}.docs-figure--mac img{filter:drop-shadow(0 30px 50px var(--shadow-color))}.docs-figure figcaption{color:var(--text-soft);margin-top:12px;font-size:14.5px;line-height:1.5}.docs-article .docs-figure-link{color:inherit;text-decoration:none;display:block}.docs-figure-hint{color:var(--text);margin-top:14px;font-size:14px;font-weight:700;display:inline-block}.docs-figure-hint span{color:var(--emerald);margin-left:4px;font-size:16px;transition:transform .16s;display:inline-block}.docs-figure-link:hover .docs-figure-hint{color:var(--emerald)}.docs-figure-link:hover .docs-figure-hint span{transform:translate(2px,-2px)}.docs-pager{grid-template-columns:1fr 1fr;gap:15px;margin-top:40px;display:grid}.docs-pager a{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);gap:4px;padding:18px 22px;transition:border-color .16s;display:grid}.docs-pager a:hover{border-color:var(--emerald)}.docs-pager a[rel=next]{text-align:right;grid-column:2}.docs-pager small{color:var(--text-soft);font-size:13px}.docs-pager span{font:500 19px/1.3 var(--serif)}.docs-home .support-hero .docs-search{max-width:560px}.docs-home-sections article{scroll-margin-top:100px}.docs-home-sections h2{margin-top:36px}.docs-home-sections ul{border-top:1px solid var(--border);gap:8px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.docs-home-sections li a{color:var(--text);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px;font-size:14.5px;line-height:1.4;text-decoration-thickness:1px}.docs-home-sections li a:hover{color:var(--emerald);text-decoration-color:currentColor}.docs-home-sections li small{color:var(--text-soft);margin-top:2px;font-size:12px;display:block}.docs-home .support-checklist p:not(.section-kicker){color:var(--text-soft);margin:18px 0 0}.docs-home .support-checklist li{color:var(--text)}@media (width<=1080px){.docs-layout{grid-template:"side head""side toc""side body""side pager"1fr/220px minmax(0,1fr);column-gap:48px}.docs-layout .docs-toc{border-radius:var(--radius-lg);background:var(--bg-soft);grid-template-columns:repeat(2,1fr);max-width:760px;max-height:none;margin-bottom:36px;padding:20px;position:static}.docs-layout .docs-toc b{grid-column:span 2}}@media (width<=820px){.docs-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""side""toc""body""pager";padding-top:28px}.docs-header{margin-bottom:26px}.docs-sidebar{grid-template-rows:none;gap:12px;max-height:none;margin-bottom:12px;position:static}.docs-nav-toggle,.docs-toc-toggle{display:block}.docs-nav-toggle summary,.docs-toc-toggle summary{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-raised);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.docs-nav-toggle summary::-webkit-details-marker,.docs-toc-toggle summary::-webkit-details-marker{display:none}.docs-nav-toggle summary:before,.docs-toc-toggle summary:before{content:"+";width:14px;color:var(--emerald);font-family:var(--mono)}.docs-nav-toggle[open] summary:before,.docs-toc-toggle[open] summary:before{content:"−"}.docs-nav-toggle:not([open])+.docs-nav{display:none}.docs-nav{border-radius:var(--radius-lg);background:var(--bg-soft);padding:20px;overflow:visible}.docs-toc-wrap{grid-area:toc;gap:12px;margin-bottom:30px;display:grid}.docs-toc-toggle:not([open])+.docs-toc{display:none}.docs-layout .docs-toc{grid-area:auto;margin-bottom:0}.docs-toc-toggle+.docs-toc b{display:none}}@media (width<=560px){.docs-main{padding-top:24px}.docs-breadcrumbs a{padding-block:4px;display:inline-block}.docs-header h1{font-size:clamp(32px,9.5vw,46px)}.docs-header>p:not(.section-kicker):not(.docs-meta){font-size:16px}.docs-layout .docs-toc{grid-template-columns:1fr}.docs-layout .docs-toc b{grid-column:auto}.docs-article ol li{padding-left:38px}.docs-figure--phone{max-width:min(320px,100%)}.docs-pager{grid-template-columns:1fr}.docs-pager a[rel=next]{grid-column:auto}.docs-callout{padding:16px 18px}}@media (width>=1081px){.docs-figure--phone{max-width:360px}.docs-figure--phone img{border-radius:32px}.docs-figure--mac{margin-inline:-36px}}
