.au-ais{min-width:0;position:relative}.au-ais[data-variant=input]>:is(input,textarea){padding-right:38px}.au-ais-btn{z-index:2;width:26px;height:26px;color:var(--au-accent,#e0487a);opacity:0;pointer-events:none;background:#ffffffeb;border:1px solid #1a184014;border-radius:9px;place-items:center;padding:0;transition:opacity .15s,transform .15s,background-color .15s,color .15s;display:grid;position:absolute;transform:scale(.9);box-shadow:0 4px 12px -6px #1a184059}.au-ais[data-variant=inline] .au-ais-btn{top:-9px;right:-6px}.au-ais[data-variant=input] .au-ais-btn{top:6px;right:6px}.au-ais-btn svg{width:14px;height:14px}.au-ais:hover>.au-ais-btn,.au-ais:focus-within>.au-ais-btn,.au-ais[data-open]>.au-ais-btn,.au-ais-btn:focus-visible{opacity:1;pointer-events:auto;transform:none}.au-ais-btn:hover,.au-ais[data-open]>.au-ais-btn{color:var(--au-ink,#1a1840);background:#fff}.au-ais-btn:focus-visible{outline:2px solid var(--au-accent,#e0487a);outline-offset:1px}.au-ais-btn[data-off]{color:var(--au-ink3,#8b88aa)}@media (hover:none){.au-ais-btn{opacity:.85;pointer-events:auto;transform:none}}.au-ais-pop{z-index:95;overscroll-behavior:contain;outline:none;flex-direction:column;gap:10px;max-height:min(600px,100vh - 24px);padding:12px;display:flex;position:fixed;overflow:auto}.au-ais-h{align-items:center;gap:10px;min-width:0;display:flex}.au-ais-h b{font-size:13px;font-weight:600;display:block}.au-ais-h span:not(.au-ais-ico){color:var(--au-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.au-ais-ico{color:#fff;background:linear-gradient(135deg,#f7a6c8,#a9c2ff);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.au-ais-ico svg{width:15px;height:15px}.au-ais-list{gap:8px;display:grid}@property --au-ais-a{syntax:"<angle>";inherits:false;initial-value:0deg}.au-ais-card{border:1px solid var(--au-line2);background:#fff;border-radius:14px;outline:none;gap:6px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;animation:.26s cubic-bezier(.2,.8,.2,1) both au-ais-in;display:grid;position:relative}.au-ais-card:not([data-loading]):hover{border-color:#1a184038}.au-ais-card:not([data-loading]):focus-within{border-color:var(--au-ink2);box-shadow:0 0 0 3px #4d4a721f}.au-ais-card[data-loading]{background:linear-gradient(#fff, #fff) padding-box, conic-gradient(from var(--au-ais-a), #ffb8a0, #f7a6c8, #a9c2ff, #9fe7cf, #ffe1a8, #ffb8a0) border-box;border:1.5px solid #0000;animation:.26s cubic-bezier(.2,.8,.2,1) both au-ais-in,4s linear infinite au-ais-spin}@keyframes au-ais-spin{to{--au-ais-a:360deg}}@keyframes au-ais-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.au-ais-tone{letter-spacing:.02em;color:var(--au-ink2);background:#f1eff8;border-radius:999px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:600}.au-ais-card[data-tone=professional] .au-ais-tone{color:#33438f;background:#e8eeff}.au-ais-card[data-tone=friendly] .au-ais-tone{color:#9c2856;background:#fde8f0}.au-ais-card[data-tone=natural] .au-ais-tone{color:#0b6b50;background:#e3f6ef}.au-ais-text{color:var(--au-ink);white-space:pre-line;overflow-wrap:anywhere;max-height:180px;margin:0;font-size:13px;line-height:1.5;overflow:auto}.au-ais-acts{flex-wrap:wrap;gap:6px;display:flex}.au-ais-acts .au-btn svg{width:13px;height:13px}.au-ais-skel{gap:8px;padding:4px 0 2px;display:grid}.au-ais-skel i{background:linear-gradient(100deg,#1a184012 30%,#fffffff2 50%,#1a184012 70%) 0 0/300% 100%;border-radius:99px;height:10px;animation:1.4s linear infinite au-ais-shimmer;display:block}.au-ais-skel i:nth-child(2){width:88%}.au-ais-skel i:nth-child(3){width:60%}@keyframes au-ais-shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}.au-ais-err{color:#a3264c;background:#fdf0f3;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.au-ais-f{align-items:center;gap:6px;display:flex}.au-ais-note{border:1px solid var(--au-line2);min-width:0;font:inherit;color:var(--au-ink);background:#fff;border-radius:999px;outline:none;flex:1;padding:6px 12px;font-size:12.5px}.au-ais-note:focus{border-color:var(--au-ink2)}.au-ais-note::placeholder{color:var(--au-ink3)}.au-ais-f .au-btn svg{width:13px;height:13px}.au-ais-off{gap:6px;padding:4px 2px 2px;font-size:13px;display:grid}.au-ais-off b{font-weight:600}.au-ais-off p{color:var(--au-ink2);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.au-ais-card,.au-ais-card[data-loading],.au-ais-skel i{animation:none}.au-ais-btn{transition:none}}
