@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.topic-layout{grid-template-columns:var(--container-margin,minmax(var(--margin-min,0), calc((100dvw - var(--container-width,103rem) - var(--gap)) / 2))) minmax(0,1fr) var(--container-margin,minmax(var(--margin-min,0), calc((100dvw - var(--container-width,103rem) - var(--gap)) / 2)));gap:var(--gap);background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-1);flex:1;grid-template-rows:0 1fr 0;grid-template-areas:". . ."".main.";padding-block-end:var(--gap);display:grid}.topic-layout.has-topic-sidebar{grid-template-areas:"topic-sidebar. .""topic-sidebar main.""topic-sidebar. ."}@media(min-width:64rem){.topic-layout.has-topic-sidebar{grid-template-columns:var(--container-margin,minmax(var(--margin-min,0), calc((100dvw - var(--container-width,103rem) - var(--gap)) / 2))) minmax(12rem,1fr) 4fr var(--container-margin,minmax(var(--margin-min,0), calc((100dvw - var(--container-width,103rem) - var(--gap)) / 2)));grid-template-areas:". . . ."".topic-sidebar main."". . . ."}}.afd-canvas-active.scrolled .topic-layout{top:var(--canvas-offset,0);position:relative}.topic-sidebar{top:var(--spacing-sticky-navs);z-index:6;max-height:var(--height-screen-safe);background:var(--calcite-color-background);border:1px solid var(--calcite-color-border-3);width:100%;transition:transform var(--calcite-animation-timing) var(--ease-in-out);transform-origin:100%;scroll-margin-top:var(--scroll-margin-top);grid-area:topic-sidebar;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:sticky;overflow:hidden auto;transform:translate(-100%)}@media(min-width:58rem){.topic-sidebar{min-width:auto}}@media(min-width:64rem){.topic-sidebar{top:var(--spacing-sticky-navs-gap);max-width:none;transform:translate(0)}}.topic-sidebar.is-active{min-width:calc(100vw - calc(var(--spacing,.25rem) * 12) - var(--gap) * 3);max-width:calc(100vw - calc(var(--spacing,.25rem) * 12) - var(--gap) * 3);box-shadow:var(--calcite-shadow-md);transform:translate(0)}@media(min-width:32rem){.topic-sidebar.is-active{min-width:66vw}}@media(min-width:58rem){.topic-sidebar.is-active{min-width:33vw}}@media(min-width:64rem){.topic-sidebar.is-active{min-width:auto;max-width:none;box-shadow:none}}.topic-sidebar.has-search{grid-template-rows:min-content 1fr}.topic-navigation-container{padding:var(--half-gap) 0}.fab{top:calc(100dvh - var(--gap) - calc(var(--spacing,.25rem) * 12));left:calc(100dvw - var(--gap) - calc(var(--spacing,.25rem) * 12));z-index:var(--calcite-z-index-4);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);background-color:var(--calcite-color-brand);color:var(--calcite-color-text-inverse);box-shadow:var(--calcite-shadow-sm);cursor:pointer;transition:background-color var(--calcite-animation-timing) var(--ease-in-out);border:0;border-radius:3.40282e38px;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;padding:0;display:grid;position:fixed}@media(hover){.fab:hover{background-color:var(--calcite-color-brand-hover)}}.fab:focus-visible{background-color:var(--calcite-color-brand-hover)}.fab:active{background-color:var(--calcite-color-brand-press)}.fab .fab-icon,.fab .close-icon{opacity:1;transition:opacity var(--calcite-animation-timing) var(--ease-in-out);grid-area:1/1}.fab .close-icon,.fab.is-active .fab-icon{opacity:0}.fab.is-active .close-icon{opacity:1}@media(min-width:64rem){.fab{display:none}}.main{scroll-margin:var(--scroll-margin-top);gap:calc(var(--spacing,.25rem) * 4);grid-area:main;grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:32rem){.main{gap:var(--gap)}}.main.has-toc{grid-template-areas:"header""toc""content""sidebar";grid-auto-rows:min-content}@media(min-width:32rem){.main.has-toc{grid-template:"header header"max-content"content sidebar"1fr/minmax(min(60rem,33dvw),4fr) minmax(8rem,1fr)}}.main.no-toc{grid-template-rows:max-content auto min-content;grid-template-areas:"header""content"}.page-header{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;grid-area:header;display:flex}.page-title{font-size:var(--calcite-font-size-relative-3xl);line-height:var(--calcite-font-line-height-relative-tight)}@media(min-width:32rem){.page-title:after{content:"";width:50px;height:4px;margin-block:calc(var(--spacing,.25rem) * 2.5);background-color:var(--short-rule-color,var(--calcite-color-brand-press));display:block}}@media(min-width:58rem){.page-title{font-size:var(--calcite-font-size-relative-5xl);line-height:1}}.page-content{grid-area:content}.sidebar-container{grid-area:sidebar}@media(max-width:32rem){.sidebar-container:has(.table-of-contents:not(:empty)){display:contents}}@media(min-width:32rem){.sidebar-container{top:var(--spacing-sticky-navs-gap);max-height:var(--height-screen-safe);gap:calc(var(--spacing,.25rem) * 4);grid-template-rows:minmax(0,max-content) minmax(0,max-content) minmax(66px,1fr);grid-template-areas:"toc""supplementary""feedback";display:grid;position:sticky}}.sidebar-container:empty{grid-area:unset;display:none;position:absolute}.table-of-contents{grid-area:toc}@media(min-width:32rem){.table-of-contents:not(:has(+.supplementary-content)){grid-row:1/span 2}}.table-of-contents:not(.has-toc>.table-of-contents),.table-of-contents:empty{grid-area:unset;display:none;position:absolute}@media(max-width:32rem){.supplementary-content{margin-bottom:calc(var(--spacing,.25rem) * 4)}}@media(min-width:32rem){.supplementary-content{grid-area:supplementary;max-height:100%;overflow-y:auto}.supplementary-content:not(.table-of-contents+.supplementary-content),.supplementary-content:is(.table-of-contents:empty+.supplementary-content){grid-area:1/toc/span 2}}.supplementary-content:not(.has-custom-sidebar .supplementary-content){grid-area:unset;display:none;position:absolute}.supplementary-content .sidebar-title:not(:first-of-type){margin-top:calc(var(--spacing,.25rem) * 4)}.sidebar-videos{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media(min-width:32rem){.no-toc .sidebar-videos{gap:var(--gap)}}.sidebar-videos .sidebar-title{margin-bottom:calc(var(--spacing,.25rem) * 0)}.sidebar-videos:not(:only-child) .sidebar-title{margin-top:calc(var(--spacing,.25rem) * 4)}.sidebar-videos:not(.has-custom-sidebar .sidebar-videos){grid-area:unset;display:none;position:absolute}@media(min-width:32rem){.feedback{grid-area:feedback}.no-toc .feedback{justify-self:flex-end}}.feedback:empty,.custom-sidebar:empty{grid-area:unset;display:none;position:absolute}.sidebar-title{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-n1,var(--text-sm));--tw-font-weight:var(--font-weight-bold,var(--calcite-font-weight-bold));font-weight:var(--font-weight-bold,var(--calcite-font-weight-bold));color:var(--calcite-color-text-3);display:block}}@property --tw-font-weight{syntax:"*";inherits:false}@layer components{.tree-nav{--tree-nav-spacing-block:calc(var(--spacing,.25rem) * 1.25);--tree-nav-spacing-inline:calc(var(--spacing,.25rem) * 2);--tree-nav-indent:calc(var(--spacing,.25rem) * 3);transition:all var(--calcite-animation-timing) var(--ease-in-out)}.tree-nav-subnav{min-height:0;transition-property:visibility,opacity;transition-duration:var(--calcite-animation-timing);transition-timing-function:var(--ease-in-out);visibility:hidden;opacity:0;grid-column:1/-1;padding-inline-start:var(--tree-nav-indent);overflow:hidden}.tree-nav-subnav.is-expanded{visibility:visible;opacity:1}.tree-nav-item{color:var(--calcite-color-text-2);font-size:var(--calcite-font-size--1);line-height:var(--calcite-font-line-height-relative-normal);outline:0;display:flex}@media(hover){.tree-nav-item:hover{color:var(--calcite-color-text-1)}}.tree-nav-item.is-expandable{cursor:pointer;transition-property:grid-template-rows;transition-duration:var(--calcite-animation-timing);transition-timing-function:var(--ease-in-out);outline-color:#0000;grid-template-rows:max-content 0fr;grid-template-columns:1fr;grid-auto-rows:0;display:grid}.tree-nav-item.is-expandable:focus-visible{outline:2px solid var(--calcite-color-focus);outline-offset:-2px;color:var(--calcite-color-text-1)}.tree-nav-item.is-expandable:has(>a.tree-nav-item-label){grid-template-columns:calc(var(--tree-nav-indent) * 2) minmax(0,1fr)}.tree-nav-item.is-expanded{grid-template-rows:max-content 1fr}.tree-nav-item.is-item-title{margin:var(--tree-nav-spacing-block) var(--tree-nav-spacing-inline);font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-1);border-bottom:1px solid var(--calcite-color-border-3);padding-block-end:var(--tree-nav-spacing-block);padding-inline-start:var(--tree-nav-indent)}.tree-nav-item.is-child-item{margin-inline-start:0}.tree-nav-item-button{color:var(--calcite-color-text-2);background:0 0;outline-color:#0000;flex-wrap:wrap;place-content:center;align-items:center;display:flex}.tree-nav-item-button:has(>.tree-nav-item-label){grid-template-columns:calc(var(--tree-nav-indent) * 2) minmax(0,1fr);display:grid}@media(hover){.tree-nav-item:hover>.tree-nav-item-button{color:var(--calcite-color-text-link-hover)}}.tree-nav-item-button:focus-visible{outline:2px solid var(--calcite-color-focus);outline-offset:-2px;color:var(--calcite-color-text-link-hover)}.tree-nav-expand-icon{transition:transform var(--calcite-animation-timing) var(--ease-in-out);pointer-events:none;justify-self:center;transform:rotate(0)}.is-expanded>.tree-nav-item-button>.tree-nav-expand-icon{transform:rotate(90deg)}.tree-nav-item-link,.tree-nav-item-label{padding-block:var(--tree-nav-spacing-block);color:inherit;text-align:start;flex:auto;padding-inline-end:var(--tree-nav-spacing-inline);display:inline-flex}:is(.tree-nav-item-link,.tree-nav-item-label).is-expanded{font-weight:var(--calcite-font-weight-medium)}@media(hover){.tree-nav-item:hover>:is(.tree-nav-item-link,.tree-nav-item-label){text-decoration:none}.tree-nav-item:hover>:is(.tree-nav-item-link,.tree-nav-item-label):is(a){color:var(--calcite-color-text-link-hover)}}.tree-nav-item:focus-visible :is(.tree-nav-item-link,.tree-nav-item-label),:is(.tree-nav-item-link,.tree-nav-item-label):focus-visible{color:var(--calcite-color-text-link-hover);text-decoration:none}.tree-nav-item-link{outline-color:#0000;padding-inline-start:calc(var(--tree-nav-indent) * 2);position:relative}.tree-nav-item-link:before{content:"•";color:var(--calcite-color-brand);opacity:0;transition:opacity var(--calcite-animation-timing) var(--ease-in-out);position:absolute;inset-inline-start:var(--tree-nav-spacing-inline)}@media(hover){.tree-nav-item:hover>.tree-nav-item-link:before{opacity:1}}.tree-nav-item:focus-visible>.tree-nav-item-link,.tree-nav-item-link:focus-visible{outline:2px solid var(--calcite-color-focus);outline-offset:-2px;text-decoration:none}:is(.tree-nav-item:focus-visible>.tree-nav-item-link,.tree-nav-item-link:focus-visible):before{opacity:1}.tree-nav-item-link.is-selected{font-weight:var(--calcite-font-weight-medium)}.tree-nav-item-link.is-selected:before{opacity:1}.tree-nav-item-link:has(.tree-nav-different-section-icon){gap:var(--tree-nav-spacing-block) var(--tree-nav-spacing-inline);display:inline-flex}.tree-nav-item-link:has(.tree-nav-different-section-icon)>span{flex-grow:1}.tree-nav-different-section-icon{color:var(--calcite-color-text-3)}.tree-nav-divider{width:100%;margin:var(--tree-nav-spacing-block) var(--tree-nav-spacing-inline);border-color:var(--calcite-color-border-3);display:block}}@layer components{.topic-search-results{width:var(--results-width,calc(100dvw - (calc(var(--spacing,.25rem) * 16))));max-width:var(--results-max,unset);max-height:calc(100dvh - var(--site-header-height,0px) - var(--secondary-nav-height,0px) - (var(--gap) * 2) - 60px)}}@layer components{.sidebar-video-link{color:var(--calcite-color-text-2);border:1px solid var(--calcite-color-border-3);cursor:pointer;transition:all var(--calcite-animation-timing) var(--ease-in-out);grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;display:grid;position:relative}@media(hover){.sidebar-video-link:hover{color:var(--calcite-color-text-link-hover);border-color:var(--calcite-color-brand-hover);text-decoration:none}.sidebar-video-link:hover .play-icon{opacity:1;transform:scale(1)}}.sidebar-video-link:focus-visible{color:var(--calcite-color-text-link-hover);border-color:var(--calcite-color-brand-hover)}.sidebar-video-link:active{color:var(--calcite-color-text-link-press);border-color:var(--calcite-color-brand-press)}:is(.sidebar-video-link:focus-visible,.sidebar-video-link:active) .play-icon{opacity:1;transform:scale(1)}@media(min-width:58rem){.sidebar-video-link{grid-column:1/-1}}.sidebar-video-link .sidebar-video-thumb{grid-area:1/1/2/-1;width:100%;height:auto}.sidebar-video-link .play-icon{pointer-events:none;width:auto;height:50%;color:var(--calcite-color-neutral-blk-000);opacity:.9;transition:all var(--calcite-animation-timing) var(--ease-in-out);grid-area:1/1/2/-1;place-self:center;position:absolute;transform:scale(.9)}.sidebar-video-link .sidebar-video-title{padding:calc(var(--spacing,.25rem) * 2);font-size:var(--calcite-font-size-relative-base);line-height:var(--calcite-font-line-height-relative-snug);display:inline-block}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer components{.page-group-container{justify-content:stretch;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.page-group-description{margin-block-end:calc(var(--spacing,.25rem) * 3)}.page-group-tabs{border-block-end:2px solid var(--calcite-color-border-2);flex-grow:1;line-height:0}.page-group-link{padding:calc(var(--spacing,.25rem) * 2) calc(var(--spacing,.25rem) * 3);color:var(--calcite-color-text-3);font-weight:var(--calcite-font-weight-medium);font-size:var(--calcite-font-size-relative-lg);text-overflow:ellipsis;border:0 solid #0000;border-block-end-width:3px;outline-color:#0000;line-height:1;text-decoration:none;display:inline-block;overflow:hidden}@media(prefers-reduced-motion:no-preference){.page-group-link{transition:var(--calcite-animation-timing) var(--ease-in-out);transition-property:border-color,color}}@media(hover){.page-group-link:hover{color:var(--calcite-color-text-link-hover);border-color:var(--calcite-color-border-2)}}.page-group-link:focus-visible{outline:2px solid var(--calcite-color-focus);outline-offset:-2px;color:var(--calcite-color-text-link-hover);border-color:var(--calcite-color-border-2)}.page-group-link:active{color:var(--calcite-color-text-link-press);border-color:var(--calcite-color-brand-press)}.page-group-link.is-active{color:var(--calcite-color-text-1);border-color:var(--calcite-color-brand)}}
