.aw{--aw-night-0:#080b12;--aw-night-1:#0d1220;--aw-night-2:#141b2d;--aw-line:#ffffff14;--aw-line-strong:#ffffff29;--aw-paper:#fff;--aw-paper-ink:#0f1e33;--aw-paper-body:#46566e;--aw-paper-muted:#56657b;--aw-paper-line:#e3e9f2;--aw-text:#e7ecf5;--aw-text-soft:#9fb0c8;--aw-text-dim:#6c7d97;--aw-live:#6fe3b4;--aw-act:#ff5a2b;--aw-act-deep:#d8340a;--aw-lift-1:0 1px 2px #0006, 0 8px 24px #00000047;--aw-lift-2:0 2px 4px #00000073, 0 24px 60px #0000006b;--aw-r:14px;--aw-r-sm:10px;background:var(--aw-night-0);color:var(--aw-text);background-image:radial-gradient(120% 80% at 12% -10%,#6fe3b412,#0000 60%),radial-gradient(90% 70% at 100% 0,#ff5a2b0d,#0000 55%);background-attachment:fixed}.aw-surface{background:linear-gradient(180deg, var(--aw-night-1), var(--aw-night-0));border:1px solid var(--aw-line);border-radius:var(--aw-r)}.aw-paper{background:var(--aw-paper);color:var(--aw-paper-ink);border-radius:var(--aw-r);box-shadow:var(--aw-lift-2);position:relative}.aw-paper:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:0}.aw-input{border:1px solid var(--aw-line-strong);border-radius:var(--aw-r);box-shadow:var(--aw-lift-1);background:#141b2db8;transition:border-color .18s,box-shadow .18s,background .18s}.aw-input:focus-within{box-shadow:var(--aw-lift-1), 0 0 0 3px #6fe3b424;background:#141b2deb;border-color:#6fe3b48c}.aw-act{background:linear-gradient(180deg, var(--aw-act), var(--aw-act-deep));color:#fff;border-radius:var(--aw-r-sm);transition:transform .14s,box-shadow .18s,filter .18s;box-shadow:inset 0 1px #ffffff38,0 6px 18px #d8340a59}.aw-act:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff47,0 10px 26px #d8340a73}.aw-act:active:not(:disabled){transform:translateY(1px)}.aw-act:disabled{color:#a7b4c9;box-shadow:none;background:#2a3348}.aw-quiet{border:1px solid var(--aw-line-strong);border-radius:var(--aw-r-sm);color:var(--aw-text-soft);transition:border-color .18s,color .18s,background .18s}.aw-quiet:hover:not(:disabled){color:var(--aw-text);background:#ffffff0a;border-color:#ffffff4d}.aw-quiet-paper{border:1px solid var(--aw-paper-line);border-radius:var(--aw-r-sm);color:var(--aw-paper-body);transition:border-color .18s,background .18s}.aw-quiet-paper:hover:not(:disabled){background:#f6f8fc;border-color:#b9c6d8}.aw-breath{background:var(--aw-live);border-radius:999px;animation:2.2s ease-in-out infinite aw-breath;box-shadow:0 0 #6fe3b480}@keyframes aw-breath{0%,to{opacity:1;box-shadow:0 0 #6fe3b473}50%{opacity:.75;box-shadow:0 0 0 6px #6fe3b400}}.aw-flow{position:relative;overflow:hidden}.aw-flow:after{content:"";background:linear-gradient(90deg, transparent, var(--aw-live), transparent);width:38%;height:1px;animation:1.7s linear infinite aw-flow;position:absolute;bottom:0;left:0}@keyframes aw-flow{0%{transform:translate(-100%)}to{transform:translate(360%)}}.aw-caret{vertical-align:-.18em;background:var(--aw-live);border-radius:1px;width:2px;height:1.05em;margin-left:3px;animation:1.1s steps(2,start) infinite aw-caret;display:inline-block;box-shadow:0 0 8px #6fe3b4b3}@keyframes aw-caret{0%,to{opacity:1}50%{opacity:0}}.aw-rise{animation:.42s cubic-bezier(.22,1,.36,1) both aw-rise;animation-delay:var(--aw-delay,0s)}@keyframes aw-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.aw-slide{animation:.36s cubic-bezier(.22,1,.36,1) both aw-slide;animation-delay:var(--aw-delay,0s)}@keyframes aw-slide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.aw-mic-live{box-shadow:inset 0 0 0 2px var(--aw-act);color:#ffb3a0;background:#ff5a2b29;position:relative}.aw-mic-live:before,.aw-mic-live:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #ff5a2bbf;animation:1.6s ease-out infinite aw-mic-ring;position:absolute;inset:0}.aw-mic-live:after{animation-delay:.8s}@keyframes aw-mic-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.aw-mic-bars{align-items:center;gap:2px;height:14px;display:inline-flex}.aw-mic-bars>span{background:var(--aw-act);transform-origin:50%;border-radius:2px;width:3px;height:14px;animation:.9s ease-in-out infinite aw-mic-bar;display:block}.aw-mic-bars>span:nth-child(2){animation-delay:.15s}.aw-mic-bars>span:nth-child(3){animation-delay:.3s}.aw-mic-bars>span:nth-child(4){animation-delay:.45s}@keyframes aw-mic-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.aw-breath,.aw-caret,.aw-rise,.aw-slide{opacity:1;box-shadow:none;animation:none;transform:none}.aw-flow:after{opacity:0;animation:none}.aw-mic-live:before{opacity:.6;animation:none;transform:scale(1.25)}.aw-mic-live:after{opacity:0;animation:none}.aw-mic-bars>span{animation:none;transform:scaleY(.7)}.aw-act,.aw-input,.aw-quiet,.aw-quiet-paper{transition:none}}:root:has([data-testid=composer-bar]){overflow-anchor:none;scroll-padding-bottom:150px}
