.ProgressRail-module__y0ZccG__rail{z-index:100;opacity:0;background:0 0;flex-direction:column;align-items:center;gap:12px;padding:0;animation:.8s cubic-bezier(.16,1,.3,1) .6s forwards ProgressRail-module__y0ZccG__railEntrance;display:flex;position:fixed;top:50%;right:26px;transform:translateY(-50%)translate(60px)}@keyframes ProgressRail-module__y0ZccG__railEntrance{to{opacity:1;transform:translateY(-50%)translate(0)}}.ProgressRail-module__y0ZccG__railLine{z-index:-1;opacity:.4;background:linear-gradient(#22d3ee 0%,#89e5f2b8 48%,#fff 100%);width:1px;animation:3s ease-in-out infinite alternate ProgressRail-module__y0ZccG__lineGlow;position:absolute;top:11px;bottom:11px;left:50%;transform:translate(-50%)}@keyframes ProgressRail-module__y0ZccG__lineGlow{0%{opacity:.3}to{opacity:.7}}.ProgressRail-module__y0ZccG__link{appearance:none;cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards ProgressRail-module__y0ZccG__dotEntrance;display:grid;position:relative}.ProgressRail-module__y0ZccG__link:nth-child(2){animation-delay:.7s}.ProgressRail-module__y0ZccG__link:nth-child(3){animation-delay:.82s}.ProgressRail-module__y0ZccG__link:nth-child(4){animation-delay:.94s}.ProgressRail-module__y0ZccG__link:nth-child(5){animation-delay:1.06s}.ProgressRail-module__y0ZccG__link:nth-child(6){animation-delay:1.18s}.ProgressRail-module__y0ZccG__link:nth-child(7){animation-delay:1.3s}.ProgressRail-module__y0ZccG__link:nth-child(8){animation-delay:1.42s}.ProgressRail-module__y0ZccG__link:nth-child(9){animation-delay:1.54s}@keyframes ProgressRail-module__y0ZccG__dotEntrance{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.ProgressRail-module__y0ZccG__icon{width:11px;height:11px;color:inherit;background:currentColor;border-radius:50%;place-items:center;transition:color .4s,width .4s,height .4s,transform .4s,filter .4s,box-shadow .4s;display:grid}.ProgressRail-module__y0ZccG__icon svg{width:100%;height:100%}.ProgressRail-module__y0ZccG__link:not(.ProgressRail-module__y0ZccG__active) .ProgressRail-module__y0ZccG__icon svg{display:none}.ProgressRail-module__y0ZccG__link:hover .ProgressRail-module__y0ZccG__icon{transform:scale(1.3);box-shadow:0 0 12px}.ProgressRail-module__y0ZccG__link:focus-visible .ProgressRail-module__y0ZccG__icon{transform:scale(1.25)}.ProgressRail-module__y0ZccG__link:focus-visible{outline-offset:3px;border-radius:50%;outline:2px solid #a7defe}.ProgressRail-module__y0ZccG__link.ProgressRail-module__y0ZccG__active .ProgressRail-module__y0ZccG__icon{color:currentColor;width:25px;height:25px;filter:drop-shadow(0 0 5px currentColor) drop-shadow(0 0 12px color-mix(in srgb, currentColor 72%, transparent));background:0 0;border-radius:0;animation:.5s cubic-bezier(.2,.85,.2,1) both ProgressRail-module__y0ZccG__iconReveal,2s ease-in-out .5s infinite alternate ProgressRail-module__y0ZccG__activeGlow;transform:scale(1)}@keyframes ProgressRail-module__y0ZccG__activeGlow{0%{filter:drop-shadow(0 0 4px currentColor) drop-shadow(0 0 8px color-mix(in srgb, currentColor 50%, transparent))}to{filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 0 20px color-mix(in srgb, currentColor 80%, transparent))}}.ProgressRail-module__y0ZccG__label{color:currentColor;width:max-content;font-family:var(--font-inter), sans-serif;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;opacity:0;font-size:10px;font-weight:500;line-height:1;transition:opacity .35s,font-weight .35s,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:38px;transform:translateY(-50%)translate(5px)}.ProgressRail-module__y0ZccG__link:hover .ProgressRail-module__y0ZccG__label,.ProgressRail-module__y0ZccG__link:focus-visible .ProgressRail-module__y0ZccG__label{opacity:.72;transform:translateY(-50%)translate(0)}.ProgressRail-module__y0ZccG__link.ProgressRail-module__y0ZccG__active .ProgressRail-module__y0ZccG__label{opacity:1;text-shadow:0 0 12px color-mix(in srgb, currentColor 58%, transparent);font-weight:800;transform:translateY(-50%)translate(-3px)}.ProgressRail-module__y0ZccG__link[data-icon=building]{color:#22d3ee}.ProgressRail-module__y0ZccG__link[data-icon=staff]{color:#48ddec}.ProgressRail-module__y0ZccG__link[data-icon=supplies]{color:#6ee5ef}.ProgressRail-module__y0ZccG__link[data-icon=port]{color:#8fecef}.ProgressRail-module__y0ZccG__link[data-icon=gangway]{color:#afeff1}.ProgressRail-module__y0ZccG__link[data-icon=vessel]{color:#cef4f5}.ProgressRail-module__y0ZccG__link[data-icon=departure]{color:#e7fafa}.ProgressRail-module__y0ZccG__link[data-icon=offshore]{color:#fff}@keyframes ProgressRail-module__y0ZccG__iconReveal{0%{opacity:.35;background:currentColor;border-radius:50%;width:11px;height:11px;transform:rotate(-20deg)scale(.55)}55%{opacity:1}to{opacity:1;background:0 0;border-radius:0;width:25px;height:25px;transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ProgressRail-module__y0ZccG__rail{opacity:1;animation:none;transform:translateY(-50%)}.ProgressRail-module__y0ZccG__link{opacity:1;animation:none}.ProgressRail-module__y0ZccG__icon,.ProgressRail-module__y0ZccG__link.ProgressRail-module__y0ZccG__active .ProgressRail-module__y0ZccG__icon{transition:none;animation:none}.ProgressRail-module__y0ZccG__railLine{opacity:.5;animation:none}}@media (max-width:760px){.ProgressRail-module__y0ZccG__rail{display:none}}
.ScrollHint-module__LlgkJa__hint{z-index:100;color:#22d3ee;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:10px;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:50%;left:26px;transform:translateY(-50%)translate(-16px)}.ScrollHint-module__LlgkJa__hint.ScrollHint-module__LlgkJa__visible{opacity:1;transform:translateY(-50%)translate(0)}.ScrollHint-module__LlgkJa__arrow{width:18px;height:18px;filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 60%, transparent));place-items:center;display:grid}.ScrollHint-module__LlgkJa__arrow svg{width:100%;height:100%}.ScrollHint-module__LlgkJa__arrowUp{animation:2s ease-in-out infinite ScrollHint-module__LlgkJa__nudgeUp}.ScrollHint-module__LlgkJa__arrowDown{color:#cef4f5;animation:2s ease-in-out infinite ScrollHint-module__LlgkJa__nudgeDown}@keyframes ScrollHint-module__LlgkJa__nudgeUp{0%,to{opacity:.55;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes ScrollHint-module__LlgkJa__nudgeDown{0%,to{opacity:.55;transform:translateY(-2px)}50%{opacity:1;transform:translateY(2px)}}.ScrollHint-module__LlgkJa__track{opacity:.5;background:linear-gradient(#22d3ee 0%,#89e5f2b8 50%,#fff 100%);width:1px;height:54px;position:relative;overflow:visible}.ScrollHint-module__LlgkJa__dot{width:6px;height:6px;box-shadow:0 0 8px currentColor, 0 0 16px color-mix(in srgb, currentColor 70%, transparent);background:currentColor;border-radius:50%;animation:2s cubic-bezier(.65,0,.35,1) infinite ScrollHint-module__LlgkJa__travel;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes ScrollHint-module__LlgkJa__travel{0%{opacity:0;top:0}20%{opacity:1}80%{opacity:1}to{opacity:0;top:100%}}.ScrollHint-module__LlgkJa__label{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-inter), sans-serif;letter-spacing:2px;text-transform:uppercase;color:#9fe9ef;opacity:.75;margin-top:6px;font-size:10px;font-weight:500;transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ScrollHint-module__LlgkJa__hint{transition:opacity .3s;transform:translateY(-50%)}.ScrollHint-module__LlgkJa__arrowUp,.ScrollHint-module__LlgkJa__arrowDown,.ScrollHint-module__LlgkJa__dot{animation:none}.ScrollHint-module__LlgkJa__arrowUp,.ScrollHint-module__LlgkJa__arrowDown{opacity:.85}.ScrollHint-module__LlgkJa__dot{opacity:1;top:40%}}@media (max-width:760px){.ScrollHint-module__LlgkJa__hint{display:none}}
.AuthModal-module__UJ2OVG__overlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040d1ad1;place-items:center;padding:1.5rem;animation:.3s forwards AuthModal-module__UJ2OVG__overlayIn;display:grid;position:fixed;inset:0}.AuthModal-module__UJ2OVG__dialog{background:var(--surface);border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:420px;padding:2.25rem 2rem 2rem;animation:.45s cubic-bezier(.16,1,.3,1) both AuthModal-module__UJ2OVG__dialogIn;position:relative;box-shadow:0 30px 80px #0009}.AuthModal-module__UJ2OVG__close{width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;font-size:1.15rem;line-height:1;transition:background .3s,color .3s,transform .2s;display:grid;position:absolute;top:14px;right:14px}.AuthModal-module__UJ2OVG__close:hover{color:var(--ink);background:#ffffff1f;transform:rotate(90deg)}.AuthModal-module__UJ2OVG__tabs{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:1.75rem;padding:.25rem;display:grid}.AuthModal-module__UJ2OVG__tab{appearance:none;color:var(--ink-soft);font-family:var(--font-archivo), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.6rem 1rem;font-size:.8rem;font-weight:600;transition:background .3s,color .3s}.AuthModal-module__UJ2OVG__tab:hover{color:var(--ink)}.AuthModal-module__UJ2OVG__tabActive{background:var(--accent);color:var(--accent-ink)}.AuthModal-module__UJ2OVG__tabActive:hover{color:var(--accent-ink)}.AuthModal-module__UJ2OVG__title{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;margin-bottom:.4rem;font-size:1.5rem;font-weight:700}.AuthModal-module__UJ2OVG__subtitle{color:var(--ink-soft);margin-bottom:1.5rem;font-size:.9rem}.AuthModal-module__UJ2OVG__form{flex-direction:column;gap:1rem;display:flex}.AuthModal-module__UJ2OVG__field{flex-direction:column;gap:.4rem;display:flex}.AuthModal-module__UJ2OVG__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.7rem;font-weight:600}.AuthModal-module__UJ2OVG__input{width:100%;color:var(--ink);font-size:.95rem;font-family:var(--font-inter), sans-serif;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.8rem 1rem;transition:border-color .3s,box-shadow .3s}.AuthModal-module__UJ2OVG__input::placeholder{color:#ffffff40}.AuthModal-module__UJ2OVG__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #38b6ff26}.AuthModal-module__UJ2OVG__forgot{color:var(--accent);align-self:flex-end;font-size:.8rem}.AuthModal-module__UJ2OVG__forgot:hover{text-decoration:underline}.AuthModal-module__UJ2OVG__submit{background:var(--accent);color:var(--accent-ink);font-family:var(--font-archivo), sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;margin-top:.5rem;padding:.9rem 1.5rem;font-size:.8rem;font-weight:700;transition:background .3s,transform .2s,box-shadow .3s;box-shadow:0 8px 30px #38b6ff40}.AuthModal-module__UJ2OVG__submit:hover:not(:disabled){background:#5cc8ff;transform:translateY(-2px)}.AuthModal-module__UJ2OVG__submit:disabled{opacity:.6;cursor:default}.AuthModal-module__UJ2OVG__switch{text-align:center;color:var(--ink-soft);margin-top:1.25rem;font-size:.85rem}.AuthModal-module__UJ2OVG__switchLink{color:var(--accent);font-size:inherit;padding:0;font-family:inherit}.AuthModal-module__UJ2OVG__switchLink:hover{text-decoration:underline}.AuthModal-module__UJ2OVG__success{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0;display:flex}.AuthModal-module__UJ2OVG__successIcon{width:52px;height:52px;color:var(--accent);background:#38b6ff1f;border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.AuthModal-module__UJ2OVG__successIcon svg{width:26px;height:26px}.AuthModal-module__UJ2OVG__successTitle{font-family:var(--font-archivo), sans-serif;font-size:1.2rem;font-weight:700}.AuthModal-module__UJ2OVG__successBody{color:var(--ink-soft);margin-bottom:.75rem;font-size:.9rem}@keyframes AuthModal-module__UJ2OVG__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes AuthModal-module__UJ2OVG__dialogIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.AuthModal-module__UJ2OVG__overlay,.AuthModal-module__UJ2OVG__dialog{animation:none}}@media (max-width:480px){.AuthModal-module__UJ2OVG__dialog{padding:2rem 1.25rem 1.5rem}}.AuthModal-module__UJ2OVG__formError{color:#fca5a5;background:#dc26261a;border:1px solid #dc262659;border-radius:.6rem;margin:0;padding:.7rem .9rem;font-size:.85rem;line-height:1.4}
.OperationsPlan-module__JZZC1a__section{width:100%;padding:clamp(5rem, 12vh, 9rem) var(--sc-gutter);background:var(--canvas);position:relative;overflow:hidden}.OperationsPlan-module__JZZC1a__glow{filter:blur(30px);pointer-events:none;background:radial-gradient(#38b6ff14 0%,#0000 70%);width:70vw;height:40vh;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.OperationsPlan-module__JZZC1a__header{text-align:center;max-width:860px;margin:0 auto 3.5rem;position:relative}.OperationsPlan-module__JZZC1a__eyebrow{font-size:var(--sc-t-sm);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:.75rem;font-weight:600;display:block}.OperationsPlan-module__JZZC1a__title{font-family:var(--font-archivo), sans-serif;font-size:var(--sc-t-3xl);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin-bottom:1rem;font-weight:700;line-height:1.05}.OperationsPlan-module__JZZC1a__subtitle{font-size:var(--sc-t-base);color:var(--ink-soft);line-height:1.6}.OperationsPlan-module__JZZC1a__steps{grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid}.OperationsPlan-module__JZZC1a__step{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:1.1rem;padding:1.5rem 1.6rem;transition:border-color .35s,background .35s,transform .3s;display:flex}.OperationsPlan-module__JZZC1a__step:hover{background:#ffffff0d;border-color:#38b6ff4d;transform:translateY(-3px)}.OperationsPlan-module__JZZC1a__stepNum{width:44px;height:44px;color:var(--accent);font-family:var(--font-archivo), sans-serif;background:#38b6ff1a;border:1px solid #38b6ff66;border-radius:50%;flex-shrink:0;place-items:center;font-size:.9rem;font-weight:700;display:grid}.OperationsPlan-module__JZZC1a__stepTitle{font-family:var(--font-archivo), sans-serif;font-size:var(--sc-t-lg);text-transform:uppercase;color:var(--ink);margin-bottom:.3rem;font-weight:700;line-height:1.1}.OperationsPlan-module__JZZC1a__stepDesc{color:var(--ink-soft);font-size:.88rem;line-height:1.55}.OperationsPlan-module__JZZC1a__blocks{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1100px;margin:3.5rem auto 0;display:grid}.OperationsPlan-module__JZZC1a__block{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem 2rem 1.75rem;transition:border-color .35s,background .35s,transform .3s}.OperationsPlan-module__JZZC1a__block:hover{background:#ffffff0d;border-color:#38b6ff4d}.OperationsPlan-module__JZZC1a__blockTitle{font-family:var(--font-archivo), sans-serif;font-size:var(--sc-t-xl);text-transform:uppercase;color:var(--ink);margin-bottom:.4rem;font-weight:700}.OperationsPlan-module__JZZC1a__blockDesc{color:var(--ink-soft);margin-bottom:1.25rem;font-size:.85rem}.OperationsPlan-module__JZZC1a__list{grid-template-columns:repeat(2,1fr);gap:.7rem;padding:0;list-style:none;display:grid}.OperationsPlan-module__JZZC1a__listItem{color:var(--ink-soft);align-items:center;gap:.6rem;font-size:.88rem;line-height:1.4;display:flex}.OperationsPlan-module__JZZC1a__listItem:before{content:"";background:var(--accent);opacity:.7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.OperationsPlan-module__JZZC1a__reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.OperationsPlan-module__JZZC1a__in{opacity:1;transform:translateY(0)}@media (max-width:820px){.OperationsPlan-module__JZZC1a__steps,.OperationsPlan-module__JZZC1a__blocks{grid-template-columns:1fr}}@media (max-width:560px){.OperationsPlan-module__JZZC1a__list{grid-template-columns:1fr}.OperationsPlan-module__JZZC1a__step{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.OperationsPlan-module__JZZC1a__reveal{opacity:1;transition:none;transform:none}}
