:root{--ide-guide-nav-top:0px;--ide-guide-header-h:0px;--ide-guide-nav-h:3.25rem;--ide-guide-nav-box:calc(var(--ide-guide-nav-h) + 1px)}.ide-guide{background:var(--ide-paper);color:var(--ide-ink);font-family:var(--ide-font);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased}.ide-guide,.ide-guide *{box-sizing:border-box}.ide-guide [id]{scroll-margin-top:calc(var(--ide-guide-header-h) + var(--ide-guide-nav-box) + 1rem)}@media (prefers-reduced-motion:no-preference){html:has(.ide-guide){scroll-behavior:smooth}}.ide-guide-crumbs{background:var(--ide-paper);border-bottom:1px solid var(--ide-line)}.ide-guide-crumbs__inner{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.5rem 1.5rem;justify-content:space-between;margin:0 auto;max-width:var(--ide-max);padding:.85rem var(--ide-gutter)}.ide-guide-crumbs ol{flex-wrap:wrap;list-style:none;padding:0}.ide-guide-crumbs li,.ide-guide-crumbs ol{align-items:baseline;display:flex;gap:.45rem;margin:0}.ide-guide-crumbs li+li:before{color:var(--ide-muted-soft);content:"/"}#main-content .ide-guide-crumbs a,#main-content .ide-guide-crumbs a:focus,#main-content .ide-guide-crumbs a:hover{color:var(--ide-muted);font-family:var(--ide-font)}#main-content .ide-guide-crumbs a:focus,#main-content .ide-guide-crumbs a:hover{color:var(--ide-accent)}.ide-guide-crumbs__current{color:var(--ide-ink);font-weight:500}.ide-guide-crumbs__muted{color:var(--ide-muted)}.ide-guide-crumbs__meta{color:var(--ide-muted-soft);font-family:var(--ide-mono);font-size:.74rem;letter-spacing:.02em}.ide-guide-nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.94);border-bottom:1px solid var(--ide-line);position:sticky;top:var(--ide-guide-nav-top);z-index:40}.ide-guide-nav__inner{align-items:center;display:flex;gap:.4rem;height:var(--ide-guide-nav-h);margin:0 auto;max-width:var(--ide-max);overflow-x:auto;overflow-y:hidden;padding:0 var(--ide-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.ide-guide-nav__inner::-webkit-scrollbar{display:none}.ide-guide-nav__label{border-right:1px solid var(--ide-line);color:var(--ide-muted-soft);flex-shrink:0;font-family:var(--ide-mono);font-size:.7rem;letter-spacing:.09em;margin-right:.35rem;padding-right:.6rem;text-transform:uppercase}@media (max-width:720px){.ide-guide-nav__label{display:none}}#main-content .ide-guide-nav__link,#main-content .ide-guide-nav__link:active,#main-content .ide-guide-nav__link:focus,#main-content .ide-guide-nav__link:hover{border:1px solid transparent;border-radius:999px;color:var(--ide-muted);flex-shrink:0;font-family:var(--ide-font);font-size:.85rem;font-weight:500;line-height:1;padding:.5rem .7rem;transition:color .15s ease,background .15s ease,border-color .15s ease}#main-content .ide-guide-nav__link:focus,#main-content .ide-guide-nav__link:hover{background:var(--ide-paper-warm);color:var(--ide-ink)}#main-content .ide-guide-nav__link.is-current{background:var(--ide-paper-cool);border-color:var(--ide-line-strong);color:var(--ide-ink)}.ide-guide-related{background:var(--ide-paper-warm);border-top:1px solid var(--ide-line);padding:clamp(2.5rem,5vw,3.5rem) 0}.ide-guide-related__inner{margin:0 auto;max-width:var(--ide-max);padding:0 var(--ide-gutter)}.ide-guide-related h2{font-size:1.15rem;margin:0 0 1.5rem}.ide-guide-related__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}#main-content .ide-guide-related__card,#main-content .ide-guide-related__card:focus,#main-content .ide-guide-related__card:hover{background:var(--ide-paper);border:1px solid var(--ide-line);border-radius:12px;color:var(--ide-ink);display:block;font-family:var(--ide-font);padding:1.25rem 1.35rem;transition:border-color .15s ease,transform .15s ease}#main-content .ide-guide-related__card:focus,#main-content .ide-guide-related__card:hover{border-color:var(--ide-line-strong);transform:translateY(-2px)}.ide-guide-related__card strong{display:block;font-size:1rem;font-weight:700;margin-bottom:.3rem}.ide-guide-related__card span{color:var(--ide-muted);font-size:.87rem}#main-content .ide-guide .ide-alert p{margin:0}#main-content .ide-guide .ide-trial-steps__grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))}@media (min-width:1024px){#main-content .ide-guide #watches .ide-gap__grid{grid-template-columns:repeat(3,1fr)}}#main-content .ide-guide .ide-outcome-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:760px){#main-content .ide-guide .ide-outcome-grid{grid-template-columns:1fr}}