.not-found_container__PhdHT{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg-primary);padding:40px 20px;position:relative;overflow:hidden}.not-found_container__PhdHT:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.3) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.2) 0,transparent 50%);pointer-events:none}.not-found_content__eXtMa{text-align:center;max-width:500px;position:relative;z-index:1;animation:not-found_fadeInUp__oBC_7 .6s var(--ease-spring) both}@keyframes not-found_fadeInUp__oBC_7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.not-found_iconWrapper__ttZxx{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,var(--color-ocean-mid),var(--color-sage-mid));box-shadow:var(--shadow-lg);margin:0 auto 32px;animation:not-found_float__u5ckY 3s ease-in-out infinite,not-found_fadeIn__SmmPO .8s var(--ease-spring) .2s both}.not-found_icon__u61jq{width:48px;height:48px;color:white;animation:not-found_rotate__yd9Bc 8s linear infinite}@keyframes not-found_float__u5ckY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes not-found_rotate__yd9Bc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes not-found_fadeIn__SmmPO{0%{opacity:0}to{opacity:1}}.not-found_title__Vh7BH{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 24px;animation:not-found_slideIn__kecLE .6s var(--ease-spring) .3s both}@keyframes not-found_slideIn__kecLE{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.not-found_verse__MCGBO{font-family:var(--font-scripture);font-size:var(--text-xl);font-style:italic;color:var(--amber);margin:0 0 8px;line-height:1.4;max-width:450px;padding:0 20px;animation:not-found_slideIn__kecLE .6s var(--ease-spring) .4s both}.not-found_reference__8iLjz{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 32px;animation:not-found_slideIn__kecLE .6s var(--ease-spring) .5s both}.not-found_description__gCEE1{font-family:var(--font-ui);font-size:var(--text-md);color:var(--text-secondary);line-height:var(--leading-normal);margin:0 0 40px;animation:not-found_slideIn__kecLE .6s var(--ease-spring) .6s both}.not-found_actions__iVU5n{display:flex;flex-direction:column;gap:12px;margin-bottom:40px;animation:not-found_slideIn__kecLE .6s var(--ease-spring) .7s both}@media (min-width:480px){.not-found_actions__iVU5n{flex-direction:row;justify-content:center}}.not-found_primaryButton__w6ogT{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:linear-gradient(135deg,var(--color-ocean-mid),var(--color-sage-mid));color:white;border-radius:24px;text-decoration:none;font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--font-semibold);box-shadow:var(--shadow-md);transition:all var(--duration-normal) var(--ease-smooth);cursor:pointer}.not-found_primaryButton__w6ogT:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.not-found_primaryButton__w6ogT:active{transform:translateY(0)}.not-found_secondaryButton__bKlbj{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:var(--bg-secondary);color:var(--color-ocean-dark);border:1px solid var(--border-medium);border-radius:24px;text-decoration:none;font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--font-semibold);box-shadow:var(--shadow-sm);transition:all var(--duration-normal) var(--ease-smooth);cursor:pointer}.not-found_secondaryButton__bKlbj:hover{background:var(--bg-tertiary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.not-found_secondaryButton__bKlbj:active{transform:translateY(0)}.not-found_errorCode___H6ov{font-family:var(--font-display);font-size:120px;font-weight:var(--font-black);color:white;margin:0;line-height:1;-webkit-user-select:none;user-select:none;animation:not-found_fadeIn__SmmPO 1s var(--ease-smooth) 1s both}:root.not-found_dark__9xXf4 .not-found_container__PhdHT{background:var(--bg-primary)}:root.not-found_dark__9xXf4 .not-found_container__PhdHT:before{background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.05) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.03) 0,transparent 50%)}:root.not-found_dark__9xXf4 .not-found_iconWrapper__ttZxx{background:linear-gradient(135deg,var(--color-ocean-dark),var(--color-sage-dark));box-shadow:var(--shadow-xl)}:root.not-found_dark__9xXf4 .not-found_title__Vh7BH{color:var(--color-sky-light)}:root.not-found_dark__9xXf4 .not-found_verse__MCGBO{color:var(--color-sky-mid)}:root.not-found_dark__9xXf4 .not-found_reference__8iLjz{color:var(--text-secondary);opacity:.9}:root.not-found_dark__9xXf4 .not-found_description__gCEE1{color:var(--text-secondary)}:root.not-found_dark__9xXf4 .not-found_primaryButton__w6ogT{background:linear-gradient(135deg,var(--color-ocean-mid),var(--color-sage-mid));box-shadow:var(--shadow-md)}:root.not-found_dark__9xXf4 .not-found_primaryButton__w6ogT:hover{box-shadow:var(--shadow-lg)}:root.not-found_dark__9xXf4 .not-found_secondaryButton__bKlbj{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-light)}:root.not-found_dark__9xXf4 .not-found_secondaryButton__bKlbj:hover{background:var(--bg-tertiary)}:root.not-found_dark__9xXf4 .not-found_errorCode___H6ov{color:white}@media (max-width:480px){.not-found_title__Vh7BH{font-size:var(--text-3xl)}.not-found_verse__MCGBO{font-size:var(--text-lg)}.not-found_iconWrapper__ttZxx{width:80px;height:80px;margin-bottom:24px}.not-found_icon__u61jq{width:40px;height:40px}.not-found_errorCode___H6ov{font-size:80px}}