.radix-themes{--heading-font-family:var(--boing_bold) --default-font-family:var(--graphik_regular) --line-height:1.5 --letter-spacing:0.025em --heading-letter-spacing:0.05em}.dialog-content{position:fixed;height:100%;overflow:auto;box-shadow:0 10px 38px -10px rgba(0,0,0,.35);outline:none}.dialog-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.slide-in-right{top:0;right:0;animation:slideInFromRight .3s cubic-bezier(.16,1,.3,1) forwards}.slide-out-right{top:0;right:0;animation:slideOutToRight .3s cubic-bezier(.16,1,.3,1) forwards}.slide-in-left{top:0;left:0;animation:slideInFromLeft .3s cubic-bezier(.16,1,.3,1) forwards}.slide-out-left{top:0;left:0;animation:slideOutToLeft .3s cubic-bezier(.16,1,.3,1) forwards}.slide-in-top{animation:slideInFromTop .3s cubic-bezier(.16,1,.3,1) forwards}.slide-in-top,.slide-out-top{top:0;left:0;width:100%;height:auto}.slide-out-top{animation:slideOutToTop .3s cubic-bezier(.16,1,.3,1) forwards}.slide-in-bottom{animation:slideInFromBottom .3s cubic-bezier(.16,1,.3,1) forwards}.slide-in-bottom,.slide-out-bottom{bottom:0;left:0;width:100%;height:auto}.slide-out-bottom{animation:slideOutToBottom .3s cubic-bezier(.16,1,.3,1) forwards}[class*=col-span-]{grid-column:span 12}@media (min-width:520px){.col-span-xs-1{grid-column:span 1}.col-span-xs-2{grid-column:span 2}.col-span-xs-3{grid-column:span 3}.col-span-xs-4{grid-column:span 4}.col-span-xs-5{grid-column:span 5}.col-span-xs-6{grid-column:span 6}.col-span-xs-7{grid-column:span 7}.col-span-xs-8{grid-column:span 8}.col-span-xs-9{grid-column:span 9}.col-span-xs-10{grid-column:span 10}.col-span-xs-11{grid-column:span 11}.col-span-xs-12{grid-column:span 12}}@media (min-width:768px){.col-span-sm-1{grid-column:span 1}.col-span-sm-2{grid-column:span 2}.col-span-sm-3{grid-column:span 3}.col-span-sm-4{grid-column:span 4}.col-span-sm-5{grid-column:span 5}.col-span-sm-6{grid-column:span 6}.col-span-sm-7{grid-column:span 7}.col-span-sm-8{grid-column:span 8}.col-span-sm-9{grid-column:span 9}.col-span-sm-10{grid-column:span 10}.col-span-sm-11{grid-column:span 11}.col-span-sm-12{grid-column:span 12}}@media (min-width:1024px){.col-span-md-1{grid-column:span 1}.col-span-md-2{grid-column:span 2}.col-span-md-3{grid-column:span 3}.col-span-md-4{grid-column:span 4}.col-span-md-5{grid-column:span 5}.col-span-md-6{grid-column:span 6}.col-span-md-7{grid-column:span 7}.col-span-md-8{grid-column:span 8}.col-span-md-9{grid-column:span 9}.col-span-md-10{grid-column:span 10}.col-span-md-11{grid-column:span 11}.col-span-md-12{grid-column:span 12}}@media (min-width:1280px){.col-span-lg-1{grid-column:span 1}.col-span-lg-2{grid-column:span 2}.col-span-lg-3{grid-column:span 3}.col-span-lg-4{grid-column:span 4}.col-span-lg-5{grid-column:span 5}.col-span-lg-6{grid-column:span 6}.col-span-lg-7{grid-column:span 7}.col-span-lg-8{grid-column:span 8}.col-span-lg-9{grid-column:span 9}.col-span-lg-10{grid-column:span 10}.col-span-lg-11{grid-column:span 11}.col-span-lg-12{grid-column:span 12}}@media (min-width:1640px){.col-span-xl-1{grid-column:span 1}.col-span-xl-2{grid-column:span 2}.col-span-xl-3{grid-column:span 3}.col-span-xl-4{grid-column:span 4}.col-span-xl-5{grid-column:span 5}.col-span-xl-6{grid-column:span 6}.col-span-xl-7{grid-column:span 7}.col-span-xl-8{grid-column:span 8}.col-span-xl-9{grid-column:span 9}.col-span-xl-10{grid-column:span 10}.col-span-xl-11{grid-column:span 11}.col-span-xl-12{grid-column:span 12}}:root{--black-a1:rgba(0,0,0,.05);--black-a2:rgba(0,0,0,.1);--black-a3:rgba(0,0,0,.15);--black-a4:rgba(0,0,0,.2);--black-a5:rgba(0,0,0,.3);--black-a6:rgba(0,0,0,.4);--black-a7:rgba(0,0,0,.5);--black-a8:rgba(0,0,0,.6);--black-a9:rgba(0,0,0,.7);--black-a10:rgba(0,0,0,.8);--black-a11:rgba(0,0,0,.9);--black-a12:rgba(0,0,0,.95)}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/0.05);--black-a2:color(display-p3 0 0 0/0.1);--black-a3:color(display-p3 0 0 0/0.15);--black-a4:color(display-p3 0 0 0/0.2);--black-a5:color(display-p3 0 0 0/0.3);--black-a6:color(display-p3 0 0 0/0.4);--black-a7:color(display-p3 0 0 0/0.5);--black-a8:color(display-p3 0 0 0/0.6);--black-a9:color(display-p3 0 0 0/0.7);--black-a10:color(display-p3 0 0 0/0.8);--black-a11:color(display-p3 0 0 0/0.9);--black-a12:color(display-p3 0 0 0/0.95)}}}.light,.light-theme,:root{--indigo-1:#fdfdfe;--indigo-2:#f7f9ff;--indigo-3:#edf2fe;--indigo-4:#e1e9ff;--indigo-5:#d2deff;--indigo-6:#c1d0ff;--indigo-7:#abbdf9;--indigo-8:#8da4ef;--indigo-9:#3e63dd;--indigo-10:#3358d4;--indigo-11:#3a5bc7;--indigo-12:#1f2d5c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--indigo-1:color(display-p3 0.992 0.992 0.996);--indigo-2:color(display-p3 0.971 0.977 0.998);--indigo-3:color(display-p3 0.933 0.948 0.992);--indigo-4:color(display-p3 0.885 0.914 1);--indigo-5:color(display-p3 0.831 0.87 1);--indigo-6:color(display-p3 0.767 0.814 0.995);--indigo-7:color(display-p3 0.685 0.74 0.957);--indigo-8:color(display-p3 0.569 0.639 0.916);--indigo-9:color(display-p3 0.276 0.384 0.837);--indigo-10:color(display-p3 0.234 0.343 0.801);--indigo-11:color(display-p3 0.256 0.354 0.755);--indigo-12:color(display-p3 0.133 0.175 0.348)}}}.light,.light-theme,:root{--mauve-1:#fdfcfd;--mauve-2:#faf9fb;--mauve-3:#f2eff3;--mauve-4:#eae7ec;--mauve-5:#e3dfe6;--mauve-6:#dbd8e0;--mauve-7:#d0cdd7;--mauve-8:#bcbac7;--mauve-9:#8e8c99;--mauve-10:#84828e;--mauve-11:#65636d;--mauve-12:#211f26}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--mauve-1:color(display-p3 0.991 0.988 0.992);--mauve-2:color(display-p3 0.98 0.976 0.984);--mauve-3:color(display-p3 0.946 0.938 0.952);--mauve-4:color(display-p3 0.915 0.906 0.925);--mauve-5:color(display-p3 0.886 0.876 0.901);--mauve-6:color(display-p3 0.856 0.846 0.875);--mauve-7:color(display-p3 0.814 0.804 0.84);--mauve-8:color(display-p3 0.735 0.728 0.777);--mauve-9:color(display-p3 0.555 0.549 0.596);--mauve-10:color(display-p3 0.514 0.508 0.552);--mauve-11:color(display-p3 0.395 0.388 0.424);--mauve-12:color(display-p3 0.128 0.122 0.147)}}}.light,.light-theme,:root{--purple-1:#fefcfe;--purple-2:#fbf7fe;--purple-3:#f7edfe;--purple-4:#f2e2fc;--purple-5:#ead5f9;--purple-6:#e0c4f4;--purple-7:#d1afec;--purple-8:#be93e4;--purple-9:#8e4ec6;--purple-10:#8347b9;--purple-11:#8145b5;--purple-12:#402060}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--purple-1:color(display-p3 0.995 0.988 0.996);--purple-2:color(display-p3 0.983 0.971 0.993);--purple-3:color(display-p3 0.963 0.931 0.989);--purple-4:color(display-p3 0.937 0.888 0.981);--purple-5:color(display-p3 0.904 0.837 0.966);--purple-6:color(display-p3 0.86 0.774 0.942);--purple-7:color(display-p3 0.799 0.69 0.91);--purple-8:color(display-p3 0.719 0.583 0.874);--purple-9:color(display-p3 0.523 0.318 0.751);--purple-10:color(display-p3 0.483 0.289 0.7);--purple-11:color(display-p3 0.473 0.281 0.687);--purple-12:color(display-p3 0.234 0.132 0.363)}}}.light,.light-theme,:root{--violet-1:#fdfcfe;--violet-2:#faf8ff;--violet-3:#f4f0fe;--violet-4:#ebe4ff;--violet-5:#e1d9ff;--violet-6:#d4cafe;--violet-7:#c2b5f5;--violet-8:#aa99ec;--violet-9:#6e56cf;--violet-10:#654dc4;--violet-11:#6550b9;--violet-12:#2f265f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--violet-1:color(display-p3 0.991 0.988 0.995);--violet-2:color(display-p3 0.978 0.974 0.998);--violet-3:color(display-p3 0.953 0.943 0.993);--violet-4:color(display-p3 0.916 0.897 1);--violet-5:color(display-p3 0.876 0.851 1);--violet-6:color(display-p3 0.825 0.793 0.981);--violet-7:color(display-p3 0.752 0.712 0.943);--violet-8:color(display-p3 0.654 0.602 0.902);--violet-9:color(display-p3 0.417 0.341 0.784);--violet-10:color(display-p3 0.381 0.306 0.741);--violet-11:color(display-p3 0.383 0.317 0.702);--violet-12:color(display-p3 0.179 0.15 0.359)}}}.light,.light-theme,:root{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--cyan-1:color(display-p3 0.982 0.992 0.996);--cyan-2:color(display-p3 0.955 0.981 0.984);--cyan-3:color(display-p3 0.888 0.965 0.975);--cyan-4:color(display-p3 0.821 0.941 0.959);--cyan-5:color(display-p3 0.751 0.907 0.935);--cyan-6:color(display-p3 0.671 0.862 0.9);--cyan-7:color(display-p3 0.564 0.8 0.854);--cyan-8:color(display-p3 0.388 0.715 0.798);--cyan-9:color(display-p3 0.282 0.627 0.765);--cyan-10:color(display-p3 0.264 0.583 0.71);--cyan-11:color(display-p3 0.08 0.48 0.63);--cyan-12:color(display-p3 0.108 0.232 0.277)}}}button,p{all:unset}.NavigationMenuRoot{position:relative;display:flex;justify-content:center;z-index:1}.NavigationMenuList{display:flex;justify-content:center;padding:4px;list-style:none;margin:0}.NavigationMenuLink,.NavigationMenuTrigger{padding:8px 12px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;line-height:1;border-radius:4px;font-size:15px;color:var(--cyan-11)}.NavigationMenuTrigger{display:flex;align-items:center;justify-content:space-between;gap:2px}.NavigationMenuLink{display:block;text-decoration:none;font-size:15px;line-height:1}.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;grid-column-gap:10px;column-gap:10px;list-style:none}@media only screen and (min-width:600px){.List.one{width:500px;grid-template-columns:.75fr 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:hover{background-color:var(--mauve-3)}.ListItemHeading{font-weight:500;line-height:1.2;margin-bottom:5px}.ListItemText{color:var(--mauve-11);line-height:1.4;font-weight:400}.Callout{display:flex;justify-content:flex-end;flex-direction:column;height:100%;background:linear-gradient(135deg,var(--purple-9) 0,var(--indigo-9) 100%);border-radius:6px;padding:25px;text-decoration:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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;top:1px;transition:transform .25s ease}[data-state=open]>.CaretDown{transform:rotate(-180deg)}.Arrow{position:relative;top:70%;background-color:#fff;width:10px;height:10px;transform:rotate(45deg);border-top-left-radius:2px}@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}}