.showcase .show-original-search-menu{display:flex;width:100%;align-items:center;gap:.5rem;border:0;border-bottom:1px solid hsl(var(--border));padding:.625rem .75rem;background:transparent;color:hsl(var(--brand-text));font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;cursor:pointer}.showcase .show-original-search-menu:hover{background:hsl(var(--muted))}.showcase .show-original-mobile-search-row{max-width:80rem;margin-inline:auto;padding:0 1rem .75rem}.showcase .show-original-mobile-search{display:flex;width:100%;height:2.25rem;align-items:center;gap:.5rem;padding:0 .75rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius, .5rem) - 2px);background:hsl(var(--muted)/.4);color:hsl(var(--muted-foreground));font-family:inherit;font-size:.875rem;line-height:1.25rem;text-align:left;cursor:pointer}.showcase .show-original-mobile-search:hover{border-color:hsl(var(--brand-text)/.4);color:hsl(var(--brand-text))}.showcase :is(.show-original-search-menu,.show-original-mobile-search){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.showcase :is(.show-original-search-menu,.show-original-mobile-search) svg{width:1rem;height:1rem}.showcase .show-original-mobile-search svg{flex-shrink:0}.showcase .show-original-mobile-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.showcase .show-original-mobile-search-row{display:none}}.showcase{--show-bg:#f8f6f0;--show-card:#fffdf8;--show-ink:#172c28;--show-muted:#55645e;--show-accent:#14684f;--show-line:#d7ded5;--show-soft:#e9eee4;--show-warning:#f4ecda;background:var(--show-bg);color:var(--show-ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.65;overflow-wrap:anywhere}[data-theme=dark] .showcase{--show-bg:#121d1a;--show-card:#1c2a25;--show-ink:#e2eee8;--show-muted:#a7bab0;--show-accent:#92ddb8;--show-line:#3b5045;--show-soft:#22362b;--show-warning:#3b3120}[data-theme=black] .showcase{--show-bg:#000;--show-card:#0d1511;--show-ink:#e8f1eb;--show-muted:#a9bdb0;--show-accent:#92ddb8;--show-line:#304036;--show-soft:#101f16;--show-warning:#312b1b}.showcase *{box-sizing:border-box}.showcase a{color:var(--show-accent);text-underline-offset:.2em}.showcase button,.showcase input,.showcase select{font:inherit}.showcase img{max-width:100%;height:auto}.showcase button,.showcase select,.showcase summary{cursor:pointer}.showcase button{color:inherit}.showcase :focus-visible{outline:3px solid #b96720;outline-offset:4px}.showcase [hidden]{display:none!important}.showcase h1,.showcase h2,.showcase h3,.showcase h4{line-height:1.18;text-wrap:balance}.showcase h1{font-size:clamp(2.2rem,5.2vw,4.5rem);letter-spacing:-.045em;margin:1.2rem 0}.showcase h2{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.025em}.showcase h3{font-size:1.12rem}.showcase [id]{scroll-margin-top:8rem}.showcase figure{margin:0}.showcase .skip-link{position:fixed;top:.5rem;left:.5rem;transform:translateY(-180%);z-index:500;background:var(--show-card);padding:.6rem 1rem}.showcase .skip-link:focus{transform:none}.show-banner{background:var(--show-soft);border-bottom:1px solid var(--show-line);display:flex;justify-content:center;align-items:center;padding:.55rem 3rem;position:relative;font-size:.76rem}.show-banner a{color:var(--show-ink)}.show-banner button{position:absolute;right:.6rem;top:.25rem;background:none;border:0;border-radius:6px;min-width:36px;min-height:36px;font-size:1.3rem}.show-banner div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.show-header{position:sticky;top:0;z-index:35;border-bottom:1px solid var(--show-line);background:var(--show-bg)}.show-header-inner{max-width:1440px;margin:auto;display:flex;align-items:center;gap:1.5rem;padding:.75rem 2rem;min-height:72px}.show-brand{font-weight:800;font-size:1.22rem;text-decoration:none;white-space:nowrap;color:var(--show-ink)!important}.show-brand span{color:var(--show-accent)}.show-desktop-nav{display:flex;gap:1.3rem;margin-left:auto;align-items:center;font-size:.8rem}.show-desktop-nav a{text-decoration:none;color:var(--show-ink);white-space:nowrap}.show-desktop-nav a:last-child{display:none}.show-header-tools{display:flex;align-items:center;gap:.8rem;white-space:nowrap;font-size:.85rem}.show-header-tools a{text-decoration:none}.show-header-tools button{background:var(--show-card);border-color:var(--show-line)}.show-header-search{min-width:130px}.showcase .aw-search-trigger{width:100%;color:var(--show-muted);border-color:var(--show-line);background:var(--show-card);min-height:40px}.showcase .aw-search-trigger kbd{margin-left:auto}.show-mobile-menu{display:none;position:relative}.show-mobile-menu summary{list-style:none;border:1px solid var(--show-line);border-radius:6px;padding:.25rem .65rem;min-width:40px;min-height:40px;text-align:center}.show-mobile-menu summary::-webkit-details-marker{display:none}.show-mobile-menu nav{position:absolute;top:calc(100% + .7rem);left:0;width:260px;max-width:calc(100vw - 2rem);display:grid;background:var(--show-card);border:1px solid var(--show-line);padding:.5rem;box-shadow:0 15px 45px #0002;border-radius:8px}.show-mobile-menu nav a{display:block;padding:.7rem;text-decoration:none;border-radius:4px}.show-mobile-menu nav a:hover{background:var(--show-soft)}.showcase main{max-width:1280px;margin:auto;padding:2rem}.show-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:center;margin:3rem 0 5rem}.show-hero>div{min-width:0}.show-eyebrow{font-size:.71rem;letter-spacing:.11em;font-weight:700;text-transform:uppercase;color:var(--show-accent)}.show-hero>div>p,.show-lede{font-size:1.08rem;color:var(--show-muted);line-height:1.75}.show-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0}.show-actions>a{font-size:.8rem}.show-button{display:inline-flex;background:var(--show-accent);border:1px solid var(--show-accent);border-radius:7px;color:var(--show-bg)!important;text-decoration:none;padding:.8rem 1.1rem;font-size:.85rem;font-weight:700;align-items:center;gap:.5rem}.show-button.secondary{background:transparent;color:var(--show-accent)!important}.show-command{display:flex;align-items:flex-start;gap:1rem;padding:1.1rem;text-align:left;background:#142a23;color:#e0f3e5;border-radius:8px;margin:1.5rem 0;max-width:100%;min-width:0}.show-command pre{font-size:.73rem;white-space:pre-wrap;overflow-wrap:anywhere;flex:1 1;min-width:0;margin:0;line-height:1.65}.show-command button{border:1px solid #638074;color:inherit;background:transparent;white-space:nowrap}.show-hero-archive{overflow:hidden;border:1px solid var(--show-line);border-radius:12px;background:var(--show-card);box-shadow:0 15px 40px #162d2110}.show-hero-archive img{display:block;width:100%}.show-browser-bar{display:flex;gap:1rem;align-items:center;background:var(--show-soft);font-size:.68rem;padding:.6rem 1rem;color:var(--show-muted)}.show-browser-bar>span:first-child{letter-spacing:.2em;color:var(--show-accent)}.show-archive-note,.show-hero-archive figcaption{font-size:.76rem;color:var(--show-muted);line-height:1.6}.show-hero-archive figcaption{padding:.8rem 1rem}.show-manual-section,.show-section{margin:3.5rem 0;padding-top:2rem;border-top:1px solid var(--show-line)}.show-manual-section>p,.show-section p{color:var(--show-muted)}.chapter-grid,.show-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin:1.4rem 0}.chapter-card,.show-item{border:1px solid var(--show-line);background:var(--show-card);padding:1.4rem;border-radius:9px;min-width:0}.show-item p{font-size:.87rem}.show-list{padding-left:.5rem}.show-list .show-item{border:0;padding:.3rem;background:transparent}.show-subsection,.show-subsection h3{margin:.7rem 0}.metric{display:block;font-size:1rem;font-family:monospace;color:var(--show-accent)}.show-site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:1.5rem 0}.show-site-card{border:1px solid var(--show-line);background:var(--show-card);border-radius:9px;overflow:hidden;min-width:0}.show-site-card>a{text-decoration:none;color:var(--show-ink);display:block}.show-site-card img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%;display:block}.show-site-card a>div{padding:1.2rem}.show-site-card h3{margin:.7rem 0}.show-site-card p{font-size:.86rem;margin:.5rem 0 0}.show-points{padding-left:1.3rem}.show-points li{margin:.4rem 0}.showcase .aw-gallery{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.showcase .aw-gallery-thumb{border-color:var(--show-line);background:var(--show-card)}.showcase .aw-gallery-thumb img{max-height:500px;object-fit:contain}.showcase .aw-gallery figure:last-child img{max-height:360px}.showcase .aw-gallery-section>h2{font-size:1.2rem}.showcase .aw-gallery figcaption{font-size:.74rem;color:var(--show-muted)}.show-footer{max-width:1280px;margin:3rem auto 0;padding:3rem 2rem 6rem;border-top:1px solid var(--show-line);display:grid;grid-template-columns:1fr 1fr;gap:1rem 3rem;font-size:.8rem}.show-footer>div:first-child>strong{font-size:1.3rem}.show-footer nav{display:flex;flex-wrap:wrap;align-content:start;gap:1rem}.show-footer p{margin:.3rem 0;color:var(--show-muted)}.show-footer>div:last-of-type{grid-column:1/-1}.show-footer ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.show-footer>button{justify-self:start}.show-footer .aw-text-button{color:var(--show-accent)}.showcase .aw-consent{font-size:.9rem}.showcase .aw-consent p{color:inherit}.chapter-card{text-decoration:none;color:var(--show-ink)!important}.chapter-card span{font-size:.66rem;letter-spacing:.055em;text-transform:uppercase;color:var(--show-accent)}.chapter-card h3{font-size:1.06rem}.chapter-card p{font-size:.85rem;line-height:1.65;color:var(--show-muted)}.chapter-card strong{font-size:.78rem;color:var(--show-accent)}.show-tabs{display:flex;gap:1rem;margin:2rem 0;flex-wrap:wrap}.show-tabs a{padding:.5rem 1rem;border:1px solid var(--show-line);border-radius:30px;text-decoration:none}.show-tabs [aria-current=page]{background:var(--show-soft);font-weight:700}.manual-layout{display:grid;grid-template-columns:190px minmax(0,1fr) 180px;gap:2rem;align-items:start}.show-chapter-toc,.show-manual-tree{position:sticky;top:6.5rem;max-height:calc(100vh - 8rem);overflow:auto;min-width:0}.show-manual-tree{font-size:.77rem;line-height:1.5}.show-manual-tree section>h2{font-size:.82rem;margin:1.5rem 0 .7rem}.show-manual-tree ol{list-style:none;padding:0;margin:0}.show-manual-tree li{margin:.3rem 0}.show-manual-tree li a{display:flex;gap:.45rem;padding:.35rem .45rem;text-decoration:none;color:var(--show-muted)}.show-manual-tree [aria-current=page]{background:var(--show-soft);border-radius:4px;font-weight:700;color:var(--show-accent)}.show-disclosure>summary{font-size:.83rem;font-weight:700;padding:.7rem;background:var(--show-soft);border:1px solid var(--show-line);border-radius:6px}.manual-layout h1{font-size:clamp(2rem,3.4vw,3rem)}.manual-layout article{line-height:1.85;min-width:0}.manual-layout article pre{white-space:pre-wrap;background:var(--show-soft);padding:1rem;border-radius:6px;overflow:auto}.manual-layout table{display:block;overflow:auto;max-width:100%}.manual-layout article code{overflow-wrap:anywhere}.show-breadcrumb{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem;font-size:.74rem;color:var(--show-muted)}.show-breadcrumb span:last-child{flex-basis:100%}.show-chapter-meta{display:flex;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:var(--show-muted)}.show-notice,.show-tldr{padding:1.1rem;border-left:3px solid var(--show-accent);background:var(--show-soft);font-size:.87rem;margin:1.5rem 0}.show-tldr p{margin:.4rem 0}.show-notice{border-color:#b37b2a;background:var(--show-warning)}.show-chapter-footer{margin:3rem 0;border-top:1px solid var(--show-line);padding-top:1.5rem}.show-pager{display:flex;justify-content:space-between;gap:1.5rem;margin:1rem 0 2rem;font-size:.85rem}.show-pager>*{flex:1 1}.show-pager a:last-child{text-align:right}.show-chapter-links{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem}.show-chapter-toc .aw-toc,.show-digest-layout .aw-toc{margin:0;padding:0;border:0;background:none;color:var(--show-muted);box-shadow:none}.show-chapter-toc .aw-toc a,.show-digest-layout .aw-toc a{font-size:.77rem;color:var(--show-muted)}.show-chapter-toc .aw-toc [aria-current],.show-digest-layout .aw-toc [aria-current]{color:var(--show-accent)}.show-prose{max-width:760px;margin:auto;line-height:1.8}.show-table-wrap{overflow:auto}.show-table-wrap table{border-collapse:collapse;width:100%;font-size:.84rem}.show-table-wrap td,.show-table-wrap th{padding:.9rem;border-bottom:1px solid var(--show-line);text-align:left;vertical-align:top;min-width:150px}.show-table-wrap thead{background:var(--show-soft)}.community-digest{margin:4rem 0}.community-digest details{margin:1rem 0;border:1px solid var(--show-line);border-radius:6px;padding:1rem;background:var(--show-card)}.community-digest summary{font-weight:700}.show-report-selector{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:2rem 0}.show-report-selector select{background:var(--show-card);color:var(--show-ink);border:1px solid var(--show-line);padding:.6rem;border-radius:6px}.digest-dates{display:flex;gap:.6rem;overflow:auto;padding:1rem 0}.digest-dates a{flex:0 0 200px;border:1px solid var(--show-line);border-radius:6px;padding:.8rem;text-decoration:none;font-size:.8rem;background:var(--show-card)}.digest-dates small,.digest-dates span{display:block;font-size:.73rem;margin-top:.4rem;color:var(--show-muted)}.show-report-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1.5rem 0}.show-report-stats>div{padding:.8rem;border:1px solid var(--show-line);border-radius:6px;background:var(--show-soft)}.show-report-stats dt{font-size:.75rem;color:var(--show-muted)}.show-report-stats dd{margin:.5rem 0 0;font-weight:700}.show-daily-report blockquote{margin:1rem 0;border-left:3px solid var(--show-accent);padding:.2rem 1rem;background:var(--show-soft)}.show-daily-report cite{font-size:.78rem}.show-report-entry{border-bottom:1px solid var(--show-line);padding:.5rem}.show-digest-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:2rem;align-items:start;margin-top:4rem}.show-digest-layout>aside{position:sticky;top:6.5rem}.show-digest-layout>div{min-width:0}.show-digest-category{border-top:1px solid var(--show-line);padding:2rem 0}.show-digest-category h2 small{font-size:.7rem;background:var(--show-soft);padding:.4rem .6rem;border-radius:20px;vertical-align:middle}.show-digest-category>p{font-size:.83rem;color:var(--show-muted)}.show-digest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.show-digest-item{background:var(--show-card);border:1px solid var(--show-line);border-radius:7px;padding:1.2rem;min-width:0}.show-digest-item p{font-size:.9rem;line-height:1.8}.show-digest-meta{display:flex;justify-content:space-between;font-size:.72rem!important;color:var(--show-accent)}.show-digest-attribution{font-size:.74rem!important;color:var(--show-muted)}.show-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;font-size:.65rem}.show-tags li{background:var(--show-soft);padding:.15rem .4rem;border-radius:4px}.show-community-float{position:fixed;right:1.5rem;bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:40}.show-qr-panel{position:absolute;right:0;bottom:calc(100% + .75rem);width:288px;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 7rem);overflow:auto;padding:1rem;background:var(--show-card);border:1px solid var(--show-line);border-radius:10px;box-shadow:0 12px 45px #0003}.show-qr-panel h2{font-size:1rem;margin:.2rem 1.4rem .5rem 0}.show-qr-panel p{font-size:.73rem;color:var(--show-muted);line-height:1.6}.show-qr-panel>strong{display:block;text-align:center;font-size:.78rem}.show-qr-panel>img{width:160px;height:auto;display:block;margin:.8rem auto;border-radius:5px}.show-qr-close{position:absolute;right:.3rem;top:.3rem;border:0;background:none;font-size:1.3rem;width:32px;height:32px}.show-qr-toggle{border:1px solid var(--show-accent);background:var(--show-accent);color:var(--show-bg)!important;border-radius:30px;padding:.7rem 1rem;font-size:.8rem!important;font-weight:700;box-shadow:0 5px 22px #0002}@media (min-width:1024px){.show-disclosure{display:block}.show-disclosure>summary{display:none}.show-disclosure>:not(summary){display:block!important}.community-digest .show-disclosure{padding:0;border:0;background:none}}@media (max-width:1150px){.show-header-inner{gap:1rem}.show-desktop-nav{gap:.8rem}.show-header-search{min-width:110px}.showcase main{padding:1.5rem}.manual-layout{grid-template-columns:165px minmax(0,1fr) 150px;gap:1.25rem}.show-hero{gap:1.5rem}.show-header-search kbd{display:none}}@media (max-width:1023px){.show-mobile-menu{display:block}.show-desktop-nav{display:none}.show-header-tools{margin-left:auto}.show-hero{grid-template-columns:1fr;max-width:800px;margin:2rem auto}.show-hero-archive{max-width:680px}.show-hero h1{max-width:700px}.show-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-layout{grid-template-columns:1fr;gap:1.2rem}.show-chapter-toc,.show-manual-tree{position:static;max-height:none}.show-manual-tree{grid-row:1}.show-chapter-toc{grid-row:2}.manual-layout>article{grid-row:3}.show-manual-tree .show-disclosure>section{padding:0 1rem}.show-disclosure>nav{padding:1rem!important}.show-digest-layout{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.show-digest-layout>aside{position:static}.show-digest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase .aw-reading-progress{top:0}}@media (max-width:639px){.show-header-inner{padding:.65rem 1rem;gap:.65rem;flex-wrap:wrap;min-height:64px}.show-brand{font-size:1.05rem}.show-header-tools{gap:.7rem}.show-header-search{width:100%;order:5}.show-header-search .aw-search-trigger{justify-content:flex-start}.showcase main{padding:1rem}.showcase h1{font-size:2.45rem}.show-hero{margin:1.5rem 0 3rem;gap:1rem}.show-hero-archive{margin-top:.5rem}.show-command{gap:.6rem;padding:.8rem;flex-direction:column}.show-command .aw-copy-wrap{align-self:flex-end}.show-site-grid{grid-template-columns:1fr}.show-section{margin:2.5rem 0;padding-top:1.5rem}.show-footer{padding:2rem 1rem 6rem;gap:1.3rem}.show-footer,.show-footer ul{grid-template-columns:1fr}.show-pager{flex-direction:column;gap:1.5rem}.show-pager a:last-child{text-align:left}.show-chapter-links{flex-direction:column}.showcase .aw-gallery{grid-template-columns:1fr}.showcase .aw-gallery figure:last-child{max-width:220px}.show-digest-grid{grid-template-columns:1fr}.show-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.show-community-float{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom))}.show-table-wrap td,.show-table-wrap th{min-width:130px;padding:.7rem}.showcase [id]{scroll-margin-top:10rem}}@media (prefers-reduced-motion:reduce){.showcase *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.original-handbook-chapter{--brand:22 90% 52%;--brand-light:22 90% 62%;--brand-h:22;--brand-s:90%;--brand-text:var(--brand-h) var(--brand-s) 40%;--background:0 0% 100%;--foreground:222 47% 11%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--border:214 32% 91%;--card:0 0% 100%;--card-foreground:222 47% 11%;--radius:0.5rem;margin-left:auto;margin-right:auto;max-width:80rem;padding:3rem 1rem;background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;overflow-wrap:normal;font-feature-settings:"rlig" 1,"calt" 1;font-variation-settings:normal;tab-size:4;-webkit-text-size-adjust:100%}:root:is([data-theme=dark],[data-theme=black]) .original-handbook-chapter{--brand:22 85% 48%;--brand-light:22 85% 58%;--brand-s:85%;--brand-text:var(--brand-h) var(--brand-s) 52%;--background:222 47% 7%;--foreground:210 40% 98%;--muted:217 33% 14%;--muted-foreground:215 20% 65%;--border:217 33% 18%;--card:222 47% 10%;--card-foreground:210 40% 98%}:root[data-theme=black] .original-handbook-chapter{--background:0 0% 0%;--muted:0 0% 10%;--border:0 0% 16%;--card:0 0% 4%}.showcase main.original-handbook-main{max-width:none;margin:0;padding:0}.original-handbook-chapter *,.original-handbook-chapter :after,.original-handbook-chapter :before{box-sizing:border-box;border-width:0;border-style:solid;border-color:hsl(var(--border))}.original-handbook-chapter :is(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:0}.original-handbook-chapter :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-wrap:wrap}.original-handbook-chapter :is(ol,ul,menu){margin:0;padding:0;list-style:none}.original-handbook-chapter a{color:inherit;text-decoration:inherit;text-underline-offset:auto}.original-handbook-chapter svg{display:block;vertical-align:middle;width:.875rem;height:.875rem}.original-handbook-chapter :is(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.original-handbook-chapter pre{white-space:pre}.original-handbook-chapter table{text-indent:0;border-color:inherit;border-collapse:collapse}.original-handbook-chapter :is(th,td){min-width:auto;padding:1px;border-bottom-width:0}.original-handbook-chapter th{font-size:inherit;background:transparent;white-space:normal}.original-handbook-chapter caption{padding:0;font-weight:inherit;text-align:center}.original-handbook-chapter hr{height:0;color:inherit;border-top-width:1px}.original-handbook-chapter :is(img,video){display:block;vertical-align:middle;max-width:100%;height:auto}.original-handbook-chapter summary{display:list-item;cursor:pointer}.original-handbook-chapter :is(a,.oh-page-card,.oh-pager-title){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.original-handbook-chapter .oh-chapter-grid{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;gap:2rem;max-width:80rem;margin-left:auto;margin-right:auto}.original-handbook-chapter .oh-chapter-article{margin-left:auto;margin-right:auto;width:100%;min-width:0;max-width:48rem}.original-handbook-chapter .oh-card{border-radius:var(--radius,.5rem);border-width:1px;background-color:hsl(var(--card))}.original-handbook-chapter .oh-gutter-rail,.original-handbook-chapter .oh-manual-desktop,.original-handbook-chapter .oh-pager-spacer,.original-handbook-chapter .oh-right-column,.original-handbook-chapter .oh-toc-desktop{display:none}.original-handbook-chapter .oh-manual-card{padding:1rem}.original-handbook-chapter .oh-manual-home,.original-handbook-chapter .oh-manual-label,.original-handbook-chapter .oh-manual-summary{display:flex;align-items:center;gap:.375rem}.original-handbook-chapter .oh-manual-home,.original-handbook-chapter .oh-manual-summary,.original-handbook-chapter .oh-toc-summary,.original-handbook-chapter .oh-toc-title{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.original-handbook-chapter .oh-manual-group{margin-top:1rem}.original-handbook-chapter .oh-manual-label{font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--foreground)/.8)}.original-handbook-chapter .oh-manual-label svg{color:hsl(var(--brand-text))}.original-handbook-chapter .oh-manual-list{margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.original-handbook-chapter .oh-manual-list>:not([hidden])~:not([hidden]){margin-top:.25rem}.original-handbook-chapter .oh-manual-link{display:flex;gap:.375rem;border-radius:.25rem;padding:.25rem .375rem;line-height:1.375;color:hsl(var(--muted-foreground))}.original-handbook-chapter .oh-manual-link[aria-current=page]{background-color:hsl(var(--brand-text)/.1);font-weight:600;color:hsl(var(--brand-text))}.original-handbook-chapter .oh-chapter-order{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.6}.original-handbook-chapter .oh-manual-mobile,.original-handbook-chapter .oh-toc-mobile{padding:.75rem}.original-handbook-chapter .oh-manual-mobile-groups{margin-top:.75rem}.original-handbook-chapter .oh-manual-mobile-groups .oh-manual-group{margin-top:0}.original-handbook-chapter .oh-manual-mobile-groups .oh-manual-group+.oh-manual-group{margin-top:.75rem}.original-handbook-chapter .oh-manual-mobile .oh-manual-list{margin-top:.375rem}.original-handbook-chapter .oh-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.original-handbook-chapter .oh-breadcrumb [aria-current=page]{color:hsl(var(--foreground))}.original-handbook-chapter .oh-chapter-header{margin-top:1.5rem}.original-handbook-chapter .oh-chapter-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.original-handbook-chapter .oh-chapter-badge{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;background-color:hsl(var(--brand-text)/.1);padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--brand-text))}.original-handbook-chapter .oh-chapter-stage,.original-handbook-chapter .oh-chapter-updated{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.original-handbook-chapter .oh-chapter-title{margin-top:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:800;letter-spacing:-.025em;color:hsl(var(--foreground))}.original-handbook-chapter .oh-chapter-description{margin-top:.75rem;font-size:1.125rem;line-height:1.75rem;color:hsl(var(--muted-foreground))}.original-handbook-chapter .oh-tldr{margin-top:1.5rem;border-radius:var(--radius,.5rem);border-left-width:4px;border-color:hsl(var(--brand-text));background-color:hsl(var(--brand-text)/.05);padding:.75rem 1rem}.original-handbook-chapter .oh-tldr-label{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--brand-text))}.original-handbook-chapter .oh-tldr-text{margin-top:.25rem;font-size:.875rem;line-height:1.625;color:hsl(var(--foreground)/.9)}.original-handbook-chapter .oh-before-prose-toc{margin-top:1.5rem}.original-handbook-chapter .oh-toc-desktop{position:sticky;top:5rem;padding:1rem}.original-handbook-chapter .oh-toc-title{margin-bottom:.75rem}.original-handbook-chapter .oh-toc-list{font-size:.875rem;line-height:1.25rem}.original-handbook-chapter .oh-toc-mobile .oh-toc-list{margin-top:.75rem}.original-handbook-chapter .oh-toc-list>:not([hidden])~:not([hidden]){margin-top:.375rem}.original-handbook-chapter .oh-toc-nested{margin-left:1rem}.original-handbook-chapter .oh-toc-list a{color:hsl(var(--muted-foreground))}.original-handbook-chapter .oh-toc-nav a[data-active]{color:hsl(var(--brand-text));font-weight:600;border-left:2px solid hsl(var(--brand-text));padding-left:.5rem;margin-left:-.5rem}.original-handbook-chapter .oh-chapter-footer{margin-top:3rem;border-top-width:1px;padding-top:1.5rem}.original-handbook-chapter .oh-chapter-pager{display:grid;gap:.75rem}.original-handbook-chapter .oh-page-card{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border-radius:var(--radius,.5rem);border-width:1px;background-color:hsl(var(--card));color:hsl(var(--card-foreground))}.original-handbook-chapter .oh-page-next{align-items:flex-end;text-align:right}.original-handbook-chapter .oh-pager-label{font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--muted-foreground))}.original-handbook-chapter .oh-pager-title{font-weight:600;color:hsl(var(--foreground))}.original-handbook-chapter .oh-chapter-links{margin-top:1.5rem;display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;line-height:1.25rem}.original-handbook-chapter .oh-chapter-links a{display:inline-flex;align-items:center;gap:.25rem;color:hsl(var(--muted-foreground))}.original-handbook-chapter :is(.oh-manual-home,.oh-manual-label,.oh-manual-link,.oh-breadcrumb a,.oh-chapter-links a,.oh-toc-list a):hover{color:hsl(var(--brand-text))}.original-handbook-chapter .oh-manual-link:not([aria-current=page]):hover,.original-handbook-chapter .oh-toc-list a:hover{text-decoration:underline}.original-handbook-chapter .oh-page-card:hover{border-color:hsl(var(--brand-text)/.5);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.original-handbook-chapter .oh-page-card:hover .oh-pager-title{color:hsl(var(--brand-text))}.original-handbook-chapter .oh-right-stack{position:sticky;top:5rem}.original-handbook-chapter .oh-right-stack>:not([hidden])~:not([hidden]){margin-top:1.5rem}.original-handbook-chapter .oh-gutter-rail{position:fixed;top:50%;transform:translateY(-50%)}.original-handbook-chapter .oh-gutter-left{left:1.5rem}.original-handbook-chapter .oh-gutter-right{right:1.5rem}@media (min-width:640px){.original-handbook-chapter .oh-chapter-title{font-size:2.25rem;line-height:2.5rem}.original-handbook-chapter .oh-chapter-pager{grid-template-columns:repeat(2,minmax(0,1fr))}.original-handbook-chapter .oh-pager-spacer{display:block}}@media (min-width:768px){.original-handbook-chapter{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.original-handbook-chapter .oh-chapter-grid{grid-template-columns:11.5rem minmax(0,1fr) 11.5rem}.original-handbook-chapter .oh-manual-desktop{display:block;position:sticky;top:5rem}.original-handbook-chapter .oh-right-column,.original-handbook-chapter .oh-toc-desktop{display:block}.original-handbook-chapter .oh-before-prose-toc,.original-handbook-chapter .oh-manual-mobile,.original-handbook-chapter .oh-toc-mobile{display:none}}@media (min-width:1280px){.original-handbook-chapter .oh-chapter-grid{grid-template-columns:13rem minmax(0,48rem) 13.5rem}.original-handbook-chapter .oh-chapter-article{margin-left:0;margin-right:0}}@media (min-width:1700px){.original-handbook-chapter .oh-gutter-rail{display:block}}

/*!
MIT License

Copyright (c) Tailwind Labs, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

*/.original-handbook-chapter .original-handbook-prose{color:var(--tw-prose-body);max-width:65ch}.original-handbook-chapter .original-handbook-prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.original-handbook-chapter .original-handbook-prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.original-handbook-chapter .original-handbook-prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:none;font-weight:500}.original-handbook-chapter .original-handbook-prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{text-decoration:underline}.original-handbook-chapter .original-handbook-prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.original-handbook-chapter .original-handbook-prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.original-handbook-chapter .original-handbook-prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.original-handbook-chapter .original-handbook-prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.original-handbook-chapter .original-handbook-prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.original-handbook-chapter .original-handbook-prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.original-handbook-chapter .original-handbook-prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.original-handbook-chapter .original-handbook-prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.original-handbook-chapter .original-handbook-prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.original-handbook-chapter .original-handbook-prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.original-handbook-chapter .original-handbook-prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.original-handbook-chapter .original-handbook-prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.original-handbook-chapter .original-handbook-prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.original-handbook-chapter .original-handbook-prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.original-handbook-chapter .original-handbook-prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.original-handbook-chapter .original-handbook-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.original-handbook-chapter .original-handbook-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.original-handbook-chapter .original-handbook-prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.original-handbook-chapter .original-handbook-prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.original-handbook-chapter .original-handbook-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“" "”" "‘" "’";margin-top:1.6em;margin-bottom:1.6em}.original-handbook-chapter .original-handbook-prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.original-handbook-chapter .original-handbook-prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.original-handbook-chapter .original-handbook-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-bottom:.8888889em;line-height:1.1111111}.original-handbook-chapter .original-handbook-prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.original-handbook-chapter .original-handbook-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em}.original-handbook-chapter .original-handbook-prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.original-handbook-chapter .original-handbook-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.original-handbook-chapter .original-handbook-prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.original-handbook-chapter .original-handbook-prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.original-handbook-chapter .original-handbook-prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.original-handbook-chapter .original-handbook-prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.original-handbook-chapter .original-handbook-prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.original-handbook-chapter .original-handbook-prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.original-handbook-chapter .original-handbook-prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.original-handbook-chapter .original-handbook-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.original-handbook-chapter .original-handbook-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.original-handbook-chapter .original-handbook-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.original-handbook-chapter .original-handbook-prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.original-handbook-chapter .original-handbook-prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.original-handbook-chapter .original-handbook-prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.original-handbook-chapter .original-handbook-prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.original-handbook-chapter .original-handbook-prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.original-handbook-chapter .original-handbook-prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.original-handbook-chapter .original-handbook-prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.original-handbook-chapter .original-handbook-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.original-handbook-chapter .original-handbook-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.original-handbook-chapter .original-handbook-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.original-handbook-chapter .original-handbook-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.original-handbook-chapter .original-handbook-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.original-handbook-chapter .original-handbook-prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.original-handbook-chapter .original-handbook-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.original-handbook-chapter .original-handbook-prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.original-handbook-chapter .original-handbook-prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.original-handbook-chapter .original-handbook-prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.original-handbook-chapter .original-handbook-prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.original-handbook-chapter .original-handbook-prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.original-handbook-chapter .original-handbook-prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.original-handbook-chapter .original-handbook-prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.original-handbook-chapter .original-handbook-prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:hsl(var(--brand-text));--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgb(17 24 39/10%);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgb(255 255 255/10%);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0/50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.original-handbook-chapter .original-handbook-prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.original-handbook-chapter .original-handbook-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.original-handbook-chapter .original-handbook-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.original-handbook-chapter .original-handbook-prose :where(.original-handbook-prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.original-handbook-chapter .original-handbook-prose :where(.original-handbook-prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.original-handbook-chapter .original-handbook-prose :where(.original-handbook-prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.original-handbook-chapter .original-handbook-prose :where(.original-handbook-prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.original-handbook-chapter .original-handbook-prose :where(.original-handbook-prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.original-handbook-chapter .original-handbook-prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.original-handbook-chapter .original-handbook-prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.original-handbook-chapter .original-handbook-prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.original-handbook-chapter .original-handbook-prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.original-handbook-chapter .original-handbook-prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.original-handbook-chapter .original-handbook-prose{font-size:1.125rem;line-height:1.7777778}.original-handbook-chapter .original-handbook-prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.original-handbook-chapter .original-handbook-prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.original-handbook-chapter .original-handbook-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.original-handbook-chapter .original-handbook-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.original-handbook-chapter .original-handbook-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.original-handbook-chapter .original-handbook-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.original-handbook-chapter .original-handbook-prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.original-handbook-chapter .original-handbook-prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.original-handbook-chapter .original-handbook-prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.original-handbook-chapter .original-handbook-prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.original-handbook-chapter .original-handbook-prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.original-handbook-chapter .original-handbook-prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.original-handbook-chapter .original-handbook-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.original-handbook-chapter .original-handbook-prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.original-handbook-chapter .original-handbook-prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.original-handbook-chapter .original-handbook-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.original-handbook-chapter .original-handbook-prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.original-handbook-chapter .original-handbook-prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.original-handbook-chapter .original-handbook-prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.original-handbook-chapter .original-handbook-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.original-handbook-chapter .original-handbook-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.original-handbook-chapter .original-handbook-prose :where(.original-handbook-prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.original-handbook-chapter .original-handbook-prose :where(.original-handbook-prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.original-handbook-chapter .original-handbook-prose :where(.original-handbook-prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.original-handbook-chapter .original-handbook-prose :where(.original-handbook-prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.original-handbook-chapter .original-handbook-prose :where(.original-handbook-prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.original-handbook-chapter .original-handbook-prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.original-handbook-chapter .original-handbook-prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.original-handbook-chapter .original-handbook-prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.original-handbook-chapter .original-handbook-prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.original-handbook-chapter .original-handbook-prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.original-handbook-chapter .original-handbook-prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.original-handbook-chapter .original-handbook-prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.original-handbook-chapter .original-handbook-prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.original-handbook-chapter .original-handbook-prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.original-handbook-chapter .original-handbook-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.original-handbook-chapter .original-handbook-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.original-handbook-chapter .original-handbook-prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.original-handbook-chapter .original-handbook-prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.original-handbook-chapter .original-handbook-prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.original-handbook-chapter .original-handbook-prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.original-handbook-chapter .original-handbook-prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.original-handbook-chapter .original-handbook-prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.original-handbook-chapter .original-handbook-prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.original-handbook-chapter .original-handbook-prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.original-handbook-chapter .original-handbook-prose :where(.original-handbook-prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.original-handbook-chapter .original-handbook-prose :where(.original-handbook-prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:root:is([data-theme=dark],[data-theme=black]) .original-handbook-chapter .original-handbook-prose{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.original-handbook-chapter .original-handbook-prose{margin-top:2rem;max-width:none}.original-handbook-chapter .original-handbook-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.original-handbook-chapter .original-handbook-prose :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){scroll-margin-top:7rem}.original-handbook-chapter .original-handbook-prose :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){color:hsl(var(--brand-text))}.original-handbook-chapter .original-handbook-prose :where(img:not([class])):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:.5rem;background-color:hsl(var(--muted))}@media (min-width:1024px){.original-handbook-chapter .original-handbook-prose :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){scroll-margin-top:5rem}}@media print{.original-handbook-chapter :is(header,footer,.oh-toc-nav){display:none!important}.original-handbook-chapter .original-handbook-prose table{display:table;overflow:visible}}.original-landing-surface{-webkit-tap-highlight-color:transparent;--brand:22 90% 52%;--brand-light:22 90% 62%;--brand-h:22;--brand-s:90%;--brand-text:var(--brand-h) var(--brand-s) 40%;--background:0 0% 100%;--foreground:222 47% 11%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--border:214 32% 91%;--card:0 0% 100%;--card-foreground:222 47% 11%;--radius:0.5rem;color:hsl(var(--foreground));font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:normal;overflow-wrap:normal;font-feature-settings:"rlig" 1,"calt" 1;font-variation-settings:normal;tab-size:4;-webkit-text-size-adjust:100%}.showcase[data-original-landing-presentation]>:is(#search-modal.aw-original-search-dialog,.aw-original-search-backdrop){-webkit-tap-highlight-color:transparent}@media print{.showcase[data-original-landing-presentation] .original-handbook-hub .ohh-manual-header,.showcase[data-original-landing-presentation]>:is(.ol-header,.ol-footer,#search-modal.aw-original-search-dialog,.aw-original-search-backdrop){display:none!important}.showcase[data-original-landing-presentation]>main{max-width:none!important;padding:0!important}}:root:is([data-theme=dark],[data-theme=black]) .original-landing-surface{--brand:22 85% 48%;--brand-light:22 85% 58%;--brand-s:85%;--brand-text:var(--brand-h) var(--brand-s) 52%;--background:222 47% 7%;--foreground:210 40% 98%;--muted:217 33% 14%;--muted-foreground:215 20% 65%;--border:217 33% 18%;--card:222 47% 10%;--card-foreground:210 40% 98%}:root[data-theme=black] .original-landing-surface{--background:0 0% 0%;--muted:0 0% 10%;--border:0 0% 16%;--card:0 0% 4%}.original-landing-surface,.original-landing-surface *,.original-landing-surface :after,.original-landing-surface :before{box-sizing:border-box;border-width:0;border-style:solid;border-color:hsl(var(--border))}.original-landing-surface p{margin:0}.original-landing-surface a{color:inherit;text-decoration:inherit;text-underline-offset:auto}.original-landing-surface button{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;text-transform:none;-webkit-appearance:button;background-color:transparent;background-image:none;cursor:pointer}.original-landing-surface svg{display:block;vertical-align:middle}.original-landing-surface :focus-visible{outline:auto;outline-offset:0}.original-landing-surface :is(a,button,summary){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.original-landing-surface.ol-announcement{position:relative;padding:.375rem 2.5rem .375rem 1rem;background-color:hsl(var(--brand-text)/.1);color:hsl(var(--brand-text));text-align:center;font-size:.75rem;font-weight:500;line-height:1rem}.original-landing-surface.ol-announcement>a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-landing-surface.ol-announcement>a:hover{color:hsl(var(--foreground))}.original-landing-surface.ol-announcement>button{position:absolute;right:.5rem;top:50%;display:inline-flex;width:1.5rem;height:1.5rem;transform:translateY(-50%);align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);color:hsl(var(--brand-text)/.7)}.original-landing-surface.ol-announcement>button:hover{background-color:hsl(var(--brand-text)/.15);color:hsl(var(--brand-text))}.original-landing-surface.ol-header{position:sticky;top:0;z-index:40;width:100%;border-bottom-width:1px;background-color:hsl(var(--background)/.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.original-landing-surface .ol-container{max-width:80rem;margin-inline:auto;padding-inline:1rem}.original-landing-surface .ol-container-wide{max-width:1600px}.original-landing-surface .ol-header-row{display:flex;height:3.5rem;align-items:center;gap:1rem}.original-landing-surface .ol-brand{display:flex;flex-shrink:0;align-items:center;gap:.5rem;font-weight:700}.original-landing-surface :is(.ol-brand,.ol-footer-brand)>svg{color:hsl(var(--brand-text))}.original-landing-surface .ol-header-tools{display:flex;align-items:center;gap:.75rem;margin-left:auto}.original-landing-surface .ol-header-tools>a[hreflang]{border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--muted-foreground))}.original-landing-surface .ol-header-tools>a[hreflang]:hover{color:hsl(var(--brand-text))}.original-landing-surface .ol-desktop-link{display:none;align-items:center;gap:.375rem;border-radius:calc(var(--radius) - 2px);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground)/.7)}.original-landing-surface .ol-desktop-link:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.original-landing-surface .aw-original-theme{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-width:auto;min-height:auto;padding:0;border-width:0;border-radius:calc(var(--radius) - 2px);color:hsl(var(--foreground));background:transparent}.original-landing-surface .aw-original-theme:hover{background-color:hsl(var(--muted))}.original-landing-surface .aw-original-theme svg{width:1.25rem;height:1.25rem}.original-landing-surface .ol-mobile-menu{position:relative}.original-landing-surface .ol-mobile-menu>summary{display:inline-flex;width:2.25rem;height:2.25rem;flex-shrink:0;cursor:pointer;list-style-type:none;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);color:hsl(var(--foreground))}.original-landing-surface .ol-mobile-menu>summary::-webkit-details-marker{display:none}.original-landing-surface .ol-mobile-menu>summary:hover{background-color:hsl(var(--muted))}.original-landing-surface .ol-mobile-panel{position:absolute;left:0;margin-top:.5rem;width:14rem;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.original-landing-surface :is(.ol-menu-link,.ol-menu-search){display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.original-landing-surface .ol-menu-search{width:100%;padding-block:.625rem;border-bottom-width:1px;font-weight:500;color:hsl(var(--brand-text))}.original-landing-surface :is(.ol-menu-link,.ol-menu-search):hover{background-color:hsl(var(--muted))}.original-landing-surface .ol-menu-demo{border-top-width:1px;color:hsl(var(--muted-foreground))}.original-landing-surface .ol-menu-demo:hover{color:hsl(var(--brand-text))}.original-landing-surface .ol-mobile-search-row{padding-bottom:.75rem}.original-landing-surface .ol-mobile-search{display:flex;width:100%;height:2.25rem;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--muted)/.4);padding-inline:.75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.original-landing-surface .ol-mobile-search:hover{border-color:hsl(var(--brand-text)/.4);color:hsl(var(--brand-text))}.original-landing-surface .ol-mobile-search>svg{flex-shrink:0}.original-landing-surface .ol-mobile-search>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.original-landing-surface.ol-footer{border-top-width:1px}.original-landing-surface .ol-footer-inner{padding-block:2.5rem}.original-landing-surface .ol-footer-top{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.original-landing-surface .ol-footer-brand{display:flex;align-items:center;gap:.5rem}.original-landing-surface .ol-footer-name{font-weight:700}.original-landing-surface .ol-footer-tagline{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.original-landing-surface .ol-footer-links{display:flex;align-items:center;gap:1rem;font-size:.875rem;line-height:1.25rem}.original-landing-surface .ol-footer-links>a{color:hsl(var(--foreground)/.7)}.original-landing-surface .ol-footer-links>a:hover{color:hsl(var(--foreground))}.original-landing-surface .ol-footer-note{margin-top:.25rem;text-align:center;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.original-landing-surface .ol-footer-made{margin-top:1.5rem}.original-landing-surface .ol-footer-note a:hover{color:hsl(var(--brand-text))}@media (min-width:640px){.original-landing-surface .ol-container-wide{padding-inline:1.5rem}.original-landing-surface :is(.ol-mobile-menu,.ol-mobile-search-row){display:none}.original-landing-surface .ol-desktop-link{display:inline-flex}.original-landing-surface .ol-footer-top{flex-direction:row;justify-content:space-between;text-align:left}.original-landing-surface .ol-footer-note{text-align:left}}@media (min-width:1024px){.original-landing-surface .ol-container-wide{padding-inline:2rem}}@media (min-width:1536px){.original-landing-surface .ol-container-wide{max-width:1728px;padding-inline:2.5rem}}.original-handbook-hub{-webkit-tap-highlight-color:transparent;--brand:22 90% 52%;--brand-light:22 90% 62%;--brand-h:22;--brand-s:90%;--brand-text:var(--brand-h) var(--brand-s) 40%;--background:0 0% 100%;--foreground:222 47% 11%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--border:214 32% 91%;--card:0 0% 100%;--card-foreground:222 47% 11%;--radius:0.5rem;margin:0 auto;max-width:80rem;padding:3rem 1rem;color:hsl(var(--foreground));background-color:hsl(var(--background));font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;overflow-wrap:normal;font-feature-settings:"rlig" 1,"calt" 1;font-variation-settings:normal;tab-size:4;-webkit-text-size-adjust:100%}:root:is([data-theme=dark],[data-theme=black]) .original-handbook-hub{--brand:22 85% 48%;--brand-light:22 85% 58%;--brand-s:85%;--brand-text:var(--brand-h) var(--brand-s) 52%;--background:222 47% 7%;--foreground:210 40% 98%;--muted:217 33% 14%;--muted-foreground:215 20% 65%;--border:217 33% 18%;--card:222 47% 10%;--card-foreground:210 40% 98%}:root[data-theme=black] .original-handbook-hub{--background:0 0% 0%;--muted:0 0% 10%;--border:0 0% 16%;--card:0 0% 4%}.showcase main.original-handbook-hub-main{max-width:none;margin:0;padding:0;background-color:hsl(0 0% 100%)}:root:is([data-theme=dark],[data-theme=black]) .showcase main.original-handbook-hub-main{background-color:hsl(222 47% 7%)}:root[data-theme=black] .showcase main.original-handbook-hub-main{background-color:hsl(0 0% 0%)}.original-handbook-hub *,.original-handbook-hub :after,.original-handbook-hub :before{box-sizing:border-box;border-width:0;border-style:solid;border-color:hsl(var(--border))}.original-handbook-hub :is(h1,h2,p){margin:0}.original-handbook-hub :is(h1,h2){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-wrap:wrap}.original-handbook-hub ol{margin:0;padding:0;list-style:none}.original-handbook-hub a{color:inherit;text-decoration:inherit;text-underline-offset:auto}.original-handbook-hub svg{display:block;vertical-align:middle}.original-handbook-hub :focus-visible{outline:auto;outline-offset:0}.original-handbook-hub :is(a,.ohh-roadmap-label,.ohh-open-manual>*,.ohh-chapter-title,.ohh-chapter-arrow){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.original-handbook-hub .ohh-hub-inner{max-width:64rem;margin:0 auto}.original-handbook-hub .ohh-manual-inner{max-width:48rem;margin:0 auto}.original-handbook-hub .ohh-title{font-size:1.875rem;line-height:2.25rem;font-weight:800;letter-spacing:-.025em;color:hsl(var(--foreground))}.original-handbook-hub .ohh-subtitle{max-width:48rem;margin:1rem auto 0;color:hsl(var(--muted-foreground))}.original-handbook-hub .ohh-beginner{margin-top:1.25rem}.original-handbook-hub .ohh-beginner-link{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid hsl(var(--brand-text)/.3);background-color:hsl(var(--brand-text)/.05);padding:.375rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--brand-text))}.original-handbook-hub .ohh-beginner-link:hover{background-color:hsl(var(--brand-text)/.1)}.original-handbook-hub .ohh-roadmap{margin-top:2.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius,.5rem);background-color:hsl(var(--card));padding:1.25rem}.original-handbook-hub :is(.ohh-roadmap h2,.ohh-card-heading h2){font-size:1.125rem;line-height:1.75rem;font-weight:700;color:hsl(var(--foreground))}.original-handbook-hub .ohh-roadmap-hint{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.original-handbook-hub .ohh-roadmap-list{margin-top:1.25rem;display:grid;gap:.5rem}.original-handbook-hub .ohh-roadmap-link{display:flex;align-items:center;gap:.75rem;border-radius:calc(var(--radius, .5rem) - 2px);padding:.375rem .5rem}.original-handbook-hub :is(.ohh-roadmap-link,.ohh-chapter-link):hover{background-color:hsl(var(--muted))}.original-handbook-hub :is(.ohh-roadmap-number,.ohh-chapter-number){display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--brand-text)/.1);font-weight:700;color:hsl(var(--brand-text))}.original-handbook-hub .ohh-roadmap-number{width:1.5rem;height:1.5rem;font-size:.75rem;line-height:1rem}.original-handbook-hub .ohh-roadmap-label{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground))}.original-handbook-hub .ohh-roadmap-link:hover .ohh-roadmap-label{color:hsl(var(--brand-text))}.original-handbook-hub .ohh-roadmap-time{flex-shrink:0;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.original-handbook-hub .ohh-manual-cards{display:grid;gap:1.25rem;margin-top:2.5rem}.original-handbook-hub .ohh-manual-card{display:flex;flex-direction:column;border:1px solid hsl(var(--border));border-radius:var(--radius,.5rem);background-color:hsl(var(--card));color:hsl(var(--card-foreground));padding:1.5rem}.original-handbook-hub .ohh-manual-card:hover{border-color:hsl(var(--brand-text)/.5);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.original-handbook-hub .ohh-card-heading{display:flex;align-items:center;gap:.75rem}.original-handbook-hub :is(.ohh-card-icon,.ohh-manual-icon){display:flex;align-items:center;justify-content:center;border-radius:var(--radius,.5rem);background-color:hsl(var(--brand-text)/.1);color:hsl(var(--brand-text))}.original-handbook-hub .ohh-card-icon{width:2.75rem;height:2.75rem}.original-handbook-hub .ohh-count-badge{margin-left:auto;border:1px solid hsl(var(--border));border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.original-handbook-hub .ohh-card-description{margin-top:.75rem;font-size:.875rem;line-height:1.625;color:hsl(var(--muted-foreground))}.original-handbook-hub .ohh-open-manual{display:inline-flex;align-items:center;gap:.25rem;margin-top:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--brand-text))}.original-handbook-hub .ohh-open-manual>span{border-bottom:1px solid transparent}.original-handbook-hub .ohh-manual-card:hover .ohh-open-manual>span{border-color:hsl(var(--brand-text))}.original-handbook-hub .ohh-chapter-link:hover .ohh-chapter-arrow,.original-handbook-hub .ohh-manual-card:hover .ohh-open-manual>svg{transform:translateX(.125rem)}.original-handbook-hub .ohh-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.original-handbook-hub .ohh-breadcrumb a:hover{color:hsl(var(--brand-text))}.original-handbook-hub .ohh-breadcrumb [aria-current=page]{color:hsl(var(--foreground))}.original-handbook-hub .ohh-manual-header{display:flex;align-items:flex-start;gap:1rem;margin-top:1.5rem}.original-handbook-hub .ohh-manual-icon{width:3rem;height:3rem;flex-shrink:0}.original-handbook-hub .ohh-manual-description{margin-top:.5rem;color:hsl(var(--muted-foreground))}.original-handbook-hub .ohh-manual-count{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.original-handbook-hub .ohh-chapters{margin-top:2rem;border:1px solid hsl(var(--border));border-radius:var(--radius,.5rem);background-color:hsl(var(--card))}.original-handbook-hub .ohh-chapters>:not([hidden])~:not([hidden]){border-top:1px solid hsl(var(--border))}.original-handbook-hub .ohh-stage{background-color:hsl(var(--muted)/.4);padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground))}.original-handbook-hub .ohh-chapter-link{display:flex;align-items:center;gap:1rem;padding:1rem}.original-handbook-hub .ohh-chapter-number{width:2rem;height:2rem;font-size:.875rem;line-height:1.25rem}.original-handbook-hub .ohh-chapter-copy{min-width:0;flex:1 1}.original-handbook-hub .ohh-chapter-title{display:block;font-weight:600;color:hsl(var(--foreground))}.original-handbook-hub .ohh-chapter-description{margin-top:.125rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.original-handbook-hub .ohh-chapter-arrow{flex-shrink:0;color:hsl(var(--muted-foreground))}.original-handbook-hub .ohh-chapter-link:hover :is(.ohh-chapter-title,.ohh-chapter-arrow){color:hsl(var(--brand-text))}@media (min-width:640px){.original-handbook-hub:not(.original-handbook-manual-list) .ohh-title{font-size:2.25rem;line-height:2.5rem}.original-handbook-hub .ohh-roadmap{padding:1.5rem}.original-handbook-hub .ohh-roadmap-list{grid-template-columns:repeat(2,minmax(0,1fr))}.original-handbook-hub :is(.ohh-stage,.ohh-chapter-link){padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.original-handbook-hub{padding-top:4rem;padding-bottom:4rem}.original-handbook-hub .ohh-manual-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}

