.radix-themes{--font-size-1:calc(12px * var(--scaling));--font-size-2:calc(14px * var(--scaling));--font-size-3:calc(16px * var(--scaling));--font-size-4:calc(18px * var(--scaling));--font-size-5:calc(20px * var(--scaling));--font-size-6:calc(24px * var(--scaling));--font-size-7:calc(28px * var(--scaling));--font-size-8:calc(35px * var(--scaling));--font-size-9:calc(50px * var(--scaling));--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-1:calc(16px * var(--scaling));--line-height-2:calc(20px * var(--scaling));--line-height-3:calc(24px * var(--scaling));--line-height-4:calc(26px * var(--scaling));--line-height-5:calc(28px * var(--scaling));--line-height-6:calc(30px * var(--scaling));--line-height-7:calc(36px * var(--scaling));--line-height-8:calc(40px * var(--scaling));--line-height-9:calc(50px * var(--scaling));--letter-spacing-1:0.0025em;--letter-spacing-2:0em;--letter-spacing-3:0em;--letter-spacing-4:-0.0025em;--letter-spacing-5:-0.005em;--letter-spacing-6:-0.00625em;--letter-spacing-7:-0.0075em;--letter-spacing-8:-0.01em;--letter-spacing-9:-0.025em;--default-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI (Custom)",Roboto,"Helvetica Neue","Open Sans (Custom)",system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--default-font-size:var(
		--font-size-3
	);--default-font-style:normal;--default-font-weight:var(--font-weight-regular);--default-line-height:1.5;--default-letter-spacing:0em;--default-leading-trim-start:0.42em;--default-leading-trim-end:0.36em;--heading-font-family:var(--default-font-family);--heading-font-size-adjust:1;--heading-font-style:normal;--heading-leading-trim-start:var(--default-leading-trim-start);--heading-leading-trim-end:var(--default-leading-trim-end);--heading-letter-spacing:0em;--heading-line-height-1:calc(16px * var(--scaling));--heading-line-height-2:calc(18px * var(--scaling));--heading-line-height-3:calc(22px * var(--scaling));--heading-line-height-4:calc(24px * var(--scaling));--heading-line-height-5:calc(26px * var(--scaling));--heading-line-height-6:calc(30px * var(--scaling));--heading-line-height-7:calc(36px * var(--scaling));--heading-line-height-8:calc(40px * var(--scaling));--heading-line-height-9:calc(60px * var(--scaling));--code-font-family:"Menlo","Consolas (Custom)","Bitstream Vera Sans Mono",monospace,"Apple Color Emoji","Segoe UI Emoji";--code-font-size-adjust:0.95;--code-font-style:normal;--code-font-weight:inherit;--code-letter-spacing:-0.007em;--code-padding-top:0.1em;--code-padding-bottom:0.1em;--code-padding-left:0.25em;--code-padding-right:0.25em;--strong-font-family:var(--default-font-family);--strong-font-size-adjust:1;--strong-font-style:inherit;--strong-font-weight:var(--font-weight-bold);--strong-letter-spacing:0em;--em-font-family:"Times New Roman","Times",serif;--em-font-size-adjust:1.18;--em-font-style:italic;--em-font-weight:inherit;--em-letter-spacing:-0.025em;--quote-font-family:"Times New Roman","Times",serif;--quote-font-size-adjust:1.18;--quote-font-style:italic;--quote-font-weight:inherit;--quote-letter-spacing:-0.025em;--tab-active-letter-spacing:-0.01em;--tab-active-word-spacing:0em;--tab-inactive-letter-spacing:0em;--tab-inactive-word-spacing:0em;overflow-wrap:break-word;font-family:var(--default-font-family);font-size:var(--default-font-size);font-weight:var(--default-font-weight);font-style:var(--default-font-style);line-height:var(--default-line-height);letter-spacing:var(--default-letter-spacing);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--cursor-button:pointer;--cursor-checkbox:pointer;--cursor-disabled:default;--cursor-link:pointer;--cursor-menu-item:pointer;--cursor-radio:pointer;--cursor-slider-thumb:grab;--cursor-slider-thumb-active:grabbing;--cursor-switch:pointer}@font-face{font-family:"Segoe UI (Custom)";font-weight:300;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semilight"),local("Segoe UI")}@font-face{font-family:"Segoe UI (Custom)";font-weight:300;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semilight Italic"),local("Segoe UI Italic")}@font-face{font-family:"Segoe UI (Custom)";font-weight:400;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI")}@font-face{font-family:"Segoe UI (Custom)";font-weight:400;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Italic")}@font-face{font-family:"Segoe UI (Custom)";font-weight:500;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semibold"),local("Segoe UI")}@font-face{font-family:"Segoe UI (Custom)";font-weight:500;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semibold Italic"),local("Segoe UI Italic")}@font-face{font-family:"Segoe UI (Custom)";font-weight:700;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Bold")}@font-face{font-family:"Segoe UI (Custom)";font-weight:700;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Bold Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:300;descent-override:35%;src:local("Open Sans Light"),local("Open Sans Regular")}@font-face{font-family:"Open Sans (Custom)";font-weight:300;font-style:italic;descent-override:35%;src:local("Open Sans Light Italic"),local("Open Sans Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:400;descent-override:35%;src:local("Open Sans Regular")}@font-face{font-family:"Open Sans (Custom)";font-weight:400;font-style:italic;descent-override:35%;src:local("Open Sans Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:500;descent-override:35%;src:local("Open Sans Medium"),local("Open Sans Regular")}@font-face{font-family:"Open Sans (Custom)";font-weight:500;font-style:italic;descent-override:35%;src:local("Open Sans Medium Italic"),local("Open Sans Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:700;descent-override:35%;src:local("Open Sans Bold")}@font-face{font-family:"Open Sans (Custom)";font-weight:700;font-style:italic;descent-override:35%;src:local("Open Sans Bold Italic")}@font-face{font-family:"Consolas (Custom)";font-weight:400;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas")}@font-face{font-family:"Consolas (Custom)";font-weight:400;font-style:italic;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas Italic")}@font-face{font-family:"Consolas (Custom)";font-weight:700;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas Bold")}@font-face{font-family:"Consolas (Custom)";font-weight:700;font-style:italic;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas Bold Italic")}.vds-audio-player,.vds-video-player{--media-brand:var(--accent-9);--media-focus:var(--accent-a8)}.vds-slider-track{background-color:var(--accent-a6)}.vds-slider-track-fill{background-color:var(--accent-9)}.vds-time-slider .vds-slider-thumb{background-color:var(--accent-9);border-color:var(--accent-9)}.vds-caption-button,.vds-fullscreen-button,.vds-mute-button,.vds-pip-button,.vds-playback-button{color:var(--accent-9)}.vds-caption-button,.vds-time-group{color:var(--accent-11)}.rt-BaseCard:after,.rt-BaseCard:before,.rt-Card:where(.rt-variant-surface):before{border-radius:0;inset:0}.prose a{color:var(--accent-12)!important}.NavigationMenuRoot{position:relative;display:flex;justify-content:center;width:100vw}.NavigationMenuList{display:flex;justify-content:center;list-style:none;margin:0}.NavigationMenuLink,.NavigationMenuTrigger{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px}.NavigationMenuTrigger{display:flex;align-items:center;justify-content:space-between;gap:2px}.NavigationMenuLink{display:block;text-decoration:none}.NavigationMenuContent{position:absolute;top:0;left:0;width:100%;animation-duration:.25s;animation-timing-function:ease}.NavigationMenuContent[data-motion=from-start]{animation-name:enterFromLeft}.NavigationMenuContent[data-motion=from-end]{animation-name:enterFromRight}.NavigationMenuContent[data-motion=to-start]{animation-name:exitToLeft}.NavigationMenuContent[data-motion=to-end]{animation-name:exitToRight}@media only screen and (min-width:600px){.NavigationMenuContent{width:auto}}.NavigationMenuIndicator{display:flex;align-items:flex-end;justify-content:center;height:10px;top:100%;overflow:hidden;z-index:1;transition:width,transform .25s ease}.NavigationMenuIndicator[data-state=visible]{animation:fadeIn .2s ease}.NavigationMenuIndicator[data-state=hidden]{animation:fadeOut .2s ease}.NavigationMenuViewport{position:relative;transform-origin:top center;margin-top:-10px;width:100%;background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);height:var(--radix-navigation-menu-viewport-height);transition:width,height,.3s ease}.NavigationMenuViewport[data-state=open]{animation:scaleIn .2s ease}.NavigationMenuViewport[data-state=closed]{animation:scaleOut .2s ease}@media only screen and (min-width:600px){.NavigationMenuViewport{width:var(--radix-navigation-menu-viewport-width)}}.List{display:grid;padding:22px;margin:0;-moz-column-gap:10px;column-gap:10px;list-style:none}@media only screen and (min-width:600px){.List.one{width:650px;grid-template-columns:1fr 1fr 1fr}.List.two{width:600px;grid-auto-flow:column;grid-template-rows:repeat(3,1fr)}}.ListItemLink{display:block;outline:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:12px;border-radius:6px;font-size:15px;line-height:1}.ListItemLink:focus{box-shadow:0 0 0 2px var(--violet-7)}.ListItemLink:hover{background-color:var(--accent-3)}.ListItemHeading{font-weight:500;line-height:1.2;margin-bottom:5px;color:var(--accent-12)}.ListItemText{color:var(--gray-11);line-height:1.4;font-weight:400}.Callout{display:flex;justify-content:flex-end;flex-direction:column;width:100%;height:100%;background:linear-gradient(135deg,var(--accent-9) 0,var(--accent-12) 130%);border-radius:6px;padding:25px;text-decoration:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Callout:focus{box-shadow:0 0 0 2px var(--violet-7)}.CalloutHeading{color:#fff;font-size:18px;font-weight:500;line-height:1.2;margin-top:16px;margin-bottom:7px}.CalloutText{color:var(--mauve-4);font-size:14px;line-height:1.3}.ViewportPosition{position:absolute;display:flex;justify-content:center;width:100%;top:100%;left:0;perspective:2000px}.CaretDown{position:relative;color:var(--accent-8);top:1px;transition:transform .25s ease}[data-state=open]>.CaretDown{transform:rotate(-180deg)}.Arrow{position:relative;top:15px;background-color:#fff;width:16px;height:20px;transform:rotate(45deg);border-top-left-radius:2px;z-index:10}@keyframes enterFromRight{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}@keyframes enterFromLeft{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}@keyframes exitToRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(200px)}}@keyframes exitToLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-200px)}}@keyframes scaleIn{0%{opacity:0;transform:rotateX(-30deg) scale(.9)}to{opacity:1;transform:rotateX(0deg) scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:rotateX(0deg) scale(1)}to{opacity:0;transform:rotateX(-10deg) scale(.95)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){.rt-BaseButton:where(.rt-variant-solid){background-color:var(--accent-9);color:#fff;box-shadow:0 1px 2px var(--black-a7);transition:all .2s ease}.rt-BaseButton:where(.rt-variant-solid):hover{background-color:var(--accent-10)}.rt-BaseButton:where(.rt-variant-solid):active{background-color:var(--accent-11);transform:translateY(0);box-shadow:0 1px 2px var(--black-a7)}.rt-BaseButton:where(.rt-variant-soft){background-color:var(--accent-3);color:var(--accent-11);transition:all .15s ease}.rt-BaseButton:where(.rt-variant-soft):hover{background-color:var(--accent-4);color:var(--accent-12)}.rt-BaseButton:where(.rt-variant-soft):active{background-color:var(--accent-5)}.rt-BaseButton:where(.rt-variant-surface){background-color:color-mix(in srgb,var(--accent-4) 15%,transparent);color:var(--gray-12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--accent-5),0 1px 1px var(--black-a2),0 2px 4px var(--black-a2);transition:all .2s cubic-bezier(.3,.7,.4,1)}.rt-BaseButton:where(.rt-variant-surface):hover{background-color:color-mix(in srgb,var(--accent-5) 25%,transparent);box-shadow:inset 0 0 0 1px var(--accent-6),0 2px 4px var(--black-a4),0 4px 8px var(--black-a4)}.rt-BaseButton:where(.rt-variant-surface):active{background-color:color-mix(in srgb,var(--accent-6) 35%,transparent);box-shadow:inset 0 0 0 1px var(--accent-7),0 1px 2px var(--black-a4)}.rt-BaseButton:where(.rt-variant-outline){background-color:transparent;color:var(--accent-11);box-shadow:inset 0 0 0 1px var(--accent-8);transition:all .2s ease}.rt-BaseButton:where(.rt-variant-outline):hover{background-color:var(--accent-2);box-shadow:inset 0 0 0 1px var(--accent-9)}.rt-BaseButton:where(.rt-variant-outline):active{background-color:var(--accent-5);box-shadow:inset 0 0 0 1px var(--accent-10)}.rt-BaseButton:where(.rt-variant-ghost){background-color:transparent;color:var(--gray-12);transition:all .2s ease;position:relative}.rt-BaseButton:where(.rt-variant-ghost):hover{color:#fff;background-color:color-mix(in srgb,var(--accent-8) 15%,transparent)}.rt-BaseButton:where(.rt-variant-ghost):active{color:#fff;background-color:color-mix(in srgb,var(--accent-9) 25%,transparent)}.rt-BaseButton:where(.rt-variant-ghost):after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .2s ease}.rt-BaseButton:where(.rt-variant-ghost):hover:after{opacity:1;box-shadow:inset 0 0 0 1px var(--accent-7)}.rt-BaseButton:where([data-disabled]){opacity:.4;cursor:not-allowed;transform:none!important;box-shadow:none!important}.rt-SelectTrigger:where(.rt-variant-ghost){color:var(--gray-12)!important;background-color:transparent;transition:all .2s ease}.rt-SelectTrigger:where(.rt-variant-ghost):hover{color:#fff!important;background-color:color-mix(in srgb,var(--accent-8) 15%,transparent)}.rt-SelectTrigger:where(.rt-variant-ghost):where([data-placeholder])
		:where(.rt-SelectTriggerInner){color:var(--gray-11)!important;opacity:.8}.rt-SelectTrigger:where(.rt-variant-ghost) :where(.rt-SelectIcon){color:var(--gray-11)!important;opacity:.8}}:is(.dark,.dark-theme) .radix-themes:is(.light,.light-theme){color-scheme:light;--accent-11:color-mix(in srgb,var(--pixelesq-9) 80%,#000);--accent-12:color-mix(in srgb,var(--pixelesq-9) 90%,#000);--gray-11:color-mix(in srgb,var(--gray-9) 70%,#000);--gray-12:color-mix(in srgb,var(--gray-9) 85%,#000);--gray-a11:color-mix(in srgb,var(--gray-9) 60%,transparent);--gray-a12:color-mix(in srgb,var(--gray-9) 85%,transparent)}