@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){#qmq-companion *,#qmq-companion :before,#qmq-companion :after,#qmq-companion ::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial }}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-neutral-50:oklch(98.5% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono) }}@layer base{#qmq-companion *,#qmq-companion :after,#qmq-companion :before,#qmq-companion ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#qmq-companion ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#qmq-companion html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}#qmq-companion hr{height:0;color:inherit;border-top-width:1px}#qmq-companion abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#qmq-companion h1,#qmq-companion h2,#qmq-companion h3,#qmq-companion h4,#qmq-companion h5,#qmq-companion h6{font-size:inherit;font-weight:inherit}#qmq-companion a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#qmq-companion b,#qmq-companion strong{font-weight:bolder}#qmq-companion code,#qmq-companion kbd,#qmq-companion samp,#qmq-companion pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}#qmq-companion small{font-size:80%}#qmq-companion sub,#qmq-companion sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#qmq-companion sub{bottom:-.25em}#qmq-companion sup{top:-.5em}#qmq-companion table{text-indent:0;border-color:inherit;border-collapse:collapse}#qmq-companion :-moz-focusring{outline:auto}#qmq-companion progress{vertical-align:baseline}#qmq-companion summary{display:list-item}#qmq-companion ol,#qmq-companion ul,#qmq-companion menu{list-style:none}#qmq-companion img,#qmq-companion svg,#qmq-companion video,#qmq-companion canvas,#qmq-companion audio,#qmq-companion iframe,#qmq-companion embed,#qmq-companion object{vertical-align:middle;display:block}#qmq-companion img,#qmq-companion video{max-width:100%;height:auto}#qmq-companion button,#qmq-companion input,#qmq-companion select,#qmq-companion optgroup,#qmq-companion textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#qmq-companion ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#qmq-companion :where(select:is([multiple],#qmq-companion [size])) optgroup{font-weight:bolder}#qmq-companion :where(select:is([multiple],#qmq-companion [size])) optgroup option{padding-inline-start:20px}#qmq-companion ::file-selector-button{margin-inline-end:4px}#qmq-companion ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#qmq-companion ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){#qmq-companion ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}#qmq-companion textarea{resize:vertical}#qmq-companion ::-webkit-search-decoration{-webkit-appearance:none}#qmq-companion ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#qmq-companion ::-webkit-datetime-edit{display:inline-flex}#qmq-companion ::-webkit-datetime-edit-fields-wrapper{padding:0}#qmq-companion ::-webkit-datetime-edit{padding-block:0}#qmq-companion ::-webkit-datetime-edit-year-field{padding-block:0}#qmq-companion ::-webkit-datetime-edit-month-field{padding-block:0}#qmq-companion ::-webkit-datetime-edit-day-field{padding-block:0}#qmq-companion ::-webkit-datetime-edit-hour-field{padding-block:0}#qmq-companion ::-webkit-datetime-edit-minute-field{padding-block:0}#qmq-companion ::-webkit-datetime-edit-second-field{padding-block:0}#qmq-companion ::-webkit-datetime-edit-millisecond-field{padding-block:0}#qmq-companion ::-webkit-datetime-edit-meridiem-field{padding-block:0}#qmq-companion ::-webkit-calendar-picker-indicator{line-height:1}#qmq-companion :-moz-ui-invalid{box-shadow:none}#qmq-companion button,#qmq-companion input:where([type=button],#qmq-companion [type=reset],#qmq-companion [type=submit]){appearance:button}#qmq-companion ::file-selector-button{appearance:button}#qmq-companion ::-webkit-inner-spin-button{height:auto}#qmq-companion ::-webkit-outer-spin-button{height:auto}#qmq-companion [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{#qmq-companion .collapse{visibility:collapse}#qmq-companion .invisible{visibility:hidden}#qmq-companion .visible{visibility:visible}#qmq-companion .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#qmq-companion .absolute{position:absolute}#qmq-companion .fixed{position:fixed}#qmq-companion .relative{position:relative}#qmq-companion .static{position:static}#qmq-companion .sticky{position:sticky}#qmq-companion .isolate{isolation:isolate}#qmq-companion .z-\[8000\]{z-index:8000}#qmq-companion .z-\[9000\]{z-index:9000}#qmq-companion .z-\[10001\]{z-index:10001}#qmq-companion .z-\[100000\]{z-index:100000}#qmq-companion .container{width:100%}@media(min-width:40rem){#qmq-companion .container{max-width:40rem}}@media(min-width:48rem){#qmq-companion .container{max-width:48rem}}@media(min-width:64rem){#qmq-companion .container{max-width:64rem}}@media(min-width:80rem){#qmq-companion .container{max-width:80rem}}@media(min-width:96rem){#qmq-companion .container{max-width:96rem}}#qmq-companion .block{display:block}#qmq-companion .contents{display:contents}#qmq-companion .flex{display:flex}#qmq-companion .grid{display:grid}#qmq-companion .hidden{display:none}#qmq-companion .inline{display:inline}#qmq-companion .inline-flex{display:inline-flex}#qmq-companion .list-item{display:list-item}#qmq-companion .table{display:table}#qmq-companion .h-9{height:calc(var(--spacing)*9)}#qmq-companion .flex-shrink{flex-shrink:1}#qmq-companion .grow{flex-grow:1}#qmq-companion .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}#qmq-companion .resize{resize:both}#qmq-companion .flex-wrap{flex-wrap:wrap}#qmq-companion .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#qmq-companion .rounded{border-radius:.25rem}#qmq-companion .border{border-style:var(--tw-border-style);border-width:1px}#qmq-companion .p-8{padding:calc(var(--spacing)*8)}#qmq-companion .text-balance{text-wrap:balance}#qmq-companion .text-pretty{text-wrap:pretty}#qmq-companion .text-wrap{text-wrap:wrap}#qmq-companion .italic{font-style:italic}#qmq-companion .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#qmq-companion .ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#qmq-companion .outline{outline-style:var(--tw-outline-style);outline-width:1px}#qmq-companion .blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}#qmq-companion .sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}#qmq-companion .filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}#qmq-companion .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#qmq-companion .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#qmq-companion .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}#qmq-companion .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}#qmq-companion .outline-none{--tw-outline-style:none;outline-style:none}#qmq-companion .\[action\:xxx\]{action:xxx}#qmq-companion .\[bot\:\.\.\.\]{bot:...}#qmq-companion .\[reminder\:\.\.\.\]{reminder:...}#qmq-companion .\[reminder\:1h\]{reminder:1h}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}div.svelte-rikqaa{position:relative;width:100%;height:100%}canvas.svelte-rikqaa{display:block;position:relative;width:100%;height:100%}.vrm-scene.svelte-1dj3c3j{width:100%;height:100%}.ui-tooltip-content{z-index:50;max-width:20rem;padding:.4rem .7rem;background:var(--text-primary);color:var(--bg-primary);font-size:.75rem;font-weight:500;line-height:1.4;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:svelte-bgl7um-tooltip-in .16s var(--ease-brand)}.ui-tooltip-content[data-state=closed]{animation:svelte-bgl7um-tooltip-out .1s var(--ease-brand) forwards}@keyframes svelte-bgl7um-tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes svelte-bgl7um-tooltip-out{to{opacity:0;transform:scale(.96)}}svg.svelte-17ijdpm{display:inline-block;vertical-align:middle;flex-shrink:0}.icon-fallback.svelte-17ijdpm{display:inline-flex;align-items:center;justify-content:center;font-size:.75em;color:var(--color-neutral-400)}.dropdown-trigger{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:var(--bg-tertiary);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;font-family:inherit;font-size:.875rem;color:var(--text-primary);text-align:left}.dropdown-trigger:hover{background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary) 8%)}.dropdown-trigger:focus,.dropdown-trigger[data-state=open]{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.trigger-icon.svelte-d3i2gb{display:flex;flex-shrink:0}.trigger-label.svelte-d3i2gb{flex:1;font-weight:500}.trigger-placeholder.svelte-d3i2gb{flex:1;color:var(--text-tertiary)}.dropdown-content{z-index:1050;min-width:280px;max-width:320px;background:var(--bg-primary);border-radius:var(--radius-lg);padding:.5rem;box-shadow:var(--shadow-lg);animation:svelte-d3i2gb-slideDown .16s var(--ease-brand)}@keyframes svelte-d3i2gb-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-content[data-state=closed]{animation:svelte-d3i2gb-slideUp .13s var(--ease-brand) forwards}@keyframes svelte-d3i2gb-slideUp{to{opacity:0;transform:translateY(-4px)}}.dropdown-scroll.svelte-d3i2gb{max-height:320px;overflow-y:auto}.category-group.svelte-d3i2gb{margin-bottom:.5rem}.category-group.svelte-d3i2gb:last-child{margin-bottom:0}.category-label.svelte-d3i2gb{padding:.375rem .5rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.provider-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s,color .15s;outline:none}.provider-item:hover,.provider-item[data-highlighted]{background:var(--bg-secondary)}.provider-item.selected{background:var(--accent-muted)}.provider-icon.svelte-d3i2gb{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--text-secondary)}.provider-name.svelte-d3i2gb{flex:1;font-size:.8rem;font-weight:500;color:var(--text-primary)}.badge.svelte-d3i2gb{font-size:.5rem;padding:.2rem .5rem;border-radius:var(--radius-full);font-weight:600;text-transform:uppercase;flex-shrink:0}.badge.local.svelte-d3i2gb{background:var(--accent-muted);color:var(--accent)}.badge.configured.svelte-d3i2gb{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:var(--color-success);color:#fff;border-radius:50%}.model-dropdown-wrapper.svelte-1pdtpzb{display:flex;gap:.375rem;align-items:stretch}.model-dropdown-trigger{display:flex;align-items:center;gap:.5rem;flex:1;padding:.75rem 1rem;background:var(--bg-tertiary);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;font-family:inherit;font-size:.875rem;color:var(--text-primary);text-align:left}.model-dropdown-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary) 8%)}.model-dropdown-trigger:focus,.model-dropdown-trigger[data-state=open]{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.model-dropdown-trigger:disabled{opacity:.6;cursor:not-allowed}.trigger-label.svelte-1pdtpzb{flex:1;font-weight:500}.trigger-placeholder.svelte-1pdtpzb{flex:1;color:var(--text-tertiary)}.trigger-loading.svelte-1pdtpzb{flex:1;display:flex;align-items:center;gap:.5rem;color:var(--text-tertiary)}.loading-spinner.svelte-1pdtpzb{width:14px;height:14px;border:2px solid var(--border-light);border-top-color:var(--accent);border-radius:50%;animation:svelte-1pdtpzb-spin .8s linear infinite}@keyframes svelte-1pdtpzb-spin{to{transform:rotate(360deg)}}.refresh-btn.svelte-1pdtpzb{display:flex;align-items:center;justify-content:center;padding:0 .75rem;background:var(--bg-tertiary);border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.refresh-btn.svelte-1pdtpzb:hover{background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary) 8%);color:var(--text-primary)}.refresh-btn.svelte-1pdtpzb:active{background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary) 8%)}.refresh-btn.svelte-1pdtpzb:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.model-dropdown-content{z-index:1050;min-width:200px;max-width:300px;background:var(--bg-primary);border-radius:var(--radius-lg);padding:.375rem;box-shadow:var(--shadow-lg);animation:svelte-1pdtpzb-modelSlideDown .16s var(--ease-brand)}@keyframes svelte-1pdtpzb-modelSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-row.svelte-1pdtpzb{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;margin-bottom:.25rem;background:var(--bg-secondary);border-radius:var(--radius-md)}.search-row.svelte-1pdtpzb svg{color:var(--text-tertiary);flex-shrink:0}.search-input.svelte-1pdtpzb{flex:1;background:transparent;border:none;outline:none;font-family:inherit;font-size:.8125rem;color:var(--text-primary)}.search-input.svelte-1pdtpzb::placeholder{color:var(--text-tertiary)}.search-clear.svelte-1pdtpzb{display:flex;align-items:center;justify-content:center;padding:.125rem;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm)}.search-clear.svelte-1pdtpzb:hover{color:var(--text-primary)}.model-dropdown-content[data-state=closed]{animation:svelte-1pdtpzb-modelSlideUp .13s var(--ease-brand) forwards}@keyframes svelte-1pdtpzb-modelSlideUp{to{opacity:0;transform:translateY(-4px)}}.model-dropdown-scroll.svelte-1pdtpzb{max-height:280px;overflow-y:auto}.model-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s,color .15s;outline:none}.model-item:hover,.model-item[data-highlighted]{background:var(--bg-secondary)}.model-item.selected{background:var(--accent-muted)}.model-name.svelte-1pdtpzb{flex:1;font-size:.8125rem;font-weight:500;color:var(--text-primary)}.check-icon.svelte-1pdtpzb{display:flex;align-items:center;color:var(--accent)}.no-models.svelte-1pdtpzb{padding:.75rem;text-align:center;font-size:.8rem;color:var(--text-tertiary)}.chat-input.svelte-j7h4bp{flex:1;min-width:0;border-radius:100px;overflow:hidden}.chat-form.svelte-j7h4bp{flex:1;min-width:0}.pending-row.svelte-j7h4bp{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;padding:0 .5rem}.pending-chip.svelte-j7h4bp{position:relative;width:56px;height:56px;cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.pending-chip.svelte-j7h4bp:hover{transform:scale(1.12) translateY(-3px) rotate(-3deg);z-index:2}.pending-chip.svelte-j7h4bp img:where(.svelte-j7h4bp){width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,border-color .2s ease}.pending-chip.svelte-j7h4bp:hover img:where(.svelte-j7h4bp){border-color:var(--accent);box-shadow:var(--shadow-glow)}.remove-chip.svelte-j7h4bp{position:absolute;top:-5px;right:-5px;width:19px;height:19px;border:2px solid var(--bg-primary);border-radius:var(--radius-full);background:var(--color-error);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:var(--shadow-sm);opacity:0;transform:scale(.4);transition:opacity .16s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.pending-chip.svelte-j7h4bp:hover .remove-chip:where(.svelte-j7h4bp){opacity:1;transform:scale(1)}.remove-chip.svelte-j7h4bp:hover{transform:scale(1.2)}.input-wrapper.svelte-j7h4bp{display:flex;align-items:center;gap:.5rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-full);padding:.5rem;height:60px;box-shadow:var(--shadow-md);transition:box-shadow .2s}.input-wrapper.svelte-j7h4bp:focus-within,.input-wrapper.focused.svelte-j7h4bp{box-shadow:0 0 0 3px var(--accent-muted),var(--shadow-glow)}.docked.svelte-j7h4bp .input-wrapper:where(.svelte-j7h4bp){border-radius:var(--radius-md);border:none;box-shadow:none;height:42px;min-width:0;gap:.25rem;padding:.25rem .35rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#00000073}.docked.svelte-j7h4bp .input-wrapper:where(.svelte-j7h4bp) textarea:where(.svelte-j7h4bp){color:#ffffffeb}.docked.svelte-j7h4bp .input-wrapper:where(.svelte-j7h4bp) textarea:where(.svelte-j7h4bp)::placeholder{color:#ffffff80}.docked.svelte-j7h4bp .input-wrapper:where(.svelte-j7h4bp):focus-within,.docked.svelte-j7h4bp .input-wrapper.focused:where(.svelte-j7h4bp){box-shadow:inset 0 0 0 2px var(--accent-muted)}.docked.svelte-j7h4bp .pending-row:where(.svelte-j7h4bp){margin-bottom:.35rem;padding:0 .25rem}textarea.svelte-j7h4bp{flex:1;min-width:0;padding:.625rem .5rem;border:none;background:transparent;color:var(--text-primary);font-size:1rem;resize:none;outline:none;font-family:inherit;line-height:1.5;height:calc(1.5em + 1rem);white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}textarea.svelte-j7h4bp::-webkit-scrollbar{display:none}.docked.svelte-j7h4bp textarea:where(.svelte-j7h4bp){font-size:1rem;padding:.5rem;height:calc(1.5em + .75rem)}textarea.svelte-j7h4bp::placeholder{color:var(--text-tertiary)}textarea.svelte-j7h4bp:disabled{opacity:.5;cursor:not-allowed}.mic-btn.svelte-j7h4bp{width:44px;height:44px;border:none;border-radius:9999px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,box-shadow .2s,transform .15s;flex-shrink:0;position:relative;background:transparent;color:var(--text-tertiary)}.docked.svelte-j7h4bp .mic-btn:where(.svelte-j7h4bp){color:#fffc}.docked.svelte-j7h4bp .mic-btn:where(.svelte-j7h4bp){width:34px;height:34px}.docked.svelte-j7h4bp .pending-chip:where(.svelte-j7h4bp){width:44px;height:44px}.mic-btn.svelte-j7h4bp:hover:not(:disabled){color:var(--text-primary);background:var(--bg-tertiary)}.mic-btn.svelte-j7h4bp:active:not(:disabled){transform:scale(.94)}.mic-btn.vision-off.svelte-j7h4bp{opacity:.45}.send-btn.svelte-j7h4bp{width:44px;height:44px;flex-shrink:0;border:none;border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--accent);transition:background .2s,transform .15s,opacity .2s}.send-btn.svelte-j7h4bp:hover:not(:disabled){background:var(--accent-hover);transform:scale(1.06)}.send-btn.svelte-j7h4bp:active:not(:disabled){transform:scale(.94)}.send-btn.svelte-j7h4bp:disabled{opacity:.4;cursor:not-allowed;background:var(--accent)}.cp-mask.svelte-17v0ycr{position:fixed;inset:0;background:#00000073;pointer-events:auto;z-index:2;animation:svelte-17v0ycr-cp-fade-in .18s ease-out}.cp-panel.svelte-17v0ycr{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:600px;max-width:94vw;height:70vh;display:flex;flex-direction:column;border-radius:18px;background:var(--cw-panel-bg);border:1px solid rgba(0,0,0,.15);border:1px solid color-mix(in srgb,var(--cw-accent) 30%,transparent);box-shadow:0 18px 60px #00000080;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;z-index:4;pointer-events:auto;animation:svelte-17v0ycr-cp-pop-in .2s ease-out}.cp-header.svelte-17v0ycr{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid color-mix(in srgb,var(--cw-accent) 18%,transparent);flex-shrink:0}.cp-title.svelte-17v0ycr{color:var(--cw-text);font-size:.95rem;font-weight:600}.cp-header-actions.svelte-17v0ycr{display:flex;align-items:center;gap:.5rem}.cp-mute.svelte-17v0ycr{width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.2);border:1px solid color-mix(in srgb,var(--cw-accent) 35%,transparent);background:transparent;color:var(--cw-accent);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.cp-mute.svelte-17v0ycr:hover{background:#0000001a;background:color-mix(in srgb,var(--cw-accent) 20%,transparent)}.cp-close.svelte-17v0ycr{width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.2);border:1px solid color-mix(in srgb,var(--cw-accent) 35%,transparent);background:transparent;color:var(--cw-accent);font-size:16px;line-height:1;cursor:pointer}.cp-close.svelte-17v0ycr:hover{background:#0000001a;background:color-mix(in srgb,var(--cw-accent) 20%,transparent)}.cp-list.svelte-17v0ycr{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.9rem .9rem .6rem;display:flex;flex-direction:column;gap:.7rem;user-select:text;-webkit-user-select:text}.cp-empty.svelte-17v0ycr{margin:auto;color:var(--cw-text);color:color-mix(in srgb,var(--cw-text) 55%,transparent);font-size:.85rem}.cp-row.svelte-17v0ycr{display:flex;align-items:flex-start;gap:8px}.cp-row.user.svelte-17v0ycr{flex-direction:row;justify-content:flex-end}.cp-avatar.svelte-17v0ycr{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0;background:#00000014;background:color-mix(in srgb,var(--cw-accent) 16%,transparent);border:1px solid rgba(0,0,0,.15);border:1px solid color-mix(in srgb,var(--cw-accent) 25%,transparent)}.cp-msg.svelte-17v0ycr{max-width:76%;padding:.55rem .8rem;border-radius:14px 14px 14px 4px;background:var(--cw-bubble-bg);border:1px solid rgba(0,0,0,.2);border:1px solid color-mix(in srgb,var(--cw-accent) 35%,transparent);color:var(--cw-text);font-size:.88rem;line-height:1.55;word-break:break-word}.cp-msg-user.svelte-17v0ycr{border-radius:14px 14px 4px;background-color:var(--cw-accent);background-image:linear-gradient(135deg,var(--cw-accent),color-mix(in srgb,var(--cw-accent) 65%,#000));border-color:transparent;color:#fff;white-space:pre-wrap}.cp-msg.svelte-17v0ycr a{color:var(--cw-accent);text-decoration:underline;word-break:break-all}.cp-msg.svelte-17v0ycr p{margin:.4rem 0}.cp-msg.svelte-17v0ycr p:first-child{margin-top:0}.cp-msg.svelte-17v0ycr p:last-child{margin-bottom:0}.cp-msg.svelte-17v0ycr ul,.cp-msg.svelte-17v0ycr ol{margin:.4rem 0;padding-left:1.3rem}.cp-msg.svelte-17v0ycr li{margin:.18rem 0}.cp-msg.svelte-17v0ycr strong{font-weight:600}.cp-msg.svelte-17v0ycr em{font-style:italic}.cp-msg.svelte-17v0ycr code{font-family:var(--font-mono, monospace);font-size:.85em;padding:.1rem .35rem;border-radius:4px;background:#0000000f;background:color-mix(in srgb,var(--cw-text) 12%,transparent)}.cp-jobs-btn.svelte-17v0ycr{display:inline-block;margin-top:.45rem;padding:4px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.25);border:1px solid color-mix(in srgb,var(--cw-accent) 45%,transparent);background:#00000012;background:color-mix(in srgb,var(--cw-accent) 14%,transparent);color:var(--cw-accent);font-size:.8rem;cursor:pointer;transition:background .15s ease,color .15s ease}.cp-jobs-btn.svelte-17v0ycr:hover:not(:disabled){background:#00000026;background:color-mix(in srgb,var(--cw-accent) 30%,transparent)}.cp-jobs-btn.svelte-17v0ycr:disabled{opacity:.5;cursor:default}.cp-typing.svelte-17v0ycr{color:var(--cw-text);color:color-mix(in srgb,var(--cw-text) 70%,transparent);font-style:italic}.cp-input.svelte-17v0ycr{flex-shrink:0;padding:.55rem .7rem .7rem;border-top:1px solid rgba(0,0,0,.1);border-top:1px solid color-mix(in srgb,var(--cw-accent) 18%,transparent)}.cp-input.svelte-17v0ycr .input-wrapper{height:42px;padding:.2rem .35rem}.cp-input.svelte-17v0ycr .mic-btn{width:32px!important;height:32px!important;color:var(--cw-text)!important}.cp-input.svelte-17v0ycr .mic-btn:hover:not(:disabled),.cp-input.svelte-17v0ycr .mic-btn:active:not(:disabled){color:var(--cw-text)!important;background:#0000001a!important;background:color-mix(in srgb,var(--cw-accent) 18%,transparent)!important}.cp-input.svelte-17v0ycr .send-btn{width:32px!important;height:32px!important;background:transparent!important;color:var(--cw-accent)!important}.cp-input.svelte-17v0ycr .mode-toggle-btn{width:32px!important;height:32px!important;color:var(--cw-text)!important;background:none!important;border:none!important;box-shadow:none!important}.cp-input.svelte-17v0ycr .mode-toggle-btn:hover:not(:disabled),.cp-input.svelte-17v0ycr .mode-toggle-btn:active:not(:disabled),.cp-input.svelte-17v0ycr .mode-toggle-btn:focus:not(:disabled),.cp-input.svelte-17v0ycr .mode-toggle-btn:focus-visible:not(:disabled){color:var(--cw-text)!important;background:none!important;border:none!important;box-shadow:none!important}.cp-input.svelte-17v0ycr textarea{color:var(--cw-text);font-size:.85rem;height:calc(1.3em + .4rem);padding:.25rem .3rem}.cp-input.svelte-17v0ycr textarea::placeholder{color:var(--cw-text);color:color-mix(in srgb,var(--cw-text) 50%,transparent)}.cp-disclaimer.svelte-17v0ycr{margin:.4rem .1rem .05rem;text-align:center;font-size:.72rem;line-height:1.2;color:var(--cw-text);color:color-mix(in srgb,var(--cw-text) 50%,transparent);-webkit-user-select:none;user-select:none}@keyframes svelte-17v0ycr-cp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-17v0ycr-cp-pop-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:720px){.cp-panel.svelte-17v0ycr{width:94vw;max-width:94vw;height:90dvh;max-height:90dvh;border-radius:18px}}.jcp-backdrop.svelte-1uzbu5j{position:fixed;inset:0;background:#0f172a73;z-index:10000}.jcp-modal.svelte-1uzbu5j{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:360px;max-width:92vw;max-height:80vh;background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000059;z-index:10001;display:flex;flex-direction:column;overflow:hidden;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.jcp-header.svelte-1uzbu5j{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#4f46e5;color:#fff;font-size:15px;font-weight:600}.jcp-close.svelte-1uzbu5j{background:transparent;border:none;color:#fff;font-size:22px;line-height:1;cursor:pointer}.jcp-list.svelte-1uzbu5j{padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.jcp-card.svelte-1uzbu5j{border:1px solid #e5e7eb;border-radius:10px;padding:12px;background:#fafafe}.jcp-card-title.svelte-1uzbu5j{font-size:15px;font-weight:600;color:#1e1b4b;margin-bottom:6px}.jcp-card-meta.svelte-1uzbu5j{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px;color:#64748b;margin-bottom:10px}.jcp-tag.svelte-1uzbu5j{background:#eef2ff;color:#4f46e5;border-radius:4px;padding:1px 6px}.jcp-salary.svelte-1uzbu5j{color:#dc2626;font-weight:600}.jcp-apply.svelte-1uzbu5j{width:100%;border:none;border-radius:8px;background:#4f46e5;color:#fff;font-size:13px;padding:8px 0;cursor:pointer;transition:background .15s ease}.jcp-apply.svelte-1uzbu5j:hover{background:#4338ca}.cw-root.svelte-oshodx{position:fixed;right:0;bottom:0;z-index:9999;font-family:system-ui,-apple-system,Segoe UI,sans-serif;cursor:auto;opacity:0;pointer-events:none;transition:opacity .3s ease;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.cw-root.cw-theme-dark.svelte-oshodx{--cw-accent: #00c2ff;--cw-text: #eaf7ff;--cw-bubble-bg: rgba(0, 194, 255, .12);--cw-panel-bg: rgba(11, 16, 32, .7)}.cw-root.cw-theme-light.svelte-oshodx{--cw-accent: #0078ff;--cw-text: #1a1a1a;--cw-bubble-bg: rgba(255, 255, 255, .95);--cw-panel-bg: rgba(255, 255, 255, .95);--cw-model-bg: transparent}.cw-root.visible.svelte-oshodx{opacity:1;pointer-events:auto}.cw-bubble.svelte-oshodx{position:fixed;right:20px;bottom:20px;width:60px;height:60px;border-radius:50%;border:none;background-color:var(--cw-accent);background-image:linear-gradient(135deg,var(--cw-accent),color-mix(in srgb,var(--cw-accent) 65%,#000));color:#fff;cursor:pointer;box-shadow:0 6px 20px #0000004d;box-shadow:0 6px 20px color-mix(in srgb,var(--cw-accent) 45%,transparent);font-size:26px;transition:transform .15s ease}.cw-bubble.svelte-oshodx:hover{transform:scale(1.06)}.cw-model.svelte-oshodx{position:fixed;right:0;bottom:0;width:680px;height:680px;pointer-events:none;z-index:3;background:var(--cw-model-bg, transparent)}.cw-model.svelte-oshodx canvas{pointer-events:none}.cw-reply.svelte-oshodx{position:fixed;right:330px;bottom:400px;max-width:280px;padding:.7rem .95rem;border-radius:16px 16px 16px 4px;background:var(--cw-bubble-bg);border:1px solid rgba(0,0,0,.2);border:1px solid color-mix(in srgb,var(--cw-accent) 40%,transparent);color:var(--cw-text);font-size:.9rem;line-height:1.5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 30px #00000059;pointer-events:auto;animation:svelte-oshodx-reply-in .22s ease-out;user-select:text;-webkit-user-select:text}.cw-reply.typing.svelte-oshodx{color:var(--cw-text);color:color-mix(in srgb,var(--cw-text) 75%,transparent);font-style:italic}.cw-reply-text.svelte-oshodx{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:6.75rem;word-break:break-word;overflow-wrap:anywhere}.cw-reply.svelte-oshodx a{color:var(--cw-accent);text-decoration:underline;word-break:break-all}.cw-reply.svelte-oshodx a:hover{color:var(--cw-accent)}.cw-reply.svelte-oshodx p{margin:.4rem 0}.cw-reply.svelte-oshodx p:first-child{margin-top:0}.cw-reply.svelte-oshodx p:last-child{margin-bottom:0}.cw-reply.svelte-oshodx ul,.cw-reply.svelte-oshodx ol{margin:.4rem 0;padding-left:1.3rem}.cw-reply.svelte-oshodx li{margin:.18rem 0}.cw-reply.svelte-oshodx strong{font-weight:600}.cw-reply.svelte-oshodx em{font-style:italic}.cw-reply.svelte-oshodx code{font-family:var(--font-mono, monospace);font-size:.85em;padding:.1rem .35rem;border-radius:4px;background:#0000000f;background:color-mix(in srgb,var(--cw-text) 12%,transparent)}.cw-reply-close.svelte-oshodx{position:absolute;top:-10px;right:-10px;width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.25);border:1px solid color-mix(in srgb,var(--cw-accent) 45%,transparent);background:var(--cw-panel-bg);color:var(--cw-accent);font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 2px 8px #0000004d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2}.cw-reply-close.svelte-oshodx:hover{background:#0000001a;background:color-mix(in srgb,var(--cw-accent) 20%,transparent);color:#fff}.cw-prompt.svelte-oshodx{position:fixed;right:330px;bottom:430px;max-width:300px;padding:.8rem .95rem .85rem;border-radius:16px 16px 16px 4px;background:var(--cw-bubble-bg);border:1px solid rgba(0,0,0,.2);border:1px solid color-mix(in srgb,var(--cw-accent) 40%,transparent);color:var(--cw-text);font-size:.9rem;line-height:1.5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 30px #00000059;pointer-events:auto;animation:svelte-oshodx-reply-in .22s ease-out}.cw-prompt-body.svelte-oshodx{margin-bottom:.65rem;user-select:text;-webkit-user-select:text}.cw-prompt-body.svelte-oshodx a{color:var(--cw-accent);text-decoration:underline;word-break:break-all}.cw-prompt-body.svelte-oshodx a:hover{color:var(--cw-accent)}.cw-prompt-actions.svelte-oshodx{display:flex;gap:8px;justify-content:flex-end}.cw-prompt-btn.svelte-oshodx{padding:5px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.25);border:1px solid color-mix(in srgb,var(--cw-accent) 50%,transparent);background:#00000012;background:color-mix(in srgb,var(--cw-accent) 18%,transparent);color:var(--cw-text);font-size:.82rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.cw-prompt-btn.svelte-oshodx:hover{background:#00000026;background:color-mix(in srgb,var(--cw-accent) 32%,transparent);color:#fff}.cw-prompt-btn.primary.svelte-oshodx{background-color:var(--cw-accent);background-image:linear-gradient(135deg,var(--cw-accent),color-mix(in srgb,var(--cw-accent) 65%,#000));border-color:transparent;color:#fff}.cw-prompt-btn.primary.svelte-oshodx:hover{filter:brightness(1.08)}.cw-error.svelte-oshodx{position:fixed;right:440px;bottom:540px;max-width:280px;padding:.6rem .85rem;border-radius:12px;background:#ff505024;border:1px solid rgba(255,90,90,.5);color:#ffd7d7;font-size:.82rem;line-height:1.45;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 30px #00000059;pointer-events:none;animation:svelte-oshodx-reply-in .22s ease-out}@keyframes svelte-oshodx-reply-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cw-input.svelte-oshodx{position:fixed;right:20px;bottom:63px;width:300px;max-width:88vw;pointer-events:auto;background:var(--cw-panel-bg);border:1px solid rgba(0,0,0,.15);border:1px solid color-mix(in srgb,var(--cw-accent) 25%,transparent);border-radius:999px;box-shadow:0 10px 34px #00000073;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:.25rem .4rem}.cw-input.svelte-oshodx .input-wrapper{height:42px;padding:.2rem .35rem}.cw-input.svelte-oshodx .mic-btn{width:32px!important;height:32px!important;color:var(--cw-text)!important}.cw-input.svelte-oshodx .mic-btn:hover:not(:disabled),.cw-input.svelte-oshodx .mic-btn:active:not(:disabled){color:var(--cw-text)!important;background:#0000001a!important;background:color-mix(in srgb,var(--cw-accent) 18%,transparent)!important}.cw-input.svelte-oshodx .send-btn{width:32px!important;height:32px!important;background:transparent!important;color:var(--cw-accent)!important}.cw-input.svelte-oshodx .mode-toggle-btn{width:32px!important;height:32px!important;color:var(--cw-text)!important;background:none!important;border:none!important;box-shadow:none!important}.cw-input.svelte-oshodx .mode-toggle-btn:hover:not(:disabled),.cw-input.svelte-oshodx .mode-toggle-btn:active:not(:disabled),.cw-input.svelte-oshodx .mode-toggle-btn:focus:not(:disabled),.cw-input.svelte-oshodx .mode-toggle-btn:focus-visible:not(:disabled){color:var(--cw-text)!important;background:none!important;border:none!important;box-shadow:none!important}.cw-input.svelte-oshodx textarea{color:var(--cw-text);font-size:.85rem;height:calc(1.3em + .4rem);padding:.25rem .3rem}.cw-input.svelte-oshodx textarea::placeholder{color:var(--cw-text);color:color-mix(in srgb,var(--cw-text) 50%,transparent)}.cw-close.svelte-oshodx{position:fixed;right:20px;bottom:150px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.2);border:1px solid color-mix(in srgb,var(--cw-accent) 35%,transparent);background:var(--cw-panel-bg);color:var(--cw-accent);font-size:18px;line-height:1;cursor:pointer;pointer-events:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1}.cw-close.svelte-oshodx:hover{background:#0000001a;background:color-mix(in srgb,var(--cw-accent) 20%,transparent)}@media(max-width:720px){.cw-model.svelte-oshodx{width:100vw;height:100vh;bottom:0}.cw-input.svelte-oshodx{right:0;left:0;margin:auto;width:92vw;max-width:none;bottom:30px}.cw-reply.svelte-oshodx{left:4vw;right:4vw;bottom:90px;max-width:none}.cw-reply-close.svelte-oshodx{display:none}}
