.project-sheet-layer{z-index:80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.project-sheet-layer[hidden]{display:none}.project-sheet-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1f4473;animation:.2s ease-out both project-sheet-fade;position:absolute;inset:0}.project-sheet{z-index:1;box-sizing:border-box;width:100%;max-height:calc(100dvh - 12px);padding:14px 18px calc(28px + env(safe-area-inset-bottom));color:#fff;background:#0b1f44;border-radius:28px 28px 0 0;animation:.32s cubic-bezier(.22,1,.36,1) both project-sheet-rise;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0b1f4459}@keyframes project-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes project-sheet-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (min-width:900px){.project-sheet-layer{align-items:center;padding:24px}.project-sheet{border-radius:28px;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:28px}}@keyframes project-sheet-reduced-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.project-sheet-backdrop,.project-sheet{animation:.15s ease-out both project-sheet-reduced-fade!important}}
