.qb-theme-icon.svelte-12j2wq5{color:currentColor;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga";direction:ltr;justify-content:center;align-items:center;width:1em;height:1em;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}.qb-menu-layer.svelte-1387iz4{--qb-connected-outer-radius:var(--menu-group-outer-radius,19px);border-radius:var(--qb-connected-outer-radius);--qb-connected-inner-radius:var(--menu-group-inner-radius,7px);--qb-menu-group-gap:var(--menu-group-gap,5px);--qb-menu-indicator-size:20px;--qb-menu-item-gap:10px;--qb-menu-item-inline:12px;--qb-menu-content-inset:calc(var(--qb-menu-item-inline) + var(--qb-menu-indicator-size) + var(--qb-menu-item-gap));--qb-menu-scroll-fade:16px;box-shadow:0 18px 42px #0000002e,0 2px 8px #0000001a}.qb-menu-layer[data-size=sm].svelte-1387iz4{--qb-menu-item-inline:10px}.qb-menu-layer[data-size=lg].svelte-1387iz4{--qb-menu-item-inline:14px}.qb-menu-viewport.svelte-1387iz4{scrollbar-width:none;-webkit-overflow-scrolling:touch}.qb-menu-viewport.svelte-1387iz4::-webkit-scrollbar{display:none}.qb-menu-layer[data-scrollable=true][data-fade=true][data-scroll-up=true][data-scroll-down=true].svelte-1387iz4 .qb-menu-viewport:where(.svelte-1387iz4){-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--qb-menu-scroll-fade), #000 calc(100% - var(--qb-menu-scroll-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--qb-menu-scroll-fade), #000 calc(100% - var(--qb-menu-scroll-fade)), transparent)}.qb-menu-layer[data-scrollable=true][data-fade=true][data-scroll-up=true].svelte-1387iz4:not([data-scroll-down=true]) .qb-menu-viewport:where(.svelte-1387iz4){-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--qb-menu-scroll-fade), #000 100%);mask-image:linear-gradient(to bottom, transparent, #000 var(--qb-menu-scroll-fade), #000 100%)}.qb-menu-layer[data-scrollable=true][data-fade=true][data-scroll-down=true].svelte-1387iz4:not([data-scroll-up=true]) .qb-menu-viewport:where(.svelte-1387iz4){-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--qb-menu-scroll-fade)), transparent);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--qb-menu-scroll-fade)), transparent)}.qb-menu-scrollbar.svelte-1387iz4{z-index:4;pointer-events:none;opacity:0;width:4px;transition:opacity var(--motion-duration-short,.12s) var(--motion-ease-standard,cubic-bezier(.2,0,0,1));position:absolute;inset-block:0;inset-inline-end:3px}.qb-menu-scrollbar-thumb.svelte-1387iz4{border-radius:var(--shape-full,999px);background:color-mix(in oklab, var(--qb-menu-tone,var(--foreground)) 52%, transparent);width:100%;min-height:28px;box-shadow:0 0 0 1px color-mix(in oklab, var(--background) 22%, transparent);transition:transform 60ms linear, background-color var(--motion-duration-short,.12s) ease;display:block}.qb-menu-layer[data-scrollbar=always].svelte-1387iz4 .qb-menu-scrollbar:where(.svelte-1387iz4),.qb-menu-layer[data-scrollbar=hover].svelte-1387iz4:hover .qb-menu-scrollbar:where(.svelte-1387iz4),.qb-menu-layer[data-scrollbar=hover].svelte-1387iz4:focus-within .qb-menu-scrollbar:where(.svelte-1387iz4),.qb-menu-layer[data-scrolling=true].svelte-1387iz4 .qb-menu-scrollbar:where(.svelte-1387iz4){opacity:.72}.qb-menu-layer[data-scrollbar=hover].svelte-1387iz4:hover .qb-menu-scrollbar-thumb:where(.svelte-1387iz4){background:color-mix(in oklab, var(--qb-menu-tone,var(--foreground)) 68%, transparent)}.qb-menu-layer[data-appearance=grouped].svelte-1387iz4 .qb-menu-scroll-content>[data-ui=menu-group]{--qb-menu-group-radius:var(--qb-connected-inner-radius)}.qb-menu-layer[data-appearance=grouped].svelte-1387iz4 .qb-menu-scroll-content>[data-ui=menu-group]:first-child{--qb-menu-group-radius:var(--qb-connected-outer-radius) var(--qb-connected-outer-radius) var(--qb-connected-inner-radius) var(--qb-connected-inner-radius)}.qb-menu-layer[data-appearance=grouped].svelte-1387iz4 .qb-menu-scroll-content>[data-ui=menu-group]:last-child{--qb-menu-group-radius:var(--qb-connected-inner-radius) var(--qb-connected-inner-radius) var(--qb-connected-outer-radius) var(--qb-connected-outer-radius)}.qb-menu-layer[data-appearance=grouped].svelte-1387iz4 .qb-menu-scroll-content>[data-ui=menu-group]:only-child{--qb-menu-group-radius:var(--qb-connected-outer-radius)}@media (hover:none),(pointer:coarse){.qb-menu-layer[data-scrollbar=hover].svelte-1387iz4:not([data-scrolling=true]) .qb-menu-scrollbar:where(.svelte-1387iz4){opacity:0}}@media (prefers-reduced-motion:reduce){.qb-menu-scrollbar.svelte-1387iz4,.qb-menu-scrollbar-thumb.svelte-1387iz4{transition-duration:1ms}}.qb-menu-group[data-appearance=grouped].svelte-1xs6wvi{border:1px solid color-mix(in oklab, var(--qb-menu-tone) 18%, var(--outline-variant));background:linear-gradient(180deg, color-mix(in oklab, var(--foreground) 5%, transparent), color-mix(in oklab, var(--foreground) 1.8%, transparent)), var(--qb-menu-container);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 6%, transparent);padding:6px}.qb-menu-group[data-appearance=grouped][data-surface=translucent].svelte-1xs6wvi{background:linear-gradient(180deg, color-mix(in oklab, var(--foreground) 5%, transparent), color-mix(in oklab, var(--foreground) 1.8%, transparent)), color-mix(in oklab, var(--qb-menu-container) 76%, transparent)}.qb-menu-group[data-appearance=grouped][data-tone=neutral].svelte-1xs6wvi{border:0;padding:7px}.qb-menu-group[data-appearance=grouped][data-backdrop=blur].svelte-1xs6wvi{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.qb-button.svelte-aauwai{appearance:none;font:inherit;--qb-selected-bg:var(--qb-tone);--qb-selected-fg:var(--qb-on-tone);--qb-selected-border:var(--qb-selected-bg);--qb-selected-shape:var(--qb-button-selected-shape,var(--button-shape-round,var(--shape-full,999px)));--qb-selected-shadow:none;border:0;margin:0;transform:translateZ(0)}.qb-button[data-variant=outlined].svelte-aauwai,.qb-button[data-variant=outline].svelte-aauwai{border:1px solid var(--outline)}.qb-button[data-variant=filled].svelte-aauwai,.qb-button[data-variant=filled].svelte-aauwai .qb-button-content:where(.svelte-aauwai),.qb-button[data-variant=default].svelte-aauwai,.qb-button[data-variant=default].svelte-aauwai .qb-button-content:where(.svelte-aauwai){color:var(--qb-on-tone)!important}.qb-button[data-variant=danger].svelte-aauwai,.qb-button[data-variant=danger].svelte-aauwai .qb-button-content:where(.svelte-aauwai){color:var(--danger-foreground,var(--qb-on-tone))!important}.qb-button[data-variant=warning].svelte-aauwai,.qb-button[data-variant=warning].svelte-aauwai .qb-button-content:where(.svelte-aauwai){color:var(--warning-foreground,var(--qb-on-tone))!important}.qb-button[data-variant=success].svelte-aauwai,.qb-button[data-variant=success].svelte-aauwai .qb-button-content:where(.svelte-aauwai){color:var(--success-foreground,var(--qb-on-tone))!important}.qb-button[data-selected-appearance=container].svelte-aauwai{--qb-selected-bg:var(--qb-container);--qb-selected-fg:var(--qb-on-container);--qb-selected-border:var(--qb-container)}.qb-button[data-selected-appearance=subtle].svelte-aauwai{--qb-selected-bg:color-mix(in oklab, var(--qb-tone) 14%, var(--surface-container-high));--qb-selected-fg:var(--foreground);--qb-selected-border:color-mix(in oklab, var(--qb-tone) 24%, var(--outline-variant,transparent))}.qb-button[data-selected-appearance=outline].svelte-aauwai{--qb-selected-bg:transparent;--qb-selected-fg:var(--qb-tone);--qb-selected-border:var(--qb-tone);--qb-selected-shadow:inset 0 0 0 1px var(--qb-selected-border)}.qb-button[data-selected-shape=round].svelte-aauwai{--qb-selected-shape:var(--button-shape-round,var(--shape-full,999px))}.qb-button[data-selected-shape=soft].svelte-aauwai{--qb-selected-shape:var(--button-shape-soft,var(--shape-xl,22px))}.qb-button[data-selected-shape=square].svelte-aauwai{--qb-selected-shape:var(--button-shape-square,var(--shape-md,12px))}.qb-button[data-selected-shape=active].svelte-aauwai{--qb-selected-shape:var(--qb-button-shape-active,var(--qb-button-selected-shape,var(--qb-button-shape,var(--button-shape-round,var(--shape-full,999px)))))}.qb-button[data-selected=true].svelte-aauwai:not([data-selected-appearance=none]){border-color:var(--qb-selected-border);background:var(--qb-selected-bg);color:var(--qb-selected-fg);box-shadow:var(--qb-selected-shadow)}.qb-button[data-selected=true].svelte-aauwai:not([data-selected-shape=inherit]){border-radius:var(--qb-selected-shape)}.qb-button[data-selected=true].svelte-aauwai:not([data-selected-appearance=none]) .qb-button-content:where(.svelte-aauwai){color:var(--qb-selected-fg)!important}.qb-button-content.svelte-aauwai{color:inherit;transition:transform var(--motion-duration-short,.12s) var(--motion-ease-standard,cubic-bezier(.2,0,0,1));will-change:transform}.qb-button.svelte-aauwai:active{transform:translateY(1px) scale(var(--button-pressed-scale,.992))}.qb-button.svelte-aauwai:active .qb-button-content:where(.svelte-aauwai){transform:scale(.972)}.qb-button.svelte-aauwai:active{border-radius:var(--qb-button-shape-active,var(--button-shape-pressed,var(--shape-lg,16px)))}.qb-popover-content.svelte-1wwq0z4{opacity:0;inset:auto;transform:translateY(-4px)scale(.975)}.qb-popover-content[data-side=top].svelte-1wwq0z4{transform:translateY(4px)scale(.975)}.qb-popover-content[data-side=left].svelte-1wwq0z4{transform:translate(4px)scale(.975)}.qb-popover-content[data-side=right].svelte-1wwq0z4{transform:translate(-4px)scale(.975)}.qb-popover-content.svelte-1wwq0z4:popover-open{opacity:1;transform:translate(0)scale(1)}@starting-style{.qb-popover-content.svelte-1wwq0z4:popover-open{opacity:0;transform:translateY(-4px)scale(.975)}.qb-popover-content[data-side=top].svelte-1wwq0z4:popover-open{transform:translateY(4px)scale(.975)}.qb-popover-content[data-side=left].svelte-1wwq0z4:popover-open{transform:translate(4px)scale(.975)}.qb-popover-content[data-side=right].svelte-1wwq0z4:popover-open{transform:translate(-4px)scale(.975)}}@media (prefers-reduced-motion:reduce){.qb-popover-content.svelte-1wwq0z4{transition-duration:1ms}}.qb-progress-linear.svelte-3yj248{--qb-progress-tone:var(--primary,var(--foreground));--qb-progress-track:var(--surface-container-high,color-mix(in oklab, currentColor 18%, transparent));--qb-progress-stop:var(--qb-progress-tone);--qb-progress-radius:var(--shape-full,999px);--qb-progress-height:8px;--qb-progress-gap:8px;--qb-progress-stop-size:8px;--qb-progress-wavy-height:28px;--qb-progress-wavy-stroke:8px;--qb-progress-wave-amplitude:5;--qb-progress-wave-length:44;--qb-progress-wave-speed:10;--qb-progress-wave-taper:.42;color:var(--qb-progress-tone);contain:layout paint style;transform:translateZ(0)}@supports (color:color-mix(in oklab, red 50%, transparent)){.qb-progress-linear.svelte-3yj248{--qb-progress-track:color-mix(in oklab, var(--qb-progress-tone) 18%, var(--surface-container-high,transparent))}}.qb-progress-linear[data-tone=primary].svelte-3yj248{--qb-progress-tone:var(--primary,var(--foreground))}.qb-progress-linear[data-tone=secondary].svelte-3yj248{--qb-progress-tone:var(--secondary,var(--primary,var(--foreground)))}.qb-progress-linear[data-tone=tertiary].svelte-3yj248{--qb-progress-tone:var(--tertiary,var(--primary,var(--foreground)))}.qb-progress-linear[data-tone=neutral].svelte-3yj248{--qb-progress-tone:var(--neutral,var(--foreground))}.qb-progress-linear[data-tone=danger].svelte-3yj248{--qb-progress-tone:var(--danger,var(--error,var(--foreground)))}.qb-progress-linear[data-tone=warning].svelte-3yj248{--qb-progress-tone:var(--warning,var(--foreground))}.qb-progress-linear[data-tone=success].svelte-3yj248{--qb-progress-tone:var(--success,var(--foreground))}.qb-progress-linear[data-size=thin].svelte-3yj248{--qb-progress-height:4px;--qb-progress-gap:7px;--qb-progress-stop-size:6px;--qb-progress-wavy-height:20px;--qb-progress-wavy-stroke:5px;--qb-progress-wave-amplitude:3.5}.qb-progress-linear[data-size=thick].svelte-3yj248{--qb-progress-height:12px;--qb-progress-gap:10px;--qb-progress-stop-size:10px;--qb-progress-wavy-height:36px;--qb-progress-wavy-stroke:12px;--qb-progress-wave-amplitude:7}.qb-progress-linear[data-variant=linear].svelte-3yj248{height:max(var(--qb-progress-height), var(--qb-progress-stop-size))}.qb-progress-linear[data-variant=wavy].svelte-3yj248{height:var(--qb-progress-wavy-height)}.qb-progress-linear[data-variant=linear].svelte-3yj248 .qb-progress-track:where(.svelte-3yj248),.qb-progress-linear[data-variant=linear].svelte-3yj248 .qb-progress-active:where(.svelte-3yj248){width:0;height:var(--qb-progress-height);border-radius:var(--qb-progress-radius);will-change:left, width, opacity;position:absolute;top:50%;left:0;transform:translateY(-50%)}.qb-progress-linear[data-variant=linear].svelte-3yj248 .qb-progress-track:where(.svelte-3yj248){background:var(--qb-progress-track)}.qb-progress-linear[data-variant=linear].svelte-3yj248 .qb-progress-active:where(.svelte-3yj248){background:var(--qb-progress-tone)}.qb-progress-linear[data-variant=linear].svelte-3yj248 .qb-progress-stop:where(.svelte-3yj248){width:var(--qb-progress-stop-size);height:var(--qb-progress-stop-size);border-radius:var(--qb-progress-radius);background:var(--qb-progress-stop);position:absolute;top:50%;right:0;transform:translateY(-50%)}.qb-progress-linear[data-variant=wavy].svelte-3yj248 svg:where(.svelte-3yj248){width:100%;height:100%;display:block;overflow:visible}.qb-progress-linear[data-variant=wavy].svelte-3yj248 path:where(.svelte-3yj248),.qb-progress-linear[data-variant=wavy].svelte-3yj248 line:where(.svelte-3yj248){vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-linejoin:round}.qb-progress-linear[data-variant=wavy].svelte-3yj248 .qb-progress-track:where(.svelte-3yj248){stroke:var(--qb-progress-track);stroke-width:var(--qb-progress-wavy-stroke)}.qb-progress-linear[data-variant=wavy].svelte-3yj248 .qb-progress-active:where(.svelte-3yj248){stroke:var(--qb-progress-tone);stroke-width:var(--qb-progress-wavy-stroke)}.qb-progress-linear[data-variant=wavy].svelte-3yj248 .qb-progress-stop:where(.svelte-3yj248){fill:var(--qb-progress-stop)}.qb-progress-linear[data-animated=false].svelte-3yj248 .qb-progress-track:where(.svelte-3yj248),.qb-progress-linear[data-animated=false].svelte-3yj248 .qb-progress-active:where(.svelte-3yj248),.qb-progress-linear[data-animated=false].svelte-3yj248 .qb-progress-stop:where(.svelte-3yj248){transition:none!important}@media (prefers-reduced-motion:reduce){.qb-progress-linear.svelte-3yj248 .qb-progress-track:where(.svelte-3yj248),.qb-progress-linear.svelte-3yj248 .qb-progress-active:where(.svelte-3yj248),.qb-progress-linear.svelte-3yj248 .qb-progress-stop:where(.svelte-3yj248){transition:none!important}}.qb-loading-indicator.svelte-iw74fw{--qb-loading-size:48px;--qb-loading-outer-size:var(--qb-loading-size);--qb-loading-shape-scale:.96;--qb-loading-active:var(--color-primary,var(--primary,var(--foreground)));--qb-loading-container:var(--color-primary-container,var(--primary-container,color-mix(in oklab, var(--qb-loading-active) 24%, transparent)));--qb-loading-container-shadow:0 8px 22px color-mix(in oklab, var(--qb-loading-active) 12%, transparent);inline-size:var(--qb-loading-outer-size);block-size:var(--qb-loading-outer-size);color:var(--qb-loading-active);contain:layout style}.qb-loading-indicator[data-size=xs].svelte-iw74fw{--qb-loading-size:20px}.qb-loading-indicator[data-size=sm].svelte-iw74fw{--qb-loading-size:32px}.qb-loading-indicator[data-size=md].svelte-iw74fw{--qb-loading-size:48px}.qb-loading-indicator[data-size=lg].svelte-iw74fw{--qb-loading-size:72px}.qb-loading-indicator[data-size=xl].svelte-iw74fw{--qb-loading-size:104px}.qb-loading-indicator[data-tone=primary].svelte-iw74fw{--qb-loading-active:var(--color-primary,var(--primary,var(--foreground)));--qb-loading-container:var(--color-primary-container,var(--primary-container,color-mix(in oklab, var(--qb-loading-active) 24%, transparent)))}.qb-loading-indicator[data-tone=secondary].svelte-iw74fw{--qb-loading-active:var(--color-secondary,var(--secondary,var(--primary,var(--foreground))));--qb-loading-container:var(--color-secondary-container,var(--secondary-container,color-mix(in oklab, var(--qb-loading-active) 24%, transparent)))}.qb-loading-indicator[data-tone=tertiary].svelte-iw74fw{--qb-loading-active:var(--color-tertiary,var(--tertiary,var(--primary,var(--foreground))));--qb-loading-container:var(--color-tertiary-container,var(--tertiary-container,color-mix(in oklab, var(--qb-loading-active) 24%, transparent)))}.qb-loading-indicator[data-tone=neutral].svelte-iw74fw{--qb-loading-active:var(--foreground);--qb-loading-container:var(--color-surface-container-high,var(--surface-container-high,color-mix(in oklab, var(--foreground) 10%, transparent)))}.qb-loading-indicator[data-tone=danger].svelte-iw74fw{--qb-loading-active:var(--danger,var(--error,var(--foreground)));--qb-loading-container:var(--danger-container,var(--error-container,color-mix(in oklab, var(--qb-loading-active) 24%, transparent)))}.qb-loading-indicator[data-tone=warning].svelte-iw74fw{--qb-loading-active:var(--warning,var(--foreground));--qb-loading-container:var(--warning-container,color-mix(in oklab, var(--qb-loading-active) 24%, transparent))}.qb-loading-indicator[data-tone=success].svelte-iw74fw{--qb-loading-active:var(--success,var(--foreground));--qb-loading-container:var(--success-container,color-mix(in oklab, var(--qb-loading-active) 24%, transparent))}.qb-loading-indicator[data-mode=contained].svelte-iw74fw{--qb-loading-shape-scale:.68;color:var(--qb-loading-active)}.qb-loading-container.svelte-iw74fw{z-index:0;border-radius:var(--shape-full,999px);background:var(--qb-loading-container);box-shadow:var(--qb-loading-container-shadow);opacity:0;transition:opacity var(--motion-duration-medium,.18s) var(--motion-ease-standard,cubic-bezier(.2,0,0,1)), transform var(--motion-duration-medium,.18s) var(--motion-ease-expressive,cubic-bezier(.18,.88,.2,1.04));position:absolute;inset:0;transform:scale(.9)}.qb-loading-indicator[data-mode=contained].svelte-iw74fw .qb-loading-container:where(.svelte-iw74fw){opacity:1;transform:scale(1)}.qb-loading-svg.svelte-iw74fw{z-index:1;inline-size:var(--qb-loading-size);block-size:var(--qb-loading-size);color:inherit;transform:scale(var(--qb-loading-shape-scale)) translateZ(0) rotate(0turn);transform-origin:50%;will-change:transform;position:relative;overflow:visible}.qb-loading-indicator[data-animated=true].svelte-iw74fw .qb-loading-svg:where(.svelte-iw74fw){animation:svelte-iw74fw-qb-loading-spin var(--qb-loading-spin,.76s) linear infinite}.qb-loading-glow.svelte-iw74fw,.qb-loading-shape.svelte-iw74fw,.qb-loading-shine.svelte-iw74fw{transform-box:fill-box;transform-origin:50%}.qb-loading-glow.svelte-iw74fw{fill:currentColor;pointer-events:none}.qb-loading-glow-wide.svelte-iw74fw{opacity:.15;filter:blur(14px);transform:scale(1.08)}.qb-loading-glow-tight.svelte-iw74fw{opacity:.22;filter:blur(7px);transform:scale(1.02)}.qb-loading-shape.svelte-iw74fw{fill:currentColor;stroke:currentColor;stroke-width:2.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.qb-loading-shine.svelte-iw74fw{fill:none;stroke:currentColor;stroke-width:5.2px;stroke-linecap:round;stroke-dasharray:42 310;stroke-dashoffset:12px;mix-blend-mode:normal;opacity:.2;pointer-events:none;animation:svelte-iw74fw-qb-loading-shine var(--qb-loading-cycle,12.8s) linear infinite}.qb-loading-indicator[data-animated=false].svelte-iw74fw .qb-loading-shine:where(.svelte-iw74fw){animation:none}@keyframes svelte-iw74fw-qb-loading-spin{0%{transform:scale(var(--qb-loading-shape-scale)) translateZ(0) rotate(0turn)}to{transform:scale(var(--qb-loading-shape-scale)) translateZ(0) rotate(1turn)}}@keyframes svelte-iw74fw-qb-loading-shine{to{stroke-dashoffset:-340px}}@media (prefers-reduced-motion:reduce){.qb-loading-svg.svelte-iw74fw,.qb-loading-shine.svelte-iw74fw{animation:none!important}}.qb-morph-layer.svelte-ck58wc{pointer-events:none;width:auto;max-width:none;height:auto;max-height:none;color:inherit;isolation:isolate;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.qb-morph-layer.svelte-ck58wc::backdrop{background:0 0}.qb-morph-backdrop.svelte-ck58wc{visibility:hidden;pointer-events:auto;touch-action:none;background:color-mix(in oklab, var(--scrim,#000) 54%, transparent);-webkit-backdrop-filter:blur(var(--morph-backdrop-blur,4px)) saturate(1.08);backdrop-filter:blur(var(--morph-backdrop-blur,4px)) saturate(1.08);position:fixed;inset:0}.qb-morph-layer[data-visual-backdrop=false].svelte-ck58wc .qb-morph-backdrop:where(.svelte-ck58wc){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.qb-morph-layer[data-active=false].svelte-ck58wc .qb-morph-backdrop:where(.svelte-ck58wc),.qb-morph-layer[data-modal=false].svelte-ck58wc .qb-morph-backdrop:where(.svelte-ck58wc){pointer-events:none}.qb-morph-plane.svelte-ck58wc{visibility:hidden;pointer-events:none;transform-origin:0 0;contain:layout style;isolation:isolate;backface-visibility:hidden;position:fixed;top:0;left:0}.qb-morph-surface.svelte-ck58wc{visibility:hidden;pointer-events:none;contain:strict;isolation:isolate;backface-visibility:hidden;background:var(--morph-container,var(--surface-container-high,#1f1f24));border:1px solid color-mix(in oklab, var(--outline-variant,#777) 68%, transparent);width:100%;height:100%;box-shadow:var(--morph-shadow,0 34px 110px #0000006b, 0 8px 28px #00000038);position:absolute;inset:0;overflow:hidden}.qb-morph-source-material.svelte-ck58wc{pointer-events:none;position:absolute;inset:-1px}.qb-morph-content.svelte-ck58wc{box-sizing:border-box;visibility:hidden;z-index:2;border-radius:var(--qb-morph-radius,28px);overscroll-behavior-x:none;overscroll-behavior-y:contain;pointer-events:auto;contain:layout paint style;isolation:isolate;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--foreground,white) 20%, transparent) transparent;outline:none;width:100%;max-width:100%;position:relative;overflow:hidden auto}.qb-morph-plane[data-kinetic-phase=dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.qb-morph-overflow-fade.svelte-ck58wc{z-index:4;border-radius:0 0 var(--qb-morph-radius,28px) var(--qb-morph-radius,28px);opacity:0;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--morph-container,var(--surface-container-high,#1f1f24)) 82%, transparent) 58%, var(--morph-container,var(--surface-container-high,#1f1f24)));height:min(72px,24%);transition:opacity .14s;position:absolute;bottom:0;left:0;right:0}.qb-morph-overflow-fade[data-visible=true].svelte-ck58wc{opacity:1}.qb-morph-snapshots.svelte-ck58wc{visibility:hidden;z-index:3;pointer-events:none;position:fixed;inset:0}.qb-morph-hidden{visibility:hidden!important}.qb-morph-shared-plane{transform-origin:0 0;contain:layout style;backface-visibility:hidden;will-change:transform, opacity;position:fixed;top:0;left:0;overflow:visible;pointer-events:none!important;margin:0!important}.qb-morph-shared-rotator{transform-origin:50%;will-change:transform;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.qb-morph-layer.svelte-ck58wc{transition-duration:1ms}}.qb-bottom-menu{--qb-bottom-size:2.85rem;--qb-bottom-gap:.42rem;align-items:center;gap:var(--qb-bottom-gap);width:min(100%,46rem);color:var(--foreground,currentColor);pointer-events:auto;grid-template-columns:minmax(0,1fr) minmax(9rem,18rem) minmax(0,1fr);display:grid}.qb-bottom-menu__side{align-items:center;gap:var(--qb-bottom-gap);min-width:0;display:flex}.qb-bottom-menu__side--left{justify-content:flex-end}.qb-bottom-menu__side--right{justify-content:flex-start}.qb-bottom-menu__center{width:100%;min-width:0;min-height:var(--qb-bottom-size);background:color-mix(in oklab, var(--surface-container-high,Canvas) 90%, var(--primary,currentColor) 10%);border:1px solid color-mix(in oklab, var(--foreground,currentColor) 7%, transparent);border-radius:999px;align-items:stretch;display:flex;overflow:hidden;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.05),0 10px 26px oklab(0% none none/.14)}.qb-bottom-menu__center>*{width:100%;min-width:0}.qb-bottom-menu__item{--qb-bottom-item-scale:1;--qb-bottom-item-y:0px;--qb-bottom-item-halo:0;--qb-bottom-item-opacity:.72;flex:0 0 var(--qb-bottom-size);width:var(--qb-bottom-size);height:var(--qb-bottom-size);border:1px solid color-mix(in oklab, var(--foreground,currentColor) 7%, transparent);color:color-mix(in oklab, var(--foreground,currentColor) calc(var(--qb-bottom-item-opacity) * 100%), transparent);background:color-mix(in oklab, var(--surface-container-high,Canvas) 90%, var(--primary,currentColor) 10%);cursor:pointer;transform:translate3d(0, var(--qb-bottom-item-y), 0) scale(var(--qb-bottom-item-scale));transform-origin:50%;will-change:transform;-webkit-tap-highlight-color:transparent;border-radius:999px;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.05),0 9px 22px oklab(0% none none/.13)}.qb-bottom-menu__item-halo{border-radius:inherit;background:color-mix(in oklab, var(--primary,currentColor) 28%, transparent);opacity:var(--qb-bottom-item-halo);position:absolute;inset:.22rem}.qb-bottom-menu__item-icon{z-index:1;place-items:center;display:grid;position:relative}.qb-bottom-menu__item-dot{z-index:2;width:.28rem;height:.28rem;opacity:var(--qb-bottom-item-halo);background:currentColor;border-radius:999px;position:absolute;bottom:.24rem;left:50%;transform:translate(-50%)}.qb-bottom-menu__item:hover{color:var(--foreground,currentColor)}.qb-bottom-menu__item:active{filter:brightness(.94)}.qb-bottom-menu__item:focus-visible{outline:2px solid var(--primary,currentColor);outline-offset:3px}.qb-bottom-menu__item.disabled,.qb-bottom-menu__item:disabled{opacity:.4;cursor:not-allowed}.qb-bottom-menu.compact{--qb-bottom-size:2.65rem;--qb-bottom-gap:.32rem}.qb-bottom-menu-morph-surface{--morph-container:color-mix(in oklab, var(--surface-container-high,Canvas) 94%, var(--primary,currentColor) 6%);--morph-shadow:0 26px 70px oklab(0% none none/.32), 0 8px 24px oklab(0% none none/.16);border-color:color-mix(in oklab, var(--foreground,currentColor) 10%, transparent)!important}.qb-morph-layer:has(.qb-bottom-menu-morph-content) .qb-morph-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:oklab(0% none none/.38)}.qb-bottom-menu-morph-content{overflow:hidden!important}.qb-bottom-menu-sheet{width:min(25rem,100vw - 1.25rem);padding:1rem .75rem max(.85rem, env(safe-area-inset-bottom));color:var(--foreground,currentColor)}.qb-bottom-menu-sheet__header{justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.15rem .35rem .7rem .55rem;display:flex}.qb-bottom-menu-sheet__header p{letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground,currentColor);margin:0 0 .08rem;font-size:.66rem;font-weight:720}.qb-bottom-menu-sheet__header h2{letter-spacing:-.015em;margin:0;font-size:1.18rem;font-weight:650}.qb-bottom-menu-sheet__close{width:2.75rem;height:2.75rem;color:var(--foreground,currentColor);background:color-mix(in oklab, var(--foreground,currentColor) 9%, transparent);cursor:pointer;border:0;border-radius:999px;flex:0 0 2.75rem;place-items:center;display:grid}.qb-bottom-menu-sheet__list{flex-direction:column;gap:.38rem;display:flex}.qb-bottom-menu-sheet__list>button{width:100%;min-height:4.35rem;color:var(--foreground,currentColor);background:color-mix(in oklab, var(--foreground,currentColor) 5%, transparent);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:1.25rem;grid-template-columns:2.85rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.62rem .7rem;display:grid}.qb-bottom-menu-sheet__list>button:hover{background:color-mix(in oklab, var(--foreground,currentColor) 9%, transparent)}.qb-bottom-menu-sheet__list>button.active{border-color:color-mix(in oklab, var(--primary,currentColor) 36%, transparent);background:color-mix(in oklab, var(--primary,currentColor) 18%, var(--surface-container-high,Canvas))}.qb-bottom-menu-sheet__icon{background:color-mix(in oklab, var(--foreground,currentColor) 8%, transparent);border-radius:1rem;place-items:center;width:2.85rem;height:2.85rem;display:grid}.qb-bottom-menu-sheet__copy{flex-direction:column;gap:.14rem;min-width:0;display:flex}.qb-bottom-menu-sheet__copy strong{font-size:.9rem;font-weight:650}.qb-bottom-menu-sheet__copy small{-webkit-line-clamp:2;color:var(--muted-foreground,currentColor);-webkit-box-orient:vertical;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=374px){.qb-bottom-menu{grid-template-columns:minmax(0,1fr) minmax(8.8rem,9.55rem) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.qb-bottom-menu__item{transform:none!important}}.qb-bottom-menu-drawer-surface{--morph-container:color-mix(in oklab, var(--surface-container-high,Canvas) 96%, var(--primary,currentColor) 4%);--morph-shadow:0 28px 82px oklab(0% none none/.28), 0 8px 24px oklab(0% none none/.14);border-color:color-mix(in oklab, var(--foreground,currentColor) 8%, transparent)!important}.qb-morph-layer:has(.qb-bottom-menu-drawer-content) .qb-morph-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:oklab(0% none none/.34)}.qb-bottom-menu-drawer-content{overflow:hidden!important}.qb-bottom-menu-root{--qb-bottom-menu-gap:.5rem;--qb-bottom-menu-bar-gap:.5rem;--qb-bottom-menu-control-sm:2.5rem;--qb-bottom-menu-control-md:3.5rem;--qb-bottom-menu-control-lg:4.5rem;align-items:stretch;gap:var(--qb-bottom-menu-gap);width:min(100%,46rem);min-width:0;color:var(--foreground,currentColor);pointer-events:auto;isolation:isolate;flex-direction:column;display:flex}.qb-bottom-menu-root[data-safe-area=true]{padding-bottom:env(safe-area-inset-bottom)}.qb-bottom-menu-root.compact{--qb-bottom-menu-gap:.38rem;--qb-bottom-menu-bar-gap:.38rem;--qb-bottom-menu-control-md:3rem}.qb-bottom-menu-root__accessory,.qb-bottom-menu-root__bar{width:100%;min-width:0}.qb-bottom-menu-accessory{z-index:2;width:100%;min-width:0;position:relative}.qb-bottom-menu-accessory[data-align=start]{justify-content:flex-start}.qb-bottom-menu-accessory[data-align=center]{justify-content:center}.qb-bottom-menu-accessory[data-align=end]{justify-content:flex-end}.qb-bottom-menu-accessory[data-align=stretch]{justify-content:stretch}.qb-bottom-menu-accessory[data-mode=badges]{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:.42rem;padding:.1rem .05rem;scroll-padding-inline:.05rem;display:flex;overflow:auto hidden}.qb-bottom-menu-accessory[data-mode=badges]::-webkit-scrollbar{display:none}.qb-bottom-menu-accessory[data-mode=center]{align-items:center;display:flex}.qb-bottom-menu-accessory[data-mode=center]>*{flex:0 auto}.qb-bottom-menu-accessory[data-mode=fab]{min-height:var(--qb-bottom-menu-control-md);align-items:center;padding-inline:1rem;display:flex}.qb-bottom-menu-accessory[data-mode=fab][data-overlap=true]{margin-bottom:calc(var(--qb-bottom-menu-control-md) * -.28);pointer-events:none}.qb-bottom-menu-accessory[data-mode=fab][data-overlap=true]>*{pointer-events:auto}.qb-bottom-menu-accessory[data-mode=custom]{display:block}.qb-bottom-menu-bar{align-items:stretch;gap:var(--qb-bottom-menu-bar-gap);width:100%;min-width:0;display:flex}.qb-bottom-menu-bar[data-layout=fluid]{justify-content:stretch}.qb-bottom-menu-item,.qb-bottom-menu-badge,.qb-bottom-menu-fab{appearance:none;border:1px solid color-mix(in oklab, var(--foreground,currentColor) 10%, transparent);color:color-mix(in oklab, var(--foreground,currentColor) 78%, transparent);background:color-mix(in oklab, var(--surface-container-high,Canvas) 92%, var(--primary,currentColor) 8%);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none;transition:color .15s,border-color .16s,background-color .16s,box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),filter .15s;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.05),0 9px 24px oklab(0% none none/.13)}.qb-bottom-menu-item:hover,.qb-bottom-menu-badge:hover,.qb-bottom-menu-fab:hover{color:var(--foreground,currentColor);border-color:color-mix(in oklab, var(--foreground,currentColor) 16%, transparent);transform:translateY(-1px)}.qb-bottom-menu-item:active,.qb-bottom-menu-badge:active,.qb-bottom-menu-fab:active{filter:brightness(.94);transform:translateY(0)scale(.98)}.qb-bottom-menu-item:focus-visible,.qb-bottom-menu-badge:focus-visible,.qb-bottom-menu-fab:focus-visible{outline:2px solid var(--primary,currentColor);outline-offset:3px}.qb-bottom-menu-item.disabled,.qb-bottom-menu-item:disabled,.qb-bottom-menu-badge:disabled,.qb-bottom-menu-fab:disabled{opacity:.42;pointer-events:none}.qb-bottom-menu-item[data-tone=quiet],.qb-bottom-menu-badge[data-tone=quiet]{background:color-mix(in oklab, var(--foreground,currentColor) 5%, transparent);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.04)}.qb-bottom-menu-item[data-tone=accent],.qb-bottom-menu-badge[data-tone=accent],.qb-bottom-menu-fab[data-tone=accent]{color:var(--on-primary-container,var(--foreground,currentColor));background:var(--primary-container,color-mix(in oklab, var(--primary,currentColor) 24%, Canvas))}.qb-bottom-menu-item[data-tone=strong],.qb-bottom-menu-badge[data-tone=strong],.qb-bottom-menu-fab[data-tone=strong]{color:var(--primary-foreground,Canvas);background:var(--primary,currentColor)}.qb-bottom-menu-item.active,.qb-bottom-menu-badge.active,.qb-bottom-menu-morph-item.active{color:var(--foreground,currentColor);border-color:color-mix(in oklab, var(--primary,currentColor) 30%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary,currentColor) 8%, transparent), 0 10px 26px oklab(0% none none/.15)}.qb-bottom-menu-item{min-width:var(--qb-bottom-menu-control-md);min-height:var(--qb-bottom-menu-control-md);justify-content:center;align-items:center;gap:.48rem;padding:.55rem .9rem;display:inline-flex}.qb-bottom-menu-item[data-size=sm]{min-width:var(--qb-bottom-menu-control-sm);min-height:var(--qb-bottom-menu-control-sm);padding:.42rem .7rem}.qb-bottom-menu-item[data-size=lg]{min-width:var(--qb-bottom-menu-control-lg);min-height:var(--qb-bottom-menu-control-lg);padding:.72rem 1.12rem}.qb-bottom-menu-item[data-shape=round]{border-radius:999px}.qb-bottom-menu-item[data-shape=rounded]{border-radius:1.2rem}.qb-bottom-menu-item[data-shape=pill]{border-radius:999px}.qb-bottom-menu-item[data-shape=square]{border-radius:.35rem}.qb-bottom-menu-item[data-icon-only=true]{width:var(--qb-bottom-menu-control-md);padding:0}.qb-bottom-menu-item[data-icon-only=true][data-size=sm]{width:var(--qb-bottom-menu-control-sm)}.qb-bottom-menu-item[data-icon-only=true][data-size=lg]{width:var(--qb-bottom-menu-control-lg)}.qb-bottom-menu-item__icon{flex:none;place-items:center;display:inline-grid}.qb-bottom-menu-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:620;overflow:hidden}.qb-bottom-menu-badge{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.42rem;min-height:2.25rem;padding:.45rem .72rem;font-size:.74rem;display:inline-flex}.qb-bottom-menu-fab{justify-content:center;align-items:center;gap:.65rem;padding:0;display:inline-flex}.qb-bottom-menu-fab[data-size=sm]{width:var(--qb-bottom-menu-control-sm);height:var(--qb-bottom-menu-control-sm);border-radius:.9rem}.qb-bottom-menu-fab[data-size=md]{width:var(--qb-bottom-menu-control-md);height:var(--qb-bottom-menu-control-md);border-radius:1.15rem}.qb-bottom-menu-fab[data-size=lg]{width:var(--qb-bottom-menu-control-lg);height:var(--qb-bottom-menu-control-lg);border-radius:1.5rem}.qb-bottom-menu-fab[data-extended=true]{border-radius:1.25rem;width:auto;padding-inline:1.2rem}.qb-bottom-menu-fab>span{white-space:nowrap;font-size:.82rem;font-weight:650}@media (width<=40rem){.qb-bottom-menu-root{width:100%}.qb-bottom-menu-accessory[data-mode=fab]{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.qb-bottom-menu-item,.qb-bottom-menu-badge,.qb-bottom-menu-fab{transition-duration:1ms!important}}.qb-bottom-menu-bar[data-layout=grid],.qb-bottom-menu-bar[data-layout=fluid]{grid-template-columns:var(--qb-bottom-menu-columns,minmax(0, 1fr));align-items:stretch;display:grid}.qb-bottom-menu-bar[data-layout=centered],.qb-bottom-menu-bar[data-layout=split]{display:flex}.qb-bottom-menu-bar[data-layout=centered]{justify-content:center}.qb-bottom-menu-bar[data-layout=split]{justify-content:space-between}.qb-bottom-menu-bar[data-layout=custom]{display:block}.qb-bottom-menu-slot{align-items:stretch;min-width:0;display:flex}.qb-bottom-menu-slot[data-align=start]{align-items:flex-start}.qb-bottom-menu-slot[data-align=center]{align-items:center}.qb-bottom-menu-slot[data-align=end]{align-items:flex-end}.qb-bottom-menu-slot[data-align=stretch]{align-items:stretch}.qb-bottom-menu-slot[data-visibility=mobile]{display:none}.qb-bottom-menu-slot>*{width:100%;min-width:0}@media (width<=48rem){.qb-bottom-menu-bar[data-layout=grid],.qb-bottom-menu-bar[data-layout=fluid]{grid-template-columns:var(--qb-bottom-menu-mobile-columns,var(--qb-bottom-menu-columns,minmax(0, 1fr)))}.qb-bottom-menu-slot[data-visibility=mobile]{display:flex}.qb-bottom-menu-slot[data-visibility=desktop]{display:none}}.qb-bottom-menu-host{display:contents}.qb-chat-pattern.svelte-1v2t64o{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;color:color-mix(in oklab, var(--foreground) 88%, var(--primary));opacity:var(--qb-chat-pattern-opacity);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgMzIwIj4KPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTgpIHJvdGF0ZSgtOCAzNCAyNikiPgogICAgPHBhdGggZD0iTTggOGg1MmE4IDggMCAwIDEgOCA4djI1YTggOCAwIDAgMS04IDhIMzFsLTEyIDEwIDMtMTBIOGE4IDggMCAwIDEtOC04VjE2YTggOCAwIDAgMSA4LThaIi8+CiAgICA8cGF0aCBkPSJNMTUgMjNoMzZNMTUgMzNoMjQiLz4KICA8L2c+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU0IDIwKSByb3RhdGUoNyAzNCAzMSkiPgogICAgPGNpcmNsZSBjeD0iMzQiIGN5PSIzMSIgcj0iNyIvPjxjaXJjbGUgY3g9IjgiIGN5PSI5IiByPSI0Ii8+PGNpcmNsZSBjeD0iNjEiIGN5PSIxMCIgcj0iNCIvPjxjaXJjbGUgY3g9IjYxIiBjeT0iNTYiIHI9IjQiLz4KICAgIDxwYXRoIGQ9Ik0xMiAxMSAyOCAyNk01NyAxMyA0MCAyN00zMCAzNmwxNyAxNyIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTggMjQpIHJvdGF0ZSgxMSAyMCAyNCkiPgogICAgPHBhdGggZD0iTTQgOGgyNWw5IDl2MjlINHoiLz48cGF0aCBkPSJNMjkgOHYxMGg5TTExIDI4aDIwTTExIDM2aDE0Ii8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkyIDc4KSByb3RhdGUoLTUgMzAgMjQpIj4KICAgIDxwYXRoIGQ9Ik05IDggMSAxNmw4IDhNNTEgOGw4IDgtOCA4TTM2IDMgMjQgMjkiLz4KICAgIDxjaXJjbGUgY3g9IjMwIiBjeT0iNDIiIHI9IjMiLz48cGF0aCBkPSJNMTkgNDJoOE0zMyA0Mmg4Ii8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyMiA5Mikgcm90YXRlKC05IDMxIDIyKSI+CiAgICA8cGF0aCBkPSJNMyAzMmM3LTE5IDE0IDE1IDIxLTVzMTMgMTcgMjEtNSAxMSAxMSAxNiAxIi8+CiAgICA8cGF0aCBkPSJNNSA5aDE4TTUgMTZoMTEiLz4KICA8L2c+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYgMTE2KSByb3RhdGUoNyAyNyAzMCkiPgogICAgPHBhdGggZD0iTTcgOGg0MGE3IDcgMCAwIDEgNyA3djMwYTcgNyAwIDAgMS03IDdIN2E3IDcgMCAwIDEtNy03VjE1YTcgNyAwIDAgMSA3LTdaIi8+CiAgICA8cGF0aCBkPSJtMTEgMjMgNyA2LTcgNk0yNCAzNmgxNSIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzIgMTM0KSByb3RhdGUoMTAgMjggMjUpIj4KICAgIDxwYXRoIGQ9Ik0zMCA1YzEyIDAgMjEgOCAyMSAxOSAwIDE0LTE0IDIzLTI2IDI3LTEyLTQtMjEtMTMtMjEtMjcgMC0xMSA5LTE5IDIxLTE5WiIvPgogICAgPHBhdGggZD0iTTIwIDE5aDEyYTcgNyAwIDAgMSAwIDE0aC01bC02IDUgMi01aC0zYTcgNyAwIDAgMSAwLTE0WiIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzggMTU0KSByb3RhdGUoNiAzMCAyNykiPgogICAgPHBhdGggZD0iTTEwIDEwaDQydjM0SDEweiIvPjxwYXRoIGQ9Ik0xMCAxOGg0MiIvPgogICAgPGNpcmNsZSBjeD0iMTYiIGN5PSIxNCIgcj0iMSIvPjxjaXJjbGUgY3g9IjIxIiBjeT0iMTQiIHI9IjEiLz4KICAgIDxwYXRoIGQ9Im0xOCAyOCA2IDUtNiA1TTMxIDM4aDEwIi8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2IDIxNCkgcm90YXRlKC0xMSAzMCAyNSkiPgogICAgPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iOSIvPjxwYXRoIGQ9Ik0yMyAyM2wyMCAyME0zNiAzNmw3LTcgOCA4LTcgNyIvPgogICAgPHBhdGggZD0iTTExIDE2aDEwTTE2IDExdjEwIi8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1OCAyMjYpIHJvdGF0ZSg1IDM0IDI4KSI+CiAgICA8cGF0aCBkPSJNOCAxNGM2LTkgMTctMTIgMjctOCA4IDMgMTMgMTAgMTQgMTggMSAxMC01IDE5LTE0IDIzLTEwIDQtMjIgMS0yOC04LTUtOC01LTE4IDEtMjVaIi8+CiAgICA8cGF0aCBkPSJNMjMgMThjLTcgMC0xMSA0LTExIDEwczQgMTAgMTEgMTBoOU0zMSAxOGM3IDAgMTEgNCAxMSAxMHMtNCAxMC0xMSAxMCIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTggMjQ2KSByb3RhdGUoLTggMjMgMjIpIj4KICAgIDxwYXRoIGQ9Ik01IDExaDM2TTUgMjJoMzZNNSAzM2gyMiIvPgogICAgPGNpcmNsZSBjeD0iNDMiIGN5PSIxMSIgcj0iMyIvPjxjaXJjbGUgY3g9IjQzIiBjeT0iMjIiIHI9IjMiLz48Y2lyY2xlIGN4PSIyOSIgY3k9IjMzIiByPSIzIi8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQgMjg2KSByb3RhdGUoNiAyNCAxMikiPgogICAgPHBhdGggZD0iTTUgOGM3IDAgNyA4IDE0IDhzNy04IDE0LTggNyA4IDE0IDgiLz4KICA8L2c+CjwvZz4KPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgMzIwIj4KPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTgpIHJvdGF0ZSgtOCAzNCAyNikiPgogICAgPHBhdGggZD0iTTggOGg1MmE4IDggMCAwIDEgOCA4djI1YTggOCAwIDAgMS04IDhIMzFsLTEyIDEwIDMtMTBIOGE4IDggMCAwIDEtOC04VjE2YTggOCAwIDAgMSA4LThaIi8+CiAgICA8cGF0aCBkPSJNMTUgMjNoMzZNMTUgMzNoMjQiLz4KICA8L2c+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU0IDIwKSByb3RhdGUoNyAzNCAzMSkiPgogICAgPGNpcmNsZSBjeD0iMzQiIGN5PSIzMSIgcj0iNyIvPjxjaXJjbGUgY3g9IjgiIGN5PSI5IiByPSI0Ii8+PGNpcmNsZSBjeD0iNjEiIGN5PSIxMCIgcj0iNCIvPjxjaXJjbGUgY3g9IjYxIiBjeT0iNTYiIHI9IjQiLz4KICAgIDxwYXRoIGQ9Ik0xMiAxMSAyOCAyNk01NyAxMyA0MCAyN00zMCAzNmwxNyAxNyIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTggMjQpIHJvdGF0ZSgxMSAyMCAyNCkiPgogICAgPHBhdGggZD0iTTQgOGgyNWw5IDl2MjlINHoiLz48cGF0aCBkPSJNMjkgOHYxMGg5TTExIDI4aDIwTTExIDM2aDE0Ii8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkyIDc4KSByb3RhdGUoLTUgMzAgMjQpIj4KICAgIDxwYXRoIGQ9Ik05IDggMSAxNmw4IDhNNTEgOGw4IDgtOCA4TTM2IDMgMjQgMjkiLz4KICAgIDxjaXJjbGUgY3g9IjMwIiBjeT0iNDIiIHI9IjMiLz48cGF0aCBkPSJNMTkgNDJoOE0zMyA0Mmg4Ii8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyMiA5Mikgcm90YXRlKC05IDMxIDIyKSI+CiAgICA8cGF0aCBkPSJNMyAzMmM3LTE5IDE0IDE1IDIxLTVzMTMgMTcgMjEtNSAxMSAxMSAxNiAxIi8+CiAgICA8cGF0aCBkPSJNNSA5aDE4TTUgMTZoMTEiLz4KICA8L2c+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYgMTE2KSByb3RhdGUoNyAyNyAzMCkiPgogICAgPHBhdGggZD0iTTcgOGg0MGE3IDcgMCAwIDEgNyA3djMwYTcgNyAwIDAgMS03IDdIN2E3IDcgMCAwIDEtNy03VjE1YTcgNyAwIDAgMSA3LTdaIi8+CiAgICA8cGF0aCBkPSJtMTEgMjMgNyA2LTcgNk0yNCAzNmgxNSIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzIgMTM0KSByb3RhdGUoMTAgMjggMjUpIj4KICAgIDxwYXRoIGQ9Ik0zMCA1YzEyIDAgMjEgOCAyMSAxOSAwIDE0LTE0IDIzLTI2IDI3LTEyLTQtMjEtMTMtMjEtMjcgMC0xMSA5LTE5IDIxLTE5WiIvPgogICAgPHBhdGggZD0iTTIwIDE5aDEyYTcgNyAwIDAgMSAwIDE0aC01bC02IDUgMi01aC0zYTcgNyAwIDAgMSAwLTE0WiIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzggMTU0KSByb3RhdGUoNiAzMCAyNykiPgogICAgPHBhdGggZD0iTTEwIDEwaDQydjM0SDEweiIvPjxwYXRoIGQ9Ik0xMCAxOGg0MiIvPgogICAgPGNpcmNsZSBjeD0iMTYiIGN5PSIxNCIgcj0iMSIvPjxjaXJjbGUgY3g9IjIxIiBjeT0iMTQiIHI9IjEiLz4KICAgIDxwYXRoIGQ9Im0xOCAyOCA2IDUtNiA1TTMxIDM4aDEwIi8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2IDIxNCkgcm90YXRlKC0xMSAzMCAyNSkiPgogICAgPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iOSIvPjxwYXRoIGQ9Ik0yMyAyM2wyMCAyME0zNiAzNmw3LTcgOCA4LTcgNyIvPgogICAgPHBhdGggZD0iTTExIDE2aDEwTTE2IDExdjEwIi8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1OCAyMjYpIHJvdGF0ZSg1IDM0IDI4KSI+CiAgICA8cGF0aCBkPSJNOCAxNGM2LTkgMTctMTIgMjctOCA4IDMgMTMgMTAgMTQgMTggMSAxMC01IDE5LTE0IDIzLTEwIDQtMjIgMS0yOC04LTUtOC01LTE4IDEtMjVaIi8+CiAgICA8cGF0aCBkPSJNMjMgMThjLTcgMC0xMSA0LTExIDEwczQgMTAgMTEgMTBoOU0zMSAxOGM3IDAgMTEgNCAxMSAxMHMtNCAxMC0xMSAxMCIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTggMjQ2KSByb3RhdGUoLTggMjMgMjIpIj4KICAgIDxwYXRoIGQ9Ik01IDExaDM2TTUgMjJoMzZNNSAzM2gyMiIvPgogICAgPGNpcmNsZSBjeD0iNDMiIGN5PSIxMSIgcj0iMyIvPjxjaXJjbGUgY3g9IjQzIiBjeT0iMjIiIHI9IjMiLz48Y2lyY2xlIGN4PSIyOSIgY3k9IjMzIiByPSIzIi8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQgMjg2KSByb3RhdGUoNiAyNCAxMikiPgogICAgPHBhdGggZD0iTTUgOGM3IDAgNyA4IDE0IDhzNy04IDE0LTggNyA4IDE0IDgiLz4KICA8L2c+CjwvZz4KPC9zdmc+);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:var(--qb-chat-pattern-size) var(--qb-chat-pattern-size);-webkit-mask-size:var(--qb-chat-pattern-size) var(--qb-chat-pattern-size);mask-size:var(--qb-chat-pattern-size) var(--qb-chat-pattern-size);background:currentColor;position:absolute;inset:0;overflow:hidden;-webkit-mask-position:18px 11px;mask-position:18px 11px}.qb-chat-pattern[data-tone=primary].svelte-1v2t64o{color:color-mix(in oklab, var(--primary) 68%, var(--foreground))}.qb-chat-bubble.svelte-1n4tpyj{box-sizing:border-box;width:fit-content;max-width:var(--qb-chat-bubble-max);padding:var(--qb-chat-bubble-padding-block,9px) var(--qb-chat-bubble-padding-inline,13px);border-radius:var(--qb-chat-bubble-radius,21px);background:var(--qb-chat-bubble-bg);color:var(--qb-chat-bubble-fg);font-size:var(--qb-chat-body-size,15px);line-height:var(--qb-chat-body-line-height,21px);letter-spacing:var(--qb-chat-body-tracking,-.006em);overflow-wrap:anywhere;transition:border-radius var(--motion-duration-short,.12s) var(--motion-ease-standard,ease), background-color var(--motion-duration-short,.12s) var(--motion-ease-standard,ease);align-self:start;position:relative}.qb-chat-bubble[data-side=incoming].svelte-1n4tpyj{--qb-chat-bubble-bg:var(--qb-chat-incoming-bg,var(--surface-container-high,var(--muted)));--qb-chat-bubble-fg:var(--foreground)}.qb-chat-bubble[data-side=outgoing].svelte-1n4tpyj{--qb-chat-bubble-bg:var(--primary-container,var(--surface-container-high));--qb-chat-bubble-fg:var(--on-primary-container,var(--foreground))}.qb-chat-bubble[data-tone=neutral].svelte-1n4tpyj{--qb-chat-bubble-bg:var(--surface-container-high,var(--muted));--qb-chat-bubble-fg:var(--foreground)}.qb-chat-bubble[data-tone=primary].svelte-1n4tpyj{--qb-chat-bubble-bg:var(--primary-container,var(--surface-container-high));--qb-chat-bubble-fg:var(--on-primary-container,var(--foreground))}.qb-chat-bubble[data-tone=secondary].svelte-1n4tpyj{--qb-chat-bubble-bg:var(--secondary-container,var(--surface-container-high));--qb-chat-bubble-fg:var(--on-secondary-container,var(--foreground))}.qb-chat-bubble[data-tone=tertiary].svelte-1n4tpyj{--qb-chat-bubble-bg:var(--tertiary-container,var(--surface-container-high));--qb-chat-bubble-fg:var(--on-tertiary-container,var(--foreground))}.qb-chat-bubble[data-side=incoming][data-position=first].svelte-1n4tpyj{border-end-start-radius:7px}.qb-chat-bubble[data-side=incoming][data-position=middle].svelte-1n4tpyj{border-start-start-radius:7px;border-end-start-radius:7px}.qb-chat-bubble[data-side=incoming][data-position=last].svelte-1n4tpyj{border-start-start-radius:7px}.qb-chat-bubble[data-side=outgoing][data-position=first].svelte-1n4tpyj{border-end-end-radius:7px}.qb-chat-bubble[data-side=outgoing][data-position=middle].svelte-1n4tpyj{border-start-end-radius:7px;border-end-end-radius:7px}.qb-chat-bubble[data-side=outgoing][data-position=last].svelte-1n4tpyj{border-start-end-radius:7px}.qb-chat-bubble[data-layout=stack].svelte-1n4tpyj{background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;padding:0;display:flex}.qb-chat-bubble[data-layout=stack].svelte-1n4tpyj>.qb-chat-part{max-width:min(100%, var(--qb-chat-bubble-max))}.qb-chat-bubble[data-layout=stack][data-side=outgoing].svelte-1n4tpyj{align-items:flex-end}.qb-chat-bubble[data-layout=stack].svelte-1n4tpyj>:is(.qb-chat-part,.qb-chat-card){box-sizing:border-box;border-radius:var(--qb-chat-bubble-radius,21px);background:var(--qb-chat-bubble-bg);min-width:0;max-width:100%;color:var(--qb-chat-bubble-fg)}.qb-chat-bubble[data-layout=stack].svelte-1n4tpyj>.qb-chat-part{padding:var(--qb-chat-bubble-padding-block,9px) var(--qb-chat-bubble-padding-inline,13px)}.qb-chat-bubble[data-layout=stack].svelte-1n4tpyj>.qb-chat-card{--qb-chat-bubble-bg:var(--qb-chat-card-bg,var(--surface-container-low,var(--background)));--qb-chat-bubble-fg:var(--qb-chat-card-fg,var(--foreground));padding:var(--qb-chat-card-padding,14px);border:1px solid var(--qb-chat-card-border,transparent)}.qb-chat-bubble[data-layout=stack][data-side=incoming].svelte-1n4tpyj>:is(.qb-chat-part,.qb-chat-card):not(:first-child),.qb-chat-bubble[data-layout=stack][data-side=incoming].svelte-1n4tpyj:is([data-position=middle]:where(.svelte-1n4tpyj),[data-position=last]:where(.svelte-1n4tpyj))>:is(.qb-chat-part,.qb-chat-card):first-child{border-start-start-radius:7px}.qb-chat-bubble[data-layout=stack][data-side=incoming].svelte-1n4tpyj>:is(.qb-chat-part,.qb-chat-card):not(:last-child),.qb-chat-bubble[data-layout=stack][data-side=incoming].svelte-1n4tpyj:is([data-position=first]:where(.svelte-1n4tpyj),[data-position=middle]:where(.svelte-1n4tpyj))>:is(.qb-chat-part,.qb-chat-card):last-child{border-end-start-radius:7px}.qb-chat-bubble[data-layout=stack][data-side=outgoing].svelte-1n4tpyj>:is(.qb-chat-part,.qb-chat-card):not(:first-child),.qb-chat-bubble[data-layout=stack][data-side=outgoing].svelte-1n4tpyj:is([data-position=middle]:where(.svelte-1n4tpyj),[data-position=last]:where(.svelte-1n4tpyj))>:is(.qb-chat-part,.qb-chat-card):first-child{border-start-end-radius:7px}.qb-chat-bubble[data-layout=stack][data-side=outgoing].svelte-1n4tpyj>:is(.qb-chat-part,.qb-chat-card):not(:last-child),.qb-chat-bubble[data-layout=stack][data-side=outgoing].svelte-1n4tpyj:is([data-position=first]:where(.svelte-1n4tpyj),[data-position=middle]:where(.svelte-1n4tpyj))>:is(.qb-chat-part,.qb-chat-card):last-child{border-end-end-radius:7px}.qb-chat-message-group.svelte-qg46dk{gap:var(--qb-chat-message-group-gap,3px);width:100%;min-width:0;display:grid}.qb-chat-reactions.svelte-bceqvo{border:1px solid color-mix(in oklab, var(--foreground) 5%, transparent);width:fit-content;max-width:min(280px,100vw - 32px);color:var(--foreground);background:color-mix(in oklab, var(--surface-container-highest,var(--surface-container-high)) 97%, transparent);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex;box-shadow:0 3px 12px #00000021}.qb-chat-reactions-trigger.svelte-bceqvo{border:1px solid color-mix(in oklab, var(--foreground) 5%, transparent);font:inherit;cursor:pointer;transition:transform .15s var(--motion-ease-expressive,cubic-bezier(.2,.8,.2,1)), box-shadow .15s ease}.qb-chat-reactions-trigger.svelte-bceqvo:hover,.qb-chat-reactions-trigger[data-expanded=true].svelte-bceqvo{transform:translateY(-1px);box-shadow:0 5px 18px #00000029}.qb-chat-reaction.svelte-bceqvo:after{content:"";position:absolute;inset:-8px -3px}.qb-chat-reaction.svelte-bceqvo{min-width:27px;height:25px;color:var(--foreground);font:inherit;cursor:pointer;transform-origin:bottom;transition:transform .12s var(--motion-ease-expressive,ease), background-color .12s ease;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding-inline:6px;animation:.28s cubic-bezier(.16,1.25,.3,1) svelte-bceqvo-qb-chat-reaction-arrive;display:inline-flex;position:relative}button.qb-chat-reaction.svelte-bceqvo:hover,.qb-chat-reaction[data-selected=true].svelte-bceqvo{background:var(--primary-container,color-mix(in oklab, var(--primary) 12%, transparent))}button.qb-chat-reaction.svelte-bceqvo:active{transform:scale(.91)}.qb-chat-reaction-emoji.svelte-bceqvo{font-size:14px;line-height:1}.qb-chat-reaction-actor-stack.svelte-bceqvo{align-items:center;padding-left:1px;display:inline-flex}.qb-chat-reaction-mini-avatar.svelte-bceqvo,.qb-chat-reaction-more-actors.svelte-bceqvo{border:1.5px solid var(--surface-container-highest,var(--surface-container-high));width:18px;height:18px;color:var(--on-secondary-container,var(--foreground));background:var(--secondary-container,var(--surface-container-high));border-radius:50%;place-items:center;font-size:6.5px;font-weight:760;line-height:1;display:grid;overflow:hidden}.qb-chat-reaction-mini-avatar.svelte-bceqvo+.qb-chat-reaction-mini-avatar:where(.svelte-bceqvo),.qb-chat-reaction-more-actors.svelte-bceqvo{margin-left:-5px}.qb-chat-reaction-mini-avatar.svelte-bceqvo img:where(.svelte-bceqvo){object-fit:cover;width:100%;height:100%}.qb-chat-reaction-more-actors.svelte-bceqvo{font-variant-numeric:tabular-nums;border-radius:999px;width:auto;min-width:18px;padding-inline:3px;font-size:7px}.qb-chat-reaction.svelte-bceqvo small:where(.svelte-bceqvo){font-variant-numeric:tabular-nums;font-size:10px;font-weight:680;line-height:14px}.qb-chat-reaction-details.svelte-bceqvo{gap:12px;width:100%;padding:14px;display:grid}.qb-chat-reaction-details.svelte-bceqvo>header:where(.svelte-bceqvo){justify-content:space-between;align-items:baseline;gap:12px;padding-inline:3px;display:flex}.qb-chat-reaction-details.svelte-bceqvo>header:where(.svelte-bceqvo) strong:where(.svelte-bceqvo){font-size:14px;font-weight:700}.qb-chat-reaction-details.svelte-bceqvo>header:where(.svelte-bceqvo) span:where(.svelte-bceqvo){color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.qb-chat-reaction-details.svelte-bceqvo nav:where(.svelte-bceqvo){scrollbar-width:none;gap:4px;max-width:100%;display:flex;overflow-x:auto}.qb-chat-reaction-details.svelte-bceqvo nav:where(.svelte-bceqvo)::-webkit-scrollbar{display:none}.qb-chat-reaction-details.svelte-bceqvo nav:where(.svelte-bceqvo) button:where(.svelte-bceqvo){min-height:31px;color:var(--muted-foreground);background:color-mix(in oklab, var(--foreground) 4%, transparent);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.qb-chat-reaction-details.svelte-bceqvo nav:where(.svelte-bceqvo) button[data-active=true]:where(.svelte-bceqvo){color:var(--on-primary-container,var(--foreground));background:var(--primary-container,color-mix(in oklab, var(--primary) 14%, transparent))}.qb-chat-reaction-details.svelte-bceqvo nav:where(.svelte-bceqvo) small:where(.svelte-bceqvo){font-variant-numeric:tabular-nums;font-size:9px}.qb-chat-reaction-people.svelte-bceqvo{gap:2px;max-height:292px;display:grid;overflow-y:auto}.qb-chat-reaction-person.svelte-bceqvo{border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:5px 7px;display:grid}.qb-chat-reaction-person.svelte-bceqvo:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.qb-chat-reaction-avatar.svelte-bceqvo{width:32px;height:32px;color:var(--on-secondary-container,var(--foreground));background:var(--secondary-container,var(--surface-container-high));border-radius:50%;place-items:center;font-size:10px;font-weight:720;display:grid;overflow:hidden}.qb-chat-reaction-avatar.svelte-bceqvo img:where(.svelte-bceqvo){object-fit:cover;width:100%;height:100%}.qb-chat-reaction-person-copy.svelte-bceqvo{gap:1px;min-width:0;display:grid}.qb-chat-reaction-person-copy.svelte-bceqvo strong:where(.svelte-bceqvo){text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:640;overflow:hidden}.qb-chat-reaction-person-copy.svelte-bceqvo small:where(.svelte-bceqvo){color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.qb-chat-reaction-person-emoji.svelte-bceqvo{font-size:18px}@keyframes svelte-bceqvo-qb-chat-reaction-arrive{0%{opacity:0;transform:translateY(5px)scale(.52)}58%{opacity:1;transform:translateY(-1px)scale(1.12)}to{opacity:1;transform:none}}.qb-chat-reaction-details-surface{overflow:hidden}@media (prefers-reduced-motion:reduce){.qb-chat-reaction.svelte-bceqvo,.qb-chat-reactions-trigger.svelte-bceqvo{transition-duration:1ms;animation:none}}.qb-chat-reaction-remove.svelte-bceqvo{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:12px;font-weight:600}.qb-chat-composer-add-menu.svelte-h8i1fi{gap:2px;min-width:250px;display:grid}.qb-chat-composer-add-menu.svelte-h8i1fi>button:where(.svelte-h8i1fi){min-height:52px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;display:grid}.qb-chat-composer-add-menu.svelte-h8i1fi>button:where(.svelte-h8i1fi):hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}.qb-chat-composer-add-menu.svelte-h8i1fi>button:where(.svelte-h8i1fi)>span:where(.svelte-h8i1fi):first-child{width:36px;height:36px;color:var(--primary);background:color-mix(in oklab, var(--primary) 9%, transparent);border-radius:12px;place-items:center;display:grid}.qb-chat-composer-add-menu.svelte-h8i1fi>button:where(.svelte-h8i1fi)>span:where(.svelte-h8i1fi):last-child{gap:2px;display:grid}.qb-chat-composer-add-menu.svelte-h8i1fi strong:where(.svelte-h8i1fi){font-size:12px;font-weight:680}.qb-chat-composer-add-menu.svelte-h8i1fi small:where(.svelte-h8i1fi){color:var(--muted-foreground);font-size:10.5px}.qb-chat-composer-add-extra.svelte-h8i1fi{border-top:1px solid color-mix(in oklab, var(--foreground) 6%, transparent);margin-top:3px;padding-top:4px;display:grid}.qb-chat-voice-state.svelte-10igi40{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 9px 4px;display:grid}.qb-chat-voice-icon.svelte-10igi40{width:36px;height:36px;color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, transparent);border-radius:50%;place-items:center;display:grid}.qb-chat-voice-state[data-state=recording].svelte-10igi40 .qb-chat-voice-icon:where(.svelte-10igi40){color:var(--danger,var(--error));background:color-mix(in oklab, var(--danger,var(--error)) 10%, transparent)}.qb-chat-voice-main.svelte-10igi40{gap:5px;min-width:0;display:grid}.qb-chat-voice-heading.svelte-10igi40{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.qb-chat-voice-heading.svelte-10igi40 strong:where(.svelte-10igi40){color:var(--foreground);font-size:11.5px;font-weight:680}.qb-chat-voice-heading.svelte-10igi40 span:where(.svelte-10igi40){color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10.5px}.qb-chat-waveform.svelte-10igi40{align-items:center;gap:3px;height:28px;display:flex;overflow:hidden}.qb-chat-waveform.svelte-10igi40 i:where(.svelte-10igi40){opacity:.62;background:currentColor;border-radius:999px;width:3px;display:block}.qb-chat-voice-state[data-state=recording].svelte-10igi40 .qb-chat-waveform:where(.svelte-10igi40) i:where(.svelte-10igi40){animation:.9s ease-in-out infinite alternate svelte-10igi40-qb-chat-wave}.qb-chat-voice-state[data-state=transcribing].svelte-10igi40 .qb-chat-waveform:where(.svelte-10igi40) i:where(.svelte-10igi40){opacity:.35;animation:1.15s ease-in-out infinite svelte-10igi40-qb-chat-transcribe}.qb-chat-voice-state.svelte-10igi40 p:where(.svelte-10igi40){color:var(--foreground);margin:0;font-size:12px;line-height:1.42}@keyframes svelte-10igi40-qb-chat-wave{0%{opacity:.42;transform:scaleY(.58)}to{opacity:.9;transform:scaleY(1)}}@keyframes svelte-10igi40-qb-chat-transcribe{0%,to{opacity:.22}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.qb-chat-waveform.svelte-10igi40 i:where(.svelte-10igi40){animation:none!important}}.qb-chat-composer.svelte-1mqieoo{width:100%;color:var(--foreground);background:var(--surface-container-high,var(--muted));border-radius:28px;align-self:start;padding:4px;transition:background-color .14s,border-radius .22s cubic-bezier(.2,.78,.2,1);display:grid;overflow:clip}.qb-chat-composer.svelte-1mqieoo:focus-within{background:var(--surface-container-highest,var(--surface-container-high))}.qb-chat-composer[data-expanded=true].svelte-1mqieoo{border-radius:24px}.qb-chat-composer[data-disabled=true].svelte-1mqieoo{opacity:.48}.qb-chat-composer-inner.svelte-1mqieoo{min-width:0;min-height:44px;padding-bottom:0;transition:padding-bottom .22s cubic-bezier(.2,.78,.2,1);display:grid;position:relative}.qb-chat-composer[data-expanded=true].svelte-1mqieoo .qb-chat-composer-inner:where(.svelte-1mqieoo){padding-bottom:44px}.qb-chat-composer-measure.svelte-1mqieoo{z-index:-1;visibility:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:max(16px, var(--qb-chat-body-size,15px));line-height:var(--qb-chat-body-line-height,21px);letter-spacing:var(--qb-chat-body-tracking,-.006em);position:absolute;top:0}.qb-chat-composer-compact-measure.svelte-1mqieoo{left:48px;right:50px}.qb-chat-composer-compact-measure[data-can-send=true].svelte-1mqieoo{right:92px}.qb-chat-composer-editor-measure.svelte-1mqieoo{left:12px;right:12px}.qb-chat-composer-attachments-shell.svelte-1mqieoo{opacity:0;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .22s cubic-bezier(.2,.78,.2,1),opacity .14s,transform .2s cubic-bezier(.2,.78,.2,1);display:grid;transform:translateY(3px)}.qb-chat-composer-attachments-shell[data-present=true].svelte-1mqieoo{opacity:1;grid-template-rows:1fr;transform:none}.qb-chat-composer-attachments-clip.svelte-1mqieoo{min-height:0;overflow:hidden}.qb-chat-composer-attachments.svelte-1mqieoo{scrollbar-width:none;gap:7px;min-width:0;padding:5px 5px 3px;display:flex;overflow-x:auto}.qb-chat-composer-attachments.svelte-1mqieoo::-webkit-scrollbar{display:none}.qb-chat-composer-body.svelte-1mqieoo{min-width:0;transition:height .22s cubic-bezier(.2,.78,.2,1);position:relative;overflow:hidden}.qb-chat-composer-pane.svelte-1mqieoo{opacity:0;pointer-events:none;min-width:0;transition:opacity .13s,transform .19s cubic-bezier(.2,.78,.2,1);position:absolute;inset:0;transform:translateY(4px)scale(.995)}.qb-chat-composer-pane[data-active=true].svelte-1mqieoo{opacity:1;pointer-events:auto;transform:none}.qb-chat-composer-editor-pane.svelte-1mqieoo{display:grid}textarea.svelte-1mqieoo{box-sizing:border-box;resize:none;width:100%;min-height:44px;max-height:none;color:var(--foreground);font:inherit;font-size:max(16px, var(--qb-chat-body-size,15px));line-height:var(--qb-chat-body-line-height,21px);letter-spacing:var(--qb-chat-body-tracking,-.006em);caret-color:var(--primary);scrollbar-width:thin;background:0 0;border:0;outline:0;padding:11px 12px 8px}.qb-chat-composer-voice-pane.svelte-1mqieoo{align-content:center;min-height:0;display:grid}.qb-chat-composer-voice-pane[data-voice-idle].svelte-1mqieoo *{animation:none!important}.qb-chat-composer-toolbar.svelte-1mqieoo{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex;position:absolute;bottom:0;left:2px;right:2px}.qb-chat-composer-tools.svelte-1mqieoo,.qb-chat-composer-end.svelte-1mqieoo{pointer-events:auto}.qb-chat-composer.svelte-1mqieoo:not([data-expanded=true]) textarea:where(.svelte-1mqieoo){padding-left:48px;padding-right:50px}.qb-chat-composer:not([data-expanded=true])[data-can-send=true].svelte-1mqieoo textarea:where(.svelte-1mqieoo){padding-right:92px}.qb-chat-composer-tools.svelte-1mqieoo,.qb-chat-composer-end.svelte-1mqieoo,.qb-chat-composer-tool-slot.svelte-1mqieoo{align-items:center;gap:2px;min-width:0;display:flex}.qb-chat-composer-end.svelte-1mqieoo{justify-content:flex-end}.qb-chat-composer-processing.svelte-1mqieoo{color:var(--muted-foreground);font-size:12px;animation:1.2s ease-in-out infinite alternate svelte-1mqieoo-qb-chat-processing}textarea.svelte-1mqieoo::placeholder{color:var(--muted-foreground);opacity:1}textarea.svelte-1mqieoo:disabled{cursor:not-allowed}@keyframes svelte-1mqieoo-qb-chat-processing{0%{opacity:.42}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.qb-chat-composer.svelte-1mqieoo,.qb-chat-composer-inner.svelte-1mqieoo,.qb-chat-composer-attachments-shell.svelte-1mqieoo,.qb-chat-composer-body.svelte-1mqieoo,.qb-chat-composer-pane.svelte-1mqieoo,textarea.svelte-1mqieoo{transition-duration:1ms}.qb-chat-composer-processing.svelte-1mqieoo{animation:none}}.qb-chat-composer.svelte-1mqieoo .qb-chat-composer-add svg{transition:transform var(--motion-duration-medium,.22s) var(--motion-ease-standard,ease)}.qb-chat-composer.svelte-1mqieoo .qb-chat-composer-add[data-active=true] svg{transform:rotate(45deg)}.qb-chat-reaction-picker.svelte-1c8oiy3{background:var(--surface-container-highest,var(--surface-container-high));box-shadow:0 8px 28px #00000029, inset 0 0 0 1px color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.qb-chat-reaction-choice.svelte-1c8oiy3,.qb-chat-reaction-more.svelte-1c8oiy3{width:36px;height:36px;color:var(--foreground);font:inherit;cursor:pointer;transition:transform var(--motion-duration-short,.12s) var(--motion-ease-expressive,ease), background-color var(--motion-duration-short,.12s) ease;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.qb-chat-reaction-choice.svelte-1c8oiy3{font-size:18px}.qb-chat-reaction-choice.svelte-1c8oiy3:hover,.qb-chat-reaction-choice[data-selected=true].svelte-1c8oiy3,.qb-chat-reaction-more.svelte-1c8oiy3:hover,.qb-chat-reaction-more[data-expanded=true].svelte-1c8oiy3{background:color-mix(in oklab, var(--primary) 10%, transparent);transform:scale(1.08)}.qb-chat-reaction-choice.svelte-1c8oiy3:active,.qb-chat-reaction-more.svelte-1c8oiy3:active{transform:scale(.92)}.qb-chat-reaction-palette.svelte-1c8oiy3{gap:12px;width:100%;padding:14px;display:grid}.qb-chat-reaction-palette.svelte-1c8oiy3 header:where(.svelte-1c8oiy3){justify-content:space-between;align-items:baseline;gap:12px;padding-inline:3px;display:flex}.qb-chat-reaction-palette.svelte-1c8oiy3 header:where(.svelte-1c8oiy3) strong:where(.svelte-1c8oiy3){font-size:13px;font-weight:680}.qb-chat-reaction-palette.svelte-1c8oiy3 header:where(.svelte-1c8oiy3) span:where(.svelte-1c8oiy3){color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10px}.qb-chat-reaction-grid.svelte-1c8oiy3{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;display:grid}.qb-chat-reaction-grid.svelte-1c8oiy3 button:where(.svelte-1c8oiy3){aspect-ratio:1;min-width:0;font:inherit;cursor:pointer;transition:transform .14s var(--motion-ease-expressive,cubic-bezier(.2,.8,.2,1)), background-color .12s ease;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;font-size:20px;display:grid}.qb-chat-reaction-grid.svelte-1c8oiy3 button:where(.svelte-1c8oiy3):hover,.qb-chat-reaction-grid.svelte-1c8oiy3 button[data-selected=true]:where(.svelte-1c8oiy3){background:color-mix(in oklab, var(--primary) 11%, transparent);transform:scale(1.09)}.qb-chat-reaction-grid.svelte-1c8oiy3 button:where(.svelte-1c8oiy3):active{transform:scale(.9)}.qb-chat-reaction-palette-surface{overflow:hidden}@media (width<=390px){.qb-chat-reaction-grid.svelte-1c8oiy3{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.qb-chat-reaction-choice.svelte-1c8oiy3,.qb-chat-reaction-more.svelte-1c8oiy3,.qb-chat-reaction-grid.svelte-1c8oiy3 button:where(.svelte-1c8oiy3){transition-duration:1ms}}.qb-surface-header.svelte-1ieozz4{z-index:20;isolation:isolate;pointer-events:none;min-width:0;min-height:68px;padding:8px 10px 0;display:grid;position:relative}.qb-surface-header__atmosphere.svelte-1ieozz4{z-index:0;pointer-events:none;background:linear-gradient(to bottom, color-mix(in oklab, var(--background) 30%, transparent) 0%, color-mix(in oklab, var(--background) 18%, transparent) 50%, transparent 100%);position:absolute;inset:0 0 -28px}.qb-surface-header__row.svelte-1ieozz4{z-index:1;pointer-events:auto;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.qb-surface-header__island.svelte-1ieozz4{min-height:52px;color:var(--foreground);background:color-mix(in oklab, var(--surface-container-high,var(--muted)) 90%, transparent);border:0;border-radius:999px;box-shadow:0 2px 12px #00000012}.qb-surface-header__back.svelte-1ieozz4{flex:0 0 52px;place-items:center;width:52px;display:grid}.qb-surface-header__identity.svelte-1ieozz4{min-width:0;max-width:min(520px,100% - 116px);font:inherit;text-align:left;cursor:pointer;border:0;flex:0 auto;align-items:center;gap:9px;padding:5px 12px 5px 5px;display:flex}.qb-surface-header__identity-static.svelte-1ieozz4{cursor:default}.qb-surface-header__actions.svelte-1ieozz4{flex:none;align-items:center;margin-inline-start:auto;padding-inline:4px;display:flex}.qb-surface-header__details.svelte-1ieozz4{gap:14px;min-width:min(320px,100vw - 32px);max-width:min(420px,100vw - 24px);padding:18px;display:grid}.qb-surface-header__morph-surface{border-radius:26px}@media (width<=560px){.qb-surface-header.svelte-1ieozz4{padding-inline:7px}.qb-surface-header__row.svelte-1ieozz4{gap:5px}.qb-surface-header__island.svelte-1ieozz4{min-height:48px}.qb-surface-header__back.svelte-1ieozz4{flex-basis:48px;width:48px}.qb-surface-header__identity.svelte-1ieozz4{padding-right:9px}}
