.assistant-composer-frame{--beam-stroke-opacity:4;--beam-inner-opacity:.6;isolation:isolate;width:100%;min-width:0}.dark .assistant-composer-frame{--beam-stroke-opacity:2}.assistant-composer-frame[data-waiting=true][data-reduced-motion=true] .assistant-composer-glass{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.assistant-composer-glass{border:1px solid color-mix(in oklch, var(--brand) 18%, var(--border));background:linear-gradient(135deg, #ffffffa6, #ffffff14), color-mix(in oklch, var(--card) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);box-shadow:inset 0 1px 0 #ffffffd9, 0 8px 24px -14px color-mix(in oklch, var(--brand) 28%, transparent);border-radius:20px;padding:7px;transition:border-color .18s,box-shadow .18s;position:relative}.assistant-composer-glass:focus-within{border-color:color-mix(in oklch, var(--brand) 65%, var(--border))}.dark .assistant-composer-glass{background:linear-gradient(135deg, #fff1, #ffffff04), color-mix(in oklch, var(--card) 84%, transparent);box-shadow:inset 0 1px #ffffff1a,0 8px 24px -14px #00000080}.assistant-orb-shell{background:radial-gradient(circle, var(--brand-soft), transparent 72%);border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}@media (prefers-reduced-motion:reduce){.assistant-composer-frame[data-beam],.assistant-composer-frame[data-beam]:before,.assistant-composer-frame[data-beam]:after,.assistant-composer-frame[data-beam] [data-beam-bloom]{transition:none!important;animation:none!important}.assistant-composer-frame[data-beam]:before,.assistant-composer-frame[data-beam]:after,.assistant-composer-frame[data-beam] [data-beam-bloom]{display:none}.assistant-composer-frame[data-waiting=true] .assistant-composer-glass{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.assistant-composer-glass{transition:none}}@media (forced-colors:active){.assistant-composer-glass{background:canvas;border:1px solid canvastext}.assistant-composer-frame[data-beam]:before,.assistant-composer-frame[data-beam]:after,.assistant-composer-frame[data-beam] [data-beam-bloom]{display:none}}.stima-tour{--stima-tour-dim:oklch(20% .025 255/.3);z-index:40;pointer-events:none;position:fixed;inset:0}.stima-tour-spotlight{width:100%;height:100%}.stima-tour-coach{background:var(--card);width:min(380px,100% - 32px);max-height:calc(100dvh - 100px);color:var(--card-foreground);pointer-events:auto;border-radius:16px;padding:20px;position:fixed;bottom:24px;right:24px;overflow-y:auto;box-shadow:0 2px 8px oklch(16% .03 260/.18)}.stima-tour-progress{background:var(--muted);border-radius:3px;height:3px;margin-top:8px;overflow:hidden}@media (width>=768px){.stima-tour-coach--action{width:clamp(220px, calc(var(--stima-tour-target-x,428px) - 48px), 380px);left:24px;right:auto}}.stima-tour-progress span{background:var(--primary);height:100%;display:block}.stima-tour-focus{scroll-margin-block:110px 340px;animation:.22s cubic-bezier(.22,1,.36,1) stima-tour-zoom}.stima-tour-missing input{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in oklch, var(--destructive) 18%, transparent)}body:has(.stima-tour) [data-testid=stima-desktop-wizard]{padding-bottom:420px}@keyframes stima-tour-zoom{0%{transform:scale(.985)}to{transform:scale(1)}}@media (width<=767px){.stima-tour-coach{right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:min(38dvh,300px);padding:12px 16px}.stima-tour-coach p{line-height:1.45}body:has(.stima-tour) [data-testid=stima-desktop-wizard]{padding-bottom:340px}}@media (prefers-reduced-motion:reduce){.stima-tour-focus{animation:none}}
