@keyframes nova-phone-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nova-phone-fade-out{0%{opacity:1}to{opacity:0}}@keyframes nova-phone-panel-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes nova-phone-panel-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 16px}}@keyframes nova-phone-sheet-in{0%{transform:translateY(calc(100% + 24px))}to{transform:translateY(0)}}@keyframes nova-phone-sheet-out{0%{transform:translateY(var(--nova-sheet-offset,0px))}to{transform:translateY(calc(100% + 24px))}}@media (max-width:767px),(max-height:500px) and (pointer:coarse){.nova-phone-overlay[data-state=open]{animation:.24s ease-out nova-phone-fade-in}.nova-phone-overlay[data-state=closed]{animation:.22s ease-in nova-phone-fade-out}.nova-mobile-sheet[data-state=open]:not([data-interacted]){animation:.24s cubic-bezier(.2,0,0,1) both nova-phone-sheet-in}.nova-mobile-sheet[data-state=closed]{animation:.22s cubic-bezier(.4,0,1,1) both nova-phone-sheet-out}.nova-phone-dialog[data-state=open],.nova-phone-panel-enter{animation:.18s cubic-bezier(.2,0,0,1) nova-phone-panel-in}.nova-phone-dialog[data-state=closed]{animation:.16s ease-in nova-phone-panel-out}.nova-mobile-sheet[data-dragging=true]{animation:none}.nova-phone-sheet-motion{transition-duration:.24s;transition-timing-function:cubic-bezier(.2,0,0,1)}.nova-phone-sheet-motion[data-state=closed]{transition-duration:.22s;transition-timing-function:cubic-bezier(.4,0,1,1)}.nova-phone-sheet-motion[data-dragging=true]{transition:none}@media (prefers-reduced-motion:reduce){.nova-phone-overlay,.nova-mobile-sheet,.nova-phone-dialog,.nova-phone-panel-enter,.nova-phone-sheet-motion{transition-duration:0s!important;animation:none!important}}.nova-phone-close{color:#71717a;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f2ef;border:1px solid #e8e5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s ease-out}.nova-phone-close:active{background:#e8e5e1}.nova-phone-close:focus-visible{outline-offset:2px;outline:2px solid #9c8b80}.nova-phone-close>svg{width:16px;height:16px}.nova-phone-section-header{border-bottom-color:#f1ece9;gap:12px;height:60px;min-height:60px;padding:8px 16px}.nova-phone-section-title{font-family:var(--font-inter);letter-spacing:-.014em;color:#27272a;font-size:16px;font-weight:600;line-height:24px}.nova-phone-section-action{min-height:44px;font-family:var(--font-inter);color:#52525b;box-shadow:none;background:#faf9f7;border:1px solid #e8e5e1;border-radius:12px;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:20px}.nova-phone-section-action:active{background:#f1ece9}body.nova-app-document{font-family:var(--font-inter)}.nova-phone-page-title{font-family:var(--font-inter);letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:28px}.nova-phone-card-title{font-family:var(--font-inter);letter-spacing:-.014em;font-size:18px;font-weight:500;line-height:26px}}
@media (prefers-reduced-motion:no-preference){:where(html[data-three-tabs]) :where([role=tab]){transition:scale .12s,background-color .12s,box-shadow .12s,color .12s}:where(html[data-three-tabs]) :where([data-slot=button],[role=tab]):where(:not(:disabled,[aria-disabled=true])):active{scale:.97}:where(html[data-three-tabs]) :where(button:hover,button:focus-visible) .switch-top{animation:.6s ease-in-out switchRight}:where(html[data-three-tabs]) :where(button:hover,button:focus-visible) .switch-bottom{animation:.6s ease-in-out switchLeft}:where(html[data-three-tabs]) :where(button,a[href],[role=button]):hover svg:is([data-icon=PlusIcon],[data-icon=HeroPlusIcon]){animation:.45s cubic-bezier(.34,1.4,.64,1) icon-plusSpin}}@keyframes switchRight{0%,to{transform:translate(0)}30%{transform:translate(3px)}55%{transform:translate(-.5px)}75%{transform:translate(1.5px)}}@keyframes switchLeft{0%,to{transform:translate(0)}30%{transform:translate(-3px)}55%{transform:translate(.5px)}75%{transform:translate(-1.5px)}}@keyframes icon-plusSpin{0%{transform:rotate(0)scale(1)}60%{transform:rotate(90deg)scale(1.12)}to{transform:rotate(90deg)scale(1)}}.rail-anim-icon>[data-still]>svg{width:100%;height:100%;display:block}.rail-anim-icon path[stroke]:not([stroke=none]){stroke:currentColor}.rail-anim-icon>[data-frames]{visibility:hidden;will-change:transform;background:currentColor;position:absolute;top:0;left:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rail-anim-icon[data-ready]>[data-frames]{visibility:visible}.rail-anim-icon[data-ready]>[data-still]{visibility:hidden}
