.Header-module__lnUIdW__header{z-index:1000;background:var(--glass-bg);height:80px;-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__lnUIdW__container{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.Header-module__lnUIdW__logo{letter-spacing:-1px;align-items:center;gap:12px;font-size:24px;font-weight:800;display:flex}.Header-module__lnUIdW__logoImg{object-fit:cover;border-radius:50%;width:40px;height:40px;box-shadow:0 0 15px #7c4dff66}.Header-module__lnUIdW__nav{align-items:center;gap:32px;display:none}@media (min-width:768px){.Header-module__lnUIdW__nav{display:flex}}.Header-module__lnUIdW__navLink{color:#ffffffb3;transition:var(--transition-smooth);font-size:14px;font-weight:500}.Header-module__lnUIdW__navLink:hover{color:var(--primary)}.Header-module__lnUIdW__joinBtn{background:var(--primary);color:#fff;transition:var(--transition-smooth);border-radius:50px;padding:10px 24px;font-size:14px;font-weight:700;box-shadow:0 4px 15px #7c4dff4d}.Header-module__lnUIdW__joinBtn:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 25px #7c4dff80}.Header-module__lnUIdW__mobileMenuBtn{color:#fff;display:block}@media (min-width:768px){.Header-module__lnUIdW__mobileMenuBtn{display:none}}
.Hero-module___w2HtG__hero{background:url(/hero-bg.png) 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__overlay{background:radial-gradient(circle,#0a0a0c66 0%,#0a0a0ce6 100%);position:absolute;inset:0}.Hero-module___w2HtG__content{z-index:10;text-align:center;max-width:900px;padding:0 24px;position:relative}.Hero-module___w2HtG__title{letter-spacing:-2px;margin-bottom:24px;font-size:4rem;font-weight:900;line-height:1.1}@media (min-width:768px){.Hero-module___w2HtG__title{font-size:6rem}}.Hero-module___w2HtG__subtitle{color:#ffffffb3;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.25rem}.Hero-module___w2HtG__actions{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.Hero-module___w2HtG__primaryBtn{background:var(--primary);color:#fff;transition:var(--transition-smooth);border-radius:50px;padding:16px 36px;font-size:1rem;font-weight:800;box-shadow:0 10px 30px #7c4dff66}.Hero-module___w2HtG__primaryBtn:hover{background:var(--primary-hover);transform:translateY(-4px);box-shadow:0 15px 40px #7c4dff99}.Hero-module___w2HtG__secondaryBtn{-webkit-backdrop-filter:blur(10px);color:#fff;transition:var(--transition-smooth);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:50px;padding:16px 36px;font-size:1rem;font-weight:800}.Hero-module___w2HtG__secondaryBtn:hover{background:#fff3;transform:translateY(-4px)}.Hero-module___w2HtG__scrollIndicator{color:#fff6;letter-spacing:2px;flex-direction:column;align-items:center;gap:12px;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.Hero-module___w2HtG__line{background:linear-gradient(to bottom, var(--primary), transparent);width:1px;height:60px}
.FleetSchedule-module__P6K9vq__section{background:linear-gradient(#0a0a0c,#050507);padding:100px 24px}.FleetSchedule-module__P6K9vq__container{max-width:1200px;margin:0 auto}.FleetSchedule-module__P6K9vq__header{text-align:center;margin-bottom:60px}.FleetSchedule-module__P6K9vq__header h2{margin-bottom:16px;font-size:3rem}.FleetSchedule-module__P6K9vq__header p{color:#fff9;font-size:1.1rem}.FleetSchedule-module__P6K9vq__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;display:grid}.FleetSchedule-module__P6K9vq__card{transition:var(--transition-smooth);border-radius:24px;flex-direction:column;gap:24px;padding:32px;display:flex}.FleetSchedule-module__P6K9vq__cardHeader{justify-content:space-between;align-items:center;display:flex}.FleetSchedule-module__P6K9vq__type{color:var(--primary);text-transform:uppercase;letter-spacing:1px;background:#7c4dff33;border-radius:50px;padding:4px 12px;font-size:.75rem;font-weight:700}.FleetSchedule-module__P6K9vq__time{color:var(--secondary);font-size:.875rem;font-weight:600}.FleetSchedule-module__P6K9vq__fleetName{color:#fff;font-size:1.5rem;font-weight:800}.FleetSchedule-module__P6K9vq__fcInfo{align-items:center;gap:16px;display:flex}.FleetSchedule-module__P6K9vq__avatar{background:linear-gradient(45deg, var(--primary), var(--accent));border-radius:12px;width:48px;height:48px}.FleetSchedule-module__P6K9vq__label{color:#fff6;letter-spacing:1px;font-size:.65rem;font-weight:700}.FleetSchedule-module__P6K9vq__value{color:#fff;font-size:1rem;font-weight:600}.FleetSchedule-module__P6K9vq__footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;display:flex}.FleetSchedule-module__P6K9vq__discord{color:#fff9;align-items:center;gap:8px;font-size:.875rem;display:flex}.FleetSchedule-module__P6K9vq__joinBtn{color:#fff;transition:var(--transition-smooth);border:1px solid #ffffff1a;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:700}.FleetSchedule-module__P6K9vq__joinBtn:hover{color:#000;background:#fff}
.AdminFitForm-module__cVxXxG__form{background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;gap:20px;padding:32px;display:flex}.AdminFitForm-module__cVxXxG__group{flex-direction:column;gap:8px;display:flex}.AdminFitForm-module__cVxXxG__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.AdminFitForm-module__cVxXxG__form label{color:#fff6;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:700}.AdminFitForm-module__cVxXxG__form input,.AdminFitForm-module__cVxXxG__form textarea{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;padding:12px;font-family:inherit;font-size:.9rem}.AdminFitForm-module__cVxXxG__form input:focus,.AdminFitForm-module__cVxXxG__form textarea:focus{border-color:var(--primary);background:#7c4dff0d;outline:none}.AdminFitForm-module__cVxXxG__mono{font-family:monospace;font-size:.8rem}.AdminFitForm-module__cVxXxG__submitBtn{background:var(--primary);color:#fff;transition:var(--transition-smooth);border-radius:8px;margin-top:12px;padding:14px;font-weight:700}.AdminFitForm-module__cVxXxG__submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #7c4dff66}.AdminFitForm-module__cVxXxG__submitBtn:disabled{opacity:.5;cursor:not-allowed}
.About-module__RHteCa__section{background:#050507;padding:120px 24px;position:relative;overflow:hidden}.About-module__RHteCa__section:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c4dff0d 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.About-module__RHteCa__container{max-width:1100px;margin:0 auto}.About-module__RHteCa__content{text-align:center}.About-module__RHteCa__content h2{margin-bottom:24px;font-size:3.5rem}.About-module__RHteCa__lead{color:#fffc;max-width:800px;margin-bottom:80px;margin-left:auto;margin-right:auto;font-size:1.5rem;font-weight:300}.About-module__RHteCa__features{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;display:grid}.About-module__RHteCa__feature{text-align:left;transition:var(--transition-smooth);background:#ffffff05;border:1px solid #ffffff0d;border-radius:32px;padding:40px}.About-module__RHteCa__feature:hover{background:#ffffff0a;transform:translateY(-8px)}.About-module__RHteCa__icon{margin-bottom:24px;font-size:2.5rem}.About-module__RHteCa__feature h3{color:#fff;margin-bottom:16px;font-size:1.5rem}.About-module__RHteCa__feature p{color:#fff9;line-height:1.7}
.AdminFitList-module__6JulFG__list{flex-direction:column;gap:16px;display:flex}.AdminFitList-module__6JulFG__item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;justify-content:space-between;align-items:center;padding:20px;display:flex}.AdminFitList-module__6JulFG__info{flex-direction:column;gap:4px;display:flex}.AdminFitList-module__6JulFG__type{color:var(--primary);text-transform:uppercase;font-size:.65rem;font-weight:700}.AdminFitList-module__6JulFG__name{color:#fff;font-size:1.1rem;font-weight:700}.AdminFitList-module__6JulFG__role{color:#fff6;font-size:.75rem}.AdminFitList-module__6JulFG__deleteBtn{color:#ff4d4d;transition:var(--transition-smooth);background:#ff4d4d1a;border-radius:6px;padding:8px 16px;font-size:.7rem;font-weight:700}.AdminFitList-module__6JulFG__deleteBtn:hover{color:#fff;background:#ff4d4d}.AdminFitList-module__6JulFG__empty{color:#ffffff4d}
.ShipFitCard-module__feDgCG__card{transition:var(--transition-smooth);border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;gap:20px;padding:32px;display:flex}.ShipFitCard-module__feDgCG__card:hover{border-color:var(--primary);transform:translateY(-5px)}.ShipFitCard-module__feDgCG__cardHeader{align-items:center;gap:16px;display:flex}.ShipFitCard-module__feDgCG__icon{border:1px solid var(--primary);width:48px;height:48px;color:var(--primary);background:#7c4dff1a;border-radius:12px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:900;display:flex}.ShipFitCard-module__feDgCG__shipName{color:#fff;margin-bottom:2px;font-size:1.25rem;font-weight:800}.ShipFitCard-module__feDgCG__role{text-transform:uppercase;letter-spacing:1px;color:var(--secondary);font-size:.65rem;font-weight:700}.ShipFitCard-module__feDgCG__description{color:#fff9;font-size:.875rem;line-height:1.6}.ShipFitCard-module__feDgCG__fitArea{background:#0000004d;border-radius:16px;padding:16px}.ShipFitCard-module__feDgCG__fitCode{color:#fff6;white-space:pre-wrap;max-height:150px;margin-bottom:12px;font-family:monospace;font-size:.7rem;overflow-y:auto}.ShipFitCard-module__feDgCG__copyBtn{color:#fff;width:100%;transition:var(--transition-smooth);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:10px;font-size:.7rem;font-weight:700}.ShipFitCard-module__feDgCG__copyBtn:hover{background:var(--primary);border-color:var(--primary)}.ShipFitCard-module__feDgCG__copied{background:#4caf50!important;border-color:#4caf50!important}
.Rules-module__lsusvW__section{background:#050507;padding:80px 24px}.Rules-module__lsusvW__container{max-width:1200px;margin:0 auto}.Rules-module__lsusvW__card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:40px;padding:60px;position:relative;overflow:hidden}.Rules-module__lsusvW__card:after{content:"";pointer-events:none;background:radial-gradient(circle,#7c4dff1a 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-100px;right:-100px}.Rules-module__lsusvW__card h2{text-align:center;margin-bottom:60px;font-size:2.5rem}.Rules-module__lsusvW__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;display:grid}.Rules-module__lsusvW__rule{gap:24px;display:flex}.Rules-module__lsusvW__number{color:#7c4dff33;font-size:3rem;font-weight:900;line-height:1}.Rules-module__lsusvW__rule h3{color:#fff;margin-bottom:12px;font-size:1.25rem}.Rules-module__lsusvW__rule p{color:#fff9;font-size:.95rem;line-height:1.6}
.AdminPage-module__E6iMvW__main{background:#050507;min-height:100vh;padding-top:120px}.AdminPage-module__E6iMvW__container{max-width:1200px;margin:0 auto;padding:0 24px}.AdminPage-module__E6iMvW__unauthorized{text-align:center;padding:100px 0}.AdminPage-module__E6iMvW__layout{grid-template-columns:1fr 2fr;gap:48px;margin-top:40px;display:grid}@media (max-width:1024px){.AdminPage-module__E6iMvW__layout{grid-template-columns:1fr}}.AdminPage-module__E6iMvW__formSection h2,.AdminPage-module__E6iMvW__listSection h2{color:#fff;margin-bottom:24px;font-size:1.5rem}.AdminPage-module__E6iMvW__formSection{height:fit-content;position:sticky;top:120px}
.FitsPage-module__Tx39UG__main{background:#050507;min-height:100vh}.FitsPage-module__Tx39UG__hero{text-align:center;background:radial-gradient(circle at top,#7c4dff1a 0%,#0000 70%);padding:160px 24px 60px}.FitsPage-module__Tx39UG__container{max-width:1200px;margin:0 auto;padding:0 24px}.FitsPage-module__Tx39UG__hero h1{margin-bottom:16px;font-size:4rem}.FitsPage-module__Tx39UG__hero p{color:#fff9;font-size:1.25rem}.FitsPage-module__Tx39UG__content{padding:60px 0 120px}.FitsPage-module__Tx39UG__grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;display:grid}@media (max-width:768px){.FitsPage-module__Tx39UG__grid{grid-template-columns:1fr}}.FitsPage-module__Tx39UG__empty{text-align:center;color:#fff6;padding:100px 0}
.Community-module__F9YuNW__section{background:linear-gradient(#050507,#0a0a0c);padding:100px 24px}.Community-module__F9YuNW__container{max-width:1000px;margin:0 auto}.Community-module__F9YuNW__glassCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#7c4dff08;border:1px solid #ffffff1a;border-radius:48px;padding:80px 40px;position:relative;overflow:hidden}.Community-module__F9YuNW__content{z-index:10;position:relative}.Community-module__F9YuNW__logoWrapper{width:120px;height:120px;margin:0 auto 40px;position:relative}.Community-module__F9YuNW__mainLogo{object-fit:cover;z-index:5;border-radius:50%;width:100%;height:100%;position:relative;box-shadow:0 0 30px #7c4dff80}.Community-module__F9YuNW__ring,.Community-module__F9YuNW__ring2{pointer-events:none;border:1px solid #7c4dff4d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Community-module__F9YuNW__ring{width:160px;height:160px;animation:4s linear infinite Community-module__F9YuNW__pulse}.Community-module__F9YuNW__ring2{width:220px;height:220px;animation:6s linear infinite reverse Community-module__F9YuNW__pulse}@keyframes Community-module__F9YuNW__pulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.2;transform:translate(-50%,-50%)scale(1.1)}to{opacity:.5;transform:translate(-50%,-50%)scale(1)}}.Community-module__F9YuNW__glassCard h2{margin-bottom:24px;font-size:3rem}.Community-module__F9YuNW__glassCard p{color:#ffffffb3;max-width:600px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:1.25rem}.Community-module__F9YuNW__discordBtn{color:#fff;transition:var(--transition-smooth);background:#5865f2;border-radius:50px;align-items:center;gap:12px;padding:18px 40px;font-size:1.1rem;font-weight:800;display:inline-flex}.Community-module__F9YuNW__discordBtn:hover{transform:translateY(-5px);box-shadow:0 10px 30px #5865f280}
