@keyframes uxfade{0%{opacity:0}}@keyframes uxpop{0%{opacity:0;transform:translateY(18px) scale(.985)}}@keyframes uxsheet{0%{opacity:0;transform:translateY(40px)}}html.ux-lock{overflow:hidden}.ux{position:fixed;left:0;top:0;width:100%;height:100vh;height:100dvh;z-index:600;display:flex;align-items:center;justify-content:center;padding:16px;background:#05040cdb;overscroll-behavior:contain}.ux[hidden]{display:none}.ux.in{animation:uxfade .22s ease-out both}.ux.in .ux-card{animation:uxpop .26s var(--ease) both}.ux-card{position:relative;display:flex;flex-direction:column;background:radial-gradient(520px 260px at 90% -10%,rgba(124,92,255,.32),transparent 70%),linear-gradient(170deg,#1c1740,#0f0d1f 70%);box-shadow:0 30px 80px #0009,inset 0 1px #ffffff14}.ux-x{position:absolute;right:12px;top:12px;z-index:3;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line2);background:#14112af2;color:var(--gold2);transition:background .2s,transform .12s var(--ease)}@media(hover:hover){.ux-x:hover{background:#8b6cfa47}}.ux-x:active{transform:scale(.92)}.ux-x:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.ux-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ux-eyebrow{margin:0 56px 8px 0;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700}.ux-card h2{font-size:clamp(22px,3vw,28px);outline:0}.ux-sub{color:#b9b5d0}.ux-fld{padding:0;border:0;min-width:0}.ux-fld>label,.ux-fld>legend{display:block;padding:0;font-weight:650;color:#e8e4f7;font-size:13px;margin:0 0 6px}.ux-fld label b,.ux-fld legend b{color:#ff9aa5}.ux-fld label span,.ux-fld legend span{color:var(--muted);font-weight:500;font-size:12.5px;margin-left:6px}.ux-fld input,.ux-fld textarea{width:100%;border:1px solid rgba(255,255,255,.14);background:#080712b3;color:var(--text);font:inherit;transition:border-color .2s,box-shadow .2s}.ux-fld textarea{padding:12px 14px;border-radius:14px;font-size:16px;resize:vertical;min-height:84px;line-height:1.45}.ux-fld input::placeholder,.ux-fld textarea::placeholder{color:#7d7a96}.ux-fld input:focus,.ux-fld textarea:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px #8b6cfa38}.ux-fld [aria-invalid=true]{border-color:#ff6b7a!important;box-shadow:0 0 0 3px #ff6b7a24!important}.ux-chips{display:flex;flex-wrap:wrap}.ux-chips-s{margin-top:10px}.ux-chip{border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#dcd8ee;font:inherit;font-weight:550;transition:transform .12s var(--ease),background .15s,border-color .15s}.ux-chips-s .ux-chip{min-height:44px;font-size:13.5px;padding:0 13px;color:#b9b5d0}@media(hover:hover){.ux-chip:hover{border-color:var(--line2)}}.ux-chip:active{transform:scale(.95)}.ux-chip[aria-pressed=true]{background:#8b6cfa42;border-color:var(--gold);color:#fff;box-shadow:0 0 0 3px #8b6cfa24}.ux-chip:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.ux-err{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;color:#ffb3bb;line-height:1.35}.ux-err[hidden]{display:none}.ux-err svg{flex:none;margin-top:2px}.ux-hint{margin:8px 0 0;color:var(--muted);font-size:12.5px;line-height:1.45}.ux-send{width:100%;gap:10px}.ux-done{text-align:center}.ux-okc{border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#8a63f2,#5b38d1);box-shadow:0 10px 30px #7a58ee80;animation:uxpop .4s var(--ease) both}.ux-copied{color:#cfc9ee;line-height:1.5}.ux-pre{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#080712b3;color:#d8d4ea;font:inherit;max-height:200px;overflow:auto}.ux-pre:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.ux-actions{display:grid}.ux-actions .btn{width:100%}@media(max-width:560px){.ux{padding:0;align-items:flex-end}.ux-card{width:100%;border-radius:24px 24px 0 0;max-height:100%}.ux-scroll{padding:24px 18px calc(20px + env(safe-area-inset-bottom))}.ux.in .ux-card{animation-name:uxsheet}}.ux-card{width:min(440px,100%);border-radius:22px;max-height:none}.ux-scroll{overflow:visible;padding:20px 20px 18px}.ux-card h2{font-size:21px;margin:0 50px 4px 0}.ux-sub{margin:0 0 14px;font-size:13.5px;line-height:1.4}.ux-fld{margin:0 0 12px}.ux-fld input{min-height:46px;padding:10px 14px;border-radius:12px;font-size:16px}.ux-chips{gap:6px}.ux-chip{min-height:44px;padding:0 13px;font-size:13.5px}.ux-fld-det{margin-bottom:14px}.ux-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ux-send{min-height:50px;font-size:16px;border-radius:14px}.ux-err{margin-top:6px;font-size:13px}.ux-okc{width:46px;height:46px;margin:0 auto}.ux-okc svg{width:22px;height:22px}.ux-done{padding:0}.ux-done h2{margin:10px 0 4px}.ux-copied{margin:0 0 10px;font-size:12.5px}.ux-pre{margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.4}.ux-actions{grid-template-columns:1fr 1fr;gap:8px}@media(max-width:560px){.ux-scroll{padding:18px 16px calc(14px + env(safe-area-inset-bottom))}.ux-actions{grid-template-columns:1fr}}@media(max-height:520px)and (min-width:560px)and (orientation:landscape){.ux{padding:8px;align-items:center}.ux-card{width:min(780px,100%);border-radius:20px}.ux-scroll{padding:14px 18px}.ux-f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:22px;grid-template-areas:"t p""s p""m p""d b";align-items:start}.ux-f>h2{grid-area:t;margin-bottom:2px}.ux-f>.ux-sub{grid-area:s;margin-bottom:10px}.ux-f>.ux-fld:not(fieldset):not(.ux-fld-det){grid-area:m;margin-bottom:8px}.ux-f>fieldset{grid-area:p;margin:0}.ux-f>.ux-fld-det{grid-area:d;margin:0}.ux-f>.ux-send{grid-area:b;align-self:end}.ux-okc{display:none}.ux-done h2{margin:0 0 2px}.ux-actions{grid-template-columns:1fr 1fr}}.ux-f>.ux-sub,.ux-f>h2{padding-right:52px}@media(max-height:620px){.ux-sub{display:none}.ux-err{margin-top:4px;font-size:12.5px}}@media(max-height:520px)and (min-width:560px)and (orientation:landscape){.ux-f>.ux-sub,.ux-f>h2{padding-right:0}.ux-chip{min-height:40px;padding:0 11px;font-size:13px}.ux-chips{gap:5px}.ux-send{min-height:44px;font-size:15px;white-space:nowrap;padding:0 12px}.ux-fld input{min-height:42px}.ux-scroll{padding:12px 16px}.ux-f>h2{font-size:19px;margin-right:50px}}@media(max-height:360px)and (min-width:560px)and (orientation:landscape){.ux-chip{min-height:36px;font-size:12.5px;padding:0 9px}.ux-fld input{min-height:38px}.ux-f>h2{font-size:17px}.ux-fld{margin-bottom:8px}}.ux-f>h2{display:flex;align-items:center;gap:10px}.ux-logo{flex:none;border-radius:23%;box-shadow:0 3px 10px #5638d259}@media(max-height:360px)and (min-width:560px)and (orientation:landscape){.ux-logo{width:24px;height:24px}}@media(max-width:559px)and (max-height:560px){.ux{align-items:flex-start;padding:8px}.ux-card{max-height:100%}.ux-scroll{overflow-y:auto}}.ux-card{background:linear-gradient(170deg,#161230,#0c0a18 70%);border:1px solid rgba(150,128,220,.3)}.ux-okc{background:linear-gradient(135deg,#5a47b4,#43338f);box-shadow:none}@media(hover:hover){.ux-x:hover{background:#221c42}}.ux-chip,.ux-chip-p{background:#17142a}#ux-det,#ux-model,.ux-in{background:#0a0814}.ux{background:#000000b8}.ux-card{background:linear-gradient(180deg,#14171e,#0d0f14);border:1px solid #2A2F3C;border-radius:26px;box-shadow:0 0 0 1px #2ef2c00d,0 40px 100px -20px #000000e6,0 0 90px -34px #2ef2c059}.ux-x{background:#1b1f29;border-color:#2a2f3c;color:#2ef2c0}@media(hover:hover){.ux-x:hover{background:#2ef2c029}}.ux-card h2{letter-spacing:-.03em;font-weight:600}.ux-sub,.ux-copied{color:#868d9f}.ux-fld>label,.ux-fld>legend{color:#c2c7d3;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.04em;text-transform:uppercase;font-weight:500}.ux-fld input,.ux-fld textarea,#ux-det,#ux-model,.ux-in{background:#0a0c10;border:1px solid #2A2F3C;border-radius:13px;color:#edf0f6}.ux-fld input:focus,.ux-fld textarea:focus{border-color:#2ef2c0;box-shadow:0 0 0 4px #2ef2c01f}.ux-chip,.ux-chip-p{background:#12151b;border-color:#2a2f3c;border-radius:10px;font-family:IBM Plex Mono,monospace;font-size:12.5px;color:#c2c7d3}.ux-chip[aria-pressed=true]{background:#2ef2c024;border-color:#2ef2c0;color:#2ef2c0;box-shadow:0 0 18px -6px #2ef2c099}.ux-okc{background:#2ef2c01a;color:#2ef2c0;box-shadow:0 0 0 1px #2ef2c04d,0 0 60px -6px #2ef2c099}.ux-pre{background:#05060a;border-color:#2a2f3c;color:#c2c7d3;font-family:IBM Plex Mono,monospace;font-size:12.5px}.ux-logo{box-shadow:none}.ux-err{color:#ff8f94}.ux-f>h2{margin-right:0}@media(max-width:560px){.ux-f>h2{font-size:19px}}
