.as-orb{--as-warm:#ffb27d;--as-cool:#8fb8ff;vertical-align:middle;border-radius:50%;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.as-orb__glass{border-radius:50%;position:absolute;inset:0}.as-orb__canvas{border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.as-orb--css{background:linear-gradient(#0a0a0c 0%,#1d1c1e 48%,#1e2026bf 52%,#1e20261a 100%);box-shadow:inset 0 0 0 .5px #ffffff59,inset 0 -2px 4px #dce6ff40}.as-orb__css-field{background:radial-gradient(closest-side,#ffdcbe8c,#ffdcbe00);border-radius:50%;height:22%;animation:3.6s ease-in-out infinite alternate as-orb-wave;position:absolute;top:30%;left:20%;right:20%}.as-orb__css-wave{background:radial-gradient(closest-side,#fff,#ffffff80 45%,#8fb8ff00);border-radius:50%;height:7%;animation:3.6s ease-in-out infinite alternate as-orb-wave;position:absolute;top:47%;left:6%;right:6%}.as-orb[data-state=working] .as-orb__css-wave,.as-orb[data-state=working] .as-orb__css-field{animation-duration:1.2s}@keyframes as-orb-wave{0%{transform:translateY(-10%)rotate(-5deg)}to{transform:translateY(10%)rotate(5deg)}}.as-head{border-bottom:1px solid var(--border-1);flex-shrink:0;align-items:center;gap:10px;height:48px;padding:0 8px 0 16px;display:flex}.as-head__title{font-size:14px;font-weight:var(--w-semibold);letter-spacing:var(--ls-body);color:var(--fg-1)}.as-head__spacer{flex:1}.as-icon-btn{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.as-icon-btn:hover,.as-icon-btn[aria-expanded=true]{background:var(--color-overlay-soft);color:var(--fg-1)}.as-menu{position:relative}.as-menu__list{z-index:5;border-radius:var(--radius-lg);border:1px solid var(--border-1);background:var(--bg-1);min-width:220px;box-shadow:var(--shadow-lg);animation:as-pop .16s var(--ease-emphasized) both;transform-origin:100% 0;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.as-menu__item{border-radius:var(--radius-sm);text-align:left;width:100%;color:var(--fg-1);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;text-decoration:none;display:flex}.as-menu__item:hover{background:var(--color-overlay-soft)}.as-menu__item:disabled{opacity:.6;cursor:default}.as-menu__label{flex-direction:column;flex:1;gap:1px;display:flex}.as-menu__sub{color:var(--fg-3);font-size:11px}.as-menu__error{padding:4px 10px 6px;font-size:12px}@keyframes as-pop{0%{opacity:0;transform:scale(.96)translateY(-2px)}to{opacity:1;transform:none}}.as-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.as-thread__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.as-thread__list{box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:8px;min-height:100%;padding:14px 16px 10px;display:flex}.as-thread__sentinel{flex-shrink:0;height:1px}.as-thread__older{color:var(--fg-3);align-self:center;padding:4px}.as-thread__loading{margin:auto;padding:40px 0}.as-thread__empty{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:auto 0;padding:32px 16px;display:flex}.as-thread__empty-title{font-size:17px;font-weight:var(--w-semibold);letter-spacing:var(--ls-heading);color:var(--fg-1)}.as-thread__empty-sub{max-width:280px;color:var(--fg-3);font-size:13px;line-height:1.45}.as-row{flex-direction:column;min-width:0;max-width:100%;display:flex}.as-row--user{align-items:flex-end}.as-row--assistant{align-items:flex-start}.as-row--user+.as-row--assistant,.as-row--assistant+.as-row--user{margin-top:6px}.as-bubble{min-width:0;letter-spacing:var(--ls-body);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.as-bubble--user{background:var(--fg-1);max-width:82%;color:var(--bg-1);border-radius:18px 18px 6px;padding:8px 13px;transition:opacity .2s}.as-bubble--assistant{width:100%;color:var(--fg-1);padding:2px 0}.as-bubble[data-pending=sending]{opacity:.6}.as-bubble[data-pending=failed]{opacity:.45}.as-plain{white-space:pre-wrap}.as-meta{color:var(--fg-3);align-items:center;gap:8px;margin-top:3px;padding:0 4px;font-size:11px;line-height:1.3;display:flex}.as-link{color:var(--fg-1);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:11px;text-decoration:underline;display:inline-flex}.as-muted{color:var(--fg-3)}.as-day{font-size:11px;font-weight:var(--w-medium);color:var(--fg-3);align-self:center;padding:10px 0 2px}.as-note{text-align:center;max-width:90%;color:var(--fg-3);align-self:center;font-size:12px;line-height:1.4}.as-status{color:var(--fg-2);align-items:center;gap:8px;padding:4px 0 2px;font-size:13px;display:flex}.as-shimmer{background:linear-gradient(90deg, var(--fg-3) 0%, var(--fg-3) 35%, var(--fg-1) 50%, var(--fg-3) 65%, var(--fg-3) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite as-shimmer}@keyframes as-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.as-in{animation:as-in .34s var(--ease-emphasized) both}@keyframes as-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.as-jump{z-index:2;border-radius:var(--radius-pill);border:1px solid var(--border-1);background:var(--bg-1);width:32px;height:32px;color:var(--fg-1);box-shadow:var(--shadow-md);cursor:pointer;animation:as-in .24s var(--ease-emphasized) both;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:74px;right:16px}.as-md{color:var(--fg-1);font-size:14px;line-height:1.5}.as-md>:first-child{margin-top:0}.as-md>:last-child{margin-bottom:0}.as-md p{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0 0 .6em}.as-md h1,.as-md h2,.as-md h3,.as-md h4,.as-md h5,.as-md h6{font-weight:var(--w-semibold);letter-spacing:var(--ls-heading);color:var(--fg-1);margin:.9em 0 .35em;line-height:1.3}.as-md h1{font-size:17px}.as-md h2{font-size:16px}.as-md h3{font-size:15px}.as-md h4,.as-md h5,.as-md h6{font-size:14px}.as-md ul,.as-md ol{margin:0 0 .6em;padding-left:1.3em}.as-md ul{list-style:outside}.as-md ol{list-style:decimal}.as-md li{margin:.15em 0}.as-md li>p{margin:0}.as-md strong{font-weight:var(--w-semibold)}.as-md em{font-style:italic}.as-md a{color:var(--fg-1);text-decoration:underline;-webkit-text-decoration-color:var(--fg-4);text-decoration-color:var(--fg-4);text-underline-offset:2px}.as-md a:hover{-webkit-text-decoration-color:var(--fg-1);text-decoration-color:var(--fg-1)}.as-md code{font-family:var(--font-mono);background:var(--bg-3);border-radius:5px;padding:1px 5px;font-size:.88em}.as-md pre{border-radius:var(--radius-md);background:var(--bg-3);margin:0 0 .6em;padding:10px 12px;font-size:12.5px;line-height:1.45;overflow-x:auto}.as-md pre code{font-size:inherit;background:0 0;padding:0}.as-md blockquote{border-left:2px solid var(--border-2);color:var(--fg-2);margin:0 0 .6em;padding-left:10px}.as-md hr{border:0;border-top:1px solid var(--border-1);margin:.8em 0}.as-md__table{border:1px solid var(--border-1);-webkit-overflow-scrolling:touch;border-radius:12px;max-width:100%;margin:.2em 0 .7em;overflow-x:auto}.as-md table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:1.4}.as-md th,.as-md td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-1);padding:7px 12px}.as-md th{background:var(--bg-3);font-size:12px;font-weight:var(--w-semibold);color:var(--fg-2);white-space:nowrap}.as-md td{min-width:64px;max-width:280px}.as-md tr:last-child td{border-bottom:0}.as-md tbody tr:hover td{background:var(--color-overlay-soft)}.as-card{box-sizing:border-box;border:1px solid var(--border-1);background:var(--bg-1);width:min(100%,420px);color:var(--fg-1);border-radius:16px;padding:12px 14px;transition:background-color .3s,border-color .3s}.as-card[data-final=true]{background:var(--bg-3);border-color:#0000}.as-card__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.as-card__module{font-size:13px;font-weight:var(--w-semibold);letter-spacing:var(--ls-body)}.as-card__caption{color:var(--fg-3);white-space:nowrap;font-size:11px}.as-card__lines{color:var(--fg-2);margin:6px 0 0;padding-left:1.1em;font-size:13px;line-height:1.45;list-style:outside}.as-card__lines li+li{margin-top:2px}.as-card[data-final=true] .as-card__module,.as-card[data-final=true] .as-card__lines{color:var(--fg-3)}.as-card__actions{gap:8px;margin-top:12px;display:flex}.as-card__outcome{font-size:12px;font-weight:var(--w-medium);margin-top:10px;line-height:1.35}.as-btn{border-radius:var(--radius-pill);min-width:76px;height:32px;font-family:inherit;font-size:13px;font-weight:var(--w-medium);cursor:pointer;transition:transform .12s var(--ease-standard), opacity .12s ease, background-color .12s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.as-btn:active:not(:disabled){transform:scale(.97)}.as-btn:disabled{opacity:.55;cursor:default}.as-btn--primary{background:var(--fg-1);color:var(--bg-1)}.as-btn--primary:hover:not(:disabled){opacity:.9}.as-btn--secondary{color:var(--fg-1);border-color:var(--border-2);background:0 0}.as-btn--secondary:hover:not(:disabled){background:var(--color-overlay-soft)}.as-spinner{box-sizing:border-box;opacity:.8;border:1.6px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite as-spin;display:inline-block}@keyframes as-spin{to{transform:rotate(360deg)}}.as-composer{flex-shrink:0;padding:6px 12px 12px}.as-composer__box{border:1px solid var(--border-2);background:var(--bg-1);border-radius:20px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;transition:border-color .15s;display:flex}.as-composer__box:focus-within{border-color:var(--fg-4)}.as-composer__input{resize:none;min-width:0;height:28px;font-family:var(--font-display);letter-spacing:var(--ls-body);color:var(--fg-1);background:0 0;border:0;outline:0;flex:1;margin:0;padding:4px 0;font-size:14px;line-height:20px}.as-composer__input::placeholder{color:var(--fg-3)}.as-send{border-radius:var(--radius-pill);background:var(--fg-1);width:28px;height:28px;color:var(--bg-1);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,transform .12s;display:inline-flex}.as-send:active:not(:disabled){transform:scale(.94)}.as-send:disabled{background:var(--color-overlay-med);color:var(--fg-4);cursor:default}.as-composer__hint{margin:4px 8px 0;font-size:11px}@media (prefers-reduced-motion:reduce){.as-orb__css-field,.as-orb__css-wave,.as-shimmer,.as-in,.as-jump,.as-menu__list,.as-spinner{animation:none}.as-shimmer{color:var(--fg-2);background:0 0}.as-shell__win,.as-shell__orb,.as-fab__inner,.as-scrim{transition:none}.as-spinner{opacity:.4;border-right-color:currentColor}}.as-card__details{margin-top:8px}.as-card__details-toggle{border:1px solid var(--border-1);border-radius:var(--radius-pill);height:22px;font-family:inherit;font-size:11px;font-weight:var(--w-medium);color:var(--fg-3);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:0 8px 0 9px;transition:color .12s,background-color .12s;display:inline-flex}.as-card__details-toggle:hover{color:var(--fg-1);background:var(--color-overlay-soft)}.as-card__details-count{color:var(--fg-4)}.as-card__details-chev{transition:transform .2s var(--ease-emphasized)}.as-card__details-toggle[aria-expanded=true] .as-card__details-chev{transform:rotate(180deg)}.as-card__calls{font-family:var(--font-mono);font-size:11.5px;font-weight:var(--w-light);color:var(--fg-2);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;animation:as-in .24s var(--ease-emphasized) both;margin:8px 0 0;padding-left:1.6em;line-height:1.5;list-style:decimal}.as-card__calls li+li{margin-top:3px}.as-card__calls li::marker{color:var(--fg-4)}@media (prefers-reduced-motion:reduce){.as-card__calls{animation:none}.as-card__details-chev{transition:none}}@property --as-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.as-shell{--fg-1:var(--color-ink);--fg-2:var(--color-ink-2);--fg-3:var(--color-ink-3);--fg-4:var(--color-ink-4);--bg-0:var(--color-canvas);--bg-1:var(--color-surface);--bg-2:var(--color-surface-2);--bg-3:var(--color-surface-3);--bg-4:var(--color-surface-4);--border-1:var(--color-line);--border-2:var(--color-line-2);--as-warm:#ffb27d;--as-cool:#8fb8ff;--as-ink:#f5f5f7;--as-angle:215deg;--as-split:33%;--as-in-rgb:10, 10, 14;--as-in-alpha:.44;--as-in-ink:#fff;--as-in-ink-2:#f5f5f799;--as-in-shadow:0 1px 2px #00000080;--as-win-rim:1px;--as-in-rim:1px;--as-win-rim-a:1;--as-in-rim-a:1;--as-win-low:.1;z-index:40;width:56px;height:56px;color:var(--as-ink);will-change:transform, width, height;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:28px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 18px 50px #00000052,0 3px 10px #0003}.as-shell[hidden]{display:none}.as-shell[data-split=half]{--as-split:50%}.as-shell[data-split=twothirds]{--as-split:67%}.as-shell[data-in-color=white],:root[data-theme=light] .as-shell[data-in-color=auto]{--as-in-rgb:255, 255, 255}.as-shell[data-in-color=white][data-in-heavy=true],:root[data-theme=light] .as-shell[data-in-color=auto][data-in-heavy=true]{--as-in-ink:#0a0a0c;--as-in-ink-2:#0a0a0c80;--as-in-shadow:none}.as-shell:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;padding:var(--as-win-rim);background:linear-gradient(150deg, rgba(255, 255, 255, calc(.55 * var(--as-win-rim-a))) 0%, rgba(255, 255, 255, calc(.12 * var(--as-win-rim-a))) 22%, rgba(255, 255, 255, calc(.04 * var(--as-win-rim-a))) 50%, rgba(255, 255, 255, calc(.1 * var(--as-win-rim-a))) 78%, rgba(255, 255, 255, calc(.34 * var(--as-win-rim-a))) 100%);-webkit-mask-composite:xor;position:absolute;inset:0;-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)}.as-shell[data-live=working]{animation:3.2s linear infinite as-rim-turn}@keyframes as-rim-turn{0%{--as-angle:215deg}to{--as-angle:575deg}}.as-shell__glass{border-radius:inherit;background:linear-gradient(to bottom, #030305fb 0%, #040406f7 var(--as-split), rgba(7, 7, 10, calc(var(--as-win-low) + (.97 - var(--as-win-low)) * .85)) calc(var(--as-split) + (100% - var(--as-split)) * .33), rgba(10, 10, 14, calc(var(--as-win-low) + (.97 - var(--as-win-low)) * .46)) calc(var(--as-split) + (100% - var(--as-split)) * .67), rgba(12, 12, 16, var(--as-win-low)) 100%);position:absolute;inset:0}.as-shell__rim{border-radius:inherit;pointer-events:none;padding:max(1.3px, var(--as-win-rim));background:conic-gradient(from var(--as-angle), #ffffff29 0deg, var(--as-warm) 40deg, #fffffff2 70deg, var(--as-cool) 105deg, #ffffff29 160deg, #ffffff1f 200deg, var(--as-cool) 235deg, #ffffffb8 262deg, var(--as-warm) 290deg, #ffffff29 340deg);-webkit-mask-composite:xor;opacity:0;transition:opacity .5s;position:absolute;inset:0;-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)}.as-shell[data-live=working] .as-shell__rim{opacity:1}.as-shell__orb{pointer-events:none;transition:opacity .18s ease, transform .42s var(--ease-emphasized);position:absolute;top:0;left:50%}.as-shell[data-phase=opening] .as-shell__orb,.as-shell[data-phase=open] .as-shell__orb{opacity:0;transition:opacity .26s ease 60ms, transform .42s var(--ease-emphasized);transform:scale(1.5)}.as-shell[data-phase=closing] .as-shell__orb{opacity:1;transition-delay:.14s;transform:none}.as-shell__win{opacity:0;flex-direction:column;transition:opacity .14s;display:flex;position:absolute;top:0;left:0}.as-shell[data-phase=opening] .as-shell__win{opacity:1;transition:opacity .32s .1s}.as-shell[data-phase=open] .as-shell__win{opacity:1}.as-shell[data-phase=closing] .as-shell__win{opacity:0;transition:opacity .1s}.as-shell__head{z-index:1;flex-shrink:0;position:relative}.as-shell[data-mode=desktop] .as-shell__head{cursor:grab}.as-shell[data-mode=desktop][data-dragging=true] .as-shell__head{cursor:grabbing}.as-shell[data-dragging=true]{-webkit-user-select:none;user-select:none}.as-shell .as-head{border-bottom:0;gap:12px;height:60px;padding:0 10px 0 16px}.as-shell .as-head__title{color:#fff;font-size:16px}.as-shell .as-icon-btn{color:#f5f5f7b3}.as-shell .as-icon-btn:hover,.as-shell .as-icon-btn[aria-expanded=true]{color:#fff;background:#ffffff1a}.as-shell__body{flex:1;min-height:0;display:flex}.as-shell__grabber{background:#ffffff47;border-radius:999px;width:36px;height:5px;margin:7px auto 0;display:block}.as-shell[data-mode=mobile] .as-shell__head{touch-action:none}.as-shell[data-mode=mobile] .as-head{height:52px;padding:0 8px 0 16px}.as-shell__edge{z-index:3;cursor:ns-resize;touch-action:none;justify-content:center;height:9px;display:flex;position:absolute;left:36px;right:36px}.as-shell__edge--top{top:0}.as-shell__edge--bottom{align-items:flex-end;padding-bottom:3px;bottom:0}.as-shell__grip{opacity:0;background:#ffffff52;border-radius:999px;width:36px;height:4px;transition:opacity .18s}.as-shell:hover .as-shell__grip,.as-shell[data-dragging=true] .as-shell__grip{opacity:1}.as-shell .as-thread__list{gap:10px;padding:18px 18px 30px}.as-shell .as-bubble{font-size:15px;line-height:1.45}.as-shell .as-md{color:#f5f5f7;font-size:15px}.as-shell .as-bubble--assistant,.as-shell .as-note,.as-shell .as-day,.as-shell .as-meta,.as-shell .as-status,.as-shell .as-thread__empty{text-shadow:0 1px 2px #0000008c,0 0 12px #00000059}.as-shell .as-status{gap:10px;font-size:14px}.as-shell .as-bubble--user{color:#0a0a0c;background:#ffffffeb}.as-shell .as-card{background:rgba(var(--as-in-rgb), var(--as-in-alpha));box-shadow:inset var(--as-in-rim) var(--as-in-rim) 0 rgba(255, 255, 255, calc(.26 * var(--as-in-rim-a))), inset calc(-1 * var(--as-in-rim)) calc(-1 * var(--as-in-rim)) 0 rgba(255, 255, 255, calc(.09 * var(--as-in-rim-a))), inset 0 0 0 var(--as-in-rim) rgba(255, 255, 255, calc(.1 * var(--as-in-rim-a))), 0 6px 18px #00000038;color:var(--as-in-ink);border:0}.as-shell .as-card[data-final=true]{background:rgba(var(--as-in-rgb), calc(var(--as-in-alpha) * .7));opacity:.86}.as-shell[data-in-color=white][data-in-heavy=true] .as-card,:root[data-theme=light] .as-shell[data-in-color=auto][data-in-heavy=true] .as-card{--fg-1:#0a0a0c;--fg-2:#2c2c31;--fg-3:#56565d;--fg-4:#7c7c84;text-shadow:none}.as-shell[data-in-color=white][data-in-heavy=true] .as-card .as-btn--primary,:root[data-theme=light] .as-shell[data-in-color=auto][data-in-heavy=true] .as-card .as-btn--primary{color:#fff;background:#0a0a0c}.as-shell[data-in-color=white][data-in-heavy=true] .as-card .as-btn--secondary,:root[data-theme=light] .as-shell[data-in-color=auto][data-in-heavy=true] .as-card .as-btn--secondary{border-color:#0a0a0c40}.as-shell .as-md code,.as-shell .as-md pre,.as-shell .as-md th{background:#ffffff12}.as-shell .as-md__table,.as-shell .as-md th,.as-shell .as-md td{border-color:#ffffff17}.as-shell .as-jump{color:#fff;background:#1e1e22e6;border-color:#ffffff1f;bottom:86px}.as-shell .as-composer{padding:6px 12px 12px}.as-shell .as-composer__box{background:rgba(var(--as-in-rgb), var(--as-in-alpha));box-shadow:inset var(--as-in-rim) var(--as-in-rim) 0 rgba(255, 255, 255, calc(.26 * var(--as-in-rim-a))), inset calc(-1 * var(--as-in-rim)) calc(-1 * var(--as-in-rim)) 0 rgba(255, 255, 255, calc(.09 * var(--as-in-rim-a))), inset 0 0 0 var(--as-in-rim) rgba(255, 255, 255, calc(.1 * var(--as-in-rim-a))), 0 6px 18px #00000040;border:0;border-radius:24px;position:relative}.as-shell .as-composer__box:focus-within{box-shadow:inset var(--as-in-rim) var(--as-in-rim) 0 rgba(255, 255, 255, calc(.34 * var(--as-in-rim-a))), inset calc(-1 * var(--as-in-rim)) calc(-1 * var(--as-in-rim)) 0 rgba(255, 255, 255, calc(.12 * var(--as-in-rim-a))), inset 0 0 0 var(--as-in-rim) rgba(255, 255, 255, calc(.22 * var(--as-in-rim-a))), 0 6px 18px #00000040}.as-shell .as-composer__input{color:var(--as-in-ink);text-shadow:var(--as-in-shadow)}.as-shell .as-composer__input::placeholder{color:var(--as-in-ink-2)}.as-shell .as-send{color:#0a0a0c;background:#fff}.as-shell .as-send:disabled{color:#ffffff73;background:#ffffff29}.as-shell[data-in-color=white][data-in-heavy=true] .as-send,:root[data-theme=light] .as-shell[data-in-color=auto][data-in-heavy=true] .as-send{color:#fff;background:#0a0a0c}.as-shell[data-in-color=white][data-in-heavy=true] .as-send:disabled,:root[data-theme=light] .as-shell[data-in-color=auto][data-in-heavy=true] .as-send:disabled{color:#0a0a0c66;background:#0a0a0c24}.as-shell[data-mode=mobile] .as-composer{padding:4px 24px 24px}.as-shell[data-mode=mobile] .as-composer__box{border-radius:22px;padding:7px 7px 7px 16px}.as-shell[data-mode=mobile] .as-composer__input{height:30px;font-size:16px;line-height:22px}.as-shell[data-mode=mobile] .as-send{width:32px;height:32px}.as-fab{z-index:40;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:0;border-radius:50%;width:56px;height:56px;padding:0;position:fixed;top:0;left:0}.as-fab__inner{transition:transform .34s var(--ease-emphasized), box-shadow .3s ease;border-radius:50%;display:block;box-shadow:0 10px 26px #00000052,0 2px 5px #0000002e}.as-fab:hover .as-fab__inner{transform:scale(1.04)}.as-fab[data-pressed=true] .as-fab__inner{transform:scale(1.14);box-shadow:0 16px 36px #0000005c,0 0 0 1px #ffffff0f,0 0 28px #8fb8ff38}.as-fab[data-hidden=true]{pointer-events:none;visibility:hidden!important}.as-scrim{z-index:39;--as-scrim-a:.42;background:rgba(0, 0, 0, var(--as-scrim-a));opacity:0;-webkit-tap-highlight-color:transparent;transition:opacity .36s;position:fixed;inset:0}.as-scrim[hidden]{display:none}.as-scrim[data-scrim=light],:root[data-theme=light] .as-scrim[data-scrim=auto]{background:rgba(255, 255, 255, var(--as-scrim-a))}.as-scrim[data-up=true]{opacity:1}@media (pointer:coarse){.as-composer__input{font-size:16px}}@media (prefers-reduced-motion:reduce){.as-shell[data-live=working]{animation:none}}
