@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-v12-latin-regular.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-v12-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-v12-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-v12-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/robotomono-v23-latin-regular.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/robotomono-v23-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-inter:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-roboto-mono:"Roboto Mono","SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}body{font-family:var(--font-inter)}code,kbd,pre,samp{font-family:var(--font-roboto-mono)}.jx-alert-layer{position:fixed;inset:0;z-index:2000;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;padding:32px 24px 24px;background:transparent!important;background-image:none!important}.jx-alert-backdrop{position:absolute;inset:0;background:rgba(8,9,14,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:auto;animation:jx-alert-backdrop-in .2s ease-out}@keyframes jx-alert-backdrop-in{0%{opacity:0}to{opacity:1}}.jx-alert-stack{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;max-width:480px;pointer-events:none}.jx-alert{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"icon body close" ".    actions actions";gap:12px 14px;padding:16px 18px;border-radius:16px;background:#11192b;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1.5px solid hsla(0,0%,100%,.14);box-shadow:0 30px 70px -10px rgba(0,0,0,.7),0 16px 32px -8px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.95);pointer-events:auto;animation:jx-alert-in .28s cubic-bezier(.16,1,.3,1);transform-origin:center top}@keyframes jx-alert-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.jx-alert.is-leaving{animation:jx-alert-out .18s ease-in forwards}@keyframes jx-alert-out{to{opacity:0;transform:translateY(-8px) scale(.97)}}.jx-alert__icon{grid-area:icon;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.jx-alert__icon svg{width:18px;height:18px;stroke-width:1.75}.jx-alert__body{grid-area:body;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:2px}.jx-alert__meta{font:500 11px var(--font-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace);letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:2px}.jx-alert__title{font:600 14px/1.35 var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);color:hsla(0,0%,100%,.95);letter-spacing:-.005em}.jx-alert__desc{font:400 13px/1.5 var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);color:hsla(0,0%,100%,.66);word-break:break-word}.jx-alert__desc code{font:500 12px var(--font-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace);padding:1px 6px;border-radius:5px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85)}.jx-alert__close{grid-area:close;width:28px;height:28px;border-radius:8px;background:transparent;border:1px solid transparent;color:hsla(0,0%,100%,.45);cursor:pointer;display:grid;place-items:center;transition:all .15s;flex-shrink:0;padding:0}.jx-alert__close:hover{color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.08)}.jx-alert__close:focus-visible{outline:2px solid rgba(125,211,252,.5);outline-offset:2px}.jx-alert__close svg{width:14px;height:14px;stroke-width:2}.jx-alert__actions{grid-area:actions;display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}.jx-alert__btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:10px;font:500 12.5px var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);letter-spacing:0;border:1px solid transparent;cursor:pointer;transition:all .15s;white-space:nowrap}.jx-alert__btn svg{width:13px;height:13px;stroke-width:2}.jx-alert__btn--ghost{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85)}.jx-alert__btn--ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.jx-alert__btn--primary{background:linear-gradient(135deg,#06b6d4,#3b82f6 50%,#9333ea);color:#fff;border-color:hsla(0,0%,100%,.15);box-shadow:0 4px 12px rgba(56,189,248,.2)}.jx-alert__btn--primary:hover{filter:brightness(1.1);box-shadow:0 6px 16px rgba(56,189,248,.3)}.jx-alert__btn--danger{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;border-color:hsla(0,0%,100%,.15);box-shadow:0 4px 12px rgba(239,68,68,.25)}.jx-alert__btn--danger:hover{filter:brightness(1.1)}.jx-alert__btn:focus-visible{outline:2px solid rgba(125,211,252,.65);outline-offset:2px}.jx-alert__progress{position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:2px;background:hsla(0,0%,100%,.08);overflow:hidden}.jx-alert__progress:after{content:"";display:block;height:100%;width:100%;background:currentColor;transform-origin:left;animation:jx-alert-progress var(--jx-ttl,4s) linear forwards}@keyframes jx-alert-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.jx-alert--warning{background:linear-gradient(180deg,rgba(251,191,36,.1),transparent 60%),#11192b;border-color:rgba(251,191,36,.75);box-shadow:0 30px 70px -10px rgba(0,0,0,.7),0 0 32px -2px rgba(251,191,36,.45),inset 0 0 0 1px rgba(251,191,36,.15),inset 0 1px 0 hsla(0,0%,100%,.08)}.jx-alert--warning .jx-alert__icon{background:rgba(251,191,36,.16);border-color:rgba(251,191,36,.45);color:#fbbf24;box-shadow:0 0 14px -2px rgba(251,191,36,.45)}.jx-alert--warning .jx-alert__progress{color:rgba(251,191,36,.75)}.jx-alert--error{background:linear-gradient(180deg,hsla(0,91%,71%,.1),transparent 60%),#11192b;border-color:hsla(0,91%,71%,.75);box-shadow:0 30px 70px -10px rgba(0,0,0,.7),0 0 32px -2px hsla(0,91%,71%,.48),inset 0 0 0 1px hsla(0,91%,71%,.15),inset 0 1px 0 hsla(0,0%,100%,.08)}.jx-alert--error .jx-alert__icon{background:hsla(0,91%,71%,.16);border-color:hsla(0,91%,71%,.45);color:#f87171;box-shadow:0 0 14px -2px hsla(0,91%,71%,.45)}.jx-alert--error .jx-alert__progress{color:hsla(0,91%,71%,.75)}.jx-alert--success{background:linear-gradient(180deg,rgba(52,211,153,.1),transparent 60%),#11192b;border-color:rgba(52,211,153,.75);box-shadow:0 30px 70px -10px rgba(0,0,0,.7),0 0 32px -2px rgba(52,211,153,.42),inset 0 0 0 1px rgba(52,211,153,.15),inset 0 1px 0 hsla(0,0%,100%,.08)}.jx-alert--success .jx-alert__icon{background:rgba(52,211,153,.16);border-color:rgba(52,211,153,.45);color:#34d399;box-shadow:0 0 14px -2px rgba(52,211,153,.45)}.jx-alert--success .jx-alert__progress{color:rgba(52,211,153,.75)}.jx-alert--info{background:linear-gradient(180deg,rgba(56,189,248,.1),transparent 60%),#11192b;border-color:rgba(56,189,248,.75);box-shadow:0 30px 70px -10px rgba(0,0,0,.7),0 0 32px -2px rgba(56,189,248,.48),inset 0 0 0 1px rgba(56,189,248,.15),inset 0 1px 0 hsla(0,0%,100%,.08)}.jx-alert--info .jx-alert__icon{background:rgba(56,189,248,.16);border-color:rgba(56,189,248,.45);color:#38bdf8;box-shadow:0 0 14px -2px rgba(56,189,248,.45)}.jx-alert--info .jx-alert__progress{color:rgba(56,189,248,.75)}.jx-alert--ai{background:linear-gradient(180deg,rgba(147,51,234,.12),transparent 60%),#11192b;border-color:rgba(167,139,250,.8);box-shadow:0 30px 70px -10px rgba(0,0,0,.7),0 0 40px -2px rgba(147,51,234,.55),inset 0 0 0 1px rgba(167,139,250,.18),inset 0 1px 0 hsla(0,0%,100%,.08)}.jx-alert--ai .jx-alert__icon{background:linear-gradient(135deg,rgba(34,211,238,.22),rgba(147,51,234,.26));border-color:rgba(167,139,250,.5);color:#c4b5fd;box-shadow:0 0 14px -2px rgba(167,139,250,.45)}.jx-alert--ai .jx-alert__progress{color:rgba(167,139,250,.75)}.jx-alert:before{content:"";position:absolute;inset:-1px;border-radius:17px;padding:1.5px;background:var(--jx-rim,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.62}.jx-alert--warning{--jx-rim:#fbbf24}.jx-alert--error{--jx-rim:#f87171}.jx-alert--success{--jx-rim:#34d399}.jx-alert--info{--jx-rim:#38bdf8}.jx-alert--ai{--jx-rim:linear-gradient(135deg,#22d3ee,#3b82f6 50%,#9333ea)}.jx-alert--ai.has-halo:before{opacity:.7}.jx-alert--blocker{max-width:520px;width:100%}@media (prefers-reduced-motion:reduce){.jx-alert,.jx-alert-backdrop{animation:none!important}.jx-alert__progress:after{animation-duration:0ms!important}}@media (max-width:640px){.jx-alert-layer{padding:16px}.jx-alert{padding:14px 16px;border-radius:16px}.jx-alert__title{font-size:13.5px}.jx-alert__desc{font-size:12.5px}.jx-alert__actions{gap:6px}.jx-alert__btn{padding:7px 12px;font-size:12px}}