.dark,.dark-theme,.light,.light-theme,.radix-themes,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--cursor-button:pointer;--cursor-menu-item:pointer;--cursor-checkbox:pointer;--cursor-radio:pointer;--cursor-switch:pointer;--cursor-slider-thumb:pointer;--cursor-slider-thumb-active:pointer}*{box-sizing:border-box}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}.nav-item:hover{background-color:var(--gray-a3)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--slate-9);outline-offset:2px}tbody tr:hover{background-color:var(--gray-a2)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--gray-a2)}::-webkit-scrollbar-thumb{background:var(--gray-a6);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gray-a8)}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}::selection{background-color:var(--slate-a5);color:var(--slate-12)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.landing-page .landing-section{padding-inline:1.25rem}.landing-page .landing-nav{width:100%}.landing-page .landing-brand-row{width:100%;flex-wrap:wrap;row-gap:.75rem}.landing-page .landing-hero-actions,.landing-page .landing-hero-actions>*,.landing-page .landing-nav-actions,.landing-page .landing-nav-actions>*{width:100%}.landing-page .landing-hero-actions .rt-Button,.landing-page .landing-nav-actions .rt-Button{width:100%;justify-content:center}@media (min-width:640px){.landing-page .landing-hero-actions,.landing-page .landing-hero-actions .rt-Button,.landing-page .landing-hero-actions>*{width:auto}}@media (min-width:768px){.landing-page .landing-section{padding-inline:0}.landing-page .landing-brand-row{width:auto;flex-wrap:nowrap;row-gap:0}.landing-page .landing-nav-actions,.landing-page .landing-nav-actions .rt-Button,.landing-page .landing-nav-actions>*{width:auto}}@media (max-width:768px){.nav-item{padding:12px}}.app-top-nav__inner{gap:1.5rem;padding-inline:clamp(1.25rem,4vw,2.75rem)}.app-top-nav__brand{min-width:0}.app-top-nav__actions{flex-wrap:wrap;gap:1rem}.app-top-nav__sign-in{display:inline-flex}.app-top-nav__account-sign-out-form{display:none}.app-top-nav__account-sign-out-button{width:100%;background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.app-top-nav__account-sign-out-button:focus{outline:none}.app-top-nav__account-sign-out-separator{display:none}.app-shell,.app-shell-wrapper{width:100%}.app-shell__content{padding-inline:clamp(1.25rem,4vw,2rem)}.app-shell__main{width:100%}.app-mobile-nav-trigger{display:none}.app-mobile-nav-dialog{width:min(100vw - 24px,360px);max-height:min(620px,100vh - 24px);border-radius:var(--radius-4);overflow:hidden}.app-mobile-nav-body{padding:1rem 1.25rem 1.5rem;overflow-y:auto;max-height:calc(100% - 56px)}@media (max-width:1024px){.app-top-nav__inner{gap:1rem}.app-shell__content{padding-inline:clamp(1rem,5vw,1.5rem)}}@media (max-width:768px){.app-mobile-nav-trigger{display:inline-flex}.app-top-nav__inner{flex-wrap:wrap;gap:.75rem;padding-inline:1.25rem!important}.app-top-nav__actions{width:100%;justify-content:flex-end;gap:.75rem}.app-top-nav__sign-in .sign-in-button--signed-in{display:none}.app-top-nav__sign-in:has(.sign-in-button--signed-in){display:none}.app-top-nav__account-sign-out-form,.app-top-nav__account-sign-out-separator{display:block}.app-shell{flex-direction:column}.app-shell__sidebar{display:none}.app-shell__content{padding:1.25rem}.app-footer{padding-inline:1.25rem}}.rc-page{display:flex;flex-direction:column;gap:2rem;width:100%}.rc-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.rc-page__create-button{flex-shrink:0}.rc-page__quickstart{display:none}.rc-page__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.rc-page__card{height:100%}.rc-page__card-footer{display:flex;justify-content:space-between;align-items:center;gap:.5rem}@media (max-width:768px){.rc-page{gap:1.5rem}.rc-page__header{align-items:flex-start}.rc-page__create-button{display:none}.rc-page__quickstart{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:var(--radius-4);border:1px solid var(--gray-a4);background-color:var(--color-background)}.rc-page__list{grid-template-columns:1fr}.rc-page__card-footer{align-items:stretch;flex-direction:column}}.account-page{display:flex;flex-direction:column;gap:2.5rem;width:100%}.account-page__details{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.account-page__field{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:var(--radius-3);border:1px solid var(--gray-a3);background-color:var(--color-background)}.account-page__field-label{font-size:.875rem;color:var(--gray-11);text-transform:uppercase;letter-spacing:.08em}.account-page__header{display:flex;flex-direction:column;gap:.5rem}.account-page__summary{border-radius:var(--radius-4);border:1px dashed var(--gray-a5);padding:1.25rem;background:color-mix(in srgb,var(--slate-a3) 20%,transparent)}@media (max-width:768px){.account-page{gap:1.75rem}.account-page__details{grid-template-columns:1fr}}.billing-page{display:flex;flex-direction:column;gap:2rem}.billing-page__header{display:flex;flex-direction:column;gap:.5rem}.billing-page__cards{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.billing-client__field{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.billing-client__label{min-width:0;flex:1 1}.billing-client__input{flex:0 0 140px}.billing-client__actions{display:flex;justify-content:flex-start;width:100%}.billing-client__button{width:auto}@media (max-width:768px){.billing-client__field{flex-direction:column;align-items:stretch;gap:.5rem}.billing-client__button,.billing-client__input{width:100%}}.create-page{gap:2rem}.create-page,.create-page__header{display:flex;flex-direction:column}.create-page__header{gap:.5rem}.create-page__card{background-color:var(--color-background);border-radius:var(--radius-4);border:1px solid var(--gray-a3);padding:clamp(1.25rem,3vw,2rem);box-shadow:0 8px 24px var(--gray-a2)}.create-page__helper{display:none}@media (max-width:768px){.create-page{gap:1.75rem}.create-page__helper{display:block;border-radius:var(--radius-4);border:1px dashed var(--slate-a5);padding:1rem;background:color-mix(in srgb,var(--slate-a3) 25%,transparent)}}