/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.page_pageRoot__Brr25{background-color:var(--app-bg);overflow-x:hidden}.page_pageRoot__Brr25,.page_workbench__1JvrM{min-height:calc(var(--spacing,.25rem) * 0)}.page_pageHeader__6_p6m{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);border-bottom-width:.5px}@media (min-width:40rem){.page_pageHeader__6_p6m{padding-inline:calc(var(--spacing,.25rem) * 2)}}@media (min-width:64rem){.page_pageHeader__6_p6m{padding-inline:calc(var(--spacing,.25rem) * 2)}}.page_pageHeader__6_p6m{border-color:rgba(203,213,225,.82);background-color:var(--app-card)}.page_pageTitle__p21FE{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--life-type-heading-sm);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}@media (min-width:40rem){.page_pageTitle__p21FE{font-size:var(--life-type-heading);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.page_pageTitle__p21FE{color:var(--app-text)}.page_pageLead__Ti96w{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2);max-width:var(--container-3xl,48rem);font-size:var(--life-type-label);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--app-text-muted)}.page_emptyState__KVVmp{min-height:calc(100dvh - var(--app-global-top-nav-height,52px));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 10);place-items:center;display:grid}.page_sidebarContent__WZszR{min-width:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2)}.page_sidebarSection__iWsaA+.page_sidebarSection__iWsaA{margin-top:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 2);border-top:.5px var(--tw-border-style);border-color:rgba(203,213,225,.82)}.page_panelHeader__YAGxF{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:12px;color:var(--app-text);display:flex}.page_panelHeader__YAGxF,.page_panelHeader__YAGxF h2{font-size:var(--life-type-label);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.page_panelHeader__YAGxF h2{margin:calc(var(--spacing,.25rem) * 0)}.page_topicLink__pWy_b{min-height:calc(var(--spacing,.25rem) * 14);align-items:center;gap:12px;border-radius:12px;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:.5px;border-color:rgba(203,213,225,.82);grid-template-columns:minmax(0,1fr) auto;display:grid}.page_topicLink__pWy_b:hover{border-color:rgba(203,213,225,.82);background-color:var(--tone-info-bg)}.page_directoryCopy__6Wl3P,.page_topicLink__pWy_b span{min-width:calc(var(--spacing,.25rem) * 0)}.page_directoryCopy__6Wl3P strong,.page_topicLink__pWy_b strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--life-type-label);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--app-text);display:block;overflow:hidden}.page_directoryCopy__6Wl3P small,.page_topicLink__pWy_b small{margin-top:calc(var(--spacing,.25rem) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--life-type-label);line-height:var(--tw-leading,1.5);color:var(--app-text-soft);display:block;overflow:hidden}.page_topicLink__pWy_b em{height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 7);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--life-type-label);line-height:var(--tw-leading,1.5);background-color:var(--app-card-muted);color:var(--app-text-muted);border-radius:12px;justify-content:center;align-items:center;font-style:normal;display:inline-flex}:where(.page_directoryList__3gHq5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}.page_directoryLink__CEHRv{min-height:calc(var(--spacing,.25rem) * 14);gap:12px;border-radius:12px;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));grid-template-columns:2rem minmax(0,1fr);display:grid}.page_directoryLink__CEHRv:hover{background-color:var(--app-bg)}.page_directoryIndex__fEbVs{margin-top:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono);font-size:var(--life-type-label);line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--app-text-soft)}.page_tagCloud__a8Rdd{gap:12px;flex-wrap:wrap;display:flex}.page_tagCloud__a8Rdd span{align-items:center;gap:12px;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--life-type-label);line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:.5px;border-color:rgba(203,213,225,.82);background-color:var(--app-bg);color:var(--app-text-muted);border-radius:12px;display:inline-flex}.page_tagCloud__a8Rdd em{color:var(--app-text-soft);font-style:normal}.page_mainScroll__GrXkz{background-color:var(--app-bg)}.page_mainContent__ORrJh{min-width:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2)}@media (min-width:40rem){.page_mainContent__ORrJh{padding-inline:calc(var(--spacing,.25rem) * 2)}}@media (min-width:64rem){.page_mainContent__ORrJh{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2)}}.page_offlineNotice__PaG0d{margin-bottom:calc(var(--spacing,.25rem) * 5);border-radius:12px;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--life-type-label);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:.5px;border-color:rgba(203,213,225,.82);background-color:var(--tone-warning-bg);color:var(--tone-warning-text)}.page_featuredCard__5qMjP{margin-bottom:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 2);border-color:rgba(203,213,225,.82)}.page_featuredLabel__dTi1l{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:12px;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--life-type-label);line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background-color:var(--tone-info-bg);color:var(--tone-info-text);border-radius:12px;display:inline-flex}.page_featuredBody__LrSmo{gap:12px;display:grid}@media (min-width:40rem){.page_featuredBody__LrSmo{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end}}.page_featuredTitle__jGD_t{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--life-type-heading);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--app-text)}.page_featuredTitle__jGD_t a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.page_featuredTitle__jGD_t a:hover{color:var(--tone-info-text)}.page_featuredExcerpt__hJuCL{margin-top:calc(var(--spacing,.25rem) * 3);max-width:var(--container-3xl,48rem);font-size:var(--life-type-label);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--app-text-muted)}.page_featuredAction__3OJsP{height:calc(var(--spacing,.25rem) * 10);justify-content:center;align-items:center;gap:12px;border-radius:12px;padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--life-type-label);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--app-text);color:var(--app-card);display:inline-flex}.page_featuredAction__3OJsP:hover{background-color:var(--app-accent-2);color:var(--app-accent-text)}:where(.page_groupStack__oPLgy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 8) * calc(1 - var(--tw-space-y-reverse)))}.page_groupSection__0oKly{scroll-margin-top:calc(var(--spacing,.25rem) * 24)}.page_groupHeader__8YIox{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:calc(var(--spacing,.25rem) * 2);border-bottom:.5px var(--tw-border-style);border-color:rgba(203,213,225,.82);flex-wrap:wrap;display:flex}.page_groupHeader__8YIox h2{font-size:var(--life-type-heading-sm);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--app-text)}.page_groupHeader__8YIox span{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--life-type-label);line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background-color:var(--app-card-muted);color:var(--app-text-muted);border-radius:12px}.page_articleGrid__nSHIc{gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),420px));display:grid}.page_articleCard__r_Scu{min-height:100%;padding:calc(var(--spacing,.25rem) * 0);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.page_articleCard__r_Scu:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.page_articleCard__r_Scu,.page_articleCard__r_Scu:hover{border-color:rgba(203,213,225,.82)}.page_coverImage__MJJbc{background-position:50%;background-size:cover}.page_coverImage__MJJbc,.page_placeholder__AEGzw{aspect-ratio:16/9;background-color:var(--app-card-muted)}.page_placeholder__AEGzw{color:var(--app-text-soft);justify-content:center;align-items:center;display:flex}.page_content__FqQdd{min-width:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex}.page_metaRow__y_xhJ{align-items:center;gap:12px;font-size:var(--life-type-label);line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--app-text-soft);flex-wrap:wrap;display:flex}.page_metaRow__y_xhJ span{align-items:center;gap:12px;display:inline-flex}.page_title__W4aIh{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--life-type-subheading);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--app-text)}.page_title__W4aIh a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.page_title__W4aIh a:hover{color:var(--tone-info-text)}.page_cardTags__MlPPT{margin-top:calc(var(--spacing,.25rem) * 3);gap:12px;flex-wrap:wrap;display:flex}.page_cardTags__MlPPT span{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:var(--app-card-muted);border-radius:12px}.page_cardTags__MlPPT span,.page_excerpt__Dv_Rf{font-size:var(--life-type-label);color:var(--app-text-muted)}.page_excerpt__Dv_Rf{margin-top:calc(var(--spacing,.25rem) * 3);-webkit-line-clamp:3;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page_actionRow__a_Jjw{padding-top:calc(var(--spacing,.25rem) * 4);margin-top:auto}.page_readMore__RRD8u{align-items:center;gap:12px;font-size:var(--life-type-label);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--app-accent);display:inline-flex}.page_readMore__RRD8u:hover{color:var(--app-accent-2)}@media (max-width:768px){.page_pageRoot__Brr25{min-height:100vh}.page_mainContent__ORrJh{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}