.s3-two-modes .s3-composer-lead:has(.s3-attach){gap:4px}.s3-two-modes .s3-attach{color:#ffffffb3;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;transition:background-color .15s,color .15s;display:grid;position:relative}.s3-two-modes .s3-attach:after{content:"";border-radius:999px;position:absolute;inset:-4px}.s3-two-modes .s3-attach:hover{color:#fff;background:#ffffff1a}.s3-two-modes .s3-attach:focus-visible{outline-offset:2px;outline:2px solid #7fa4ff}.s3-two-modes .s3-attach:disabled{opacity:.5;cursor:progress}.s3-upload-pill .s3-upload-time{font-variant-numeric:tabular-nums}.s3-upload-pill[data-phase=failed] .s3-context-detail{color:#0d1330c7}
.s3-two-modes .s3-composer[data-drop=take]{border-color:#2f68ff;position:relative}.s3-two-modes .s3-drop-hint{z-index:1;border-radius:inherit;pointer-events:none;color:#fff;background:linear-gradient(#2f68ff24, #2f68ff24), var(--s3-raised);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0}
.s3-two-modes .s3-voice-pill .s3-send{width:36px;height:36px;min-height:36px;margin-right:4px;padding:0}.s3-voice-pill .s3-work-status>button:first-child{gap:10px}.s3-two-modes .s3-work-assistant.s3-voice-pill{transform:translate(-50%)}.s3-voice-pill .s3-listening-time{font-size:14px}.s3-two-modes .s3-work-assistant~.s3-voice-pill{top:calc(var(--s3-top) + 60px)}@media (max-width:639px){.s3-two-modes .s3-work-assistant.s3-voice-pill{top:calc(var(--s3-vv-top,0px) + var(--s3-visible-height,100dvh) - max(16px, env(safe-area-inset-bottom)));bottom:auto;translate:-50% -100%}.s3-two-modes .s3-work-assistant~.s3-work-assistant.s3-voice-pill{top:calc(var(--s3-vv-top,0px) + var(--s3-visible-height,100dvh) - max(16px, env(safe-area-inset-bottom)) - 56px)}}@media (max-width:63.99rem){.s3-two-modes .s3-work-assistant.s3-voice-pill{z-index:62}}
