.scene.scmj6c2{width:100%;height:100%;display:block}.contour.scmj6c2{fill:none;stroke:#d9e6f2;stroke-opacity:.09;stroke-width:1.2px}.contours.scmj6c2{animation:22s ease-in-out infinite alternate scmj6c2-drift}.contour.drift-b.scmj6c2{animation:26s ease-in-out infinite alternate scmj6c2-drift-b}.bed.scmj6c2{fill:none;stroke:#d9e6f2;stroke-opacity:.28;stroke-width:3px;stroke-linecap:round}.bed.main.scmj6c2{stroke-width:4.5px}.flow.scmj6c2{fill:none;stroke:#36c6e0;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:3 19;animation:2.6s linear infinite scmj6c2-flow}.flow.main.scmj6c2{stroke-width:3px}.farm.scmj6c2{fill:#d9e6f2}.dam.scmj6c2{fill:#36c6e0;fill-opacity:.28;stroke:#36c6e0;stroke-opacity:.55;stroke-width:1.5px}.gauge.scmj6c2{fill:#102a43;stroke:#d9e6f2;stroke-width:2px}.ring.scmj6c2{fill:none;stroke:#36c6e0;stroke-width:2.5px;stroke-opacity:.6}.core.scmj6c2{fill:#36c6e0}.ripple.scmj6c2{fill:none;stroke:#36c6e0;stroke-width:2px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.8s ease-out infinite scmj6c2-ripple}.r2.scmj6c2{animation-delay:2.4s}.still.scmj6c2,.still.scmj6c2 :where(.scmj6c2){animation-play-state:paused!important}@keyframes scmj6c2-flow{to{stroke-dashoffset:-44px}}@keyframes scmj6c2-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes scmj6c2-drift{to{transform:translate(6px,10px)}}@keyframes scmj6c2-drift-b{to{transform:translate(-8px,6px)}}@media (prefers-reduced-motion:reduce){.contours.scmj6c2,.contour.drift-b.scmj6c2,.flow.scmj6c2,.ripple.scmj6c2{animation:none}.flow.scmj6c2{stroke-dasharray:none;stroke-opacity:.5}.r1.scmj6c2{opacity:.3;transform:scale(1.7)}}html:has(.auth){background:var(--surface)}.auth.s1ay8cwb{min-height:100vh;grid-template-columns:minmax(0,55fr) minmax(0,45fr);min-height:100dvh;display:grid}.panel-brand.s1ay8cwb{color:#d9e6f2;background:#102a43;order:-1;max-height:100dvh;position:sticky;top:0;overflow:hidden}.art.s1ay8cwb{view-transition-name:catchment-scene;position:absolute;inset:0}.copy.s1ay8cwb{max-width:30rem;padding:clamp(1.25rem,3vh,4rem) clamp(1.5rem,5vw,4rem);position:relative}.kicker.s1ay8cwb{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#36c6e0;margin:0 0 .75rem;font-size:1rem;font-weight:600}.copy.s1ay8cwb h2:where(.s1ay8cwb){font-family:var(--font-display);letter-spacing:-.015em;color:#fff;margin:0 0 1.25rem;font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.15}.copy.s1ay8cwb ul:where(.s1ay8cwb){color:#c5d3e1;gap:.6rem;margin:0;padding:0;font-size:1rem;list-style:none;display:grid}.copy.s1ay8cwb li:where(.s1ay8cwb){padding-left:1.4rem;position:relative}.copy.s1ay8cwb li:where(.s1ay8cwb):before{content:"";background:#36c6e0;border-radius:50%;width:8px;height:8px;position:absolute;top:.45em;left:0}.side-form.s1ay8cwb{padding:clamp(1.25rem, 3vh, 4rem) var(--gutter) 2.5rem;background:var(--surface);justify-content:center;align-items:flex-start;display:flex}.form-box.s1ay8cwb{width:100%;max-width:440px}.top.s1ay8cwb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.lockup.s1ay8cwb{border-radius:var(--radius);font-family:var(--font-display);letter-spacing:-.01em;color:var(--brand-navy);align-items:center;gap:.6rem;font-size:1.35rem;font-weight:600;text-decoration:none;display:flex}h1.s1ay8cwb{margin-bottom:.35rem;font-size:1.75rem}.intro.s1ay8cwb{margin-bottom:1.5rem}h1.solo.s1ay8cwb{margin-bottom:1.25rem}.form-box.s1ay8cwb form{margin-top:1.25rem}.form-box.s1ay8cwb .field>input,.form-box.s1ay8cwb .pw input{width:100%;min-height:42px;padding:.5rem .7rem;font-size:1rem}.form-box.s1ay8cwb .pw input{min-height:40px}.form-box.s1ay8cwb .field{margin-bottom:1rem}.form-box.s1ay8cwb .field>label,.form-box.s1ay8cwb .field>.label,.form-box.s1ay8cwb .hint{font-size:1rem}.form-box.s1ay8cwb .btn:not(.btn-sm){white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center;width:100%;min-height:44px;margin-top:.5rem;font-size:1rem}.footer.s1ay8cwb{border-top:1px solid var(--border);color:var(--text-2);margin-top:1.25rem;padding-top:1rem;font-size:1rem}.legal.s1ay8cwb{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.75rem;font-size:1rem;display:flex}.legal.s1ay8cwb a:where(.s1ay8cwb){color:var(--text-muted);text-decoration:underline}.footer.s1ay8cwb a{font-weight:500;text-decoration:underline}@media (min-width:901px){.fit.s1ay8cwb .side-form:where(.s1ay8cwb){height:100vh;height:100dvh;padding-bottom:.5rem}.fit.s1ay8cwb .intro:where(.s1ay8cwb),.fit.s1ay8cwb h1.solo:where(.s1ay8cwb){margin-bottom:.75rem}.fit.s1ay8cwb .form-box:where(.s1ay8cwb)>.alert{margin-bottom:0}.fit.s1ay8cwb .form-box:where(.s1ay8cwb)>form>:first-child{margin-top:.5rem}.fit.s1ay8cwb .form-box:where(.s1ay8cwb) .field{margin-bottom:.5rem}.fit.s1ay8cwb .footer:where(.s1ay8cwb){margin-top:.5rem;padding-top:.5rem}.fit.s1ay8cwb .form-box:where(.s1ay8cwb){flex-direction:column;max-height:100%;display:flex}.fit.s1ay8cwb .form-box:where(.s1ay8cwb)>*{flex:none}.fit.s1ay8cwb .form-box:where(.s1ay8cwb)>form{display:contents}.fit.s1ay8cwb .form-box:where(.s1ay8cwb)>form>*{flex:none}.fit.s1ay8cwb .form-box:where(.s1ay8cwb)>form>.fit-shrink{flex:0 auto;margin-bottom:.5rem}}@media (prefers-color-scheme:dark){.panel-brand.s1ay8cwb{background:#0c2135}.lockup.s1ay8cwb{color:var(--text)}}@media (max-width:900px){.auth.s1ay8cwb{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.panel-brand.s1ay8cwb{height:84px;position:relative}.copy.s1ay8cwb{display:none}.side-form.s1ay8cwb{padding-top:1.25rem}.top.s1ay8cwb{margin-bottom:1.25rem}}
