.header{width:100%;height:var(--header-height-overlay);background-color:var(--header-bg);box-sizing:border-box;padding-inline:var(--header-nav-padding-inline);z-index:var(--header-z-index);box-shadow:var(--header-shadow);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0}.header:after{content:"";background-color:var(--header-bg);z-index:var(--header-backdrop-z-index);pointer-events:none;position:absolute;inset:0}.header__logo,.header .hamburger{z-index:var(--header-controls-z-index)}.header__logo{color:var(--header-nav-color);align-items:center;padding-inline-end:var(--header-nav-padding-inline);text-decoration:none;display:inline-flex}.header__logo svg{height:var(--header-logo-height-overlay);width:auto}.header__navbar{background-color:var(--header-bg);z-index:var(--header-navbar-z-index);visibility:hidden;transition:transform var(--header-navbar-transition-duration) var(--header-navbar-transition-easing), visibility 0s linear var(--header-navbar-transition-duration);flex-direction:column;justify-content:flex-start;align-items:stretch;padding-block-start:var(--header-height-overlay);padding-block-end:var(--header-nav-padding-inline);display:flex;position:fixed;inset:0;transform:translateY(-100%)}.hamburger[aria-expanded=true]~.header__navbar{visibility:visible;transition:transform var(--header-navbar-transition-duration) var(--header-navbar-transition-easing), visibility 0s linear 0s;transform:translateY(0)}.header__featured{font-size:var(--header-nav-font-size-overlay);font-weight:var(--header-nav-font-weight-overlay);color:var(--header-nav-color);padding-block:var(--header-nav-padding-block-overlay);padding-inline:var(--header-nav-padding-inline);border-block:var(--header-featured-border-width) solid var(--header-featured-border-color);text-decoration:none}.header__navbar nav{gap:var(--header-nav-gap-overlay);padding-block:var(--header-nav-padding-block-overlay);padding-inline:var(--header-nav-padding-inline);flex-direction:column;display:flex}.header__nav-link{font-size:var(--header-nav-font-size-overlay);font-weight:var(--header-nav-font-weight-overlay);color:var(--header-nav-color);text-decoration:none}.header__nav-link:focus-visible{outline:var(--border-width-md) solid var(--color-primary);outline-offset:var(--spacing-1)}.header__actions .select{padding-block:var(--button-padding-block)}.header__actions{padding-inline:var(--header-nav-padding-inline);gap:var(--header-actions-gap-overlay);flex-direction:column;margin-block-start:auto;display:flex}@media (min-width:1440px){.header:after,.header .hamburger{display:none}.header{height:var(--header-height-inline)}.header__logo svg{height:var(--header-logo-height-inline)}.header__navbar{visibility:visible;height:100%;inset:unset;background-color:#0000;flex-direction:row;flex:1;justify-content:flex-start;align-items:center;padding-block:0;transition:none;position:static;transform:none}.header__featured{font-size:var(--header-featured-font-size);font-weight:var(--header-featured-font-weight);border-block:none;border-inline:var(--header-featured-border-width) solid var(--header-featured-border-color);padding-inline:var(--header-featured-padding-inline);align-self:stretch;align-items:center;margin-inline-end:var(--header-featured-margin-inline-end);padding-block:0;display:flex}.header__navbar nav{gap:var(--header-nav-gap-inline);flex-direction:row;padding-block:0;padding-inline:0}.header__nav-link{font-size:var(--header-nav-font-size-inline);font-weight:var(--header-nav-font-weight-inline)}.header__actions{align-items:center;gap:var(--header-actions-gap-inline);flex-direction:row;margin-block-start:unset;margin-inline-start:auto;padding-inline:0;display:flex}}
*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{background-color:var(--color-background-light);color:var(--color-text-on-light)}[data-theme=dark] body,html.dark body{background-color:var(--color-background-dark);color:var(--color-text-on-dark)}[data-slot=skip-link]:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-slot=skip-link]:focus-visible{z-index:9999;padding-block:var(--spacing-2);padding-inline:var(--spacing-4);background-color:var(--color-primary);color:var(--color-white);outline:var(--border-width-md) solid var(--color-white);outline-offset:var(--spacing-1);text-decoration:none;position:fixed;inset-block-start:var(--spacing-2);inset-inline-start:var(--spacing-2)}[data-slot=site-title]{font-family:var(--font-family-serif);font-size:2.25rem;font-style:italic;text-decoration:none}.header~#main-content{margin-block-start:var(--header-height-overlay)}@media (min-width:1440px){.header~#main-content{margin-block-start:var(--header-height-inline)}}[data-slot=marketing-shell]{flex-direction:column;min-height:100dvh;display:flex}[data-slot=marketing-shell]>#main-content{width:100%;max-width:var(--breakpoint-xl);padding-block:var(--section-padding-block-lg);padding-inline:max(var(--section-padding-inline), env(safe-area-inset-left)) max(var(--section-padding-inline), env(safe-area-inset-right));flex:1;margin-inline:auto}[data-slot=intro]{flex-direction:column;align-items:flex-start;margin-block-end:var(--spacing-7);display:flex}[data-slot=intro] h1,[data-slot=intro] h2{margin:0 0 var(--spacing-4) 0}[data-slot=intro] p{margin:0}[data-slot=intro] p+p{margin-block-start:var(--spacing-2)}[data-slot=intro]>svg{margin-block-end:var(--spacing-3)}[data-slot=intro]>:not(h1,h2,p){margin-block-start:var(--spacing-5)}[data-slot=contact-layout]>[data-slot=intro]{margin-block-end:0}@media (max-width:767px){[data-slot=intro] [data-slot=button],[data-slot=contact-layout] [data-slot=button]{width:100%}}[data-slot=contact-layout]{flex-direction:column;display:flex}[data-slot=contact-layout]>*+*{margin-block-start:var(--spacing-6)}@media (min-width:768px){[data-slot=contact-layout]{align-items:flex-start;gap:var(--spacing-8);flex-direction:row}[data-slot=contact-layout]>*+*{margin-block-start:0}[data-slot=contact-layout]>*{flex:1;min-width:0}}[data-slot=stacked-form]>*+*{margin-block-start:var(--spacing-4)}[data-slot=stacked-form]>[data-slot=button]{margin-block-start:var(--spacing-6)}[data-slot=auth-form]>*+*{margin-block-start:var(--spacing-4)}[data-slot=auth-form]>[data-slot=button]{margin-block-start:var(--spacing-6);margin-inline-start:auto;display:block}[data-slot=auth-links]{text-align:center}[data-slot=interval-toggle]{align-items:center;gap:var(--spacing-3);display:flex}[data-slot=price-original]{color:var(--color-text-muted-on-light);margin-inline-end:var(--spacing-2)}[data-theme=dark] [data-slot=price-original],html.dark [data-slot=price-original]{color:var(--color-text-muted-on-dark)}[data-slot=intro]>[data-slot=separator]{margin-block-start:0}[data-slot=changelog-list]{gap:var(--spacing-6);flex-direction:column;padding-inline-start:0;list-style:none;display:flex}[data-slot=changelog-entry]{flex-direction:column;align-items:flex-start;display:flex}[data-slot=changelog-entry] h2{margin:0}[data-slot=changelog-entry] h2 a{text-decoration:none}[data-slot=changelog-entry-meta]{align-items:center;gap:var(--spacing-2);margin-block-start:var(--spacing-2);display:flex}[data-slot=changelog-entry] p{margin-block:var(--spacing-4) 0}[data-slot=changelog-post]>a:first-child{margin-block-end:var(--spacing-6);display:inline-block}[data-slot=changelog-post] header h1{margin:0}[data-slot=changelog-post] header+*,[data-slot=changelog-post] [role=status]+*{margin-block-start:var(--spacing-6)}[data-slot=changelog-body] h2{margin-block:var(--spacing-6) var(--spacing-3)}[data-slot=changelog-body]>:first-child{margin-block-start:0}[data-slot=legal-body] h2{margin-block:var(--spacing-6) var(--spacing-3)}[data-slot=legal-body] h3{margin-block:var(--spacing-5) var(--spacing-2)}[data-slot=legal-body] p{margin-block:0 var(--spacing-4)}[data-slot=legal-body] .list{margin-block-end:var(--spacing-4)}[data-slot=legal-body]>:first-child{margin-block-start:0}[data-slot=legal-body] table{border-collapse:collapse;width:100%;margin-block-end:var(--spacing-4)}[data-slot=legal-body] th,[data-slot=legal-body] td{padding:var(--spacing-2) var(--spacing-3);border:var(--border-width-sm) solid var(--color-grey-light);text-align:start;vertical-align:top}[data-slot=legal-post]>[data-slot=legal-body]+*{margin-block-start:var(--spacing-6)}[data-slot=pricing-grid]{gap:var(--spacing-4);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){[data-slot=pricing-grid]{grid-template-columns:repeat(3,1fr)}}[data-slot=docs-body]{flex-direction:column;display:flex}@media (min-width:1024px){[data-slot=docs-body]{align-items:flex-start;gap:var(--spacing-8);flex-direction:row}}[data-slot=docs-sidebar-column]{padding-block:var(--spacing-4)}[data-slot=docs-search]{margin-block-end:var(--spacing-4)}[data-slot=docs-sidebar-summary]{cursor:pointer;font-weight:var(--font-weight-semibold);padding-block:var(--spacing-2)}[data-slot=docs-nav],[data-slot=docs-nav] ul{margin:0;padding-inline-start:0;list-style:none}[data-slot=docs-nav-section]{margin-block-start:var(--spacing-5)}[data-slot=docs-nav-section]:first-child{margin-block-start:var(--spacing-2)}[data-slot=docs-nav-section-title]{font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);line-height:var(--label-line-height);text-transform:var(--label-text-transform);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted-on-light);margin-block-end:var(--spacing-2);display:block}[data-theme=dark] [data-slot=docs-nav-section-title],html.dark [data-slot=docs-nav-section-title]{color:var(--color-text-muted-on-dark)}[data-slot=docs-nav-link]{padding-block:var(--spacing-1);border-inline-start:var(--border-width-sm) solid var(--color-grey-light);padding-inline-start:var(--spacing-3);text-decoration:none;display:block}[data-slot=docs-nav-link][data-active=true]{border-inline-start-color:var(--color-primary);border-inline-start-width:var(--border-width-md);color:var(--color-primary);font-weight:var(--font-weight-semibold)}@media (min-width:1024px){[data-slot=docs-sidebar-column]{width:16rem;top:var(--header-height-overlay);max-height:calc(100dvh - var(--header-height-overlay));flex:none;padding-block-start:var(--spacing-6);position:sticky;overflow-y:auto}[data-slot=docs-sidebar-summary]{display:none}[data-slot=docs-sidebar-toggle]::details-content{content-visibility:visible;block-size:auto;overflow:visible}[data-slot=docs-sidebar-toggle]>[data-slot=docs-sidebar]{content-visibility:visible;display:block}}@media (min-width:1440px){[data-slot=docs-sidebar-column]{top:var(--header-height-inline);max-height:calc(100dvh - var(--header-height-inline))}}[data-slot=docs-main]{min-width:0;padding-block:var(--spacing-6) var(--spacing-8);flex:1}[data-slot=docs-article]{flex-direction:column;display:flex}[data-slot=docs-aside]{display:none}@media (min-width:1280px){[data-slot=docs-article]{align-items:flex-start;gap:var(--spacing-8);flex-direction:row}[data-slot=docs-content]{flex:1;min-width:0;max-width:65ch}[data-slot=docs-aside]{width:14rem;top:calc(var(--header-height-overlay) + var(--spacing-6));flex:none;display:block;position:sticky}}@media (min-width:1440px){[data-slot=docs-aside]{top:calc(var(--header-height-inline) + var(--spacing-6))}}[data-slot=docs-content]>h1{margin:0 0 var(--spacing-4) 0}[data-slot=docs-content] h2{margin-block:var(--spacing-6) var(--spacing-3)}[data-slot=docs-content] h3{margin-block:var(--spacing-5) var(--spacing-2)}[data-slot=docs-content] p{margin-block:0 var(--spacing-4)}[data-slot=docs-content] .list{margin-block-end:var(--spacing-4)}[data-slot=docs-content]>:first-child{margin-block-start:0}.shiki,.shiki span{color:var(--shiki-light)}@media (prefers-color-scheme:dark){.shiki,.shiki span{color:var(--shiki-dark)}}[data-slot=docs-content] pre{padding:var(--spacing-4);border-radius:var(--border-radius-md);background-color:var(--color-grey-lightest);margin-block-end:var(--spacing-4);overflow-x:auto}[data-slot=docs-content] code{font-family:var(--font-family-mono);font-size:var(--font-size-1)}[data-slot=docs-content] :not(pre)>code{padding-inline:var(--spacing-1);border-radius:var(--border-radius-sm);background-color:var(--color-grey-lightest);color:var(--color-text-on-light)}[data-slot=docs-toc-title]{font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);line-height:var(--label-line-height);text-transform:var(--label-text-transform);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted-on-light);margin-block-end:var(--spacing-2);display:block}[data-theme=dark] [data-slot=docs-toc-title],html.dark [data-slot=docs-toc-title]{color:var(--color-text-muted-on-dark)}[data-slot=docs-toc-item][data-depth="3"]{padding-inline-start:var(--spacing-3)}[data-slot=docs-toc-link]{font-size:var(--font-size-1);text-decoration:none}[data-slot=docs-pager]{gap:var(--spacing-4);flex-direction:column;margin-block-start:var(--spacing-8);display:flex}[data-slot=docs-pager-prev],[data-slot=docs-pager-next]{flex:1}[data-slot=docs-pager-prev] a,[data-slot=docs-pager-next] a{text-decoration:none;display:block}[data-slot=docs-pager-direction]{font-size:var(--font-size-1);color:var(--color-text-muted-on-light);margin-block-end:var(--spacing-1);display:block}[data-theme=dark] [data-slot=docs-pager-direction],html.dark [data-slot=docs-pager-direction]{color:var(--color-text-muted-on-dark)}[data-slot=docs-pager-title]{font-weight:var(--font-weight-semibold);display:block}@media (min-width:768px){[data-slot=docs-pager]{flex-direction:row}}[data-slot=docs-search]{position:relative}[data-slot=docs-search-results]{top:100%;z-index:20;padding:var(--spacing-2);background-color:var(--color-white);max-height:60vh;color:var(--color-text-on-light);border:var(--border-width-sm) solid var(--color-grey-light);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);margin-block-start:var(--spacing-2);position:absolute;inset-inline:0;overflow-y:auto}[data-slot=docs-search-result] a{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius-sm);text-decoration:none;display:block}[data-slot=docs-search-result-title]{font-weight:var(--font-weight-semibold);display:block}[data-slot=docs-search-result-excerpt]{font-size:var(--font-size-1);color:var(--color-text-muted-on-light);display:block}@media (min-width:1440px){.header__navbar{margin-inline-start:var(--header-featured-margin-inline-end)}}.header__locale-theme{align-items:center;gap:var(--spacing-2);display:flex}.header__locale-theme .select{width:auto;min-width:5rem}@media (max-width:1439.98px){.header__locale-theme{align-self:flex-end}}[data-slot=site-footer]{align-items:flex-start;gap:var(--section-padding-block-md);padding-block:var(--section-padding-block-md) max(var(--section-padding-block-md), env(safe-area-inset-bottom));padding-inline:max(var(--section-padding-inline), env(safe-area-inset-left)) max(var(--section-padding-inline), env(safe-area-inset-right));background-color:var(--footer-col-bg);color:var(--color-text-on-dark);flex-direction:column;display:flex}@media (min-width:768px){[data-slot=site-footer]{flex-direction:row;justify-content:space-between;align-items:center}}[data-slot=site-footer] nav{align-items:flex-start;gap:var(--spacing-2);font-size:var(--font-size-1);flex-direction:column;display:flex}@media (min-width:768px){[data-slot=site-footer] nav{align-items:center;gap:var(--spacing-4);flex-direction:row}}[data-slot=site-footer] nav a{color:var(--link-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);font-size:var(--font-size-1)}[data-slot=site-footer] nav a:hover{color:var(--link-color-hover);-webkit-text-decoration:var(--link-text-decoration-hover);text-decoration:var(--link-text-decoration-hover)}[data-slot=site-footer] [data-slot=cookie-settings-link]{font-size:var(--font-size-1)}[data-slot=site-footer-logo] svg{width:auto;height:2.5rem}[data-slot=form-message],[data-slot=form-root-message],form p[role=alert]{font-family:var(--input-field-error-font-family);font-size:var(--input-field-error-font-size);font-weight:var(--input-field-error-font-weight);line-height:var(--input-field-error-line-height);color:var(--input-field-error-color)}[data-slot=form-description]{font-family:var(--input-field-helper-font-family);font-size:var(--input-field-helper-font-size);font-weight:var(--input-field-helper-font-weight);line-height:var(--input-field-helper-line-height);color:var(--input-field-helper-color)}[data-slot=sheet-overlay]{z-index:var(--modal-backdrop-z-index);background-color:var(--modal-backdrop-bg);opacity:var(--modal-backdrop-opacity);position:fixed;inset:0}[data-slot=sheet-header]{gap:var(--modal-header-gap);flex-direction:column;display:flex}[data-slot=sheet-title]{color:var(--modal-title-color);font-size:var(--modal-title-font-size);font-weight:var(--modal-title-font-weight);margin:0}[data-slot=dialog-description],[data-slot=sheet-description]{font-size:var(--input-field-helper-font-size);color:var(--input-field-helper-color);margin:0}[data-slot=dialog-footer],[data-slot=sheet-footer]{justify-content:flex-end;gap:.5rem;margin-block-start:.5rem;display:flex}[data-slot=sheet-content]>[data-slot=sheet-close]{top:.75rem;position:absolute;inset-inline-end:.75rem}[data-slot=sheet-content]{z-index:var(--modal-z-index);padding-block:var(--modal-padding-block);padding-inline:var(--modal-padding-inline);background:var(--modal-bg);box-shadow:var(--modal-shadow);flex-direction:column;gap:1rem;display:flex;position:fixed;overflow-y:auto}[data-slot=sheet-content][data-side=left],[data-slot=sheet-content][data-side=right]{width:min(20rem,85vw);top:0;bottom:0}[data-slot=sheet-content][data-side=left]{left:0}[data-slot=sheet-content][data-side=right]{right:0}[data-slot=sheet-content][data-side=top],[data-slot=sheet-content][data-side=bottom]{max-height:85vh;left:0;right:0}[data-slot=sheet-content][data-side=top]{top:0}[data-slot=sheet-content][data-side=bottom]{bottom:0}[data-slot=app-header]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding-inline:var(--spacing-4);padding-block:var(--spacing-3);border-block-end:var(--border-width-sm) solid var(--color-grey-light);display:flex}[data-slot=app-main]{padding:var(--spacing-6)}[data-slot=settings-page]>*+*{margin-block-start:var(--spacing-8)}[data-slot=settings-page]>h1,[data-slot=settings-section] h1,[data-slot=settings-section] h2{margin:0}[data-slot=settings-section]>p{color:var(--color-text-muted-on-light);margin:0}[data-theme=dark] [data-slot=settings-section]>p,html.dark [data-slot=settings-section]>p{color:var(--color-text-muted-on-dark)}[data-slot=settings-section]>*+*{margin-block-start:var(--spacing-3)}[data-slot=separator],[data-slot=sidebar-separator]{background-color:var(--color-grey-light);border:none;flex-shrink:0}[data-slot=separator][data-orientation=horizontal],[data-slot=sidebar-separator][data-orientation=horizontal]{height:var(--border-width-sm);width:100%}[data-slot=separator][data-orientation=vertical],[data-slot=sidebar-separator][data-orientation=vertical]{width:var(--border-width-sm);height:100%}[data-slot=sidebar-separator]{margin-block:var(--spacing-2)}[data-slot=sidebar-wrapper]{width:100%;min-height:100dvh;display:flex}[data-slot=sidebar-inset]{flex-direction:column;flex:1;min-width:0;display:flex}[data-slot=sidebar-gap]{width:var(--sidebar-width);transition:width var(--sidebar-transition-duration) var(--sidebar-transition-easing);background-color:#0000;position:relative}[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-gap]{width:var(--sidebar-collapsed-width)}[data-slot=sidebar][data-collapsible=offcanvas][data-state=collapsed] [data-slot=sidebar-gap]{width:0}[data-slot=sidebar-container]{z-index:var(--sidebar-z-index);width:var(--sidebar-width);transition:width var(--sidebar-transition-duration) var(--sidebar-transition-easing), inset-inline-start var(--sidebar-transition-duration) var(--sidebar-transition-easing), inset-inline-end var(--sidebar-transition-duration) var(--sidebar-transition-easing);position:fixed;inset-block:0}[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-container]{width:var(--sidebar-collapsed-width)}[data-slot=sidebar][data-side=left] [data-slot=sidebar-container]{border-inline-end:var(--border-width-sm) solid var(--color-grey-light);inset-inline-start:0}[data-slot=sidebar][data-side=right] [data-slot=sidebar-container]{border-inline-start:var(--border-width-sm) solid var(--color-grey-light);inset-inline-end:0}[data-slot=sidebar][data-collapsible=offcanvas][data-state=collapsed][data-side=left] [data-slot=sidebar-container]{inset-inline-start:calc(var(--sidebar-width) * -1)}[data-slot=sidebar][data-collapsible=offcanvas][data-state=collapsed][data-side=right] [data-slot=sidebar-container]{inset-inline-end:calc(var(--sidebar-width) * -1)}[data-slot=sidebar-inner]{background-color:var(--sidebar-bg);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}[data-slot=sidebar][data-mobile=true]{z-index:var(--modal-z-index);width:min(var(--sidebar-width), 85vw);padding-block:var(--sidebar-padding-block);padding-inline:var(--sidebar-padding-inline);background-color:var(--sidebar-bg);box-shadow:var(--sidebar-shadow);flex-direction:column;display:flex;position:fixed;inset-block:0;overflow-y:auto}[data-slot=sidebar][data-mobile=true][data-side=left]{inset-inline-start:0}[data-slot=sidebar][data-mobile=true][data-side=right]{inset-inline-end:0}[data-slot=sidebar][data-mobile=true]>[data-slot=sheet-close]{top:var(--spacing-3);position:absolute;inset-inline-end:var(--spacing-3)}[data-slot=sidebar][data-mobile=true]>[data-slot=sheet-header]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-slot=sidebar-header],[data-slot=sidebar-footer]{padding-inline:var(--sidebar-padding-inline);padding-block:var(--sidebar-padding-block)}[data-slot=sidebar-content]{gap:var(--sidebar-nav-gap);padding-block:var(--sidebar-padding-block);flex-direction:column;flex:1;display:flex;overflow-y:auto}[data-slot=sidebar-group]{gap:var(--sidebar-nav-item-gap);padding-inline:var(--sidebar-padding-inline);flex-direction:column;display:flex}[data-slot=sidebar-menu]{gap:var(--sidebar-nav-item-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-sidebar=menu-button]{align-items:center;gap:var(--sidebar-nav-item-icon-gap);width:100%;padding-block:var(--sidebar-nav-item-padding-block);padding-inline:var(--sidebar-nav-item-padding-inline);border-radius:var(--sidebar-nav-item-border-radius);font-family:inherit;font-size:var(--sidebar-nav-item-font-size);font-weight:var(--sidebar-nav-item-font-weight);line-height:var(--sidebar-nav-item-line-height);color:var(--sidebar-nav-item-color);text-align:start;cursor:pointer;transition:background-color var(--sidebar-nav-transition-duration) var(--sidebar-nav-transition-easing), color var(--sidebar-nav-transition-duration) var(--sidebar-nav-transition-easing);background-color:#0000;border:none;text-decoration:none;display:flex}[data-sidebar=menu-button]:hover{background-color:var(--sidebar-nav-item-hover-bg);color:var(--sidebar-nav-item-hover-color)}[data-sidebar=menu-button][data-active=true]{color:var(--sidebar-nav-item-active-color);font-weight:var(--sidebar-nav-item-active-font-weight)}[data-sidebar=menu-button] svg{width:var(--font-size-4);height:var(--font-size-4);flex-shrink:0}[data-sidebar=menu-button]>div{text-align:start;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}[data-sidebar=menu-button]>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-sidebar=menu-button]>div>span:last-child:not(:only-child){font-size:var(--font-size-1);color:var(--color-text-muted-on-light)}[data-theme=dark] [data-sidebar=menu-button]>div>span:last-child:not(:only-child),html.dark [data-sidebar=menu-button]>div>span:last-child:not(:only-child){color:var(--color-text-muted-on-dark)}[data-slot=sidebar][data-collapsible=icon][data-state=collapsed] [data-sidebar=menu-button]{padding-inline:var(--spacing-2);justify-content:center}[data-slot=sidebar][data-collapsible=icon][data-state=collapsed] [data-sidebar=menu-button]>span,[data-slot=sidebar][data-collapsible=icon][data-state=collapsed] [data-sidebar=menu-button]>div,[data-slot=sidebar][data-collapsible=icon][data-state=collapsed] [data-sidebar=menu-button]>svg:last-child{display:none}[data-slot=sidebar-rail]{width:var(--spacing-1);cursor:ew-resize;background:0 0;border:none;padding:0;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(50%)}[data-slot=avatar]{width:var(--avatar-size-md);height:var(--avatar-size-md);border-radius:var(--avatar-border-radius);flex-shrink:0;display:flex;position:relative;overflow:hidden}[data-slot=avatar][data-size=sm]{width:var(--avatar-size-sm);height:var(--avatar-size-sm)}[data-slot=avatar][data-size=lg]{width:var(--avatar-size-lg);height:var(--avatar-size-lg)}[data-slot=avatar-image]{object-fit:cover;width:100%;height:100%}[data-slot=avatar-fallback]{background-color:var(--avatar-initials-bg);width:100%;height:100%;color:var(--avatar-initials-color);font-weight:var(--avatar-initials-font-weight);font-size:var(--font-size-1);justify-content:center;align-items:center;display:flex}[data-slot=dropdown-menu-content]{z-index:var(--popover-z-index);min-width:12rem;padding:var(--spacing-1);background-color:var(--popover-bg);border:var(--popover-border-width) solid var(--popover-border-color);border-radius:var(--popover-border-radius);box-shadow:var(--popover-shadow)}[data-slot=dropdown-menu-label]{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);color:var(--color-text-muted-on-light)}.surface-dark [data-slot=dropdown-menu-label],[data-theme=dark] [data-slot=dropdown-menu-label],html.dark [data-slot=dropdown-menu-label]{color:var(--color-text-muted-on-dark)}[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius-sm);font-size:var(--font-size-2);color:var(--context-menu-item-color);cursor:pointer;outline:none;display:flex}[data-slot=dropdown-menu-item]:hover,[data-slot=dropdown-menu-item][data-highlighted],[data-slot=dropdown-menu-checkbox-item]:hover,[data-slot=dropdown-menu-checkbox-item][data-highlighted],[data-slot=dropdown-menu-radio-item]:hover,[data-slot=dropdown-menu-radio-item][data-highlighted]{background-color:var(--context-menu-item-hover-bg);color:var(--context-menu-item-hover-color)}[data-slot=dropdown-menu-item] svg,[data-slot=dropdown-menu-checkbox-item] svg,[data-slot=dropdown-menu-radio-item] svg{width:var(--font-size-4);height:var(--font-size-4);flex-shrink:0}[data-slot=dropdown-menu-checkbox-item-indicator],[data-slot=dropdown-menu-radio-item-indicator]{width:var(--font-size-4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-slot=dropdown-menu-separator]{height:var(--border-width-sm);margin-block:var(--spacing-1);background-color:var(--context-menu-separator-color)}[data-slot=tooltip-content]{z-index:var(--popover-z-index);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-sm);background-color:var(--color-background-dark);color:var(--color-text-on-dark);font-size:var(--font-size-1);line-height:var(--line-height-snug)}
:root{--toast-z-index:1200;--toast-width:360px;--toast-gap:var(--spacing-2);--toast-inset-block-end:var(--spacing-5);--toast-inset-inline-end:var(--spacing-5);--toast-padding-block:var(--spacing-4);--toast-padding-inline:var(--spacing-5);--toast-border-radius:var(--border-radius-none);--toast-border-width:var(--border-width-sm);--toast-shadow:var(--shadow-lg);--toast-title-font-size:var(--font-size-2);--toast-title-font-weight:var(--font-weight-medium);--toast-description-font-size:var(--font-size-1);--toast-close-size:var(--icon-size-sm);--toast-duration-in:var(--motion-duration-base);--toast-duration-out:var(--motion-duration-base);--toast-easing:var(--motion-easing-out);--toast-bg:var(--color-primary);--toast-border-color:var(--color-primary);--toast-title-color:var(--color-text-on-dark);--toast-description-color:var(--color-text-muted-on-dark);--toast-close-color:var(--color-text-on-dark);--toast-close-hover-color:var(--color-text-on-dark);--toast-success-bg:var(--color-success-on-light);--toast-success-border-color:var(--color-success-on-light);--toast-success-title-color:var(--color-text-on-dark);--toast-success-description-color:var(--color-text-on-dark);--toast-error-bg:var(--color-error-on-light);--toast-error-border-color:var(--color-error-on-light);--toast-error-title-color:var(--color-text-on-dark);--toast-error-description-color:var(--color-text-on-dark);--toast-warning-bg:var(--color-accent-2);--toast-warning-border-color:var(--color-accent-2);--toast-warning-title-color:var(--color-primary);--toast-warning-description-color:var(--color-primary);--toast-warning-close-color:var(--color-primary);--toast-warning-close-hover-color:var(--color-primary)}@keyframes toast-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes toast-out{0%{opacity:1;scale:1}to{opacity:0;scale:.97}}.toaster{z-index:var(--toast-z-index);width:var(--toast-width);outline:none;margin:0;padding:0;list-style:none;position:fixed;inset-block-end:var(--toast-inset-block-end);inset-inline-end:var(--toast-inset-inline-end)}.toaster[data-y-position=top]{inset-block-start:var(--toast-inset-block-end);inset-block-end:auto}.toaster[data-x-position=left]{inset-inline-start:var(--toast-inset-inline-end);inset-inline-end:auto}.toaster[data-x-position=center]{inset-inline:50% auto;translate:-50%}.toast{background-color:var(--toast-bg);border:var(--toast-border-width) solid var(--toast-border-color);border-radius:var(--toast-border-radius);box-shadow:var(--toast-shadow);padding-block:var(--toast-padding-block);padding-inline:var(--toast-padding-inline);align-items:flex-start;gap:var(--spacing-3);box-sizing:border-box;cursor:default;width:100%;padding-inline-end:calc(var(--spacing-5) + var(--spacing-3));display:flex;position:relative}.toast:hover{padding-block:var(--toast-padding-block);padding-inline:var(--toast-padding-inline);padding-inline-end:calc(var(--spacing-5) + var(--spacing-3))}.toast[data-state=open]{animation:toast-in var(--toast-duration-in) var(--toast-easing) both}.toast[data-state=closed]{animation:toast-out var(--toast-duration-out) var(--toast-easing) both}.toast__icon{display:none}.toast__title{font-size:var(--toast-title-font-size);font-weight:var(--toast-title-font-weight);color:var(--toast-title-color);margin:0;line-height:1.4}.toast__description{font-size:var(--toast-description-font-size);color:var(--toast-description-color);margin:0;margin-block-start:var(--spacing-1);line-height:1.4}.toast__close{inset-block-start:var(--spacing-2);inset-inline-end:var(--spacing-2);top:var(--spacing-2);right:var(--spacing-2);appearance:none;cursor:pointer;width:calc(var(--toast-close-size) + var(--spacing-2));height:calc(var(--toast-close-size) + var(--spacing-2));color:var(--toast-close-color);border-radius:var(--border-radius-sm);transition:color var(--motion-duration-fast) var(--motion-easing-default), background-color var(--motion-duration-fast) var(--motion-easing-default);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding-block:0;padding-inline:0;display:inline-flex;position:absolute;left:auto}.toast__close:hover{color:var(--toast-close-hover-color);background-color:#ffffff26}.toast__close:focus-visible{outline:var(--border-width-md) solid currentColor;outline-offset:2px}.toast.toast--success{--toast-bg:var(--toast-success-bg);--toast-border-color:var(--toast-success-border-color);--toast-title-color:var(--toast-success-title-color);--toast-description-color:var(--toast-success-description-color)}.toast.toast--error{--toast-bg:var(--toast-error-bg);--toast-border-color:var(--toast-error-border-color);--toast-title-color:var(--toast-error-title-color);--toast-description-color:var(--toast-error-description-color)}.toast.toast--warning{--toast-bg:var(--toast-warning-bg);--toast-border-color:var(--toast-warning-border-color);--toast-title-color:var(--toast-warning-title-color);--toast-description-color:var(--toast-warning-description-color);--toast-close-color:var(--toast-warning-close-color);--toast-close-hover-color:var(--toast-warning-close-hover-color)}.toast.toast--warning .toast__close:hover{background-color:color-mix(in srgb, var(--toast-warning-close-color) 8%, transparent)}