/* Route announcer */
	.astro-route-announcer {
		position: absolute;
		left: 0;
		top: 0;
		clip: rect(0 0 0 0);
		clip-path: inset(50%);
		overflow: hidden;
		white-space: nowrap;
		width: 1px;
		height: 1px;
	}/*! @docsearch/css 4.2.0 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */
:root{--docsearch-primary-color:#003dff;--docsearch-soft-primary-color:rgba(0,61,255,.1);--docsearch-subtle-color:#d6d6e7;--docsearch-text-color:#36395a;--docsearch-error-color:#ef5350;--docsearch-success-color:#e8f5e9;--docsearch-secondary-text-color:#5a5e9a;--docsearch-background-color:#f5f5fa;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-focus-color:#005fcc;--docsearch-highlight-color:#003dff;--docsearch-muted-color:#9698c3;--docsearch-muted-color-darker:rgba(120,122,165,.25);--docsearch-icon-color:#5a5e9a;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#003dff;--docsearch-border-radius:4px;--docsearch-modal-width:800px;--docsearch-modal-height:600px;--docsearch-modal-variable-height:60dvh;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:rgba(0,0,0,.2) 0px 12px 28px 0px,rgba(0,0,0,.1) 0px 2px 4px 0px,hsla(0,0%,100%,.05) 0px 0px 0px 1px inset;--docsearch-searchbox-height:56px;--docsearch-searchbox-initial-height:56px;--docsearch-searchbox-background:#ffffffa6;--docsearch-searchbox-focus-background:#ffffffa6;--docsearch-actions-width:99px;--docsearch-actions-height:44px;--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-highlight-color:rgba(0,61,255,.1);--docsearch-hit-background:#fff;--docsearch-key-background:#f5f5fa;--docsearch-key-color:#5a5e9a;--docsearch-key-pressed-shadow:inset 0 2px 4px rgba(120,122,165,.25);--docsearch-footer-height:52px;--docsearch-footer-background:#ffffffa6;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12);--fav-out-dur:160ms;--del-dur:150ms;--ease-smooth:cubic-bezier(0.25,0.8,0.4,1);--ease-fast:cubic-bezier(0.45,0.15,0.6,0.9);--shadow-pop:0 4px 12px rgba(0,0,0,.06);--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color) 20%,var(--docsearch-muted-color) 60%,#e0e3e8 95%);--docsearch-dropdown-menu-background:var(--docsearch-hit-background);--docsearch-dropdown-menu-item-hover-background:var(--docsearch-modal-background)}html[data-theme=dark]{--docsearch-text-color:#c4c7dc;--docsearch-secondary-text-color:#b6b7d5;--docsearch-subtle-color:#212139;--docsearch-error-color:#ef5350;--docsearch-success-color:rgba(67,160,71,.2);--docsearch-highlight-color:#457aff;--docsearch-focus-color:#9ac8ff;--docsearch-background-color:#36395a;--docsearch-icon-color:#b6b7d5;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#000000a6;--docsearch-searchbox-focus-background:#000000a6;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-background:#36395a;--docsearch-key-color:#b6b7d5;--docsearch-key-pressed-shadow:inset 0 2px 4px rgba(12,13,20,.4);--docsearch-footer-background:#000000a6;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497;--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color) 20%,var(--docsearch-muted-color) 60%,#e0e3e8 95%);--docsearch-dropdown-menu-item-hover-background:#10121e}.DocSearch-Button{all:unset;align-items:center;background-color:var(--docsearch-searchbox-background);border:1px solid var(--docsearch-subtle-color);border-radius:4px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;height:36px;justify-content:space-between;padding:0 8px;user-select:none}.DocSearch-Button-Container{align-items:center;display:flex;height:100%}.DocSearch-Button-Container svg{color:var(--docsearch-muted-color)}.DocSearch-Back-Icon,.DocSearch-Search-Icon{color:var(--docsearch-highlight-color);stroke-width:1.6}.DocSearch-Button-Placeholder{color:var(--docsearch-muted-color);display:inline-block;font-size:1rem;line-height:normal;padding:0 12px 0 8px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-background);border:0;border:1px solid color-mix(in srgb,var(--docsearch-subtle-color) 20%,transparent);border-radius:4px;box-shadow:none!important;color:var(--docsearch-key-color);display:flex;font-size:14px;height:24px;justify-content:center;position:relative;transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:24px}.DocSearch-Button-Key--ctrl{width:33px}.DocSearch-Button-Key:first-child{margin-right:.4em}@media (prefers-reduced-motion){.DocSearch-Button-Key{transition:none}}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow)!important;transform:translateY(1px)}@media (max-width:768px){.DocSearch-Button{width:auto}.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:400}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:4px;box-shadow:var(--docsearch-modal-shadow);display:flex;flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex}.DocSearch-SearchBar-Magnifier{color:var(--docsearch-highlight-color)}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-bottom:1px solid var(--docsearch-subtle-color);border-radius:4px 4px 0 0;display:flex;height:var(
    --docsearch-searchbox-height,var(--docsearch-searchbox-initial-height)
  );margin:0;min-height:var(--docsearch-searchbox-initial-height);padding-block:var(--docsearch-spacing);padding-inline:16px;position:relative;width:100%}.DocSearch-Input,.DocSearch-Modal-heading{appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;font-weight:300;height:100%;line-height:1.4;outline:none;overflow-y:hidden;padding-block-start:4px;padding-inline-start:8px;resize:none;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-Actions{align-items:center;display:flex;gap:8px;height:var(--docsearch-actions-height);justify-content:flex-end;padding:0 2px;width:var(--docsearch-actions-width)}.DocSearch-Divider{border-left:1px solid var(--docsearch-subtle-color);height:16px}.DocSearch-Action{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center;min-height:24px;min-width:24px}.DocSearch-Action,.DocSearch-AskAi-Return,.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel{margin:0;padding:0}.DocSearch-AskAi-Return{cursor:pointer}.DocSearch-AskAi-Return,.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Action{animation:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Action,.DocSearch-AskAi-Return{animation:fade-in .1s ease-in forwards;appearance:none;background:none;border:none;border-radius:var(--docsearch-border-radius);color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-AskAi-Return[hidden],.DocSearch-Close[hidden],.DocSearch-Input[hidden],.DocSearch-StreamingIndicator[hidden]{display:none}.DocSearch-Action:hover,.DocSearch-AskAi-Return:hover{background:var(--docsearch-soft-primary-color);color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{color:var(--docsearch-icon-color);height:24px;width:24px}.DocSearch-Form:focus-within .DocSearch-MagnifierLabel svg{color:var(--docsearch-highlight-color)}.DocSearch-Clear{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;flex:none;font:inherit;font-size:.9em;font-weight:300;height:28px;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;user-select:none;white-space:nowrap}.DocSearch-Clear:focus-visible,.DocSearch-Close:focus-visible{border-radius:4px;outline:2px solid var(--docsearch-focus-color);outline-offset:1px}.DocSearch-Dropdown{height:var(--docsearch-modal-variable-height);max-height:calc(var(--docsearch-modal-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown-Container ul{list-style:none;margin:0;padding:0}.DocSearch-Label{color:var(--docsearch-secondary-text-color);font-size:.875em;font-weight:400;line-height:1.6em}.DocSearch-Help,.DocSearch-NoResults-Help{color:var(--docsearch-secondary-text-color);font-size:.8em;font-weight:300;line-height:1.5em;margin:0;user-select:none}.DocSearch-Title{color:var(--docsearch-text-color);font-size:1.1em;font-weight:300;line-height:.5em;vertical-align:middle}.DocSearch-Title strong{font-weight:500}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative;scroll-margin-top:40px}.DocSearch-Hit:first-of-type{margin-top:4px}.DocSearch-Hit a,.DocSearch-Hit--AskAI{background:var(--docsearch-hit-background);border-radius:4px;cursor:pointer;display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-text-color);font-size:.9em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 4px;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit--AskAI,.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-hit-highlight-color)}.DocSearch-Conversation-History .DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-hit-background)}.DocSearch-Hit mark{color:var(--docsearch-highlight-color);text-decoration:underline;text-underline-offset:.3em}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-text-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{color:var(--docsearch-secondary-text-color);height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;color:var(--docsearch-muted-color);display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:400;gap:4px;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-secondary-text-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title{color:var(--docsearch-text-color)}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-highlight-color)}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{align-items:center;color:var(--docsearch-secondary-text-color);display:flex;flex-direction:column;font-size:1.25em;font-weight:400;justify-content:center;margin:0 auto;text-align:center;width:80%}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-NoResults{max-height:80%}.DocSearch-StartScreen{height:100%}.DocSearch-NoResults{gap:.8em;margin-top:2em}.DocSearch-NoResults--withAskAi{justify-content:flex-start;margin-top:0}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-StartScreen{gap:24px}.DocSearch-StartScreen-Icon{height:64px;stroke:var(--docsearch-icon-color);width:64px}.DocSearch-Screen-Icon{color:var(--docsearch-icon-color)}.DocSearch-NoResults-Prefill-List{display:flex;flex-direction:column;gap:12px;text-align:center}.DocSearch-NoResults-Prefill-List-Items{display:flex;flex-direction:column;gap:2px}.DocSearch-NoResults-Prefill-List-Items p{align-items:center;display:flex;margin:0;text-align:left}.DocSearch-Prefill{align-items:center;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-flex;font-size:.8em;font-weight:300;gap:4px;height:40px;padding:0 4px}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 4px 4px;border-top:1px solid var(--docsearch-subtle-color);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;gap:16px;list-style:none;margin:0;padding:0}.DocSearch-Commands li,.DocSearch-Commands-Key{align-items:center;display:flex}.DocSearch-Commands-Key{background-color:var(--docsearch-background-color);border:0;border-radius:2px;box-shadow:none!important;color:var(--docsearch-icon-color);height:24px;justify-content:center;margin-right:4px;width:24px}.DocSearch-Commands-Key:last-of-type{margin-right:8px}.DocSearch-Escape-Key{font-size:10px;font-weight:300;letter-spacing:normal;line-height:16px;text-align:center;text-transform:uppercase}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.DocSearch-AskAi-Section{display:flex;flex-direction:column;gap:8px;padding:12px 0}.DocSearch-Hit-AskAIButton{align-items:center;color:var(--docsearch-text-color);display:flex;flex-direction:row}.DocSearch-Hit-AskAIButton-icon{color:var(--docsearch-icon-color);flex-shrink:0;margin-right:12px}.DocSearch-Hit-AskAIButton-title{color:var(--docsearch-hit-color);display:flex;flex:1 1 auto;font-weight:400;gap:4px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-AskAIButton-title-query{background:none;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocSearch-Hit-AskAIButton-title mark{text-decoration:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.DocSearch-AskAiScreen-Container{display:flex;flex-direction:column;gap:0;height:100%;justify-content:flex-start;padding:0;text-align:left;width:100%}.DocSearch-AskAiScreen-Disclaimer{align-self:flex-start;display:flex;font-size:.6em;font-weight:300;margin:0;padding:1.5em 0 .5em;text-align:left}.DocSearch-AskAiScreen-Body{gap:24px;width:100%}.DocSearch-AskAiScreen-Body,.DocSearch-AskAiScreen-Response,.DocSearch-AskAiScreen-Response-Container{display:flex;flex-direction:column}.DocSearch-AskAiScreen-Response{align-self:flex-start;background:var(--docsearch-hit-background);border-radius:4px;color:var(--docsearch-text-color);font-size:.8em;gap:1em;margin-bottom:8px;padding:24px;width:100%}.DocSearch-AskAiScreen-Query{font-size:1.25em;font-weight:600;line-break:loose;line-height:1.4;margin:0}.DocSearch-AskAiScreen-Answer{line-height:1.5}.DocSearch-AskAiScreen-Answer,.DocSearch-AskAiScreen-ThinkingDots{color:var(--docsearch-secondary-text-color);font-weight:400;margin:0}.DocSearch-AskAiScreen-ThinkingDots{font-size:.8em}.DocSearch-AskAiScreen-Answer-Footer{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.DocSearch-AskAiScreen-Actions{align-items:center;display:flex;flex-direction:row;gap:12px;margin-left:auto}.DocSearch-AskAiScreen-ActionButton{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin:0;padding:4px;transition:background-color .2s ease;width:24px}.DocSearch-AskAiScreen-ActionButton:hover{background:var(--docsearch-hit-highlight-color)}.DocSearch-AskAiScreen-ActionButton svg{color:var(--docsearch-icon-color);height:20px;stroke-width:1.5;width:20px}.DocSearch-AskAiScreen-CopyButton--copied{background-color:var(--docsearch-success-color);cursor:default}.DocSearch-AskAiScreen-Error{align-items:baseline;background-color:rgba(239,83,80,.1);border-radius:4px;color:var(--docsearch-error-color);display:flex;font-size:1em;font-weight:400;gap:8px;padding:1em}.DocSearch-AskAiScreen-MessageContent{display:flex;flex-direction:column;row-gap:1em}.DocSearch-AskAiScreen-Error svg,.DocSearch-AskAiScreen-MessageContent-Tool svg{flex-shrink:0;height:16px;width:16px}.DocSearch-AskAiScreen-Error p{margin:0}.DocSearch-AskAiScreen-Error .DocSearch-Markdown-Content{color:var(--docsearch-error-color)}.DocSearch-AskAiScreen-FeedbackText{color:var(--docsearch-muted-color);font-size:.7em;font-weight:400;margin:0}.DocSearch-AskAiScreen-FeedbackText--visible{animation:fade-in .3s ease-in forwards}.DocSearch-AskAiScreen-RelatedSources{display:flex;flex-direction:column;gap:4px;width:100%}.DocSearch-AskAiScreen-RelatedSources-List{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%}.DocSearch-AskAiScreen-RelatedSources-Title{color:var(--docsearch-secondary-color);font-size:.7em;font-weight:400;margin:0;padding:6px 0}.DocSearch-AskAiScreen-RelatedSources-NoResults{color:var(--docsearch-text-color);font-size:.8rem;font-weight:400;margin:0}.DocSearch-AskAiScreen-RelatedSources-Error{color:var(--docsearch-error-color);font-size:.8rem;font-weight:400;margin:0}.DocSearch-AskAiScreen-RelatedSources-Item-Link{align-items:center;background:var(--docsearch-hit-background);border-radius:4px;color:var(--docsearch-text-color);display:flex;font-size:.75em;gap:6px;max-width:70%;padding:12px 8px;text-decoration:none;transition:background-color .2s ease}.DocSearch-AskAiScreen-RelatedSources-Item-Link svg{color:var(--docsearch-icon-color);flex-shrink:0;stroke-width:1.2}.DocSearch-AskAiScreen-RelatedSources-Item-Link span{flex:1 1 0;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocSearch-AskAiScreen-ExchangesList{display:flex;flex-direction:column;gap:24px;margin:8px 0}.DocSearch-AskAiScreen-RelatedSources-Item-Link:hover{background:var(--docsearch-hit-highlight-color)}.DocSearch-Markdown-Content{color:var(--docsearch-text-color);font-size:.9355em;line-height:1.6;word-wrap:break-word}.DocSearch-Markdown-Content--streaming{animation:fade-in .3s ease-in-out both}.DocSearch-Markdown-Content p{margin:1em 0}.DocSearch-Markdown-Content p:last-child{margin-bottom:0}.DocSearch-Markdown-Content p:first-child{margin-top:0}.DocSearch-Markdown-Content code{border-radius:3px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em;letter-spacing:normal;margin:0;padding:.2em 0}.DocSearch-Markdown-Content code,.DocSearch-Markdown-Content pre{background-color:var(--docsearch-key-background);color:var(--docsearch-text-color)}.DocSearch-Markdown-Content pre{border-radius:6px;margin:1.5em 0;overflow-x:auto;padding:1.2em}.DocSearch-Markdown-Content pre code{background-color:transparent;border-radius:0;color:inherit;font-size:.8em;margin:0;padding:0;white-space:pre-wrap;word-wrap:break-word;line-height:1.5}.DocSearch-Markdown-Content h1,.DocSearch-Markdown-Content h2,.DocSearch-Markdown-Content h3,.DocSearch-Markdown-Content h4,.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{color:var(--docsearch-text-color);font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:1em 0}.DocSearch-Markdown-Content h1{font-size:1.5em}.DocSearch-Markdown-Content h2{font-size:1.2em}.DocSearch-Markdown-Content h3{font-size:1em}.DocSearch-Markdown-Content h4{font-size:.9em}.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{font-size:.8em}.DocSearch-Markdown-Content ol,.DocSearch-Markdown-Content ul{color:var(--docsearch-text-color);margin:1.2em 0;padding-left:1.5em}.DocSearch-Markdown-Content ul{list-style-type:disc}.DocSearch-Markdown-Content ol{list-style-type:decimal}.DocSearch-Markdown-Content li{color:var(--docsearch-text-color);line-height:1.6;margin:.8em 0;padding-left:.3em}.DocSearch-Markdown-Content li>ol,.DocSearch-Markdown-Content li>ul{margin:.5em}.DocSearch-Markdown-Content li::marker{color:var(--docsearch-muted-color)}.DocSearch-Markdown-Content a{color:var(--docsearch-highlight-color);text-decoration:none;transition:all .2s ease}.DocSearch-Markdown-Content a:hover{opacity:.9;text-decoration:underline}.DocSearch-Markdown-Content blockquote{border-left:4px solid var(--docsearch-hit-highlight-color);color:var(--docsearch-secondary-text-color);font-style:italic;margin:1.5em 0;padding:.5em 0 .5em 1em}.DocSearch-Markdown-Content hr{border:none;border-top:1px solid var(--docsearch-subtle-color);margin:1em 0}.DocSearch-Markdown-Content table{border-collapse:collapse;margin:1.5em 0;width:100%}.DocSearch-Markdown-Content td,.DocSearch-Markdown-Content th{border:1px solid var(--docsearch-subtle-color);padding:.75em;text-align:left}.DocSearch-Markdown-Content th{background-color:var(--docsearch-hit-background);font-weight:600}.DocSearch-AskAiScreen-MessageContent-Reasoning{align-items:center;color:var(--docsearch-muted-color);display:flex;font-size:1em;gap:4px}.DocSearch-AskAiScreen-MessageContent-Reasoning svg{color:var(--docsearch-icon-color)}.DocSearch-AskAiScreen-MessageContent-Tool{align-items:center;color:var(--docsearch-muted-color);display:flex;line-height:1.2;width:100%}.DocSearch-AskAiScreen-MessageContent-Tool.Tool--Result{padding-top:0}.DocSearch-AskAiScreen-MessageContent-Tool>svg{color:var(--docsearch-icon-color);margin-right:8px}.DocSearch-AskAiScreen-MessageContent-Tool-Query{color:var(--docsearch-muted-color);transition:box-shadow .2s ease}.DocSearch-AskAiScreen-MessageContent-Tool-Query svg{color:var(--docsearch-muted-color)}.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover{box-shadow:0 1px 0 0 var(--docsearch-highlight-color);color:var(--docsearch-highlight-color);cursor:pointer}.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover svg{color:var(--docsearch-highlight-color)}.DocSearck-AskAiScreen-MessageContent-Stopped{color:var(--docsearch-muted-color);font-style:italic;margin-top:1em}.DocSearch-AskAiScreen-SmallerLoadingIcon{height:16px;width:16px}.shimmer{background:var(--shimmer-bg);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:transparent;display:flex;-webkit-text-fill-color:transparent;animation:shimmerText 2.5s linear infinite;pointer-events:none}@keyframes shimmerText{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.6}}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:48px}.DocSearch-Input{font-size:1rem}.DocSearch-Hit-AskAIButton-icon{margin-right:8px}body:has(.DocSearch-Container){overflow:hidden;position:fixed}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:calc(var(--docsearch-vh, 1vh)*100);height:100dvh}.DocSearch-Footer{border-radius:0;bottom:0;position:static}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:calc(var(--docsearch-vh, 1vh)*100);height:100dvh;margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:none}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}.DocSearch-AskAiScreen-Response-Container{flex-direction:column}.DocSearch-AskAiScreen-RelatedSources,.DocSearch-AskAiScreen-Response{width:100%}}.DocSearch-CodeSnippet{position:relative}.DocSearch-CodeSnippet-CopyButton{align-items:center;background:var(--docsearch-key-background);border:none;border-radius:4px;color:var(--docsearch-text-color);cursor:pointer;display:flex;font-size:.75em;padding:.2em .6em;position:absolute;right:8px;top:8px;transition:opacity .2s ease}.DocSearch-CodeSnippet-CopyButton:hover{opacity:.8}.DocSearch-CodeSnippet-CopyButton:active{opacity:.6}.DocSearch-CodeSnippet-CopyButton svg{height:16px;margin-right:4px;width:16px}.DocSearch-CodeSnippet-CheckIcon,.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CopyIcon{display:none}.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CheckIcon{display:inline-block}.DocSearch-Markdown-Content--streaming .DocSearch-CodeSnippet-CopyButton{display:none}.DocSearch-NewConversationScreen{padding:3em var(--docsearch-spacing)}.DocSearch-NewConversationScreen-Title{color:var(--docsearch-text-color);font-size:26px;font-weight:600;margin-bottom:.15em}.DocSearch-NewConversationScreen-Description{color:var(--docsearch-muted-color);font-size:14px}.DocSearch-NewConversationScreen-SuggestedQuestions{align-items:start;display:flex;flex-direction:column;gap:var(--docsearch-spacing);margin-top:1.5em}.DocSearch-NewConversationScreen-SuggestedQuestion{align-items:center;background-color:#fff;border:1px solid #d6d6e7;border-radius:var(--docsearch-border-radius);color:var(--docsearch-text-color);display:inline-flex;height:40px;justify-content:center;padding:12px}.DocSearch-Menu{position:relative}.DocSearch-Menu-content{background-color:var(--docsearch-dropdown-menu-background);border-radius:var(--docsearch-border-radius);box-shadow:0 0 0 1px #21243d0d,0 8px 16px -4px #21243d40;display:none;flex-direction:column;min-width:195px;padding:8px 0;position:absolute;right:0;top:calc(100% + 12px);z-index:422}.DocSearch-Menu-content.open{display:flex}.DocSearch-Menu-item{align-items:center;background-color:transparent;border:0;color:var(--docsearch-text-color);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;white-space:nowrap}.DocSearch-Menu-item:hover{background-color:var(--docsearch-dropdown-menu-item-hover-background)}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-x-reverse: 0;
      --tw-border-style: solid;
      --tw-divide-y-reverse: 0;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-50: #d83933;
    --color-blue-50: #2378c3;
    --color-gray-50: #757575;
    --color-gray-600: oklch(44.6% .03 256.802);
    --color-gray-900: oklch(21% .034 264.665);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --text-xs: calc(.75rem * var(--font-normalization));
    --text-xs--line-height: calc(calc(1 / .75) * var(--font-normalization));
    --text-sm: calc(.875rem * var(--font-normalization));
    --text-sm--line-height: calc(calc(1.25 / .875) * var(--font-normalization));
    --text-lg: calc(1.125rem * var(--font-normalization));
    --text-lg--line-height: calc(calc(1.75 / 1.125) * var(--font-normalization));
    --text-xl: calc(1.25rem * var(--font-normalization));
    --text-xl--line-height: calc(calc(1.75 / 1.25) * var(--font-normalization));
    --text-2xl: calc(1.5rem * var(--font-normalization));
    --text-2xl--line-height: calc(calc(2 / 1.5) * var(--font-normalization));
    --text-3xl: calc(1.875rem * var(--font-normalization));
    --text-3xl--line-height: calc(calc(2.25 / 1.875) * var(--font-normalization));
    --text-4xl: calc(2.25rem * var(--font-normalization));
    --text-4xl--line-height: calc(calc(2.5 / 2.25) * var(--font-normalization));
    --text-5xl: calc(3rem * var(--font-normalization));
    --text-5xl--line-height: calc(1 * var(--font-normalization));
    --text-6xl: calc(3.75rem * var(--font-normalization));
    --text-6xl--line-height: calc(1 * var(--font-normalization));
    --text-8xl: calc(6rem * var(--font-normalization));
    --text-8xl--line-height: calc(1 * var(--font-normalization));
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --radius-sm: .25rem;
    --radius-lg: .5rem;
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --font-open-sans: "Open Sans Variable", -apple-system, "BlinkMacSystemFont", "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --font-open-sans--multiplier: 1.01;
    --font-public-sans: "Public Sans Variable", -apple-system, "BlinkMacSystemFont", "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --font-public-sans--multiplier: 1;
    --font-merriweather: "Merriweather Variable", "Georgia", "Cambria", "Times New Roman", "Times", serif;
    --font-merriweather--multiplier: .98;
    --font-source-sans: "Source Sans 3 Variable", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
    --font-source-sans--multiplier: 1.06;
    --font-roboto-mono: "Roboto Mono Variable", "Bitstream Vera Sans Mono", "Consolas", "Courier", monospace;
    --font-roboto-mono--multiplier: .95;
    --font-georgia: "Georgia", "Cambria", "Times New Roman", "Times", serif;
    --font-georgia--multiplier: 1.05;
    --font-helvetica: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
    --font-helvetica--multiplier: 1.01;
    --font-tahoma: "Tahoma", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --font-tahoma--multiplier: 1;
    --font-verdana: "Verdana", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --font-verdana--multiplier: .99;
    --container-mobile: 320px;
    --container-mobile-lg: 480px;
    --breakpoint-tablet: 640px;
    --breakpoint-desktop: 1024px;
    --color-red-cool-30v: #fd8ba0;
    --color-red-30: #f2938c;
    --color-red-60: #a23737;
    --color-red-warm-10: #f4e3db;
    --color-red-warm-50v: #d54309;
    --color-red-warm-60v: #9c3d10;
    --color-red-50v: #e52207;
    --color-red-60v: #b50909;
    --color-red-70v: #8b0a03;
    --color-orange-60: #775540;
    --color-orange-30v: #fa9441;
    --color-orange-50v: #c05600;
    --color-gold-20v: #ffbe2e;
    --color-yellow-5: #faf3d1;
    --color-green-40v: #719f2a;
    --color-green-50v: #538200;
    --color-green-cool-5: #ecf3ec;
    --color-green-cool-40v: #00a91c;
    --color-cyan-5: #e7f6f8;
    --color-cyan-20: #99deea;
    --color-cyan-30v: #00bde3;
    --color-blue-cool-5v: #e1f3f8;
    --color-blue-cool-20v: #97d4ea;
    --color-blue-cool-40v: #28a0cb;
    --color-blue-cool-60v: #07648d;
    --color-blue-10: #d9e8f6;
    --color-blue-40v: #2491ff;
    --color-blue-50v: #0076d6;
    --color-blue-60v: #005ea2;
    --color-blue-70v: #0b4778;
    --color-blue-80v: #112f4e;
    --color-blue-warm-10: #e1e7f1;
    --color-blue-warm-10v: #d4e5ff;
    --color-blue-warm-60v: #0050d8;
    --color-blue-warm-70v: #1a4480;
    --color-blue-warm-80v: #162e51;
    --color-violet-70v: #54278f;
    --color-gray-cool-1: #fbfcfd;
    --color-gray-cool-2: #f7f9fa;
    --color-gray-cool-3: #f5f6f7;
    --color-gray-cool-4: #f1f3f6;
    --color-gray-cool-5: #edeff0;
    --color-gray-cool-10: #dfe1e2;
    --color-gray-cool-20: #c6cace;
    --color-gray-cool-50: #71767a;
    --color-gray-cool-60: #565c65;
    --color-gray-cool-70: #3d4551;
    --color-gray-cool-80: #2d2e2f;
    --color-gray-5: #f0f0f0;
    --color-gray-10: #e6e6e6;
    --color-gray-20: #c9c9c9;
    --color-gray-30: #adadad;
    --color-gray-40: #919191;
    --color-gray-60: #5c5c5c;
    --color-gray-70: #454545;
    --color-gray-80: #2e2e2e;
    --color-gray-90: #1b1b1b;
    --color-gray-warm-60: #5d5d52;
    --font-normalization: 1;
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer components;

@layer utilities {
  .\@container {
    container-type: inline-size;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .docs-prose {
    color: #000;
    max-width: 68ex;
  }

  .docs-prose :where(p):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .docs-prose :where([class~="lead"]):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: var(--tw-prose-lead);
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    font-size: 1.25em;
    line-height: 1.6;
  }

  .docs-prose :where(a):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: #005ea2;
    font-weight: 500;
    text-decoration: underline;
  }

  .docs-prose :where(a):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)):visited {
    color: #54278f;
  }

  .docs-prose :where(strong):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
  }

  .docs-prose :where(a strong):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(blockquote strong):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(thead th strong):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: inherit;
  }

  .docs-prose :where(ol):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: calc(var(--spacing) * 4);
    margin-bottom: calc(var(--spacing) * 1);
    list-style-type: decimal;
    list-style: revert;
    padding-inline-start: 1.625em;
    padding-left: calc(var(--spacing) * 6);
    line-height: 1.5;
  }

  .docs-prose :where(ol[type="A"]):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    list-style-type: upper-alpha;
  }

  .docs-prose :where(ol[type="a"]):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    list-style-type: lower-alpha;
  }

  .docs-prose :where(ol[type="A" s]):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    list-style-type: upper-alpha;
  }

  .docs-prose :where(ol[type="a" s]):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    list-style-type: lower-alpha;
  }

  .docs-prose :where(ol[type="I"]):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    list-style-type: upper-roman;
  }

  .docs-prose :where(ol[type="i"]):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    list-style-type: lower-roman;
  }

  .docs-prose :where(ol[type="I" s]):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    list-style-type: upper-roman;
  }

  .docs-prose :where(ol[type="i" s]):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    list-style-type: lower-roman;
  }

  .docs-prose :where(ol[type="1"]):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    list-style-type: decimal;
  }

  .docs-prose :where(ul):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: calc(var(--spacing) * 4);
    margin-bottom: calc(var(--spacing) * 1);
    list-style-type: disc;
    list-style: revert;
    padding-inline-start: 1.625em;
    padding-left: calc(var(--spacing) * 6);
    line-height: 1.5;
  }

  .docs-prose :where(ol > li):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *))::marker {
    color: var(--tw-prose-counters);
    font-weight: 400;
  }

  .docs-prose :where(ul > li):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *))::marker {
    color: var(--tw-prose-bullets);
  }

  .docs-prose :where(dt):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: var(--tw-prose-headings);
    margin-top: 1.25em;
    font-weight: 600;
  }

  .docs-prose :where(hr):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .docs-prose :where(blockquote):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: var(--tw-prose-quotes);
    border-inline-start-width: .25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "“""”""‘""’";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
    font-style: italic;
    font-weight: 500;
  }

  .docs-prose :where(blockquote p:first-of-type):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)):before {
    content: open-quote;
  }

  .docs-prose :where(blockquote p:last-of-type):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)):after {
    content: close-quote;
  }

  .docs-prose :where(h1):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: calc(2.25rem * var(--font-normalization));
    --font-normalization: .98;
    margin-top: 0;
    margin-bottom: .888889em;
    font-family: Merriweather Variable, Georgia, Cambria, Times New Roman, Times, serif;
    line-height: 1.25;
  }

  .docs-prose :where(h1 strong):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: inherit;
    font-weight: 900;
  }

  .docs-prose :where(h2):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: calc(1.875rem * var(--font-normalization));
    --font-normalization: .98;
    margin-top: 2em;
    margin-bottom: 1em;
    font-family: Merriweather Variable, Georgia, Cambria, Times New Roman, Times, serif;
    line-height: 1.25;
  }

  .docs-prose :where(h2 strong):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: inherit;
    font-weight: 800;
  }

  .docs-prose :where(h3):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: calc(1.25rem * var(--font-normalization));
    --font-normalization: .98;
    margin-top: 1.6em;
    margin-bottom: .6em;
    font-family: Merriweather Variable, Georgia, Cambria, Times New Roman, Times, serif;
    line-height: 1.25;
  }

  .docs-prose :where(h3 strong):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: inherit;
    font-weight: 700;
  }

  .docs-prose :where(h4):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    line-height: 1.25;
    font-size: calc(1.125rem * var(--font-normalization));
    --font-normalization: .98;
    margin-top: 1.5em;
    margin-bottom: .5em;
    font-family: Merriweather Variable, Georgia, Cambria, Times New Roman, Times, serif;
  }

  .docs-prose :where(h4 strong):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: inherit;
    font-weight: 700;
  }

  .docs-prose :where(img):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .docs-prose :where(picture):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
    display: block;
  }

  .docs-prose :where(video):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .docs-prose :where(kbd):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: #000;
    padding-top: .1875em;
    padding-inline-end: .375em;
    --font-normalization: .95;
    padding-bottom: .1875em;
    background: #f7f9fa linear-gradient(#edeff0, #fbfcfd);
    border: .5px solid #a9aeb1;
    border-radius: .3125rem;
    padding-inline-start: .375em;
    font-family: Roboto Mono Variable, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
    font-size: .875em;
    font-weight: 500;
    box-shadow: 0 2px #c6cace, 0 3px 2px #71767a, inset 0 2px #fff;
  }

  .docs-prose :where(code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: var(--tw-prose-code);
    --font-normalization: .95;
    font-family: Roboto Mono Variable, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
    font-size: .875em;
    font-weight: 600;
  }

  .docs-prose :where(code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)):before, .docs-prose :where(code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)):after {
    content: none;
  }

  .docs-prose :where(a code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(h1 code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: inherit;
  }

  .docs-prose :where(h2 code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: inherit;
    font-size: .875em;
  }

  .docs-prose :where(h3 code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: inherit;
    font-size: .9em;
  }

  .docs-prose :where(h4 code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(blockquote code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(thead th code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: inherit;
  }

  .docs-prose :where(pre):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    padding-top: .857143em;
    padding-inline-end: 1.14286em;
    padding-bottom: .857143em;
    border-radius: .375rem;
    margin-top: 1.71429em;
    margin-bottom: 1.71429em;
    padding-inline-start: 1.14286em;
    font-size: .875em;
    font-weight: 400;
    line-height: 1.71429;
    overflow-x: auto;
  }

  .docs-prose :where(pre code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    padding: 0;
  }

  .docs-prose :where(pre code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)):before, .docs-prose :where(pre code):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)):after {
    content: none;
  }

  .docs-prose :where(table):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    table-layout: auto;
    width: 100%;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: .875em;
    line-height: 1.71429;
  }

  .docs-prose :where(thead):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
  }

  .docs-prose :where(thead th):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: var(--tw-prose-headings);
    vertical-align: bottom;
    padding-inline-end: .571429em;
    padding-bottom: .571429em;
    padding-inline-start: .571429em;
    font-weight: 600;
  }

  .docs-prose :where(tbody tr):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
  }

  .docs-prose :where(tbody tr:last-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    border-bottom-width: 0;
  }

  .docs-prose :where(tbody td):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    vertical-align: baseline;
  }

  .docs-prose :where(tfoot):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
  }

  .docs-prose :where(tfoot td):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    vertical-align: top;
  }

  .docs-prose :where(th, td):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    text-align: start;
  }

  .docs-prose :where(figure > *):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .docs-prose :where(figcaption):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: var(--tw-prose-captions);
    margin-top: .857143em;
    font-size: .875em;
    line-height: 1.42857;
  }

  .docs-prose {
    --tw-prose-body: oklch(37.3% .034 259.733);
    --tw-prose-headings: oklch(21% .034 264.665);
    --tw-prose-lead: oklch(44.6% .03 256.802);
    --tw-prose-links: oklch(21% .034 264.665);
    --tw-prose-bold: oklch(21% .034 264.665);
    --tw-prose-counters: oklch(55.1% .027 264.364);
    --tw-prose-bullets: oklch(87.2% .01 258.338);
    --tw-prose-hr: oklch(92.8% .006 264.531);
    --tw-prose-quotes: oklch(21% .034 264.665);
    --tw-prose-quote-borders: oklch(92.8% .006 264.531);
    --tw-prose-captions: oklch(55.1% .027 264.364);
    --tw-prose-kbd: oklch(21% .034 264.665);
    --tw-prose-kbd-shadows: NaN NaN NaN;
    --tw-prose-code: oklch(21% .034 264.665);
    --tw-prose-pre-code: oklch(92.8% .006 264.531);
    --tw-prose-pre-bg: oklch(27.8% .033 256.848);
    --tw-prose-th-borders: oklch(87.2% .01 258.338);
    --tw-prose-td-borders: oklch(92.8% .006 264.531);
    --tw-prose-invert-body: oklch(87.2% .01 258.338);
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: oklch(70.7% .022 261.325);
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: oklch(70.7% .022 261.325);
    --tw-prose-invert-bullets: oklch(44.6% .03 256.802);
    --tw-prose-invert-hr: oklch(37.3% .034 259.733);
    --tw-prose-invert-quotes: oklch(96.7% .003 264.542);
    --tw-prose-invert-quote-borders: oklch(37.3% .034 259.733);
    --tw-prose-invert-captions: oklch(70.7% .022 261.325);
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: oklch(87.2% .01 258.338);
    --tw-prose-invert-pre-bg: #00000080;
    --tw-prose-invert-th-borders: oklch(44.6% .03 256.802);
    --tw-prose-invert-td-borders: oklch(37.3% .034 259.733);
    font-size: calc(1rem * var(--font-normalization));
    line-height: 1.5;
  }

  .docs-prose :where(picture > img):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .docs-prose :where(li):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: calc(var(--spacing) * 1);
    margin-bottom: calc(var(--spacing) * 1);
  }

  .docs-prose :where(ol > li):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(ul > li):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    padding-inline-start: .375em;
  }

  .docs-prose :where(.docs-prose > ul > li p):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
  }

  .docs-prose :where(.docs-prose > ul > li > p:first-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 1.25em;
  }

  .docs-prose :where(.docs-prose > ul > li > p:last-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-bottom: 1.25em;
  }

  .docs-prose :where(.docs-prose > ol > li > p:first-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 1.25em;
  }

  .docs-prose :where(.docs-prose > ol > li > p:last-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-bottom: 1.25em;
  }

  .docs-prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
  }

  .docs-prose :where(dl):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .docs-prose :where(dd):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: .5em;
    padding-inline-start: 1.625em;
  }

  .docs-prose :where(hr + *):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(h2 + *):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(h3 + *):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(h4 + *):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 0;
  }

  .docs-prose :where(thead th:first-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    padding-inline-start: 0;
  }

  .docs-prose :where(thead th:last-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    padding-inline-end: 0;
  }

  .docs-prose :where(tbody td, tfoot td):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    padding-top: .571429em;
    padding-inline-end: .571429em;
    padding-bottom: .571429em;
    padding-inline-start: .571429em;
  }

  .docs-prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    padding-inline-start: 0;
  }

  .docs-prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    padding-inline-end: 0;
  }

  .docs-prose :where(figure):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .docs-prose :where(.docs-prose > :first-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 0;
  }

  .docs-prose :where(.docs-prose > :last-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-bottom: 0;
  }

  .docs-prose {
    --font-normalization: 1.06;
    font-family: "Source Sans 3 Variable", Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  }

  .docs-prose :where(.docs-prose > * + *):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: calc(var(--spacing) * 4);
    margin-bottom: 0;
  }

  .docs-prose :where(li):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *))::marker {
    color: inherit;
  }

  .docs-prose :where(ul ul):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(ul ol):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: calc(var(--spacing) * 1);
    padding-left: calc(var(--spacing) * 10);
  }

  .docs-prose :where(ul li):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-bottom: calc(var(--spacing) * 1);
    padding-left: 0;
  }

  .docs-prose :where(ol ol):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(ol ul):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: calc(var(--spacing) * 1);
    padding-left: calc(var(--spacing) * 10);
  }

  .docs-prose :where(ol li):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-bottom: calc(var(--spacing) * 1);
    padding-left: 0;
  }

  .docs-prose :where(ol:last-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(ul:last-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(li:last-child):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-bottom: 0;
  }

  .docs-prose :where(.docs-prose > table):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    font-size: calc(1rem * var(--font-normalization));
    border-collapse: collapse;
    border-spacing: 0;
    color: #1b1b1b;
    margin: calc(var(--spacing) * 5) 0;
    text-align: left;
    line-height: 1.5;
  }

  .docs-prose :where(.docs-prose > table th):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(.docs-prose > table td):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    padding: calc(var(--spacing) * 2) calc(var(--spacing) * 4);
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #1b1b1b;
  }

  .docs-prose :where(.docs-prose > table caption):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    text-align: left;
    font-size: calc(1rem * var(--font-normalization));
    margin-bottom: calc(var(--spacing) * 3);
  }

  .docs-prose :where(.docs-prose > table th[data-sortable]):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    padding-right: calc(var(--spacing) * 10);
    position: relative;
  }

  .docs-prose :where(.docs-prose > table th[data-sortable]):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)):after {
    content: "";
    border-bottom: 1px solid #0000;
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .docs-prose :where(.docs-prose > table tbody th):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    text-align: left;
  }

  .docs-prose :where(.docs-prose > table thead th):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: #1b1b1b;
    background-color: #dfe1e2;
    background-clip: padding-box;
    line-height: 1.25;
  }

  .docs-prose :where(.docs-prose > table thead td):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    color: #1b1b1b;
    background-color: #dfe1e2;
  }

  .docs-prose :where(.docs-prose > p):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    line-height: 1.5;
  }

  .docs-prose :where(.docs-prose > h1):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(.docs-prose > h2):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(.docs-prose > h3):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(.docs-prose > h4):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(.docs-prose > h5):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(.docs-prose > h6):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .docs-prose :where(.docs-prose > * + h1):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(.docs-prose > * + h2):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(.docs-prose > * + h3):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(.docs-prose > * + h4):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(.docs-prose > * + h5):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(.docs-prose > * + h6):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    margin-top: calc(var(--spacing) * 8);
  }

  .docs-prose :where(h5):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    font-size: calc(1rem * var(--font-normalization));
    --font-normalization: 1;
    font-family: Public Sans Variable, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    line-height: 1.25;
  }

  .docs-prose :where(h6):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
    font-size: calc(.875rem * var(--font-normalization));
    --font-normalization: 1.06;
    letter-spacing: .025em;
    text-transform: uppercase;
    font-family: "Source Sans 3 Variable", Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  }

  .prose {
    color: #000;
    max-width: 68ex;
  }

  .prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-lead);
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    font-size: 1.25em;
    line-height: 1.6;
  }

  .prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: #005ea2;
    font-weight: 500;
    text-decoration: underline;
  }

  .prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)):visited {
    color: #54278f;
  }

  .prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
  }

  .prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: calc(var(--spacing) * 4);
    margin-bottom: calc(var(--spacing) * 1);
    list-style-type: decimal;
    list-style: revert;
    padding-inline-start: 1.625em;
    padding-left: calc(var(--spacing) * 6);
    line-height: 1.5;
  }

  .prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: upper-alpha;
  }

  .prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: lower-alpha;
  }

  .prose :where(ol[type="A" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: upper-alpha;
  }

  .prose :where(ol[type="a" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: lower-alpha;
  }

  .prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: upper-roman;
  }

  .prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: lower-roman;
  }

  .prose :where(ol[type="I" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: upper-roman;
  }

  .prose :where(ol[type="i" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: lower-roman;
  }

  .prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: decimal;
  }

  .prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: calc(var(--spacing) * 4);
    margin-bottom: calc(var(--spacing) * 1);
    list-style-type: disc;
    list-style: revert;
    padding-inline-start: 1.625em;
    padding-left: calc(var(--spacing) * 6);
    line-height: 1.5;
  }

  .prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker {
    color: var(--tw-prose-counters);
    font-weight: 400;
  }

  .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker {
    color: var(--tw-prose-bullets);
  }

  .prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    margin-top: 1.25em;
    font-weight: 600;
  }

  .prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-quotes);
    border-inline-start-width: .25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "“""”""‘""’";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
    font-style: italic;
    font-weight: 500;
  }

  .prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *)):before {
    content: open-quote;
  }

  .prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
    content: close-quote;
  }

  .prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: calc(2.25rem * var(--font-normalization));
    --font-normalization: .98;
    margin-top: 0;
    margin-bottom: .888889em;
    font-family: Merriweather Variable, Georgia, Cambria, Times New Roman, Times, serif;
    line-height: 1.25;
  }

  .prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-weight: 900;
  }

  .prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: calc(1.875rem * var(--font-normalization));
    --font-normalization: .98;
    margin-top: 2em;
    margin-bottom: 1em;
    font-family: Merriweather Variable, Georgia, Cambria, Times New Roman, Times, serif;
    line-height: 1.25;
  }

  .prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-weight: 800;
  }

  .prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: calc(1.25rem * var(--font-normalization));
    --font-normalization: .98;
    margin-top: 1.6em;
    margin-bottom: .6em;
    font-family: Merriweather Variable, Georgia, Cambria, Times New Roman, Times, serif;
    line-height: 1.25;
  }

  .prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-weight: 700;
  }

  .prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    line-height: 1.25;
    font-size: calc(1.125rem * var(--font-normalization));
    --font-normalization: .98;
    margin-top: 1.5em;
    margin-bottom: .5em;
    font-family: Merriweather Variable, Georgia, Cambria, Times New Roman, Times, serif;
  }

  .prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-weight: 700;
  }

  .prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
    display: block;
  }

  .prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: #000;
    padding-top: .1875em;
    padding-inline-end: .375em;
    --font-normalization: .95;
    padding-bottom: .1875em;
    background: #f7f9fa linear-gradient(#edeff0, #fbfcfd);
    border: .5px solid #a9aeb1;
    border-radius: .3125rem;
    padding-inline-start: .375em;
    font-family: Roboto Mono Variable, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
    font-size: .875em;
    font-weight: 500;
    box-shadow: 0 2px #c6cace, 0 3px 2px #71767a, inset 0 2px #fff;
  }

  .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-code);
    --font-normalization: .95;
    font-family: Roboto Mono Variable, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
    font-size: .875em;
    font-weight: 600;
  }

  .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)):before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
    content: none;
  }

  .prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-size: .875em;
  }

  .prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-size: .9em;
  }

  .prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    padding-top: .857143em;
    padding-inline-end: 1.14286em;
    padding-bottom: .857143em;
    border-radius: .375rem;
    margin-top: 1.71429em;
    margin-bottom: 1.71429em;
    padding-inline-start: 1.14286em;
    font-size: .875em;
    font-weight: 400;
    line-height: 1.71429;
    overflow-x: auto;
  }

  .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    padding: 0;
  }

  .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)):before, .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
    content: none;
  }

  .prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    table-layout: auto;
    width: 100%;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: .875em;
    line-height: 1.71429;
  }

  .prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
  }

  .prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    vertical-align: bottom;
    padding-inline-end: .571429em;
    padding-bottom: .571429em;
    padding-inline-start: .571429em;
    font-weight: 600;
  }

  .prose :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
  }

  .prose :where(tbody tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 0;
  }

  .prose :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    vertical-align: baseline;
  }

  .prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
  }

  .prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    vertical-align: top;
  }

  .prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    text-align: start;
  }

  .prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-captions);
    margin-top: .857143em;
    font-size: .875em;
    line-height: 1.42857;
  }

  .prose {
    --tw-prose-body: oklch(37.3% .034 259.733);
    --tw-prose-headings: oklch(21% .034 264.665);
    --tw-prose-lead: oklch(44.6% .03 256.802);
    --tw-prose-links: oklch(21% .034 264.665);
    --tw-prose-bold: oklch(21% .034 264.665);
    --tw-prose-counters: oklch(55.1% .027 264.364);
    --tw-prose-bullets: oklch(87.2% .01 258.338);
    --tw-prose-hr: oklch(92.8% .006 264.531);
    --tw-prose-quotes: oklch(21% .034 264.665);
    --tw-prose-quote-borders: oklch(92.8% .006 264.531);
    --tw-prose-captions: oklch(55.1% .027 264.364);
    --tw-prose-kbd: oklch(21% .034 264.665);
    --tw-prose-kbd-shadows: NaN NaN NaN;
    --tw-prose-code: oklch(21% .034 264.665);
    --tw-prose-pre-code: oklch(92.8% .006 264.531);
    --tw-prose-pre-bg: oklch(27.8% .033 256.848);
    --tw-prose-th-borders: oklch(87.2% .01 258.338);
    --tw-prose-td-borders: oklch(92.8% .006 264.531);
    --tw-prose-invert-body: oklch(87.2% .01 258.338);
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: oklch(70.7% .022 261.325);
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: oklch(70.7% .022 261.325);
    --tw-prose-invert-bullets: oklch(44.6% .03 256.802);
    --tw-prose-invert-hr: oklch(37.3% .034 259.733);
    --tw-prose-invert-quotes: oklch(96.7% .003 264.542);
    --tw-prose-invert-quote-borders: oklch(37.3% .034 259.733);
    --tw-prose-invert-captions: oklch(70.7% .022 261.325);
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: oklch(87.2% .01 258.338);
    --tw-prose-invert-pre-bg: #00000080;
    --tw-prose-invert-th-borders: oklch(44.6% .03 256.802);
    --tw-prose-invert-td-borders: oklch(37.3% .034 259.733);
    font-size: calc(1rem * var(--font-normalization));
    line-height: 1.5;
  }

  .prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: calc(var(--spacing) * 1);
    margin-bottom: calc(var(--spacing) * 1);
  }

  .prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: .375em;
  }

  .prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
  }

  .prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
  }

  .prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 1.25em;
  }

  .prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
  }

  .prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 1.25em;
  }

  .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
  }

  .prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .5em;
    padding-inline-start: 1.625em;
  }

  .prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: 0;
  }

  .prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: 0;
  }

  .prose :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: .571429em;
    padding-inline-end: .571429em;
    padding-bottom: .571429em;
    padding-inline-start: .571429em;
  }

  .prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: 0;
  }

  .prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: 0;
  }

  .prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 0;
  }

  .prose {
    --font-normalization: 1.06;
    font-family: "Source Sans 3 Variable", Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  }

  .prose :where(.prose > * + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: calc(var(--spacing) * 4);
    margin-bottom: 0;
  }

  .prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker {
    color: inherit;
  }

  .prose :where(ul ul):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: calc(var(--spacing) * 1);
    padding-left: calc(var(--spacing) * 10);
  }

  .prose :where(ul li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: calc(var(--spacing) * 1);
    padding-left: 0;
  }

  .prose :where(ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ol ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: calc(var(--spacing) * 1);
    padding-left: calc(var(--spacing) * 10);
  }

  .prose :where(ol li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: calc(var(--spacing) * 1);
    padding-left: 0;
  }

  .prose :where(ol:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(li:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 0;
  }

  .prose :where(.prose > table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: calc(1rem * var(--font-normalization));
    border-collapse: collapse;
    border-spacing: 0;
    color: #1b1b1b;
    margin: calc(var(--spacing) * 5) 0;
    text-align: left;
    line-height: 1.5;
  }

  .prose :where(.prose > table th):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(.prose > table td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding: calc(var(--spacing) * 2) calc(var(--spacing) * 4);
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #1b1b1b;
  }

  .prose :where(.prose > table caption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    text-align: left;
    font-size: calc(1rem * var(--font-normalization));
    margin-bottom: calc(var(--spacing) * 3);
  }

  .prose :where(.prose > table th[data-sortable]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-right: calc(var(--spacing) * 10);
    position: relative;
  }

  .prose :where(.prose > table th[data-sortable]):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
    content: "";
    border-bottom: 1px solid #0000;
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .prose :where(.prose > table tbody th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    text-align: left;
  }

  .prose :where(.prose > table thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: #1b1b1b;
    background-color: #dfe1e2;
    background-clip: padding-box;
    line-height: 1.25;
  }

  .prose :where(.prose > table thead td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: #1b1b1b;
    background-color: #dfe1e2;
  }

  .prose :where(.prose > p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    line-height: 1.5;
  }

  .prose :where(.prose > h1):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(.prose > h2):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(.prose > h3):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(.prose > h4):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(.prose > h5):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(.prose > h6):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prose :where(.prose > * + h1):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(.prose > * + h2):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(.prose > * + h3):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(.prose > * + h4):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(.prose > * + h5):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(.prose > * + h6):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: calc(var(--spacing) * 8);
  }

  .prose :where(h5):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: calc(1rem * var(--font-normalization));
    --font-normalization: 1;
    font-family: Public Sans Variable, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    line-height: 1.25;
  }

  .prose :where(h6):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: calc(.875rem * var(--font-normalization));
    --font-normalization: 1.06;
    letter-spacing: .025em;
    text-transform: uppercase;
    font-family: "Source Sans 3 Variable", Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  }

  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }

  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }

  .-top-1 {
    top: calc(var(--spacing) * -1);
  }

  .-top-4 {
    top: calc(var(--spacing) * -4);
  }

  .-top-6 {
    top: calc(var(--spacing) * -6);
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-0\.5 {
    top: calc(var(--spacing) * .5);
  }

  .top-3 {
    top: calc(var(--spacing) * 3);
  }

  .top-10 {
    top: calc(var(--spacing) * 10);
  }

  .top-28 {
    top: calc(var(--spacing) * 28);
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-8 {
    right: calc(var(--spacing) * 8);
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-16 {
    bottom: calc(var(--spacing) * 16);
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-2 {
    left: calc(var(--spacing) * 2);
  }

  .isolate {
    isolation: isolate;
  }

  .z-0 {
    z-index: 0;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

  .z-50 {
    z-index: 50;
  }

  .-order-1 {
    order: calc(1 * -1);
  }

  .order-1 {
    order: 1;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  .col-span-2 {
    grid-column: span 2 / span 2;
  }

  .col-span-3 {
    grid-column: span 3 / span 3;
  }

  .col-span-4 {
    grid-column: span 4 / span 4;
  }

  .col-span-5 {
    grid-column: span 5 / span 5;
  }

  .col-span-6 {
    grid-column: span 6 / span 6;
  }

  .col-span-8 {
    grid-column: span 8 / span 8;
  }

  .col-span-full {
    grid-column: 1 / -1;
  }

  .col-start-5 {
    grid-column-start: 5;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 160px) {
    .container {
      max-width: 160px;
    }
  }

  @media (min-width: 240px) {
    .container {
      max-width: 240px;
    }
  }

  @media (min-width: 320px) {
    .container {
      max-width: 320px;
    }
  }

  @media (min-width: 480px) {
    .container {
      max-width: 480px;
    }
  }

  @media (min-width: 640px) {
    .container {
      max-width: 640px;
    }
  }

  @media (min-width: 880px) {
    .container {
      max-width: 880px;
    }
  }

  @media (min-width: 1024px) {
    .container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1200px) {
    .container {
      max-width: 1200px;
    }
  }

  @media (min-width: 1400px) {
    .container {
      max-width: 1400px;
    }
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .-mx-1 {
    margin-inline: calc(var(--spacing) * -1);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }

  .-mt-6 {
    margin-top: calc(var(--spacing) * -6);
  }

  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }

  .mr-0 {
    margin-right: calc(var(--spacing) * 0);
  }

  .mr-0\.5 {
    margin-right: calc(var(--spacing) * .5);
  }

  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }

  .mr-\[52px\] {
    margin-right: 52px;
  }

  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * .5);
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }

  .-ml-4 {
    margin-left: calc(var(--spacing) * -4);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-16 {
    margin-left: calc(var(--spacing) * 16);
  }

  .ml-60 {
    margin-left: calc(var(--spacing) * 60);
  }

  .ml-72 {
    margin-left: calc(var(--spacing) * 72);
  }

  .ml-auto {
    margin-left: auto;
  }

  .icon-\[fa6-brands--github\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512' width='496' height='512'%3E%3Cpath fill='black' d='M165.9 397.4c0 2-2.3 3.6-5.2 3.6c-3.3.3-5.6-1.3-5.6-3.6c0-2 2.3-3.6 5.2-3.6c3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9c2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9c.3 2 2.9 3.3 5.9 2.6c2.9-.7 4.9-2.6 4.6-4.6c-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2c12.8 2.3 17.3-5.6 17.3-12.1c0-6.2-.3-40.4-.3-61.4c0 0-70 15-84.7-29.8c0 0-11.4-29.1-27.8-36.6c0 0-22.9-15.7 1.6-15.4c0 0 24.9 2 38.6 25.8c21.9 38.6 58.6 27.5 72.9 20.9c2.3-16 8.8-27.1 16-33.7c-55.9-6.2-112.3-14.3-112.3-110.5c0-27.5 7.6-41.3 23.6-58.9c-2.6-6.5-11.1-33.3 2.6-67.9c20.9-6.5 69 27 69 27c20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27c13.7 34.7 5.2 61.4 2.6 67.9c16 17.7 25.8 31.5 25.8 58.9c0 96.5-58.9 104.2-114.8 110.5c9.2 7.9 17 22.9 17 46.4c0 33.7-.3 75.4-.3 83.6c0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252C496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2c1.6 1.6 3.9 2.3 5.2 1c1.3-1 1-3.3-.7-5.2c-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9c1.6 1 3.6.7 4.3-.7c.7-1.3-.3-2.9-2.3-3.9c-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2c2.3 2.3 5.2 2.6 6.5 1c1.3-1.3.7-4.3-1.3-6.2c-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2c-1.4-2.3-4-3.3-5.6-2'/%3E%3C/svg%3E");
    background-color: currentColor;
    width: .97em;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[fa6-brands--instagram\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='448' height='512'%3E%3Cpath fill='black' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9S287.7 141 224.1 141m0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7s74.7 33.5 74.7 74.7s-33.6 74.7-74.7 74.7m146.4-194.3c0 14.9-12 26.8-26.8 26.8c-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8s26.8 12 26.8 26.8m76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9c-26.2-26.2-58-34.4-93.9-36.2c-37-2.1-147.9-2.1-184.9 0c-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9c1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0c35.9-1.7 67.7-9.9 93.9-36.2c26.2-26.2 34.4-58 36.2-93.9c2.1-37 2.1-147.8 0-184.8M398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6c-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6c-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6c29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6c11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1'/%3E%3C/svg%3E");
    background-color: currentColor;
    width: .88em;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[fa6-brands--youtube\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='black' d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597c-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821c11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305m-317.51 213.508V175.185l142.739 81.205z'/%3E%3C/svg%3E");
    background-color: currentColor;
    width: 1.13em;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[fa6-brands--facebook\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='black' d='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 120 82.7 220.8 194.2 248.5V334.2h-52.8V256h52.8v-33.7c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287v175.9C413.8 494.8 512 386.9 512 256'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[fa6-brands--twitter\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='black' d='M459.37 151.716c.325 4.548.325 9.097.325 13.645c0 138.72-105.583 298.558-298.558 298.558c-59.452 0-114.68-17.219-161.137-47.106c8.447.974 16.568 1.299 25.34 1.299c49.055 0 94.213-16.568 130.274-44.832c-46.132-.975-84.792-31.188-98.112-72.772c6.498.974 12.995 1.624 19.818 1.624c9.421 0 18.843-1.3 27.614-3.573c-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319c-28.264-18.843-46.781-51.005-46.781-87.391c0-19.492 5.197-37.36 14.294-52.954c51.655 63.675 129.3 105.258 216.365 109.807c-1.624-7.797-2.599-15.918-2.599-24.04c0-57.828 46.782-104.934 104.934-104.934c30.213 0 57.502 12.67 76.67 33.137c23.715-4.548 46.456-13.32 66.599-25.34c-7.798 24.366-24.366 44.833-46.132 57.827c21.117-2.273 41.584-8.122 60.426-16.243c-14.292 20.791-32.161 39.308-52.628 54.253'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--accessibility-new\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 6q-.825 0-1.412-.587T10 4t.588-1.412T12 2t1.413.588T14 4t-.587 1.413T12 6M9 22V9q-1.5-.125-3.05-.375T3 8l.5-2q1.95.525 4.15.763T12 7t4.35-.238T20.5 6l.5 2q-1.4.375-2.95.625T15 9v13h-2v-6h-2v6z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--account-balance\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 17v-7h2v7zm6 0v-7h2v7zm-9 4v-2h20v2zm15-4v-7h2v7zM2 8V6l10-5l10 5v2z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--add\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--arrow-back\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7.825 13l5.6 5.6L12 20l-8-8l8-8l1.425 1.4l-5.6 5.6H20v2z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--attach-money\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.025 21v-2.15q-1.325-.3-2.287-1.15t-1.413-2.4l1.85-.75q.375 1.2 1.113 1.825t1.937.625q1.025 0 1.738-.462t.712-1.438q0-.875-.55-1.387t-2.55-1.163q-2.15-.675-2.95-1.612t-.8-2.288q0-1.625 1.05-2.525t2.15-1.025V3h2v2.1q1.25.2 2.063.913t1.187 1.737l-1.85.8q-.3-.8-.85-1.2t-1.5-.4q-1.1 0-1.675.488T9.825 8.65q0 .825.75 1.3t2.6 1q1.725.5 2.613 1.588t.887 2.512q0 1.775-1.05 2.7t-2.6 1.15V21z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--bolt\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8 22l1-7H4l9-13h2l-1 8h6L10 22z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--calendar-today\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V2h2v2h8V2h2v2h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--cancel\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.4 17l3.6-3.6l3.6 3.6l1.4-1.4l-3.6-3.6L17 8.4L15.6 7L12 10.6L8.4 7L7 8.4l3.6 3.6L7 15.6zm3.6 5q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--check-circle\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.6 16.6l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--chevron-left\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14 18l-6-6l6-6l1.4 1.4l-4.6 4.6l4.6 4.6z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--chevron-right\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.6 12L8 7.4L9.4 6l6 6l-6 6L8 16.6z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--close\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--credit-card-outline\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 6v12q0 .825-.587 1.413T20 20H4q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6M4 8h16V6H4zm0 4v6h16v-6zm0 6V6z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--dark-mode\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 21q-3.75 0-6.375-2.625T3 12t2.625-6.375T12 3q.35 0 .688.025t.662.075q-1.025.725-1.638 1.888T11.1 7.5q0 2.25 1.575 3.825T16.5 12.9q1.375 0 2.525-.613T20.9 10.65q.05.325.075.662T21 12q0 3.75-2.625 6.375T12 21'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--dashboard\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 9V3h8v6zM3 13V3h8v10zm10 8V11h8v10zM3 21v-6h8v6z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--error\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 17q.425 0 .713-.288T13 16t-.288-.712T12 15t-.712.288T11 16t.288.713T12 17m-1-4h2V7h-2zm1 9q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--expand-more\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 15.375l-6-6l1.4-1.4l4.6 4.6l4.6-4.6l1.4 1.4z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--globe\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12q0-.175-.012-.363t-.013-.312q-.125.725-.675 1.2T18 13h-2q-.825 0-1.412-.587T14 11v-1h-4V8q0-.825.588-1.412T12 6h1q0-.575.313-1.012t.762-.713q-.5-.125-1.012-.2T12 4Q8.65 4 6.325 6.325T4 12h5q1.65 0 2.825 1.175T13 16v1h-3v2.75q.5.125.988.188T12 20'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--height\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 21l-4-4l1.4-1.4l1.6 1.575V6.825L9.4 8.4L8 7l4-4l4 4l-1.4 1.425l-1.6-1.6v10.35l1.6-1.575L16 17z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--help\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.95 18q.525 0 .888-.363t.362-.887t-.362-.888t-.888-.362t-.887.363t-.363.887t.363.888t.887.362m-.9-3.85h1.85q0-.825.188-1.3t1.062-1.3q.65-.65 1.025-1.238T15.55 8.9q0-1.4-1.025-2.15T12.1 6q-1.425 0-2.312.75T8.55 8.55l1.65.65q.125-.45.563-.975T12.1 7.7q.8 0 1.2.438t.4.962q0 .5-.3.938t-.75.812q-1.1.975-1.35 1.475t-.25 1.825M12 22q-2.075 0-3.9-.787t-3.175-2.138T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--info\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17h2v-6h-2zm1-8q.425 0 .713-.288T13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9m0 13q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--keyboard-arrow-down\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 15.4l-6-6L7.4 8l4.6 4.6L16.6 8L18 9.4z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--keyboard-arrow-left\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14 18l-6-6l6-6l1.4 1.4l-4.6 4.6l4.6 4.6z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--keyboard-arrow-right\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.6 12L8 7.4L9.4 6l6 6l-6 6L8 16.6z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--keyboard-double-arrow-left\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11 18l-6-6l6-6l1.4 1.4L7.825 12l4.575 4.6zm6.6 0l-6-6l6-6L19 7.4L14.425 12L19 16.6z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--keyboard-double-arrow-right\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.575 12L5 7.4L6.4 6l6 6l-6 6L5 16.6zm6.6 0L11.6 7.4L13 6l6 6l-6 6l-1.4-1.4z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--lock\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h1V6q0-2.075 1.463-3.537T12 1t3.538 1.463T17 6v2h1q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm6-5q.825 0 1.413-.587T14 15t-.587-1.412T12 13t-1.412.588T10 15t.588 1.413T12 17M9 8h6V6q0-1.25-.875-2.125T12 3t-2.125.875T9 6z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--open-in-new\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h7v2H5v14h14v-7h2v7q0 .825-.587 1.413T19 21zm4.7-5.3l-1.4-1.4L17.6 5H14V3h7v7h-2V6.4z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--palette\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.05 0-3.875-.788t-3.187-2.15t-2.15-3.187T2 12q0-2.075.813-3.9t2.2-3.175T8.25 2.788T12.2 2q2 0 3.775.688t3.113 1.9t2.125 2.875T22 11.05q0 2.875-1.75 4.413T16 17h-1.85q-.225 0-.312.125t-.088.275q0 .3.375.863t.375 1.287q0 1.25-.687 1.85T12 22m-5.5-9q.65 0 1.075-.425T8 11.5t-.425-1.075T6.5 10t-1.075.425T5 11.5t.425 1.075T6.5 13m3-4q.65 0 1.075-.425T11 7.5t-.425-1.075T9.5 6t-1.075.425T8 7.5t.425 1.075T9.5 9m5 0q.65 0 1.075-.425T16 7.5t-.425-1.075T14.5 6t-1.075.425T13 7.5t.425 1.075T14.5 9m3 4q.65 0 1.075-.425T19 11.5t-.425-1.075T17.5 10t-1.075.425T16 11.5t.425 1.075T17.5 13'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--progress-activity\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.05 0-3.875-.788t-3.187-2.15t-2.15-3.187T2 12q0-2.075.788-3.887t2.15-3.175t3.187-2.15T12 2q.425 0 .713.288T13 3t-.288.713T12 4Q8.675 4 6.337 6.338T4 12t2.338 5.663T12 20t5.663-2.337T20 12q0-.425.288-.712T21 11t.713.288T22 12q0 2.05-.788 3.875t-2.15 3.188t-3.175 2.15T12 22'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--psychology\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 15h2l.15-1.25q.2-.075.363-.175t.287-.225l1.15.5l1-1.7l-1-.75q.05-.2.05-.4t-.05-.4l1-.75l-1-1.7l-1.15.5q-.125-.125-.288-.225t-.362-.175L13 7h-2l-.15 1.25q-.2.075-.363.175t-.287.225l-1.15-.5l-1 1.7l1 .75Q9 10.8 9 11t.05.4l-1 .75l1 1.7l1.15-.5q.125.125.288.225t.362.175zm1-2.5q-.625 0-1.062-.437T10.5 11t.438-1.062T12 9.5t1.063.438T13.5 11t-.437 1.063T12 12.5M6 22v-4.3q-1.425-1.3-2.212-3.037T3 11q0-3.75 2.625-6.375T12 2q3.125 0 5.538 1.838t3.137 4.787l1.3 5.125q.125.475-.175.863T21 15h-2v3q0 .825-.587 1.413T17 20h-2v2z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--rss-feed\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19t.588-1.412T5 17t1.413.588T7 19t-.587 1.413T5 21m12 0q0-2.925-1.1-5.462t-3-4.438t-4.437-3T3 7V4q3.55 0 6.625 1.325t5.4 3.65t3.65 5.4T20 21zm-6 0q0-1.675-.625-3.113T8.65 15.35t-2.537-1.725T3 13v-3q2.3 0 4.288.863t3.487 2.362t2.363 3.488T14 21z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--search\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.6 21l-6.3-6.3q-.75.6-1.725.95T9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l6.3 6.3zM9.5 14q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--thumb-up\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 21H8V8l7-7l1.25 1.25q.175.175.288.475t.112.575v.35L15.55 8H21q.8 0 1.4.6T23 10v2q0 .175-.037.375t-.113.375l-3 7.05q-.225.5-.75.85T18 21M6 8v13H2V8z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--unfold-more\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 21l-4.5-4.5l1.45-1.45L12 18.1l3.05-3.05l1.45 1.45zM8.95 9.05L7.5 7.6L12 3.1l4.5 4.5l-1.45 1.45L12 6z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[material-symbols--warning\] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 21L12 2l11 19zm11-3q.425 0 .713-.288T13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18m-1-3h2v-5h-2z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .size-4 {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .size-8\! {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }

  .size-10 {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }

  .size-20 {
    width: calc(var(--spacing) * 20);
    height: calc(var(--spacing) * 20);
  }

  .size-full {
    width: 100%;
    height: 100%;
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-26 {
    height: calc(var(--spacing) * 26);
  }

  .h-32 {
    height: calc(var(--spacing) * 32);
  }

  .h-96 {
    height: calc(var(--spacing) * 96);
  }

  .h-\[1ex\] {
    height: 1ex;
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .max-h-32 {
    max-height: calc(var(--spacing) * 32);
  }

  .max-h-52 {
    max-height: calc(var(--spacing) * 52);
  }

  .max-h-96 {
    max-height: calc(var(--spacing) * 96);
  }

  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }

  .min-h-12 {
    min-height: calc(var(--spacing) * 12);
  }

  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }

  .w-1\/3 {
    width: 33.3333%;
  }

  .w-1\/4 {
    width: 25%;
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-28 {
    width: calc(var(--spacing) * 28);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-auto {
    width: auto;
  }

  .w-full {
    width: 100%;
  }

  .w-mobile {
    width: var(--container-mobile);
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .max-w-40 {
    max-width: calc(var(--spacing) * 40);
  }

  .max-w-56 {
    max-width: calc(var(--spacing) * 56);
  }

  .max-w-64 {
    max-width: calc(var(--spacing) * 64);
  }

  .max-w-lg {
    max-width: var(--container-lg);
  }

  .max-w-mobile-lg {
    max-width: var(--container-mobile-lg);
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-prose {
    max-width: 65ch;
  }

  .max-w-screen-desktop {
    max-width: var(--breakpoint-desktop);
  }

  .max-w-screen-tablet {
    max-width: var(--breakpoint-tablet);
  }

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .max-w-xs {
    max-width: var(--container-xs);
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .min-w-10 {
    min-width: calc(var(--spacing) * 10);
  }

  .min-w-64 {
    min-width: calc(var(--spacing) * 64);
  }

  .min-w-80 {
    min-width: calc(var(--spacing) * 80);
  }

  .flex-1 {
    flex: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .grow, .grow-1 {
    flex-grow: 1;
  }

  .table-auto {
    table-layout: auto;
  }

  .border-separate {
    border-collapse: separate;
  }

  .border-spacing-0 {
    --tw-border-spacing-x: calc(var(--spacing) * 0);
    --tw-border-spacing-y: calc(var(--spacing) * 0);
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .scroll-mt-24 {
    scroll-margin-top: calc(var(--spacing) * 24);
  }

  .list-decimal {
    list-style-type: decimal;
  }

  .list-disc {
    list-style-type: disc;
  }

  .list-none {
    list-style-type: none;
  }

  .appearance-none {
    appearance: none;
  }

  .columns-1 {
    columns: 1;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .grid-cols-\[auto_1fr_auto\] {
    grid-template-columns: auto 1fr auto;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-12 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-16 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  :where(.space-x-0 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-0\.5 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-12 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 12) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }

  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }

  :where(.divide-x > :not(:last-child)) {
    --tw-divide-x-reverse: 0;
    border-inline-style: var(--tw-border-style);
    border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
    border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-gray-10 > :not(:last-child)) {
    border-color: var(--color-gray-10);
  }

  :where(.divide-gray-30 > :not(:last-child)) {
    border-color: var(--color-gray-30);
  }

  :where(.divide-gray-cool-10 > :not(:last-child)) {
    border-color: var(--color-gray-cool-10);
  }

  :where(.divide-red-30 > :not(:last-child)) {
    border-color: var(--color-red-30);
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-hidden {
    overflow-y: hidden;
  }

  .overflow-y-scroll {
    overflow-y: scroll;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xs {
    border-radius: var(--radius-xs);
  }

  .rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .rounded-t-sm {
    border-top-left-radius: var(--radius-sm);
    border-top-right-radius: var(--radius-sm);
  }

  .rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .rounded-b-sm {
    border-bottom-right-radius: var(--radius-sm);
    border-bottom-left-radius: var(--radius-sm);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-x {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 1px;
  }

  .border-x-2 {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 2px;
  }

  .border-x-4 {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 4px;
  }

  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .border-t-8 {
    border-top-style: var(--tw-border-style);
    border-top-width: 8px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-b-4 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 4px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .border-l-8 {
    border-left-style: var(--tw-border-style);
    border-left-width: 8px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-black {
    border-color: var(--color-black);
  }

  .border-blue-50 {
    border-color: var(--color-blue-50);
  }

  .border-blue-50v {
    border-color: var(--color-blue-50v);
  }

  .border-blue-60v {
    border-color: var(--color-blue-60v);
  }

  .border-blue-cool-40v {
    border-color: var(--color-blue-cool-40v);
  }

  .border-blue-warm-70v {
    border-color: var(--color-blue-warm-70v);
  }

  .border-cyan-20 {
    border-color: var(--color-cyan-20);
  }

  .border-gray-5 {
    border-color: var(--color-gray-5);
  }

  .border-gray-10 {
    border-color: var(--color-gray-10);
  }

  .border-gray-30 {
    border-color: var(--color-gray-30);
  }

  .border-gray-40 {
    border-color: var(--color-gray-40);
  }

  .border-gray-60 {
    border-color: var(--color-gray-60);
  }

  .border-gray-90\/20 {
    border-color: #1b1b1b33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-gray-90\/20 {
      border-color: color-mix(in oklab, var(--color-gray-90) 20%, transparent);
    }
  }

  .border-gray-cool-10 {
    border-color: var(--color-gray-cool-10);
  }

  .border-gray-cool-20 {
    border-color: var(--color-gray-cool-20);
  }

  .border-green-40v {
    border-color: var(--color-green-40v);
  }

  .border-orange-50v {
    border-color: var(--color-orange-50v);
  }

  .border-red-60v {
    border-color: var(--color-red-60v);
  }

  .border-red-warm-60v {
    border-color: var(--color-red-warm-60v);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-x-red-30 {
    border-inline-color: var(--color-red-30);
  }

  .border-y-gray-10 {
    border-block-color: var(--color-gray-10);
  }

  .border-y-gray-30 {
    border-block-color: var(--color-gray-30);
  }

  .border-t-blue-50v {
    border-top-color: var(--color-blue-50v);
  }

  .border-t-blue-50v\/60 {
    border-top-color: #0076d699;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-t-blue-50v\/60 {
      border-top-color: color-mix(in oklab, var(--color-blue-50v) 60%, transparent);
    }
  }

  .border-t-blue-60v {
    border-top-color: var(--color-blue-60v);
  }

  .border-t-blue-warm-80v {
    border-top-color: var(--color-blue-warm-80v);
  }

  .border-t-gray-10 {
    border-top-color: var(--color-gray-10);
  }

  .border-t-gray-30 {
    border-top-color: var(--color-gray-30);
  }

  .border-t-gray-40 {
    border-top-color: var(--color-gray-40);
  }

  .border-t-gray-cool-5 {
    border-top-color: var(--color-gray-cool-5);
  }

  .border-t-gray-cool-10 {
    border-top-color: var(--color-gray-cool-10);
  }

  .border-t-white {
    border-top-color: var(--color-white);
  }

  .border-r-gray-cool-20 {
    border-right-color: var(--color-gray-cool-20);
  }

  .border-b-blue-50v\/60 {
    border-bottom-color: #0076d699;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-b-blue-50v\/60 {
      border-bottom-color: color-mix(in oklab, var(--color-blue-50v) 60%, transparent);
    }
  }

  .border-b-gray-10 {
    border-bottom-color: var(--color-gray-10);
  }

  .border-b-gray-30 {
    border-bottom-color: var(--color-gray-30);
  }

  .border-b-gray-cool-10 {
    border-bottom-color: var(--color-gray-cool-10);
  }

  .border-b-gray-cool-20 {
    border-bottom-color: var(--color-gray-cool-20);
  }

  .border-l-blue-10 {
    border-left-color: var(--color-blue-10);
  }

  .border-l-cyan-30v {
    border-left-color: var(--color-cyan-30v);
  }

  .border-l-gold-20v {
    border-left-color: var(--color-gold-20v);
  }

  .border-l-gray-cool-20 {
    border-left-color: var(--color-gray-cool-20);
  }

  .border-l-green-cool-40v {
    border-left-color: var(--color-green-cool-40v);
  }

  .border-l-red-warm-50v {
    border-left-color: var(--color-red-warm-50v);
  }

  .border-l-red-warm-60v {
    border-left-color: var(--color-red-warm-60v);
  }

  .bg-\[\#1574ef\] {
    background-color: #1574ef;
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/10 {
    background-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/10 {
      background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .bg-black\/70 {
    background-color: #000000b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/70 {
      background-color: color-mix(in oklab, var(--color-black) 70%, transparent);
    }
  }

  .bg-blue-50v {
    background-color: var(--color-blue-50v);
  }

  .bg-blue-60v {
    background-color: var(--color-blue-60v);
  }

  .bg-blue-80v {
    background-color: var(--color-blue-80v);
  }

  .bg-blue-warm-10 {
    background-color: var(--color-blue-warm-10);
  }

  .bg-blue-warm-80v {
    background-color: var(--color-blue-warm-80v);
  }

  .bg-cyan-5 {
    background-color: var(--color-cyan-5);
  }

  .bg-cyan-30v {
    background-color: var(--color-cyan-30v);
  }

  .bg-gray-5 {
    background-color: var(--color-gray-5);
  }

  .bg-gray-10 {
    background-color: var(--color-gray-10);
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-60 {
    background-color: var(--color-gray-60);
  }

  .bg-gray-90 {
    background-color: var(--color-gray-90);
  }

  .bg-gray-cool-2 {
    background-color: var(--color-gray-cool-2);
  }

  .bg-gray-cool-3 {
    background-color: var(--color-gray-cool-3);
  }

  .bg-gray-cool-4 {
    background-color: var(--color-gray-cool-4);
  }

  .bg-green-cool-5 {
    background-color: var(--color-green-cool-5);
  }

  .bg-orange-30v {
    background-color: var(--color-orange-30v);
  }

  .bg-orange-50v {
    background-color: var(--color-orange-50v);
  }

  .bg-red-50 {
    background-color: var(--color-red-50);
  }

  .bg-red-60 {
    background-color: var(--color-red-60);
  }

  .bg-red-warm-10 {
    background-color: var(--color-red-warm-10);
  }

  .bg-red-warm-60v {
    background-color: var(--color-red-warm-60v);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-yellow-5 {
    background-color: var(--color-yellow-5);
  }

  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-gray-cool-2\/100 {
    --tw-gradient-from: var(--color-gray-cool-2);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[24px\] {
    --tw-gradient-from-position: 24px;
  }

  .to-gray-cool-2\/0 {
    --tw-gradient-to: #0000;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-gray-cool-2\/0 {
      --tw-gradient-to: color-mix(in oklab, var(--color-gray-cool-2) 0%, transparent);
    }
  }

  .to-gray-cool-2\/0 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-12 {
    padding: calc(var(--spacing) * 12);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }

  .py-px {
    padding-block: 1px;
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .pt-0\.5 {
    padding-top: calc(var(--spacing) * .5);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }

  .pt-14 {
    padding-top: calc(var(--spacing) * 14);
  }

  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  .pt-28 {
    padding-top: calc(var(--spacing) * 28);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }

  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }

  .pl-12 {
    padding-left: calc(var(--spacing) * 12);
  }

  .pl-px {
    padding-left: 1px;
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .align-middle {
    vertical-align: middle;
  }

  .font-georgia {
    font-family: var(--font-georgia);
    --font-normalization: var(--font-georgia--multiplier);
  }

  .font-helvetica {
    font-family: var(--font-helvetica);
    --font-normalization: var(--font-helvetica--multiplier);
  }

  .font-merriweather {
    font-family: var(--font-merriweather);
    --font-normalization: var(--font-merriweather--multiplier);
  }

  .font-open-sans {
    font-family: var(--font-open-sans);
    --font-normalization: var(--font-open-sans--multiplier);
  }

  .font-public-sans {
    font-family: var(--font-public-sans);
    --font-normalization: var(--font-public-sans--multiplier);
  }

  .font-roboto-mono {
    font-family: var(--font-roboto-mono);
    --font-normalization: var(--font-roboto-mono--multiplier);
  }

  .font-source-sans {
    font-family: var(--font-source-sans);
    --font-normalization: var(--font-source-sans--multiplier);
  }

  .font-tahoma {
    font-family: var(--font-tahoma);
    --font-normalization: var(--font-tahoma--multiplier);
  }

  .font-verdana {
    font-family: var(--font-verdana);
    --font-normalization: var(--font-verdana--multiplier);
  }

  .font-georgia {
    font-family: var(--font-georgia);
  }

  .font-helvetica {
    font-family: var(--font-helvetica);
  }

  .font-merriweather {
    font-family: var(--font-merriweather);
  }

  .font-open-sans {
    font-family: var(--font-open-sans);
  }

  .font-public-sans {
    font-family: var(--font-public-sans);
  }

  .font-roboto-mono {
    font-family: var(--font-roboto-mono);
  }

  .font-source-sans {
    font-family: var(--font-source-sans);
  }

  .font-tahoma {
    font-family: var(--font-tahoma);
  }

  .font-verdana {
    font-family: var(--font-verdana);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    font-size: calc(var(--text-2xl) * var(--font-normalization));
    line-height: calc(var(--text-2xl--line-height) * var(--font-normalization));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    font-size: calc(var(--text-3xl) * var(--font-normalization));
    line-height: calc(var(--text-3xl--line-height) * var(--font-normalization));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    font-size: calc(var(--text-4xl) * var(--font-normalization));
    line-height: calc(var(--text-4xl--line-height) * var(--font-normalization));
  }

  .text-8xl {
    font-size: var(--text-8xl);
    line-height: var(--tw-leading, var(--text-8xl--line-height));
    font-size: calc(var(--text-8xl) * var(--font-normalization));
    line-height: calc(var(--text-8xl--line-height) * var(--font-normalization));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    font-size: calc(var(--text-lg) * var(--font-normalization));
    line-height: calc(var(--text-lg--line-height) * var(--font-normalization));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    font-size: calc(var(--text-sm) * var(--font-normalization));
    line-height: calc(var(--text-sm--line-height) * var(--font-normalization));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    font-size: calc(var(--text-xl) * var(--font-normalization));
    line-height: calc(var(--text-xl--line-height) * var(--font-normalization));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    font-size: calc(var(--text-xs) * var(--font-normalization));
    line-height: calc(var(--text-xs--line-height) * var(--font-normalization));
  }

  .\!leading-\[1\.125\] {
    --tw-leading: 1.125 !important;
    line-height: 1.125 !important;
  }

  .\!leading-relaxed {
    --tw-leading: var(--leading-relaxed) !important;
    line-height: var(--leading-relaxed) !important;
  }

  .leading-1 {
    --tw-leading: calc(var(--spacing) * 1);
    line-height: calc(var(--spacing) * 1);
  }

  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .text-ellipsis {
    text-overflow: ellipsis;
  }

  .whitespace-normal {
    white-space: normal;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre {
    white-space: pre;
  }

  .text-black {
    color: var(--color-black);
  }

  .text-blue-50 {
    color: var(--color-blue-50);
  }

  .text-blue-50v {
    color: var(--color-blue-50v);
  }

  .text-blue-60v {
    color: var(--color-blue-60v);
  }

  .text-blue-warm-80v {
    color: var(--color-blue-warm-80v);
  }

  .text-gray-5 {
    color: var(--color-gray-5);
  }

  .text-gray-10 {
    color: var(--color-gray-10);
  }

  .text-gray-30 {
    color: var(--color-gray-30);
  }

  .text-gray-50 {
    color: var(--color-gray-50);
  }

  .text-gray-60 {
    color: var(--color-gray-60);
  }

  .text-gray-90 {
    color: var(--color-gray-90);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-gray-cool-50 {
    color: var(--color-gray-cool-50);
  }

  .text-gray-cool-60 {
    color: var(--color-gray-cool-60);
  }

  .text-gray-cool-70 {
    color: var(--color-gray-cool-70);
  }

  .text-gray-cool-80 {
    color: var(--color-gray-cool-80);
  }

  .text-green-40v {
    color: var(--color-green-40v);
  }

  .text-green-50v {
    color: var(--color-green-50v);
  }

  .text-red-50v {
    color: var(--color-red-50v);
  }

  .text-red-60v {
    color: var(--color-red-60v);
  }

  .text-red-cool-30v {
    color: var(--color-red-cool-30v);
  }

  .text-transparent {
    color: #0000;
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/90 {
    color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/90 {
      color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .uppercase {
    text-transform: uppercase;
  }

  .not-italic {
    font-style: normal;
  }

  .underline {
    text-decoration-line: underline;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px 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);
  }

  .shadow-\[1px_0px_0px_\#dfe1e2\] {
    --tw-shadow: 1px 0px 0px var(--tw-shadow-color, #dfe1e2);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px 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);
  }

  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-blue-60v {
    --tw-ring-color: var(--color-blue-60v);
  }

  .ring-gray-10 {
    --tw-ring-color: var(--color-gray-10);
  }

  .ring-gray-90 {
    --tw-ring-color: var(--color-gray-90);
  }

  .ring-offset-0 {
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .outline, .outline-1 {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .outline-4 {
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }

  .outline-gray-cool-20 {
    outline-color: var(--color-gray-cool-20);
  }

  .outline-white {
    outline-color: var(--color-white);
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .animate-in {
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial;
    animation-name: enter;
    animation-duration: .15s;
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .\[-webkit-search-decoration\:appearance-none\] {
    -webkit-search-decoration: appearance-none;
  }

  .\[counter-reset\:usa-numbered-list\] {
    counter-reset: usa-numbered-list;
  }

  .duration-100 {
    animation-duration: .1s;
  }

  .duration-150 {
    animation-duration: .15s;
  }

  .duration-300 {
    animation-duration: .3s;
  }

  .ease-in-out {
    animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .fade-in, .fade-in-0 {
    --tw-enter-opacity: 0;
  }

  .paused {
    animation-play-state: paused;
  }

  .ring-inset {
    --tw-ring-inset: inset;
  }

  .running {
    animation-play-state: running;
  }

  .slide-in-from-right {
    --tw-enter-translate-x: 100%;
  }

  :is(.\*\:border > *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  :is(.\*\:border-y > *) {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  :is(.\*\:border-t-0 > *) {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  :is(.\*\:border-b > *) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  :is(.\*\:border-black > *) {
    border-color: var(--color-black);
  }

  :is(.\*\:bg-gray-10 > *) {
    background-color: var(--color-gray-10);
  }

  :is(.\*\:bg-white > *) {
    background-color: var(--color-white);
  }

  :is(.\*\:px-3 > *) {
    padding-inline: calc(var(--spacing) * 3);
  }

  :is(.\*\:px-4 > *) {
    padding-inline: calc(var(--spacing) * 4);
  }

  :is(.\*\:py-1 > *) {
    padding-block: calc(var(--spacing) * 1);
  }

  :is(.\*\:py-2 > *) {
    padding-block: calc(var(--spacing) * 2);
  }

  :is(.\*\:py-4 > *) {
    padding-block: calc(var(--spacing) * 4);
  }

  :is(.\*\:pr-2 > *) {
    padding-right: calc(var(--spacing) * 2);
  }

  :is(.\*\:pl-2 > *) {
    padding-left: calc(var(--spacing) * 2);
  }

  :is(.\*\:text-left > *) {
    text-align: left;
  }

  :is(.\*\:not-first\:border-l-0 > *):not(:first-child) {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .not-data-\[state\=open\]\:hidden:not([data-state="open"]), .not-\[\[data-state\=open\]\]\:hidden:not([data-state="open"]) {
    display: none;
  }

  .group-group-focus\:outline-4:is(:where(.group):is(:where(.group):focus *) *) {
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }

  .group-first\:rounded-s-sm:is(:where(.group):first-child *) {
    border-start-start-radius: var(--radius-sm);
    border-end-start-radius: var(--radius-sm);
  }

  .group-first\:border-s-0:is(:where(.group):first-child *) {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 0;
  }

  .group-last\:rounded-e-sm:is(:where(.group):last-child *) {
    border-start-end-radius: var(--radius-sm);
    border-end-end-radius: var(--radius-sm);
  }

  .group-last\:border-e-0:is(:where(.group):last-child *) {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 0;
  }

  @media (hover: hover) {
    .group-hover\:bg-blue-warm-70v:is(:where(.group):hover *) {
      background-color: var(--color-blue-warm-70v);
    }

    .group-hover\:text-blue-60v:is(:where(.group):hover *) {
      color: var(--color-blue-60v);
    }
  }

  .group-focus\:outline-4:is(:where(.group):focus *) {
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }

  .group-focus\:outline-offset-4:is(:where(.group):focus *) {
    outline-offset: 4px;
  }

  .group-focus\:outline-blue-40v:is(:where(.group):focus *) {
    outline-color: var(--color-blue-40v);
  }

  .group-active\:bg-blue-warm-80v:is(:where(.group):active *) {
    background-color: var(--color-blue-warm-80v);
  }

  .group-active\:outline-4:is(:where(.group):active *) {
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }

  .group-active\:outline-offset-4:is(:where(.group):active *) {
    outline-offset: 4px;
  }

  .group-active\:outline-blue-40v:is(:where(.group):active *) {
    outline-color: var(--color-blue-40v);
  }

  .group-aria-expanded\:icon-\[material-symbols--expand-more\]:is(:where(.group)[aria-expanded="true"] *) {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 15.375l-6-6l1.4-1.4l4.6 4.6l4.6-4.6l1.4 1.4z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .group-aria-expanded\:icon-\[material-symbols--keyboard-arrow-up\]:is(:where(.group)[aria-expanded="true"] *) {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 10.8l-4.6 4.6L6 14l6-6l6 6l-1.4 1.4z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .group-aria-expanded\:icon-\[material-symbols--remove\]:is(:where(.group)[aria-expanded="true"] *) {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 13v-2h14v2z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded="true"] *) {
    rotate: 180deg;
  }

  .group-data-\[dragging\]\:opacity-10:is(:where(.group)[data-dragging] *) {
    opacity: .1;
  }

  .group-data-\[sort\=\'asc\'\]\:icon-\[material-symbols--arrow-upward-alt\]:is(:where(.group)[data-sort="asc"] *) {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 18V8.8l-3.6 3.6L6 11l6-6l6 6l-1.4 1.4L13 8.8V18z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .group-data-\[sort\=\'desc\'\]\:icon-\[material-symbols--arrow-downward-alt\]:is(:where(.group)[data-sort="desc"] *) {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 18l-6-6l1.4-1.4l3.6 3.6V5h2v9.2l3.6-3.6L18 12z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .group-\[\[data-current\]\]\:text-blue-60v:is(:where(.group)[data-current] *) {
    color: var(--color-blue-60v);
  }

  .group-\[\[data-dragging\]\]\:bg-blue-10:is(:where(.group)[data-dragging] *) {
    background-color: var(--color-blue-10);
  }

  .group-\[\[data-invalid\]\]\:block:is(:where(.group)[data-invalid] *) {
    display: block;
  }

  .group-\[\[data-invalid\]\]\:border-2:is(:where(.group)[data-invalid] *) {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .group-\[\[data-invalid\]\]\:border-red-60v:is(:where(.group)[data-invalid] *) {
    border-color: var(--color-red-60v);
  }

  .group-\[\[data-open\]\]\:block:is(:where(.group)[data-open] *) {
    display: block;
  }

  .group-\[\[data-open\]\]\:flex:is(:where(.group)[data-open] *) {
    display: flex;
  }

  .group-\[\[data-open\]\]\:hidden:is(:where(.group)[data-open] *) {
    display: none;
  }

  .group-\[\&\:not\(\:first-child\)\]\:-ms-0:is(:where(.group):not(:first-child) *) {
    margin-inline-start: calc(var(--spacing) * 0);
  }

  .group-\[\&\:not\(\:first-child\)\]\:-ms-0\.5:is(:where(.group):not(:first-child) *) {
    margin-inline-start: calc(var(--spacing) * -.5);
  }

  .group-\[\&\:not\(\:first-child\)\]\:-ms-px:is(:where(.group):not(:first-child) *) {
    margin-inline-start: -1px;
  }

  .peer-peer-focus\:outline-4:is(:where(.peer):is(:where(.peer):focus ~ *) ~ *) {
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }

  .peer-checked\:bg-blue-60v:is(:where(.peer):checked ~ *) {
    background-color: var(--color-blue-60v);
  }

  .peer-checked\:text-white:is(:where(.peer):checked ~ *) {
    color: var(--color-white);
  }

  .peer-checked\:ring-blue-60v:is(:where(.peer):checked ~ *) {
    --tw-ring-color: var(--color-blue-60v);
  }

  .peer-focus\:ring-2:is(:where(.peer):focus ~ *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .peer-focus\:ring-gray-90:is(:where(.peer):focus ~ *) {
    --tw-ring-color: var(--color-gray-90);
  }

  .peer-focus\:ring-offset-0:is(:where(.peer):focus ~ *) {
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .peer-focus\:outline-4:is(:where(.peer):focus ~ *) {
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }

  .peer-focus\:outline-offset-4:is(:where(.peer):focus ~ *) {
    outline-offset: 4px;
  }

  .peer-focus\:outline-blue-40v:is(:where(.peer):focus ~ *) {
    outline-color: var(--color-blue-40v);
  }

  .peer-focus\:peer-checked\:ring-blue-60v:is(:where(.peer):focus ~ *):is(:where(.peer):checked ~ *) {
    --tw-ring-color: var(--color-blue-60v);
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .peer-disabled\:text-gray-60:is(:where(.peer):disabled ~ *) {
    color: var(--color-gray-60);
  }

  .peer-disabled\:text-gray-70:is(:where(.peer):disabled ~ *) {
    color: var(--color-gray-70);
  }

  .peer-disabled\:ring-gray-50:is(:where(.peer):disabled ~ *) {
    --tw-ring-color: var(--color-gray-50);
  }

  .peer-disabled\:peer-checked\:bg-gray-50:is(:where(.peer):disabled ~ *):is(:where(.peer):checked ~ *) {
    background-color: var(--color-gray-50);
  }

  .peer-disabled\:peer-checked\:text-gray-50:is(:where(.peer):disabled ~ *):is(:where(.peer):checked ~ *) {
    color: var(--color-gray-50);
  }

  .placeholder\:invisible::placeholder {
    visibility: hidden;
  }

  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }

  .before\:inset-0:before {
    content: var(--tw-content);
    inset: calc(var(--spacing) * 0);
  }

  .before\:-top-1:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * -1);
  }

  .before\:-top-1\.5:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * -1.5);
  }

  .before\:top-0:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * 0);
  }

  .before\:-left-6:before {
    content: var(--tw-content);
    left: calc(var(--spacing) * -6);
  }

  .before\:-z-10:before {
    content: var(--tw-content);
    z-index: calc(10 * -1);
  }

  .before\:block:before {
    content: var(--tw-content);
    display: block;
  }

  .before\:flex:before {
    content: var(--tw-content);
    display: flex;
  }

  .before\:size-4:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .before\:size-10:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .before\:items-center:before {
    content: var(--tw-content);
    align-items: center;
  }

  .before\:justify-center:before {
    content: var(--tw-content);
    justify-content: center;
  }

  .before\:rounded:before {
    content: var(--tw-content);
    border-radius: .25rem;
  }

  .before\:rounded-full:before {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .before\:border-2:before {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .before\:border-4:before {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .before\:border-gray-20:before {
    content: var(--tw-content);
    border-color: var(--color-gray-20);
  }

  .before\:border-gray-90:before {
    content: var(--tw-content);
    border-color: var(--color-gray-90);
  }

  .before\:bg-white:before {
    content: var(--tw-content);
    background-color: var(--color-white);
  }

  .before\:text-2xl:before {
    content: var(--tw-content);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    content: var(--tw-content);
    font-size: calc(var(--text-2xl) * var(--font-normalization));
    line-height: calc(var(--text-2xl--line-height) * var(--font-normalization));
  }

  .before\:font-bold:before {
    content: var(--tw-content);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .before\:outline:before {
    content: var(--tw-content);
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .before\:outline-4:before {
    content: var(--tw-content);
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }

  .before\:outline-offset-0:before {
    content: var(--tw-content);
    outline-offset: 0px;
  }

  .before\:outline-white:before {
    content: var(--tw-content);
    outline-color: var(--color-white);
  }

  .before\:content-\[counter\(usa-numbered-list\)\]:before {
    --tw-content: counter(usa-numbered-list);
    content: var(--tw-content);
  }

  .before\:\[counter-increment\:usa-numbered-list\]:before {
    content: var(--tw-content);
    counter-increment: usa-numbered-list;
  }

  .peer-checked\:before\:border-blue-60v:is(:where(.peer):checked ~ *):before {
    content: var(--tw-content);
    border-color: var(--color-blue-60v);
  }

  .before\:peer-checked\:bg-blue-60v:before {
    content: var(--tw-content);
  }

  .before\:peer-checked\:bg-blue-60v:before:is() {
    background-color: var(--color-blue-60v);
  }

  .peer-checked\:before\:bg-blue-60v:is(:where(.peer):checked ~ *):before {
    content: var(--tw-content);
    background-color: var(--color-blue-60v);
  }

  .peer-checked\:before\:bg-blue-60v\/10:is(:where(.peer):checked ~ *):before {
    content: var(--tw-content);
    background-color: #005ea21a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .peer-checked\:before\:bg-blue-60v\/10:is(:where(.peer):checked ~ *):before {
      background-color: color-mix(in oklab, var(--color-blue-60v) 10%, transparent);
    }
  }

  .peer-disabled\:before\:border-gray-10:is(:where(.peer):disabled ~ *):before {
    content: var(--tw-content);
    border-color: var(--color-gray-10);
  }

  .peer-disabled\:before\:bg-white:is(:where(.peer):disabled ~ *):before {
    content: var(--tw-content);
    background-color: var(--color-white);
  }

  .before\:peer-checked\:peer-disabled\:bg-gray-50:before {
    content: var(--tw-content);
  }

  .before\:peer-checked\:peer-disabled\:bg-gray-50:before:is():is() {
    background-color: var(--color-gray-50);
  }

  .peer-checked\:peer-disabled\:before\:bg-gray-50:is(:where(.peer):checked ~ *):is(:where(.peer):disabled ~ *):before {
    content: var(--tw-content);
    background-color: var(--color-gray-50);
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:inset-0:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * 0);
  }

  .after\:inset-x-4:after {
    content: var(--tw-content);
    inset-inline: calc(var(--spacing) * 4);
  }

  .after\:top-\(--caret-top\):after {
    content: var(--tw-content);
    top: var(--caret-top);
  }

  .after\:-bottom-1:after {
    content: var(--tw-content);
    bottom: calc(var(--spacing) * -1);
  }

  .after\:bottom-0:after {
    content: var(--tw-content);
    bottom: calc(var(--spacing) * 0);
  }

  .after\:left-\(--caret-left\):after {
    content: var(--tw-content);
    left: var(--caret-left);
  }

  .after\:ml-px:after {
    content: var(--tw-content);
    margin-left: 1px;
  }

  .after\:icon-\[material-symbols--open-in-new\]:after {
    content: var(--tw-content);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h7v2H5v14h14v-7h2v7q0 .825-.587 1.413T19 21zm4.7-5.3l-1.4-1.4L17.6 5H14V3h7v7h-2V6.4z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .after\:block:after {
    content: var(--tw-content);
    display: block;
  }

  .after\:size-4:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .after\:h-1:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1);
  }

  .after\:h-2:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 2);
  }

  .after\:w-2:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 2);
  }

  .after\:translate-\(--caret-translate\):after {
    content: var(--tw-content);
    --tw-translate-x: var(--caret-translate);
    --tw-translate-y: var(--caret-translate);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:rotate-45:after {
    content: var(--tw-content);
    rotate: 45deg;
  }

  .after\:bg-blue-60v:after {
    content: var(--tw-content);
    background-color: var(--color-blue-60v);
  }

  .after\:bg-inherit:after {
    content: var(--tw-content);
    background-color: inherit;
  }

  .after\:align-middle:after {
    content: var(--tw-content);
    vertical-align: middle;
  }

  :is(.\*\:first\:mt-0 > *):first-child {
    margin-top: calc(var(--spacing) * 0);
  }

  :is(.\*\:first\:pt-0 > *):first-child {
    padding-top: calc(var(--spacing) * 0);
  }

  :is(.\*\:first\:pl-0 > *):first-child {
    padding-left: calc(var(--spacing) * 0);
  }

  .last\:border-l-transparent:last-child {
    border-left-color: #0000;
  }

  :is(.\*\:last\:pr-0 > *):last-child {
    padding-right: calc(var(--spacing) * 0);
  }

  :is(.\*\:last\:pb-0 > *):last-child {
    padding-bottom: calc(var(--spacing) * 0);
  }

  :is(.\*\:odd\:bg-gray-5 > *):nth-child(odd) {
    background-color: var(--color-gray-5);
  }

  :is(.\*\:even\:bg-white > *):nth-child(2n) {
    background-color: var(--color-white);
  }

  .visited\:text-violet-70v:visited {
    color: var(--color-violet-70v);
  }

  .valid\:border-transparent[data-valid] {
    border-color: #0000;
  }

  .valid\:ring-4[data-valid] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .valid\:ring-green-cool-40v[data-valid] {
    --tw-ring-color: var(--color-green-cool-40v);
  }

  .valid\:outline-offset-4[data-valid] {
    outline-offset: 4px;
  }

  .invalid\:border-transparent[data-invalid] {
    border-color: #0000;
  }

  .invalid\:font-bold[data-invalid] {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .invalid\:text-red-60v[data-invalid] {
    color: var(--color-red-60v);
  }

  .invalid\:ring-4[data-invalid] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .invalid\:ring-red-60v[data-invalid] {
    --tw-ring-color: var(--color-red-60v);
  }

  .invalid\:outline-offset-4[data-invalid] {
    outline-offset: 4px;
  }

  @media (hover: hover) {
    .hover\:z-10:hover {
      z-index: 10;
    }

    .hover\:border-blue-warm-70v:hover {
      border-color: var(--color-blue-warm-70v);
    }

    .hover\:border-gray-50:hover {
      border-color: var(--color-gray-50);
    }

    .hover\:bg-\[\#135fcc\]:hover {
      background-color: #135fcc;
    }

    .hover\:bg-blue-cool-40v:hover {
      background-color: var(--color-blue-cool-40v);
    }

    .hover\:bg-blue-warm-70v:hover {
      background-color: var(--color-blue-warm-70v);
    }

    .hover\:bg-gray-5:hover {
      background-color: var(--color-gray-5);
    }

    .hover\:bg-gray-10:hover {
      background-color: var(--color-gray-10);
    }

    .hover\:bg-gray-10\!:hover {
      background-color: var(--color-gray-10) !important;
    }

    .hover\:bg-gray-60:hover {
      background-color: var(--color-gray-60);
    }

    .hover\:bg-gray-cool-2:hover {
      background-color: var(--color-gray-cool-2);
    }

    .hover\:bg-orange-50v:hover {
      background-color: var(--color-orange-50v);
    }

    .hover\:bg-red-60v:hover {
      background-color: var(--color-red-60v);
    }

    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }

    .hover\:text-blue-60v:hover {
      color: var(--color-blue-60v);
    }

    .hover\:text-blue-70v:hover {
      color: var(--color-blue-70v);
    }

    .hover\:text-blue-warm-70v:hover {
      color: var(--color-blue-warm-70v);
    }

    .hover\:text-gray-5:hover {
      color: var(--color-gray-5);
    }

    .hover\:text-gray-10:hover {
      color: var(--color-gray-10);
    }

    .hover\:text-gray-90:hover {
      color: var(--color-gray-90);
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:ring-blue-warm-70v:hover {
      --tw-ring-color: var(--color-blue-warm-70v);
    }

    .hover\:ring-gray-5:hover {
      --tw-ring-color: var(--color-gray-5);
    }

    .hover\:after\:absolute:hover:after {
      content: var(--tw-content);
      position: absolute;
    }

    .hover\:after\:inset-x-4:hover:after {
      content: var(--tw-content);
      inset-inline: calc(var(--spacing) * 4);
    }

    .hover\:after\:-bottom-1:hover:after {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * -1);
    }

    .hover\:after\:bottom-0:hover:after {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * 0);
    }

    .hover\:after\:h-1:hover:after {
      content: var(--tw-content);
      height: calc(var(--spacing) * 1);
    }

    .hover\:after\:bg-blue-60v:hover:after {
      content: var(--tw-content);
      background-color: var(--color-blue-60v);
    }
  }

  .focus\:top-0:focus {
    top: calc(var(--spacing) * 0);
  }

  .focus\:left-0:focus {
    left: calc(var(--spacing) * 0);
  }

  .focus\:z-10:focus {
    z-index: 10;
  }

  .focus\:m-0:focus {
    margin: calc(var(--spacing) * 0);
  }

  .focus\:h-auto:focus {
    height: auto;
  }

  .focus\:w-auto:focus {
    width: auto;
  }

  .focus\:border-blue-warm-70v:focus {
    border-color: var(--color-blue-warm-70v);
  }

  .focus\:text-blue-warm-70v:focus {
    color: var(--color-blue-warm-70v);
  }

  .focus\:underline:focus {
    text-decoration-line: underline;
  }

  .focus\:outline-hidden:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus\:outline-hidden:focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus\:outline-4:focus {
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }

  .focus\:outline-4\!:focus {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 4px !important;
  }

  .focus\:-outline-offset-4:focus {
    outline-offset: calc(4px * -1);
  }

  .focus\:-outline-offset-4\!:focus {
    outline-offset: calc(4px * -1) !important;
  }

  .focus\:outline-offset-0:focus {
    outline-offset: 0px;
  }

  .focus\:outline-offset-2:focus {
    outline-offset: 2px;
  }

  .focus\:outline-offset-4:focus {
    outline-offset: 4px;
  }

  .focus\:outline-blue-40v:focus {
    outline-color: var(--color-blue-40v);
  }

  .focus\:outline-blue-40v\!:focus {
    outline-color: var(--color-blue-40v) !important;
  }

  .focus\:outline-blue-40v\/60:focus {
    outline-color: #2491ff99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:outline-blue-40v\/60:focus {
      outline-color: color-mix(in oklab, var(--color-blue-40v) 60%, transparent);
    }
  }

  .focus\:\[clip\:unset\]:focus {
    clip: unset;
  }

  .focus\:after\:outline:focus:after {
    content: var(--tw-content);
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus\:after\:outline-4:focus:after {
    content: var(--tw-content);
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }

  .focus\:after\:outline-blue-40v:focus:after {
    content: var(--tw-content);
    outline-color: var(--color-blue-40v);
  }

  .active\:border-blue-cool-60v:active {
    border-color: var(--color-blue-cool-60v);
  }

  .active\:border-gray-80:active {
    border-color: var(--color-gray-80);
  }

  .active\:border-orange-60:active {
    border-color: var(--color-orange-60);
  }

  .active\:border-s-blue-warm-80v:active {
    border-inline-start-color: var(--color-blue-warm-80v);
  }

  .active\:border-s-red-70v:active {
    border-inline-start-color: var(--color-red-70v);
  }

  .active\:bg-blue-cool-60v:active {
    background-color: var(--color-blue-cool-60v);
  }

  .active\:bg-blue-warm-80v:active {
    background-color: var(--color-blue-warm-80v);
  }

  .active\:bg-gray-30:active {
    background-color: var(--color-gray-30);
  }

  .active\:bg-gray-80:active {
    background-color: var(--color-gray-80);
  }

  .active\:bg-orange-60:active {
    background-color: var(--color-orange-60);
  }

  .active\:bg-red-70v:active {
    background-color: var(--color-red-70v);
  }

  .active\:text-blue-warm-80v:active {
    color: var(--color-blue-warm-80v);
  }

  .active\:text-gray-90:active {
    color: var(--color-gray-90);
  }

  .active\:text-white:active {
    color: var(--color-white);
  }

  .active\:ring-blue-warm-80v:active {
    --tw-ring-color: var(--color-blue-warm-80v);
  }

  .active\:ring-white:active {
    --tw-ring-color: var(--color-white);
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:bg-gray-20:disabled {
    background-color: var(--color-gray-20);
  }

  .disabled\:text-black\/30:disabled {
    color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .disabled\:text-black\/30:disabled {
      color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }

  .disabled\:text-gray-40:disabled {
    color: var(--color-gray-40);
  }

  .disabled\:text-gray-50:disabled {
    color: var(--color-gray-50);
  }

  .disabled\:text-gray-70:disabled {
    color: var(--color-gray-70);
  }

  .disabled\:opacity-0:disabled {
    opacity: 0;
  }

  .disabled\:opacity-60:disabled {
    opacity: .6;
  }

  .disabled\:ring-gray-20:disabled {
    --tw-ring-color: var(--color-gray-20);
  }

  .disabled\:ring-gray-40:disabled {
    --tw-ring-color: var(--color-gray-40);
  }

  @media (hover: hover) {
    .disabled\:hover\:bg-transparent:disabled:hover {
      background-color: #0000;
    }
  }

  .aria-expanded\:bg-blue-warm-80v[aria-expanded="true"] {
    background-color: var(--color-blue-warm-80v);
  }

  .aria-expanded\:after\:hidden[aria-expanded="true"]:after {
    content: var(--tw-content);
    display: none;
  }

  .aria-selected\:bg-blue-60v[aria-selected="true"] {
    background-color: var(--color-blue-60v);
  }

  .aria-selected\:text-white[aria-selected="true"] {
    color: var(--color-white);
  }

  .aria-\[current\]\:font-bold[aria-current] {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .aria-\[current\]\:text-blue-60v[aria-current] {
    color: var(--color-blue-60v);
  }

  .aria-\[current\=page\]\:bg-gray-90[aria-current="page"] {
    background-color: var(--color-gray-90);
  }

  .aria-\[current\=page\]\:font-bold[aria-current="page"] {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .aria-\[current\=page\]\:text-blue-60v[aria-current="page"] {
    color: var(--color-blue-60v);
  }

  .aria-\[current\=page\]\:text-white[aria-current="page"] {
    color: var(--color-white);
  }

  .aria-\[current\=page\]\:after\:absolute[aria-current="page"]:after {
    content: var(--tw-content);
    position: absolute;
  }

  .aria-\[current\=page\]\:after\:inset-y-1[aria-current="page"]:after {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * 1);
  }

  .aria-\[current\=page\]\:after\:left-0[aria-current="page"]:after {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .aria-\[current\=page\]\:after\:block[aria-current="page"]:after {
    content: var(--tw-content);
    display: block;
  }

  .aria-\[current\=page\]\:after\:w-1[aria-current="page"]:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 1);
  }

  .aria-\[current\=page\]\:after\:rounded-full[aria-current="page"]:after {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .aria-\[current\=page\]\:after\:bg-blue-60v[aria-current="page"]:after {
    content: var(--tw-content);
    background-color: var(--color-blue-60v);
  }

  .aria-\[expanded\=true\]\:text-white[aria-expanded="true"] {
    color: var(--color-white);
  }

  :is(.\*\:aria-\[sort\]\:bg-blue-cool-20v > *)[aria-sort] {
    background-color: var(--color-blue-cool-20v);
  }

  .data-selected\:active\:bg-blue-warm-70v[data-selected]:active {
    background-color: var(--color-blue-warm-70v);
  }

  .data-\[active\]\:outline[data-active] {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .data-\[active\]\:outline-4[data-active] {
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }

  .data-\[active\]\:-outline-offset-4[data-active] {
    outline-offset: calc(4px * -1);
  }

  .data-\[active\]\:outline-blue-40v[data-active] {
    outline-color: var(--color-blue-40v);
  }

  .data-\[active\]\:after\:absolute[data-active]:after {
    content: var(--tw-content);
    position: absolute;
  }

  .data-\[active\]\:after\:inset-x-4[data-active]:after {
    content: var(--tw-content);
    inset-inline: calc(var(--spacing) * 4);
  }

  .data-\[active\]\:after\:-bottom-0\.5[data-active]:after {
    content: var(--tw-content);
    bottom: calc(var(--spacing) * -.5);
  }

  .data-\[active\]\:after\:h-1[data-active]:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1);
  }

  .data-\[active\]\:after\:bg-blue-60v[data-active]:after {
    content: var(--tw-content);
    background-color: var(--color-blue-60v);
  }

  .data-\[current\]\:font-bold[data-current] {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .data-\[current\]\:after\:absolute[data-current]:after {
    content: var(--tw-content);
    position: absolute;
  }

  .data-\[current\]\:after\:inset-y-1[data-current]:after {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * 1);
  }

  .data-\[current\]\:after\:left-0[data-current]:after {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .data-\[current\]\:after\:block[data-current]:after {
    content: var(--tw-content);
    display: block;
  }

  .data-\[current\]\:after\:w-1[data-current]:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 1);
  }

  .data-\[current\]\:after\:rounded-full[data-current]:after {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .data-\[current\]\:after\:bg-blue-60v[data-current]:after {
    content: var(--tw-content);
    background-color: var(--color-blue-60v);
  }

  .data-\[dragging\]\:bg-blue-10[data-dragging] {
    background-color: var(--color-blue-10);
  }

  .data-\[focus\]\:outline-2[data-focus] {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .data-\[focus\]\:-outline-offset-2[data-focus] {
    outline-offset: calc(2px * -1);
  }

  .data-\[focus\]\:outline-blue-warm-80v[data-focus] {
    outline-color: var(--color-blue-warm-80v);
  }

  .data-\[in-range\]\:bg-blue-warm-10v[data-in-range] {
    background-color: var(--color-blue-warm-10v);
  }

  .data-\[invalid\]\:-ml-5[data-invalid] {
    margin-left: calc(var(--spacing) * -5);
  }

  .data-\[invalid\]\:block[data-invalid] {
    display: block;
  }

  .data-\[invalid\]\:border-l-4[data-invalid] {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .data-\[invalid\]\:border-orange-30v[data-invalid] {
    border-color: var(--color-orange-30v);
  }

  .data-\[invalid\]\:border-transparent[data-invalid] {
    border-color: #0000;
  }

  .data-\[invalid\]\:pl-4[data-invalid] {
    padding-left: calc(var(--spacing) * 4);
  }

  .data-\[invalid\]\:font-bold[data-invalid] {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .data-\[invalid\]\:text-red-60v[data-invalid] {
    color: var(--color-red-60v);
  }

  .data-\[invalid\]\:ring-4[data-invalid] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[invalid\]\:ring-red-60v[data-invalid] {
    --tw-ring-color: var(--color-red-60v);
  }

  .data-\[invalid\]\:outline-offset-4[data-invalid] {
    outline-offset: 4px;
  }

  .data-\[month-context\=next\]\:text-gray-warm-60[data-month-context="next"], .data-\[month-context\=prev\]\:text-gray-warm-60[data-month-context="prev"] {
    color: var(--color-gray-warm-60);
  }

  .data-\[pressed\]\:hidden[data-pressed] {
    display: none;
  }

  .data-\[range-end\]\:rounded-e-sm[data-range-end] {
    border-start-end-radius: var(--radius-sm);
    border-end-end-radius: var(--radius-sm);
  }

  .data-\[range-end\]\:bg-blue-warm-60v[data-range-end] {
    background-color: var(--color-blue-warm-60v);
  }

  .data-\[range-end\]\:text-white[data-range-end] {
    color: var(--color-white);
  }

  .data-\[range-hover\]\:bg-blue-warm-10v[data-range-hover] {
    background-color: var(--color-blue-warm-10v);
  }

  .data-\[range-start\]\:rounded-s-sm[data-range-start] {
    border-start-start-radius: var(--radius-sm);
    border-end-start-radius: var(--radius-sm);
  }

  .data-\[range-start\]\:bg-blue-warm-60v[data-range-start] {
    background-color: var(--color-blue-warm-60v);
  }

  .data-\[range-start\]\:text-white[data-range-start] {
    color: var(--color-white);
  }

  .data-\[selected\]\:bg-blue-warm-60v[data-selected] {
    background-color: var(--color-blue-warm-60v);
  }

  .data-\[selected\]\:text-white[data-selected] {
    color: var(--color-white);
  }

  :is(.\*\:data-\[sort-active\=true\]\:bg-blue-cool-5v > *)[data-sort-active="true"] {
    background-color: var(--color-blue-cool-5v);
  }

  .data-\[state\=open\]\:block[data-state="open"] {
    display: block;
  }

  .data-\[state\=open\]\:flex[data-state="open"] {
    display: flex;
  }

  .data-\[state\=open\]\:bg-gray-5[data-state="open"] {
    background-color: var(--color-gray-5);
  }

  .data-\[state\=open\]\:opacity-100[data-state="open"] {
    opacity: 1;
  }

  .data-\[type\=doc\]\:icon-\[fa-solid--file-word\][data-type="doc"] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' width='384' height='512'%3E%3Cpath fill='black' d='M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24m57.1 120H305c7.7 0 13.4 7.1 11.7 14.7l-38 168c-1.2 5.5-6.1 9.3-11.7 9.3h-38c-5.5 0-10.3-3.8-11.6-9.1c-25.8-103.5-20.8-81.2-25.6-110.5h-.5c-1.1 14.3-2.4 17.4-25.6 110.5c-1.3 5.3-6.1 9.1-11.6 9.1H117c-5.6 0-10.5-3.9-11.7-9.4l-37.8-168c-1.7-7.5 4-14.6 11.7-14.6h24.5c5.7 0 10.7 4 11.8 9.7c15.6 78 20.1 109.5 21 122.2c1.6-10.2 7.3-32.7 29.4-122.7c1.3-5.4 6.1-9.1 11.7-9.1h29.1c5.6 0 10.4 3.8 11.7 9.2c24 100.4 28.8 124 29.6 129.4c-.2-11.2-2.6-17.8 21.6-129.2c1-5.6 5.9-9.5 11.5-9.5M384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9'/%3E%3C/svg%3E");
    background-color: currentColor;
    width: .75em;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .data-\[type\=generic\]\:icon-\[fa-solid--file\][data-type="generic"] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' width='384' height='512'%3E%3Cpath fill='black' d='M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24m160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9'/%3E%3C/svg%3E");
    background-color: currentColor;
    width: .75em;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .data-\[type\=pdf\]\:icon-\[fa-solid--file-pdf\][data-type="pdf"] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' width='384' height='512'%3E%3Cpath fill='black' d='M181.9 256.1c-5-16-4.9-46.9-2-46.9c8.4 0 7.6 36.9 2 46.9m-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7c18.3-7 39-17.2 62.9-21.9c-12.7-9.6-24.9-23.4-34.5-40.8M86.1 428.1c0 .8 13.2-5.4 34.9-40.2c-6.7 6.3-29.1 24.5-34.9 40.2M248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24m-8 171.8c-20-12.2-33.3-29-42.7-53.8c4.5-18.5 11.6-46.6 6.2-64.2c-4.7-29.4-42.4-26.5-47.8-6.8c-5 18.3-.4 44.1 8.1 77c-11.6 27.6-28.7 64.6-40.8 85.8c-.1 0-.1.1-.2.1c-27.1 13.9-73.6 44.5-54.5 68c5.6 6.9 16 10 21.5 10c17.9 0 35.7-18 61.1-61.8c25.8-8.5 54.1-19.1 79-23.2c21.7 11.8 47.1 19.5 64 19.5c29.2 0 31.2-32 19.7-43.4c-13.9-13.6-54.3-9.7-73.6-7.2M377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9m-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9c37.1 15.8 42.8 9 42.8 9'/%3E%3C/svg%3E");
    background-color: currentColor;
    width: .75em;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .data-\[type\=sheet\]\:icon-\[fa-solid--file-excel\][data-type="sheet"] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' width='384' height='512'%3E%3Cpath fill='black' d='M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24m60.1 106.5L224 336l60.1 93.5c5.1 8-.6 18.5-10.1 18.5h-34.9c-4.4 0-8.5-2.4-10.6-6.3C208.9 405.5 192 373 192 373c-6.4 14.8-10 20-36.6 68.8c-2.1 3.9-6.1 6.3-10.5 6.3H110c-9.5 0-15.2-10.5-10.1-18.5l60.3-93.5l-60.3-93.5c-5.2-8 .6-18.5 10.1-18.5h34.8c4.4 0 8.5 2.4 10.6 6.3c26.1 48.8 20 33.6 36.6 68.5c0 0 6.1-11.7 36.6-68.5c2.1-3.9 6.2-6.3 10.6-6.3H274c9.5-.1 15.2 10.4 10.1 18.4M384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9'/%3E%3C/svg%3E");
    background-color: currentColor;
    width: .75em;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .data-\[type\=vid\]\:icon-\[fa-solid--file-video\][data-type="vid"] {
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' width='384' height='512'%3E%3Cpath fill='black' d='M384 121.941V128H256V0h6.059c6.365 0 12.47 2.529 16.971 7.029l97.941 97.941A24 24 0 0 1 384 121.941M224 136V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248c-13.2 0-24-10.8-24-24m96 144.016v111.963c0 21.445-25.943 31.998-40.971 16.971L224 353.941V392c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24V280c0-13.255 10.745-24 24-24h112c13.255 0 24 10.745 24 24v38.059l55.029-55.013c15.011-15.01 40.971-4.491 40.971 16.97'/%3E%3C/svg%3E");
    background-color: currentColor;
    width: .75em;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .data-\[valid\]\:block[data-valid] {
    display: block;
  }

  .data-\[valid\]\:hidden[data-valid] {
    display: none;
  }

  .data-\[valid\]\:bg-blue-10[data-valid] {
    background-color: var(--color-blue-10);
  }

  @media not all and (min-width: 1024px) {
    .max-desktop\:items-center {
      align-items: center;
    }
  }

  @media not all and (min-width: 640px) {
    .max-tablet\:flex-col {
      flex-direction: column;
    }

    .max-tablet\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 480px) {
    .mobile-lg\:inline-flex {
      display: inline-flex;
    }

    .mobile-lg\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
      font-size: calc(var(--text-2xl) * var(--font-normalization));
      line-height: calc(var(--text-2xl--line-height) * var(--font-normalization));
    }

    .mobile-lg\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
      font-size: calc(var(--text-5xl) * var(--font-normalization));
      line-height: calc(var(--text-5xl--line-height) * var(--font-normalization));
    }
  }

  @media (min-width: 640px) {
    .tablet\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .tablet\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .tablet\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .tablet\:flex {
      display: flex;
    }

    .tablet\:h-16 {
      height: calc(var(--spacing) * 16);
    }

    .tablet\:w-1\/2 {
      width: 50%;
    }

    .tablet\:max-w-24 {
      max-width: calc(var(--spacing) * 24);
    }

    .tablet\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .tablet\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .tablet\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .tablet\:flex-row {
      flex-direction: row;
    }

    .tablet\:items-center {
      align-items: center;
    }

    .tablet\:justify-between {
      justify-content: space-between;
    }

    .tablet\:gap-x-8 {
      column-gap: calc(var(--spacing) * 8);
    }

    .tablet\:p-3 {
      padding: calc(var(--spacing) * 3);
    }

    .tablet\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }

    .tablet\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }

    .tablet\:py-0 {
      padding-block: calc(var(--spacing) * 0);
    }

    .tablet\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
      font-size: calc(var(--text-6xl) * var(--font-normalization));
      line-height: calc(var(--text-6xl--line-height) * var(--font-normalization));
    }
  }

  @media (min-width: 880px) {
    .tablet-lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 1024px) {
    .desktop\:row-start-2 {
      grid-row-start: 2;
    }

    .desktop\:-mt-3 {
      margin-top: calc(var(--spacing) * -3);
    }

    .desktop\:mb-3 {
      margin-bottom: calc(var(--spacing) * 3);
    }

    .desktop\:ml-0 {
      margin-left: calc(var(--spacing) * 0);
    }

    .desktop\:block {
      display: block;
    }

    .desktop\:hidden {
      display: none;
    }

    .desktop\:h-12 {
      height: calc(var(--spacing) * 12);
    }

    .desktop\:h-20 {
      height: calc(var(--spacing) * 20);
    }

    .desktop\:w-1\/3 {
      width: 33.3333%;
    }

    .desktop\:w-64 {
      width: calc(var(--spacing) * 64);
    }

    .desktop\:scroll-mt-40 {
      scroll-margin-top: calc(var(--spacing) * 40);
    }

    .desktop\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .desktop\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .desktop\:grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .desktop\:flex-col {
      flex-direction: column;
    }

    .desktop\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    :where(.desktop\:space-y-32 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 32) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)));
    }

    .desktop\:gap-x-8 {
      column-gap: calc(var(--spacing) * 8);
    }

    .desktop\:border-b-2 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 2px;
    }

    .desktop\:p-1 {
      padding: calc(var(--spacing) * 1);
    }

    .desktop\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .desktop\:px-28 {
      padding-inline: calc(var(--spacing) * 28);
    }

    .desktop\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }

    .desktop\:pl-64 {
      padding-left: calc(var(--spacing) * 64);
    }
  }

  @media (min-width: 1200px) {
    .desktop-lg\:flex {
      display: flex;
    }

    .desktop-lg\:pr-64 {
      padding-right: calc(var(--spacing) * 64);
    }
  }

  @container (min-width: 480px) {
    .\@mobile-lg\:not-sr-only {
      clip-path: none;
      white-space: normal;
      width: auto;
      height: auto;
      margin: 0;
      padding: 0;
      position: static;
      overflow: visible;
    }

    .\@mobile-lg\:order-0 {
      order: 0;
    }

    .\@mobile-lg\:order-1 {
      order: 1;
    }

    .\@mobile-lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .\@mobile-lg\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }

    .\@mobile-lg\:block {
      display: block;
    }

    .\@mobile-lg\:grid {
      display: grid;
    }

    .\@mobile-lg\:hidden {
      display: none;
    }

    .\@mobile-lg\:inline {
      display: inline;
    }

    .\@mobile-lg\:inline-flex {
      display: inline-flex;
    }

    .\@mobile-lg\:aspect-auto {
      aspect-ratio: auto;
    }

    .\@mobile-lg\:w-1\/2 {
      width: 50%;
    }

    .\@mobile-lg\:w-1\/3 {
      width: 33.3333%;
    }

    .\@mobile-lg\:w-60 {
      width: calc(var(--spacing) * 60);
    }

    .\@mobile-lg\:w-auto {
      width: auto;
    }

    .\@mobile-lg\:w-full {
      width: 100%;
    }

    .\@mobile-lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .\@mobile-lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .\@mobile-lg\:flex-row {
      flex-direction: row;
    }

    .\@mobile-lg\:items-center {
      align-items: center;
    }

    .\@mobile-lg\:justify-between {
      justify-content: space-between;
    }

    .\@mobile-lg\:justify-end {
      justify-content: flex-end;
    }

    .\@mobile-lg\:gap-x-0 {
      column-gap: calc(var(--spacing) * 0);
    }

    :where(.\@mobile-lg\:divide-y-0 > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(0px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    }

    .\@mobile-lg\:rounded-none {
      border-radius: 0;
    }

    .\@mobile-lg\:rounded-s-sm {
      border-start-start-radius: var(--radius-sm);
      border-end-start-radius: var(--radius-sm);
    }

    .\@mobile-lg\:rounded-e-sm {
      border-start-end-radius: var(--radius-sm);
      border-end-end-radius: var(--radius-sm);
    }

    .\@mobile-lg\:rounded-b-none {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
    }

    .\@mobile-lg\:border-x-0 {
      border-inline-style: var(--tw-border-style);
      border-inline-width: 0;
    }

    .\@mobile-lg\:border-y-0 {
      border-block-style: var(--tw-border-style);
      border-block-width: 0;
    }

    .\@mobile-lg\:border-y-2 {
      border-block-style: var(--tw-border-style);
      border-block-width: 2px;
    }

    .\@mobile-lg\:border-s-2 {
      border-inline-start-style: var(--tw-border-style);
      border-inline-start-width: 2px;
    }

    .\@mobile-lg\:border-e-2 {
      border-inline-end-style: var(--tw-border-style);
      border-inline-end-width: 2px;
    }

    .\@mobile-lg\:border-t-0 {
      border-top-style: var(--tw-border-style);
      border-top-width: 0;
    }

    .\@mobile-lg\:p-0 {
      padding: calc(var(--spacing) * 0);
    }

    .\@mobile-lg\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .\@mobile-lg\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .\@mobile-lg\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }

    .\@mobile-lg\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }

    .\@mobile-lg\:pl-0 {
      padding-left: calc(var(--spacing) * 0);
    }

    .\@mobile-lg\:text-right {
      text-align: right;
    }

    .\@mobile-lg\:whitespace-nowrap {
      white-space: nowrap;
    }
  }

  @container (min-width: 640px) {
    .\@tablet\:inset-auto {
      inset: auto;
    }

    .\@tablet\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .\@tablet\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .\@tablet\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }

    .\@tablet\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }

    .\@tablet\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }

    .\@tablet\:block {
      display: block;
    }

    .\@tablet\:flex {
      display: flex;
    }

    .\@tablet\:inline-flex {
      display: inline-flex;
    }

    .\@tablet\:min-h-0 {
      min-height: calc(var(--spacing) * 0);
    }

    .\@tablet\:grow-0 {
      flex-grow: 0;
    }

    .\@tablet\:columns-2 {
      columns: 2;
    }

    .\@tablet\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .\@tablet\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .\@tablet\:flex-row {
      flex-direction: row;
    }

    .\@tablet\:items-center {
      align-items: center;
    }

    .\@tablet\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }

    .\@tablet\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .\@tablet\:py-1 {
      padding-block: calc(var(--spacing) * 1);
    }

    .\@tablet\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }

    .\@tablet\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }

    .\@tablet\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }

    .\@tablet\:pr-4 {
      padding-right: calc(var(--spacing) * 4);
    }

    .\@tablet\:leading-none {
      --tw-leading: 1;
      line-height: 1;
    }

    .\@tablet\:group-\[\[data-open\]\]\:hidden:is(:where(.group)[data-open] *) {
      display: none;
    }

    .\@tablet\:group-\[\[data-open\]\]\:inline-flex:is(:where(.group)[data-open] *) {
      display: inline-flex;
    }

    .\@tablet\:after\:relative:after {
      content: var(--tw-content);
      position: relative;
    }

    .\@tablet\:last\:border-t-transparent:last-child {
      border-top-color: #0000;
    }

    @container (min-width: 640px) {
      .\@tablet\:\@tablet\:focus\:outline-4:focus {
        outline-style: var(--tw-outline-style);
        outline-width: 4px;
      }
    }

    .\@tablet\:focus\:outline-4:focus {
      outline-style: var(--tw-outline-style);
      outline-width: 4px;
    }

    .\@tablet\:focus\:outline-blue-40v:focus {
      outline-color: var(--color-blue-40v);
    }

    .\@tablet\:focus\:after\:outline-hidden:focus:after {
      content: var(--tw-content);
      --tw-outline-style: none;
      outline-style: none;
    }

    @media (forced-colors: active) {
      .\@tablet\:focus\:after\:outline-hidden:focus:after {
        outline-offset: 2px;
        outline: 2px solid #0000;
      }
    }
  }

  @container (min-width: 1024px) {
    .\@desktop\:left-6 {
      left: calc(var(--spacing) * 6);
    }

    .\@desktop\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .\@desktop\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .\@desktop\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }

    .\@desktop\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }

    .\@desktop\:ml-0 {
      margin-left: calc(var(--spacing) * 0);
    }

    .\@desktop\:block {
      display: block;
    }

    .\@desktop\:flex {
      display: flex;
    }

    .\@desktop\:hidden {
      display: none;
    }

    .\@desktop\:inline {
      display: inline;
    }

    .\@desktop\:w-1\/3 {
      width: 33.3333%;
    }

    .\@desktop\:w-auto {
      width: auto;
    }

    .\@desktop\:columns-4 {
      columns: 4;
    }

    .\@desktop\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .\@desktop\:items-end {
      align-items: flex-end;
    }

    .\@desktop\:gap-x-8 {
      column-gap: calc(var(--spacing) * 8);
    }

    .\@desktop\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }

    .\@desktop\:p-0 {
      padding: calc(var(--spacing) * 0);
    }

    .\@desktop\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .\@desktop\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .\@desktop\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .\@desktop\:px-14 {
      padding-inline: calc(var(--spacing) * 14);
    }

    .\@desktop\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }

    .\@desktop\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }

    .\@desktop\:pr-16 {
      padding-right: calc(var(--spacing) * 16);
    }

    .\@desktop\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }

    .\@desktop\:pl-8 {
      padding-left: calc(var(--spacing) * 8);
    }

    .\@desktop\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
      font-size: calc(var(--text-2xl) * var(--font-normalization));
      line-height: calc(var(--text-2xl--line-height) * var(--font-normalization));
    }

    .\@desktop\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
      font-size: calc(var(--text-4xl) * var(--font-normalization));
      line-height: calc(var(--text-4xl--line-height) * var(--font-normalization));
    }
  }

  .thumb\:-mt-\[calc\(0\.125rem\+1px\)\]::-webkit-slider-runnable-track {
    margin-top: calc(-.125rem - 1px);
  }

  .thumb\:-mt-\[calc\(0\.125rem\+1px\)\]::-moz-range-track {
    margin-top: calc(-.125rem - 1px);
  }

  .thumb\:-mt-\[calc\(0\.125rem\+1px\)\]::-ms-track {
    margin-top: calc(-.125rem - 1px);
  }

  .thumb\:h-5::-webkit-slider-runnable-track {
    height: calc(var(--spacing) * 5);
  }

  .thumb\:h-5::-moz-range-track {
    height: calc(var(--spacing) * 5);
  }

  .thumb\:h-5::-ms-track {
    height: calc(var(--spacing) * 5);
  }

  .thumb\:w-5::-webkit-slider-runnable-track {
    width: calc(var(--spacing) * 5);
  }

  .thumb\:w-5::-moz-range-track {
    width: calc(var(--spacing) * 5);
  }

  .thumb\:w-5::-ms-track {
    width: calc(var(--spacing) * 5);
  }

  .thumb\:appearance-none::-webkit-slider-runnable-track {
    appearance: none;
  }

  .thumb\:appearance-none::-moz-range-track {
    appearance: none;
  }

  .thumb\:appearance-none::-ms-track {
    appearance: none;
  }

  .thumb\:rounded-full::-webkit-slider-runnable-track {
    border-radius: 3.40282e38px;
  }

  .thumb\:rounded-full::-moz-range-track {
    border-radius: 3.40282e38px;
  }

  .thumb\:rounded-full::-ms-track {
    border-radius: 3.40282e38px;
  }

  .thumb\:bg-gray-5::-webkit-slider-runnable-track {
    background-color: var(--color-gray-5);
  }

  .thumb\:bg-gray-5::-moz-range-track {
    background-color: var(--color-gray-5);
  }

  .thumb\:bg-gray-5::-ms-track {
    background-color: var(--color-gray-5);
  }

  .thumb\:ring-2::-webkit-slider-runnable-track {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .thumb\:ring-2::-moz-range-track {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .thumb\:ring-2::-ms-track {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .thumb\:ring-gray-50::-webkit-slider-runnable-track {
    --tw-ring-color: var(--color-gray-50);
  }

  .thumb\:ring-gray-50::-moz-range-track {
    --tw-ring-color: var(--color-gray-50);
  }

  .thumb\:ring-gray-50::-ms-track {
    --tw-ring-color: var(--color-gray-50);
  }

  .thumb\:focus\:bg-white::-webkit-slider-runnable-track:focus {
    background-color: var(--color-white);
  }

  .thumb\:focus\:bg-white::-moz-range-track:focus {
    background-color: var(--color-white);
  }

  .thumb\:focus\:bg-white::-ms-track:focus {
    background-color: var(--color-white);
  }

  .thumb\:focus\:ring-blue-40v::-webkit-slider-runnable-track:focus {
    --tw-ring-color: var(--color-blue-40v);
  }

  .thumb\:focus\:ring-blue-40v::-moz-range-track:focus {
    --tw-ring-color: var(--color-blue-40v);
  }

  .thumb\:focus\:ring-blue-40v::-ms-track:focus {
    --tw-ring-color: var(--color-blue-40v);
  }

  .track\:h-4::-webkit-slider-runnable-track .track\:h-4::-moz-range-track {
    height: calc(var(--spacing) * 4);
  }

  .track\:h-4::-ms-track {
    height: calc(var(--spacing) * 4);
  }

  .track\:w-full::-webkit-slider-runnable-track .track\:w-full::-moz-range-track {
    width: 100%;
  }

  .track\:w-full::-ms-track {
    width: 100%;
  }

  .track\:cursor-pointer::-webkit-slider-runnable-track .track\:cursor-pointer::-moz-range-track {
    cursor: pointer;
  }

  .track\:cursor-pointer::-ms-track {
    cursor: pointer;
  }

  .track\:appearance-none::-webkit-slider-runnable-track .track\:appearance-none::-moz-range-track {
    appearance: none;
  }

  .track\:appearance-none::-ms-track {
    appearance: none;
  }

  .track\:rounded-full::-webkit-slider-runnable-track .track\:rounded-full::-moz-range-track {
    border-radius: 3.40282e38px;
  }

  .track\:rounded-full::-ms-track {
    border-radius: 3.40282e38px;
  }

  .track\:border::-webkit-slider-runnable-track .track\:border::-moz-range-track {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .track\:border::-ms-track {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .track\:border-solid::-webkit-slider-runnable-track .track\:border-solid::-moz-range-track {
    --tw-border-style: solid;
    border-style: solid;
  }

  .track\:border-solid::-ms-track {
    --tw-border-style: solid;
    border-style: solid;
  }

  .track\:border-gray-50::-webkit-slider-runnable-track .track\:border-gray-50::-moz-range-track {
    border-color: var(--color-gray-50);
  }

  .track\:border-gray-50::-ms-track {
    border-color: var(--color-gray-50);
  }

  .track\:bg-gray-5::-webkit-slider-runnable-track .track\:bg-gray-5::-moz-range-track {
    background-color: var(--color-gray-5);
  }

  .track\:bg-gray-5::-ms-track {
    background-color: var(--color-gray-5);
  }

  .\[\&_\>_\*\:not\(\.not-docs-prose\)\]\:max-w-prose > :not(.not-docs-prose) {
    max-width: 65ch;
  }

  .\[\&_a\]\:pl-4 a {
    padding-left: calc(var(--spacing) * 4);
  }

  .\[\&_button\]\:\!border-0 button {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .\[\&_li\]\:pl-0 li {
    padding-left: calc(var(--spacing) * 0);
  }

  .first\:\[\&_li_\*\]\:mt-0:first-child li * {
    margin-top: calc(var(--spacing) * 0);
  }

  .\[\&_pre\]\:\!border-0 pre {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .\[\&_ul\]\:list-none ul {
    list-style-type: none;
  }

  :where(.\[\&_ul\]\:divide-y ul > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.\[\&_ul\]\:divide-gray-cool-10 ul > :not(:last-child)) {
    border-color: var(--color-gray-cool-10);
  }

  .\[\&_ul\]\:pl-0 ul {
    padding-left: calc(var(--spacing) * 0);
  }

  .\[\&_ul_a\]\:pl-8 ul a {
    padding-left: calc(var(--spacing) * 8);
  }

  .\[\&_ul_ul_a\]\:pl-12 ul ul a {
    padding-left: calc(var(--spacing) * 12);
  }

  .\[\&\:\:-webkit-file-upload-button\]\:hidden::-webkit-file-upload-button {
    display: none;
  }

  .\[\&\:not\(\:first-child\)\]\:\[\&_li\]\:pt-5:not(:first-child) li {
    padding-top: calc(var(--spacing) * 5);
  }

  .\[\&\[hidden\]\]\:p-0[hidden] {
    padding: calc(var(--spacing) * 0);
  }
}

@supports (content-visibility: hidden) {
  [hidden="until-found"] {
    display: inherit;
    content-visibility: hidden;
  }
}

@font-face {
  font-family: Open Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url("/_astro/open-sans-cyrillic-ext-wght-normal.D8xHCTEw.woff2") format("woff2-variations");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Open Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url("/_astro/open-sans-cyrillic-wght-normal.bOs07Rf4.woff2") format("woff2-variations");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Open Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url("/_astro/open-sans-greek-ext-wght-normal.Bm9CHu9r.woff2") format("woff2-variations");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Open Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url("/_astro/open-sans-greek-wght-normal.8neIfJ3r.woff2") format("woff2-variations");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Open Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url("/_astro/open-sans-hebrew-wght-normal.BjjtG49P.woff2") format("woff2-variations");
  unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: Open Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url("/_astro/open-sans-math-wght-normal.C1FvUlkR.woff2") format("woff2-variations");
  unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE??;
}

@font-face {
  font-family: Open Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url("/_astro/open-sans-symbols-wght-normal.BAf6-sld.woff2") format("woff2-variations");
  unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+28??, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B??, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F0??, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F7??, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB??;
}

@font-face {
  font-family: Open Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url("/_astro/open-sans-vietnamese-wght-normal.UygKeDyW.woff2") format("woff2-variations");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Open Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url("/_astro/open-sans-latin-ext-wght-normal.DPNHYqvY.woff2") format("woff2-variations");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Open Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url("/_astro/open-sans-latin-wght-normal.CWNzRldh.woff2") format("woff2-variations");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Public Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2") format("woff2-variations");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Public Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2") format("woff2-variations");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Public Sans Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2") format("woff2-variations");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Roboto Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 700;
  src: url("/_astro/roboto-mono-cyrillic-ext-wght-normal.BUDPrIko.woff2") format("woff2-variations");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Roboto Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 700;
  src: url("/_astro/roboto-mono-cyrillic-wght-normal.HUlVHixE.woff2") format("woff2-variations");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Roboto Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 700;
  src: url("/_astro/roboto-mono-greek-wght-normal.BJJTbwTT.woff2") format("woff2-variations");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Roboto Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 700;
  src: url("/_astro/roboto-mono-vietnamese-wght-normal.DlC-zuDL.woff2") format("woff2-variations");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Roboto Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 700;
  src: url("/_astro/roboto-mono-latin-ext-wght-normal.QAYlOegK.woff2") format("woff2-variations");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 700;
  src: url("/_astro/roboto-mono-latin-wght-normal.CZtBPCCa.woff2") format("woff2-variations");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Source Sans 3 Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url("/_astro/source-sans-3-cyrillic-ext-wght-normal.DzyfIafT.woff2") format("woff2-variations");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Source Sans 3 Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url("/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2") format("woff2-variations");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Source Sans 3 Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url("/_astro/source-sans-3-greek-ext-wght-normal.BWSLJLk6.woff2") format("woff2-variations");
  unicode-range: U+1F??;
}

@font-face {
  font-family: "Source Sans 3 Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url("/_astro/source-sans-3-greek-wght-normal.C9H9m1vD.woff2") format("woff2-variations");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Source Sans 3 Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url("/_astro/source-sans-3-vietnamese-wght-normal.C1uRvKPU.woff2") format("woff2-variations");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Source Sans 3 Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url("/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2") format("woff2-variations");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Source Sans 3 Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url("/_astro/source-sans-3-latin-wght-normal.BqRLTx4X.woff2") format("woff2-variations");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Merriweather Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("/_astro/merriweather-cyrillic-ext-wght-normal.Bkm5NjZG.woff2") format("woff2-variations");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Merriweather Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("/_astro/merriweather-cyrillic-wght-normal.BWxnF87P.woff2") format("woff2-variations");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Merriweather Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("/_astro/merriweather-vietnamese-wght-normal.BXYScXBD.woff2") format("woff2-variations");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Merriweather Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("/_astro/merriweather-latin-ext-wght-normal.BZx4mOJf.woff2") format("woff2-variations");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Merriweather Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("/_astro/merriweather-latin-wght-normal.BovdrKvB.woff2") format("woff2-variations");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.docs-prose :where(h1):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(h2):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(h3):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(h4):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(h5):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(h6):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)), .docs-prose :where(p):not(:where([class~="not-docs-prose"], [class~="not-docs-prose"] *)) {
  max-width: 65ch;
}

.docs-prose h4 > code {
  background-color: var(--color-gray-cool-5);
  padding-inline: calc(var(--spacing) * 1);
  padding-block: calc(var(--spacing) * .5);
}

h1, h2, h3, h4, h5, h6 {
  scroll-margin-top: calc(var(--spacing) * 36);
}

.expressive-code .copy button {
  opacity: 1 !important;
}

.expressive-code .frame.has-title pre {
  border-bottom-right-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}

.expressive-code .frame.has-title:not(.is-terminal) .header:before, .expressive-code .frame.has-title:not(.is-terminal) .title {
  border-top-left-radius: .25rem !important;
  border-top-right-radius: .25rem !important;
}

.expressive-code {
  --ec-brdWd: 1px;
  --ec-frm-edTabBarBg: #edeff0;
  --ec-frm-edTabBarBrdCol: #c6cace;
  --ec-brdCol: #c6cace;
}

::view-transition-group(header) {
  z-index: 2;
}

::view-transition-group(content) {
  z-index: 1;
}

.uswds-ready [x-cloak] {
  display: none !important;
}

::-webkit-search-cancel-button {
  appearance: none;
}

:root {
  --docsearch-primary-color: #005ea2;
  --docsearch-muted-color: #565c65;
  --docsearch-hit-color: #000;
  --docsearch-container-background: #000000b3;
}

.DocSearch-Commands-Key {
  top: calc(var(--spacing) * -.5);
  background-color: var(--color-gray-cool-2);
  --tw-gradient-position: to bottom in oklab;
  background-image: linear-gradient(var(--tw-gradient-stops));
  --tw-gradient-from: var(--color-gray-cool-5);
  --tw-gradient-to: var(--color-gray-cool-1);
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  --font-normalization: var(--font-roboto-mono--multiplier);
  font-family: var(--font-roboto-mono);
  color: var(--color-gray-cool-70);
  --tw-shadow: 0 2px 0 var(--tw-shadow-color, #c6cace), 0 3px 2px var(--tw-shadow-color, #71767a), 0 2px 0 0 var(--tw-shadow-color, #fff) inset;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-radius: .25rem;
  align-items: center;
  display: flex;
  position: relative;
}

.DocSearch-Commands-Key svg {
  top: calc(var(--spacing) * .5);
  position: relative;
}

@keyframes enter {
  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}

@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  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;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
