.onboarding-first-record-panel{position:fixed;inset:auto 12px calc(env(safe-area-inset-bottom, 0px) + 20px);z-index:3600;max-width:620px;max-height:calc(100dvh - 40px);margin-inline:auto;overflow:auto;padding:16px;border:1px solid #dccbb6;border-radius:24px;color:#2e2a26;background:linear-gradient(135deg,#fffdf8,#f5f0e8);box-shadow:0 18px 50px #2e2a2626}.onboarding-first-record-panel header{display:flex;align-items:center;justify-content:space-between}.onboarding-first-record-controls p{font-size:.85rem;line-height:1.6;margin:8px 0}.onboarding-first-record-controls button,.onboarding-first-record-panel header button{min-height:36px;border:1px solid #dbc5b0;background:#fffaf0;color:#805334;border-radius:12px;padding:5px 10px}.onboarding-sleep-times{display:flex;gap:8px;flex-wrap:wrap}.onboarding-sleep-times fieldset{border:0;padding:0;margin:0}.onboarding-sleep-times legend{font-size:.75rem;color:#776554;padding-bottom:5px}.onboarding-sleep-times button{margin-right:4px}.onboarding-sleep-times button[aria-pressed=true]{border-color:#b5764a;background:#f2dfc8}.onboarding-first-record-skip{margin-top:6px}.onboarding-first-record-unavailable{font-size:.75rem;line-height:1.5;color:#776554}[data-onboarding-first-record-locked=true] .gf-composer-writing{border:2px solid #b5764a;border-radius:16px;animation:onboardingRewritePulse 1.2s ease-in-out infinite}[data-onboarding-first-record-locked=true] .gf-composer-submit{animation:onboardingRewritePulse 1.2s ease-in-out infinite}[data-goldfish-new-line=true]{animation:onboardingNewLine .6s ease-out}@keyframes onboardingRewritePulse{50%{box-shadow:0 0 0 4px #b5764a26}}@keyframes onboardingNewLine{0%{opacity:.2}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-goldfish-new-line=true],[data-onboarding-first-record-locked=true] .gf-composer-submit,[data-onboarding-first-record-locked=true] .gf-composer-writing{animation:none}}