@font-face{font-family:RaviFaNum;src:url(/fonts/ravi/RaviFaNum-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:RaviFaNum;src:url(/fonts/ravi/RaviFaNum-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RaviFaNum;src:url(/fonts/ravi/RaviFaNum-Bold.woff2)format("woff2");font-weight:500 800;font-style:normal;font-display:swap}@font-face{font-family:RaviFaNum;src:url(/fonts/ravi/RaviFaNum-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--t-font:"RaviFaNum",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--t-bg:#fbfbf7;--t-fg:#101411;--t-card:#fff;--t-primary:#2e7d43;--t-primary-fg:#fff;--t-secondary:#eef5ee;--t-muted:#eef1eb;--t-muted-fg:#647064;--t-accent:#dff3e4;--t-accent-fg:#15351d;--t-border:#dfe6dd;--t-ring:#2e7d43;--t-ease:cubic-bezier(.22,1,.36,1);--t-fast:.12s;--t-base:.2s;--t-slow:.32s;--t-header-h:4rem;--t-shadow-xs:0 1px 2px 0 #0000000d;--t-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--t-shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}html.t-dark{--t-bg:#101411;--t-fg:#eef5ee;--t-card:#151b17;--t-primary:#65c179;--t-primary-fg:#072313;--t-secondary:#202820;--t-muted:#202820;--t-muted-fg:#a8b3a6;--t-accent:#1e3325;--t-accent-fg:#dff3e4;--t-border:#2f3a31;--t-ring:#65c179;color-scheme:dark}html:has(body.testrail-theme){background:var(--t-bg);scroll-padding-top:calc(var(--t-header-h) + 1.5rem)}body.testrail-theme{background:var(--t-bg);color:var(--t-fg);letter-spacing:0}body.testrail-theme,body.testrail-theme :is(h1,h2,h3,h4,h5,h6,.heading-font,.alt-font,.nav,button,input,textarea,select){font-family:var(--t-font)}body.testrail-theme #wrapper,body.testrail-theme #main{background:var(--t-bg)}body.testrail-theme ::selection{background:color-mix(in oklab,var(--t-primary)22%,transparent)}body.testrail-theme :focus-visible{outline:2px solid var(--t-ring);outline-offset:2px}html.t-locked{overflow:hidden}:where(.t-header,.t-subbar,.t-sheet,.t-footer,.t-hero,.t-card,.t-chips,.t-pagination,.t-search,.t-share,.t-toc,.t-cta-box,.t-cta-band,.t-author,.t-tags,.t-share-row,.t-empty,.t-about,.t-band,.t-section,.t-docs,.t-demo,.t-promo,.t-help-box,.t-kbs,.t-starts,.t-quick,.t-topics) :is(ul,ol,li,p,form,h1,h2,h3,h4,dl,dd){width:auto;color:inherit;margin:0;padding:0;list-style:none}:where(.t-header,.t-sheet,.t-share,.t-search,.t-about,.t-demo,.t-docs,.t-toc) button{min-width:0;min-height:0;color:inherit;font:inherit;letter-spacing:normal;line-height:inherit;text-transform:none;text-align:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.t-icon{flex-shrink:0;width:1rem;height:1rem}.t-skip{inset-inline-start:.75rem;z-index:100;background:var(--t-primary);color:var(--t-primary-fg);padding:.5rem 1rem;font-size:.875rem;font-weight:700;position:absolute;top:-4rem}.t-skip:focus{color:var(--t-primary-fg);top:.75rem}.t-wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (width>=40rem){.t-wrap{padding-inline:1.5rem}}.t-btn{white-space:nowrap;cursor:pointer;height:2.25rem;transition:color var(--t-base),background-color var(--t-base),border-color var(--t-base);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.t-btn .t-icon{transition:transform var(--t-base)}.t-btn:hover .t-icon{transform:translate(-.25rem)}.t-btn--sm{height:2rem;padding:0 .75rem}.t-btn--lg{height:2.5rem;padding:0 1.5rem}.t-btn--block{width:100%}.t-btn--primary,.t-btn--primary:hover{background:var(--t-primary);color:var(--t-primary-fg)}.t-btn--primary:hover{background:color-mix(in oklab,var(--t-primary)90%,transparent)}.t-btn--outline,.t-btn--outline:hover{border-color:var(--t-border);background:var(--t-bg);color:var(--t-fg);box-shadow:var(--t-shadow-xs)}.t-btn--outline:hover{background:var(--t-accent);color:var(--t-accent-fg)}.t-btn--ghost,.t-btn--ghost:hover{color:var(--t-fg)}.t-btn--ghost:hover{background:var(--t-accent);color:var(--t-accent-fg)}.t-btn--dark,.t-btn--dark:hover{border-color:var(--t-fg);background:var(--t-fg);color:var(--t-bg);font-weight:700}.t-btn--dark:hover{background:color-mix(in oklab,var(--t-fg)90%,transparent)}.t-btn--inverse,.t-btn--inverse:hover{background:var(--t-primary-fg);color:var(--t-primary)}.t-btn--inverse:hover{background:color-mix(in oklab,var(--t-primary-fg)90%,transparent)}.t-btn--inverse-outline,.t-btn--inverse-outline:hover{border-color:color-mix(in oklab,var(--t-primary-fg)40%,transparent);color:var(--t-primary-fg);background:0 0}.t-btn--inverse-outline:hover{background:color-mix(in oklab,var(--t-primary-fg)10%,transparent)}.t-header{z-index:50;background:color-mix(in oklab,var(--t-bg)80%,transparent);-webkit-backdrop-filter:blur(12px);transition:border-color var(--t-slow),background-color var(--t-slow),box-shadow var(--t-slow);border-bottom:1px solid #0000;position:sticky;top:0}.t-header[data-scrolled=true]{border-bottom-color:var(--t-border);background:color-mix(in oklab,var(--t-bg)95%,transparent);box-shadow:0 1px 0 0 var(--t-border)}.admin-bar .t-header{top:32px}@media (width<=782px){.admin-bar .t-header{top:0}}.t-header__row{height:4rem;transition:height var(--t-slow)var(--t-ease);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.t-header[data-scrolled=true] .t-header__row{height:3.5rem}.t-logo{align-items:center;min-width:0;display:flex}.t-logo img{object-fit:contain;width:auto;max-width:8rem;height:2.25rem;display:block}html.t-dark :is(.t-logo,.t-sheet__head,.t-footer__logo) img{filter:invert()hue-rotate(180deg)}.t-nav{align-items:center;gap:.125rem;display:none}@media (width>=64rem){.t-nav{display:flex}}.t-nav__link,.t-nav__link:hover{color:var(--t-muted-fg);transition:color var(--t-base);padding:.5rem .625rem;font-size:.875rem;font-weight:500;line-height:1.25rem;position:relative}@media (width>=80rem){.t-nav__link{padding-inline:.75rem}}.t-nav__link:hover{color:var(--t-fg)}.t-nav__link--wide{display:none}@media (width>=80rem){.t-nav__link--wide{display:inline-flex}}.t-header__actions{align-items:center;gap:.5rem;display:flex}.t-menu-btn{width:2.25rem;height:2.25rem;color:var(--t-fg);cursor:pointer;transition:background-color var(--t-base);justify-content:center;align-items:center;display:inline-flex}.t-menu-btn:hover{background:var(--t-accent)!important}@media (width>=64rem){.t-menu-btn{display:none}}.t-subbar{border-bottom:1px solid var(--t-border);background:var(--t-card)}.t-subbar__row{scrollbar-width:none;align-items:center;gap:.25rem;display:flex;overflow-x:auto}.t-subbar__row::-webkit-scrollbar{display:none}.t-subbar a,.t-subbar a:hover{color:var(--t-muted-fg);transition:color var(--t-base);flex-shrink:0;align-items:center;gap:.375rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.t-subbar a:hover,.t-subbar a[aria-current]{color:var(--t-fg)}.t-subbar a[aria-current]:after{content:"";inset-inline:.75rem;background:var(--t-primary);height:2px;position:absolute;bottom:-1px}.t-subbar .t-icon{width:.875rem;height:.875rem;color:var(--t-primary)}.t-subbar__all{margin-inline-start:auto}.t-sheet{z-index:60;position:fixed;inset:0}.t-sheet[hidden]{display:none}.t-sheet__overlay{animation:t-fade var(--t-slow);background:#00000080;position:absolute;inset:0}.t-sheet__panel{inset-block:0;border-left:1px solid var(--t-border);background:var(--t-bg);width:75%;max-width:24rem;box-shadow:var(--t-shadow-xl);animation:t-slide .5s var(--t-ease);flex-direction:column;display:flex;position:absolute;right:0}.t-sheet__head{border-bottom:1px solid var(--t-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.t-sheet__head img{object-fit:contain;width:auto;max-width:7rem;height:2rem}.t-icon-btn{width:2.25rem;height:2.25rem;color:var(--t-muted-fg);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.t-icon-btn:hover{color:var(--t-fg);background:var(--t-accent)!important}.t-sheet__links{flex-direction:column;flex:1;gap:.25rem;padding:1rem;display:flex;overflow-y:auto}.t-sheet__links a,.t-sheet__links a:hover{color:var(--t-muted-fg);transition:color var(--t-base),border-color var(--t-base),background-color var(--t-base);border-inline-start:2px solid #0000;padding:.75rem .625rem;font-size:1rem;font-weight:500;display:flex}.t-sheet__links a:hover,.t-sheet__links a[aria-current]{color:var(--t-fg)}.t-sheet__links a[aria-current]{border-inline-start-color:var(--t-primary);background:color-mix(in oklab,var(--t-muted)60%,transparent)}.t-sheet__label{font-size:.75rem;font-weight:700;color:var(--t-primary)!important;margin:1rem .625rem .25rem!important}.t-sheet__foot{border-top:1px solid var(--t-border);padding:1rem}@keyframes t-fade{0%{opacity:0}}@keyframes t-slide{0%{transform:translate(100%)}}.t-grid-bg{pointer-events:none;opacity:.3;background-image:linear-gradient(to left,var(--t-border)1px,transparent 1px),linear-gradient(to bottom,var(--t-border)1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at top,#000,#0000 75%);mask-image:radial-gradient(at top,#000,#0000 75%)}.t-hero{z-index:2;border-bottom:1px solid var(--t-border);background:var(--t-card);position:relative}.t-hero__inner{max-width:80rem;padding-block:4rem;position:relative}.t-hero__inner>*{max-width:48rem}.t-hero--article .t-hero__inner{padding-block:3.5rem}.t-hero--compact .t-hero__inner{padding-block:3rem}.t-hero__title{color:var(--t-fg);text-wrap:balance;margin:0;font-size:2.25rem;font-weight:900;line-height:1.25}@media (width>=40rem){.t-hero__title{font-size:3rem}}@media (width>=64rem){.t-hero__title{font-size:3.75rem}}.t-hero__title--article{font-size:1.875rem;line-height:1.35;max-width:56rem!important}@media (width>=40rem){.t-hero__title--article{font-size:2.25rem}}@media (width>=64rem){.t-hero__title--article{font-size:3rem}}.t-hero--compact .t-hero__title{font-size:1.875rem}@media (width>=40rem){.t-hero--compact .t-hero__title{font-size:2.25rem}}.t-hero__lead{max-width:42rem;font-size:1rem;line-height:2rem;color:var(--t-muted-fg)!important;margin-top:1.25rem!important}@media (width>=40rem){.t-hero--article .t-hero__lead{font-size:1.125rem}}.t-hero__count{color:var(--t-fg);font-size:.875rem;font-weight:700;margin-top:1rem!important}.t-hero__stats{flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.875rem;display:flex;color:var(--t-muted-fg)!important;margin-top:1.25rem!important}.t-hero__stats span{align-items:center;gap:.5rem;display:inline-flex}.t-hero__stats span:before{content:"";background:var(--t-primary);width:.375rem;height:.375rem}.t-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.t-eyebrow,a.t-eyebrow:hover{letter-spacing:.025em;color:var(--t-primary);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}a.t-eyebrow{display:inline-flex}a.t-eyebrow:hover{text-underline-offset:4px;text-decoration:underline}.t-eyebrow__dot{background:var(--t-primary);flex-shrink:0;width:.5rem;height:.5rem}.t-breadcrumb{color:var(--t-muted-fg);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.5rem;display:flex}.t-breadcrumb>span{display:contents}.t-breadcrumb a,.t-breadcrumb a:hover{color:var(--t-muted-fg);transition:color var(--t-base)}.t-breadcrumb a:hover{color:var(--t-fg)}.t-breadcrumb .breadcrumb_last{color:var(--t-primary);font-weight:700}.t-search{border:1px solid var(--t-border);background:var(--t-bg);max-width:42rem;transition:border-color var(--t-base),box-shadow var(--t-base);align-items:center;gap:.5rem;margin-top:2rem;padding:.375rem;padding-inline-start:.875rem;display:flex;position:relative}.t-search:focus-within{border-color:var(--t-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--t-primary)20%,transparent)}.t-search>.t-icon{color:var(--t-muted-fg)}.t-search input[type=search]{min-width:0;height:2.25rem;box-shadow:none;color:var(--t-fg);background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0;font-size:.875rem}.t-search input[type=search]:focus{box-shadow:none;background:0 0;outline:0}.t-search input::placeholder{color:var(--t-muted-fg);opacity:1}.t-search button[type=submit]{background:var(--t-primary);height:2.25rem;color:var(--t-primary-fg);cursor:pointer;transition:background-color var(--t-base);flex-shrink:0;padding:0 1rem;font-size:.875rem;font-weight:500}.t-search button[type=submit]:hover{background:color-mix(in oklab,var(--t-primary)90%,transparent)}.t-search--lg{box-shadow:var(--t-shadow-lg);padding:.5rem;padding-inline-start:1rem}.t-search--lg input[type=search]{height:2.75rem;font-size:1rem}.t-search--lg button[type=submit]{height:2.75rem;padding:0 1.25rem}.t-suggest{inset-inline:-1px;z-index:30;border:1px solid var(--t-border);background:var(--t-card);box-shadow:var(--t-shadow-xl);text-align:start;position:absolute;top:calc(100% + .375rem)}.t-suggest[hidden]{display:none}.t-suggest a,.t-suggest a:hover{border-bottom:1px solid var(--t-border);color:var(--t-fg);flex-direction:column;gap:.125rem;padding:.625rem 1rem;display:flex}.t-suggest a:hover,.t-suggest a[aria-selected=true]{background:var(--t-accent)}.t-suggest__context{color:var(--t-primary);font-size:.75rem;font-weight:700}.t-suggest__title{font-size:.875rem;line-height:1.6}.t-suggest__all,.t-suggest__all:hover{align-items:center;font-size:.8125rem;font-weight:700;color:var(--t-primary)!important;border-bottom:0!important;flex-direction:row!important;gap:.5rem!important}.t-suggest__empty{color:var(--t-muted-fg);padding:.875rem 1rem;font-size:.875rem}.t-section{padding:4rem 0}.t-section--tight{padding:2.5rem 0}.t-section--line{border-bottom:1px solid var(--t-border)}.t-section__title{color:var(--t-fg);margin:0 0 1.5rem;font-size:1.5rem;font-weight:900;line-height:1.4}.t-band{border-block:1px solid var(--t-border);background:var(--t-card);padding:4rem 0}.t-band+.t-band,.t-hero+.t-band{border-top:0}.t-band__title{color:var(--t-fg);margin:0;font-size:1.5rem;font-weight:900;line-height:1.4}@media (width>=40rem){.t-band__title{font-size:1.875rem}}.t-band__text{max-width:42rem;font-size:1rem;line-height:2rem;color:var(--t-muted-fg)!important;margin-top:.75rem!important}.t-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.t-chips__item,.t-chips__item:hover{border:1px solid var(--t-border);background:var(--t-bg);color:var(--t-muted-fg);transition:border-color var(--t-base),color var(--t-base);align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.t-chips__item:hover{border-color:color-mix(in oklab,var(--t-fg)30%,transparent);color:var(--t-fg)}.t-chips__item span{opacity:.75;font-size:.75rem}.t-chips__item[data-active],.t-chips__item[data-active]:hover{border-color:var(--t-primary);background:var(--t-primary);color:var(--t-primary-fg)}.t-cards{gap:1.5rem;display:grid}@media (width>=40rem){.t-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.t-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.t-card{border:1px solid var(--t-border);background:var(--t-card);height:100%;transition:border-color var(--t-base),box-shadow var(--t-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.t-card:hover{border-color:color-mix(in oklab,var(--t-primary)50%,transparent);box-shadow:var(--t-shadow-lg)}.t-card__media{aspect-ratio:16/9;border-bottom:1px solid var(--t-border);background:var(--t-muted);display:block;position:relative;overflow:hidden}.t-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--t-ease);display:block}.t-card:hover .t-card__media img{transform:scale(1.04)}.t-card__placeholder{height:100%;color:var(--t-primary);justify-content:center;align-items:center;display:flex}.t-card__placeholder .t-icon{width:2rem;height:2rem}.t-card__body{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex}.t-card__cat,.t-card__cat:hover{z-index:2;color:var(--t-primary);align-self:flex-start;font-size:.75rem;font-weight:700;position:relative}.t-card__cat:hover{text-underline-offset:4px;text-decoration:underline}.t-card__title{color:var(--t-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.125rem;font-weight:700;line-height:2rem;display:-webkit-box;overflow:hidden}.t-card__title a,.t-card__title a:hover{color:inherit}.t-card__title a:after{content:"";z-index:1;position:absolute;inset:0}.t-card:hover .t-card__title{color:var(--t-primary)}.t-card__excerpt{color:var(--t-muted-fg);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.75rem;display:-webkit-box;overflow:hidden}.t-card__foot{color:var(--t-muted-fg);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;display:flex}.t-card__foot>span{align-items:center;gap:.375rem;display:inline-flex}.t-card__foot .t-icon{width:.875rem;height:.875rem}.t-card__arrow{color:var(--t-primary);transition:transform var(--t-base);margin-inline-start:auto;width:1rem!important;height:1rem!important}.t-card:hover .t-card__arrow{transform:translate(-.25rem)}@media (width>=40rem){.t-card--featured{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.t-card--featured .t-card__media{aspect-ratio:auto;border-bottom:0;border-inline-end:1px solid var(--t-border);height:100%;min-height:20rem}.t-card--featured .t-card__body{justify-content:center;padding:2.5rem}.t-card--featured .t-card__title{-webkit-line-clamp:3;font-size:1.5rem;font-weight:900;line-height:2.5rem}.t-card--featured .t-card__excerpt{-webkit-line-clamp:4;font-size:.9375rem;line-height:2rem}}:is(.t-topics,.t-starts,.t-section-grid,.t-kb__sections)>li{border-bottom:1px solid var(--t-border);border-inline-end:1px solid var(--t-border)}.t-topics{border-top:1px solid var(--t-border);border-inline-start:1px solid var(--t-border);display:grid;margin-top:2rem!important}@media (width>=40rem){.t-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.t-topics{grid-template-columns:repeat(4,minmax(0,1fr))}}.t-topic,.t-topic:hover{background:var(--t-bg);height:100%;color:var(--t-fg);transition:background-color var(--t-base);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.t-topic:hover{background:var(--t-card)}.t-topic__name{font-size:1.0625rem;font-weight:700}.t-topic__lead{color:var(--t-muted-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.75rem;display:-webkit-box;overflow:hidden}.t-topic__foot{color:var(--t-primary);align-items:center;gap:.375rem;margin-top:auto;padding-top:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.t-pagination{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:3rem;display:flex}.t-pagination .page-numbers,.t-pagination a,.t-pagination>span{border:1px solid var(--t-border);background:var(--t-bg);min-width:2.25rem;height:2.25rem;color:var(--t-fg);transition:background-color var(--t-base);justify-content:center;align-items:center;gap:.25rem;padding:0 .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.t-pagination a:hover{background:var(--t-accent);color:var(--t-accent-fg)}.t-pagination .current{border-color:var(--t-primary);background:var(--t-primary);color:var(--t-primary-fg)}.t-pagination .dots{background:0 0;border-color:#0000}.t-empty{border:1px dashed var(--t-border);text-align:center;color:var(--t-muted-fg);padding:3rem 1.5rem}.t-empty__title{font-size:1.125rem;font-weight:700;color:var(--t-fg)!important;margin-bottom:.5rem!important}.t-empty a{color:var(--t-primary);font-weight:700}.t-about .t-band__title{margin-bottom:1.5rem}.t-about__body{max-width:52rem;position:relative}.t-about__body.is-collapsed{max-height:22rem;overflow:hidden}.t-about__body.is-collapsed:after{content:"";inset-inline:0;background:linear-gradient(to bottom,transparent,var(--t-card));height:8rem;position:absolute;bottom:0}.t-about__toggle{margin-top:1.5rem}.t-about__toggle[aria-expanded=true] .t-icon{transform:rotate(180deg)}.t-promo{border:1px solid var(--t-border);background:var(--t-card);gap:1.5rem;padding:1.5rem;display:grid}@media (width>=40rem){.t-promo{padding:2rem}}@media (width>=64rem){.t-promo{grid-template-columns:1fr auto;align-items:center}}.t-promo__eyebrow{align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex;color:var(--t-primary)!important}.t-promo__title{color:var(--t-fg);font-size:1.5rem;font-weight:900;line-height:1.4;margin-top:.75rem!important}@media (width>=40rem){.t-promo__title{font-size:1.875rem}}.t-promo__text{max-width:40rem;line-height:2rem;color:var(--t-muted-fg)!important;margin-top:.75rem!important}.t-promo__actions{flex-wrap:wrap;gap:.75rem;display:flex}.t-progress{inset-inline:0;z-index:70;transform-origin:100%;height:2px;transform:scaleX(var(--t-progress,0));background:var(--t-primary);position:fixed;top:0}.t-meta{color:var(--t-muted-fg);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:.875rem;display:flex}.t-meta>span{align-items:center;gap:.5rem;display:inline-flex}.t-meta .t-icon{color:var(--t-primary)}.t-meta__author,.t-meta__author:hover{color:var(--t-fg);align-items:center;gap:.625rem;font-weight:700;display:inline-flex}.t-meta__author:hover{color:var(--t-primary)}.t-avatar{background:var(--t-primary);width:2rem;height:2rem;color:var(--t-primary-fg);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.t-avatar--lg{width:3.5rem;height:3.5rem;font-size:1.25rem}.t-article{gap:2.5rem;padding-block:3rem;display:grid}@media (width>=64rem){.t-article{grid-template-columns:minmax(0,1fr) 260px;gap:3.5rem}}.t-article__main{min-width:0}.t-article__aside{display:none}@media (width>=64rem){.t-article__aside{flex-direction:column;align-self:start;gap:1.5rem;display:flex;position:sticky;top:6rem}}.t-cover{border:1px solid var(--t-border);background:var(--t-muted);margin:0 0 2rem;overflow:hidden}.t-cover img{object-fit:cover;width:100%;height:auto;max-height:34rem;display:block}.t-aside-title{align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex;color:var(--t-fg)!important;margin-bottom:.75rem!important}.t-aside-title .t-icon{color:var(--t-primary)}.t-toc__list{border-inline-start:1px solid var(--t-border);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.t-toc__list a,.t-toc__list a:hover{color:var(--t-muted-fg);transition:color var(--t-base),border-color var(--t-base);border-inline-start:2px solid #0000;margin-inline-start:-1px;padding-block:.375rem;padding-inline:.75rem 0;font-size:.875rem;line-height:1.5rem;display:block}.t-toc__list a.is-sub{padding-inline-start:1.5rem;font-size:.75rem}.t-toc__list a:hover{color:var(--t-fg)}.t-toc__list a[aria-current]{border-inline-start-color:var(--t-primary);color:var(--t-fg);font-weight:700}.t-toc--mobile{border:1px solid var(--t-border);background:var(--t-card);margin-bottom:2rem}@media (width>=64rem){.t-single .t-toc--mobile{display:none}}.t-toc--mobile summary,.t-dnav-mobile summary{cursor:pointer;color:var(--t-fg);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;list-style:none;display:flex}.t-toc--mobile summary::-webkit-details-marker,.t-dnav-mobile summary::-webkit-details-marker{display:none}.t-toc--mobile summary>.t-icon:first-child,.t-dnav-mobile summary>.t-icon:first-child{color:var(--t-primary)}.t-toc__chev{transition:transform var(--t-base);margin-inline-start:auto}details[open]>summary .t-toc__chev{transform:rotate(180deg)}.t-toc--mobile .t-toc__list{border-inline-start:0;border-top:1px solid var(--t-border);max-height:50vh;padding:.75rem 1rem}.t-aside-link,.t-aside-link:hover{border:1px solid var(--t-border);background:var(--t-card);color:var(--t-fg);transition:border-color var(--t-base);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;display:flex}.t-aside-link:hover{border-color:color-mix(in oklab,var(--t-primary)50%,transparent)}.t-aside-link .t-icon{color:var(--t-primary);transition:transform var(--t-base)}.t-aside-link:hover .t-icon{transform:translate(-.25rem)}.t-prose{max-width:72ch;color:var(--t-fg);overflow-wrap:break-word;font-size:1.0625rem;line-height:2.1}.t-prose>:first-child{margin-top:0!important}.t-prose>:last-child{margin-bottom:0!important}.t-prose :is(p,ul,ol,blockquote,pre,table,figure,.wp-block-image,.wp-caption,.table-scroll){margin-top:0;margin-bottom:1.25rem}.t-prose :is(li,td,th,blockquote)>p:last-child{margin-bottom:0}.t-prose .et_pb_image_wrap>br,.t-prose .et_pb_image:not(:has(img)){display:none}.t-prose .et_pb_image img{margin-bottom:1.25rem}.t-prose :is(h2,h3,h4,h5,h6){width:auto;color:var(--t-fg);margin-bottom:0;scroll-margin-top:6rem}.t-prose h2{border-top:1px solid var(--t-border);margin-top:3rem;padding-top:2rem;font-size:1.625rem;font-weight:900;line-height:1.5}.t-prose h3{margin-top:2rem;font-size:1.25rem;font-weight:700;line-height:1.6}.t-prose h4{margin-top:1.5rem;font-size:1.0625rem;font-weight:700}.t-prose :is(h5,h6){margin-top:1.25rem;font-size:1rem;font-weight:700}.t-prose a{color:var(--t-primary);text-underline-offset:6px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab,var(--t-primary)35%,transparent);transition:text-decoration-color var(--t-base);font-weight:700}.t-prose a:hover{color:var(--t-primary);text-decoration-color:var(--t-primary)}.t-prose :is(ul,ol){padding:0;margin-inline:0;padding-inline-start:1.5rem}.t-prose ul{list-style:square}.t-prose ol{list-style:persian}.t-prose li{margin:0}.t-prose li+li{margin-top:.5rem}.t-prose li::marker{color:var(--t-primary)}.t-prose :is(ul,ol) :is(ul,ol){margin-top:.5rem}.t-prose strong,.t-prose b{color:inherit;font-weight:700}.t-prose blockquote{border:0;border-inline-start:3px solid var(--t-primary);background:var(--t-card);font-size:inherit;color:var(--t-muted-fg);margin-inline:0;padding:1rem 1.25rem;font-style:normal}.t-prose blockquote>:last-child{margin-bottom:0}.t-prose code{background:var(--t-muted);color:inherit;direction:ltr;unicode-bidi:isolate;border:0;padding:.1rem .35rem;font-size:.875em}.t-prose pre{text-align:left;border:1px solid var(--t-border);background:var(--t-card);color:var(--t-fg);direction:ltr;padding:1rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.t-prose pre code{font-size:inherit;white-space:pre;background:0 0;border:0;padding:0;display:block}.t-prose img{border:1px solid var(--t-border);max-width:100%;height:auto;margin-inline:auto;display:block}.t-prose :is(figure,.wp-block-image,.wp-caption){max-width:100%;margin-inline:0}.t-prose figcaption,.t-prose .wp-caption-text{text-align:center;color:var(--t-muted-fg);margin-top:.625rem;font-size:.8125rem;line-height:1.75}.t-prose hr{border:0;border-top:1px solid var(--t-border);background:0 0;height:0;margin-block:2.5rem}.t-prose table{border-collapse:collapse;border:1px solid var(--t-border);width:100%;font-size:.9375rem;line-height:1.9}.t-prose :is(th,td){border:0;border-bottom:1px solid var(--t-border);text-align:start;vertical-align:top;color:inherit;padding:.625rem .875rem}.t-prose th{background:var(--t-card);font-weight:700}.t-prose tr:last-child td{border-bottom:0}@media (width<=47.99rem){.t-prose table{display:block;overflow-x:auto}}.t-prose .syntaxhighlighter{direction:ltr}.t-tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2.5rem;display:flex}.t-tags__label{color:var(--t-fg);align-items:center;gap:.375rem;margin-inline-end:.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.t-tags__label .t-icon{color:var(--t-primary)}.t-tags a,.t-tags a:hover{border:1px solid var(--t-border);color:var(--t-muted-fg);transition:border-color var(--t-base),color var(--t-base);padding:.125rem .625rem;font-size:.75rem;font-weight:500}.t-tags a:hover{border-color:color-mix(in oklab,var(--t-primary)50%,transparent);color:var(--t-primary)}.t-share{flex-wrap:wrap;gap:.5rem;display:flex}.t-share__btn,.t-share__btn:hover{height:2.25rem;color:var(--t-muted-fg);cursor:pointer;transition:border-color var(--t-base),color var(--t-base);justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:inline-flex;border:1px solid var(--t-border)!important;background:var(--t-bg)!important;padding:0 .75rem!important}.t-share__btn:hover{color:var(--t-primary);border-color:color-mix(in oklab,var(--t-primary)50%,transparent)!important}.t-share__btn--icon{width:2.25rem;padding:0!important}.t-share__btn.is-copied{color:var(--t-primary);border-color:var(--t-primary)!important}.t-share-row{border:1px solid var(--t-border);background:var(--t-card);color:var(--t-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:700;display:flex}.t-author{border:1px solid var(--t-border);background:var(--t-card);align-items:center;gap:1rem;margin-top:1.5rem;padding:1.5rem;display:grid}@media (width>=40rem){.t-author{grid-template-columns:auto minmax(0,1fr) auto;gap:1.25rem}}.t-author__eyebrow{font-size:.75rem;font-weight:700;color:var(--t-primary)!important}.t-author__name{font-size:1.125rem;font-weight:700;margin-top:.125rem!important}.t-author__name a,.t-author__name a:hover{color:var(--t-fg)}.t-author__name a:hover{color:var(--t-primary)}.t-author__bio{font-size:.875rem;line-height:1.9;color:var(--t-muted-fg)!important;margin-top:.375rem!important}.t-author .t-btn{justify-self:start}.t-cta-box{border:1px solid color-mix(in oklab,var(--t-primary)40%,transparent);background:color-mix(in oklab,var(--t-primary)5%,transparent);gap:1.5rem;margin-top:3.5rem;padding:1.5rem;display:grid}@media (width>=40rem){.t-cta-box{padding:2rem}}@media (width>=48rem){.t-cta-box{grid-template-columns:1fr auto;align-items:center}}.t-cta-box__eyebrow{font-size:.875rem;font-weight:700;color:var(--t-primary)!important}.t-cta-box__title{color:var(--t-fg);font-size:1.25rem;font-weight:900;line-height:2.25rem;margin-top:.5rem!important}.t-cta-box__text{font-size:.875rem;line-height:1.75rem;color:var(--t-muted-fg)!important;margin-top:.5rem!important}.t-cta-box__actions{flex-direction:column;gap:.5rem;display:flex}@media (width>=40rem) and (width<=47.99rem){.t-cta-box__actions{flex-direction:row}}.t-comments{padding-bottom:4rem}.t-comments .comments-area{border:1px solid var(--t-border);background:var(--t-card);max-width:52rem;color:var(--t-fg);padding:1.75rem}.t-comments .comments-area .comment-respond{background:0 0;border:0;margin:0;padding:0}.t-comments :is(.comment-reply-title,.comments-title){color:var(--t-fg);font-size:1.25rem;font-weight:700}.t-comments label{color:var(--t-fg);font-size:.8125rem;font-weight:700}.t-comments :is(input[type=text],input[type=email],input[type=url],textarea){border:1px solid var(--t-border);background:var(--t-bg);box-shadow:none;color:var(--t-fg);border-radius:0}.t-comments :is(input,textarea):focus{border-color:var(--t-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--t-primary)20%,transparent)}.t-comments input[type=submit]{background:var(--t-primary);color:var(--t-primary-fg);text-transform:none;letter-spacing:0;border:0;border-radius:0;margin:0;padding:0 1.5rem;font-weight:500}.t-comments input[type=submit]:hover{background:color-mix(in oklab,var(--t-primary)90%,transparent)}.t-comments a{color:var(--t-primary)}.t-kbs{gap:1.5rem;display:grid}@media (width>=64rem){.t-kbs{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-kb{border:1px solid var(--t-border);background:var(--t-card);transition:border-color var(--t-base);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}@media (width>=40rem){.t-kb{padding:2rem}}.t-kb:hover{border-color:color-mix(in oklab,var(--t-primary)50%,transparent)}.t-kb__head{align-items:center;gap:1rem;display:flex}.t-kb__mark{background:var(--t-primary);width:3rem;height:3rem;color:var(--t-primary-fg);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:900;display:inline-flex}.t-kb__title{font-size:1.5rem;font-weight:900;line-height:1.4}.t-kb__title a,.t-kb__title a:hover{color:var(--t-fg)}.t-kb__title a:hover{color:var(--t-primary)}.t-kb__count{font-size:.8125rem;color:var(--t-muted-fg)!important;margin-top:.125rem!important}.t-kb__desc{font-size:.9375rem;line-height:2rem;color:var(--t-muted-fg)!important}.t-kb__sections{border-top:1px solid var(--t-border);border-inline-start:1px solid var(--t-border);display:grid}@media (width>=40rem){.t-kb__sections{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-kb__sections a,.t-kb__sections a:hover{background:var(--t-bg);height:100%;color:var(--t-fg);transition:background-color var(--t-base),color var(--t-base);align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.t-kb__sections a:hover{background:var(--t-accent);color:var(--t-accent-fg)}.t-kb__sections .t-icon{color:var(--t-primary)}.t-kb__sections span{flex:1}.t-kb__sections small{color:var(--t-muted-fg);font-size:.75rem}.t-kb__cta{align-self:flex-start;margin-top:auto}.t-starts{border-top:1px solid var(--t-border);border-inline-start:1px solid var(--t-border);display:grid;margin-top:2rem!important}@media (width>=40rem){.t-starts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.t-starts{grid-template-columns:repeat(4,minmax(0,1fr))}}.t-start,.t-start:hover{background:var(--t-bg);height:100%;color:var(--t-fg);transition:background-color var(--t-base);flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;display:flex}.t-start:hover{background:var(--t-accent)}.t-start__kb{color:var(--t-primary);font-size:.75rem;font-weight:700}.t-start__name{font-size:1rem;font-weight:700;line-height:1.75rem}.t-start__foot{color:var(--t-muted-fg);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem;font-size:.75rem;display:flex}.t-start__foot .t-icon{color:var(--t-primary);transition:transform var(--t-base)}.t-start:hover .t-start__foot .t-icon{transform:translate(-.25rem)}.t-quick__label{align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex;color:var(--t-fg)!important;margin-bottom:1rem!important}.t-quick__label .t-icon{color:var(--t-primary)}.t-quick{flex-wrap:wrap;gap:.5rem;display:flex}.t-quick a,.t-quick a:hover{border:1px solid var(--t-border);background:var(--t-card);color:var(--t-fg);transition:border-color var(--t-base);align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.t-quick a:hover{border-color:var(--t-primary)}.t-quick a span{background:var(--t-primary);width:.375rem;height:.375rem}.t-section-grid{border-top:1px solid var(--t-border);border-inline-start:1px solid var(--t-border);display:grid}@media (width>=48rem){.t-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.t-section-grid:not(.t-section-grid--two){grid-template-columns:repeat(3,minmax(0,1fr))}}.t-section-card{background:var(--t-bg);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.t-section-card__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .75rem;display:grid}.t-section-card__icon{background:var(--t-accent);width:2.5rem;height:2.5rem;color:var(--t-primary);grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.t-section-card__icon .t-icon{width:1.25rem;height:1.25rem}.t-section-card h3{font-size:1.0625rem;font-weight:900;line-height:1.75rem}.t-section-card h3 a,.t-section-card h3 a:hover{color:var(--t-fg)}.t-section-card h3 a:hover{color:var(--t-primary)}.t-section-card__count{color:var(--t-muted-fg);font-size:.75rem}.t-section-card__desc{font-size:.8125rem;line-height:1.75rem;color:var(--t-muted-fg)!important}.t-section-card__subs{flex-wrap:wrap;gap:.375rem;display:flex}.t-section-card__subs a,.t-section-card__subs a:hover{border:1px solid var(--t-border);background:var(--t-card);color:var(--t-muted-fg);transition:border-color var(--t-base),color var(--t-base);padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.t-section-card__subs a:hover{border-color:color-mix(in oklab,var(--t-primary)50%,transparent);color:var(--t-primary)}.t-section-card__docs{flex-direction:column;display:flex}.t-section-card__docs a,.t-section-card__docs a:hover{color:var(--t-fg);transition:color var(--t-base);align-items:flex-start;gap:.5rem;padding-block:.3125rem;font-size:.875rem;line-height:1.6rem;display:flex}.t-section-card__docs a:hover{color:var(--t-primary)}.t-section-card__docs .t-icon{width:.875rem;height:.875rem;color:var(--t-muted-fg);margin-top:.3rem}.t-section-card__more,.t-section-card__more:hover{color:var(--t-primary);align-self:flex-start;align-items:center;gap:.375rem;margin-top:auto;font-size:.8125rem;font-weight:700;display:inline-flex}.t-section-card__more .t-icon{transition:transform var(--t-base)}.t-section-card__more:hover .t-icon{transform:translate(-.25rem)}.t-doc-list{border:1px solid var(--t-border);background:var(--t-card);flex-direction:column;display:flex}.t-doc-row+.t-doc-row{border-top:1px solid var(--t-border)}.t-doc-row>a,.t-doc-row>a:hover{color:var(--t-fg);transition:background-color var(--t-base);align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.t-doc-row>a:hover{background:color-mix(in oklab,var(--t-accent)60%,transparent)}.t-doc-row__index{border:1px solid var(--t-border);width:1.75rem;height:1.75rem;color:var(--t-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.t-doc-row__icon{color:var(--t-primary);padding-top:.25rem;display:inline-flex}.t-doc-row__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.t-doc-row__context{color:var(--t-primary);font-size:.75rem;font-weight:700}.t-doc-row__title{font-size:.9375rem;font-weight:700;line-height:1.75rem}.t-doc-row>a:hover .t-doc-row__title{color:var(--t-primary)}.t-doc-row__excerpt{color:var(--t-muted-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.75rem;display:-webkit-box;overflow:hidden}.t-doc-row__meta{color:var(--t-muted-fg);flex-shrink:0;align-items:center;gap:.5rem;padding-top:.25rem;font-size:.75rem;display:inline-flex}.t-doc-row__meta .t-icon{color:var(--t-primary);transition:transform var(--t-base)}.t-doc-row>a:hover .t-doc-row__meta .t-icon{transform:translate(-.25rem)}.t-doc-row mark{background:color-mix(in oklab,var(--t-primary)22%,transparent);color:inherit;padding:0 .125rem}@media (width<=39.99rem){.t-doc-row__meta>span{display:none}}.t-docs-split{gap:2.5rem;display:grid}@media (width>=64rem){.t-docs-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.t-docs-split .t-doc-list{margin-top:1.5rem}.t-band .t-docs-split .t-doc-list{background:var(--t-bg)}.t-help-box{border:1px solid var(--t-border);background:var(--t-card);gap:1rem;margin-top:2.5rem;padding:1.5rem;display:grid}.t-docs-split .t-help-box{margin-top:0}@media (width>=64rem){.t-docs-split .t-help-box{position:sticky;top:6rem}}.t-help-box__icon{background:var(--t-accent);width:2.5rem;height:2.5rem;color:var(--t-primary);justify-content:center;align-items:center;display:inline-flex}.t-help-box__icon .t-icon{width:1.25rem;height:1.25rem}.t-help-box__title{color:var(--t-fg);font-size:1.125rem;font-weight:900}.t-help-box__text{font-size:.875rem;line-height:1.75rem;color:var(--t-muted-fg)!important;margin-top:.375rem!important}.t-help-box__actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (width>=48rem){.t-docs__main .t-help-box{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem}}.t-docs{padding-block:2rem 4rem}@media (width>=64rem){.t-docs{padding-top:2.5rem}}.t-docs__grid{gap:2.5rem;display:grid}@media (width>=64rem){.t-docs__grid{grid-template-columns:17rem minmax(0,1fr)}}@media (width>=80rem){.t-docs__grid--doc{grid-template-columns:17rem minmax(0,1fr) 14rem}}.t-docs__nav,.t-docs__toc{display:none}@media (width>=64rem){.t-docs__nav{overscroll-behavior:contain;scrollbar-width:thin;align-self:start;max-height:calc(100vh - 7rem);padding-inline-end:.25rem;display:block;position:sticky;top:5.5rem;overflow-y:auto}}@media (width>=80rem){.t-docs__toc{align-self:start;display:block;position:sticky;top:5.5rem}}.admin-bar .t-docs__nav,.admin-bar .t-docs__toc{top:calc(5.5rem + 32px)}.t-docs__main{min-width:0}.t-dnav-mobile{border:1px solid var(--t-border);background:var(--t-card);margin-bottom:1.5rem}@media (width>=64rem){.t-dnav-mobile{display:none}}.t-dnav-mobile .t-dnav{border-top:1px solid var(--t-border);max-height:60vh;padding:.75rem;overflow-y:auto}@media (width>=80rem){.t-doc .t-toc--mobile{display:none}}.t-dnav__kb,.t-dnav__kb:hover{border:1px solid var(--t-border);background:var(--t-card);color:var(--t-fg);align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:900;display:flex}.t-dnav__kb .t-icon{color:var(--t-primary)}.t-dnav__kb span{flex:1}.t-dnav__kb small{color:var(--t-muted-fg);font-size:.75rem;font-weight:500}.t-dnav__list,.t-dnav__list ul{margin:0;padding:0;list-style:none}.t-dnav__list li{margin:0}.t-dnav__list ul{border-inline-start:1px solid var(--t-border);margin-inline-start:.5rem;padding-inline-start:.25rem}.t-dnav summary{cursor:pointer;align-items:center;list-style:none;display:flex}.t-dnav summary::-webkit-details-marker{display:none}.t-dnav__chev{color:var(--t-muted-fg);transition:transform var(--t-base);flex-shrink:0;margin-inline-start:auto;width:.875rem!important;height:.875rem!important}.t-dnav details[open]>summary>.t-dnav__chev{transform:rotate(-90deg)}.t-dnav__term,.t-dnav__term:hover,.t-dnav__doc,.t-dnav__doc:hover{color:var(--t-muted-fg);transition:color var(--t-base),background-color var(--t-base);border-inline-start:2px solid #0000;flex:1;padding:.375rem .5rem;font-size:.8125rem;line-height:1.5rem;display:block}.t-dnav__list>li>.t-dnav__term,.t-dnav__list>li>details>summary>.t-dnav__term{color:var(--t-fg);font-weight:700}.t-dnav__term:hover,.t-dnav__doc:hover{color:var(--t-fg)}.t-dnav__doc{padding-inline-start:.75rem}.t-dnav [aria-current]{border-inline-start-color:var(--t-primary);background:var(--t-accent);font-weight:700;color:var(--t-accent-fg)!important}.t-docs__head{border-bottom:1px solid var(--t-border);margin-bottom:2rem;padding-bottom:1.5rem}.t-docs__title{color:var(--t-fg);text-wrap:balance;margin:0;font-size:1.875rem;font-weight:900;line-height:1.4}@media (width>=40rem){.t-docs__title{font-size:2.25rem}}.t-docs__lead{max-width:48rem;color:var(--t-muted-fg);margin-top:1rem;font-size:1rem;line-height:2rem}.t-docs__lead p{margin:0}.t-docs__meta{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:.8125rem;display:flex;color:var(--t-muted-fg)!important;margin-top:1.25rem!important}.t-docs__meta>span,.t-docs__meta{align-items:center}.t-docs__meta>span{gap:.375rem;display:inline-flex}.t-docs__meta .t-icon{color:var(--t-primary)}.t-docs__tool{cursor:pointer;transition:border-color var(--t-base),color var(--t-base);align-items:center;border:1px solid var(--t-border)!important;color:var(--t-muted-fg)!important;gap:.375rem!important;padding:.125rem .5rem!important;font-size:.75rem!important;display:inline-flex!important}.t-docs__tool:first-of-type{margin-inline-start:auto!important}.t-docs__tool:hover,.t-docs__tool.is-copied{border-color:var(--t-primary)!important;color:var(--t-primary)!important}.t-docs__tool .t-icon{color:inherit;width:.875rem;height:.875rem}.t-docs__subtitle{color:var(--t-fg);margin:2.5rem 0 1rem;font-size:1.25rem;font-weight:900}.t-docs__main>.t-doc-list:first-of-type{margin-top:0}.t-prose--doc{max-width:52rem;font-size:1rem;line-height:2.05}.t-prose--doc h2{margin-top:2.5rem;padding-top:1.75rem;font-size:1.5rem}.t-prose--doc img{margin-block:.5rem}.t-doc__foot{max-width:52rem;margin-top:3rem}.t-feedback{border:1px solid var(--t-border);background:var(--t-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.t-feedback__q{color:var(--t-fg);margin:0;font-size:.9375rem;font-weight:700}.t-feedback .betterdocs-article-reactions-heading{display:none}.t-feedback .betterdocs-article-reaction-links{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.t-feedback .betterdocs-article-reaction-links li{margin:0}.t-feedback .betterdocs-feelings{border:1px solid var(--t-border);background:var(--t-bg);width:2.5rem;height:2.5rem;color:var(--t-muted-fg);transition:border-color var(--t-base),background-color var(--t-base),color var(--t-base);justify-content:center;align-items:center;display:inline-flex}.t-feedback .betterdocs-feelings:hover{border-color:var(--t-primary);background:var(--t-accent);color:var(--t-primary)}.t-feedback .betterdocs-feelings svg{width:1.375rem;height:1.375rem;display:block}.t-feedback .betterdocs-feelings svg .st0{fill:currentColor}.t-feedback .betterdocs-feelings svg :not(.st0){display:none}.t-feedback .feedback-message{color:var(--t-primary);margin:0;font-size:.875rem;font-weight:700}.t-pager{gap:1rem;margin-top:1.5rem;display:grid}@media (width>=40rem){.t-pager{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-pager__item,.t-pager__item:hover{border:1px solid var(--t-border);background:var(--t-card);color:var(--t-fg);transition:border-color var(--t-base);flex-direction:column;gap:.375rem;padding:1rem 1.25rem;display:flex}.t-pager__item:hover{border-color:color-mix(in oklab,var(--t-primary)50%,transparent)}.t-pager__item--next{text-align:end;align-items:flex-end}@media (width>=40rem){.t-pager__item--next:only-child{grid-column:2}}.t-pager__label{color:var(--t-primary);align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.t-pager__title{font-size:.9375rem;font-weight:700;line-height:1.75rem}.t-docs-results__count{font-size:.875rem;font-weight:700;color:var(--t-muted-fg)!important;margin-bottom:1rem!important}.t-cta-band{border-block:1px solid var(--t-border);background:var(--t-primary);color:var(--t-primary-fg)}.t-cta-band__row{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block:4rem;display:flex}@media (width>=64rem){.t-cta-band__row{flex-direction:row;justify-content:space-between;align-items:center}}.t-cta-band__eyebrow{opacity:.8;font-size:.875rem;font-weight:700}.t-cta-band__title{max-width:42rem;font-size:1.5rem;font-weight:900;line-height:1.3;color:var(--t-primary-fg)!important;margin-top:.75rem!important}@media (width>=40rem){.t-cta-band__title{font-size:1.875rem}}.t-cta-band__actions{flex-direction:column;gap:.75rem;display:flex}@media (width>=40rem){.t-cta-band__actions{flex-direction:row;align-items:center}}.t-footer{border-top:1px solid var(--t-border);background:var(--t-card);color:var(--t-fg)}.t-footer__main{padding-block:3.5rem}.t-footer__grid{gap:2.5rem;display:grid}@media (width>=80rem){.t-footer__grid{grid-template-columns:1fr 2.4fr .5fr}}.t-footer__brand{flex-direction:column;gap:1.5rem;display:flex}.t-footer__logo img{object-fit:contain;width:auto;max-width:8rem;height:2.25rem;display:block}.t-footer__brand>p{max-width:28rem;font-size:.875rem;line-height:2rem;color:var(--t-muted-fg)!important}.t-footer__contact{color:var(--t-muted-fg);gap:.75rem;font-size:.875rem;display:grid}.t-footer__contact li{align-items:flex-start;gap:.75rem;line-height:1.75rem;display:flex}.t-footer__contact .t-icon{color:var(--t-primary);margin-top:.375rem}.t-footer__contact a,.t-footer__contact a:hover{color:var(--t-muted-fg)}.t-footer__contact a:hover{color:var(--t-fg)}.t-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;display:grid}@media (width>=48rem){.t-footer__nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.t-footer__col{min-width:0}.t-footer__col h3{color:var(--t-fg);font-size:.875rem;font-weight:700}.t-footer__col ul{margin-top:.75rem!important}.t-footer__col a,.t-footer__col a:hover{color:var(--t-muted-fg);transition:color var(--t-base);font-size:.875rem;line-height:2rem;display:block}.t-footer__col a:hover{color:var(--t-fg)}.t-footer__seal{border:1px solid var(--t-border);background:var(--t-bg);flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:6rem;padding:.5rem;display:flex}@media (width>=40rem){.t-footer__seal{width:8rem;height:8rem}}.t-footer__seal img{width:auto;max-width:5rem;height:auto;max-height:5rem;display:block}@media (width>=40rem){.t-footer__seal img{max-width:7rem;max-height:7rem}}.t-footer__bottom{border-top:1px solid var(--t-border);color:var(--t-muted-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.75rem;display:flex}.t-footer__bottom p{margin:0}.t-footer__bottom a,.t-footer__bottom a:hover{color:var(--t-muted-fg);transition:color var(--t-base)}.t-footer__bottom a:hover{color:var(--t-fg)}.t-demo{border:1px solid var(--t-border);background:var(--t-card);width:calc(100% - 2rem);max-width:36rem;max-height:calc(100% - 2rem);color:var(--t-fg);box-shadow:var(--t-shadow-xl);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.t-demo::backdrop{background:#00000080}.t-demo[open]{animation:t-pop var(--t-slow)var(--t-ease)}@keyframes t-pop{0%{opacity:0;transform:scale(.96)}}.t-demo__bar{inset-inline:0;background:var(--t-primary);height:.25rem;position:absolute;top:0}.t-demo__body{padding:1.5rem}@media (width>=40rem){.t-demo__body{padding:2rem}}.t-demo__badge{border:1px solid var(--t-border);align-items:center;gap:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.t-demo__badge span{background:var(--t-primary);width:.375rem;height:.375rem}.t-demo__title{color:var(--t-fg);font-size:1.5rem;font-weight:900;line-height:2.25rem;margin-top:.75rem!important}.t-demo__text{max-width:28rem;font-size:.875rem;line-height:1.75rem;color:var(--t-muted-fg)!important;margin-top:.5rem!important}.t-demo__field{border:1px solid var(--t-border);background:var(--t-muted);margin-top:1.5rem;padding:1rem}.t-demo__grid{gap:.75rem;margin-top:.75rem;display:grid}.t-demo__grid .t-demo__field{margin-top:0}@media (width>=40rem){.t-demo__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-demo__label{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.t-demo__label>span{align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.t-demo__label>span .t-icon{color:var(--t-primary)}.t-demo__field p{text-align:left;word-break:break-all;font-size:.875rem;margin-top:.5rem!important}.t-demo__copy{cursor:pointer;justify-content:center;align-items:center;width:2rem;height:2rem;color:var(--t-muted-fg)!important;display:inline-flex!important}.t-demo__copy:hover{background:var(--t-accent)!important;color:var(--t-fg)!important}.t-demo__ok,.t-demo__copy.is-copied .t-icon:first-child{display:none}.t-demo__copy.is-copied .t-demo__ok{color:var(--t-primary);display:block}.t-demo__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.t-demo__x{cursor:pointer;justify-content:center;align-items:center;width:2rem;height:2rem;position:absolute;top:1rem;left:1rem;color:var(--t-muted-fg)!important;display:inline-flex!important}.t-demo__x:hover{background:var(--t-accent)!important;color:var(--t-fg)!important}@media (prefers-reduced-motion:reduce){html:has(body.testrail-theme){scroll-behavior:auto}body.testrail-theme *,body.testrail-theme :before,body.testrail-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.t-header,.t-subbar,.t-docs__nav,.t-docs__toc,.t-dnav-mobile,.t-toc--mobile,.t-doc__foot,.t-cta-band,.t-footer,.t-progress,.t-docs__tool,.t-article__aside,.t-band,.t-cta-box,.t-share-row,.t-author{display:none!important}.t-docs__grid,.t-article{display:block}.t-prose{max-width:none}}