:root{--8fca732f-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #3a275d;--meta-color-gradient-start: var(--8fca732f-csstools-light-dark-toggle--0, #e1d5ff);--8fca732f-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #000;--meta-color-gradient-end: var(--8fca732f-csstools-light-dark-toggle--1, #f8f7fc);--8fca732f-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #000;--meta-color-background: var(--8fca732f-csstools-light-dark-toggle--2, #f8f7fc);--8fca732f-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #5739c5;--meta-color-background-button: var(--8fca732f-csstools-light-dark-toggle--3, var(--tertiary));--8fca732f-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #7b5fe2;--meta-color-background-button--hover: var(--8fca732f-csstools-light-dark-toggle--4, var(--tertiary-hover));--8fca732f-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #a99af0;--meta-color-background-notification: var(--8fca732f-csstools-light-dark-toggle--5, var(--tertiary));--8fca732f-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #1a1a1a;--meta-color-surface: var(--8fca732f-csstools-light-dark-toggle--6, #fff);--meta-color-surface-accent: oklch(from var(--tertiary) l c h / 0.15);--8fca732f-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) oklch(from var(--primary) l c h / 0.62);--meta-color-text-accent-header: var(--8fca732f-csstools-light-dark-toggle--7, oklch(from var(--tertiary) l c h / 0.62));--8fca732f-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) var(--primary);--meta-color-text-accent-header--hover: var(--8fca732f-csstools-light-dark-toggle--8, var(--tertiary-hover));--8fca732f-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) var(--primary);--meta-sidebar-active-color: var(--8fca732f-csstools-light-dark-toggle--9, var(--tertiary));--8fca732f-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #b7a3ff;--meta-color-border-light: var(--8fca732f-csstools-light-dark-toggle--10, #b7a3ff);--meta-color-border-dark: var(--tertiary);--meta-border-light: 1px solid var(--meta-color-border-light);--meta-border-dark: 1px solid var(--meta-color-border-dark);--8fca732f-csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) var(--tertiary);--meta-topic-timeline-border: var(--8fca732f-csstools-light-dark-toggle--11, var(--tertiary-400));--8fca732f-csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) oklch(from var(--tertiary) l c h / 0.05);--meta-color-shadow: var(--8fca732f-csstools-light-dark-toggle--12, oklch(from var(--tertiary) l c h / 0.24));--8fca732f-csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) oklch(from var(--tertiary) l c h / 0.07);--meta-color-shadow-hover: var(--8fca732f-csstools-light-dark-toggle--13, oklch(from var(--tertiary) l c h / 0.24));--meta-card-shadow: 0 2px 6px 0 var(--meta-color-shadow);--meta-card-shadow-hover: 4px 8px 20px 0 var(--meta-color-shadow-hover);--8fca732f-csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) #a99af0;--meta-color-text-accent: var(--8fca732f-csstools-light-dark-toggle--14, var(--tertiary));--8fca732f-csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) var(--primary);--meta-color-text-button-primary: var(--8fca732f-csstools-light-dark-toggle--15, var(--secondary));--8fca732f-csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) var(--primary);--meta-color-text-on-accent: var(--8fca732f-csstools-light-dark-toggle--16, var(--secondary));}

@supports (color: light-dark(red, red)){
:root{--meta-color-gradient-start: light-dark(#e1d5ff, #3a275d);--meta-color-gradient-end: light-dark(#f8f7fc, #000);--meta-color-background: light-dark(#f8f7fc, #000);--meta-color-background-button: light-dark(var(--tertiary), #5739c5);--meta-color-background-button--hover: light-dark( var(--tertiary-hover), #7b5fe2 );--meta-color-background-notification: light-dark(var(--tertiary), #a99af0);--meta-color-surface: light-dark(#fff, #1a1a1a);}
}

@supports (color: lab(from red l 1 1% / calc(alpha + 0.1))) and (color: light-dark(red, red)){
:root{--meta-color-text-accent-header: light-dark( oklch(from var(--tertiary) l c h / 0.62), oklch(from var(--primary) l c h / 0.62) );}
}

@supports (color: light-dark(red, red)){
:root{--meta-color-text-accent-header--hover: light-dark( var(--tertiary-hover), var(--primary) );--meta-sidebar-active-color: light-dark(var(--tertiary), var(--primary));--meta-color-border-light: light-dark(#b7a3ff, #b7a3ff);--meta-topic-timeline-border: light-dark(var(--tertiary-400), var(--tertiary));}
}

@supports (color: lab(from red l 1 1% / calc(alpha + 0.1))) and (color: light-dark(red, red)){
:root{--meta-color-shadow: light-dark( oklch(from var(--tertiary) l c h / 0.24), oklch(from var(--tertiary) l c h / 0.05) );--meta-color-shadow-hover: light-dark( oklch(from var(--tertiary) l c h / 0.24), oklch(from var(--tertiary) l c h / 0.07) );}
}

@supports (color: light-dark(red, red)){
:root{--meta-color-text-accent: light-dark(var(--tertiary), #a99af0);--meta-color-text-button-primary: light-dark( var(--secondary), var(--primary) );--meta-color-text-on-accent: light-dark(var(--secondary), var(--primary));}
}@supports not (color: light-dark(tan, tan)){:root *{--8fca732f-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #3a275d;--meta-color-gradient-start: var(--8fca732f-csstools-light-dark-toggle--0, #e1d5ff);--8fca732f-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #000;--meta-color-gradient-end: var(--8fca732f-csstools-light-dark-toggle--1, #f8f7fc);--8fca732f-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #000;--meta-color-background: var(--8fca732f-csstools-light-dark-toggle--2, #f8f7fc);--8fca732f-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #5739c5;--meta-color-background-button: var(--8fca732f-csstools-light-dark-toggle--3, var(--tertiary));--8fca732f-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #7b5fe2;--meta-color-background-button--hover: var(--8fca732f-csstools-light-dark-toggle--4, var(--tertiary-hover));--8fca732f-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #a99af0;--meta-color-background-notification: var(--8fca732f-csstools-light-dark-toggle--5, var(--tertiary));--8fca732f-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #1a1a1a;--meta-color-surface: var(--8fca732f-csstools-light-dark-toggle--6, #fff);--8fca732f-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) oklch(from var(--primary) l c h / 0.62);--meta-color-text-accent-header: var(--8fca732f-csstools-light-dark-toggle--7, oklch(from var(--tertiary) l c h / 0.62));--8fca732f-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) var(--primary);--meta-color-text-accent-header--hover: var(--8fca732f-csstools-light-dark-toggle--8, var(--tertiary-hover));--8fca732f-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) var(--primary);--meta-sidebar-active-color: var(--8fca732f-csstools-light-dark-toggle--9, var(--tertiary));--8fca732f-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #b7a3ff;--meta-color-border-light: var(--8fca732f-csstools-light-dark-toggle--10, #b7a3ff);--8fca732f-csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) var(--tertiary);--meta-topic-timeline-border: var(--8fca732f-csstools-light-dark-toggle--11, var(--tertiary-400));--8fca732f-csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) oklch(from var(--tertiary) l c h / 0.05);--meta-color-shadow: var(--8fca732f-csstools-light-dark-toggle--12, oklch(from var(--tertiary) l c h / 0.24));--8fca732f-csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) oklch(from var(--tertiary) l c h / 0.07);--meta-color-shadow-hover: var(--8fca732f-csstools-light-dark-toggle--13, oklch(from var(--tertiary) l c h / 0.24));--8fca732f-csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) #a99af0;--meta-color-text-accent: var(--8fca732f-csstools-light-dark-toggle--14, var(--tertiary));--8fca732f-csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) var(--primary);--meta-color-text-button-primary: var(--8fca732f-csstools-light-dark-toggle--15, var(--secondary));--8fca732f-csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) var(--primary);--meta-color-text-on-accent: var(--8fca732f-csstools-light-dark-toggle--16, var(--secondary));}}@font-face{font-family:Kaio;src:url(https://d11a6trkgmumsb.cloudfront.net/original/4X/d/0/f/d0fe46954f9dc37aa793a6074098f833a1b5f499.woff) format("woff");font-weight:bold;font-display:swap}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--content-edge: calc(50% + 0.5 * var(--d-max-width));--add-sidebar-width: 0px;--fluid-20-400: clamp(20px, -262.7907px + 22.093vw, 400px);--fluid-50-500: clamp(50px, -284.8837px + 26.1628vw, 500px)}body.has-sidebar-page{--add-sidebar-width: calc(0.5 * var(--d-sidebar-width))}.meta-bg-icons{display:none}body:not(.admin-interface) .meta-bg{position:fixed;top:0;right:0;left:0;bottom:0;background-color:var(--meta-color-background);z-index:-2}body:not(.admin-interface) .meta-bg-gradient{position:fixed;top:0;right:0;left:0;height:640px;background:linear-gradient(to bottom, var(--meta-color-gradient-start) 0%, var(--meta-color-gradient-end) 100%);z-index:-2}@media(min-height: 1280px){body:not(.admin-interface).welcome-banner--enabled .meta-bg-gradient-bottom{position:absolute;bottom:0;right:0;left:0;height:640px;background:linear-gradient(to top, var(--meta-color-gradient-start) 0%, var(--meta-color-gradient-end) 100%);z-index:-2}}@media(min-width: 40rem)and (min-width: 80rem){body:not(.admin-interface) .meta-bg-icons{display:block;position:fixed;inset:0;overflow:hidden;z-index:-2}body:not(.admin-interface) .meta-bg-icons .floating-icon{position:absolute;pointer-events:none;opacity:.4;width:50px;height:50px;display:block;box-sizing:border-box}body:not(.admin-interface) .meta-bg-icons .floating-icon--plane{right:calc(var(--content-edge) + var(--add-sidebar-width) + 0px);top:500px;filter:blur(2px);transform:rotate(-25deg) scale(1)}body:not(.admin-interface) .meta-bg-icons .floating-icon--quote{right:calc(var(--add-sidebar-width)*2 + 40px);top:60px;filter:blur(2px);transform:rotate(-190deg) scale(2)}body:not(.admin-interface) .meta-bg-icons .floating-icon--bell{left:0;top:100px;filter:blur(2.5px);transform:rotate(20deg) scale(1.5)}body:not(.admin-interface) .meta-bg-icons .floating-icon--reactions{left:calc(var(--content-edge) - var(--add-sidebar-width) + var(--fluid-20-400));top:850px;filter:blur(2px);transform:rotate(-20deg) scale(1)}body:not(.admin-interface) .meta-bg-icons .floating-icon--chat{left:calc(var(--content-edge) - var(--add-sidebar-width) - 10px);top:300px;filter:blur(2px);transform:rotate(30deg) scale(1)}body:not(.admin-interface) .meta-bg-icons .floating-icon--sparkles{right:calc(var(--content-edge) + var(--add-sidebar-width) + var(--fluid-50-500));top:1000px;filter:blur(2.25px);transform:rotate(-20deg) scale(2)}body:not(.admin-interface) .meta-bg-icons svg{display:block;max-width:100%;max-height:100%}}:root{--d-border-radius: 8px;--d-border-radius-large: 16px;--d-table-border-top-height: 0px;--d-topic-list-data-padding-y: var(--space-5);--shadow-card: var(--meta-card-shadow);--d-content-background: var(--meta-color-surface);--d-link-color: var(--meta-color-text-accent);--d-nav-color--active: var(--meta-color-text-accent);--d-nav-color--hover: var(--meta-color-text-accent);--d-selected: var(--meta-color-surface-accent);--d-hover: var(--meta-color-surface-accent);--d-unread-notification-background: var(--meta-color-surface-accent);--topic-timeline-border-color: var(--meta-topic-timeline-border);--d-button-primary-text-color: var(--meta-color-text-button-primary);--d-button-primary-icon-color: var(--meta-color-text-button-primary);--d-button-primary-text-color--hover: var(--meta-color-text-button-primary);--d-button-primary-icon-color--hover: var(--meta-color-text-button-primary);--d-button-primary-bg-color: var(--meta-color-background-button);--d-button-primary-bg-color--hover: var( --meta-color-background-button--hover )}.users-directory,.contents.body-page,.container .user-main,.container.tags-index,.container.badges,.group-index .container.group,.groups-index,.docs,.archetype-regular #main-outlet>.regular,#upcoming-events-calendar,.reviewable-container,div.edit-category,.search-container{box-sizing:border-box;background-color:var(--meta-color-surface);border-radius:var(--d-border-radius-large);padding:var(--space-4);box-shadow:var(--shadow-card)}.list-controls{box-sizing:border-box;background-color:var(--meta-color-surface);border-radius:var(--d-border-radius-large);padding:var(--space-4);box-shadow:var(--shadow-card);padding-block-end:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.list-container{box-sizing:border-box;background-color:var(--meta-color-surface);border-radius:var(--d-border-radius-large);padding:var(--space-4);box-shadow:var(--shadow-card);padding-block-start:0;border-top-right-radius:0;border-top-left-radius:0}.body-page{max-width:var(--d-max-width)}:root{--d-button-border-radius: 999px}.btn{white-space:nowrap}#create-topic,.topic-drafts-menu-trigger{--d-button-default-text-color: var(--d-button-primary-text-color);--d-button-default-icon-color: var(--d-button-primary-icon-color);--d-button-default-bg-color: var(--d-button-primary-bg-color);--d-button-default-text-color--hover: var( --d-button-primary-text-color--hover );--d-button-default-icon-color--hover: var( --d-button-primary-icon-color--hover );--d-button-default-bg-color--hover: var(--d-button-primary-bg-color--hover)}:root{--d-button-input-radius: 999px;--d-input-border-radius: 999px}textarea{border-radius:var(--d-border-radius-large)}.d-editor-textarea-wrapper,.form-kit__control-textarea,.file-uploader__preview,.ace-wrapper{border-radius:var(--d-border-radius-large)}.form-kit__field-code .ace-wrapper[data-disabled=false] .ace_focus{border-top-right-radius:var(--d-border-radius-large);border-top-left-radius:var(--d-border-radius-large);border-bottom-right-radius:0;border-bottom-left-radius:0}.chat-composer__input{border-radius:0}.period-chooser-header{border-radius:0 !important}.d-header .d-header-icons .d-icon,.d-header .header-sidebar-toggle button .d-icon{font-size:1.5rem}.d-header .d-header-icons .btn-flat:hover,.d-header .header-sidebar-toggle button:hover{background-color:rgba(0,0,0,0)}.d-header .d-header-icons .badge-notification .d-icon{color:var(--secondary) !important}.d-header .d-header-icons .language-switcher-trigger{padding:.5em .65em}.d-header .d-header-icons .language-switcher-trigger .d-icon{font-size:var(--font-down-1)}.custom-footer{background:var(--sm-card-bg)}body:not(.welcome-banner--enabled) .custom-footer{display:none}.custom-footer .wrap{width:100%;max-width:var(--d-max-width)}.custom-footer .flexbox{display:flex;color:var(--tertiary-hover);gap:2rem;padding-block:3rem 2rem}.custom-footer .first-box{display:block;background-image:url(https://d11a6trkgmumsb.cloudfront.net/original/4X/2/a/8/2a863b5eb6756108c6f540265a4e650424763e3c.png);background-repeat:no-repeat;background-size:contain;height:40px;width:120px;margin-inline-end:var(--space-12)}.custom-footer .first-box .blurb,.custom-footer .first-box .heading{display:none}.custom-footer .second-box .list{margin:0;display:flex;flex-direction:column}.custom-footer .second-box .list span{font-weight:600}.custom-footer .second-box .links{justify-content:space-between;gap:2rem}.custom-footer .second-box .links li{margin-block:1.25em}.custom-footer .second-box .footer-section-link-wrapper a{color:var(--primary)}.custom-footer .third-box{border-block:1px solid var(--content-border-color);padding-block:.5rem}.custom-footer .third-box .footer-links{display:none}.custom-footer .third-box .small-link{color:var(--primary)}.custom-footer .third-box .social{gap:.75rem}.custom-footer .third-box .social::before{content:"Follow Us";font-weight:600}.custom-footer .third-box .social .social-link .d-icon{color:var(--primary)}:root{--d-sidebar-row-height: 2.3rem;--d-sidebar-active-color: var(--meta-sidebar-active-color);--d-sidebar-active-suffix-color: var(--tertiary);--d-sidebar-admin-background: var(--d-sidebar-background);--d-sidebar-highlight-background: var(--meta-color-surface-accent)}.sidebar-section-link-wrapper .sidebar-section-link{border-radius:var(--d-button-border-radius)}.admin-area .sidebar-wrapper .admin-panel{--d-sidebar-highlight-background: var(--meta-color-surface-accent)}.topic-list-item:last-of-type{border-bottom:0}.category-card__layout{box-sizing:border-box;background-color:var(--meta-color-surface);border-radius:var(--d-border-radius-large);overflow:hidden;box-shadow:var(--shadow-card);display:flex;align-items:center;padding:var(--space-3);color:var(--primary);text-decoration:none}.category-card__layout:hover{box-shadow:var(--meta-card-shadow-hover);transition:box-shadow .3s ease}.category-card__logo{display:flex;align-self:flex-start;align-items:center;justify-content:center;height:calc(1.75rem + var(--space-5));width:calc(1.75rem + var(--space-5));border-radius:12px;margin-inline-end:var(--space-4)}.category-card__logo .d-icon{font-size:1.75rem}.category-card__logo img.emoji{width:1.75rem;height:1.75rem}.category-card__logo-square{width:.95rem;height:.95rem;border-radius:3px}.category-card__details{display:flex;flex-direction:column;gap:var(--space-2)}.category-card__name{font-size:1.125rem;font-family:var(--font-family);font-weight:700;margin:0;color:var(--primary)}.category-card__description{color:var(--primary-medium);line-height:var(--line-height-large);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.category-list tbody .category{border-right:none;padding-block:var(--space-6)}.full-page-chat{background-color:var(--meta-color-surface)}.chat-notices .chat-retention-reminder{background:var(--meta-color-surface-accent)}.powered-by-discourse{margin-block:var(--space-3)}.badge-notification,.badge-notification.unread-posts,.user-menu.revamped .tabs-list .btn .badge-notification{background-color:var(--meta-color-background-notification)}.bookmark-menu-content .bookmark-menu__title{background:var(--meta-color-surface-accent)}.block-featured-list__layout{display:flex;flex-direction:column;row-gap:var(--space-6);width:100%}.block-featured-list__loading{min-height:1000px;display:flex;align-items:center;justify-content:center}.block-featured-list__header{display:flex;justify-content:space-between;align-items:center}.block-featured-list__title{font-family:var(--heading-font-family);font-weight:800;font-size:2rem;color:var(--primary);margin-bottom:0;padding:var(--space-4)}.block-featured-list__topic-list{box-sizing:border-box;background-color:var(--meta-color-surface);border-radius:var(--d-border-radius-large);padding:var(--space-4);box-shadow:var(--shadow-card)}.block-featured-list__topic-list .topic-list-header{display:none}.block-featured-list__topic-list .topic-list-body{border-top:0}.block-featured-categories__layout{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--space-5);width:100%}.block-featured-categories__card--has-description{flex-direction:column;row-gap:var(--space-4);padding:var(--space-8);min-height:8rem}.block-cta-banner__layout{position:relative;display:flex;flex-grow:1;flex-direction:column;gap:var(--space-4);padding:var(--space-6);box-sizing:border-box;background-color:var(--meta-color-surface-accent);border-radius:var(--d-border-radius-large);border:var(--meta-border-dark);box-shadow:var(--shadow-card)}.block-cta-banner__layout:hover{box-shadow:var(--meta-card-shadow-hover);transition:box-shadow .3s ease}@media(min-width: 64rem){.block-cta-banner__layout{flex-direction:row}}.block-cta-banner__content{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}@media(min-width: 64rem){.block-cta-banner__content{flex:1}}.block-cta-banner__actions{display:flex;align-items:center;gap:var(--space-2)}.block-cta-banner__title{margin:0;padding-left:var(--space-5)}@media(min-width: 64rem){.block-cta-banner__title{padding-left:unset}}.block-cta-banner__text{margin:0}.block-cta-banner__close{--d-button-border: none;--d-button-default-bg-color--hover: transparent;--d-button-default-icon-color--hover: var(--tertiary-hover);position:absolute;top:var(--space-4);left:var(--space-4);background-color:rgba(0,0,0,0);padding:var(--space-2);font-size:var(--font-up-1)}.block-cta-banner__close .d-icon{color:var(--tertiary)}@media(min-width: 64rem){.block-cta-banner__close{position:relative;top:unset;left:unset}}.block-category-banner__layout{display:flex;flex-direction:column;gap:var(--space-8)}.block-category-banner__content{display:flex;flex-direction:column;gap:var(--space-2);margin-block-end:var(--space-6);background-color:var(--primary-25);padding-block:var(--space-6);border-radius:var(--d-border-radius)}.block-category-banner__title{font-family:Kaio,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;color:var(--primary);font-size:clamp(2rem,.973rem + 3.286vw,3.15rem);margin:0}.block-category-banner__description{font-family:var(--font-family);color:var(--primary-900);font-size:1.125rem;line-height:1.3;max-width:900px}.block-category-banner__description p:not(:has(+p)){margin:0}.block-category-banner__subcategories{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--space-5);width:100%;margin:0;padding-block-start:var(--space-4);list-style:none}.category-heading .block-category-banner{display:none}.homepage-blocks__layout{display:flex;flex-direction:column;align-items:center;row-gap:var(--space-12);margin-block-end:200px}.homepage-blocks__block{display:flex;width:100%;justify-content:center}.homepage-blocks__block-container{display:flex;flex-direction:column;width:100%;justify-content:center}.homepage-blocks__block-container--top{row-gap:60px}.homepage-blocks__block-container--discover{row-gap:var(--space-2);margin-block:80px 200px}.homepage-blocks__block-container--lists{row-gap:var(--space-10)}.welcome-banner__wrap{display:flex;flex-direction:column;row-gap:var(--space-10);align-items:center;justify-content:stretch;padding-block:0 60px}.welcome-banner__title{font-family:Kaio,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;color:var(--primary);font-size:clamp(2rem,.973rem + 3.286vw,3.15rem);margin-bottom:0}.welcome-banner__subheader{font-family:var(--font-family);color:var(--primary-900);font-size:1.125rem;line-height:1.3}.welcome-banner__search-menu{width:100%;max-width:500px !important}.welcome-banner__search-menu .search-term__input{padding:.75em}.welcome-banner__search-menu .search-input{--d-input-focused-color: var(--tertiary-low);border-radius:50px;border:none;box-shadow:var(--shadow-card)}@media(max-width: 39.999rem){.welcome-banner{display:block}.welcome-banner__wrap{padding-block:var(--space-4) var(--space-8)}.welcome-banner__search-menu{display:none !important}}@media(min-width: 40rem){.d-header{transition:background .15s ease-in-out,box-shadow .15s ease-in-out}.welcome-banner--visible .d-header{background:rgba(0,0,0,0);box-shadow:none;transition:background .05s ease-in-out,box-shadow 0s ease-in-out}.welcome-banner--visible .d-header .d-header-icons .btn-flat .d-icon,.welcome-banner--visible .d-header .d-header-icons .language-switcher-trigger,.welcome-banner--visible .d-header .d-header-icons .language-switcher-trigger .language-switcher__locale{color:var(--meta-color-text-accent-header)}.welcome-banner--visible .d-header .d-header-icons .btn-flat:hover .d-icon,.welcome-banner--visible .d-header .d-header-icons .language-switcher-trigger:hover,.welcome-banner--visible .d-header .d-header-icons .language-switcher-trigger:hover .language-switcher__locale{color:var(--meta-color-text-accent-header--hover)}.welcome-banner--visible .d-header .d-header-icons .language-switcher-trigger{border-color:var(--meta-color-text-accent-header)}.welcome-banner--visible .d-header .d-header-icons .language-switcher-trigger:hover{border-color:var(--meta-color-text-accent-header--hover)}.welcome-banner--visible:not(.has-sidebar-page) .d-header .header-sidebar-toggle button .d-icon{color:var(--meta-color-text-accent-header)}.welcome-banner--visible:not(.has-sidebar-page) .d-header .header-sidebar-toggle button:hover .d-icon{color:var(--meta-color-text-accent-header--hover)}body:not(.has-sidebar-page){--d-sidebar-background: transparent}body.has-sidebar-page .sidebar-wrapper{z-index:10}.has-sidebar-page .meta-sidebar-bg{position:fixed;top:0;right:0;height:200px;width:calc(var(--d-sidebar-width) - 1px);background-color:var(--d-sidebar-background);border-left:1px solid var(--d-sidebar-border-color);z-index:-1}}.profiler-results,#global-notice-alert-emails-disabled{display:none}