body,html{margin:0;padding:0;background:var(--bg-page);color:var(--text-strong);font-family:var(--font-text)}a{text-decoration:none}a,a:hover{color:var(--text-accent)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}::selection{background:rgba(13,168,155,.35)}button,input,select,textarea{font-family:inherit}input,select,textarea{background:var(--surface-card);color:var(--text-strong)}.rc-figure{font-family:var(--font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes rc-breathe{0%,to{box-shadow:inset 0 0 0 1px rgba(201,162,39,.55),inset 0 0 60px rgba(201,162,39,.14)}50%{box-shadow:inset 0 0 0 2px rgba(201,162,39,.9),inset 0 0 130px rgba(201,162,39,.3)}}@keyframes rc-panel-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes rc-app-in{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}@keyframes rc-launcher-in{0%{opacity:0;transform:translate(-50%) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes rc-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@keyframes rc-shimmer{0%,to{opacity:.5}50%{opacity:1}}@keyframes rc-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rc-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.rc-app{animation:rc-app-in var(--rc-zoom) var(--rc-spring-zoom) both;transform-origin:50% 30%}.rc-press{transition:transform var(--rc-instant) var(--rc-ease-out),background var(--rc-quick) var(--rc-ease-out)}.rc-press:active{transform:scale(.94)}.rc-dock-item:hover{background:var(--surface-inset)}.rc-tile:hover .rc-tile-icon{transform:translateY(-2px);box-shadow:var(--shadow-md)}.rc-tile-icon{transition:transform var(--rc-quick) var(--rc-ease-out),box-shadow var(--rc-quick) var(--rc-ease-out)}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.rc-hover-dark:hover{color:var(--text-strong)!important}.rc-hover-border:hover{border-color:var(--border-strong)!important}.rc-brass-btn:hover{background:#e8cb6b!important}.rc-outline-btn:hover{border-color:var(--text-muted)!important}.rc-clay-btn:hover{border-color:var(--danger)!important}.rc-row-hover:hover{background:var(--surface-inset)}.rc-zone{cursor:pointer;transition:fill-opacity .12s}.rc-zone:hover{fill-opacity:.75}@keyframes rc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rc-signin{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.rc-signin-hero{padding:28px 22px 30px}.rc-signin-pitch{padding-top:36px}.rc-signin-headline{font-size:34px}@media (min-width:900px){.rc-signin{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:1fr}.rc-signin-hero{padding:48px 56px 56px}.rc-signin-headline{font-size:60px;max-width:520px}}.rc-scroll-dark{scrollbar-width:thin;scrollbar-color:rgba(143,230,218,.35) transparent}.rc-scroll-dark::-webkit-scrollbar{width:6px}.rc-scroll-dark::-webkit-scrollbar-thumb{background:rgba(143,230,218,.35);border-radius:6px}.rc-scroll-dark::-webkit-scrollbar-track{background:transparent}@keyframes rc-pin-drop{0%{opacity:0;transform:translateY(-46px)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[style*=rc-pin-drop]{animation:none!important}}@keyframes rc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rc-sheet-up{0%{opacity:0;transform:translate(-50%,120%)}to{opacity:1;transform:translate(-50%)}}@keyframes rc-zip-pulse{0%{transform:scale(1)}40%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes rc-spin{to{transform:rotate(1turn)}}@keyframes rc-sheet-side{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes rc-sheet-bottom{0%{transform:translateY(100%)}to{transform:none}}:root{--accent-soft:rgba(13,168,155,.2)}@keyframes rc-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rc-ring-breathe{0%,to{opacity:.35}50%{opacity:1}}.rc-auth-points{display:none;flex-direction:column}@media (min-width:900px){.rc-auth-points{display:flex}}.rc-noscroll{scrollbar-width:none}.rc-noscroll::-webkit-scrollbar{display:none}