._page_kqh0m_1{min-height:100vh;padding-top:var(--header-height);& ._layout_kqh0m_5{max-width:var(--content-1440);gap:var(--space-24);padding:0 var(--page-gutter);margin:0 auto;display:flex;& ._main_kqh0m_12{gap:var(--space-32);min-width:0;margin-top:var(--space-24);flex-direction:column;flex:1;display:flex;@media (width>=768px){gap:var(--space-48)}@media (width>=1024px){margin-left:calc(var(--sidebar-width) + var(--space-36));html[data-menu] &{margin-left:0;margin-top:calc(var(--space-24) + 87px)}}}}}._sidebar_1um8c_1{--close-offset:0px;padding:var(--space-24) var(--page-gutter);padding-right:calc((var(--page-gutter) - 8px) / 2);background-color:var(--color-bg);background-image:linear-gradient(var(--color-surface), var(--color-surface));top:calc(var(--header-height) + var(--subheader-height));z-index:var(--z-nav);transform:translateX(calc(-100% - var(--close-offset)));visibility:hidden;flex-direction:column;transition:transform .3s,visibility 0s .3s;display:flex;position:fixed;bottom:0;left:0;right:0;&._open_1um8c_21{visibility:visible;transition:transform .3s,visibility;transform:translate(0)}&._instant_1um8c_28{transition:none}@media (width>=768px){--close-offset:var(--space-24);width:280px;right:auto;top:calc(var(--header-height) + var(--subheader-height));bottom:var(--space-24);left:var(--space-24);border-radius:var(--radius-12);padding:var(--space-24) var(--space-16);padding-right:var(--space-8);animation:linear both _drawer-detach_1um8c_1;animation-range:0px var(--header-height);box-shadow:0 8px 32px light-dark(#0000001a,#00000080);@supports (animation-timeline:scroll()){animation-timeline:scroll()}}@media (width>=1024px){width:var(--sidebar-width);top:calc(var(--header-height) + var(--space-24));left:max(var(--space-24), calc((100% - var(--scrollbar-lock,0px) - var(--content-1440)) / 2 + var(--space-24)));max-height:calc(100dvh - var(--header-height) - var(--space-24) * 2);visibility:visible;border-radius:var(--radius-12);padding:var(--space-24) var(--space-16);padding-right:var(--space-8);box-shadow:none;background:0 0;animation:none;position:fixed;bottom:auto;right:auto;transform:none;&:before,&:after{content:"";z-index:-1;border-radius:var(--radius-12);background:var(--color-surface);position:absolute}@media (prefers-reduced-motion:no-preference){&:before,&:after{transition:opacity .15s}}&:before{inset:0}&:after{top:15px;opacity:0;height:48px;inset-inline:0}html[data-menu] &{pointer-events:none;position:absolute;&:before{opacity:0}&:after{opacity:1}@media (prefers-reduced-motion:no-preference){& ._sidebar_title_1um8c_128,& ._sidebar_toggle_1um8c_129{transition:opacity .15s}}&._away_1um8c_136,&._shown_1um8c_137,&._hidden_1um8c_138,&._held_1um8c_139{position:fixed;&:after{background:linear-gradient(var(--color-surface), var(--color-surface)), color-mix(in srgb, var(--color-bg) 40%, transparent);backdrop-filter:blur(12px)}@supports not (backdrop-filter:blur(12px)){&:after{-webkit-backdrop-filter:blur(12px)}}}&:is(._away_1um8c_136,._hidden_1um8c_138):not(:has(:focus-visible)){&:after,& ._sidebar_title_1um8c_128,& ._sidebar_toggle_1um8c_129{opacity:0}}&._away_1um8c_136{&:after,& ._sidebar_title_1um8c_128,& ._sidebar_toggle_1um8c_129{transition:none}}&._held_1um8c_139:after{transition:none}@media (prefers-reduced-motion:no-preference){&._shown_1um8c_137{&:after,& ._sidebar_title_1um8c_128,& ._sidebar_toggle_1um8c_129{transition:opacity .3s}}&._hidden_1um8c_138{&:after,& ._sidebar_title_1um8c_128,& ._sidebar_toggle_1um8c_129{transition:opacity .2s}}}&:not(._away_1um8c_136,._hidden_1um8c_138){&:after,& ._sidebar_toggle_1um8c_129{pointer-events:auto}}}}& ._sidebar_inner_1um8c_213{gap:var(--space-24);overscroll-behavior:contain;min-height:0;padding-right:var(--space-12);flex-direction:column;flex:1;display:flex;overflow-y:auto;@media (width>=1024px){margin-top:calc(30px + var(--space-24));--sidebar-thumb:color-mix(in srgb, var(--color-text) 25%, transparent);scrollbar-color:var(--sidebar-thumb) transparent;@media (prefers-reduced-motion:no-preference){transition:--sidebar-thumb .15s}html[data-menu] &{--sidebar-thumb:transparent}}& ._sidebar_title_1um8c_128{font-family:var(--font-heading);font-size:var(--text-20);font-weight:var(--weight-700);color:var(--color-text);letter-spacing:-.5px;@media (width>=1024px){top:var(--space-24);left:var(--space-16);will-change:transform;position:absolute}}& ._sidebar_toggle_1um8c_129{border-radius:var(--radius-8);color:var(--color-text);cursor:pointer;outline-offset:0;background:0 0;border:0;padding:0;display:none;@media (width>=1024px){top:23px;right:var(--space-12);place-items:center;width:32px;height:32px;display:grid;position:absolute}@media (hover:hover){&:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}}&:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}}& ._sidebar_list_1um8c_293{gap:var(--space-24);flex-direction:column;display:flex;@media (width>=1024px){@media (prefers-reduced-motion:no-preference){transition:opacity .15s}html[data-menu] &{opacity:0;visibility:hidden;@media (prefers-reduced-motion:no-preference){transition:opacity .15s,visibility 0s .15s}}}& ._sidebar_links_1um8c_314{flex-direction:column;gap:10px;display:flex}& ._sidebar_categories_1um8c_321{gap:var(--space-24);flex-direction:column;display:flex;& ._categories_group_1um8c_326{gap:var(--space-16);flex-direction:column;display:flex;& ._group_title_1um8c_331{font-family:var(--font-heading);font-size:var(--text-12);font-weight:var(--weight-800);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:1px}& ._group_list_1um8c_340{flex-direction:column;gap:10px;display:flex}}}}}}@property --sidebar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@keyframes _drawer-detach_1um8c_1{0%{top:calc(var(--header-height) + var(--subheader-height))}to{top:calc(var(--header-height) + var(--subheader-height) + var(--space-24))}}._navlink_10xt1_1{padding:var(--space-4) var(--space-12);font-weight:var(--weight-500);color:var(--color-text-secondary);border-radius:var(--radius-4);-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex;&._sm_10xt1_16{font-size:var(--text-14);min-height:var(--size-36)}&._md_10xt1_21{font-size:var(--text-14);min-height:var(--size-40)}&._lg_10xt1_26{font-size:var(--text-16);min-height:var(--size-44)}&._sm_base_10xt1_31{font-size:var(--text-14);min-height:var(--size-36)}&._md_base_10xt1_36{font-size:var(--text-14);min-height:var(--size-40)}&._lg_base_10xt1_41{font-size:var(--text-16);min-height:var(--size-44)}@media (width>=480px){&._sm_mobile_10xt1_47{font-size:var(--text-14);min-height:var(--size-36)}&._md_mobile_10xt1_52{font-size:var(--text-14);min-height:var(--size-40)}&._lg_mobile_10xt1_57{font-size:var(--text-16);min-height:var(--size-44)}}@media (width>=768px){&._sm_tablet_10xt1_64{font-size:var(--text-14);min-height:var(--size-36)}&._md_tablet_10xt1_69{font-size:var(--text-14);min-height:var(--size-40)}&._lg_tablet_10xt1_74{font-size:var(--text-16);min-height:var(--size-44)}}@media (width>=1024px){&._sm_desktop_10xt1_81{font-size:var(--text-14);min-height:var(--size-36)}&._md_desktop_10xt1_86{font-size:var(--text-14);min-height:var(--size-40)}&._lg_desktop_10xt1_91{font-size:var(--text-16);min-height:var(--size-44)}}@media (width>=1440px){&._sm_wide_10xt1_98{font-size:var(--text-14);min-height:var(--size-36)}&._md_wide_10xt1_103{font-size:var(--text-14);min-height:var(--size-40)}&._lg_wide_10xt1_108{font-size:var(--text-16);min-height:var(--size-44)}}&:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (hover:hover){&:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}}&:active{background:color-mix(in srgb, var(--color-text) 16%, transparent);color:var(--color-text)}&._active_10xt1_133{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);font-weight:var(--weight-600)}}._subheader_whj73_1{align-items:center;gap:var(--space-12);top:var(--header-height);z-index:var(--z-nav);padding:var(--space-12) var(--page-gutter);border-top:1px solid #0000;display:flex;position:sticky;&:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-bg) 80%, transparent);backdrop-filter:blur(12px);border-top:1px solid color-mix(in srgb, var(--color-text-tertiary) 30%, transparent);opacity:0;animation:linear both _subheader-scroll_whj73_1;animation-range:0px var(--header-height);position:absolute;inset:-1px 0 0}@supports (animation-timeline:scroll()){&:before{animation-timeline:scroll()}}@media (width>=1024px){display:none}}@keyframes _subheader-scroll_whj73_1{0%{opacity:0}to{opacity:1}}._breadcrumb_11fa8_1{font-family:var(--font-body);&._sm_11fa8_4{font-size:var(--text-14)}&._md_11fa8_8{font-size:var(--text-16)}&._sm_base_11fa8_12{font-size:var(--text-14)}&._md_base_11fa8_16{font-size:var(--text-16)}@media (width>=480px){&._sm_mobile_11fa8_21{font-size:var(--text-14)}&._md_mobile_11fa8_25{font-size:var(--text-16)}}@media (width>=768px){&._sm_tablet_11fa8_31{font-size:var(--text-14)}&._md_tablet_11fa8_35{font-size:var(--text-16)}}@media (width>=1024px){&._sm_desktop_11fa8_41{font-size:var(--text-14)}&._md_desktop_11fa8_45{font-size:var(--text-16)}}@media (width>=1440px){&._sm_wide_11fa8_51{font-size:var(--text-14)}&._md_wide_11fa8_55{font-size:var(--text-16)}}& ._breadcrumb_list_11fa8_60{align-items:center;gap:var(--space-8);margin:0;padding:0;list-style:none;display:flex;& ._breadcrumb_item_11fa8_68{align-items:center;gap:var(--space-8);display:flex;& ._breadcrumb_link_11fa8_73{min-height:24px;color:var(--color-text-secondary);border-radius:var(--radius-4);align-items:center;text-decoration:none;transition:color .15s;display:flex;@media (hover:hover){&:any-link:hover{color:var(--color-accent)}}&:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}& ._breadcrumb_separator_11fa8_96{width:1em;height:1em;color:var(--color-text-tertiary);flex-shrink:0}& ._breadcrumb_current_11fa8_107{color:var(--color-text);font-weight:var(--weight-500)}}}}
