.manufeo-mascot{display:inline-block;width:104px;height:130px;flex:none;--mascot-level:0;filter:drop-shadow(0 5px 9px #0003)}.manufeo-mascot svg{display:block;width:100%;height:100%;overflow:visible}.mascot-head{transform-origin:121px 131px;animation:mascot-head-rest 6s ease-in-out infinite}.mascot-eyes{transform-origin:121px 88px;animation:mascot-blink 5.6s infinite}.mascot-action-arm{transform-origin:70px 158px}.mascot-forearm{transform-origin:61px 176px}.mascot-check,.mascot-pencil,.mascot-sound,.mascot-thought,.mascot-thumb,.mascot-writing-arm{display:none}.manufeo-mascot[data-mood=idle] .mascot-action-arm{transform:rotate(-26deg)}.manufeo-mascot[data-mood=hello] .mascot-forearm{animation:mascot-wave .9s ease-in-out 3}.manufeo-mascot[data-mood=listening] .mascot-head{transform:rotate(calc(-2deg - var(--mascot-level)*3deg));animation:mascot-listen 3.5s ease-in-out infinite}.manufeo-mascot[data-mood=listening] .mascot-forearm{transform:rotate(15deg)}.manufeo-mascot[data-mood=listening] .mascot-sound{display:block;opacity:calc(.2 + var(--mascot-level)*.8);transform:scale(calc(.95 + var(--mascot-level)*.12));transform-origin:26px 90px;transition:opacity .15s,transform .2s}.manufeo-mascot[data-mood=thinking] .mascot-head{animation:mascot-think 2.2s ease-in-out infinite}.manufeo-mascot[data-mood=thinking] .mascot-forearm{transform:rotate(27deg)}.manufeo-mascot[data-mood=thinking] .mascot-thought{display:block;animation:mascot-thought 2.2s ease-in-out infinite}.manufeo-mascot[data-mood=checking] .mascot-action-arm,.manufeo-mascot[data-mood=writing] .mascot-action-arm{display:none}.manufeo-mascot[data-mood=checking] .mascot-writing-arm,.manufeo-mascot[data-mood=writing] .mascot-writing-arm{display:block;transform-origin:66px 175px}.manufeo-mascot[data-mood=writing] .mascot-writing-arm{animation:mascot-write .65s ease-in-out infinite alternate}.manufeo-mascot[data-mood=writing] .mascot-head{transform:rotate(7deg) translateY(2px);animation:mascot-read 2.2s ease-in-out infinite}.manufeo-mascot[data-mood=checking] .mascot-head{animation:mascot-checking 2.2s ease-in-out infinite}.manufeo-mascot[data-mood=checking] .mascot-check,.manufeo-mascot[data-mood=ready] .mascot-check{display:block}.manufeo-mascot[data-mood=ready] .mascot-hand{display:none}.manufeo-mascot[data-mood=ready] .mascot-thumb{display:block}.manufeo-mascot[data-mood=ready] .mascot-forearm{animation:mascot-celebrate .8s ease-out 1}.manufeo-mascot[data-has-mail=true] .mascot-action-arm{transform:rotate(-8deg)}.manufeo-mascot[data-has-mail=true] .mascot-forearm{animation:none}.manufeo-mascot[data-mail-wave=true] .mascot-forearm{animation:mascot-mail-wave .8s ease-in-out 2}@keyframes mascot-mail-wave{0%,to{transform:rotate(0)}35%{transform:rotate(-12deg)}70%{transform:rotate(8deg)}}@keyframes mascot-head-rest{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes mascot-blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.08)}}@keyframes mascot-wave{0%,to{transform:rotate(-9deg)}50%{transform:rotate(12deg)}}@keyframes mascot-listen{0%,to{transform:rotate(calc(-2deg - var(--mascot-level)*3deg))}50%{transform:rotate(calc(1deg + var(--mascot-level)*2deg))}}@keyframes mascot-think{0%,to{transform:rotate(-5deg)}50%{transform:rotate(-1deg)}}@keyframes mascot-thought{0%,to{opacity:.65}50%{opacity:1}}@keyframes mascot-write{0%{transform:rotate(-1deg)}to{transform:rotate(2deg)}}@keyframes mascot-read{0%,to{transform:rotate(6deg) translateY(2px)}50%{transform:rotate(8deg) translateY(3px)}}@keyframes mascot-checking{0%,to{transform:rotate(6deg)}50%{transform:rotate(-2deg)}}@keyframes mascot-celebrate{0%{transform:rotate(-12deg)}65%{transform:rotate(6deg)}to{transform:rotate(0)}}.ava-mascot-stage{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.ava-mascot-stage:before{content:"";position:absolute;width:min(360px,60vw);height:min(360px,60vw);border-radius:50%;background:radial-gradient(circle,#2fc39a22,transparent 68%)}.ava-mascot-stage .manufeo-mascot{width:clamp(104px,13vw,150px);height:clamp(130px,16.25vw,187px);position:relative}.ava-voice-preview-stage .ava-mascot-stage .manufeo-mascot{width:72px;height:90px}.ava-mascot-preview{width:66px;height:82px}.ava-review-mascot{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 0;color:#476b5c;font-size:13px}.ava-review-mascot .manufeo-mascot{width:56px;height:70px}.ava-success>.manufeo-mascot{width:88px;height:110px}.manufeo-mascot-welcome{position:fixed;right:16px;bottom:calc(160px + env(safe-area-inset-bottom));z-index:1000;display:flex;align-items:center;gap:4px;max-width:calc(100vw - 24px);pointer-events:none}.manufeo-mascot-welcome button{pointer-events:auto}.manufeo-mascot-toggle{position:relative;padding:0;border:0;background:none;cursor:pointer;line-height:0;border-radius:16px}.manufeo-mascot-mail-count{position:absolute;left:-5px;bottom:6px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 4px;box-sizing:border-box;border:2px solid #fffdf3;border-radius:12px;background:#087c60;color:white;font:800 11px/1 system-ui;box-shadow:0 2px 8px #0004}.manufeo-mascot-info:focus-visible,.manufeo-mascot-toggle:focus-visible{outline:2px solid #68d8bd;outline-offset:4px}.manufeo-mascot-toggle .manufeo-mascot{width:64px;height:80px}.manufeo-mascot-message{pointer-events:auto;max-width:245px;padding:12px 14px;border:1px solid #ffffff20;border-radius:16px;background:#101a2df5;color:#f4f7fb;box-shadow:0 8px 24px #0003;font:500 13px/1.45 system-ui,sans-serif}.manufeo-mascot-message strong{display:block;margin-bottom:4px}.manufeo-mascot-message button{display:block;margin-top:8px;border:0;border-radius:9px;background:#1a6651;color:white;padding:7px 10px;font:inherit;cursor:pointer}.manufeo-mascot-info{right:0;top:-6px;width:24px;height:24px;border-radius:50%;border:1px solid #8aa6ac66;color:#d0e6e1;font:700 12px system-ui}.manufeo-mascot-hide,.manufeo-mascot-info{position:absolute;background:#111e2b;cursor:pointer}.manufeo-mascot-hide{left:-5px;top:-8px;width:22px;height:22px;border:1px solid #ffffff25;border-radius:50%;color:#b4c8d5;font-size:15px}.rm-header-actions button.manufeo-help-launcher{flex:none;min-width:40px;min-height:40px;padding:2px;overflow:hidden}.rm-header-actions .manufeo-help-launcher .manufeo-mascot{width:28px;height:35px;filter:none}.manufeo-help-launcher:focus-visible{outline:2px solid #68d8bd;outline-offset:2px}@media(max-width:600px){.ava-mascot-stage .manufeo-mascot{width:104px;height:130px}.manufeo-mascot-welcome{right:10px}.manufeo-mascot-toggle .manufeo-mascot{width:52px;height:65px}.manufeo-mascot-message{max-width:205px;font-size:13px}}@media(prefers-reduced-motion:reduce){.manufeo-mascot *,.manufeo-mascot :before{animation:none!important;transition:none!important}}.ava-voice-preview{display:grid;grid-template-columns:minmax(150px,210px) 1fr;align-items:center;grid-gap:18px;gap:18px;width:100%;padding:14px;border:1px solid #cbded6;border-radius:20px;background:linear-gradient(135deg,#071a15,#0c2a21 54%,#10261f);color:#fff;text-align:left;overflow:hidden;cursor:pointer;box-shadow:0 16px 38px rgba(15,60,45,.16);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ava-voice-preview:hover:not(:disabled){transform:translateY(-2px);border-color:#85b9a4;box-shadow:0 21px 44px rgba(15,60,45,.22)}.ava-voice-preview:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(31,120,88,.2),0 21px 44px rgba(15,60,45,.2)}.ava-voice-preview:disabled{opacity:.65;cursor:default}.ava-voice-preview-stage{position:relative;display:block;height:126px;border-radius:15px;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(38,104,80,.46),rgba(2,9,7,.96) 66%)}.ava-voice-preview-copy{display:grid;grid-gap:5px;gap:5px;padding-right:8px}.ava-voice-preview-copy strong{font-size:17px;letter-spacing:-.01em}.ava-voice-preview-copy small{color:#b8cbc4;font-size:12px;line-height:1.45}.ava-voice-immersive{position:fixed;inset:0;z-index:5;overflow:hidden;isolation:isolate;background:#020807;color:#fff}.ava-voice-fullscreen-action,.ava-voice-processing-surface{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;overflow:hidden;background:radial-gradient(circle at 50% 44%,rgba(18,70,53,.38),rgba(2,8,7,.96) 54%,#010403 100%);color:inherit}.ava-voice-fullscreen-action{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.ava-voice-fullscreen-action:focus-visible{box-shadow:inset 0 0 0 2px rgba(217,201,147,.62)}.ava-voice-orb{--ava-voice-energy:.22;--ava-voice-cadence:.2;position:absolute;left:50%;top:48%;width:118vmax;height:118vmax;border-radius:50%;transform:translate3d(-50%,-50%,0) scale(calc(.77 + (var(--ava-voice-energy) * .105)));transform-origin:center;will-change:transform,filter;pointer-events:none}.ava-voice-preview .ava-voice-orb{left:50%;top:50%;width:360px;height:360px;transform:translate3d(-50%,-50%,0) scale(.82);filter:saturate(1.1)}.ava-build-sweep,.ava-construction-shell,.ava-orbit-ring,.ava-voice-bloom,.ava-voice-color-wash,.ava-voice-core,.ava-voice-filament{position:absolute;display:block;border-radius:50%;will-change:transform,opacity,filter}.ava-voice-color-wash{inset:27%;background:radial-gradient(circle at 35% 34%,rgba(217,201,147,.28),transparent 36%),radial-gradient(circle at 68% 35%,rgba(73,170,158,.34),transparent 40%),radial-gradient(circle at 48% 70%,rgba(34,151,110,.45),transparent 44%);filter:blur(38px);animation:avaColorWash 4.8s ease-in-out infinite alternate}.ava-voice-bloom{filter:blur(clamp(34px,5.2vmax,86px));mix-blend-mode:screen}.ava-voice-bloom-a{left:29%;top:27%;width:38%;height:40%;background:radial-gradient(circle at 58% 48%,rgba(76,224,166,.96) 0,rgba(34,151,110,.68) 30%,rgba(13,72,54,.17) 62%,transparent 77%);animation:avaBloomA var(--ava-react-speed,3.2s) ease-in-out infinite alternate}.ava-voice-bloom-b{left:47%;top:29%;width:32%;height:36%;background:radial-gradient(circle at 45% 50%,rgba(217,201,147,.75) 0,rgba(180,150,91,.38) 34%,rgba(68,52,24,.08) 65%,transparent 78%);animation:avaBloomB calc(var(--ava-react-speed,3.2s) * 1.18) ease-in-out infinite alternate}.ava-voice-bloom-c{left:25%;top:43%;width:37%;height:33%;background:radial-gradient(circle at 55% 45%,rgba(63,145,176,.72) 0,rgba(24,83,102,.4) 38%,rgba(8,28,37,.06) 68%,transparent 80%);animation:avaBloomC calc(var(--ava-react-speed,3.2s) * 1.3) ease-in-out infinite alternate}.ava-voice-bloom-d{left:41%;top:42%;width:36%;height:36%;background:radial-gradient(circle at 44% 42%,rgba(31,120,88,.9) 0,rgba(21,90,68,.46) 38%,rgba(8,39,29,.07) 67%,transparent 80%);animation:avaBloomD calc(var(--ava-react-speed,3.2s) * .92) ease-in-out infinite alternate}.ava-voice-core{left:38%;top:36%;width:30%;height:31%;background:radial-gradient(circle at 51% 48%,rgba(136,255,210,.24) 0,rgba(65,198,147,.13) 30%,rgba(7,32,24,.05) 57%,transparent 74%);filter:blur(clamp(18px,2.9vmax,50px));opacity:calc(.42 + (var(--ava-voice-energy) * .42));animation:avaCoreBreath 2.6s ease-in-out infinite}.ava-construction-shell{left:50%;top:50%;width:37%;height:37%;background:conic-gradient(from 0deg,transparent 0 7%,rgba(111,225,181,.42) 10% 23%,transparent 27% 42%,rgba(217,201,147,.38) 46% 58%,transparent 62% 76%,rgba(79,152,181,.36) 80% 91%,transparent 94%);-webkit-mask:radial-gradient(circle,transparent 0 62%,#000 63% 67%,transparent 68%);mask:radial-gradient(circle,transparent 0 62%,#000 63% 67%,transparent 68%);opacity:.28}.ava-construction-shell-a{animation:avaShellSpin 5.6s linear infinite}.ava-construction-shell-b{width:45%;height:45%;background:conic-gradient(from 120deg,transparent 0 18%,rgba(217,201,147,.22) 21% 34%,transparent 38% 58%,rgba(63,145,176,.3) 61% 72%,transparent 77% 88%,rgba(76,224,166,.32) 91% 98%,transparent);animation:avaShellSpinReverse 7.4s linear infinite}.ava-orbit-ring{left:50%;top:50%;border:1px solid rgba(126,224,187,.12);transform-style:preserve-3d}.ava-orbit-ring i{position:absolute;left:50%;top:-3px;width:6px;height:6px;border-radius:50%;background:#d9c993;box-shadow:0 0 15px rgba(217,201,147,.85)}.ava-orbit-ring-a{width:33%;height:22%;animation:avaOrbitA 3.5s linear infinite}.ava-orbit-ring-b{width:27%;height:39%;border-color:rgba(94,160,186,.12);animation:avaOrbitB 4.1s linear infinite reverse}.ava-orbit-ring-b i{background:#78cbb0;box-shadow:0 0 14px rgba(120,203,176,.82)}.ava-orbit-ring-c{width:42%;height:31%;border-color:rgba(217,201,147,.1);animation:avaOrbitC 5s linear infinite}.ava-orbit-ring-c i{width:4px;height:4px;background:#7ba7bb;box-shadow:0 0 12px rgba(123,167,187,.8)}.ava-voice-filament{left:50%;top:50%;width:31%;height:31%;border-color:rgba(111,225,181,.34) rgba(111,225,181,.12) transparent transparent;border-style:solid;border-width:1px;filter:blur(.2px)}.ava-voice-filament-a{animation:avaFilament 2.7s linear infinite}.ava-voice-filament-b{width:24%;height:37%;border-top-color:rgba(217,201,147,.3);border-right-color:rgba(217,201,147,.08);animation:avaFilamentReverse 3.3s linear infinite}.ava-voice-filament-c{width:40%;height:28%;border-top-color:rgba(82,154,184,.26);border-right-color:rgba(82,154,184,.08);animation:avaFilament 4.1s linear infinite}.ava-voice-speck{position:absolute;display:block;width:3px;height:3px;border-radius:50%;background:#d9c993;box-shadow:0 0 9px rgba(217,201,147,.85);opacity:.82;animation:avaSpeck 2.6s ease-in-out infinite alternate}.ava-voice-speck-one{left:49.3%;top:47.2%;animation-delay:-.8s}.ava-voice-speck-two{left:47.5%;top:51.3%;width:2px;height:2px;background:#6fe1b5;box-shadow:0 0 8px rgba(111,225,181,.82);animation-delay:-1.9s}.ava-voice-speck-three{left:52.1%;top:53.4%;width:2.5px;height:2.5px;background:#79a7bd;box-shadow:0 0 9px rgba(121,167,189,.8);animation-delay:-2.2s}.ava-voice-speck-four{left:54.2%;top:46.4%;width:2px;height:2px;background:#f0dfab;box-shadow:0 0 10px rgba(240,223,171,.8);animation-delay:-1.1s}.ava-build-sweep{left:50%;top:50%;width:39%;height:39%;background:conic-gradient(from 0deg,rgba(112,228,185,0) 0 70%,rgba(112,228,185,.16) 84%,rgba(255,235,173,.46) 96%,rgba(112,228,185,0) 100%);-webkit-mask:radial-gradient(circle,transparent 0 48%,#000 52% 54%,transparent 58%);mask:radial-gradient(circle,transparent 0 48%,#000 52% 54%,transparent 58%);opacity:0}.ava-voice-listening.reactive .ava-voice-orb{filter:brightness(calc(.92 + (var(--ava-voice-energy) * .48))) saturate(calc(1 + (var(--ava-voice-energy) * .42)));transition:transform 95ms cubic-bezier(.16,1,.3,1),filter .11s ease}.ava-voice-listening.reactive .ava-construction-shell,.ava-voice-listening.reactive .ava-orbit-ring{opacity:calc(.12 + (var(--ava-voice-cadence) * .52))}.ava-voice-listening.reactive .ava-voice-filament{opacity:calc(.18 + (var(--ava-voice-energy) * .55))}.ava-voice-listening.fallback .ava-voice-orb{animation:avaOrbFallback 2.9s ease-in-out infinite}.ava-voice-listening-state{top:max(28px,calc(env(safe-area-inset-top) + 17px));color:rgba(183,226,208,.88);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ava-voice-listening-state,.ava-voice-processing-message,.ava-voice-stop-hint{position:absolute;z-index:3;left:50%;transform:translateX(-50%);pointer-events:none}.ava-voice-processing-message,.ava-voice-stop-hint{bottom:max(38px,calc(env(safe-area-inset-bottom) + 24px));width:max-content;max-width:min(86vw,480px);padding:9px 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(4,18,14,.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:rgba(244,250,247,.9);font-size:13px;font-weight:750;line-height:1.35;letter-spacing:.01em;text-align:center;box-shadow:0 8px 34px rgba(0,0,0,.12)}.ava-voice-immersive-close{position:absolute;z-index:8;top:max(18px,calc(env(safe-area-inset-top) + 10px));right:max(18px,calc(env(safe-area-inset-right) + 12px));display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(5,17,14,.34);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:rgba(255,255,255,.82);cursor:pointer;transition:background .18s ease,transform .18s ease}.ava-voice-immersive-close:hover{background:rgba(255,255,255,.1);transform:translateY(-1px)}.ava-voice-starting .ava-voice-orb{--ava-voice-energy:.34;animation:avaOrbStarting 1.8s ease-in-out infinite}.ava-voice-starting .ava-construction-shell-a{animation-duration:2.5s}.ava-voice-starting .ava-construction-shell-b{animation-duration:3.1s}.ava-voice-processing .ava-voice-orb{--ava-voice-energy:.6;animation:avaOrbProcessing 2.05s ease-in-out infinite,avaProcessingColor 4.8s ease-in-out infinite}.ava-voice-processing .ava-construction-shell{opacity:.82;animation-duration:1.45s}.ava-voice-processing .ava-construction-shell-b{animation-duration:1.95s}.ava-voice-processing .ava-orbit-ring-a{animation-duration:1.35s;opacity:.7}.ava-voice-processing .ava-orbit-ring-b{animation-duration:1.7s;opacity:.62}.ava-voice-processing .ava-orbit-ring-c{animation-duration:2.05s;opacity:.58}.ava-voice-processing .ava-voice-filament-a{animation-duration:1.05s;opacity:.78}.ava-voice-processing .ava-voice-filament-b{animation-duration:1.35s;opacity:.68}.ava-voice-processing .ava-voice-filament-c{animation-duration:1.6s;opacity:.62}.ava-voice-processing .ava-build-sweep{opacity:.88;animation:avaBuildSweep 1.15s linear infinite}.ava-voice-processing .ava-voice-bloom-a{animation-duration:1.9s;opacity:.9}.ava-voice-processing .ava-voice-bloom-b{animation-duration:2.25s;opacity:.78}.ava-voice-processing .ava-voice-bloom-c{animation-duration:2.45s;opacity:.76}.ava-voice-processing .ava-voice-bloom-d{animation-duration:1.75s;opacity:.92}.ava-voice-processing .ava-voice-core{animation-duration:1.35s;opacity:.86}.ava-voice-processing.long-wait .ava-voice-orb{animation-duration:1.6s,3.5s}.ava-voice-processing.long-wait .ava-construction-shell-a{animation-duration:1.05s}.ava-voice-processing.long-wait .ava-construction-shell-b{animation-duration:1.35s}.ava-voice-processing.long-wait .ava-build-sweep{animation-duration:.82s}.ava-voice-processing.long-wait .ava-orbit-ring-a{animation-duration:1s}.ava-voice-processing.long-wait .ava-orbit-ring-b{animation-duration:1.22s}.ava-voice-processing.long-wait .ava-orbit-ring-c{animation-duration:1.45s}.ava-voice-preview .ava-construction-shell{opacity:.48}.ava-voice-preview .ava-orbit-ring{opacity:.38}.ava-voice-preview .ava-voice-filament{opacity:.42}.ava-voice-preview .ava-build-sweep{opacity:.32;animation:avaBuildSweep 3.1s linear infinite}.ava-voice-preview .ava-voice-bloom-a{animation-duration:2.7s}.ava-voice-preview .ava-voice-bloom-b{animation-duration:3.3s}.ava-voice-preview .ava-voice-bloom-c{animation-duration:3.7s}.ava-voice-preview .ava-voice-bloom-d{animation-duration:2.5s}.ava-voice-preview .ava-orbit-ring-a{animation-duration:2.7s}.ava-voice-preview .ava-orbit-ring-b{animation-duration:3.4s}.ava-voice-preview .ava-orbit-ring-c{animation-duration:4s}.ava-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ava-command-guide{box-sizing:border-box;width:100%;display:grid;grid-gap:9px;gap:9px;padding:13px 14px;border:1px solid #b9d9cc;border-radius:14px;background:#f1faf6;color:#234c3d;text-align:left}.ava-command-guide-title{display:flex;align-items:center;gap:7px;color:#126b4b}.ava-command-guide-title strong{font-size:14px}.ava-command-guide>p{margin:0;font-size:13px;line-height:1.45;color:#45695c}.ava-command-guide-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.ava-command-guide-grid span{display:block;padding:8px 9px;border-radius:10px;background:rgba(255,255,255,.72);font-size:12px;line-height:1.42;color:#49675d}.ava-command-guide-grid b{display:block;margin-bottom:1px;color:#183f31;font-size:12px}.ava-command-guide>small{font-size:11px;line-height:1.4;color:#527568}@keyframes avaOrbFallback{0%,to{transform:translate3d(-50%,-50%,0) scale(.79) rotate(-1deg)}50%{transform:translate3d(-50%,-50%,0) scale(.87) rotate(1.4deg)}}@keyframes avaOrbStarting{0%,to{transform:translate3d(-50%,-50%,0) scale(.79) rotate(-1deg)}50%{transform:translate3d(-50%,-50%,0) scale(.86) rotate(1.7deg)}}@keyframes avaOrbProcessing{0%,to{transform:translate3d(-50%,-50%,0) scale(.82) rotate(-2deg)}32%{transform:translate3d(-50%,-50%,0) scale(.9) rotate(1deg)}68%{transform:translate3d(-50%,-50%,0) scale(.85) rotate(3deg)}}@keyframes avaProcessingColor{0%,to{filter:hue-rotate(-7deg) saturate(1.08) brightness(1)}40%{filter:hue-rotate(12deg) saturate(1.24) brightness(1.14)}72%{filter:hue-rotate(27deg) saturate(1.14) brightness(1.06)}}@keyframes avaColorWash{0%{transform:translate3d(-8%,-5%,0) scale(.9);opacity:.58}55%{transform:translate3d(8%,6%,0) scale(1.12);opacity:.92}to{transform:translate3d(-2%,10%,0) scale(1.02);opacity:.72}}@keyframes avaBloomA{0%{transform:translate3d(-8%,-6%,0) scale(calc(.88 + (var(--ava-voice-energy) * .11)));opacity:calc(.54 + (var(--ava-voice-energy) * .26))}48%{transform:translate3d(7%,3%,0) scale(calc(1.02 + (var(--ava-voice-energy) * .16)));opacity:calc(.72 + (var(--ava-voice-energy) * .2))}to{transform:translate3d(-2%,9%,0) scale(calc(.94 + (var(--ava-voice-energy) * .12)));opacity:calc(.6 + (var(--ava-voice-energy) * .24))}}@keyframes avaBloomB{0%{transform:translate3d(8%,-7%,0) scale(calc(.86 + (var(--ava-voice-cadence) * .12)));opacity:.52}50%{transform:translate3d(-7%,7%,0) scale(calc(1.04 + (var(--ava-voice-energy) * .13)));opacity:.78}to{transform:translate3d(5%,10%,0) scale(calc(.91 + (var(--ava-voice-cadence) * .14)));opacity:.62}}@keyframes avaBloomC{0%{transform:translate3d(-6%,8%,0) scale(calc(.9 + (var(--ava-voice-energy) * .1)));opacity:.5}50%{transform:translate3d(9%,-5%,0) scale(calc(1.05 + (var(--ava-voice-cadence) * .14)));opacity:.75}to{transform:translate3d(-8%,-8%,0) scale(calc(.96 + (var(--ava-voice-energy) * .12)));opacity:.59}}@keyframes avaBloomD{0%{transform:translate3d(6%,9%,0) scale(calc(.88 + (var(--ava-voice-cadence) * .12)));opacity:.58}50%{transform:translate3d(-8%,-6%,0) scale(calc(1.05 + (var(--ava-voice-energy) * .14)));opacity:.86}to{transform:translate3d(7%,-3%,0) scale(calc(.95 + (var(--ava-voice-cadence) * .12)));opacity:.68}}@keyframes avaCoreBreath{0%,to{transform:scale(calc(.86 + (var(--ava-voice-energy) * .08)));opacity:.46}50%{transform:scale(calc(1.1 + (var(--ava-voice-energy) * .13)));opacity:.88}}@keyframes avaShellSpin{0%{transform:translate3d(-50%,-50%,0) rotate(0deg) scale(.94)}50%{opacity:.72}to{transform:translate3d(-50%,-50%,0) rotate(1turn) scale(1.06)}}@keyframes avaShellSpinReverse{0%{transform:translate3d(-50%,-50%,0) rotate(1turn) scale(1.05)}50%{opacity:.55}to{transform:translate3d(-50%,-50%,0) rotate(0deg) scale(.96)}}@keyframes avaOrbitA{0%{transform:translate3d(-50%,-50%,0) rotate(0deg) skewX(-10deg)}to{transform:translate3d(-50%,-50%,0) rotate(1turn) skewX(-10deg)}}@keyframes avaOrbitB{0%{transform:translate3d(-50%,-50%,0) rotate(25deg) skewY(12deg)}to{transform:translate3d(-50%,-50%,0) rotate(385deg) skewY(12deg)}}@keyframes avaOrbitC{0%{transform:translate3d(-50%,-50%,0) rotate(-35deg) skewX(16deg)}to{transform:translate3d(-50%,-50%,0) rotate(325deg) skewX(16deg)}}@keyframes avaFilament{0%{transform:translate3d(-50%,-50%,0) rotate(0deg) scale(.9);opacity:.22}50%{transform:translate3d(-50%,-50%,0) rotate(180deg) scale(1.08);opacity:.72}to{transform:translate3d(-50%,-50%,0) rotate(1turn) scale(.9);opacity:.22}}@keyframes avaFilamentReverse{0%{transform:translate3d(-50%,-50%,0) rotate(1turn) scale(1.06);opacity:.2}50%{transform:translate3d(-50%,-50%,0) rotate(180deg) scale(.92);opacity:.66}to{transform:translate3d(-50%,-50%,0) rotate(0deg) scale(1.06);opacity:.2}}@keyframes avaBuildSweep{0%{transform:translate3d(-50%,-50%,0) rotate(0deg) scale(.9)}50%{opacity:1;transform:translate3d(-50%,-50%,0) rotate(180deg) scale(1.08)}to{transform:translate3d(-50%,-50%,0) rotate(1turn) scale(.9)}}@keyframes avaSpeck{0%{transform:translate3d(-8px,7px,0) scale(.72);opacity:.34}to{transform:translate3d(9px,-10px,0) scale(1.35);opacity:1}}@media(max-width:620px){.ava-voice-preview{grid-template-columns:1fr;gap:10px;padding:11px}.ava-voice-preview-stage{height:112px}.ava-voice-preview-copy{text-align:center;padding:0 8px 5px}.ava-voice-orb{top:46%;width:132vmax;height:132vmax}.ava-voice-processing-message,.ava-voice-stop-hint{bottom:max(30px,calc(env(safe-area-inset-bottom) + 20px));font-size:12.5px}.ava-command-guide-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ava-build-sweep,.ava-construction-shell,.ava-orbit-ring,.ava-voice-bloom,.ava-voice-color-wash,.ava-voice-core,.ava-voice-filament,.ava-voice-orb,.ava-voice-speck{animation:none!important;transition:none!important}.ava-voice-immersive-close,.ava-voice-preview{transition:none}.ava-voice-immersive-close:hover,.ava-voice-preview:hover{transform:none}}.ava-voice-immersive .ava-build-sweep,.ava-voice-immersive .ava-construction-shell,.ava-voice-immersive .ava-orbit-ring,.ava-voice-immersive .ava-voice-filament,.ava-voice-preview .ava-build-sweep,.ava-voice-preview .ava-construction-shell,.ava-voice-preview .ava-orbit-ring,.ava-voice-preview .ava-voice-filament{animation:avaCalmSway 18s ease-in-out infinite alternate!important}.ava-voice-immersive .ava-voice-orb{animation-duration:8s,14s!important}.ava-voice-bloom,.ava-voice-color-wash,.ava-voice-core{animation-duration:12s!important}@keyframes avaCalmSway{0%{transform:translate3d(-50%,-50%,0) rotate(-4deg) scale(.98)}to{transform:translate3d(-50%,-50%,0) rotate(4deg) scale(1.02)}}@media(prefers-reduced-motion:reduce){.ava-voice-immersive .ava-build-sweep,.ava-voice-immersive .ava-construction-shell,.ava-voice-immersive .ava-orbit-ring,.ava-voice-immersive .ava-voice-filament,.ava-voice-preview .ava-build-sweep,.ava-voice-preview .ava-construction-shell,.ava-voice-preview .ava-orbit-ring,.ava-voice-preview .ava-voice-filament{animation:none!important}}.ava-voice-listening-tools{position:absolute;z-index:7;top:calc(50% + clamp(65px, 8.125vw, 93.5px) + 38px);left:50%;transform:translateX(-50%);width:min(340px,calc(100vw - 40px));display:grid;justify-items:center;grid-gap:10px;gap:10px}.ava-voice-attach,.ava-voice-resume{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border:1px solid #78bca57a;border-radius:999px;background:#07161080;color:#eef8f3;font:600 14px/1.35 system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.ava-voice-attach svg{flex-shrink:0}.ava-voice-attach:disabled{opacity:.65;cursor:default}.ava-voice-resume{min-height:40px;color:#bdebd9}.ava-voice-attach:focus-visible,.ava-voice-resume:focus-visible{outline:2px solid #8addbe;outline-offset:4px}.ava-voice-file-status{color:#b3d5c6;font:500 12px/1.35 system-ui,sans-serif;text-align:center}.ava-voice-file-error{max-height:3.9em;overflow:auto;color:#f4ceab;font:500 12px/1.3 system-ui,sans-serif;text-align:center}@media (max-height:480px) and (orientation:landscape){.ava-voice-listening .ava-mascot-stage{right:52%}.ava-voice-listening-tools{top:42%;left:68%;width:min(300px,48vw);transform:translate(-50%,-20%)}}@media (max-height:650px) and (orientation:portrait){.ava-voice-listening-tools{top:calc(50% + 93px);gap:6px}.ava-voice-attach{min-height:44px}.ava-voice-resume{min-height:36px}}.ava-launcher{position:fixed;right:22px;bottom:22px;z-index:11850;display:flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border:0;border-radius:14px;background:#0f172a;color:#fff;font-weight:900;box-shadow:0 14px 34px rgba(15,23,42,.28);cursor:pointer}.ava-launcher:hover{transform:translateY(-1px)}.ava-overlay{position:fixed;inset:0;z-index:26000;display:grid;place-items:center;padding:18px;background:rgba(2,6,23,.64);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ava-overlay-immersive{padding:0;background:#020807;-webkit-backdrop-filter:none;backdrop-filter:none}.ava-panel{width:min(640px,100%);max-height:min(860px,calc(100dvh - 36px));overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#f8fafc;color:#0f172a;box-shadow:0 32px 90px rgba(2,6,23,.42)}.ava-header{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid #e2e8f0;background:rgba(248,250,252,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ava-header div{display:grid;grid-gap:3px;gap:3px}.ava-header small{font-size:11px;font-weight:950;letter-spacing:.13em;color:#64748b}.ava-header h2{margin:0;font-size:22px;line-height:1.15}.ava-header button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:12px;background:#e8eef4;color:#0f172a;cursor:pointer}.ava-capture,.ava-choices,.ava-review,.ava-success{padding:22px;display:grid;grid-gap:14px;gap:14px}.ava-intro{display:grid;place-items:center;text-align:center;grid-gap:6px;gap:6px;padding:13px 10px 18px}.ava-intro svg{color:#167453}.ava-intro strong{font-size:21px}.ava-intro span{font-size:14px;color:#64748b}.ava-choices>button{display:flex;align-items:center;gap:13px;width:100%;padding:14px;border:1px solid #dbe4ec;border-radius:16px;background:#fff;text-align:left;cursor:pointer}.ava-choices>button:hover{border-color:#9fc9b9;background:#f5fbf8}.ava-choices>button i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e9f5ef;color:#126b4b;font-style:normal}.ava-choices>button span{display:grid;grid-gap:2px;gap:2px}.ava-choices>button strong{font-size:15px}.ava-choices>button small{font-size:13px;color:#64748b}.ava-capture{justify-items:center;text-align:center}.ava-target{padding:6px 10px;border-radius:999px;background:#e7f4ee;color:#126b4b;font-size:11px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.ava-mic{display:grid;place-items:center;width:88px;height:88px;margin:8px 0 0;border:0;border-radius:50%;background:#0f172a;color:#fff;box-shadow:0 15px 34px rgba(15,23,42,.24);cursor:pointer}.ava-mic.recording{background:#b42318;animation:avaPulse 1.35s infinite}.ava-mic:disabled{opacity:.7;cursor:default}.ava-capture h3{margin:0;font-size:21px}.ava-capture p{margin:-7px 0 2px;font-size:14px;color:#64748b}.ava-capture textarea{box-sizing:border-box;width:100%;min-height:128px;padding:14px;border:1px solid #ccd8e2;border-radius:14px;background:#fff;color:#0f172a;font:inherit;line-height:1.45;resize:vertical;text-align:left;outline:none}.ava-capture textarea:focus{border-color:#3d8c70;box-shadow:0 0 0 3px rgba(61,140,112,.12)}.ava-primary,.ava-secondary{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;min-height:46px;padding:0 15px;border-radius:13px;font-weight:900;cursor:pointer}.ava-primary{border:0;background:#176f51;color:#fff}.ava-primary:hover:not(:disabled){background:#115b42}.ava-primary:disabled{opacity:.45;cursor:not-allowed}.ava-secondary{border:1px solid #d2dde6;background:#fff;color:#334155}.ava-secondary:disabled{opacity:.5;cursor:not-allowed}.ava-blocking,.ava-message{box-sizing:border-box;width:100%;padding:11px 13px;border-radius:12px;font-size:13px;line-height:1.4;text-align:left}.ava-message{background:#fff4dc;color:#73510d;border:1px solid #f1d18b}.ava-blocking{background:#fff0ef;color:#8f2720;border:1px solid #efc0bc}.ava-review-head{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:14px;background:#eaf6f0;color:#155f46}.ava-review-head div{display:grid;grid-gap:1px;gap:1px}.ava-review-head strong{font-size:15px}.ava-review-head small{font-size:12px;color:#4c7968}.ava-action-list{display:grid;grid-gap:10px;gap:10px}.ava-action-list article{display:flex;gap:12px;padding:14px;border:1px solid #dbe4ec;border-radius:16px;background:#fff}.ava-action-list article.blocked{border-color:#e8b0a9;background:#fff9f8}.ava-action-number{flex:0 0 28px;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#0f172a;color:#fff;font-size:13px;font-weight:950}.ava-action-main{min-width:0;display:grid;grid-gap:6px;gap:6px;flex:1 1}.ava-action-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.ava-action-title strong{font-size:14px}.ava-action-title span{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.risk-low{background:#eaf6f0;color:#176349}.risk-review{background:#eef4ff;color:#285ea8}.risk-explicit_confirmation{background:#fff1df;color:#8a4f08}.ava-action-main p{margin:0;font-size:13px;color:#475569}.ava-missing,.ava-warning{display:block;font-size:12px;line-height:1.35}.ava-warning{color:#8a5a09}.ava-missing{color:#9b2c23;font-weight:850}.ava-explicit{display:flex;align-items:flex-start;gap:11px;padding:13px;border:1px solid #e8bf80;border-radius:14px;background:#fff8eb;cursor:pointer}.ava-explicit input{margin-top:3px;width:18px;height:18px;accent-color:#176f51}.ava-explicit span{display:grid;grid-gap:2px;gap:2px}.ava-explicit strong{font-size:13px;color:#67420d}.ava-explicit small{font-size:11px;line-height:1.4;color:#8b6429}.ava-success{justify-items:center;text-align:center;padding-top:36px;padding-bottom:32px}.ava-success-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#dff3e9;color:#176f51}.ava-success h3{margin:2px 0 0;font-size:24px}.ava-success p{margin:-6px 0 5px;font-size:14px;color:#64748b}.ava-success>div:not(.ava-success-icon){box-sizing:border-box;width:100%;display:grid;grid-gap:8px;gap:8px;text-align:left}.ava-success>div:not(.ava-success-icon) span{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:11px;background:#fff;border:1px solid #e2e8f0;font-size:13px}.ava-success>div:not(.ava-success-icon) svg{color:#176f51}.ava-spin{animation:avaSpin .8s linear infinite}@keyframes avaSpin{to{transform:rotate(1turn)}}@keyframes avaPulse{50%{box-shadow:0 0 0 12px rgba(180,35,24,.12),0 15px 34px rgba(15,23,42,.22)}}@media not all{.ava-choices>button:last-child{display:none}}@media{.ava-launcher{display:none}.ava-overlay{place-items:end center;padding:0;background:rgba(2,6,23,.58)}.ava-panel{width:100%;max-height:92dvh;border-radius:24px 24px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.ava-header{padding:17px 17px 13px}.ava-header h2{font-size:20px}.ava-capture,.ava-choices,.ava-review,.ava-success{padding:17px}.ava-action-title{align-items:flex-start;flex-direction:column;gap:5px}.ava-mic{width:82px;height:82px}.ava-capture textarea{min-height:112px}}@media(prefers-reduced-motion:reduce){.ava-mic.recording,.ava-spin{animation:none}.ava-launcher:hover{transform:none}}.ava-drafts{display:grid;grid-gap:12px;gap:12px;padding:22px}.ava-drafts>strong{font-size:19px}.ava-drafts>p{margin:0;color:#64748b;font-size:13px;line-height:1.45}.ava-drafts>button:not(.ava-secondary){display:grid;grid-gap:4px;gap:4px;width:100%;padding:13px;border:1px solid #dbe4ec;border-radius:13px;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.ava-drafts>button.selected{border-color:#176f51;background:#eaf6f0}.ava-drafts>button small{color:#64748b}.ava-draft-detail{display:grid;grid-gap:13px;gap:13px;padding:16px;border:1px solid #dbe4ec;border-radius:14px;background:#fff}.ava-draft-detail>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.ava-draft-detail strong{font-size:12px;color:#64748b}.ava-draft-detail p,.ava-draft-detail span{overflow-wrap:anywhere;font-size:14px}.ava-draft-detail p{margin:0;white-space:pre-wrap;line-height:1.5}.ava-draft-detail a{text-decoration:none;text-align:center}@media{.ava-drafts{padding:17px}}.ava-confirmation{padding:11px 13px;border:1px solid #abd8bf;border-radius:12px;background:#eaf6f0;color:#155f46;font-size:13px;font-weight:800}.ava-send-form label{display:grid;grid-gap:5px;gap:5px;font-size:13px;font-weight:800;color:#475569}.ava-send-form input,.ava-send-form select,.ava-send-form textarea{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #ccd8e2;border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-weight:400}.ava-send-form input[readonly]{background:#f1f5f9}.ava-send-form textarea{min-height:150px;resize:vertical;line-height:1.45;white-space:pre-wrap}.ava-send-form>small{color:#8a5a09;line-height:1.4}@media not all{.ava-launcher{z-index:90}}.ava-review-edit{display:grid;grid-gap:9px;gap:9px;padding:13px;border:1px solid #e8b0a9;border-radius:14px;background:#fff9f8}.ava-review-edit label{font-size:13px;font-weight:850;color:#8f2720}.ava-review-edit textarea{box-sizing:border-box;width:100%;min-height:110px;padding:11px;border:1px solid #d6a8a2;border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-size:14px;line-height:1.45;resize:vertical}.ava-review-edit textarea:focus{outline:2px solid #c98077;outline-offset:1px}.ava-blocking{display:grid;grid-gap:3px;gap:3px;font-size:13px}.ava-blocking strong{font-size:14px}.ava-send-form select:disabled{background:#f1f5f9;color:#64748b}.ava-send-form label small{font-weight:500;color:#64748b;line-height:1.35}.ava-attachment-locked{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid #dbe4ec;border-radius:10px;background:#f8fafc}.ava-attachment-locked strong{font-size:12px;color:#64748b}.ava-attachment-locked span{font-size:14px;overflow-wrap:anywhere}.ava-sources{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #dbe4ec;border-radius:14px;background:#fff;min-width:0}.ava-sources>strong{font-size:14px}.ava-sources>small{color:#64748b;font-size:12px;line-height:1.4}.ava-source-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ava-source-buttons button{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;min-height:44px;font-size:13px}.ava-source{display:flex;align-items:center;gap:9px;min-width:0}.ava-source img{width:42px;height:42px;object-fit:cover;border-radius:7px}.ava-source span{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:13px}.ava-source button{display:grid;place-items:center;min-width:38px;min-height:38px;border:1px solid #dbe4ec;border-radius:8px;background:#fff;color:#475569}.ava-sources input[hidden]{display:none}.ava-sources button:disabled{opacity:.5}@media(max-width:360px){.ava-source-buttons{grid-template-columns:1fr}}.ava-supplier-source{border-top:1px solid #dbe4ec;padding-top:10px}.ava-supplier-source summary{cursor:pointer;font-weight:650;font-size:14px}.ava-supplier-markup,.ava-supplier-source label{display:grid;grid-gap:7px;gap:7px;margin-top:12px;font-size:14px;font-weight:600}.ava-supplier-source textarea{min-height:110px!important;margin-top:0!important}.ava-supplier-markup input{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;background:white;color:#132b3b;font:inherit;font-size:17px}.ava-supplier-markup small{font-weight:400;line-height:1.45}.ava-supplier-source{display:grid;grid-gap:8px;gap:8px}.ava-supplier-source>strong{font-size:15px;line-height:1.4}.ava-panel-capture{display:flex;flex-direction:column;max-height:92dvh;overflow:hidden;padding-bottom:0}.ava-panel-capture .ava-header{flex-shrink:0}.ava-panel-capture .ava-capture{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;gap:10px;padding:14px 17px;text-align:left;justify-items:stretch;align-content:start;grid-auto-rows:max-content}.ava-panel-capture .ava-capture>.ava-sources{padding:11px;gap:8px}.ava-panel-capture .ava-source-buttons button{padding:8px;font-size:13px;line-height:1.25;min-height:44px}.ava-panel-capture .ava-source-list{display:grid;grid-gap:6px;gap:6px;max-height:102px;overflow:auto}.ava-panel-capture .ava-source-list:empty{display:none}.ava-panel-capture .ava-source img{width:32px;height:32px}.ava-panel-capture .ava-source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava-panel-capture .ava-source button{min-width:36px;min-height:36px}.ava-panel-capture .ava-voice-preview{grid-template-columns:64px 1fr;gap:10px;padding:8px;border-radius:14px;box-shadow:none}.ava-panel-capture .ava-voice-preview-stage{height:64px;border-radius:9px}.ava-panel-capture .ava-voice-preview-copy{text-align:left;padding:0;gap:3px}.ava-panel-capture .ava-voice-preview-copy strong{font-size:15px;line-height:1.25}.ava-panel-capture .ava-voice-preview-copy small{font-size:11px;line-height:1.3}.ava-panel-capture .ava-capture>textarea{min-height:72px;height:72px;font-size:16px;padding:10px;resize:vertical}.ava-request-label{font-size:13px;font-weight:750;color:#475569}.ava-more-options{width:100%;min-width:0;border-top:1px solid #dbe4ec;padding-top:10px;font-size:13px;color:#475569}.ava-more-options>summary{cursor:pointer;font-weight:750;min-height:30px;line-height:1.5}.ava-more-options[open]{display:grid;grid-gap:10px;gap:10px}.ava-capture-footer{flex-shrink:0;display:grid;grid-gap:8px;gap:8px;padding:10px 17px max(14px,env(safe-area-inset-bottom));border-top:1px solid #dbe4ec;background:#f8fafc}.ava-capture-footer .ava-message{max-height:90px;overflow:auto;margin:0;font-size:12px;padding:9px 11px}.ava-capture-footer .ava-primary{min-height:48px;font-size:16px}@media(max-width:360px){.ava-panel-capture .ava-source-buttons{grid-template-columns:1fr 1fr}.ava-panel-capture .ava-header h2{font-size:18px}}@media(max-height:700px){.ava-panel-capture .ava-header{padding:10px 14px}.ava-panel-capture .ava-capture{padding:8px 14px;gap:6px}.ava-panel-capture .ava-capture>.ava-sources{padding:8px;gap:5px}.ava-panel-capture .ava-capture>.ava-sources>small{display:none}.ava-panel-capture .ava-voice-preview-stage{height:52px}.ava-panel-capture .ava-voice-preview{grid-template-columns:52px 1fr;padding:5px;gap:8px}.ava-panel-capture .ava-voice-preview-copy small{display:none}.ava-panel-capture .ava-capture>textarea{height:56px;min-height:56px}.ava-panel-capture .ava-more-options{padding-top:6px}.ava-capture-footer{padding:7px 14px max(9px,env(safe-area-inset-bottom))}.ava-capture-footer .ava-message{max-height:56px}}.ava-source-customer{display:grid;grid-gap:7px;gap:7px;font-weight:800;color:#334155}.ava-source-customer select{box-sizing:border-box;min-height:46px;width:100%;max-width:100%;padding:10px 12px;border:1px solid #ccd8e2;border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-size:16px;font-weight:500}.ava-source-customer select:focus-visible{outline:2px solid #176f51;outline-offset:2px}.ava-existing-quote-import{display:grid;grid-gap:12px;gap:12px;width:100%;max-height:65dvh;overflow:auto;overscroll-behavior:contain;text-align:left}.ava-existing-quote-import>p{margin:0;color:#334155;line-height:1.5}.ava-existing-quote-import>small{overflow-wrap:anywhere;color:#64748b}.ava-existing-quote-line{display:grid;grid-gap:9px;gap:9px;padding:13px;border:1px solid #dbe4ec;border-radius:13px;background:#f8fafc}.ava-existing-quote-line>strong{font-size:15px;color:#0f172a;line-height:1.35}.ava-existing-quote-line>small{color:#475569;line-height:1.4}.ava-existing-quote-line>p{margin:0;color:#92400e;font-size:13px;line-height:1.4}.ava-existing-quote-line label{display:grid;grid-gap:5px;gap:5px;color:#334155;font-size:13px;font-weight:700}.ava-existing-quote-line input,.ava-existing-quote-line select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #cbd5e1;border-radius:9px;background:white;padding:8px 10px;color:#0f172a;font:inherit;font-size:16px;font-weight:500}.ava-existing-quote-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}@media(max-width:480px){.ava-existing-quote-import{max-height:70dvh}.ava-existing-quote-fields{grid-template-columns:1fr 1fr}}.ava-recording,.ava-transcript audio{display:block;width:100%;max-width:100%;height:40px}.ava-transcript{padding:10px 13px;border:1px solid #dbe4ec;border-radius:13px;background:#fff;color:#475569;font-size:13px;line-height:1.4}.ava-transcript summary{cursor:pointer;font-weight:800;color:#334155}.ava-transcript p{white-space:pre-wrap;overflow-wrap:anywhere}.rm-header-actions button.ml-context-help{display:grid;grid-template-columns:1fr;place-items:center;flex:none;grid-gap:0;gap:0;padding:0;overflow:hidden}.rm-header-actions button.ml-context-help>svg{display:block;width:20px;height:20px}.rm-header-actions button.ml-context-help>span{display:none}.rm-header-actions button.ml-context-help:focus-visible{outline:2px solid #68d8bd;outline-offset:2px}.ml-library-entry{position:fixed;left:16px;bottom:14px;z-index:1150;display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid #b9cddd;border-radius:12px;background:#fff;color:#154568;font-size:12px;font-weight:700;box-shadow:0 3px 12px #132e4920}.ml-backdrop{position:fixed;inset:0;z-index:200000;display:grid;place-items:center;padding:18px;background:#0c203c99;overscroll-behavior:contain}.ml-live-card,.ml-panel{color:#172d40;background:#fff;border:1px solid #c6d8e5;border-radius:20px;box-shadow:0 20px 80px #081e3b45;font:15px/1.55 system-ui,sans-serif;max-height:calc(100dvh - 36px);overflow:auto}.ml-panel{width:min(720px,100%)}.ml-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #dce6ef;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:2}.ml-header>div,.ml-header>span{display:flex;align-items:center;gap:8px}.ml-header>span{font-weight:750}.ml-live-card button,.ml-panel button{cursor:pointer;min-height:44px;border:1px solid #bccfdf;border-radius:10px;background:#f5f9fc;color:#153f60;padding:9px 13px;font:inherit;font-weight:650}.ml-live-card button:disabled,.ml-panel button:disabled{opacity:.5;cursor:default}.ml-live-card button:focus-visible,.ml-panel button:focus-visible,.ml-panel input:focus-visible,.ml-panel select:focus-visible,.ml-panel textarea:focus-visible{outline:3px solid #1678d4;outline-offset:3px}.ml-body{padding:22px;display:grid;grid-gap:13px;gap:13px}.ml-body h2{font-size:25px;line-height:1.25;margin:0;color:#16364f}.ml-body p{margin:0}.ml-body>.manufeo-mascot{height:110px;width:88px;justify-self:center}.ml-primary{background:#096ed0!important;color:#fff!important;border-color:#096ed0!important}.ml-notice{background:#eef6fd;border-radius:11px;padding:12px;color:#234e70}.ml-module-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ml-journey,.ml-module-list>button{display:flex;gap:10px;align-items:center;justify-content:space-between;text-align:left}.ml-journey>span,.ml-mode,.ml-module-list>button>span{display:grid;grid-gap:5px;gap:5px}.ml-module-list strong{font-size:15px}.ml-journey small,.ml-module-list small{font-size:12px;font-weight:400;color:#47627a}.ml-journey .manufeo-mascot{height:75px;width:60px;flex-shrink:0}.ml-mode{text-align:left;background:#eef7ff!important;padding:16px!important}.ml-mode span{font-size:13px;font-weight:400}.ml-field,.ml-search{display:grid;grid-gap:6px;gap:6px;font-weight:650}.ml-field small{font-weight:400;color:#48667e}.ml-live-card textarea,.ml-panel input:not([type=radio]),.ml-panel select,.ml-panel textarea{width:100%;box-sizing:border-box;min-height:46px;border:1px solid #9bb5ca;border-radius:9px;padding:10px;background:#fff;color:#162f45;font:inherit}.ml-body form{display:grid;grid-gap:15px;gap:15px}.ml-body fieldset{border:0;padding:0;margin:0;display:grid;grid-gap:9px;gap:9px;min-width:0}.ml-choice{display:flex;align-items:center;gap:9px;border:1px solid #b6cada;border-radius:10px;padding:12px;cursor:pointer}.ml-choice input{width:19px;height:19px;flex-shrink:0}.ml-eyebrow{font-size:11px;letter-spacing:.04em;font-weight:800;color:#185a8c}.ml-progress{height:6px;border-radius:5px;background:#e2edf5;overflow:hidden}.ml-progress i{display:block;height:100%;background:#137bd4;transition:width .2s}.ml-step-count{font-weight:750}.ml-error{background:#fff0ef;color:#99271c;padding:12px;border-radius:9px}.ml-success{display:flex;gap:10px;background:#e9f8ef;color:#195137;padding:14px;border-radius:12px}.ml-success svg{flex-shrink:0;margin-top:3px}.ml-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #dce7ef;padding-top:15px;flex-wrap:wrap}.ml-actions>div{display:flex;gap:7px}.ml-hint-button{justify-self:start;background:transparent!important}.ml-total{font-weight:750;color:#16568a}.ml-live-root{position:fixed;inset:0;z-index:200000;pointer-events:none}.ml-live-card{position:absolute;right:16px;bottom:20px;width:min(360px,calc(100vw - 32px));max-height:55dvh;pointer-events:auto;border:2px solid #197bd3}.ml-live-card .ml-body{padding:16px;font-size:13px;gap:10px}.ml-live-card h2{font-size:20px}.ml-live-card .ml-header{padding:9px 12px;font-size:12px}.ml-live-card .ml-header button{padding:5px;min-height:36px;font-size:12px}.ml-live-card .ml-actions{display:grid}.ml-minimized{width:auto}.ml-context-help{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid #bad1e2;border-radius:9px;min-height:36px;padding:6px 9px;background:#fff;color:#155681;font-size:12px;cursor:pointer}.ml-context-help svg{width:15px;height:15px}[data-learning-target=true]{outline:3px solid #0875ed!important;outline-offset:4px!important;box-shadow:0 0 0 7px #0875ed22!important}.ml-context-floating{position:fixed;right:15px;bottom:calc(90px + env(safe-area-inset-bottom));z-index:1150}html[data-manufeo-read-only=true] [data-learning-ui] button{pointer-events:auto}@media(max-width:700px){.ml-library-entry{left:auto;right:10px;bottom:calc(77px + env(safe-area-inset-bottom));font-size:11px;min-height:34px;padding:6px 9px}.ml-backdrop{padding:8px}.ml-panel{max-height:calc(100dvh - 16px);border-radius:15px}.ml-body{padding:17px}.ml-body h2{font-size:23px}.ml-module-list{grid-template-columns:1fr}.ml-header{padding:12px;font-size:13px}.ml-live-card{right:8px;bottom:calc(78px + env(safe-area-inset-bottom));width:calc(100vw - 16px);max-height:43dvh}.ml-context-help{font-size:0;padding:7px}.ml-context-help svg{width:19px;height:19px}.ml-context-floating{bottom:calc(119px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ml-progress i{transition:none}}.ml-navigation-entry{display:flex!important;align-items:center;gap:9px;width:100%;min-height:44px;padding:12px!important;background:#eef7ff!important;color:#17547e!important;border:1px solid #c3d9e9!important;border-radius:10px;text-align:left;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ml-navigation-entry:focus-visible{outline:3px solid #1678d4;outline-offset:2px}.ml-example-document{display:grid;grid-gap:5px;gap:5px;border:1px solid #c9dce9;border-left:4px solid #147ad0;border-radius:12px;padding:13px 15px;background:#f8fbfe;font-size:13px}.ml-example-document>small{color:#3d6b8d;font-size:10px;font-weight:750;letter-spacing:.04em}.ml-example-document>strong{font-size:16px}.ml-example-document>b{color:#145b8e;font-size:17px}.rm-drawer-list:has(>.ml-navigation-entry){display:flex!important;flex-direction:column!important;align-items:stretch;gap:0}.rm-drawer-list>.ml-navigation-entry{order:9999;align-self:flex-start;flex:0 0 auto;width:auto!important;max-width:calc(100% - 12px);min-height:42px!important;margin:18px 4px 12px!important;padding:7px 12px 7px 8px!important;gap:8px!important;background:#10253d!important;border:1px solid #335675!important;border-radius:999px!important;color:#c8dcf0!important;box-shadow:none!important;font:600 12px/1.2 system-ui,sans-serif!important;letter-spacing:0!important;justify-content:flex-start!important}.rm-drawer-list>.ml-navigation-entry svg{width:28px;height:28px;box-sizing:border-box;flex:none;padding:5px;border-radius:50%;background:#087ce7;color:#fff;stroke-width:2.4}.rm-drawer-list>.ml-navigation-entry span{display:inline;color:inherit;font-size:12px;font-weight:600}.rm-drawer-list>.ml-navigation-entry:hover{border-color:#53bbf7!important;background:#16324e!important}.rm-drawer-list>.ml-navigation-entry:focus-visible{outline:3px solid #53bbf7;outline-offset:3px}.mic-overlay{position:fixed;inset:0;z-index:24500;display:grid;place-items:center;padding:18px;background:rgba(2,6,23,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Arial,sans-serif}.mic-panel{width:min(980px,100%);max-height:min(900px,calc(100dvh - 36px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#f7f9fc;color:#102a43;box-shadow:0 34px 100px rgba(2,6,23,.45)}.mic-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:19px 22px;background:#fff;border-bottom:1px solid #e2e8f0}.mic-header small{display:block;margin-bottom:3px;font-size:11px;font-weight:950;letter-spacing:.13em;color:#5d7489}.mic-header h2{margin:0;font-size:22px}.mic-header p{margin:5px 0 0;font-size:13px;color:#718295}.mic-icon-btn{width:38px;height:38px;border:0;border-radius:12px;background:#eef3f7;color:#15324a;display:grid;place-items:center;cursor:pointer}.mic-scroll{overflow:auto;padding:16px;display:grid;grid-gap:14px;gap:14px}.mic-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.mic-tabs{display:flex;gap:7px;flex-wrap:wrap}.mic-tabs button{border:1px solid #d7e1ea;border-radius:999px;background:#fff;color:#486277;padding:8px 12px;font-size:12px;font-weight:900;cursor:pointer}.mic-tabs button.active{border-color:#176f51;background:#eaf6f0;color:#176349}.mic-history-link{border:0;background:transparent;color:#176f51;font-size:13px;font-weight:900;display:flex;align-items:center;gap:6px;cursor:pointer}.mic-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.mic-card{border:1px solid #dfe7ee;border-radius:18px;background:#fff;padding:16px;display:grid;grid-gap:12px;gap:12px}.mic-card h3{margin:0;font-size:16px}.mic-card p{margin:0;font-size:13px;line-height:1.45;color:#6f8091}.mic-drop{min-height:190px;border:2px dashed #bdcad5;border-radius:18px;background:#fbfdff;display:grid;place-items:center;text-align:center;padding:22px;cursor:pointer;transition:.15s}.mic-drop.dragging,.mic-drop:hover{border-color:#438b70;background:#f4faf7}.mic-drop input{display:none}.mic-drop i{width:58px;height:58px;border-radius:18px;background:#e8f4ee;color:#176f51;display:grid;place-items:center;font-style:normal}.mic-drop strong{font-size:15px}.mic-drop span{font-size:12px;color:#7b8997;max-width:380px;line-height:1.45}.mic-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mic-field{display:grid;grid-gap:5px;gap:5px}.mic-field label,.mic-mapping label{font-size:12px;font-weight:900;color:#405a70}.mic-field select,.mic-mapping select{width:100%;box-sizing:border-box;border:1px solid #cad6e0;border-radius:11px;background:#fff;color:#18364f;padding:10px 11px;font:700 12px Arial,sans-serif}.mic-message{padding:11px 13px;border-radius:12px;background:#fff5df;border:1px solid #efd59b;color:#775311;font-size:13px;font-weight:700;line-height:1.4}.mic-message.error{background:#fff0ef;border-color:#efc0bc;color:#8f2720}.mic-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.mic-stat{border:1px solid #dde6ed;border-radius:14px;background:#fff;padding:11px;display:grid;grid-gap:2px;gap:2px}.mic-stat strong{font-size:21px}.mic-stat span{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#728497}.mic-stat.valid strong{color:#176f51}.mic-stat.duplicate strong{color:#93600a}.mic-stat.invalid strong{color:#a33a31}.mic-mapping{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.mic-mapping>div{display:grid;grid-gap:5px;gap:5px}.mic-mapping small{font-size:10px;color:#9a5c08;font-weight:800}.mic-actions{display:flex;gap:9px;flex-wrap:wrap}.mic-danger,.mic-primary,.mic-secondary{min-height:44px;border-radius:12px;padding:0 15px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.mic-primary{border:0;background:#176f51;color:#fff}.mic-primary:disabled{opacity:.45;cursor:not-allowed}.mic-secondary{border:1px solid #ccd8e2;background:#fff;color:#315069}.mic-danger{border:1px solid #e6b6b0;background:#fff6f5;color:#9a3028}.mic-table-wrap{overflow:auto;border:1px solid #dde6ed;border-radius:15px;background:#fff}.mic-table{width:100%;border-collapse:collapse;min-width:680px}.mic-table td,.mic-table th{padding:10px 11px;border-bottom:1px solid #edf1f4;text-align:left;font-size:12px;vertical-align:top}.mic-table th{position:-webkit-sticky;position:sticky;top:0;background:#f7f9fb;color:#64788a;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.mic-table tr:last-child td{border-bottom:0}.mic-status{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:950;text-transform:uppercase}.mic-status.completed,.mic-status.rolled_back,.mic-status.valid{background:#e8f5ee;color:#176349}.mic-status.duplicate,.mic-status.rollback_partial{background:#fff3dd;color:#8f5b06}.mic-status.failed,.mic-status.invalid{background:#fff0ef;color:#9a3028}.mic-status.importing,.mic-status.preview{background:#edf4ff;color:#2e5f9b}.mic-row-error{display:block;margin-top:4px;color:#9d3029;font-size:11px}.mic-confirm{display:flex;gap:11px;align-items:flex-start;padding:13px;border:1px solid #d8e1e9;border-radius:14px;background:#fff}.mic-confirm input{width:18px;height:18px;margin-top:2px;accent-color:#176f51}.mic-confirm span{display:grid;grid-gap:2px;gap:2px}.mic-confirm strong{font-size:13px}.mic-confirm small{font-size:11px;color:#718295;line-height:1.4}.mic-done{padding:32px 18px;display:grid;justify-items:center;text-align:center;grid-gap:11px;gap:11px}.mic-done i{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:#dff3e9;color:#176f51;font-style:normal}.mic-done h3{margin:0;font-size:23px}.mic-done p{margin:0;max-width:520px;font-size:13px;color:#687b8d;line-height:1.45}.mic-report{width:min(520px,100%);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.mic-report div{border:1px solid #dfe7ee;border-radius:13px;background:#fff;padding:12px;display:grid;grid-gap:2px;gap:2px;text-align:left}.mic-report strong{font-size:19px}.mic-report span{font-size:11px;color:#718295}.mic-history{display:grid;grid-gap:9px;gap:9px}.mic-history-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dfe7ee;border-radius:15px;background:#fff;padding:12px 13px}.mic-history-main{min-width:0;display:grid;grid-gap:3px;gap:3px}.mic-history-main strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mic-history-main small{font-size:11px;color:#718295}.mic-history-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.mic-empty{padding:28px;text-align:center;color:#748595;font-size:13px}.mic-spin{animation:micSpin .8s linear infinite}@keyframes micSpin{to{transform:rotate(1turn)}}@media(max-width:760px){.mic-overlay{padding:0;place-items:end center}.mic-panel{max-height:94dvh;border-radius:24px 24px 0 0;border-bottom:0}.mic-header{padding:17px}.mic-scroll{padding:13px}.mic-fields,.mic-grid,.mic-mapping{grid-template-columns:1fr}.mic-summary{grid-template-columns:repeat(2,1fr)}.mic-history-item{align-items:flex-start;flex-direction:column}.mic-history-actions{width:100%;justify-content:space-between}.mic-actions>*{flex:1 1}.mic-report{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.mic-spin{animation:none}}.mic-panel,.mic-panel *{box-sizing:border-box}.mic-card,.mic-grid,.mic-scroll{min-width:0}.mic-helper{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.mic-helper ol{padding-left:22px;margin:8px 0}.mic-helper small{display:block;color:#66788a;margin-top:8px}.mic-helper a{color:#176349;text-decoration:underline}.mic-archive{border:1px solid #dfe7ee;border-radius:14px;padding:14px;display:grid;grid-gap:10px;gap:10px;min-width:0}.mic-archive pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:300px;overflow:auto}.mic-history-actions{flex-wrap:wrap;justify-content:flex-end}.mic-history-item{flex-wrap:wrap}.mic-header button{flex-shrink:0}.mic-drop strong{overflow-wrap:anywhere;max-width:100%}.mic-fields select{min-width:0;max-width:100%}.quote-suggestions{flex:0 0 auto;margin:8px 12px;border:1px solid #397b73;border-radius:16px;background:#103c36;color:#ecfff7;overflow:hidden}.quote-suggestions-intro{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;min-height:68px}.quote-suggestions-intro .manufeo-mascot{width:40px;height:50px;flex:0 0 40px}.quote-suggestions-intro span:not(.manufeo-mascot){min-width:0;flex:1 1}.quote-suggestions-intro strong{display:block;font-size:14px;line-height:1.4}.quote-suggestions-intro small{display:block;color:#bcdfd0;font-size:13px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-suggestions-intro b{font-size:13px;padding:8px;border:1px solid #628a79;border-radius:10px;flex-shrink:0}.quote-suggestions-content{padding:4px 14px 12px;max-height:35dvh;overflow-y:auto;overscroll-behavior:contain}.quote-suggestions-content>strong{font-size:15px}.quote-suggestions-content p{font-size:14px;margin:6px 0}.quote-suggestions-content small{font-size:13px;color:#bddaca}.quote-suggestions-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.quote-suggestions-actions button{min-height:40px;padding:8px 10px;border:1px solid #6ca189;border-radius:10px;background:transparent;color:inherit;cursor:pointer;font-size:13px}.quote-suggestions-actions button:first-child{background:#c1efcf;color:#123725;font-weight:700}.quote-suggestions-fields{display:grid;grid-template-columns:1fr 1fr 80px;grid-gap:8px;gap:8px;margin-top:10px}.quote-suggestions-fields label{min-width:0;font-size:12px}.quote-suggestions-fields input,.quote-suggestions-fields select{display:block;width:100%;box-sizing:border-box;min-height:38px;border:1px solid #93bca5;border-radius:8px;padding:6px;margin-top:4px;background:#f1fff6;color:#173c27}.quote-suggestions button:focus-visible{outline:2px solid #fff;outline-offset:-3px}.quote-suggestions button:disabled{opacity:.6;cursor:wait}