.nx-modal-backdrop,.nx-modal-popup{--nx-modal-open:.24s cubic-bezier(.22, 1.2, .36, 1);--nx-modal-close:.14s cubic-bezier(.4, 0, 1, 1);--nx-scrim-in:.18s cubic-bezier(.16, 1, .3, 1);--nx-scrim-out:.12s cubic-bezier(.4, 0, 1, 1);--nx-sheet-rise:.32s cubic-bezier(.32, .72, 0, 1);--nx-sheet-fall:.2s cubic-bezier(.4, 0, 1, 1);--nx-sheet-snap:.28s cubic-bezier(.32, .72, 0, 1);--nx-sheet-resize:.24s cubic-bezier(.16, 1, .3, 1);--nx-desktop-sheet-in:.26s cubic-bezier(.32, .72, 0, 1);--nx-desktop-sheet-out:.16s cubic-bezier(.4, 0, 1, 1);--nx-sheet-bottom-gap:max(8px, calc(var(--safe-bottom,0px) - 26px))}.nx-modal-backdrop{z-index:1000;background:var(--nx-scrim-phone,#0000004d);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);opacity:1;transition:opacity var(--nx-scrim-in);position:fixed;inset:0}.nx-modal-backdrop[hidden]{display:none}.nx-modal-backdrop[data-closed],.nx-modal-backdrop[data-starting-style],.nx-modal-backdrop[data-ending-style]{opacity:0}.nx-modal-backdrop[data-ending-style]{transition:opacity var(--nx-scrim-out)}.nx-modal-popup{z-index:1001;box-sizing:border-box;outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.nx-modal-popup[data-geometry=sheet],.nx-modal-popup[data-variant=updates]{background:var(--nx-sheet-fill);-webkit-backdrop-filter:blur(24px) saturate(var(--nx-sheet-saturate,180%));backdrop-filter:blur(24px) saturate(var(--nx-sheet-saturate,180%));box-shadow:var(--nx-sheet-shadow)}.nx-sheet-layer{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.nx-sheet-rim{-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nx-sheet-grab,.nx-sheet-header,.nx-modal-body,.nx-sheet-bottom{position:relative}@media (width<=1023.98px){.nx-modal-popup[data-geometry=sheet]{left:max(8px, var(--safe-left,0px));right:max(8px, var(--safe-right,0px));bottom:var(--nx-sheet-bottom-gap);width:auto;height:var(--nx-sheet-h,auto);max-height:calc(100dvh - var(--safe-top,0px) - 12px - var(--nx-sheet-bottom-gap));transform:translateY(calc(var(--nx-sheet-drag,0px) + var(--nx-sheet-flip,0px)));opacity:1;transition:transform var(--nx-sheet-rise);border-radius:32px;top:auto}.nx-modal-popup[data-geometry=sheet][data-sized]{transition:transform var(--nx-sheet-rise), height var(--nx-sheet-resize)}.nx-modal-popup[data-geometry=sheet][data-starting-style],.nx-modal-popup[data-geometry=sheet][data-closed],.nx-modal-popup[data-geometry=sheet][data-ending-style]{opacity:1;transform:translateY(calc(100% + 16px))}.nx-modal-popup[data-geometry=sheet][data-ending-style]{transition:transform var(--nx-sheet-fall)}.nx-modal-popup[data-geometry=sheet][data-dragging],.nx-modal-popup[data-variant=updates][data-dragging]{transition:none}.nx-modal-popup[data-geometry=sheet][data-snapping],.nx-modal-popup[data-variant=updates][data-snapping]{transition:transform var(--nx-sheet-snap), height var(--nx-sheet-resize)}.nx-modal-popup[data-geometry=sheet][data-flip]{transition:none}.nx-modal-popup[data-geometry=sheet][data-reflowing]{transition:transform var(--nx-sheet-resize), height var(--nx-sheet-resize)}.nx-modal-popup[data-geometry=sheet][data-keyboard]{--nx-sheet-bottom-gap:8px}}.nx-sheet-grab{box-sizing:border-box;touch-action:none;flex:none;justify-content:center;height:20px;padding-top:8px;display:flex}.nx-sheet-grab>span{background:var(--nx-grabber);border-radius:3px;width:40px;height:5px}@media (width>=1024px){.nx-modal-backdrop{background:var(--nx-scrim-desktop,#00000024);-webkit-backdrop-filter:none;backdrop-filter:none}.nx-modal-popup[data-geometry=sheet]{opacity:1;width:auto;height:auto;max-height:none;transition:transform var(--nx-desktop-sheet-in), opacity var(--nx-desktop-sheet-in);border-radius:28px;inset:24px;transform:translateY(0)}.nx-modal-popup[data-geometry=sheet][data-starting-style],.nx-modal-popup[data-geometry=sheet][data-closed],.nx-modal-popup[data-geometry=sheet][data-ending-style]{opacity:0;transform:translateY(16px)}.nx-modal-popup[data-geometry=sheet][data-ending-style]{transition:transform var(--nx-desktop-sheet-out), opacity var(--nx-desktop-sheet-out)}.nx-sheet-grab{display:none}.nx-modal-popup[data-geometry=sheet] .nx-sheet-header{min-height:72px;padding:12px 20px}.nx-modal-popup[data-geometry=sheet] .nx-modal-body{flex:auto}.nx-modal-popup[data-geometry=sheet] .nx-sheet-column{max-width:640px;margin:0 auto}.nx-modal-popup[data-confirm]{justify-content:center}.nx-modal-popup[data-confirm] .nx-modal-body{flex:0 auto}}@media (width>=1440px){.nx-modal-popup[data-geometry=sheet]{inset:32px}}@media (prefers-reduced-transparency:reduce){.nx-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--nx-scrim-phone-opaque,#00000075)}.nx-modal-popup[data-geometry=sheet],.nx-modal-popup[data-variant=updates]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--nx-sheet-fill-opaque)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nx-modal-backdrop{background:var(--nx-scrim-phone-opaque,#00000075)}.nx-modal-popup[data-geometry=sheet],.nx-modal-popup[data-variant=updates]{background:var(--nx-sheet-fill-opaque)}}.nx-modal-popup[data-variant=deck]{opacity:1;width:auto;max-height:none;transition:transform var(--nx-modal-open), opacity var(--nx-modal-open);border-radius:0;inset:20px 16px;transform:translateY(0);box-shadow:none!important;background:0 0!important}.nx-modal-popup[data-variant=deck][data-closed],.nx-modal-popup[data-variant=deck][data-starting-style],.nx-modal-popup[data-variant=deck][data-ending-style]{opacity:0;transform:translateY(4%)}.nx-modal-popup[data-variant=deck][data-ending-style]{transition:transform var(--nx-modal-close), opacity var(--nx-modal-close)}.nx-modal-popup[data-variant=deck] .nx-modal-body{padding:0;overflow:hidden}@media (width>=1024px){.nx-modal-popup[data-variant=deck]{width:min(520px,100vw - 48px);height:min(720px,100vh - 80px);inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(1)}.nx-modal-popup[data-variant=deck][data-closed],.nx-modal-popup[data-variant=deck][data-starting-style],.nx-modal-popup[data-variant=deck][data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.97)}}.nx-modal-popup[data-variant=updates]{height:min(92vh,760px);max-height:none;transform:translateY(var(--nx-sheet-drag,0px));opacity:1;transition:transform var(--nx-sheet-rise);border-radius:26px 26px 0 0;inset:auto 0 0}.nx-modal-popup[data-variant=updates][data-starting-style],.nx-modal-popup[data-variant=updates][data-closed],.nx-modal-popup[data-variant=updates][data-ending-style]{opacity:1;transform:translateY(100%)}.nx-modal-popup[data-variant=updates][data-ending-style]{transition:transform var(--nx-sheet-fall)}.nx-modal-popup[data-variant=updates] .nx-modal-body{padding:0 0 max(16px, env(safe-area-inset-bottom));flex:auto}@media (width>=1024px){.nx-modal-popup[data-variant=updates]{opacity:1;width:auto;height:auto;max-height:none;transition:transform var(--nx-desktop-sheet-in), opacity var(--nx-desktop-sheet-in);border-radius:28px;inset:24px;transform:translateY(0)}.nx-modal-popup[data-variant=updates][data-starting-style],.nx-modal-popup[data-variant=updates][data-closed],.nx-modal-popup[data-variant=updates][data-ending-style]{opacity:0;transform:translateY(16px)}.nx-modal-popup[data-variant=updates][data-ending-style]{transition:transform var(--nx-desktop-sheet-out), opacity var(--nx-desktop-sheet-out)}.nx-modal-popup[data-variant=updates] .nx-sheet-header{min-height:72px;padding:12px 20px}.nx-modal-popup[data-variant=updates] .nx-sheet-column{max-width:640px;margin:0 auto}.nx-modal-popup[data-variant=updates] .nx-modal-body{padding:0 0 24px}}@media (width>=1440px){.nx-modal-popup[data-variant=updates]{inset:32px}}.nx-modal-popup[data-variant=fullscreen]{width:100%;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);transform-origin:50%;opacity:1;transition:transform var(--nx-modal-open), opacity var(--nx-modal-open);border-radius:0;inset:0;transform:scale(1)}.nx-modal-popup[data-variant=fullscreen][data-starting-style]{opacity:0;transform:scale(.96)}.nx-modal-popup[data-variant=fullscreen][data-closed],.nx-modal-popup[data-variant=fullscreen][data-ending-style]{opacity:0;transform:scale(.98)}.nx-modal-popup[data-variant=fullscreen][data-ending-style]{transition:transform var(--nx-modal-close), opacity var(--nx-modal-close)}.nx-modal-popup[data-variant=fullscreen] .nx-modal-body{flex-direction:column;flex:auto;padding:0;display:flex;overflow:hidden}.nx-modal-popup[data-variant=fullscreen] .nx-sheet-column{flex-direction:column;flex:auto;min-height:0;display:flex}.nx-modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:0 auto;min-height:0;padding:0 16px 16px;scroll-padding:8px 0 24px;overflow-y:auto}.nx-modal-popup[data-geometry=sheet]:has(.nx-sheet-bottom[data-empty]) .nx-modal-body{padding-bottom:max(16px, calc(var(--safe-bottom,0px) - 10px))}.nx-modal-popup[data-header=false] .nx-modal-body{padding-top:8px}.nx-sheet-column{box-sizing:border-box;width:100%}.nx-sheet-bottom{padding:8px 16px max(16px, calc(var(--safe-bottom,0px) - 10px));flex:none}.nx-sheet-bottom[data-empty]{padding:0}.nx-modal-popup[data-keyboard] .nx-sheet-bottom:not([data-empty]){padding-bottom:16px}.nx-modal-popup[data-keyboard]:has(.nx-sheet-bottom[data-empty]) .nx-modal-body{padding-bottom:16px}.nx-sheet-bottom:before{content:"";background:var(--nx-card-separator);opacity:0;height:1px;transition:opacity var(--nx-scrim-in);position:absolute;top:0;left:16px;right:16px}.nx-modal-popup[data-overflow] .nx-sheet-bottom:not([data-empty]):before{opacity:1}.nx-sheet-bottom-inner{width:100%}.nx-sheet-actions-stack{flex-direction:column;align-items:stretch;gap:4px;display:flex}.nx-modal-footer{padding:0}@media (width>=1024px){.nx-modal-body{padding:0 24px 24px}.nx-sheet-bottom{padding:12px 24px 24px}}@media (prefers-reduced-motion:reduce){.nx-modal-backdrop,.nx-modal-popup{--nx-modal-open:0s;--nx-modal-close:0s;--nx-scrim-in:0s;--nx-scrim-out:0s;--nx-sheet-rise:0s;--nx-sheet-fall:0s;--nx-sheet-snap:0s;--nx-sheet-resize:0s;--nx-desktop-sheet-in:0s;--nx-desktop-sheet-out:0s}}
