@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}}
