@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg-color: #09090b;--bg-gradient: radial-gradient(circle at 50% -20%, #1e1b4b 0%, #09090b 60%, #000000 100%);--glass-border: rgba(255, 255, 255, .08);--glass-surface: rgba(10, 10, 15, .4);--glass-surface-hover: rgba(20, 20, 25, .6);--glass-highlight: rgba(255, 255, 255, .03);--glass-input-bg: rgba(0, 0, 0, .2);--glass-input-focus: rgba(0, 0, 0, .4);--glass-modal-bg: rgba(10, 10, 12, .95);--modal-overlay: rgba(0, 0, 0, .85);--accent-primary: #06b6d4;--accent-glow: rgba(6, 182, 212, .3);--text-main: #e4e4e7;--text-muted: #a1a1aa;--text-hint: #22d3ee;--star-color: #ffffff;--mic-bg: rgba(39, 39, 42, .8);--mic-border: rgba(255, 255, 255, .1);--mic-icon: #d4d4d8;--history-item-bg: rgba(255, 255, 255, .05);--history-item-hover: rgba(255, 255, 255, .1);--history-border: transparent;--history-text: #d4d4d8;--badge-bg: rgba(8, 51, 68, .5);--badge-text: #22d3ee;--badge-border: rgba(21, 94, 117, .5)}body.light-theme{--bg-color: #f6f5f2;--bg-gradient: radial-gradient(115% 70% at 12% 18%, #c5e8f8 0%, transparent 52%), radial-gradient(95% 60% at 82% 22%, #e2d9f7 0%, transparent 48%), radial-gradient(85% 55% at 48% 88%, #c8f0e9 0%, transparent 50%), linear-gradient(175deg, #f6f5f2 0%, #eeede9 100%);--glass-border: rgba(15, 23, 42, .09);--glass-surface: rgba(255, 255, 255, .68);--glass-surface-hover: rgba(255, 255, 255, .82);--glass-highlight: rgba(241, 245, 249, .5);--glass-input-bg: rgba(255, 255, 255, .82);--glass-input-focus: rgba(255, 255, 255, .94);--glass-modal-bg: rgba(255, 255, 255, .82);--modal-overlay: rgba(15, 23, 42, .28);--accent-primary: #0ea5e9;--accent-glow: rgba(14, 165, 233, .16);--text-main: #171717;--text-muted: #6b7280;--text-hint: #0369a1;--star-color: #cbd5e1;--mic-bg: rgba(255,255,255,.9);--mic-border: rgba(148, 163, 184, .35);--mic-icon: #374151;--history-item-bg: rgba(255, 255, 255, .75);--history-item-hover: rgba(255, 255, 255, .92);--history-border: rgba(15, 23, 42, .06);--history-text: #171717;--badge-bg: #e0f2fe;--badge-text: #0369a1;--badge-border: #bae6fd}*{transition-property:background-color,border-color,color,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}body{font-family:Inter,sans-serif;background-color:var(--bg-color);background:var(--bg-gradient);color:var(--text-main);overflow-x:hidden;min-height:100vh;position:relative;z-index:0}body:not(.light-theme){background:var(--bg-gradient),radial-gradient(90% 65% at 20% 30%,rgba(30,27,75,.45) 0%,transparent 60%),radial-gradient(80% 55% at 75% 25%,rgba(15,23,42,.35) 0%,transparent 55%),radial-gradient(70% 60% at 55% 80%,rgba(6,182,212,.08) 0%,transparent 50%);background-size:cover,125% 125%,115% 115%,110% 110%;animation:dark-cosmic-drift 65s ease-in-out infinite}@keyframes dark-cosmic-drift{0%{background-position:0% 0%,5% 12%,92% 18%,48% 75%}45%{background-position:3% 4%,18% 6%,78% 25%,62% 68%}80%{background-position:1% 7%,8% 15%,95% 10%,35% 85%}to{background-position:0% 0%,5% 12%,92% 18%,48% 75%}}body:not(.light-theme) .aurora-bg{background:radial-gradient(85% 60% at 22% 28%,rgba(103,232,249,.12) 0%,transparent 55%),radial-gradient(75% 50% at 72% 20%,rgba(167,139,250,.1) 0%,transparent 50%),radial-gradient(70% 55% at 48% 78%,rgba(103,232,249,.07) 0%,transparent 52%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");background-size:130% 130%,120% 120%,115% 115%,240px 240px;animation:dark-nebula-flow 48s ease-in-out infinite,dark-energy-shimmer 36s linear infinite;opacity:.9;mix-blend-mode:screen;pointer-events:none}@keyframes dark-nebula-flow{0%{background-position:8% 15%,88% 14%,45% 78%,0 0}42%{background-position:22% 7%,65% 28%,68% 65%,-25px 15px}75%{background-position:12% 20%,95% 6%,32% 85%,12px -18px}to{background-position:8% 15%,88% 14%,45% 78%,0 0}}@keyframes dark-energy-shimmer{0%{filter:brightness(1) saturate(1)}50%{filter:brightness(1.06) saturate(1.12)}to{filter:brightness(1) saturate(1)}}.aurora-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");opacity:.5}.star-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.star{position:absolute;border-radius:50%;background:var(--star-color);opacity:0;animation:twinkle var(--duration, 3s) ease-in-out infinite alternate;animation-delay:var(--delay, 0s)}@keyframes twinkle{0%{opacity:0;transform:scale(.5)}50%{opacity:var(--opacity, .8);transform:scale(1)}to{opacity:0;transform:scale(.5)}}.comet-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.comet{position:absolute;left:var(--x-start, 50vw);top:var(--y-start, 0);opacity:0;transform:rotate(-45deg);animation:meteor-fall var(--duration, 4s) linear forwards;will-change:transform,opacity}.comet:before{content:"";position:absolute;width:var(--size, 2px);height:var(--size, 2px);background:#fff;border-radius:50%;box-shadow:0 0 10px 2px #22d3ee99;transform:translateY(-50%);z-index:2}.comet:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:var(--tail-length, 100px);height:1px;background:linear-gradient(90deg,rgba(255,255,255,.8),rgba(34,211,238,.3) 30%,transparent 100%);right:0}body.light-theme .comet:before{background:#1e3a8a;box-shadow:0 0 8px 2px #1e3a8a80}body.light-theme .comet:after{background:linear-gradient(90deg,rgba(30,58,138,.9),rgba(30,58,138,.4) 30%,transparent 100%)}@keyframes meteor-fall{0%{opacity:0;transform:rotate(-45deg) translate(0)}10%{opacity:var(--opacity, .7)}80%{opacity:var(--opacity, .7)}to{opacity:0;transform:rotate(-45deg) translate(-150vh)}}.glass-panel{background:var(--glass-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:0 25px 50px -12px #00000026;position:relative;z-index:10}.glass-modal{background:var(--glass-modal-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);box-shadow:0 25px 50px -12px #00000080}.modal-overlay{background-color:var(--modal-overlay)}.glass-input{background:var(--glass-input-bg);border:1px solid var(--glass-border);box-shadow:inset 0 2px 4px #0000000d;color:var(--text-main)}.glass-input::placeholder{color:var(--text-muted);opacity:.7}.glass-input:focus{background:var(--glass-input-focus);border-color:var(--accent-primary);box-shadow:inset 0 2px 4px #0000000d,0 0 0 1px var(--accent-glow);outline:none}.glass-input:disabled{opacity:.5;cursor:not-allowed}.strategy-card{background:var(--glass-highlight);border:1px solid transparent;cursor:pointer;position:relative;overflow:hidden}.strategy-card:hover{background:var(--glass-surface-hover);transform:translateY(-2px)}.strategy-card.active{background:var(--accent-glow);border-color:var(--accent-primary);box-shadow:0 0 15px var(--accent-glow)}.strategy-card.active .strategy-icon{color:var(--accent-primary)}.strategy-card h3{color:var(--text-main)}.strategy-card p,.strategy-card .strategy-icon{color:var(--text-muted)}.strategy-desc-text{color:var(--text-hint)}.badge-live{background-color:var(--badge-bg);color:var(--badge-text);border:1px solid var(--badge-border)}.history-item{background:var(--history-item-bg);border:1px solid var(--history-border);color:var(--history-text)}.history-item:hover{background:var(--history-item-hover);transform:scale(1.02);box-shadow:0 4px 12px #0000000d}body.light-theme .history-item{box-shadow:0 2px 6px #00000008}body.light-theme #clear-history{color:#dc2626}.btn-sponsor{position:relative;background:linear-gradient(90deg,#ec4899,#8b5cf6,#ec4899);background-size:200% auto;color:#fff;border:none;box-shadow:0 4px 15px #ec48994d;animation:gradientMove 3s linear infinite}.btn-sponsor:hover{transform:translateY(-1px) scale(1.05);box-shadow:0 6px 20px #ec489980}@keyframes gradientMove{0%{background-position:0% center}to{background-position:200% center}}.btn-mic{background:var(--mic-bg);border:2px solid var(--mic-border);color:var(--mic-icon);box-shadow:0 4px 10px #0000001a}.btn-mic:hover{filter:brightness(1.1);transform:scale(1.05)}.mic-visualizer-active{transform:scale(calc(1 + (var(--audio-level, .1) * .2)));box-shadow:0 0 0 calc(var(--audio-level, .1) * 15px) #06b6d466,0 0 0 calc(var(--audio-level, .1) * 25px) #06b6d433;border-color:#06b6d4;color:#fff!important;background:linear-gradient(135deg,#06b6d4,#3b82f6)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}body{scrollbar-width:none;-ms-overflow-style:none}.btn-magic{position:relative;overflow:hidden;background:linear-gradient(90deg,#0891b2,#4f46e5,#0891b2);background-size:200% auto;color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 20px #0891b266;animation:magicGradient 4s linear infinite}.btn-magic:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 35px #4f46e599;background-position:right center;border-color:#ffffff80}.btn-magic svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.btn-magic:hover svg{transform:rotate(-15deg) scale(1.2);filter:drop-shadow(0 0 5px rgba(255,255,255,.8))}.btn-magic:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:.5s;pointer-events:none}.btn-magic:hover:before{left:100%;transition:.7s ease-in-out}@keyframes magicGradient{0%{background-position:0% center}to{background-position:200% center}}body.light-theme .btn-magic{background:linear-gradient(90deg,#2563eb,#9333ea,#2563eb);box-shadow:0 10px 25px -5px #2563eb66;border:1px solid rgba(255,255,255,.4)}body.light-theme .btn-magic:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 15px 35px -5px #9333ea80}.text-glow{text-shadow:0 0 20px rgba(255,255,255,.1)}body.light-theme .text-glow{text-shadow:none}.font-mono{font-family:JetBrains Mono,monospace}.loader-orbit{width:80px;height:80px;position:relative;perspective:600px;transform-style:preserve-3d}.loader-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid transparent;box-shadow:0 0 10px #06b6d41a}.ring-1{width:100%;height:100%;border-top:2px solid var(--accent-primary);border-bottom:2px solid transparent;animation:rotate1 2s linear infinite}.ring-2{width:80%;height:80%;border-right:2px solid #a855f7;border-left:2px solid transparent;animation:rotate2 2.5s linear infinite}.ring-3{width:60%;height:60%;border-bottom:2px solid #ffffff;border-top:2px solid transparent;animation:rotate3 1.8s linear infinite}.loader-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 0 30px 5px var(--accent-primary),0 0 10px #fff;animation:core-pulse-interstellar 1s ease-in-out infinite alternate}@keyframes rotate1{0%{transform:translate(-50%,-50%) rotate(0) rotateX(20deg)}to{transform:translate(-50%,-50%) rotate(360deg) rotateX(20deg)}}@keyframes rotate2{0%{transform:translate(-50%,-50%) rotate(45deg) rotateY(0)}to{transform:translate(-50%,-50%) rotate(45deg) rotateY(360deg)}}@keyframes rotate3{0%{transform:translate(-50%,-50%) rotateX(60deg) rotate(0)}to{transform:translate(-50%,-50%) rotateX(60deg) rotate(-360deg)}}body.light-theme .text-zinc-300,body.light-theme .text-zinc-200,body.light-theme .text-zinc-100{color:var(--text-main)}body.light-theme .text-zinc-400,body.light-theme .text-zinc-500{color:var(--text-muted)}body.light-theme .border-white\/5,body.light-theme .border-white\/10{border-color:#0000000f}body.light-theme .bg-black\/5,body.light-theme .bg-white\/5,body.light-theme .bg-white\/10{background-color:#0000000a}body.light-theme #cancel-apikey-btn{color:var(--text-muted)}body.light-theme #cancel-apikey-btn:hover{color:var(--text-main)}.quick-action-chip{font-size:11px;font-weight:600;letter-spacing:.3px;padding:6px 13px;border-radius:9999px;background:var(--glass-highlight);border:1px solid var(--glass-border);color:var(--text-muted);transition:all .2s cubic-bezier(.23,1,.32,1);white-space:nowrap;cursor:pointer}.quick-action-chip:hover{background:var(--glass-surface-hover);color:var(--text-main);border-color:var(--accent-primary);transform:translateY(-1px);box-shadow:0 4px 12px -2px #00000026}.quick-action-chip:active{transform:scale(.985)}.quick-action-chip:disabled{opacity:.5;cursor:not-allowed;transform:none}body.light-theme .quick-action-chip{background:#fffc;border-color:#00000014;color:#334155}body.light-theme .quick-action-chip:hover{background:#fff;border-color:var(--accent-primary);color:var(--text-main);box-shadow:0 4px 14px -3px #0000001a}#quick-action-status{font-feature-settings:"tnum"}#quick-action-status:not(:empty){opacity:1;color:var(--text-hint)}#input-chars,#input-words,#input-tokens,#output-chars,#output-tokens{font-feature-settings:"tnum";color:var(--text-muted)}#model-hint{font-feature-settings:"tnum"}#use-as-input-btn:hover{background:#ffffff1f;color:#fff}body.light-theme{background:var(--bg-gradient);background-size:130% 130%,125% 125%,120% 120%,cover;animation:light-bg-drift 55s ease-in-out infinite}@keyframes light-bg-drift{0%{background-position:0% 0%}50%{background-position:8% 6%}to{background-position:0% 0%}}body.light-theme .aurora-bg{background:radial-gradient(70% 55% at 18% 25%,rgba(186,230,253,.55) 0%,transparent 60%),radial-gradient(65% 48% at 78% 18%,rgba(221,214,254,.48) 0%,transparent 55%),radial-gradient(60% 52% at 52% 82%,rgba(204,251,241,.42) 0%,transparent 58%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");background-size:140% 140%,130% 130%,125% 125%,220px 220px;animation:light-aurora-flow 42s ease-in-out infinite,light-aurora-shimmer 38s linear infinite;opacity:.95;mix-blend-mode:multiply;pointer-events:none;filter:saturate(1.08)}@keyframes light-aurora-flow{0%{background-position:5% 15%,88% 12%,42% 82%,0px 0px}40%{background-position:18% 8%,72% 28%,62% 68%,-28px 18px}70%{background-position:12% 22%,95% 8%,35% 88%,15px -12px}to{background-position:5% 15%,88% 12%,42% 82%,0px 0px}}@keyframes light-aurora-shimmer{0%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.18) brightness(1.035)}to{filter:saturate(1.08) brightness(1)}}body.light-theme .glass-panel{background:var(--glass-surface);border:1px solid var(--glass-border);box-shadow:0 10px 40px -10px #0f172a14,0 2px 8px -2px #0f172a0a;backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%)}body.light-theme .glass-panel>.flex-1{background:#ffffff59}body.light-theme .glass-modal{background:var(--glass-modal-bg);backdrop-filter:blur(28px) saturate(130%);-webkit-backdrop-filter:blur(28px) saturate(130%);border:1px solid var(--glass-border);box-shadow:0 25px 70px -15px #0f172a1f}body.light-theme .glass-input{background:var(--glass-input-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 2px #00000006}body.light-theme .glass-input:focus{background:var(--glass-input-focus);border-color:var(--accent-primary);box-shadow:inset 0 1px 2px #00000006,0 0 0 3px var(--accent-glow)}body.light-theme .aurora-bg{opacity:.12}body.light-theme .star{opacity:.08}body.light-theme .comet{opacity:.35}body.light-theme .btn-magic{background:linear-gradient(90deg,#0ea5e9,#6366f1,#0ea5e9);box-shadow:0 8px 25px -6px #0ea5e940;border:1px solid rgba(15,23,42,.08)}body.light-theme .btn-magic:hover{box-shadow:0 12px 32px -6px #6366f147}body.light-theme #loader-overlay{background:#f8fafcc7;backdrop-filter:blur(10px)}body.light-theme #loader-text{color:#0f172a}body.light-theme .glass-panel{background:var(--glass-surface);border:1px solid var(--glass-border);box-shadow:0 10px 35px -8px #0f172a12,0 2px 6px -1px #0f172a0a;backdrop-filter:blur(26px) saturate(128%);-webkit-backdrop-filter:blur(26px) saturate(128%)}body.light-theme .glass-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.8),transparent);pointer-events:none;border-radius:inherit}body.light-theme .glass-panel .bg-black\/5{background:linear-gradient(180deg,#f1f3f5,#e8eaed);border-right:1px solid #e5e7eb}body.light-theme .glass-input{background:#fff;border:1px solid #e5e7eb;box-shadow:inset 0 1px 1px #00000005}body.light-theme .glass-input:focus{background:#fff;border-color:#0ea5e9;box-shadow:inset 0 1px 1px #00000005,0 0 0 3px #0ea5e91f}body.light-theme .strategy-card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #00000005}body.light-theme .strategy-card:hover{background:#fafaf9;box-shadow:0 4px 10px -2px #0000000d;transform:translateY(-1px)}body.light-theme .strategy-card.active{background:#fff;border-color:#0ea5e9;box-shadow:0 0 0 1px #0ea5e9,0 4px 12px -2px #0ea5e91f}body.light-theme #strategy-grid+.mt-6 .strategy-card{background:#fafaf9;border-color:#e5e7eb}body.light-theme .quick-action-chip{background:#fff;border:1px solid #e5e7eb;color:#6b7280;box-shadow:0 1px 2px #00000005}body.light-theme .quick-action-chip:hover{background:#fafaf9;border-color:#0ea5e9;color:#171717;box-shadow:0 2px 6px -1px #0000000d}body.light-theme .quick-action-chip:disabled{background:#f4f4f5;color:#a1a1aa}body.light-theme #use-as-input-btn,body.light-theme #copy-button{background:#fafaf9;border:1px solid #e5e7eb}body.light-theme #use-as-input-btn:hover,body.light-theme #copy-button:hover{background:#f4f4f5;border-color:#d1d5db}body.light-theme .aurora-bg{opacity:.09}body.light-theme .star{opacity:.06}body.light-theme .btn-magic{background:linear-gradient(90deg,#0ea5e9,#6366f1,#0ea5e9);box-shadow:0 6px 16px -4px #0ea5e938;border:1px solid rgba(15,23,42,.06)}body.light-theme .btn-magic:hover{box-shadow:0 10px 22px -4px #6366f142}body.light-theme #loader-overlay{background:#fafaf9d1;backdrop-filter:blur(6px)}body.light-theme #loader-text{color:#374151}body.light-theme .loader-core{background:#111827;box-shadow:0 0 18px 3px #0ea5e92e}body.light-theme #model-hint,body.light-theme #quick-action-status{color:#6b7280}body.light-theme header{background:linear-gradient(180deg,#fff,#fafbfc);border-bottom:1px solid #e5e7eb;box-shadow:0 1px #00000005}body.light-theme .glass-panel>.flex-1{background:#ffffff47;backdrop-filter:blur(4px)}body.light-theme .glass-panel .bg-black\/5{background:#f8fafc73;border-right:1px solid rgba(15,23,42,.06)}body.light-theme header{background:#ffffff8c;backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.06)}body.light-theme .history-item{background:#ffffffa6;backdrop-filter:blur(6px);box-shadow:0 2px 8px -2px #0000000f}body.light-theme .star{opacity:.035}body.light-theme .comet{display:none}body.light-theme .aurora-bg{opacity:1}body:not(.light-theme) .glass-panel{background:#0a0a0f8c;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%);border:1px solid rgba(255,255,255,.07)}body:not(.light-theme) .strategy-card{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1),border-color .2s ease,background .2s ease}body:not(.light-theme) .strategy-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px -8px #0006;border-color:#67e8f933}body:not(.light-theme) .strategy-card:active{transform:scale(.985) translateY(-1px);transition-duration:80ms;box-shadow:0 4px 15px -6px #06b6d440}body:not(.light-theme) .strategy-card.active{box-shadow:0 0 0 1px var(--accent-primary),0 8px 25px -8px #06b6d433}body:not(.light-theme) .quick-action-chip{transition:all .15s cubic-bezier(.23,1,.32,1)}body:not(.light-theme) .quick-action-chip:hover{transform:translateY(-1px);box-shadow:0 4px 12px -2px #0000004d;border-color:#67e8f940}body:not(.light-theme) .quick-action-chip:active{transform:scale(.96);transition-duration:60ms;background:#06b6d41f;border-color:var(--accent-primary);box-shadow:0 0 0 3px #06b6d426}body:not(.light-theme) .btn-magic:active{transform:scale(.985);transition-duration:80ms}body:not(.light-theme) button:active:not(:disabled){transform:scale(.985);transition-duration:70ms}body:not(.light-theme) .btn-mic:active{transform:scale(.94);transition-duration:60ms}body:not(.light-theme) .history-item{transition:transform .15s cubic-bezier(.23,1,.32,1),box-shadow .15s ease,background .15s ease}body:not(.light-theme) .history-item:hover{transform:translateY(-1px);box-shadow:0 6px 16px -4px #00000059}body:not(.light-theme) .history-item:active{transform:scale(.985);transition-duration:60ms}body:not(.light-theme) .strategy-card.active .strategy-icon,body:not(.light-theme) .quick-action-chip:active{filter:drop-shadow(0 0 3px var(--accent-primary))}