/*!
MIT License
Copyright (c) Tailwind Labs, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/:is(.marketing-page-main,.marketing-templates,.marketing-comparison){--brand:22 90% 52%;--brand-light:22 90% 62%;--brand-h:22;--brand-s:90%;--brand-text:var(--brand-h) var(--brand-s) 40%;--background:0 0% 100%;--foreground:222 47% 11%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--border:214 32% 91%;--card:0 0% 100%;--card-foreground:222 47% 11%;--radius:0.5rem;color:hsl(var(--foreground));background-color:hsl(var(--background));font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:normal;overflow-wrap:normal;font-feature-settings:"rlig" 1,"calt" 1;font-variation-settings:normal;tab-size:4;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:root:is([data-theme=dark],[data-theme=black]) :is(.marketing-page-main,.marketing-templates,.marketing-comparison){--brand:22 85% 48%;--brand-light:22 85% 58%;--brand-s:85%;--brand-text:var(--brand-h) var(--brand-s) 52%;--background:222 47% 7%;--foreground:210 40% 98%;--muted:217 33% 14%;--muted-foreground:215 20% 65%;--border:217 33% 18%;--card:222 47% 10%;--card-foreground:210 40% 98%}:root[data-theme=black] :is(.marketing-page-main,.marketing-templates,.marketing-comparison){--background:0 0% 0%;--muted:0 0% 10%;--border:0 0% 16%;--card:0 0% 4%}.showcase main.marketing-page-main{max-width:none;margin:0;padding:0}:is(.marketing-page-main,.marketing-templates,.marketing-comparison),:is(.marketing-page-main,.marketing-templates,.marketing-comparison) *,:is(.marketing-page-main,.marketing-templates,.marketing-comparison) :after,:is(.marketing-page-main,.marketing-templates,.marketing-comparison) :before{box-sizing:border-box;border-width:0;border-style:solid;border-color:hsl(var(--border))}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) :is(h1,h2,h3,h4,h5,h6,p,blockquote,dl,dd,figure,pre,ol,ul){margin:0}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-wrap:wrap}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) :is(ol,ul){padding:0;list-style:none}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) a{color:inherit;text-decoration:inherit;text-underline-offset:auto}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) :is(button,input,select,textarea){font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) :is(button,select){text-transform:none}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) button{appearance:button;background-color:transparent;background-image:none}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) :is(svg,img){display:block;vertical-align:middle}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) img{max-width:100%;height:auto}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) table{text-indent:0;border-color:inherit;border-collapse:collapse}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) :is(th,td){padding:0;text-align:inherit}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) :focus-visible{outline:auto;outline-offset:0}:is(.marketing-page-main,.marketing-templates,.marketing-comparison) :is(a,button,summary){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media print{.showcase main.marketing-page-main{max-width:none!important;padding:0!important}}

/*!
MIT License

Copyright (c) Tailwind Labs, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/