.j9-XvG_page{color:var(--color-ink)}.j9-XvG_heroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (min-width:980px){.j9-XvG_heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.j9-XvG_counter{color:var(--color-ink-muted);font:12px/1 var(--font-mono);white-space:nowrap;flex:none;padding:0 10px}.j9-XvG_actions{flex-wrap:wrap;gap:10px;display:flex}.j9-XvG_primary,.j9-XvG_secondary{height:48px;font:700 15px/1 var(--font-body);white-space:nowrap;border-radius:11px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.j9-XvG_primary{background:var(--color-shell);color:#fff}.j9-XvG_primary:hover{color:#fff;background:#082a49}.j9-XvG_secondary{border:1px solid var(--color-line);color:var(--color-shell);background:#fff}.j9-XvG_secondary:hover{border-color:var(--color-shell);color:var(--color-shell)}.j9-XvG_primary:focus-visible,.j9-XvG_secondary:focus-visible,.j9-XvG_jump a:focus-visible,.j9-XvG_secCard a:focus-visible,.j9-XvG_dir:focus-visible,.j9-XvG_states a:focus-visible,.j9-XvG_nextCta:focus-visible,.j9-XvG_none a:focus-visible,.j9-XvG_none button:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}.j9-XvG_float{min-width:0;animation:7s ease-in-out infinite j9-XvG_smFloat;position:relative}@keyframes j9-XvG_smFloat{50%{transform:translateY(-8px)}}.j9-XvG_plate{background:linear-gradient(160deg, var(--color-water-accent), var(--color-shell));opacity:.18;filter:blur(2px);border-radius:24px;position:absolute;inset:22px -14px -22px 14px}.j9-XvG_jump{border:1px solid var(--color-line);background:#fffffff5;border-radius:22px;flex-direction:column;gap:14px;padding:clamp(20px,2.6vw,28px);display:flex;position:relative;box-shadow:0 40px 80px -36px #0b3a6373}.j9-XvG_cardEyebrow{color:var(--color-water-accent-text);font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.j9-XvG_jump ol{margin:0;padding:0;list-style:none}.j9-XvG_jump li+li{border-top:1px solid var(--color-line-soft)}.j9-XvG_jump a,.j9-XvG_jumpOff{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 4px;text-decoration:none;display:grid}.j9-XvG_jump a:hover{background:#f7fafd}.j9-XvG_jumpOff{opacity:.5}.j9-XvG_jump a>span,.j9-XvG_jumpOff>span,.j9-XvG_jump small{color:var(--color-ink-muted);font:11.5px/1.3 var(--font-mono)}.j9-XvG_jump b{color:var(--color-shell);font-size:15px;font-weight:600}.j9-XvG_machine{border:1px solid var(--color-line-soft);background:var(--color-page);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.j9-XvG_machine b{color:var(--color-shell);font-size:14.5px}.j9-XvG_machine span{color:var(--color-ink-body);font-size:13px;line-height:1.5}.j9-XvG_machine code{border:1px solid var(--color-line);color:var(--color-shell);font:12px/1.5 var(--font-mono);background:#fff;border-radius:5px;padding:0 5px}.j9-XvG_body{flex-direction:column;gap:clamp(40px,6vw,72px);max-width:1320px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(16px,3vw,40px) clamp(56px,7vw,96px);display:flex}.j9-XvG_section{min-width:0;scroll-margin-top:calc(var(--header-h,65px) + 24px);flex-direction:column;gap:18px;display:flex}.j9-XvG_headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.j9-XvG_head{flex-direction:column;gap:8px;display:flex}.j9-XvG_eyebrow{color:var(--color-water-accent-text);font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.j9-XvG_h2{color:var(--color-shell);font:800 clamp(28px, 3.6vw, 46px)/1.04 var(--font-heading);letter-spacing:-.03em;margin:0}.j9-XvG_note{color:var(--color-ink-muted);font-size:13px}.j9-XvG_secGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.j9-XvG_secGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.j9-XvG_secGrid[data-count="5"]>[data-wide],.j9-XvG_secGrid[data-count="3"]>:first-child,.j9-XvG_secGrid[data-count="1"]>:first-child{grid-column:1/-1}}@media (min-width:1000px){.j9-XvG_secGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.j9-XvG_secGrid[data-count="5"]>[data-wide]{grid-column:span 2}.j9-XvG_secGrid[data-count="3"]>:first-child{grid-column:auto}}.j9-XvG_secCard{border:1px solid var(--color-line);background:#fff;border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.j9-XvG_secTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.j9-XvG_secTop span{color:var(--color-water-accent-text);font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.j9-XvG_secTop small{color:var(--color-ink-muted);font:11px/1.3 var(--font-mono)}.j9-XvG_secCard h3{color:var(--color-shell);font:700 19px/1.25 var(--font-body);letter-spacing:-.01em;margin:0}.j9-XvG_secCard ul{grid-template-columns:minmax(0,1fr);gap:0 16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.j9-XvG_secCard[data-wide] ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.j9-XvG_secCard a{border-top:1px solid var(--color-line-soft);min-height:40px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:8px;padding:6px 2px;font-size:14.5px;text-decoration:none;display:flex}.j9-XvG_secCard a:hover{color:var(--color-water-accent-text)}.j9-XvG_secCard a i{color:#b9c7d4;font-style:normal}.j9-XvG_dirGrid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.j9-XvG_dirGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.j9-XvG_dirGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.j9-XvG_dirGrid li{display:flex}.j9-XvG_dir{border:1px solid var(--color-line);color:var(--color-shell);background:#fff;border-radius:22px;flex-direction:column;flex:1;gap:8px;padding:22px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex}@media (hover:hover){.j9-XvG_dir:hover{color:var(--color-shell);transform:translateY(-4px);box-shadow:0 24px 48px -24px #0b3a6359}}.j9-XvG_dir[data-navy]{border-color:var(--color-shell);background:var(--color-shell);color:#fff}.j9-XvG_dir[data-navy]:hover{color:#fff}.j9-XvG_dirKind{color:var(--color-water-accent-text);font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.j9-XvG_dir[data-navy] .j9-XvG_dirKind{color:var(--color-water-light)}.j9-XvG_dir b{letter-spacing:-.01em;font-size:20px}.j9-XvG_dirDesc{opacity:.85;font-size:14px;line-height:1.5}.j9-XvG_dirGo{margin-top:auto;padding-top:6px;font-size:14px;font-weight:700}.j9-XvG_states{border:1px solid var(--color-line);column-count:1;background:#fff;border-radius:22px;column-gap:28px;margin:0;padding:clamp(14px,2vw,22px);list-style:none}@media (min-width:420px){.j9-XvG_states{column-count:2}}@media (min-width:640px){.j9-XvG_states{column-count:3}}@media (min-width:1000px){.j9-XvG_states{column-count:4}}.j9-XvG_states li{break-inside:avoid}.j9-XvG_states a{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 4px;text-decoration:none;display:flex}.j9-XvG_states a:hover{background:#f7fafd}.j9-XvG_states span{color:var(--color-shell);font-size:14.5px;font-weight:600}.j9-XvG_states small{color:var(--color-ink-muted);font:11.5px/1.3 var(--font-mono);white-space:nowrap}.j9-XvG_none{border:1px dashed var(--state-unknown-line);background:var(--state-unknown-hatch);color:var(--color-ink-body);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px;font-size:15px;display:flex}.j9-XvG_noneActions{flex-wrap:wrap;gap:14px;display:flex}.j9-XvG_none a,.j9-XvG_none button{min-height:44px;color:var(--color-shell);font:700 14px/1 var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.j9-XvG_next{isolation:isolate;background:var(--color-shell);color:#fff;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding:clamp(24px,4vw,52px);display:flex;position:relative;overflow:hidden}.j9-XvG_nextLight{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.j9-XvG_nextLight i{aspect-ratio:1;filter:blur(20px);border-radius:50%;animation:20s ease-in-out infinite alternate j9-XvG_smDrift;position:absolute}.j9-XvG_nextLight i:first-child{background:radial-gradient(circle,#3c86e073,#0000 68%);width:60%;top:-40%;left:-15%}.j9-XvG_nextLight i:last-child{background:radial-gradient(circle,#8cc0f52e,#0000 68%);width:55%;animation-duration:24s;top:10%;left:55%}@keyframes j9-XvG_smDrift{to{transform:translate(12%,10%)scale(1.18)}}.j9-XvG_nextCopy{flex-direction:column;gap:10px;min-width:0;max-width:720px;display:flex}.j9-XvG_nextCopy>span{color:var(--color-water-light);font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.j9-XvG_nextCopy h2{color:#fff;font:800 clamp(28px, 3.6vw, 44px)/1.04 var(--font-heading);letter-spacing:-.03em;margin:0}.j9-XvG_nextCopy p{color:#c9def2;overflow-wrap:anywhere;margin:0;font-size:15px}.j9-XvG_nextCopy code{font:13px/1.3 var(--font-mono)}.j9-XvG_nextCta{height:48px;color:var(--color-shell);font:700 15px/1 var(--font-body);white-space:nowrap;background:#fff;border-radius:11px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.j9-XvG_nextCta:hover{background:var(--color-water-ice);color:var(--color-shell)}@media (prefers-reduced-motion:reduce){.j9-XvG_float,.j9-XvG_nextLight i{animation:none}.j9-XvG_dir{transition:none}}
