.admin-module__uG8qta__page{color:#fff;background-color:#0d0d0d;flex-direction:column;min-height:100vh;display:flex}.admin-module__uG8qta__main{flex:1;justify-content:center;align-items:flex-start;padding:120px 24px 60px;display:flex}.admin-module__uG8qta__loginContainer{-webkit-backdrop-filter:blur(16px);text-align:center;background:#14141499;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:400px;padding:40px;box-shadow:0 8px 32px #0006}.admin-module__uG8qta__loginContainer h2{letter-spacing:-.5px;margin-bottom:24px;font-size:28px;font-weight:700}.admin-module__uG8qta__dashboardContainer{width:100%;max-width:1000px;animation:.4s ease-out admin-module__uG8qta__fadeIn}@keyframes admin-module__uG8qta__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-module__uG8qta__headerRow{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:20px;display:flex}.admin-module__uG8qta__headerRow h2{letter-spacing:-1px;background:linear-gradient(90deg,#fff,#a0a0a0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700}.admin-module__uG8qta__logoutBtn{color:#f44;cursor:pointer;background:#ff44440d;border:1px solid #f443;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}.admin-module__uG8qta__logoutBtn:hover{color:#f66;background:#ff444426;border-color:#f446;transform:translateY(-1px);box-shadow:0 4px 12px #ff44441a}.admin-module__uG8qta__form{flex-direction:column;gap:16px;display:flex}.admin-module__uG8qta__input{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;padding:14px 20px;font-size:16px;transition:all .3s}.admin-module__uG8qta__input:focus{border-color:var(--colors-primary,#ff6b00);background:#00000080;outline:none;box-shadow:0 0 0 2px #ff6b0033}.admin-module__uG8qta__textarea{color:#fff;resize:vertical;overscroll-behavior:contain;background:#0003;border:1px solid #ffffff14;border-radius:12px;width:100%;height:120px;margin-bottom:20px;padding:16px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .3s,background-color .3s,box-shadow .3s}.admin-module__uG8qta__largeTextarea{color:#fff;resize:vertical;overscroll-behavior:contain;background:#0003;border:1px solid #ffffff14;border-radius:12px;width:100%;height:350px;margin-bottom:20px;padding:16px;font-family:inherit;font-size:15px;line-height:1.6;transition:border-color .3s,background-color .3s,box-shadow .3s}.admin-module__uG8qta__textarea:focus,.admin-module__uG8qta__largeTextarea:focus{background:#0006;border-color:#ff6b0080;outline:none;box-shadow:0 0 0 3px #ff6b0026}.admin-module__uG8qta__textarea::placeholder,.admin-module__uG8qta__largeTextarea::placeholder{color:#666}.admin-module__uG8qta__button{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#ff8a00,#e52e71);border:none;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #ff6b004d}.admin-module__uG8qta__button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background:#333}.admin-module__uG8qta__button:hover:not(:disabled){transform:translateY(-2px)scale(1.02);box-shadow:0 6px 20px #ff6b0066}.admin-module__uG8qta__button:active:not(:disabled){transform:translateY(0)scale(.98)}.admin-module__uG8qta__publishBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;width:100%;padding:14px 24px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #10b98133}.admin-module__uG8qta__publishBtn:hover{background:linear-gradient(135deg,#34d399,#10b981);transform:translateY(-2px);box-shadow:0 6px 20px #10b9814d}.admin-module__uG8qta__publishBtn:active{transform:translateY(0)}.admin-module__uG8qta__error{color:#f44;background:#ff44441a;border:1px solid #f443;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.admin-module__uG8qta__success{color:#10b981;text-align:center;background:#10b9811a;border:1px solid #10b98133;border-radius:12px;margin-top:32px;padding:16px;font-size:16px;font-weight:500;animation:.3s ease-out admin-module__uG8qta__fadeIn}.admin-module__uG8qta__section{-webkit-backdrop-filter:blur(12px);background:#14141499;border:1px solid #ffffff0d;border-radius:20px;margin-bottom:40px;padding:40px;box-shadow:0 8px 32px #0003}.admin-module__uG8qta__section h3{color:#e0e0e0;margin-bottom:24px;font-size:20px;font-weight:600}.admin-module__uG8qta__editorsGrid{grid-template-columns:1fr 1fr;gap:32px;margin-top:32px;display:grid}.admin-module__uG8qta__editorCol{-webkit-backdrop-filter:blur(12px);background:#14141499;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;padding:32px;display:flex;box-shadow:0 8px 32px #0003}.admin-module__uG8qta__editorCol h3{color:#e0e0e0;margin-bottom:24px;font-size:20px;font-weight:600}@media (max-width:900px){.admin-module__uG8qta__editorsGrid{grid-template-columns:1fr}}.admin-module__uG8qta__archiveList{flex-direction:column;gap:16px;display:flex}.admin-module__uG8qta__archiveCard{background:#0000004d;border:1px solid #ffffff14;border-radius:16px;padding:24px;transition:all .3s}.admin-module__uG8qta__archiveCard:hover{border-color:#ffffff26}.admin-module__uG8qta__archiveCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.admin-module__uG8qta__archiveCardHeader h4{color:#fff;margin:0 0 8px;font-size:18px;font-weight:600}.admin-module__uG8qta__archiveMeta{color:#a0a0a0;font-size:13px;display:block}.admin-module__uG8qta__archivePreview{color:#ccc;white-space:pre-wrap;background:#ffffff08;border:1px solid #ffffff05;border-radius:8px;padding:12px;font-size:14px;line-height:1.6}.admin-module__uG8qta__archiveActions{gap:8px;display:flex}.admin-module__uG8qta__editBtn,.admin-module__uG8qta__deleteBtn{cursor:pointer;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s}.admin-module__uG8qta__editBtn{color:#fff;background:#ffffff1a}.admin-module__uG8qta__editBtn:hover{background:#fff3}.admin-module__uG8qta__deleteBtn{color:#f44;background:#ff44441a}.admin-module__uG8qta__deleteBtn:hover{background:#f443}.admin-module__uG8qta__editForm{flex-direction:column;display:flex}.admin-module__uG8qta__editActions{justify-content:flex-end;gap:12px;display:flex}.admin-module__uG8qta__updateBtn,.admin-module__uG8qta__cancelBtn{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.admin-module__uG8qta__updateBtn{background:var(--colors-primary,#ff6b00);color:#fff}.admin-module__uG8qta__updateBtn:hover{background:#e66000}.admin-module__uG8qta__cancelBtn{color:#fff;background:#ffffff1a}.admin-module__uG8qta__cancelBtn:hover{background:#fff3}.admin-module__uG8qta__emptyState{color:#a0a0a0;text-align:center;background:#0003;border:1px dashed #ffffff1a;border-radius:12px;padding:32px}
.Header-module__DAPZiW__header{z-index:100;justify-content:space-between;align-items:center;width:100%;padding:1rem 3rem;transition:transform .3s ease-in-out,background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0}.Header-module__DAPZiW__hidden{transform:translateY(-100%)}.Header-module__DAPZiW__visible{transform:translateY(0)}.Header-module__DAPZiW__transparent{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.Header-module__DAPZiW__blurred{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#121212b3}.Header-module__DAPZiW__leftSection{align-items:center;gap:.75rem;display:flex}.Header-module__DAPZiW__logo{object-fit:contain;width:32px;height:32px}.Header-module__DAPZiW__brandName{font-family:var(--font-satoshi);color:#f1f1f1;letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.Header-module__DAPZiW__nav{gap:2rem;display:flex}.Header-module__DAPZiW__navLink{color:#a6a6a6;font-family:var(--font-satoshi);cursor:pointer;background:0 0;border:none;font-size:1rem;transition:color .2s}.Header-module__DAPZiW__navLink:hover{color:#f1f1f1}.Header-module__DAPZiW__ctaButton{color:#f1f1f1;font-family:var(--font-satoshi);cursor:pointer;background-color:#0000;border:1px solid #f1f1f1;border-radius:9999px;padding:.6rem 2.5rem;font-size:.9rem;font-weight:500;transition:background-color .2s,color .2s}.Header-module__DAPZiW__ctaButton:hover{color:#121212;background-color:#f1f1f1}.Header-module__DAPZiW__mobileMenuButton{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;padding:.5rem;display:none}.Header-module__DAPZiW__hamburgerLine{background-color:#f1f1f1;border-radius:2px;width:24px;height:2px;transition:all .3s}.Header-module__DAPZiW__mobileNav{z-index:99;background-color:#121212;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:100vh;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.Header-module__DAPZiW__mobileNavOpen{transform:translate(0)}.Header-module__DAPZiW__mobileNavLink{color:#f1f1f1;font-family:var(--font-satoshi);cursor:pointer;background:0 0;border:none;font-size:1.5rem;font-weight:500}@media (max-width:768px){.Header-module__DAPZiW__header{padding:1rem 1.5rem}.Header-module__DAPZiW__nav{display:none}.Header-module__DAPZiW__mobileMenuButton{display:flex}.Header-module__DAPZiW__desktopCta{display:none}}.Header-module__DAPZiW__line1Open{transform:rotate(45deg)translate(5px,5px)}.Header-module__DAPZiW__line2Open{opacity:0}.Header-module__DAPZiW__line3Open{transform:rotate(-45deg)translate(5px,-5px)}@media (min-width:769px){.Header-module__DAPZiW__mobileNav{display:none}}@media (min-width:1600px){.Header-module__DAPZiW__header{padding:1rem calc(50% - 800px + 3rem)}}
.Footer-module__DaFM4q__footer{background-color:#000;border-top:1px solid #111;justify-content:center;width:100vw;margin-left:calc(50% - 50vw);padding:2rem 1rem;display:flex}.Footer-module__DaFM4q__container{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:768px){.Footer-module__DaFM4q__container{flex-direction:row;gap:2rem}}.Footer-module__DaFM4q__text{font-family:var(--font-satoshi);color:#666;font-size:.9rem}.Footer-module__DaFM4q__link{font-family:var(--font-satoshi);color:#666;font-size:.9rem;text-decoration:none;transition:color .2s}.Footer-module__DaFM4q__link:hover{color:#999}
.page-module__LBTDbq__page{width:100%;max-width:1920px;min-height:100vh;margin:0 auto;display:block}
.ReviewForm-module__SvUXWa__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.ReviewForm-module__SvUXWa__modal{background:#111;border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:500px;padding:40px;position:relative;box-shadow:0 25px 50px -12px #00000080}.ReviewForm-module__SvUXWa__closeButton{color:#666;cursor:pointer;background:0 0;border:none;font-size:28px;transition:color .2s;position:absolute;top:20px;right:20px}.ReviewForm-module__SvUXWa__closeButton:hover{color:#fff}.ReviewForm-module__SvUXWa__title{font-family:var(--font-satoshi);color:#fff;margin-bottom:8px;font-size:28px;font-weight:700}.ReviewForm-module__SvUXWa__subtitle{font-family:var(--font-satoshi);color:#888;margin-bottom:32px}.ReviewForm-module__SvUXWa__form{flex-direction:column;gap:20px;display:flex}.ReviewForm-module__SvUXWa__inputGroup{flex-direction:column;display:flex}.ReviewForm-module__SvUXWa__input,.ReviewForm-module__SvUXWa__textarea{color:#fff;font-family:var(--font-satoshi);background:#1a1a1a;border:1px solid #ffffff0d;border-radius:12px;padding:14px 18px;font-size:16px;transition:border-color .2s,background .2s}.ReviewForm-module__SvUXWa__input:focus,.ReviewForm-module__SvUXWa__textarea:focus{background:#222;border-color:#fff3;outline:none}.ReviewForm-module__SvUXWa__textarea{resize:vertical;min-height:120px}.ReviewForm-module__SvUXWa__submitButton{color:#000;font-family:var(--font-satoshi);cursor:pointer;background:#fff;border:none;border-radius:12px;margin-top:10px;padding:16px;font-size:16px;font-weight:700;transition:transform .2s,opacity .2s}.ReviewForm-module__SvUXWa__submitButton:hover{opacity:.9;transform:translateY(-2px)}.ReviewForm-module__SvUXWa__submitButton:disabled{opacity:.5;cursor:not-allowed}.ReviewForm-module__SvUXWa__successMessage{text-align:center;padding:40px 0}.ReviewForm-module__SvUXWa__successMessage h3{font-family:var(--font-satoshi);color:#fff;margin-bottom:12px;font-size:24px}.ReviewForm-module__SvUXWa__successMessage p{color:#888}
