@font-face{font-family:"IBM Plex Serif";src:url(/fonts/IBMPlexSerif-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.ttf) format("truetype");font-weight:400;font-display:swap}body,html{overflow:auto}.arvita-app{position:relative;inset:auto;height:100dvh;min-width:0}.ui-add-tile[aria-disabled=true],.ui-tab[aria-disabled=true]{color:var(--arvita-muted-foreground);cursor:default}.roster-circle[data-retake=true]{outline:var(--arvita-space-1) solid var(--arvita-error-foreground)}.pilot-guided-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:100dvh;margin:0;padding:0;border:0;background:transparent;color:var(--arvita-foreground)}.pilot-guided-dialog::-webkit-backdrop{background:color-mix(in srgb,var(--arvita-background),transparent)}.pilot-guided-dialog::backdrop{background:color-mix(in srgb,var(--arvita-background),transparent)}@media (min-width:600px){.pilot-guided-dialog{inset:0;max-width:var(--arvita-ui-measure);margin:auto}}.pilot-auth-main{display:flex;flex-direction:column}.pilot-auth-panel{flex:0 0 auto;margin-block:auto}.pilot-auth-status{text-align:center}.pilot-auth-panel .pilot-clerk-title,.pilot-auth-status h1{margin:0;color:var(--arvita-card-foreground);font-family:var(--arvita-font-heading);font-size:var(--arvita-ui-text-title);font-weight:600;line-height:1.23}.pilot-auth-status .ui-state{padding-block:var(--arvita-space-3);box-shadow:none}.pilot-auth-context{text-align:center}.pilot-auth-context p{margin:0}.pilot-auth-context nav{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--arvita-space-4)}.pilot-auth-context .ui-text-link{color:var(--arvita-card-foreground);text-decoration:underline;text-underline-offset:var(--arvita-space-1)}.pilot-auth-panel .pilot-clerk-card,.pilot-auth-panel .pilot-clerk-frame,.pilot-auth-panel .pilot-clerk-root{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.pilot-auth-panel .pilot-clerk-frame{gap:0;padding:0;overflow:hidden}.pilot-auth-panel .pilot-clerk-card,.pilot-auth-panel .pilot-clerk-footer{background:var(--arvita-card)}.pilot-auth-panel .pilot-clerk-card{padding:var(--arvita-ui-inset);box-shadow:none}.pilot-auth-panel .pilot-clerk-link{color:var(--arvita-card-foreground);text-decoration:underline}.pilot-auth-panel .pilot-clerk-provider{min-height:var(--arvita-ui-control);border:1px solid var(--arvita-border);border-radius:var(--arvita-ui-radius-button);background:var(--arvita-secondary);color:var(--arvita-secondary-foreground)}.pilot-auth-panel :is(.pilot-clerk-root a,.pilot-clerk-root button,.ui-button):focus-visible{outline:2px solid var(--arvita-ring);outline-offset:var(--arvita-space-1)}