.gate.svelte-ot5h9f{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#fbfded;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.gradient.svelte-ot5h9f{position:absolute;inset:-40% -10% auto -10%;height:80%;background:radial-gradient(60% 60% at 70% 20%,#0000701a,#00007000 70%);animation:svelte-ot5h9f-drift 14s ease-in-out infinite alternate;pointer-events:none}@keyframes svelte-ot5h9f-drift{0%{transform:translate3d(-4%,-2%,0) scale(1)}to{transform:translate3d(6%,4%,0) scale(1.12)}}.inner.svelte-ot5h9f{position:relative;max-width:640px;text-align:center;color:#000070}.eyebrow.svelte-ot5h9f{text-transform:lowercase;letter-spacing:.04em;font-size:15px;opacity:.7;margin:0 0 20px}.headline.svelte-ot5h9f{font-family:times-triplex,Georgia,serif;font-weight:400;font-size:clamp(40px,9vw,92px);line-height:1.02;margin:0;color:#000070}.newlink.svelte-ot5h9f{color:#000070;text-decoration:none;border-bottom:3px solid rgb(0,0,112);transition:opacity .2s ease}.newlink.svelte-ot5h9f:hover{opacity:.6}.sub.svelte-ot5h9f{font-size:18px;line-height:1.5;margin:26px auto 34px;max-width:440px}.inlineLink.svelte-ot5h9f{color:#000070;text-decoration:underline;text-underline-offset:3px}.primary.svelte-ot5h9f{font-size:18px;font-weight:700;color:#fbfded;background:#000070;border:2px solid rgb(0,0,112);border-radius:999px;padding:14px 28px;cursor:pointer;transition:transform .15s ease,opacity .2s ease}.primary.svelte-ot5h9f:hover{transform:translateY(-1px);opacity:.9}.primary.svelte-ot5h9f:active{transform:translateY(0)}.countdown.svelte-ot5h9f{font-size:14px;opacity:.6;margin:18px 0 0}.stayRow.svelte-ot5h9f{margin-top:40px;display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:14px}.ghost.svelte-ot5h9f{background:transparent;border:0;color:#000070;opacity:.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px;padding:4px 6px}.ghost.svelte-ot5h9f:hover{opacity:.85}.confirmQ.svelte-ot5h9f{opacity:.7}.confirmYes.svelte-ot5h9f{background:transparent;border:1.5px solid rgb(0,0,112);border-radius:999px;color:#000070;cursor:pointer;padding:6px 14px;font-size:14px;font-weight:700}.confirmYes.svelte-ot5h9f:hover{background:#00007014}.confirmNo.svelte-ot5h9f{background:transparent;border:0;color:#000070;opacity:.5;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:14px}.confirmNo.svelte-ot5h9f:hover{opacity:.85}@media (prefers-reduced-motion: reduce){.gradient.svelte-ot5h9f{animation:none}.primary.svelte-ot5h9f:hover{transform:none}}
