html[data-preset=pageloop],[data-preset=pageloop]{--plp-page:#f5f5f5;--plp-surface:#fafafa;--plp-card:#fff;--plp-stroke:#e6e6e6;--plp-fg:#0a0a0a;--plp-muted-fg:#777;--plp-subtle-fg:#949494;--plp-tile:#f5f5f5;--plp-faint-fg:color-mix(in srgb, var(--plp-fg) 40%, transparent);--plp-grid-strong:#0a0a0a08;--plp-grid-faint:#0a0a0a02;--plp-control-stroke:var(--plp-stroke);--pl-bg:var(--plp-surface);--pl-card:var(--plp-card);--pl-muted:var(--plp-tile);--pl-border:var(--plp-stroke);--pl-fg:var(--plp-fg);--pl-muted-fg:var(--plp-muted-fg)}html.dark[data-preset=pageloop],html[data-preset=pageloop].dark,.dark [data-preset=pageloop],[data-preset=pageloop].dark{--plp-page:#161616;--plp-surface:#1a1a1a;--plp-card:#202020;--plp-stroke:#2c2c2c;--plp-fg:#e8e8e8;--plp-muted-fg:#969490;--plp-subtle-fg:#7c7a77;--plp-tile:#232323;--plp-faint-fg:color-mix(in srgb, var(--plp-fg) 55%, transparent);--plp-grid-strong:#0000000a;--plp-grid-faint:#00000004;--plp-control-stroke:color-mix(in srgb, var(--plp-fg) 26%, var(--plp-card))}[data-preset=pageloop] .pl-hero{--pl-hero-deep:color-mix(in oklab, var(--pl-brand,#0d9373) 79%, #404040);--pl-hero-mid:color-mix(in oklab, var(--pl-brand,#0d9373) 47%, silver);isolation:isolate;box-sizing:border-box;background:linear-gradient(to bottom, var(--pl-hero-deep) -29.6px, var(--pl-hero-mid) 75.4px,  var(--plp-surface) min(295px, 100%));padding:104px 16px 50px;position:relative;overflow:hidden}html.dark[data-preset=pageloop] .pl-hero:before,html[data-preset=pageloop].dark .pl-hero:before,.dark [data-preset=pageloop] .pl-hero:before,[data-preset=pageloop].dark .pl-hero:before{opacity:.1}html.dark[data-preset=pageloop] .pl-hero,html[data-preset=pageloop].dark .pl-hero,.dark [data-preset=pageloop] .pl-hero,[data-preset=pageloop].dark .pl-hero{--pl-hero-deep:color-mix(in oklab, var(--pl-brand,#0d9373) 72%, black);--pl-hero-mid:color-mix(in oklab, var(--pl-brand,#0d9373) 45%, var(--plp-surface))}[data-preset=pageloop] .pl-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.9' height='34.9'%3E%3Cpath d='M17.45 11.95v11M11.95 17.45h11' stroke='white' stroke-opacity='.6' stroke-width='1.4' fill='none'/%3E%3C/svg%3E");background-position:11px 18px;background-size:34.9px 34.9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000eb 0,#000000b3 100px,#00000080 161px,#00000038 250px,#0000 330px);mask-image:linear-gradient(#000000eb 0,#000000b3 100px,#00000080 161px,#00000038 250px,#0000 330px)}[data-preset=pageloop] .pl-hero__inner{flex-direction:column;align-items:center;gap:24px;width:min(465px,100%);margin:0 auto;display:flex;position:relative}[data-preset=pageloop] .pl-hero__title{max-width:100%;font-family:var(--pl-font-heading,inherit);letter-spacing:-.02em;text-align:center;text-wrap:balance;color:#fff;margin:0;font-size:32px;font-weight:400;line-height:1}[data-preset=pageloop] .pl-hero__search{z-index:1;width:100%;position:relative}[data-preset=pageloop] .pl-hero__search-box{box-sizing:border-box;border:1px solid var(--plp-control-stroke);background:var(--plp-card);width:100%;height:40px;color:var(--plp-faint-fg);font:inherit;letter-spacing:-.02em;text-align:left;cursor:text;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:14px;font-weight:500;display:flex}[data-preset=pageloop] .pl-hero__suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:-8px;display:flex}[data-preset=pageloop] .pl-hero__chip{border:1px solid var(--plp-control-stroke);background:var(--plp-card);color:var(--plp-fg);font:inherit;letter-spacing:-.02em;white-space:normal;text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;max-width:100%;padding:6px 10px;font-size:14px;font-weight:500;line-height:1}[data-preset=pageloop] .pl-hero__chip:hover{border-color:var(--pl-brand,#0d9373)}[data-preset=pageloop] .pl-hero__chip:focus-visible,[data-preset=pageloop] .pl-hero__search-box:focus-visible{outline:2px solid var(--pl-brand,#0d9373);outline-offset:2px}[data-preset=pageloop] .pl-hero__decor{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;margin:0;display:block;position:absolute}[data-preset=pageloop] .pl-hero__decor--left{width:92.8px;height:80px;top:4px;left:-44.4px}[data-preset=pageloop] .pl-hero__decor--right{width:78px;height:96px;top:26px;left:calc(100% - 25px);transform:scaleX(-1)}@media (max-width:767px){[data-preset=pageloop] .pl-hero{padding-top:56px}[data-preset=pageloop] .pl-hero__decor{display:none}[data-preset=pageloop] .pl-hero__chip{min-height:32px}}[data-preset=pageloop] .pl-cardgroup{gap:16px;margin:16px 0}[data-preset=pageloop] .pl-cardgroup:last-child{margin-bottom:0}@media (min-width:640px){[data-preset=pageloop] .pl-cardgroup--cols-4{gap:12px}}[data-preset=pageloop] .pl-card{color:var(--plp-fg);background:0 0;border:0;border-radius:0;padding:0}[data-preset=pageloop] .pl-card__title{letter-spacing:-.02em;color:var(--plp-fg);margin-bottom:10px;font-size:16px;font-weight:500;line-height:1}[data-preset=pageloop] .pl-card__body{letter-spacing:-.03em;color:var(--plp-faint-fg);padding-bottom:12px;font-size:14px;line-height:1.35}[data-preset=pageloop] .pl-card__icon{width:16px;height:16px;color:var(--plp-muted-fg);margin-bottom:8px}[data-preset=pageloop] .pl-card__arrow{display:none}[data-preset=pageloop] .pl-card--link:hover{box-shadow:none;border-color:#0000}[data-preset=pageloop] .pl-card:not(.pl-card--image-side):not(.pl-card--image-bottom)>.pl-card__cover,[data-preset=pageloop] .pl-card:not(.pl-card--image-side):not(.pl-card--image-bottom)>.pl-card__cover-fallback{aspect-ratio:auto;background-color:var(--plp-tile);border:0;border-radius:8px;width:100%;height:152px;margin:0 0 12px}[data-preset=pageloop] .pl-card:not(.pl-card--cover):not(.pl-card--image-side):before{content:"";background-color:var(--plp-tile);background-image:var(--pl-card-placeholder,none), repeating-linear-gradient(30deg, var(--plp-grid-strong) 0 1px, transparent 1px 5.385px, var(--plp-grid-faint) 5.385px 6.385px, transparent 6.385px 10.77px, var(--plp-grid-faint) 10.77px 11.77px, transparent 11.77px 16.155px, var(--plp-grid-faint) 16.155px 17.155px, transparent 17.155px 21.54px), repeating-linear-gradient(-30deg, var(--plp-grid-strong) 0 1px, transparent 1px 5.385px, var(--plp-grid-faint) 5.385px 6.385px, transparent 6.385px 10.77px, var(--plp-grid-faint) 10.77px 11.77px, transparent 11.77px 16.155px, var(--plp-grid-faint) 16.155px 17.155px, transparent 17.155px 21.54px);background-position:50%;background-repeat:no-repeat,repeat,repeat;background-size:auto 125%,auto,auto;border-radius:8px;height:152px;margin-bottom:12px;display:block}[data-preset=pageloop] a.pl-card:hover>.pl-card__cover,[data-preset=pageloop] a.pl-card:hover:before{box-shadow:0 0 0 1px var(--plp-stroke)}html.dark[data-preset=pageloop] .pl-card:not(.pl-card--cover):not(.pl-card--image-side):before,html[data-preset=pageloop].dark .pl-card:not(.pl-card--cover):not(.pl-card--image-side):before,.dark [data-preset=pageloop] .pl-card:not(.pl-card--cover):not(.pl-card--image-side):before,[data-preset=pageloop].dark .pl-card:not(.pl-card--cover):not(.pl-card--image-side):before{filter:invert(.88);background-color:#f9f9f9}html.dark[data-preset=pageloop] a.pl-card:hover:before,html[data-preset=pageloop].dark a.pl-card:hover:before,.dark [data-preset=pageloop] a.pl-card:hover:before,[data-preset=pageloop].dark a.pl-card:hover:before{box-shadow:0 0 0 1px #ededed}[data-preset=pageloop] .pl-accordion{border:1px solid var(--plp-stroke);background:var(--plp-surface);border-radius:10px;padding:0;overflow:hidden}[data-preset=pageloop] .pl-accordion--group>*+*{border-top:1px solid var(--plp-stroke)}[data-preset=pageloop] .pl-accordion__trigger{letter-spacing:-.02em;color:var(--plp-fg);gap:10px;padding:20px;font-size:16px;font-weight:500;line-height:1}[data-preset=pageloop] .pl-accordion__chevron{color:var(--plp-fg);transform:rotate(90deg)}[data-preset=pageloop] .pl-accordion__trigger[data-state=open] .pl-accordion__chevron,[data-preset=pageloop] .pl-accordion__chevron--open{transform:rotate(-90deg)}[data-preset=pageloop] .pl-accordion__icon-slot{color:var(--plp-fg)}[data-preset=pageloop] .pl-accordion__content{color:var(--plp-muted-fg);padding:0 20px 20px 46px;font-size:14px}[data-preset=pageloop] .pl-steps{margin:24px 0}[data-preset=pageloop] .pl-step{border-left-color:var(--plp-stroke);margin-left:16px;padding:0 0 48px 31px}[data-preset=pageloop] .pl-step:last-child{border-left-color:#0000;padding-bottom:0}[data-preset=pageloop] .pl-step__marker{box-sizing:border-box;border:1px solid var(--plp-stroke);background:var(--plp-surface);letter-spacing:-.02em;width:32px;height:32px;color:var(--plp-fg);border-radius:7px;font-size:16px;font-weight:500;left:-17px}[data-preset=pageloop] .pl-step__title{letter-spacing:-.02em;color:var(--plp-fg);margin-bottom:8px;font-size:16px;font-weight:500;line-height:1}[data-preset=pageloop] .pl-step__body{letter-spacing:-.02em;color:color-mix(in srgb, var(--plp-fg) 70%, transparent);font-size:16px;line-height:1.55}[data-preset=pageloop] .pl-page-cover:not(.pl-page-cover--full){border-radius:8px}
[data-preset=pageloop]{--background:var(--plp-surface);--foreground:var(--plp-fg);--muted:var(--plp-tile);--muted-foreground:var(--plp-muted-fg);--muted-foreground-strong:var(--plp-muted-fg);--border:var(--plp-stroke);--card:var(--plp-card);--plt-page:var(--plp-page);--plt-subtle-fg:var(--plp-subtle-fg);--plt-active-row:var(--plp-stroke);--plt-quiet-button:#e5e5e5;--plt-brand-text:var(--brand-accent);--pl-card-placeholder:url(../media/card-placeholder.0dl321s22cvak.png);--pl-font-heading:var(--font-heading);--pl-border:var(--border);--pl-muted:var(--muted);--pl-muted-fg:var(--muted-foreground);--pl-muted-fg-strong:var(--muted-foreground-strong);--pl-fg:var(--foreground);--pl-bg:var(--background);--pl-card:var(--card);--pl-brand:var(--brand-accent)}.dark [data-preset=pageloop],[data-preset=pageloop].dark{--plt-active-row:#2a2a2a;--plt-quiet-button:#2a2a2a;--plt-brand-text:color-mix(in oklab, var(--brand-accent) 55%, white)}[data-preset=pageloop] [data-pl-page=article] .docs-content{letter-spacing:-.02em;color:color-mix(in srgb, var(--foreground) 70%, transparent);font-weight:500;line-height:1.55}[data-preset=pageloop] [data-pl-page=article] .docs-content :is(strong,b){color:var(--foreground)}[data-preset=pageloop] [data-pl-page=article] .docs-content :is(h2,h3,h4){letter-spacing:-.02em;font-weight:500;line-height:1.2}[data-preset=pageloop] [data-pl-page=article] .docs-content h2{border-bottom:0;margin-top:48px;padding-bottom:0;font-size:24px}[data-preset=pageloop] [data-pl-page=article] .docs-content h3{margin-top:48px;font-size:20px}[data-preset=pageloop] [data-pl-page=article] .docs-content h4{margin-top:32px;font-size:16px}[data-preset=pageloop] [data-pl-page=article] .docs-content :is(h2,h3,h4)+*{margin-top:16px}[data-preset=pageloop] [data-pl-page=article] .docs-content :is(h2,h3,h4)+.pl-steps{margin-top:24px}[data-preset=pageloop] [data-pl-page=article] .docs-content img:not(.pl-card *,.pl-page-cover *){border-radius:12px}.dark [data-preset=pageloop] [data-pl-page=article] .docs-content img:not(.pl-card *,.pl-page-cover *):not([src$=\.svg i]),.dark [data-preset=pageloop] [data-pl-page=article] .pl-page-cover img:not([src$=\.svg i]):not(.pl-page-cover__img--dark){filter:brightness(.88)}[data-preset=pageloop][data-site-frame],[data-preset=pageloop] .pl-no-scrollbar,[data-preset=pageloop] .pl-endpoint__examples,[data-preset=pageloop] .pl-endpoint__examples *{scrollbar-width:none}html:has([data-preset=pageloop]){scrollbar-width:none}html:has([data-preset=pageloop])::-webkit-scrollbar{display:none}[data-preset=pageloop][data-site-frame]::-webkit-scrollbar{display:none}[data-preset=pageloop] .pl-no-scrollbar::-webkit-scrollbar{display:none}[data-preset=pageloop] .pl-endpoint__examples::-webkit-scrollbar{display:none}[data-preset=pageloop] .pl-endpoint__examples ::-webkit-scrollbar{display:none}@media (min-width:1024px){[data-preset=pageloop][data-site-frame]{scroll-padding-bottom:56px}html:has([data-preset=pageloop]){scroll-padding-bottom:56px}}[data-preset=pageloop] .pl-panel-cap{z-index:30;pointer-events:none;height:0;position:sticky}[data-preset=pageloop] .pl-panel-cap--top{top:var(--topbar-h)}[data-preset=pageloop] .pl-panel-cap--bottom{bottom:8px}[data-preset=pageloop] .pl-panel-cap:before{content:"";--cap-corner:transparent 10.5px, var(--border) 11px, var(--border) 12px, var(--plt-page) 12.5px;--cap-line:linear-gradient(var(--border), var(--border));--cap-page:linear-gradient(var(--plt-page), var(--plt-page));height:12px;position:absolute;left:-3px;right:-3px}[data-preset=pageloop] .pl-panel-cap--top:before{background:radial-gradient(circle at 100% 100%, var(--cap-corner)) 3px 0 / 12px 12px no-repeat, radial-gradient(circle at 0 100%, var(--cap-corner)) calc(100% - 3px) 0 / 12px 12px no-repeat, var(--cap-line) 15px 0 / calc(100% - 30px) 1px no-repeat, var(--cap-page) 0 0 / 3px 100% no-repeat, var(--cap-page) 100% 0 / 3px 100% no-repeat;top:0}[data-preset=pageloop] .pl-panel-cap--bottom:before{background:radial-gradient(circle at 100% 0, var(--cap-corner)) 3px 100% / 12px 12px no-repeat, radial-gradient(circle at 0 0, var(--cap-corner)) calc(100% - 3px) 100% / 12px 12px no-repeat, var(--cap-line) 15px 100% / calc(100% - 30px) 1px no-repeat, var(--cap-page) 0 0 / 3px 100% no-repeat, var(--cap-page) 100% 0 / 3px 100% no-repeat;bottom:0}[data-preset=pageloop] .pl-panel-cap--bottom:after{content:"";background:var(--plt-page);height:8px;position:absolute;top:0;left:0;right:0}@media print{[data-preset=pageloop] .pl-panel-cap{display:none}}@media (min-width:1024px){[data-preset=pageloop] [data-pl-page=api]{--pl-api-text:680px;--pl-api-side:max(0px, calc((100% - 26.5rem - var(--pl-api-text)) / 2))}[data-preset=pageloop] [data-pl-page=api] .pl-api-article:has(>.pl-endpoint)>:not(.pl-endpoint){max-width:var(--pl-api-text);margin-left:var(--pl-api-side)}[data-preset=pageloop] [data-pl-page=api] .pl-api-article:not(:has(>.pl-endpoint)){max-width:72rem;margin-inline:auto}[data-preset=pageloop] [data-pl-page=api] .pl-endpoint>:not(.pl-endpoint__examples){width:100%;max-width:var(--pl-api-text);justify-self:center}}html:has([data-pl-toolbar]):not([data-pl-framed]) [data-preset=pageloop] [data-pl-rail]{max-height:calc(100vh - var(--topbar-h) - 57px - 64px - var(--plv-bar-h) - 12px)}[data-preset=pageloop]{--pl-article-cols:minmax(0, 1fr) clamp(548px, calc(100% - 639px), 720px) minmax(0, 1fr) 39px 240px 120px}@media (min-width:1280px){[data-preset=pageloop] [data-pl-cover=column]{max-width:1230px;container-type:inline-size}[data-preset=pageloop] [data-pl-cover=column] .pl-page-cover{--pl-page-cover-height:clamp(375px, 39.27cqw, 480px)}}
