:root{--main-color:#f5c016;--color-black:#212121;--color-white:#efeeff;--color-gray:#101010;--main-color-rgb:223,188,70}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#101010;background-color:var(--color-gray);color:#efeeff;color:var(--color-white);font-family:DM Sans,system-ui,sans-serif;font-weight:400;margin:0;overflow-wrap:break-word;padding:0;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::selection{background-color:#f5c016;background-color:var(--main-color);color:#212121;color:var(--color-black)}textarea{resize:none}.Loading_container__UT5cj{align-items:center;display:flex;gap:10px;height:100vh;justify-content:center;width:100%}.Loading_dot__tiypB{animation:Loading_pulse__Vq-jn 1.4s ease-in-out infinite;background-color:#f5c016;border-radius:50%;height:12px;width:12px}.Loading_dot__tiypB:nth-child(2){animation-delay:.2s}.Loading_dot__tiypB:nth-child(3){animation-delay:.4s}@keyframes Loading_pulse__Vq-jn{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.SidebarSignature_signature__L1HsH{align-items:center;display:flex;gap:1.2rem;opacity:.85;pointer-events:none;position:fixed;transition:opacity .5s ease;-webkit-user-select:none;user-select:none;z-index:999}@media (min-width:769px){.SidebarSignature_signature__L1HsH{left:1.2rem;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:left center}}@media (max-width:768px){.SidebarSignature_signature__L1HsH{left:1.5rem;position:absolute;top:1.5rem;transform:none}}.SidebarSignature_signature__L1HsH:hover{opacity:.8}.SidebarSignature_name__--STG{color:#555;font-size:.78rem;font-weight:700;letter-spacing:.45rem;text-transform:uppercase}.SidebarSignature_year__HN5UQ{color:#444;font-size:.7rem;font-weight:600}.SidebarSignature_signature__L1HsH:before{background:#444;content:"";height:1px;opacity:.6;width:18px}.AuthLayout_container__weLoV{background:#000;color:#fff;display:flex;min-height:100vh}.AuthLayout_leftPanel__ycjHh{align-items:center;background:linear-gradient(90deg,#000 60%,#0000);display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:2rem;position:relative}.AuthLayout_leftPanel__ycjHh:before{background:radial-gradient(circle at 30% 50%,#facc151a,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.AuthLayout_codeArt__f5Bnu{color:#555;font-family:Fira Code,Courier New,monospace;font-size:clamp(1rem,2.5vw,1.5rem);line-height:2;opacity:.7;text-align:left;-webkit-user-select:none;user-select:none;white-space:pre}.AuthLayout_rightPanel__hMBta{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:360px;padding:2rem}.AuthLayout_formWrapper__2kWZh{max-width:420px;width:100%}.AuthLayout_card__Kfkf8{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:2.5rem;box-shadow:0 30px 80px #0009;padding:3rem 3.5rem}.AuthLayout_header__FHcVt{margin-bottom:2.5rem;text-align:center}.AuthLayout_title__G2OdZ{color:#fff;font-size:clamp(2.6rem,7vw,3.4rem);font-weight:900;margin:0 0 .8rem}.AuthLayout_subtitle__lPSZg{color:#aaa;font-size:clamp(1.1rem,3vw,1.25rem)}.AuthLayout_form__1kbmQ{display:flex;flex-direction:column;gap:1.4rem}.AuthLayout_inputWrapper__KiaHk{position:relative}.AuthLayout_input__BQg-Q{background:#ffffff0f;border:1px solid #ffffff26;border-radius:9999px;color:#fff;font-size:1.05rem;padding:1.2rem 1.5rem 1.2rem 4rem;width:100%}.AuthLayout_input__BQg-Q:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc1533;outline:none}.AuthLayout_icon__dOX75{left:1.5rem}.AuthLayout_eyeBtn__eK57I,.AuthLayout_icon__dOX75{color:#888;position:absolute;top:50%;transform:translateY(-50%)}.AuthLayout_eyeBtn__eK57I{background:none;border:none;cursor:pointer;right:1.5rem}.AuthLayout_submitBtn__rzQek{background:#facc15;border:none;border-radius:9999px;color:#000;cursor:pointer;font-size:1.15rem;font-weight:800;margin-top:1rem;padding:1.3rem;transition:all .4s ease}.AuthLayout_submitBtn__rzQek:hover{background:#fff;box-shadow:0 20px 40px #facc1566;transform:translateY(-4px)}.AuthLayout_spinner__rHpWf{animation:AuthLayout_spin__MZKLX 1s linear infinite}.AuthLayout_arrow__e1y7p{transition:transform .4s}.AuthLayout_submitBtn__rzQek:hover .AuthLayout_arrow__e1y7p{transform:translateX(6px)}.AuthLayout_footer__ebqHw{color:#888;font-size:1.05rem;margin-top:2.5rem;text-align:center}.AuthLayout_link__6Vbf7{color:#facc15;font-weight:600;text-decoration:none}.AuthLayout_link__6Vbf7:hover{color:#fff}@media (max-width:992px){.AuthLayout_container__weLoV{flex-direction:column}.AuthLayout_leftPanel__ycjHh{height:35vh;padding:3rem}.AuthLayout_codeArt__f5Bnu{font-size:1.2rem}}@media (max-width:640px){.AuthLayout_leftPanel__ycjHh{display:none}.AuthLayout_formWrapper__2kWZh{max-width:380px}.AuthLayout_card__Kfkf8{padding:2.5rem 2rem}}.Auth_container__054t5{align-items:center;background:#000;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.Auth_particle__ban5I{background:#facc15;border-radius:50%;height:3px;opacity:.3;pointer-events:none;position:absolute;width:3px}.Auth_card__SLGvE{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:2.8rem;box-shadow:0 40px 100px #000000b3;max-width:440px;overflow:hidden;padding:clamp(3rem,8vw,3rem);position:relative;width:100%}.Auth_card__SLGvE:before{background:linear-gradient(90deg,#0000,#facc15,#0000);content:"";height:1px;left:0;opacity:.5;position:absolute;top:0;width:100%}.Auth_header__S89bU{margin-bottom:3.5rem;text-align:center}.Auth_title__\+o9o8{color:#fff;font-size:clamp(2.8rem,5vw,3.4rem);font-weight:900;letter-spacing:-1px;line-height:1.1;margin:0 0 1rem}.Auth_subtitle__k8M6U{color:#aaa;font-size:clamp(1.1rem,3vw,1.35rem);line-height:1.6;margin:0}.Auth_form__80E4q{display:flex;flex-direction:column;gap:1.6rem}.Auth_inputWrapper__wZDJ7{position:relative}.Auth_input__S7IxD{background:#ffffff0f;border:1px solid #ffffff26;border-radius:9999px;color:#fff;font-size:1.05rem;padding:1.3rem 1.5rem 1.3rem 4.2rem;transition:all .4s ease;width:100%}.Auth_input__S7IxD:focus{background:#ffffff14;border-color:#facc15;box-shadow:0 0 0 4px #facc1533;outline:none}.Auth_input__S7IxD::placeholder{color:#888}.Auth_icon__J5Yuy{color:#888;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%);transition:color .4s}.Auth_input__S7IxD:focus+.Auth_icon__J5Yuy{color:#facc15}.Auth_eyeBtn__mfQsR{background:none;border:none;color:#888;cursor:pointer;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:color .4s}.Auth_eyeBtn__mfQsR:hover{color:#facc15}.Auth_submitBtn__h0QPU{align-items:center;background:#facc15;border:none;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1.25rem;font-weight:800;gap:1rem;justify-content:center;margin-top:1rem;padding:1.4rem;transition:all .4s ease}.Auth_submitBtn__h0QPU:hover{background:#fff;box-shadow:0 25px 50px #facc1566;transform:translateY(-6px)}.Auth_spinner__1SDdw{animation:Auth_spin__sSMgJ 1s linear infinite}.Auth_arrow__leFUr{transition:transform .4s ease}.Auth_submitBtn__h0QPU:hover .Auth_arrow__leFUr{transform:translateX(8px)}.Auth_footer__6hQ\+C{color:#888;font-size:1.1rem;margin-top:3rem;text-align:center}.Auth_link__FS-w6{color:#facc15;font-weight:600;text-decoration:none;transition:color .3s}.Auth_link__FS-w6:hover{color:#fff}.Auth_brand__pY\+ov{bottom:2rem;color:#444;font-size:.9rem;font-weight:500;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:480px){.Auth_card__SLGvE{max-width:380px;padding:3rem 2.5rem}.Auth_title__\+o9o8{font-size:3rem}.Auth_input__S7IxD{font-size:1rem;padding:1.2rem 1.5rem 1.2rem 4rem}.Auth_submitBtn__h0QPU{font-size:1.15rem;padding:1.3rem}}.ProjectsAdmin_container__6NwSi{background:#000;color:#fff;min-height:100vh;padding:4rem 2rem}.ProjectsAdmin_header__vuijL{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:4rem}.ProjectsAdmin_title__6L3\+h{font-size:3.5rem;font-weight:900;margin:0}.ProjectsAdmin_newBtn__v85Vy{align-items:center;background:#facc15;border-radius:9999px;color:#000;display:flex;font-weight:700;gap:1rem;padding:1.2rem 2rem;text-decoration:none;transition:all .4s}.ProjectsAdmin_newBtn__v85Vy:hover{background:#fff;box-shadow:0 20px 40px #facc154d;transform:translateY(-4px)}.ProjectsAdmin_controls__eeBq0{margin-bottom:3rem}.ProjectsAdmin_searchWrapper__vO\+Sf{max-width:500px;position:relative}.ProjectsAdmin_searchWrapper__vO\+Sf svg{color:#888;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}.ProjectsAdmin_searchInput__natgG{background:#ffffff0d;border:1px solid #ffffff26;border-radius:9999px;color:#fff;font-size:1.1rem;padding:1.2rem 1.5rem 1.2rem 4.5rem;transition:all .4s;width:100%}.ProjectsAdmin_searchInput__natgG:focus{border-color:#facc15;box-shadow:0 0 0 4px #facc1533;outline:none}.ProjectsAdmin_grid__YYLkA{grid-gap:3.5rem;display:grid;gap:3.5rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.ProjectsAdmin_projectCard__oIird{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:2rem;overflow:hidden;transition:all .5s ease}.ProjectsAdmin_projectCard__oIird:hover{border-color:#facc15;box-shadow:0 25px 50px #facc1533;transform:translateY(-12px)}.ProjectsAdmin_projectImage__5xOHf{height:220px;object-fit:cover;width:100%}.ProjectsAdmin_projectInfo__\+kCU0{padding:2rem}.ProjectsAdmin_projectTitle__uQrAa{color:#fff;font-size:1.6rem;font-weight:800;margin-bottom:1rem}.ProjectsAdmin_projectTags__IEdF2{display:flex;flex-wrap:wrap;gap:.6rem}.ProjectsAdmin_tag__cJZCA{background:#facc1526;border-radius:9999px;color:#facc15;font-size:.85rem;font-weight:600;padding:.4rem .9rem}.ProjectsAdmin_projectActions__Pl3ld{border-top:1px solid #1a1a1a;display:flex;gap:1rem;padding:1.5rem 2rem}.ProjectsAdmin_deleteBtn__pRVpk,.ProjectsAdmin_editBtn__79pdS{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s;width:48px}.ProjectsAdmin_editBtn__79pdS{background:#ffffff14;color:#ccc}.ProjectsAdmin_editBtn__79pdS:hover{background:#facc15;color:#000}.ProjectsAdmin_deleteBtn__pRVpk{background:#ef444426;color:#fca5a5}.ProjectsAdmin_deleteBtn__pRVpk:hover{background:#ef4444;color:#fff}.ProjectsAdmin_modalOverlay__rnmwq{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000f2;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ProjectsAdmin_modal__Yi0Qx{background:#0a0a0a;border:1px solid #333;border-radius:2.5rem;max-width:420px;padding:3rem;text-align:center;width:90%}.ProjectsAdmin_modal__Yi0Qx h3{font-size:2rem;margin-bottom:1rem}.ProjectsAdmin_modal__Yi0Qx p{color:#aaa;margin-bottom:2.5rem}.ProjectsAdmin_modalActions__uuWlg{display:flex;gap:1.5rem;justify-content:center}.ProjectsAdmin_cancelBtn__Lr-X2,.ProjectsAdmin_confirmBtn__Rd66I{border-radius:9999px;cursor:pointer;font-weight:700;padding:1rem 2rem}.ProjectsAdmin_cancelBtn__Lr-X2{background:#ffffff1a;color:#fff}.ProjectsAdmin_confirmBtn__Rd66I{background:#ef4444;color:#fff}.ProjectsAdmin_confirmBtn__Rd66I:hover{background:#dc2626}.ProjectsAdmin_formContainer__vSiwd{background:#000;min-height:100vh;padding:4rem 2rem}.ProjectsAdmin_formBackBtn__M8MQm{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;color:#ccc;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:1rem;margin-bottom:4rem;padding:1rem 2rem;transition:all .4s ease}.ProjectsAdmin_formBackBtn__M8MQm:hover{background:#facc1526;border-color:#facc15;color:#fff;transform:translateX(8px)}.ProjectsAdmin_formTitle__RvKxE{color:#fff;font-size:3.8rem;font-weight:900;margin-bottom:4rem;text-align:center}.ProjectsAdmin_form__Jag5E{grid-gap:2.5rem;display:grid;gap:2.5rem;margin:0 auto;max-width:900px}.ProjectsAdmin_inputGroup__44XKA{display:flex;flex-direction:column;gap:.8rem}.ProjectsAdmin_inputGroup__44XKA label{color:#ddd;font-size:1.1rem;font-weight:600}.ProjectsAdmin_inputGroup__44XKA input,.ProjectsAdmin_inputGroup__44XKA textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:1.5rem;color:#fff;font-size:1.05rem;padding:1.3rem 1.8rem;transition:all .4s ease}.ProjectsAdmin_inputGroup__44XKA input:focus,.ProjectsAdmin_inputGroup__44XKA textarea:focus{background:#ffffff14;border-color:#facc15;box-shadow:0 0 0 4px #facc1533;outline:none}.ProjectsAdmin_textarea__nJvUv{font-family:inherit;min-height:180px;resize:vertical}.ProjectsAdmin_imageField__B0fDR{align-items:center;display:flex;gap:1rem}.ProjectsAdmin_removeImg__jFPwc{align-items:center;background:#ef444433;border:1px solid #ef444466;border-radius:50%;color:#fca5a5;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s;width:48px}.ProjectsAdmin_removeImg__jFPwc:hover{background:#ef4444;color:#fff}.ProjectsAdmin_addImgBtn__wP\+y3{align-items:center;background:#ffffff0d;border:1px dashed #fff3;border-radius:9999px;color:#aaa;cursor:pointer;display:flex;font-weight:600;gap:.8rem;margin-top:1rem;padding:1rem 1.8rem;transition:all .4s}.ProjectsAdmin_addImgBtn__wP\+y3:hover{background:#facc1526;border-color:#facc15;color:#fff}.ProjectsAdmin_linksGrid__FS285{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ProjectsAdmin_submitBtn__vcHfM{background:#facc15;border:none;border-radius:9999px;color:#000;cursor:pointer;font-size:1.3rem;font-weight:800;justify-self:center;margin-top:2rem;padding:1.5rem 3rem;transition:all .4s ease}.ProjectsAdmin_submitBtn__vcHfM:hover{background:#fff;box-shadow:0 25px 50px #facc1566;transform:translateY(-6px)}@media (max-width:768px){.ProjectsAdmin_container__6NwSi,.ProjectsAdmin_formContainer__vSiwd{padding:3rem 1.5rem}.ProjectsAdmin_formTitle__RvKxE,.ProjectsAdmin_title__6L3\+h{font-size:3.2rem}.ProjectsAdmin_linksGrid__FS285{grid-template-columns:1fr}}@media (max-width:480px){.ProjectsAdmin_form__Jag5E{gap:2rem}.ProjectsAdmin_submitBtn__vcHfM{width:100%}}
/*# sourceMappingURL=main.4b1167a9.css.map*/