.not-found_container__LRagC{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#f7f3e9,#ede7d3 50%,#f0ebd8);direction:rtl;font-family:var(--font-arabic-body),serif}.not-found_card__VS9aN{text-align:center;max-width:700px;width:100%;padding:50px 40px;background:#ffffff;box-shadow:0 20px 60px rgba(0,0,0,.1),0 8px 25px rgba(0,0,0,.08);border:1px solid rgba(200,190,170,.3);position:relative;overflow:hidden}.not-found_card__VS9aN:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-accent-primary),var(--color-interactive))}.not-found_header__0U8gW{margin-bottom:40px;position:relative}.not-found_titleWrapper__zKb0L{position:relative;display:inline-block}.not-found_title__bOfUG{font-family:var(--font-arabic-head),serif;font-size:clamp(80px,12vw,120px);font-weight:800;color:var(--color-text-title);margin:0;line-height:1;text-shadow:0 4px 8px rgba(0,0,0,.05);letter-spacing:-.02em;opacity:0;transform:scale(.8)}.not-found_subtitle__08lp3{position:absolute;top:-10px;right:-20px;font-family:var(--font-arabic-body),serif;font-size:16px;color:var(--color-text-subheading);font-style:italic;font-weight:400;opacity:0;transform:translateX(30px);background:rgba(255,255,255,.9);padding:4px 8px;border:1px solid rgba(200,190,170,.2)}.not-found_penSection__HlqAf{margin:40px 0;opacity:0;transform:translateY(20px)}.not-found_penContainer__WCdRT{position:relative;width:250px;height:250px;margin:0 auto}.not-found_penSvg__9YtYS{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.not-found_penBody__2jjfn{animation:not-found_penFloat__3EsbA 3s ease-in-out infinite}.not-found_penTip__3VKaO{animation:not-found_penFloat__3EsbA 3s ease-in-out .1s infinite}.not-found_writingPath__MJQ0_{stroke-dasharray:100;stroke-dashoffset:100;animation:not-found_drawPath__Z9h0k 2s ease-in-out 1s infinite}.not-found_messageCircle__lv7KQ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;background:linear-gradient(135deg,#ffffff,#f8f6f0);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.1);border:2px solid rgba(200,190,170,.2);z-index:1}.not-found_circleText__hPgoX{font-family:var(--font-arabic-head),serif;font-size:18px;font-style:italic;color:var(--color-text-body);text-align:center;line-height:1.4;margin:0;padding:20px}.not-found_mainMessage__CboCN{margin:40px 0;opacity:0}.not-found_primaryText__ZyIqv{font-family:var(--font-arabic-body),serif;font-size:clamp(18px,2.5vw,22px);color:var(--color-text-title);line-height:1.8;margin:0 0 20px;font-weight:400}.not-found_secondaryText__s9Sjy{font-family:var(--font-arabic-body),serif;font-size:clamp(16px,2vw,18px);color:var(--color-text-body);line-height:1.7;margin:0}.not-found_inlineLink__zLzYv{color:var(--color-accent-primary);text-decoration:none;font-weight:600;border-bottom:2px solid transparent;transition:all .3s ease;position:relative}.not-found_inlineLink__zLzYv:hover{color:var(--color-interactive);border-bottom-color:var(--color-interactive)}.not-found_buttonSection__RbtDi{margin-top:50px;opacity:0;transform:translateY(30px)}.not-found_homeButton__HTgj9{display:inline-flex;align-items:center;gap:12px;padding:18px 35px;background:linear-gradient(135deg,var(--color-accent-primary) 0,var(--color-interactive) 100%);color:#ffffff;text-decoration:none;font-family:var(--font-arabic-body),serif;font-size:18px;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px rgba(0,0,0,.15);position:relative;overflow:hidden}.not-found_homeButton__HTgj9:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,0,0,.2)}.not-found_homeButton__HTgj9:active{transform:translateY(-1px)}.not-found_buttonIcon__bwPv_{font-size:20px;transition:transform .3s ease}.not-found_homeButton__HTgj9:hover .not-found_buttonIcon__bwPv_{transform:translateX(-5px)}.not-found_hidden__c_AFN{opacity:0}.not-found_fadeInScale__KQglW{animation:not-found_fadeInScale__KQglW .8s cubic-bezier(.4,0,.2,1) forwards}.not-found_slideInRight___xzTt{animation:not-found_slideInRight___xzTt .6s ease-out .3s forwards}.not-found_fadeIn__TXaa5{animation:not-found_fadeIn__TXaa5 .8s ease-out forwards}.not-found_typewriterMessage__MdxzB{animation:not-found_fadeIn__TXaa5 1s ease-out forwards}.not-found_slideInUp__2WQus{animation:not-found_slideInUp__2WQus .8s cubic-bezier(.4,0,.2,1) forwards}.not-found_homeButton__HTgj9:hover{background:var(--color-interactive);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.not-found_homeButton__HTgj9:active{transform:translateY(0)}@media (max-width:768px){.not-found_container__LRagC{padding:15px}.not-found_card__VS9aN{padding:35px 25px}.not-found_title__bOfUG{font-size:clamp(60px,15vw,80px)}.not-found_subtitle__08lp3{font-size:14px;right:-15px;top:-5px}.not-found_penContainer__WCdRT{width:200px;height:200px}.not-found_messageCircle__lv7KQ{width:150px;height:150px}.not-found_circleText__hPgoX{font-size:16px;padding:15px}.not-found_primaryText__ZyIqv{font-size:18px;line-height:1.7}.not-found_secondaryText__s9Sjy{font-size:16px}.not-found_homeButton__HTgj9{padding:15px 25px;font-size:16px}.not-found_buttonSection__RbtDi{margin-top:35px}}@media (max-width:480px){.not-found_card__VS9aN{padding:25px 20px}.not-found_penContainer__WCdRT{width:180px;height:180px}.not-found_messageCircle__lv7KQ{width:130px;height:130px}.not-found_circleText__hPgoX{font-size:14px}}@keyframes not-found_fadeInScale__KQglW{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes not-found_slideInRight___xzTt{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes not-found_fadeIn__TXaa5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found_slideInUp__2WQus{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found_penFloat__3EsbA{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes not-found_drawPath__Z9h0k{0%{stroke-dashoffset:100;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:1}}