/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.page_pageRoot__Brr25{min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}body[data-app-theme=dark] .page_pageRoot__Brr25{background-color:var(--bg)!important;color:var(--text)!important}body[data-app-theme=dark] .page_pageRoot__Brr25 :where(.border-slate-200,.border-slate-100){border-color:var(--line)!important}body[data-app-theme=dark] .page_pageRoot__Brr25 :where(.bg-white,.bg-slate-50,.bg-slate-100){background-color:var(--panel-strong)!important}.page_workbench__1JvrM{min-height:calc(var(--spacing,.25rem) * 0)}.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) * 4);padding-block:calc(var(--spacing,.25rem) * 5)}.page_sidebarSection__iWsaA+.page_sidebarSection__iWsaA{margin-top:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-top:calc(var(--spacing,.25rem) * 5)}.page_panelHeader__YAGxF{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--color-slate-900,oklch(20.8% .042 265.755));display:flex}.page_panelHeader__YAGxF,.page_panelHeader__YAGxF h2{font-size:var(--text-sm,.875rem);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:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);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:1px;border-color:#0000;grid-template-columns:minmax(0,1fr) auto;display:grid}@media (hover:hover){.page_topicLink__pWy_b:hover{border-color:var(--color-sky-100,oklch(95.1% .026 236.824));background-color:var(--color-sky-50,oklch(97.7% .013 236.62))}}.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(--text-sm,.875rem);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(--color-slate-800,oklch(27.9% .041 260.031));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;color:var(--color-slate-400,oklch(70.4% .04 256.788));display:block;overflow:hidden}.page_directoryCopy__6Wl3P small,.page_topicLink__pWy_b em,.page_topicLink__pWy_b small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.page_topicLink__pWy_b em{height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 7);background-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-slate-600,oklch(44.6% .043 257.281));border-radius:3.40282e+38px;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:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);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}@media (hover:hover){.page_directoryLink__CEHRv:hover{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.page_directoryIndex__fEbVs{margin-top:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-300,oklch(86.9% .022 252.894))}.page_tagCloud__a8Rdd{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.page_tagCloud__a8Rdd span{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));border-radius:3.40282e+38px;display:inline-flex}.page_tagCloud__a8Rdd em{color:var(--color-slate-400,oklch(70.4% .04 256.788));font-style:normal}.page_mainScroll__GrXkz{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}.page_mainContent__ORrJh{min-width:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6)}@media (min-width:40rem){.page_mainContent__ORrJh{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.page_mainContent__ORrJh{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8)}}.page_featuredCard__5qMjP{margin-bottom:calc(var(--spacing,.25rem) * 6);border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding:calc(var(--spacing,.25rem) * 5)}.page_featuredLabel__dTi1l{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-sky-50,oklch(97.7% .013 236.62));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-sky-700,oklch(50% .134 242.749));border-radius:3.40282e+38px;display:inline-flex}.page_featuredBody__LrSmo{gap:calc(var(--spacing,.25rem) * 4);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(--text-2xl,1.5rem);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(--color-slate-950,oklch(12.9% .042 264.695))}.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))}@media (hover:hover){.page_featuredTitle__jGD_t a:hover{color:var(--color-sky-700,oklch(50% .134 242.749))}}.page_featuredExcerpt__hJuCL{margin-top:calc(var(--spacing,.25rem) * 3);max-width:var(--container-3xl,48rem);font-size:var(--text-sm,.875rem);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(--color-slate-600,oklch(44.6% .043 257.281))}.page_featuredAction__3OJsP{height:calc(var(--spacing,.25rem) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);background-color:var(--color-slate-950,oklch(12.9% .042 264.695));padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);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(--color-white,#fff);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));display:inline-flex}@media (hover:hover){.page_featuredAction__3OJsP:hover{background-color:var(--color-sky-700,oklch(50% .134 242.749))}}: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:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-bottom:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.page_groupHeader__8YIox h2{font-size:var(--text-xl,1.25rem);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(--color-slate-950,oklch(12.9% .042 264.695))}.page_groupHeader__8YIox span{background-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-500,oklch(55.4% .046 257.417));border-radius:3.40282e+38px}.page_groupEyebrow__5Tb8T,.page_groupHeader__8YIox span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.page_groupEyebrow__5Tb8T{margin-bottom:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-sky-600,oklch(58.8% .158 241.966));text-transform:uppercase}.page_articleGrid__nSHIc{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.page_articleCard__r_Scu{border-color:var(--color-slate-200,oklch(92.9% .013 255.508));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{border-color:var(--color-sky-200,oklch(90.1% .058 230.902));--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_coverImage__MJJbc{background-position:50%;background-size:cover}.page_coverImage__MJJbc,.page_placeholder__AEGzw{aspect-ratio:16/9;background-color:var(--color-slate-100,oklch(96.8% .007 247.896))}.page_placeholder__AEGzw{color:var(--color-slate-300,oklch(86.9% .022 252.894));justify-content:center;align-items:center;display:flex}.page_content__FqQdd{min-width:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;display:flex}.page_metaRow__y_xhJ{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-400,oklch(70.4% .04 256.788));flex-wrap:wrap;display:flex}.page_metaRow__y_xhJ span{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:inline-flex}.page_title__W4aIh{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);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(--color-slate-950,oklch(12.9% .042 264.695))}.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))}@media (hover:hover){.page_title__W4aIh a:hover{color:var(--color-sky-700,oklch(50% .134 242.749))}}.page_cardTags__MlPPT{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.page_cardTags__MlPPT span{background-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417));border-radius:3.40282e+38px}.page_excerpt__Dv_Rf{margin-top:calc(var(--spacing,.25rem) * 3);-webkit-line-clamp:3;font-size:var(--text-sm,.875rem);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(--color-slate-600,oklch(44.6% .043 257.281));-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:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);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(--color-sky-600,oklch(58.8% .158 241.966));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));display:inline-flex}@media (hover:hover){.page_readMore__RRD8u:hover{color:var(--color-sky-800,oklch(44.3% .11 240.79))}}:is(body[data-app-theme=dark] .page_pageRoot__Brr25 .page_featuredCard__5qMjP,body[data-app-theme=dark] .page_pageRoot__Brr25 .page_articleCard__r_Scu){background-color:var(--panel-strong)!important;border-color:var(--line)!important}body[data-app-theme=dark] .page_pageRoot__Brr25 .page_directoryCopy__6Wl3P strong,body[data-app-theme=dark] .page_pageRoot__Brr25 .page_featuredTitle__jGD_t,body[data-app-theme=dark] .page_pageRoot__Brr25 .page_groupHeader__8YIox h2,body[data-app-theme=dark] .page_pageRoot__Brr25 .page_panelHeader__YAGxF,body[data-app-theme=dark] .page_pageRoot__Brr25 .page_title__W4aIh,body[data-app-theme=dark] .page_pageRoot__Brr25 .page_topicLink__pWy_b strong{color:var(--text)!important}:is(body[data-app-theme=dark] .page_pageRoot__Brr25 .page_topicLink__pWy_b:hover,body[data-app-theme=dark] .page_pageRoot__Brr25 .page_directoryLink__CEHRv:hover){background-color:var(--panel-strong)!important}@supports (color:color-mix(in lab,red,red)){:is(body[data-app-theme=dark] .page_pageRoot__Brr25 .page_topicLink__pWy_b:hover,body[data-app-theme=dark] .page_pageRoot__Brr25 .page_directoryLink__CEHRv:hover){background-color:color-mix(in srgb,var(--panel-strong) 72%,var(--tone-info-bg))!important}}:is(body[data-app-theme=dark] .page_pageRoot__Brr25 .page_topicLink__pWy_b em,body[data-app-theme=dark] .page_pageRoot__Brr25 .page_groupHeader__8YIox span,body[data-app-theme=dark] .page_pageRoot__Brr25 .page_cardTags__MlPPT span,body[data-app-theme=dark] .page_pageRoot__Brr25 .page_tagCloud__a8Rdd span){background-color:var(--panel)!important;border-color:var(--line)!important;color:var(--text-muted)!important}body[data-app-theme=dark] .page_pageRoot__Brr25 .page_sidebarSection__iWsaA+.page_sidebarSection__iWsaA{border-color:var(--line)!important}@media (max-width:768px){.page_pageRoot__Brr25{min-height:100vh}.page_mainContent__ORrJh{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}