:root{--bg:#000;--card:#141416;--field:#1c1c1e;--sheet:#000;--text:#f5f5f7;--text-2:#ebebf59e;--text-3:#ebebf580;--text-4:#ebebf566;--line:#ffffff1a;--line-soft:#ffffff12;--hair:#ffffff14;--accent:#e8761a;--accent-light:#ffb46b;--glow:#ffc58a;--seg:#7676803d;--track-off:#78788052;--danger:#ff8a80;--sat:max(env(safe-area-inset-top,0px), 14px);--sab:env(safe-area-inset-bottom,0px);--tab-gap:max(calc(var(--sab) - 10px), 24px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{background:var(--bg);-webkit-font-smoothing:antialiased;color:var(--text);overscroll-behavior:none;-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}a{color:var(--accent-light)}::-webkit-scrollbar{display:none}textarea::placeholder,input::placeholder{color:#ebebf566}input,textarea,button{font-family:inherit}button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.press:active{opacity:.6}.press-scale:active{transform:scale(.98)}.press-scale-sm:active{transform:scale(.97)}.press-dim:active{opacity:.8}.press-bg:active{background:#ffffff0a}.hover-row:hover{background:#ffffff0d}.press,.press-scale,.press-scale-sm,.press-dim{transition:transform .12s,opacity .12s}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dropIn{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:none}}@keyframes softPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes breathe{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes phoneTop{0%,to{transform:translateY(-10px)rotate(180deg)}50%{transform:translateY(0)rotate(180deg)}}@keyframes phoneBot{0%,to{transform:translateY(10px)}50%{transform:translateY(0)}}@keyframes meet{0%,35%,to{opacity:0;transform:scaleX(.3)}50%,62%{opacity:1;transform:scaleX(1)}}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pushIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}.screen-push{animation:.28s cubic-bezier(.2,.8,.2,1) both pushIn}.screen-pop{animation:.24s cubic-bezier(.2,.8,.2,1) both popIn}.screen-tab{animation:.18s both fadeIn}@keyframes barFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dialogIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.dialog-in{animation:.24s cubic-bezier(.2,.8,.2,1) both dialogIn}.bar-fill{transform-origin:0;animation:.45s cubic-bezier(.2,.8,.2,1) both barFill}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-h,100%);background:var(--bg);position:fixed}:root[data-kb]{--sab:0px}:root[data-kb] .tabbar{display:none!important}input,textarea{scroll-margin:24px 0 96px}:root[data-kb] .kb-sticky{z-index:3;background:#000;padding-top:10px;padding-bottom:10px;position:sticky;bottom:0}.device{background:var(--bg);width:100%;height:100%;position:relative;overflow:hidden}.tabbar{left:14px;right:14px;bottom:var(--tab-gap);z-index:35;-webkit-backdrop-filter:blur(24px)saturate(1.6);background:#1c1c1ef5;border:.5px solid #ffffff1f;border-radius:33px;grid-template-columns:repeat(5,1fr);gap:2px;height:66px;padding:6px;display:grid;position:absolute;box-shadow:0 12px 32px #0000008c}.tabbar[data-hidden]{display:none}.tabbar .tab{color:#ebebf573;background:0 0;border-radius:27px;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:background .15s,color .15s;display:flex}.tabbar .tab[aria-current=page]{color:#fff;background:#ffffff1f}.tabbar .tab span{font-size:10px;font-weight:600}.tabbar-brand{display:none}@media (width>=600px){.shell{justify-content:center;display:flex}.device{border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft);width:min(560px,100%)}.device:has(>.onboarding){border-color:#0000}}@media (width>=600px) and (height>=720px){.onboarding{display:flex}.onboarding-inner{width:100%;max-width:460px;margin:auto;min-height:0!important;padding-block:40px!important}}@media (width>=1000px){.shell:has(.tabbar){padding-left:232px}.tabbar,.tabbar[data-hidden]{z-index:30;background:var(--bg);-webkit-backdrop-filter:none;border:none;border-right:1px solid var(--line-soft);width:232px;height:auto;box-shadow:none;border-radius:0;flex-direction:column;align-items:stretch;gap:4px;padding:30px 16px;display:flex;position:fixed;inset:0 auto 0 0}:root[data-kb] .tabbar{display:flex!important}.tabbar .tab{border-radius:14px;flex-direction:row;flex:none;justify-content:flex-start;gap:14px;height:50px;padding:0 14px}.tabbar .tab span{font-size:15px;font-weight:600}.tabbar .tab:hover{color:#fff;background:#ffffff0f}.tabbar .tab[aria-current=page]{background:#ffffff1a}.tabbar .tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabbar-brand{letter-spacing:-.04em;color:var(--accent);padding:2px 14px 26px;font-size:30px;font-weight:800;display:block}}
