.GuideHub_page__OgE59{background:var(--tb-bg);color:var(--tb-text);min-height:100vh}.GuideHub_container__hWqeh{width:100%;max-width:var(--public-width,90rem);padding-inline:var(--public-gutter,1.5rem);margin-inline:auto}.GuideHub_page__OgE59 :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--tb-brand);outline-offset:4px}.GuideHub_page__OgE59 h2{font-size:calc(clamp(1.5rem, 2.5vw, 2.25rem) * var(--tb-text-scale, 1));line-height:1.4;font-weight:700;letter-spacing:-.035em}.GuideHub_hero__qoPfY{position:relative;padding-block:clamp(7rem,9vw,9rem) clamp(2.5rem,4vw,4rem)}.GuideHub_hero__qoPfY:after{content:"";position:absolute;inset-inline:var(--public-gutter,1.5rem);bottom:0;border-bottom:1px solid var(--tb-border)}.GuideHub_heroCopy__aF_G7{min-width:0;max-width:46rem}.GuideHub_eyebrow__DmNXf{margin:0 0 1.25rem;font-size:calc(.75rem * var(--tb-text-scale, 1));font-weight:600;color:var(--tb-text-muted);letter-spacing:.08em}.GuideHub_hero__qoPfY h1{margin:0;max-width:18ch;font-size:calc(clamp(2.2rem, 3.8vw, 4rem) * var(--tb-text-scale, 1));line-height:1.2;font-weight:750;letter-spacing:-.045em}.GuideHub_intro__kjTcz{max-width:35rem;margin:1.5rem 0 2rem;font-size:calc(1rem * var(--tb-text-scale, 1));line-height:1.85;color:var(--tb-text-2)}.GuideHub_startHere__rrHPY{min-width:0;margin-top:clamp(2.5rem,4vw,3.5rem)}.GuideHub_page__OgE59 .GuideHub_startHere__rrHPY h2{margin:0 0 1rem;font-size:calc(.875rem * var(--tb-text-scale, 1));font-weight:600;letter-spacing:0;color:var(--tb-text-muted)}.GuideHub_tracks__SgT4M{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.GuideHub_tracks__SgT4M>li{display:flex;min-width:0}.GuideHub_track__X8imu{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:.5rem 1rem;width:100%;min-width:0;padding:1.25rem;border:1px solid var(--tb-border);border-radius:.75rem;background:var(--tb-surface);text-decoration:none;color:var(--tb-text);transition:border-color .15s,background-color .15s}.GuideHub_track__X8imu h3{grid-column:1;margin:0;font-size:calc(1rem * var(--tb-text-scale, 1));line-height:1.55;font-weight:650}.GuideHub_track__X8imu p{grid-column:1;margin:0;color:var(--tb-text-2);font-size:calc(.875rem * var(--tb-text-scale, 1));line-height:1.75}.GuideHub_track__X8imu>svg{grid-column:2;grid-row:1;align-self:start;margin-top:.2em;color:var(--tb-brand);transition:translate .15s}@media (hover:hover) and (pointer:fine){.GuideHub_track__X8imu:hover{border-color:var(--tb-border-md,var(--tb-border));background:var(--tb-surface-2,var(--tb-surface))}.GuideHub_track__X8imu:hover>svg{translate:3px 0}}.GuideHub_directory__hwV9U{padding-block:3rem}.GuideHub_directoryHeading__oNfzo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-bottom:1.5rem}.GuideHub_directoryHeading__oNfzo h2{margin:0}.GuideHub_directoryHeading__oNfzo>span{font-size:calc(.875rem * var(--tb-text-scale, 1));color:var(--tb-text-muted)}.GuideHub_searchBox__KTLV4{display:flex;align-items:center;gap:.75rem;max-width:40rem;padding:.5rem .5rem .5rem 1rem;min-height:56px;border:1px solid var(--tb-border-md,var(--tb-border));border-radius:.75rem;background:var(--tb-surface)}.GuideHub_searchBox__KTLV4>svg{color:var(--tb-text-muted);flex-shrink:0}.GuideHub_searchBox__KTLV4:focus-within{border-color:var(--tb-brand)}.GuideHub_page__OgE59 .GuideHub_searchBox__KTLV4 input:focus-visible:focus{outline:none}.GuideHub_searchBox__KTLV4:has(input:focus-visible){outline:2px solid var(--tb-brand);outline-offset:2px}.GuideHub_searchBox__KTLV4 input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.GuideHub_searchBox__KTLV4 input{width:100%;min-width:0;min-height:40px;padding:.5rem 0;background:transparent;border:0;color:var(--tb-text);font:inherit;font-size:calc(.9375rem * var(--tb-text-scale, 1))}.GuideHub_searchBox__KTLV4 input::placeholder{color:var(--tb-text-muted);opacity:1}.GuideHub_searchBox__KTLV4 button{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;border:0;border-radius:.5rem;background:transparent;color:var(--tb-text-2);cursor:pointer}.GuideHub_shortcut__h_lSJ{display:inline-flex;flex-shrink:0;align-items:center;margin-inline-end:.5rem;padding:.125rem .5rem;border:1px solid var(--tb-border);border-radius:.375rem;background:var(--tb-surface-2,var(--tb-bg));color:var(--tb-text-muted);font:inherit;font-size:calc(.75rem * var(--tb-text-scale, 1));font-weight:600;line-height:1.6;white-space:nowrap}@media (hover:none),(pointer:coarse){.GuideHub_shortcut__h_lSJ{display:none}}.GuideHub_directoryGrid__erX2M{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.GuideHub_filters__3gwib{display:grid;gap:.25rem;position:sticky;top:6rem;max-height:calc(100dvh - 7rem);overflow-y:auto;padding:.3rem}.GuideHub_filters__3gwib button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:.75rem;font:inherit;font-size:calc(.8125rem * var(--tb-text-scale, 1));line-height:1.6;background:transparent;color:var(--tb-text-2);border:1px solid transparent;border-radius:.5rem;text-align:left;cursor:pointer}.GuideHub_filters__3gwib button>span:last-child{flex-shrink:0;color:var(--tb-text-muted);font-variant-numeric:tabular-nums}.GuideHub_filters__3gwib button[aria-pressed=true]{background:var(--tb-surface);color:var(--tb-text);border-color:var(--tb-border);font-weight:700}@media (hover:hover) and (pointer:fine){.GuideHub_filters__3gwib button:hover{background:var(--tb-surface)}}.GuideHub_results__D_wal{min-width:0;overflow-anchor:none}.GuideHub_category__grGrY{margin-bottom:2.5rem;scroll-margin-top:6rem}.GuideHub_category__grGrY h3{display:flex;align-items:baseline;gap:.5rem;margin:0;padding-bottom:1rem;border-bottom:1px solid var(--tb-border);color:var(--tb-text);font-size:calc(1rem * var(--tb-text-scale, 1));font-weight:650}.GuideHub_category__grGrY h3>span{color:var(--tb-text-muted);font-size:calc(.8125rem * var(--tb-text-scale, 1));font-weight:500;font-variant-numeric:tabular-nums}.GuideHub_category__grGrY ul{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2rem;margin:0;padding:0;list-style:none}.GuideHub_category__grGrY li{display:flex;min-width:0;border-bottom:1px solid var(--tb-border)}.GuideHub_category__grGrY a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;width:calc(100% + 1.5rem);margin-inline:-.75rem;padding:1rem .75rem;color:var(--tb-text);text-decoration:none;border-radius:.5rem}@media (hover:hover) and (pointer:fine){.GuideHub_category__grGrY a:hover{background:var(--tb-surface)}.GuideHub_category__grGrY a:hover strong{color:var(--tb-brand)}}.GuideHub_guideIcon__ibAP0{margin-top:.2em;color:var(--tb-text-muted)}.GuideHub_guideText__ee6IL{min-width:0}.GuideHub_category__grGrY strong{display:block;font-size:calc(.9375rem * var(--tb-text-scale, 1));font-weight:600;line-height:1.65}.GuideHub_guideText__ee6IL>span{display:block;margin-top:.25rem;color:var(--tb-text-muted);font-size:calc(.8125rem * var(--tb-text-scale, 1));line-height:1.75}.GuideHub_guideText__ee6IL>.GuideHub_snippet__BkO8C{margin-top:.5rem;color:var(--tb-text-2);overflow-wrap:anywhere}.GuideHub_snippet__BkO8C>span:first-child{display:inline-block;margin-inline-end:.25rem;padding:0 .375rem;border:1px solid var(--tb-border);border-radius:.25rem;color:var(--tb-text-muted);font-size:calc(.6875rem * var(--tb-text-scale, 1));font-weight:600;line-height:1.6;vertical-align:.1em}.GuideHub_snippet__BkO8C mark{padding:0 .1em;border-radius:.2em;background:rgba(var(--tb-brand-rgb),.22);color:var(--tb-text)}.GuideHub_readTime__rU2tQ{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding-top:.2em;font-size:calc(.75rem * var(--tb-text-scale, 1));color:var(--tb-text-muted);white-space:nowrap}@media (min-width:1100px){.GuideHub_category__grGrY ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.GuideHub_empty__TbrD9{border:1px dashed var(--tb-border-md);background:var(--tb-surface);border-radius:1rem;padding:3rem 1.5rem}.GuideHub_empty__TbrD9>svg{color:var(--tb-brand);margin-bottom:1rem}.GuideHub_empty__TbrD9 h3{margin:0 0 .75rem;font-size:1.125rem;font-weight:650}.GuideHub_empty__TbrD9 p{max-width:36rem;color:var(--tb-text-2);line-height:1.85}.GuideHub_empty__TbrD9 button{min-height:44px;padding:.75rem 1rem;margin-top:1rem;border-radius:.5rem;border:1px solid var(--tb-border);color:var(--tb-text);background:var(--tb-bg);cursor:pointer}.GuideHub_resources__LdFr4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-bottom:3rem}.GuideHub_resources__LdFr4>a{padding:2rem;background:var(--tb-surface);border:1px solid var(--tb-border);border-radius:1rem;color:var(--tb-text);text-decoration:none}.GuideHub_resources__LdFr4 h2{margin:0;font-size:calc(1.125rem * var(--tb-text-scale, 1))}.GuideHub_resources__LdFr4 p{margin:.75rem 0 1.25rem;font-size:calc(.875rem * var(--tb-text-scale, 1));line-height:1.8;color:var(--tb-text-2)}.GuideHub_resources__LdFr4>a>span{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.GuideHub_resources__LdFr4 svg{color:var(--tb-brand)}.GuideHub_faq__nuRGR{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:2rem 4rem;padding-block:3.5rem}.GuideHub_faq__nuRGR h2{margin:0 0 1rem}.GuideHub_faq__nuRGR details{border-bottom:1px solid var(--tb-border)}.GuideHub_faq__nuRGR summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem;min-height:56px;list-style:none;cursor:pointer;font-size:calc(.9375rem * var(--tb-text-scale, 1));line-height:1.7;font-weight:600}.GuideHub_faq__nuRGR summary::-webkit-details-marker{display:none}.GuideHub_faq__nuRGR summary svg{flex-shrink:0;transition:transform .18s}.GuideHub_faq__nuRGR details[open] summary svg{transform:rotate(180deg)}.GuideHub_faq__nuRGR details p{margin:0;padding-bottom:1.5rem;font-size:calc(.9375rem * var(--tb-text-scale, 1));line-height:1.9;color:var(--tb-text-2)}.GuideHub_textLink__D9RAi{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--tb-brand);font-size:calc(.875rem * var(--tb-text-scale, 1));font-weight:600;text-decoration:none}.GuideHub_support__sX9ht{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:2.5rem 4rem}.GuideHub_support__sX9ht h2{margin:0 0 .75rem}.GuideHub_support__sX9ht p{margin:0;color:var(--tb-text-2);font-size:calc(.9375rem * var(--tb-text-scale, 1));line-height:1.8}.GuideHub_visuallyHidden__MwNan{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:1100px){.GuideHub_directoryGrid__erX2M{grid-template-columns:12.5rem minmax(0,1fr)}}@media (max-width:1023px){.GuideHub_tracks__SgT4M{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.GuideHub_directoryGrid__erX2M,.GuideHub_faq__nuRGR,.GuideHub_resources__LdFr4{grid-template-columns:minmax(0,1fr)}.GuideHub_filters__3gwib{display:flex;flex-wrap:wrap;gap:.375rem;position:static;max-height:none;overflow:visible}.GuideHub_filters__3gwib button{border-color:var(--tb-border);gap:.5rem}}@media (max-width:559px){.GuideHub_tracks__SgT4M{grid-template-columns:minmax(0,1fr);gap:.5rem}.GuideHub_track__X8imu{padding:.875rem 1rem;gap:.25rem 1rem}.GuideHub_shortcut__h_lSJ{display:none}}@media (max-width:479px){.GuideHub_category__grGrY a{grid-template-columns:auto minmax(0,1fr)}.GuideHub_readTime__rU2tQ{grid-column:2}.GuideHub_guideIcon__ibAP0{grid-row:1/span 2}}@media (prefers-reduced-motion:reduce){.GuideHub_faq__nuRGR summary svg,.GuideHub_track__X8imu,.GuideHub_track__X8imu>svg{transition:none}}.GuideHub_mobileCategory__nR1l8{display:none}@media (max-width:767px){.GuideHub_mobileCategory__nR1l8{display:grid;gap:.5rem;margin-bottom:1.5rem}.GuideHub_mobileCategory__nR1l8 label{font-size:calc(.875rem * var(--tb-text-scale, 1));font-weight:600}.GuideHub_mobileCategory__nR1l8 select{width:100%;min-width:0;min-height:48px;padding:.75rem;border:1px solid var(--tb-border);border-radius:6px;color:var(--tb-text);background:var(--tb-surface);font:inherit;font-size:max(16px,calc(1rem * var(--tb-text-scale, 1)))}.GuideHub_filters__3gwib{display:none}}.GuideHub_categoryEnter___O0QI{transition:opacity .22s cubic-bezier(.23,1,.32,1),translate .22s cubic-bezier(.23,1,.32,1)}@starting-style{.GuideHub_categoryEnter___O0QI{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.GuideHub_categoryEnter___O0QI{transition:opacity .12s ease;translate:none}}:root[data-reduce-motion=true] .GuideHub_categoryEnter___O0QI{transition:none;translate:none}