.nv-keep{word-break:keep-all;overflow-wrap:break-word}.nv-hero{container-type:inline-size}.nv-abs{position:absolute;transform:translateX(-50%)}.nv-btn{transition:opacity .2s ease,transform .15s ease}.nv-btn:active{transform:scale(.98)}.nv-radio{accent-color:#1f3a5f}.nv-input::-moz-placeholder{color:#a9b2c2}.nv-input::placeholder{color:#a9b2c2}.nv-panel{border-radius:70px 70px 4px 4px}.nv-hairline{border-top:1px solid rgba(31,58,95,.55);border-bottom:1px solid rgba(31,58,95,.55);padding:6px 0}.nv-cal{box-shadow:0 12px 26px -14px rgba(31,58,95,.45);border:1px solid #e3e6ec}.nv-card{box-shadow:0 16px 34px -20px rgba(31,58,95,.4)}.nvf-gate{position:fixed;inset:0;z-index:70;overflow:hidden;cursor:pointer}.nvf-gate[data-open=true]{pointer-events:none;cursor:default}.nvf-bg{position:absolute;inset:0;background:radial-gradient(90% 60% at 50% 20%,#fbeef0 0,#f3e4e6 60%,#ecd8dc 100%);transition:opacity .6s ease .35s}.nvf-gate[data-open=true] .nvf-bg{opacity:0}.nvf-f{position:absolute;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.nvf-f1{left:12%;top:10%;width:min(58vw,300px);transform:translate(-50%,-50%) rotate(-18deg)}.nvf-f2{left:88%;top:12%;width:min(62vw,320px);transform:translate(-50%,-50%) rotate(14deg) scaleX(-1)}.nvf-f3{left:6%;top:48%;width:min(56vw,290px);transform:translate(-50%,-50%) rotate(-96deg)}.nvf-f4{left:94%;top:52%;width:min(58vw,300px);transform:translate(-50%,-50%) rotate(84deg) scaleX(-1)}.nvf-f5{left:14%;top:88%;width:min(60vw,310px);transform:translate(-50%,-50%) rotate(162deg)}.nvf-f6{left:86%;top:90%;width:min(64vw,330px);transform:translate(-50%,-50%) rotate(-148deg) scaleX(-1)}.nvf-f7{left:50%;top:24%;width:min(50vw,260px);transform:translate(-50%,-50%) rotate(8deg)}.nvf-f8{left:50%;top:78%;width:min(54vw,280px);transform:translate(-50%,-50%) rotate(-10deg)}.nvf-f9{left:50%;top:51%;width:min(62vw,320px);transform:translate(-50%,-50%) rotate(24deg);transition:transform .9s cubic-bezier(.5,-.15,.72,.38) 0s,opacity .55s ease .25s}.nvf-f7{transition:transform .9s cubic-bezier(.5,-.15,.72,.38) .07s,opacity .4s ease .52s}.nvf-f3{transition:transform .9s cubic-bezier(.5,-.15,.72,.38) .14s,opacity .4s ease .59s}.nvf-f4{transition:transform .9s cubic-bezier(.5,-.15,.72,.38) .21s,opacity .4s ease .66s}.nvf-f1{transition:transform .9s cubic-bezier(.5,-.15,.72,.38) .28s,opacity .4s ease .73s}.nvf-f2{transition:transform .9s cubic-bezier(.5,-.15,.72,.38) .35s,opacity .4s ease .8s}.nvf-f5{transition:transform .9s cubic-bezier(.5,-.15,.72,.38) .42s,opacity .4s ease .87s}.nvf-f6{transition:transform .9s cubic-bezier(.5,-.15,.72,.38) .49s,opacity .4s ease .94s}.nvf-f8{transition:transform .9s cubic-bezier(.5,-.15,.72,.38) .56s,opacity .4s ease 1.01s}.nvf-gate[data-open=true] .nvf-f1{transform:translate(calc(-50% - 75vw),calc(-50% - 55vh)) rotate(-72deg) scale(1.12);opacity:0}.nvf-gate[data-open=true] .nvf-f2{transform:translate(calc(-50% + 75vw),calc(-50% - 55vh)) rotate(60deg) scale(-1.12,1.12);opacity:0}.nvf-gate[data-open=true] .nvf-f3{transform:translate(calc(-50% - 85vw),calc(-50% - 8vh)) rotate(-150deg) scale(1.1);opacity:0}.nvf-gate[data-open=true] .nvf-f4{transform:translate(calc(-50% + 85vw),calc(-50% + 6vh)) rotate(132deg) scale(-1.1,1.1);opacity:0}.nvf-gate[data-open=true] .nvf-f5{transform:translate(calc(-50% - 70vw),calc(-50% + 60vh)) rotate(118deg) scale(1.08);opacity:0}.nvf-gate[data-open=true] .nvf-f6{transform:translate(calc(-50% + 70vw),calc(-50% + 60vh)) rotate(-192deg) scale(-1.1,1.1);opacity:0}.nvf-gate[data-open=true] .nvf-f7{transform:translate(calc(-50% + 8vw),calc(-50% - 85vh)) rotate(36deg) scale(1.08);opacity:0}.nvf-gate[data-open=true] .nvf-f8{transform:translate(calc(-50% - 8vw),calc(-50% + 85vh)) rotate(-40deg) scale(1.08);opacity:0}.nvf-gate[data-open=true] .nvf-f9{transform:translate(-50%,-50%) rotate(40deg) scale(1.65);opacity:0}.nvf-text{position:absolute;left:50%;top:50%;z-index:5;width:min(80vw,340px);padding:44px 10px;transform:translate(-50%,-50%);text-align:center;background:radial-gradient(closest-side,rgba(251,243,241,.95) 45%,rgba(251,243,241,0));transition:opacity .25s ease}.nvf-gate[data-open=true] .nvf-text{opacity:0}.nvf-hint{animation:nvf-pulse 2.2s ease-in-out infinite}@keyframes nvf-pulse{50%{opacity:.4}}.nv-music[data-on] .nv-music-seal{animation:nv-spin 6s linear infinite}@keyframes nv-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.nv-music[data-on] .nv-music-seal,.nvf-hint{animation:none!important}.nv-btn,.nvf-bg,.nvf-f,.nvf-text{transition:none!important}}