@layer base,byline-base,theme,byline-theme,byline-functional,byline-typography,components;@layer byline-components{:is(.item-iZzmBc,.byline-accordion-item){margin-top:1px;overflow:hidden}:is(.header-MBm53y,.byline-accordion-header){margin:0;display:flex}:is(.trigger-CJlwli,.byline-accordion-trigger){cursor:pointer;align-items:center;width:100%;display:flex}:is(.content-KoW8ID,.byline-accordion-content){overflow:hidden}:is(.content-KoW8ID,.byline-accordion-content)[data-open]{animation:.3s cubic-bezier(.87,0,.13,1) accordionSlideDown-gllXUs}:is(.content-KoW8ID,.byline-accordion-content)[data-ending-style]{animation:.3s cubic-bezier(.87,0,.13,1) accordionSlideUp-mpDLB0}@keyframes accordionSlideDown-gllXUs{0%{height:0}to{height:var(--accordion-panel-height)}}@keyframes accordionSlideUp-mpDLB0{0%{height:var(--accordion-panel-height)}to{height:0}}:is(.hamburger-CFjgP7,.byline-hamburger){--hamburger-color:currentColor;--hamburger-focus-ring-color:currentColor;z-index:200;cursor:pointer;width:42px;height:34px;font:inherit;color:inherit;text-transform:none;border-radius:var(--border-radius-sm);background-color:#0000;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:ease;display:flex;position:relative;overflow:hidden}:is(.hamburger-CFjgP7:focus-visible,.byline-hamburger:focus-visible){outline:2px solid var(--hamburger-focus-ring-color);outline-offset:2px}:is(.box-E9EZxm,.byline-hamburger-box){pointer-events:none;width:24px;height:24px;display:block;position:relative}:is(.inner-G4BGMv,.byline-hamburger-inner){margin-top:-1px;transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19);display:block;top:50%}.inner-G4BGMv,.inner-G4BGMv:before,.inner-G4BGMv:after,.byline-hamburger-inner,.byline-hamburger-inner:before,.byline-hamburger-inner:after{background-color:var(--hamburger-color);border-radius:0;width:24px;height:2px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.inner-G4BGMv:before,.inner-G4BGMv:after,.byline-hamburger-inner:before,.byline-hamburger-inner:after{content:"";display:block}.inner-G4BGMv:before,.byline-hamburger-inner:before{transition:top 75ms .12s,opacity 75ms;top:-8px}.inner-G4BGMv:after,.byline-hamburger-inner:after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);bottom:-8px}:is(.open-OQO244 .inner-G4BGMv,.byline-hamburger-open .byline-hamburger-inner){transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.open-OQO244 .inner-G4BGMv:before,.byline-hamburger-open .byline-hamburger-inner:before{opacity:0;transition:top 75ms,opacity 75ms .12s;top:0}.open-OQO244 .inner-G4BGMv:after,.byline-hamburger-open .byline-hamburger-inner:after{transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}:is(.onDark-ZAa2Qt,.byline-hamburger-on-dark){--hamburger-color:white;--hamburger-focus-ring-color:#ffffffb3}:is(.onLight-s1LZFP,.byline-hamburger-on-light){--hamburger-color:var(--foreground,#1a1a1a);--hamburger-focus-ring-color:var(--foreground,#1a1a1a)}}@layer utilities,byline-utilities;.component--language-menu{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--gray-900);background-color:#0000;border:1px solid #0000;outline:0;justify-content:center;align-items:center;min-width:32px;padding:4px 8px;text-decoration:none;transition:all .25s;display:inline-flex;position:relative}.component--language-menu:active,.component--language-menu:focus{border-style:solid;border-width:1.5px;border-color:var(--canvas-900);outline:none}.dark .component--language-menu:active,.dark .component--language-menu:focus{border-color:var(--canvas-200)}._button_lxu6r_7,.byline-docs-drawer-toggle-button{outline:none;min-width:36px;height:36px}.main-menu-root{z-index:1;flex:1;justify-content:flex-end;display:none;position:relative}@media (width>=64rem){.main-menu-root{display:flex}}.main-menu-list{text-align:center;margin:0;padding:4px;list-style:none;display:flex}.main-menu-item{padding-left:1px;padding-right:1px}.main-menu-link-item{color:inherit;fill:currentColor;border-radius:2px;outline:none;align-items:center;padding:8px 12px;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;display:flex}.main-menu-link-item:focus-visible{box-shadow:0 0 0 1px}.mobile-menu-button{color:#000;border-radius:4px;outline:none;padding:4px 8px;font-size:1.25rem;line-height:1.75rem;text-decoration:none;transition:all .5s ease-in-out}.mobile-menu-button:hover,.mobile-menu-button.active{color:#fff;background-color:var(--primary-500)}.dark .mobile-menu-button{color:#fff}.dark .mobile-menu-button:hover,.dark .mobile-menu-button.active{color:#fff;background-color:var(--canvas-700)}.mobile-menu-button--child{text-align:left;color:#000;border:1px solid #0000;border-radius:4px;outline:none;width:100%;padding:4px 8px;font-size:1.2rem;line-height:1.7rem;text-decoration:none;transition:all .5s ease-in-out}.mobile-menu-button--child:hover,.mobile-menu-button--child.active{border-color:#000}.dark .mobile-menu-button--child{color:#fff}.dark .mobile-menu-button--child:hover,.dark .mobile-menu-button--child.active{border-color:#fff}.component--theme-switch{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;background-color:#0000;border:.5px dashed #0000;border-radius:4px;outline:0;justify-content:center;align-items:center;min-width:32px;padding:5px 7px;text-decoration:none;transition:all .25s;display:inline-flex;position:relative}.component--theme-switch:active,.component--theme-switch:focus{border-color:var(--canvas-900);border-style:solid;border-width:1.5px;border-radius:4px;outline:none}.dark .component--theme-switch:active,.dark .component--theme-switch:focus{border-color:var(--canvas-200)}.component--theme-switch .moon,.component--theme-switch .light{width:24px;height:24px;margin:0;padding:0;transition:opacity .2s ease-in-out;position:absolute}.component--theme-switch .moon{opacity:1;animation:.3s spin}.component--theme-switch .light{opacity:0}.dark .component--theme-switch .moon{opacity:0;animation:none}.dark .component--theme-switch .light{opacity:1;animation:.3s spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gradient-glow{z-index:-20;opacity:.15;filter:blur(32px);mix-blend-mode:normal;background:conic-gradient(from 180deg,#2a8af6 0deg,#a853ba 180deg,#e92a67 2turn);border-radius:100%;width:90vw;height:90vh;position:fixed;top:-500px;transform:rotate(20deg)}:is(.dark,[data-theme=dark]) .gradient-glow{opacity:.2}
