@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,500;1,700&display=swap";:root{--pl-canvas: #F4F1EA;--pl-surface: #FFFFFF;--pl-surface-2: #FBF9F4;--pl-sheet: #FFFFFF;--pl-ink: #161A1D;--pl-ink-2: #5E6469;--pl-ink-3: #9BA1A6;--pl-hairline: #ECE7DD;--pl-accent: #FF5A3C;--pl-accent-deep: #E8442A;--pl-accent-tint: #FFEDE7;--pl-on-accent: #FFFFFF;--pl-race: #1FAFBE;--pl-gravel: #C8822E;--pl-mtb: #3E8B5C;--pl-gold: #C99A2E;--pl-gold-tint: #FBF1D9;--pl-r-card: 24px;--pl-r-lg: 20px;--pl-r-md: 16px;--pl-r-sm: 12px;--pl-r-pill: 999px;--pl-shadow: 0 6px 22px rgba(22,26,29,.06), 0 1px 3px rgba(22,26,29,.04);--pl-shadow-lg: 0 16px 40px rgba(22,26,29,.12), 0 2px 6px rgba(22,26,29,.05);--pl-shadow-press: 0 2px 8px rgba(22,26,29,.05);--pl-font: "Hanken Grotesk", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow:hidden;overscroll-behavior-x:none}body{font-family:var(--pl-font);background:#e7e2d8;color:var(--pl-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#stage{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 0%,#efeae0,#e3ddd2 60%,#dbd5c9)}#scaler{transform-origin:center center}.pl-app{font-family:var(--pl-font);color:var(--pl-ink);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.pl-app h1,.pl-app h2,.pl-app h3,.pl-app h4,.pl-app p{margin:0}.pl-app button{font-family:inherit;cursor:pointer;border:none;background:none}.pl-app ::-webkit-scrollbar{width:0;height:0}.pl-app{scrollbar-width:none}.pl-dark-input::placeholder{color:#ffffff61}.pl-tap{transition:transform .12s cubic-bezier(.2,.7,.2,1),box-shadow .14s ease,background .14s ease}.pl-tap:active{transform:translateY(1px) scale(.992)}@keyframes pl-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes pl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pl-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pl-fade{0%{opacity:0}to{opacity:1}}@keyframes pl-up{0%{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes pl-shift{0%{transform:translate(16px)}to{transform:translate(0)}}@keyframes pl-logo-circles{0%{opacity:0;transform:scale(.88)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes pl-logo-text{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pl-login-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
