.ui-button.svelte-g9c1iq{box-sizing:border-box;border:var(--border-width) solid transparent;border-radius:var(--radius-element);min-width:max-content;font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast-min) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.ui-button__content.svelte-g9c1iq{min-height:var(--ui-button-icon-size);justify-content:center;align-items:center;gap:var(--spacing-2);display:inline-flex}.ui-button__icon.svelte-g9c1iq,.ui-button__end.svelte-g9c1iq{flex:none;place-items:center;display:inline-grid}.ui-button__icon.svelte-g9c1iq{width:var(--ui-button-icon-size);height:var(--ui-button-icon-size)}.ui-button__icon.svelte-g9c1iq .ui-icon{width:100%;height:100%}.ui-button__icon.svelte-g9c1iq svg{width:100%;height:100%;display:block}.ui-button__label.svelte-g9c1iq{align-items:center;gap:var(--spacing-2);white-space:nowrap;display:inline-flex}.ui-button__spinner.svelte-g9c1iq{width:var(--ui-button-icon-size);height:var(--ui-button-icon-size);border:var(--border-width) solid currentColor;border-radius:var(--radius-full);animation:svelte-g9c1iq-ui-button-spin var(--duration-medium-max) linear infinite;border-top-color:#0000}.ui-button[data-size=sm].svelte-g9c1iq{--ui-button-icon-size:var(--spacing-3);height:var(--size-element-sm);padding-inline:var(--spacing-3);font-size:var(--font-size-sm)}.ui-button[data-size=md].svelte-g9c1iq{--ui-button-icon-size:var(--spacing-4);height:var(--size-element-md);padding-inline:var(--spacing-4);font-size:var(--font-size-base)}.ui-button[data-size=lg].svelte-g9c1iq{--ui-button-icon-size:var(--spacing-5);height:var(--size-element-lg);padding-inline:var(--spacing-5);font-size:var(--font-size-lg)}.ui-button[data-icon-button].svelte-g9c1iq{width:var(--ui-button-control-size);min-width:var(--ui-button-control-size);padding-inline:var(--spacing-0)}.ui-button[data-size=sm].svelte-g9c1iq{--ui-button-control-size:var(--size-element-sm)}.ui-button[data-size=md].svelte-g9c1iq{--ui-button-control-size:var(--size-element-md)}.ui-button[data-size=lg].svelte-g9c1iq{--ui-button-control-size:var(--size-element-lg)}@media (pointer:coarse){.ui-button.svelte-g9c1iq:not([data-icon-button]){min-height:var(--size-touch)}}.ui-button[data-variant=primary].svelte-g9c1iq{color:var(--color-on-accent);background:var(--color-accent)}.ui-button[data-variant=secondary].svelte-g9c1iq{color:var(--color-text-primary);background:var(--color-neutral);box-shadow:var(--shadow-low)}.ui-button[data-variant=ghost].svelte-g9c1iq{color:var(--color-text-primary);background:0 0}.ui-button[data-variant=destructive].svelte-g9c1iq{color:var(--color-error);background:var(--color-error-muted)}.ui-button[data-toggle-button][aria-pressed=true].svelte-g9c1iq{color:var(--color-on-accent);background:var(--color-accent);box-shadow:none}.ui-button[data-status=success].svelte-g9c1iq{color:var(--color-success);background:var(--color-success-muted);box-shadow:none}.ui-button[data-status=error].svelte-g9c1iq{color:var(--color-error);background:var(--color-error-muted);box-shadow:none}@media (hover:hover){.ui-button.svelte-g9c1iq:hover:not(:disabled){box-shadow:var(--shadow-low), var(--shadow-inset-hover)}.ui-button[data-variant=ghost].svelte-g9c1iq:hover:not(:disabled){background:var(--color-overlay-hover);box-shadow:none}.ui-button[data-status=success].svelte-g9c1iq:hover:not(:disabled),.ui-button[data-status=error].svelte-g9c1iq:hover:not(:disabled){box-shadow:none}}.ui-button.svelte-g9c1iq:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-button.svelte-g9c1iq:active:not(:disabled){transform:scale(.96)}.ui-button.svelte-g9c1iq:disabled{cursor:not-allowed;opacity:.5}.ui-button[data-status=success].svelte-g9c1iq:disabled,.ui-button[data-status=error].svelte-g9c1iq:disabled{opacity:1;cursor:default}@keyframes svelte-g9c1iq-ui-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-button.svelte-g9c1iq{transition:none}.ui-button__spinner.svelte-g9c1iq{animation:none}}@property --dialog-width{syntax:"*";inherits:false}@property --dialog-max-height{syntax:"*";inherits:false}.ui-dialog.svelte-1i47zga{width:min(calc(100vw - var(--spacing-8)), var(--dialog-width,var(--size-dialog)));max-width:none;max-height:min(var(--dialog-max-height,var(--size-dialog-max-height)), calc(100dvh - var(--spacing-8)));border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-container);color:var(--color-text-primary);background:var(--color-background-popover);box-shadow:var(--shadow-high);opacity:0;transform:translateY(var(--spacing-2)) scale(.98);transition:display var(--duration-fast) allow-discrete, overlay var(--duration-fast) allow-discrete, opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);padding:0}.ui-dialog[data-size=wide].svelte-1i47zga{--dialog-width:var(--size-content-max)}.ui-dialog[open].svelte-1i47zga{opacity:1;transform:none}@starting-style{.ui-dialog[open].svelte-1i47zga{opacity:0;transform:translateY(var(--spacing-2)) scale(.98)}}.ui-dialog[data-heading=hidden].svelte-1i47zga>.ui-dialog__panel:where(.svelte-1i47zga)>.ui-dialog__header:where(.svelte-1i47zga){z-index:1;padding:var(--spacing-4);position:absolute;inset-block-start:0;inset-inline-end:0}.ui-dialog[data-heading=hidden].svelte-1i47zga>.ui-dialog__panel:where(.svelte-1i47zga)>.ui-dialog__body:where(.svelte-1i47zga){padding:0}.ui-dialog.svelte-1i47zga::backdrop{opacity:0;transition:display var(--duration-fast) allow-discrete, overlay var(--duration-fast) allow-discrete, opacity var(--duration-fast) var(--ease-standard)}.ui-dialog[open].svelte-1i47zga::backdrop{opacity:1}@starting-style{.ui-dialog[open].svelte-1i47zga::backdrop{opacity:0}}.ui-dialog__panel.svelte-1i47zga{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.ui-dialog__header.svelte-1i47zga{gap:var(--spacing-4);padding:var(--spacing-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ui-dialog__header.svelte-1i47zga h2:where(.svelte-1i47zga),.ui-dialog__header.svelte-1i47zga p:where(.svelte-1i47zga){margin:0}.ui-dialog__header.svelte-1i47zga h2:where(.svelte-1i47zga){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--text-body-leading);outline:none}.ui-dialog__header.svelte-1i47zga p:where(.svelte-1i47zga){margin-top:var(--spacing-2);color:var(--color-text-secondary);line-height:var(--text-supporting-leading)}.ui-dialog__close.svelte-1i47zga{width:var(--size-element-md);height:var(--size-element-md);border-radius:var(--radius-element);color:var(--color-icon-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast-min) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.ui-dialog__close.svelte-1i47zga:hover{background:var(--color-overlay-hover)}}.ui-dialog__close.svelte-1i47zga:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-dialog__close.svelte-1i47zga:active{transform:scale(.96)}.ui-dialog__body.svelte-1i47zga{overscroll-behavior:contain;min-height:0;padding:0 var(--spacing-6) var(--spacing-6);overflow:auto}.ui-dialog__footer.svelte-1i47zga{justify-content:flex-end;gap:var(--spacing-2);padding:0 var(--spacing-6) var(--spacing-6);flex-wrap:wrap;display:flex}@media (pointer:coarse){.ui-dialog__close.svelte-1i47zga{width:var(--size-touch);height:var(--size-touch)}}@media (width<=36rem){.ui-dialog.svelte-1i47zga{width:calc(100vw - var(--spacing-4));max-height:calc(100dvh - var(--spacing-4))}.ui-dialog__header.svelte-1i47zga{padding:var(--spacing-4)}.ui-dialog__body.svelte-1i47zga,.ui-dialog__footer.svelte-1i47zga{padding:0 var(--spacing-4) var(--spacing-4)}}@media (prefers-reduced-motion:reduce){.ui-dialog.svelte-1i47zga,.ui-dialog.svelte-1i47zga::backdrop,.ui-dialog__close.svelte-1i47zga{transition:none}}.recordings.svelte-kd1a0g{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.recordings.svelte-kd1a0g li:where(.svelte-kd1a0g){justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.error-text.svelte-kd1a0g{margin:0 0 var(--spacing-3);color:var(--color-error);font-size:var(--font-size-sm)}.ui-accordion.svelte-1j6m7hc{border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-container);width:100%;color:var(--color-text-primary);background:var(--color-background-surface);box-shadow:var(--shadow-low);overflow:hidden}.ui-accordion__item.svelte-1j6m7hc+.ui-accordion__item:where(.svelte-1j6m7hc){border-top:var(--border-width) solid var(--color-border-emphasized)}.ui-accordion__heading.svelte-1j6m7hc{align-items:center;display:flex}.ui-accordion__heading-trigger.svelte-1j6m7hc{flex:1;min-width:0}.ui-accordion__actions.svelte-1j6m7hc{flex:none;align-items:center;padding-inline-end:var(--spacing-3);display:flex}.ui-accordion__trigger.svelte-1j6m7hc{width:100%;min-height:var(--size-element-lg);align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex}.ui-accordion__trigger.svelte-1j6m7hc:focus-visible{z-index:1;background:var(--color-accent-muted);box-shadow:var(--shadow-inset-selected);outline:0;position:relative}.ui-accordion__trigger.svelte-1j6m7hc:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-accordion__text.svelte-1j6m7hc{align-items:baseline;gap:var(--spacing-1) var(--spacing-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.ui-accordion__label.svelte-1j6m7hc{min-width:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);flex:12rem}.ui-accordion__meta.svelte-1j6m7hc{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex:0 auto}.ui-accordion__chevron.svelte-1j6m7hc{transition:transform var(--duration-medium-min) var(--ease-standard);flex:none;place-items:center;display:inline-grid}.ui-accordion__item[data-open].svelte-1j6m7hc .ui-accordion__chevron:where(.svelte-1j6m7hc){transform:rotate(180deg)}.ui-accordion__panel.svelte-1j6m7hc{transition:grid-template-rows var(--duration-medium-min) var(--ease-standard);grid-template-rows:0fr;display:grid}.ui-accordion__panel[data-open].svelte-1j6m7hc{grid-template-rows:1fr}.ui-accordion__panel-inner.svelte-1j6m7hc{border-top:var(--border-width) solid transparent;background:var(--color-background-muted);min-height:0;overflow:hidden}.ui-accordion__panel[data-open].svelte-1j6m7hc .ui-accordion__panel-inner:where(.svelte-1j6m7hc){border-top-color:var(--color-border)}.ui-accordion__content.svelte-1j6m7hc{padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--text-supporting-leading);opacity:0;transform:translateY(calc(var(--spacing-1) * -1));transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.ui-accordion__panel[data-open].svelte-1j6m7hc .ui-accordion__content:where(.svelte-1j6m7hc){opacity:1;transition-delay:var(--duration-fast-min);transform:translateY(0)}@media (hover:hover){.ui-accordion__trigger.svelte-1j6m7hc:not(:disabled):hover{background:var(--color-overlay-hover)}}@media (prefers-reduced-motion:reduce){.ui-accordion__trigger.svelte-1j6m7hc,.ui-accordion__chevron.svelte-1j6m7hc,.ui-accordion__panel.svelte-1j6m7hc,.ui-accordion__content.svelte-1j6m7hc{transition-duration:0s;transition-delay:0s}}.ui-action-menu.svelte-1ru8sjh{display:inline-flex}.ui-action-menu__surface.svelte-1ru8sjh{box-sizing:border-box;width:max-content;min-width:var(--size-popover-min-width);max-width:min(var(--size-dialog), calc(100vw - var(--spacing-8)));max-height:calc(100vh - var(--spacing-8));gap:var(--spacing-0-5);padding:var(--spacing-1);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-element);color:var(--color-text-primary);background:var(--color-background-popover);box-shadow:var(--shadow-med);font:inherit;animation:svelte-1ru8sjh-ui-action-menu-enter var(--duration-fast) var(--ease-standard);margin:0;display:grid;position:fixed;inset:auto;overflow:auto}.ui-action-menu__surface[data-menu-min-width=content].svelte-1ru8sjh{min-width:0}.ui-action-menu__surface.svelte-1ru8sjh>a:where(.svelte-1ru8sjh),.ui-action-menu__surface.svelte-1ru8sjh>button:where(.svelte-1ru8sjh){grid-template-columns:var(--spacing-4) minmax(0, 1fr);align-items:center;gap:var(--spacing-2);min-height:var(--size-element-md);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-inner);color:inherit;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;line-height:1;text-decoration:none;display:grid}.ui-action-menu__surface.svelte-1ru8sjh>[data-active]:where(.svelte-1ru8sjh){background:var(--color-overlay-hover)}.ui-action-menu__surface.svelte-1ru8sjh>[data-destructive]:where(.svelte-1ru8sjh){color:var(--color-error)}.ui-action-menu__surface.svelte-1ru8sjh>a:where(.svelte-1ru8sjh) .ui-icon,.ui-action-menu__surface.svelte-1ru8sjh>button:where(.svelte-1ru8sjh) .ui-icon{width:var(--spacing-4);height:var(--spacing-4)}.ui-action-menu__surface.svelte-1ru8sjh>[aria-disabled=true]:where(.svelte-1ru8sjh),.ui-action-menu__surface.svelte-1ru8sjh>button:where(.svelte-1ru8sjh):disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-action-menu__surface.svelte-1ru8sjh:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-action-menu__divider.svelte-1ru8sjh{height:var(--border-width);margin:var(--spacing-1) var(--spacing-2);background:var(--color-border)}.ui-action-menu__icon-space.svelte-1ru8sjh{width:var(--spacing-4);height:var(--spacing-4)}@keyframes svelte-1ru8sjh-ui-action-menu-enter{0%{opacity:0;transform:translateY(calc(var(--spacing-1) * -1))}}@media (hover:hover){.ui-action-menu__surface.svelte-1ru8sjh>a:where(.svelte-1ru8sjh):hover:not([aria-disabled=true]),.ui-action-menu__surface.svelte-1ru8sjh>button:where(.svelte-1ru8sjh):hover:not(:disabled){background:var(--color-overlay-hover)}}@media (prefers-reduced-motion:reduce){.ui-action-menu__surface.svelte-1ru8sjh{animation:none}}.error.svelte-1q5z2hw{color:var(--color-error);font-size:var(--font-size-sm);line-height:var(--text-supporting-leading);margin:0}.wash.svelte-xx4c3e{fill-opacity:var(--icon-duotone-opacity,.4)}.ui-border-beam.svelte-pp7tk9{box-sizing:border-box;display:block;position:relative}.ui-border-beam.svelte-pp7tk9>[data-beam-bloom]:where(.svelte-pp7tk9){pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ui-voice-beam.svelte-12gfjev{box-sizing:border-box;display:block;position:relative}.ui-voice-beam.svelte-12gfjev>canvas:where(.svelte-12gfjev),.ui-voice-beam.svelte-12gfjev>[data-voice-beam-bloom]:where(.svelte-12gfjev),.ui-voice-beam.svelte-12gfjev>[data-voice-beam-warp]:where(.svelte-12gfjev),.ui-voice-beam.svelte-12gfjev>[data-voice-beam-core]:where(.svelte-12gfjev){pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ui-voice-beam.svelte-12gfjev:not([data-active]):not([data-fading])>canvas:where(.svelte-12gfjev),.ui-voice-beam.svelte-12gfjev:not([data-active]):not([data-fading])>[data-voice-beam-bloom]:where(.svelte-12gfjev),.ui-voice-beam.svelte-12gfjev:not([data-active]):not([data-fading])>[data-voice-beam-warp]:where(.svelte-12gfjev),.ui-voice-beam.svelte-12gfjev:not([data-active]):not([data-fading])>[data-voice-beam-core]:where(.svelte-12gfjev){display:none!important}.ui-voice-beam.svelte-12gfjev:not([data-active]):not([data-fading]):before,.ui-voice-beam.svelte-12gfjev:not([data-active]):not([data-fading]):after{content:none!important;display:none!important}.ui-chat-composer-wrap.svelte-t2kpqm{gap:var(--spacing-2);width:100%;display:grid;container:composer/inline-size}.ui-chat-composer__shell.svelte-t2kpqm{isolation:isolate;width:100%;display:grid}.ui-chat-composer.svelte-t2kpqm{--composer-padding:var(--spacing-1-5);--composer-radius:var(--radius-chat);--composer-inner-radius:calc(var(--composer-radius) - var(--composer-padding));--composer-control-size:var(--size-element-md);z-index:2;padding:var(--composer-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--composer-radius);background:var(--color-background-popover);box-shadow:var(--shadow-low);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);position:relative}.ui-chat-composer[data-expanded].svelte-t2kpqm{--composer-padding:var(--spacing-3)}.ui-chat-composer__layout.svelte-t2kpqm{z-index:1;gap:var(--spacing-1);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"header input footer";align-items:center;min-width:0;display:grid;position:relative}.ui-chat-composer[data-expanded].svelte-t2kpqm .ui-chat-composer__layout:where(.svelte-t2kpqm){grid-template-areas:"input input input""header footer footer"}.ui-chat-composer__input-measure.svelte-t2kpqm,.ui-chat-composer__inline-gap.svelte-t2kpqm,.ui-chat-composer__footer-gap.svelte-t2kpqm{visibility:hidden;pointer-events:none;display:block;position:absolute}.ui-chat-composer__input-measure.svelte-t2kpqm{width:max-content;padding-inline:var(--spacing-1);font:inherit;font-size:var(--font-size-base);line-height:var(--text-body-leading);white-space:pre;inset-inline-end:100%}.ui-chat-composer__inline-gap.svelte-t2kpqm{width:var(--spacing-1)}.ui-chat-composer__footer-gap.svelte-t2kpqm{width:var(--spacing-2)}.ui-chat-composer[data-dictation-limit=warning].svelte-t2kpqm{border-color:var(--color-warning);box-shadow:var(--shadow-low)}.ui-chat-composer[data-dictation-limit=error].svelte-t2kpqm{border-color:var(--color-error);box-shadow:var(--shadow-inset-error)}.ui-chat-composer.svelte-t2kpqm:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-low)}.ui-chat-composer-wrap[data-disabled].svelte-t2kpqm{opacity:.65}.ui-chat-composer__header.svelte-t2kpqm,.ui-chat-composer__footer.svelte-t2kpqm,.ui-chat-composer__send.svelte-t2kpqm{gap:var(--spacing-2);align-items:center;display:flex}.ui-chat-composer__header.svelte-t2kpqm,.ui-chat-composer__footer.svelte-t2kpqm{justify-content:space-between}.ui-chat-composer__header.svelte-t2kpqm{grid-area:header}.ui-chat-composer__footer.svelte-t2kpqm{grid-area:footer}.ui-chat-composer[data-expanded].svelte-t2kpqm .ui-chat-composer__footer:where(.svelte-t2kpqm){justify-content:flex-end}.ui-chat-composer__header.svelte-t2kpqm>div:where(.svelte-t2kpqm),.ui-chat-composer__footer.svelte-t2kpqm>div:where(.svelte-t2kpqm){gap:var(--spacing-1);align-items:center;display:flex}.ui-chat-composer__footer.svelte-t2kpqm>div[data-grow]:where(.svelte-t2kpqm){flex:auto;min-width:0}.ui-chat-composer__input.svelte-t2kpqm{grid-area:input;min-width:0}.ui-chat-composer__status-slot.svelte-t2kpqm{z-index:0;box-sizing:border-box;width:calc(100% - var(--spacing-6));margin-inline:auto;margin-bottom:calc(var(--radius-chat) * -1);position:relative;overflow:hidden}.ui-chat-composer__status-drawer.svelte-t2kpqm{gap:var(--spacing-2);min-width:0;padding:var(--spacing-3) var(--spacing-4) calc(var(--spacing-3) + var(--radius-chat));border-radius:var(--radius-chat) var(--radius-chat) var(--radius-0) var(--radius-0);color:var(--color-warning);background-color:var(--color-background-surface);background-image:linear-gradient(var(--color-warning-muted), var(--color-warning-muted));display:grid}.ui-chat-composer__status-drawer[data-status=error].svelte-t2kpqm{color:var(--color-error);background-image:linear-gradient(var(--color-error-muted), var(--color-error-muted))}.ui-chat-composer__status-drawer[data-content].svelte-t2kpqm{padding:var(--spacing-2) var(--spacing-3) calc(var(--spacing-2) + var(--radius-chat));color:var(--color-text-primary)}.ui-chat-composer__status-drawer[data-content].svelte-t2kpqm:not([data-status]){background-image:linear-gradient(var(--color-background-muted), var(--color-background-muted))}.ui-chat-composer__status-message.svelte-t2kpqm{gap:var(--spacing-2);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.ui-chat-composer__status-drawer.svelte-t2kpqm p:where(.svelte-t2kpqm){min-width:0;color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--text-supporting-leading);margin:0}.ui-chat-composer__drawer.svelte-t2kpqm{z-index:1;width:100%;min-width:0;position:relative}.ui-chat-composer__drawer.svelte-t2kpqm:empty{display:none}.ui-chat-composer__status.svelte-t2kpqm{padding-inline:var(--spacing-4);color:var(--color-warning);font-size:var(--font-size-sm);margin:0}.ui-chat-composer__status[data-status=error].svelte-t2kpqm{color:var(--color-error)}@media (hover:hover){.ui-chat-composer.svelte-t2kpqm:hover{box-shadow:var(--shadow-low)}}@container composer (width<=36rem){.ui-chat-composer.svelte-t2kpqm{--composer-padding:var(--spacing-2);--composer-control-size:var(--size-element-lg)}.ui-chat-composer__layout.svelte-t2kpqm{grid-template-areas:"input input input""header footer footer";align-items:center}.ui-chat-composer__footer.svelte-t2kpqm{justify-content:flex-end}}@media (pointer:coarse){.ui-chat-composer.svelte-t2kpqm{--composer-control-size:var(--size-touch)}}@media (prefers-reduced-motion:reduce){.ui-chat-composer.svelte-t2kpqm,.ui-chat-composer__status-slot.svelte-t2kpqm{transition:none}}.ui-badge.svelte-eex7hx{justify-content:center;align-items:center;gap:var(--spacing-1);width:fit-content;height:var(--spacing-5);padding-inline:var(--spacing-2);border-radius:var(--radius-full);color:var(--color-text-primary);background:var(--color-neutral);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--text-supporting-leading);white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-flex;overflow:hidden}.icon.svelte-eex7hx{display:inline-flex}.icon.svelte-eex7hx svg{width:var(--spacing-3);height:var(--spacing-3)}.ui-badge[data-size=lg].svelte-eex7hx{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-1-5);height:auto;min-height:var(--size-element-sm);padding:var(--spacing-1) var(--spacing-3) var(--spacing-1) var(--spacing-2);border-radius:var(--radius-4);font-size:var(--font-size-base);line-height:var(--text-body-leading);white-space:normal}.ui-badge[data-size=lg].svelte-eex7hx .icon:where(.svelte-eex7hx){height:var(--spacing-5);align-items:center}.ui-badge[data-size=lg].svelte-eex7hx .icon:where(.svelte-eex7hx) svg{width:var(--spacing-4);height:var(--spacing-4)}.ui-badge[data-variant=info].svelte-eex7hx{color:var(--color-badge-on-status);background:var(--color-badge-info)}.ui-badge[data-variant=success].svelte-eex7hx{color:var(--color-badge-on-status);background:var(--color-badge-success)}.ui-badge[data-variant=warning].svelte-eex7hx{color:var(--color-badge-on-status);background:var(--color-badge-warning)}.ui-badge[data-variant=error].svelte-eex7hx{color:var(--color-badge-on-status);background:var(--color-badge-error)}.ui-badge[data-variant=blue].svelte-eex7hx{color:var(--color-text-blue);background:var(--color-background-blue)}.ui-badge[data-variant=purple].svelte-eex7hx{color:var(--color-text-purple);background:var(--color-background-purple)}.ui-badge[data-variant=pink].svelte-eex7hx{color:var(--color-text-pink);background:var(--color-background-pink)}.ui-badge[data-variant=teal].svelte-eex7hx{color:var(--color-text-teal);background:var(--color-background-teal)}.ui-badge[data-variant=orange].svelte-eex7hx{color:var(--color-text-orange);background:var(--color-background-orange)}.ui-badge[data-variant=green].svelte-eex7hx{color:var(--color-text-green);background:var(--color-background-green)}.ui-badge[data-variant=yellow].svelte-eex7hx{color:var(--color-text-yellow);background:var(--color-background-yellow)}.ui-badge[data-variant=red].svelte-eex7hx{color:var(--color-text-red);background:var(--color-background-red)}.ui-chat-composer-drawer.svelte-m2oyap{z-index:1;min-width:0;padding:var(--spacing-3) var(--spacing-4) calc(var(--spacing-3) + var(--radius-chat));margin-bottom:calc(var(--radius-chat) * -1);border-radius:var(--radius-chat) var(--radius-chat) var(--radius-0) var(--radius-0);background-color:var(--color-background-surface);background-image:linear-gradient(var(--color-background-muted), var(--color-background-muted));transform-origin:bottom;flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-chat-composer-drawer__toggle.svelte-m2oyap{width:calc(100% + var(--spacing-8));height:var(--spacing-5);margin-inline:calc(var(--spacing-4) * -1);padding:0 var(--spacing-4);color:var(--color-text-primary);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;grid-template-columns:1fr;align-items:center;display:grid}.ui-chat-composer-drawer__collapsed.svelte-m2oyap,.ui-chat-composer-drawer__handle.svelte-m2oyap{opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);grid-area:1/1}.ui-chat-composer-drawer__collapsed.svelte-m2oyap{height:var(--spacing-5);gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-base);justify-self:start;align-items:center;display:inline-flex}.ui-chat-composer-drawer__handle.svelte-m2oyap{width:var(--spacing-5);height:var(--spacing-0-5);border-radius:var(--radius-full);background:var(--color-icon-secondary);justify-self:center}.ui-chat-composer-drawer__collapsed[data-visible].svelte-m2oyap,.ui-chat-composer-drawer__handle[data-visible].svelte-m2oyap{opacity:1;pointer-events:auto}.ui-chat-composer-drawer__reveal.svelte-m2oyap{min-width:0;margin-top:var(--spacing-2);overflow:hidden}.ui-chat-composer-drawer__content.svelte-m2oyap{overscroll-behavior-inline:contain;gap:var(--spacing-1);min-width:0;scroll-padding-inline:var(--spacing-1);scroll-snap-type:inline proximity;scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.ui-chat-composer-drawer__content.svelte-m2oyap>*{scroll-snap-align:start}.ui-chat-composer-drawer__toggle.svelte-m2oyap:focus-visible{border-radius:var(--radius-element);outline:var(--focus-ring);outline-offset:calc(var(--border-width) * -1)}@media (hover:hover){.ui-chat-composer-drawer__toggle.svelte-m2oyap:hover .ui-chat-composer-drawer__handle:where(.svelte-m2oyap){background:var(--color-icon-primary)}.ui-chat-composer-drawer__toggle.svelte-m2oyap:hover .ui-chat-composer-drawer__collapsed:where(.svelte-m2oyap){color:var(--color-text-primary)}}@media (prefers-reduced-motion:reduce){.ui-chat-composer-drawer__collapsed.svelte-m2oyap,.ui-chat-composer-drawer__handle.svelte-m2oyap{transition:none}}.ui-chat-composer-input.svelte-13uazv2{box-sizing:border-box;width:100%;min-height:var(--size-element-lg);max-height:calc(8lh + var(--spacing-4));padding:var(--spacing-2) var(--spacing-1);field-sizing:content;resize:none;border-radius:max(var(--radius-element), calc(var(--radius-chat) - var(--spacing-3)));color:var(--color-text-primary);font:inherit;font-size:var(--font-size-base);line-height:var(--text-body-leading);background:0 0;border:0;outline:none;display:block;overflow-y:auto}.ui-chat-composer-input.svelte-13uazv2::placeholder{color:var(--color-text-secondary)}.ui-chat-composer-input.svelte-13uazv2:disabled{color:var(--color-text-disabled);cursor:not-allowed}@media (pointer:coarse){.ui-chat-composer-input.svelte-13uazv2{font-size:var(--font-size-input)}}.ui-morph.svelte-419ww4{align-items:center;display:inline-grid}.ui-morph__face.svelte-419ww4{white-space:nowrap;opacity:0;pointer-events:none;transform:scale(var(--icon-swap-scale));filter:blur(var(--icon-swap-blur));transition:opacity var(--duration-medium-min) var(--ease-icon-swap), transform var(--duration-medium-min) var(--ease-icon-swap), filter var(--duration-medium-min) var(--ease-icon-swap);grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.ui-morph__face[data-active].svelte-419ww4{opacity:1;pointer-events:auto;filter:blur();transform:scale(1)}@media (prefers-reduced-motion:reduce){.ui-morph__face.svelte-419ww4{transition:none}}.ui-quote.svelte-1twmq1u{column-gap:var(--spacing-2);min-width:0;color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.ui-quote[data-chip].svelte-1twmq1u{padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-3);border-radius:var(--composer-inner-radius,var(--radius-3));background:var(--color-background-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;overflow:hidden}.ui-quote[data-disabled].svelte-1twmq1u{opacity:.65}p.svelte-1twmq1u{min-width:0;font-size:var(--font-size-sm);font-style:italic;line-height:var(--text-supporting-leading);margin:0}.ui-quote.svelte-1twmq1u:not([data-chip]) p:where(.svelte-1twmq1u){border-inline-start:calc(var(--border-width) * 2) solid var(--color-border-emphasized);white-space:pre-wrap;overflow-wrap:anywhere;padding-inline-start:var(--spacing-3)}.ui-quote[data-chip].svelte-1twmq1u p:where(.svelte-1twmq1u),.ui-quote.svelte-1twmq1u:not([data-expanded]) p:where(.svelte-1twmq1u){white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button.svelte-1twmq1u{color:var(--color-icon-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ui-quote[data-chip].svelte-1twmq1u button:where(.svelte-1twmq1u){width:var(--size-element-sm);height:var(--size-element-sm);border-radius:var(--radius-element);place-items:center;display:inline-grid}@media (pointer:coarse){.ui-quote[data-chip].svelte-1twmq1u button:where(.svelte-1twmq1u){width:var(--size-touch);height:var(--size-touch)}.ui-quote.svelte-1twmq1u:not([data-chip]) button:where(.svelte-1twmq1u){min-height:var(--size-touch)}}.ui-quote.svelte-1twmq1u:not([data-chip]) button:where(.svelte-1twmq1u){margin-top:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);grid-column:2;justify-self:start}button.svelte-1twmq1u:focus-visible{border-radius:var(--radius-1);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}button.svelte-1twmq1u:disabled{cursor:not-allowed}@media (hover:hover){button.svelte-1twmq1u:hover:not(:disabled){color:var(--color-text-primary)}.ui-quote[data-chip].svelte-1twmq1u button:where(.svelte-1twmq1u):hover:not(:disabled){background:var(--color-overlay-hover)}}.ui-chat-dictation-button.svelte-d0hx51{width:var(--composer-control-size);height:var(--composer-control-size);border-radius:var(--radius-full);color:var(--color-icon-primary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ui-chat-dictation-button[data-state=recording].svelte-d0hx51{color:var(--color-icon-primary);background:var(--color-overlay-hover)}.ui-chat-dictation-button[data-state=retry].svelte-d0hx51{color:var(--color-warning);background:var(--color-warning-muted)}.ui-chat-dictation-button.svelte-d0hx51:focus-visible{outline:var(--focus-ring);outline-offset:var(--spacing-1)}.ui-chat-dictation-button.svelte-d0hx51:disabled{color:var(--color-text-disabled);cursor:not-allowed}.spinner.svelte-d0hx51{animation:svelte-d0hx51-dictation-spin var(--duration-medium-max) linear infinite;display:inline-flex}.ui-chat-dictation-button__actions.svelte-d0hx51{align-items:center;gap:var(--spacing-2);margin-inline-start:var(--spacing-2);display:inline-flex}.saved-action.svelte-d0hx51{padding:var(--spacing-1) var(--spacing-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-inner);color:var(--color-text-secondary);background:var(--color-background-surface);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.saved-action.svelte-d0hx51:focus-visible{outline:var(--focus-ring);outline-offset:var(--spacing-1)}.saved-action--destructive.svelte-d0hx51{color:var(--color-error)}@keyframes svelte-d0hx51-dictation-spin{to{transform:rotate(1turn)}}@media (hover:hover){.ui-chat-dictation-button.svelte-d0hx51:hover:not(:disabled){background:var(--color-overlay-hover)}}@media (prefers-reduced-motion:reduce){.ui-chat-dictation-button.svelte-d0hx51,.spinner.svelte-d0hx51{transition:none;animation:none}}.ui-chat-dictation-panel.svelte-i3atw3{align-items:center;gap:var(--spacing-2);width:100%;min-width:0;min-height:var(--size-element-lg);padding:var(--spacing-1) 0;color:var(--color-text-secondary);display:flex;position:relative}.ui-chat-dictation-panel__dot.svelte-i3atw3{width:var(--spacing-1-5);height:var(--spacing-1-5);border-radius:var(--radius-full);background:var(--color-error);animation:svelte-i3atw3-dictation-pulse var(--duration-medium) var(--ease-standard) infinite alternate}.ui-chat-dictation-panel__dot--idle.svelte-i3atw3{background:var(--color-text-secondary);animation:none}.ui-chat-dictation-panel__text.svelte-i3atw3{color:var(--color-text-secondary);font-size:var(--font-size-sm);flex:auto}.ui-chat-dictation-panel__timer.svelte-i3atw3{font-family:var(--font-family-code);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.ui-chat-dictation-panel[data-limit=warning].svelte-i3atw3 .ui-chat-dictation-panel__timer:where(.svelte-i3atw3){color:var(--color-warning)}.ui-chat-dictation-panel[data-limit=error].svelte-i3atw3 .ui-chat-dictation-panel__timer:where(.svelte-i3atw3){color:var(--color-error)}.ui-chat-dictation-panel.svelte-i3atw3 .ui-chat-dictation-panel__text-shimmer{font-size:var(--font-size-sm);line-height:var(--text-supporting-leading)}@keyframes svelte-i3atw3-dictation-pulse{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.ui-chat-dictation-panel__dot.svelte-i3atw3{transition:none;animation:none}}.ui-chat-send-button.svelte-rxcd16{width:var(--composer-control-size,var(--size-element-md));height:var(--composer-control-size,var(--size-element-md));border-radius:var(--radius-full);color:var(--color-on-accent);cursor:pointer;transition:transform var(--duration-fast-min) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.ui-chat-send-button.svelte-rxcd16:before{inset:var(--spacing-0-5);border-radius:inherit;background:var(--color-accent);content:"";position:absolute}.ui-chat-send-button.svelte-rxcd16 .ui-icon{position:relative}.send-glyph.svelte-rxcd16{place-items:center;display:grid}html[dir=rtl] .send-glyph--send.svelte-rxcd16{transform:scaleX(-1)}.ui-chat-send-button[data-stop].svelte-rxcd16{color:var(--color-text-primary)}.ui-chat-send-button[data-stop].svelte-rxcd16:before{background:var(--color-neutral)}.ui-chat-send-button.svelte-rxcd16:disabled{opacity:.45;cursor:not-allowed}.ui-chat-send-button.svelte-rxcd16:focus-visible{outline:var(--focus-ring);outline-offset:var(--spacing-1)}.ui-chat-send-button.svelte-rxcd16:active:not(:disabled){transform:scale(.96)}@media (prefers-reduced-motion:reduce){.ui-chat-send-button.svelte-rxcd16{transition:none}}.ui-image-preview-dialog{--dialog-width:var(--size-dialog-xl);--dialog-max-height:100dvh}.ui-image-preview-dialog .ui-dialog__body{place-items:center;min-height:0;display:grid}.ui-image-preview-dialog .ui-dialog__body img{max-width:100%;max-height:calc(100dvh - var(--spacing-12) * 3);border-radius:var(--radius-inner);object-fit:contain;display:block}.ui-skeleton.svelte-19vyxbv{width:var(--skeleton-width);height:var(--skeleton-height);border-radius:var(--radius-3);animation-delay:calc(var(--duration-fast-min) * var(--skeleton-index));display:block;overflow:hidden}.ui-skeleton[data-radius=none].svelte-19vyxbv,.ui-skeleton[data-radius="0"].svelte-19vyxbv{border-radius:var(--radius-0)}.ui-skeleton[data-radius="1"].svelte-19vyxbv{border-radius:var(--radius-1)}.ui-skeleton[data-radius="2"].svelte-19vyxbv{border-radius:var(--radius-2)}.ui-skeleton[data-radius="4"].svelte-19vyxbv{border-radius:var(--radius-4)}.ui-skeleton[data-radius=rounded].svelte-19vyxbv{border-radius:var(--radius-full)}.ui-thumbnail.svelte-1x1qxby{width:var(--size-thumbnail);height:var(--size-thumbnail);border:var(--border-width) solid var(--color-image-edge);border-radius:var(--radius-inner);background:var(--color-background-muted);isolation:isolate;transition:opacity var(--duration-fast) var(--ease-standard);flex:none;display:inline-grid;position:relative;overflow:hidden}.ui-thumbnail.svelte-1x1qxby>img:where(.svelte-1x1qxby),.ui-thumbnail__placeholder.svelte-1x1qxby,.ui-thumbnail__skeleton.svelte-1x1qxby,.ui-thumbnail__error.svelte-1x1qxby,.ui-thumbnail__upload.svelte-1x1qxby,.ui-thumbnail__open.svelte-1x1qxby{width:100%;height:100%;position:absolute;inset:0}.ui-thumbnail.svelte-1x1qxby>img:where(.svelte-1x1qxby){object-fit:cover;display:block}.ui-thumbnail__placeholder.svelte-1x1qxby{color:var(--color-icon-secondary);place-items:center;display:grid}.ui-thumbnail__error.svelte-1x1qxby{color:var(--color-error);place-items:center;display:grid}.ui-thumbnail[data-status=error].svelte-1x1qxby{border-color:var(--color-error);background:var(--color-error-muted)}.ui-thumbnail[data-warning=true].svelte-1x1qxby{border-color:var(--color-warning)}.ui-thumbnail__warning.svelte-1x1qxby{bottom:var(--spacing-1);left:var(--spacing-1);z-index:2;width:var(--spacing-5);height:var(--spacing-5);border-radius:var(--radius-1);color:var(--color-badge-on-status);background:var(--color-badge-warning);pointer-events:none;place-items:center;display:grid;position:absolute}.ui-thumbnail__placeholder.svelte-1x1qxby svg:where(.svelte-1x1qxby){width:var(--spacing-6);height:var(--spacing-6);stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ui-thumbnail__skeleton.svelte-1x1qxby{background:var(--color-neutral)}.ui-thumbnail__open.svelte-1x1qxby{z-index:1;border-radius:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0}.ui-thumbnail__open.svelte-1x1qxby:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--border-width) * -2)}.ui-thumbnail__upload.svelte-1x1qxby{z-index:2;background:var(--color-overlay);pointer-events:none;place-items:center;display:grid}.ui-thumbnail__upload.svelte-1x1qxby>span:where(.svelte-1x1qxby){width:var(--spacing-5);height:var(--spacing-5);border:calc(var(--border-width) * 2) solid var(--color-on-dark);border-radius:var(--radius-full);animation:svelte-1x1qxby-ui-thumbnail-spin var(--duration-medium-max) linear infinite;border-top-color:#0000}.ui-thumbnail__remove.svelte-1x1qxby{top:var(--spacing-1);right:var(--spacing-1);z-index:3;width:var(--size-element-sm);height:var(--size-element-sm);padding:var(--spacing-1-5);border-radius:var(--radius-1);color:var(--color-on-dark);background:var(--color-overlay);cursor:pointer;opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast-min) var(--ease-standard);border:0;place-items:center;display:grid;position:absolute}.ui-thumbnail__remove.svelte-1x1qxby svg:where(.svelte-1x1qxby){stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:100%;height:100%}.ui-thumbnail[data-remove-visibility=always].svelte-1x1qxby .ui-thumbnail__remove:where(.svelte-1x1qxby),.ui-thumbnail.svelte-1x1qxby:focus-within .ui-thumbnail__remove:where(.svelte-1x1qxby){opacity:1;pointer-events:auto}.ui-thumbnail[data-disabled=true].svelte-1x1qxby{opacity:.5}.ui-thumbnail__remove.svelte-1x1qxby:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-on-dark);outline-offset:var(--focus-ring-offset)}.ui-thumbnail__remove.svelte-1x1qxby:active:not(:disabled){transform:scale(.96)}.ui-thumbnail.svelte-1x1qxby button:where(.svelte-1x1qxby):disabled{cursor:not-allowed}@media (hover:hover){.ui-thumbnail.svelte-1x1qxby:hover .ui-thumbnail__remove:where(.svelte-1x1qxby){opacity:1;pointer-events:auto}.ui-thumbnail__open.svelte-1x1qxby:hover:not(:disabled){background:var(--color-overlay-hover)}.ui-thumbnail__remove.svelte-1x1qxby:hover:not(:disabled){background:var(--color-overlay-pressed)}}@media (any-pointer:coarse){.ui-thumbnail__remove.svelte-1x1qxby{opacity:1;pointer-events:auto}}@keyframes svelte-1x1qxby-ui-thumbnail-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-thumbnail.svelte-1x1qxby,.ui-thumbnail__open.svelte-1x1qxby,.ui-thumbnail__remove.svelte-1x1qxby{transition:none}.ui-thumbnail__upload.svelte-1x1qxby>span:where(.svelte-1x1qxby){animation:none}}.ui-ai-chat-composer__input-stack.svelte-1q2jtms{gap:var(--spacing-2);min-width:0;display:grid}.ui-ai-chat-composer__dictation-footer.svelte-1q2jtms{flex:auto;align-items:center;width:100%;min-width:0;display:flex}.ui-ai-chat-composer__dictation-cancel.svelte-1q2jtms{width:var(--composer-control-size);height:var(--composer-control-size);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ui-ai-chat-composer__dictation-cancel.svelte-1q2jtms:focus-visible{outline:var(--focus-ring);outline-offset:var(--spacing-1)}.ui-ai-chat-composer__dictation-cancel.svelte-1q2jtms:disabled{cursor:not-allowed}@media (hover:hover){.ui-ai-chat-composer__dictation-cancel.svelte-1q2jtms:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-overlay-hover)}}.ui-ai-chat-composer__dictation-footer.svelte-1q2jtms .ui-chat-dictation-panel{flex:auto;width:100%}.ui-ai-chat-composer__file-input.svelte-1q2jtms{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:fixed;overflow:hidden}.ui-ai-chat-composer__attach.svelte-1q2jtms{width:var(--composer-control-size);height:var(--composer-control-size);border-radius:var(--radius-full);color:var(--color-icon-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ui-ai-chat-composer__attach[data-active].svelte-1q2jtms{background:var(--color-neutral)}.ui-ai-chat-composer__attach.svelte-1q2jtms:focus-visible{outline:var(--focus-ring);outline-offset:var(--spacing-1)}.ui-ai-chat-composer__attach.svelte-1q2jtms:disabled,.ui-ai-chat-composer__dictation-cancel.svelte-1q2jtms:disabled{cursor:not-allowed}@media (hover:hover){.ui-ai-chat-composer__attach.svelte-1q2jtms:hover:not(:disabled){background:var(--color-overlay-hover)}}@media (prefers-reduced-motion:reduce){.ui-ai-chat-composer__attach.svelte-1q2jtms,.ui-ai-chat-composer__dictation-cancel.svelte-1q2jtms{transition:none}}.ui-artifact-card.svelte-13hykm6{gap:var(--spacing-3);width:100%;min-width:0;padding:var(--spacing-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);color:var(--color-text-primary);background:var(--color-background-card);box-shadow:var(--shadow-low);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ui-artifact-card.svelte-13hykm6:focus-visible{outline:var(--focus-ring);outline-offset:var(--spacing-1)}.ui-artifact-card.svelte-13hykm6:disabled{cursor:wait}.ui-artifact-card__icon.svelte-13hykm6{width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-full);background:var(--color-neutral);place-items:center;display:inline-grid;position:relative}.ui-artifact-card[data-status=streaming].svelte-13hykm6 .ui-artifact-card__icon:where(.svelte-13hykm6):after{right:var(--spacing-0-5);bottom:var(--spacing-0-5);width:var(--spacing-2);height:var(--spacing-2);border:var(--border-width) solid var(--color-background-card);border-radius:var(--radius-full);background:var(--color-brand);content:"";animation:svelte-13hykm6-artifact-pulse var(--duration-medium-max) var(--ease-standard) infinite alternate;position:absolute}.ui-artifact-card[data-status=error].svelte-13hykm6 .ui-artifact-card__icon:where(.svelte-13hykm6){color:var(--color-error);background:var(--color-error-muted)}.ui-artifact-card__copy.svelte-13hykm6{gap:var(--spacing-1);min-width:0;display:grid}.ui-artifact-card__copy.svelte-13hykm6 strong:where(.svelte-13hykm6),.ui-artifact-card__meta.svelte-13hykm6{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-artifact-card__copy.svelte-13hykm6 strong:where(.svelte-13hykm6){font-weight:var(--font-weight-semibold)}.ui-artifact-card__meta.svelte-13hykm6{color:var(--color-text-secondary);font-family:var(--font-family-code);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.ui-artifact-card__meta.svelte-13hykm6 .ui-artifact-card__word-loading{vertical-align:middle;display:inline-block}@media (hover:hover){.ui-artifact-card.svelte-13hykm6:hover{border-color:var(--color-border-emphasized);box-shadow:var(--shadow-med)}}@keyframes svelte-13hykm6-artifact-pulse{to{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.ui-artifact-card.svelte-13hykm6,.ui-artifact-card[data-status=streaming].svelte-13hykm6 .ui-artifact-card__icon:where(.svelte-13hykm6):after{transition:none;animation:none}}.artifact-code.svelte-10scj7r{min-width:100%;min-height:100%;padding:var(--spacing-4);color:var(--color-text-primary);background:var(--color-background-muted);overflow:auto}.artifact-code.svelte-10scj7r pre{min-width:max-content;min-height:100%;color:var(--color-text-primary);font-family:var(--font-family-code);font-size:var(--font-size-base);line-height:var(--text-body-leading);counter-reset:artifact-line;margin:0;background:0 0!important}.artifact-code.svelte-10scj7r code{min-width:100%;font-family:inherit;display:inline-block}.artifact-code.svelte-10scj7r .line{counter-increment:artifact-line}.artifact-code.svelte-10scj7r .line:before{width:var(--spacing-8);margin-right:var(--spacing-5);color:var(--color-text-disabled);content:counter(artifact-line);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none;display:inline-block}.ui-tooltip__seat.svelte-pevv6o{z-index:var(--z-popover);width:max-content;max-width:min(var(--size-tooltip-max-width), calc(100vw - var(--spacing-8)));color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:visible}.ui-tooltip__seat[data-glide].svelte-pevv6o{transition:transform var(--duration-fast) var(--ease-standard)}.ui-tooltip__seat[data-placement=top].svelte-pevv6o{transform:translate(calc(-50% + var(--ui-tooltip-shift-x,0px)), calc(-100% - var(--spacing-1-5)))}.ui-tooltip__seat[data-placement=bottom].svelte-pevv6o{transform:translate(calc(-50% + var(--ui-tooltip-shift-x,0px)), var(--spacing-1-5))}.ui-tooltip__content.svelte-pevv6o{box-sizing:border-box;width:max-content;max-width:min(var(--size-tooltip-max-width), calc(100vw - var(--spacing-8)));padding:var(--spacing-2) var(--spacing-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-inner);color:var(--color-text-primary);background:var(--color-background-popover);box-shadow:var(--shadow-low);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--text-body-leading);text-wrap:pretty;flex:none}@media (prefers-reduced-motion:reduce){.ui-tooltip__seat[data-glide].svelte-pevv6o,.ui-tooltip__content.svelte-pevv6o{transition:none}}.ui-tooltip.svelte-1089836{display:inline-flex}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular.BQhdFMY1.woff2)format("woff2"),url(./KaTeX_AMS-Regular.DMm9YOAa.woff)format("woff"),url(./KaTeX_AMS-Regular.DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold.Dq_IR9rO.woff2)format("woff2"),url(./KaTeX_Caligraphic-Bold.BEiXGLvX.woff)format("woff"),url(./KaTeX_Caligraphic-Bold.ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular.Di6jR-x-.woff2)format("woff2"),url(./KaTeX_Caligraphic-Regular.CTRA-rTL.woff)format("woff"),url(./KaTeX_Caligraphic-Regular.wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold.CL6g_b3V.woff2)format("woff2"),url(./KaTeX_Fraktur-Bold.BsDP51OF.woff)format("woff"),url(./KaTeX_Fraktur-Bold.BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular.CTYiF6lA.woff2)format("woff2"),url(./KaTeX_Fraktur-Regular.Dxdc4cR9.woff)format("woff"),url(./KaTeX_Fraktur-Regular.CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold.Cx986IdX.woff2)format("woff2"),url(./KaTeX_Main-Bold.Jm3AIy58.woff)format("woff"),url(./KaTeX_Main-Bold.waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic.DxDJ3AOS.woff2)format("woff2"),url(./KaTeX_Main-BoldItalic.SpSLRI95.woff)format("woff"),url(./KaTeX_Main-BoldItalic.DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic.NWA7e6Wa.woff2)format("woff2"),url(./KaTeX_Main-Italic.BMLOBm91.woff)format("woff"),url(./KaTeX_Main-Italic.3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular.B22Nviop.woff2)format("woff2"),url(./KaTeX_Main-Regular.Dr94JaBh.woff)format("woff"),url(./KaTeX_Main-Regular.ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic.CZnvNsCZ.woff2)format("woff2"),url(./KaTeX_Math-BoldItalic.iY-2wyZ7.woff)format("woff"),url(./KaTeX_Math-BoldItalic.B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic.t53AETM-.woff2)format("woff2"),url(./KaTeX_Math-Italic.DA0__PXp.woff)format("woff"),url(./KaTeX_Math-Italic.flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold.D1sUS0GD.woff2)format("woff2"),url(./KaTeX_SansSerif-Bold.DbIhKOiC.woff)format("woff"),url(./KaTeX_SansSerif-Bold.CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic.C3H0VqGB.woff2)format("woff2"),url(./KaTeX_SansSerif-Italic.DN2j7dab.woff)format("woff"),url(./KaTeX_SansSerif-Italic.YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular.DDBCnlJ7.woff2)format("woff2"),url(./KaTeX_SansSerif-Regular.CS6fqUqJ.woff)format("woff"),url(./KaTeX_SansSerif-Regular.BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular.D3wIWfF6.woff2)format("woff2"),url(./KaTeX_Script-Regular.D5yQViql.woff)format("woff"),url(./KaTeX_Script-Regular.C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular.mCD8mA8B.woff2)format("woff2"),url(./KaTeX_Size1-Regular.C195tn64.woff)format("woff"),url(./KaTeX_Size1-Regular.Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular.Dy4dx90m.woff2)format("woff2"),url(./KaTeX_Size2-Regular.oD1tc_U0.woff)format("woff"),url(./KaTeX_Size2-Regular.B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(./KaTeX_Size3-Regular.CTq5MqoE.woff)format("woff"),url(./KaTeX_Size3-Regular.DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular.Dl5lxZxV.woff2)format("woff2"),url(./KaTeX_Size4-Regular.BF-4gkZK.woff)format("woff"),url(./KaTeX_Size4-Regular.DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular.CO6r4hn1.woff2)format("woff2"),url(./KaTeX_Typewriter-Regular.C0xS9mPB.woff)format("woff"),url(./KaTeX_Typewriter-Regular.D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,math,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.11"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.ui-markdown.svelte-kvnx1x{--ui-markdown-radius:var(--radius-element);min-width:0;color:inherit;font:inherit;overflow-wrap:anywhere}.ui-markdown.svelte-kvnx1x :first-child{margin-top:0}.ui-markdown.svelte-kvnx1x :last-child{margin-bottom:0}.ui-markdown.svelte-kvnx1x p,.ui-markdown.svelte-kvnx1x ul,.ui-markdown.svelte-kvnx1x ol,.ui-markdown.svelte-kvnx1x blockquote,.ui-markdown.svelte-kvnx1x pre,.ui-markdown.svelte-kvnx1x .ui-markdown-table,.ui-markdown.svelte-kvnx1x .ui-markdown-diagram,.ui-markdown.svelte-kvnx1x .katex-display{margin:0 0 var(--spacing-4)}.ui-markdown.svelte-kvnx1x p,.ui-markdown.svelte-kvnx1x li,.ui-markdown.svelte-kvnx1x blockquote{text-wrap:pretty}.ui-markdown.svelte-kvnx1x h1,.ui-markdown.svelte-kvnx1x h2,.ui-markdown.svelte-kvnx1x h3,.ui-markdown.svelte-kvnx1x h4,.ui-markdown.svelte-kvnx1x h5,.ui-markdown.svelte-kvnx1x h6{margin:var(--spacing-6) 0 var(--spacing-1);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--text-body-leading);text-wrap:balance}.ui-markdown.svelte-kvnx1x h1{font-size:var(--font-size-2xl)}.ui-markdown.svelte-kvnx1x h2{font-size:var(--font-size-xl)}.ui-markdown.svelte-kvnx1x h3,.ui-markdown.svelte-kvnx1x h4,.ui-markdown.svelte-kvnx1x h5,.ui-markdown.svelte-kvnx1x h6{font-size:var(--font-size-lg)}.ui-markdown.svelte-kvnx1x ul,.ui-markdown.svelte-kvnx1x ol{padding-left:var(--spacing-6)}.ui-markdown.svelte-kvnx1x li{margin-block:var(--spacing-1)}.ui-markdown.svelte-kvnx1x li>ul,.ui-markdown.svelte-kvnx1x li>ol{margin-bottom:0}.ui-markdown.svelte-kvnx1x a{color:var(--color-brand);text-decoration-thickness:var(--border-width);text-underline-offset:var(--spacing-1)}.ui-markdown.svelte-kvnx1x .ui-provenance{width:1.25em;height:1.25em;border:var(--border-width) solid currentColor;border-radius:var(--radius-full);color:var(--color-text-secondary);background:var(--color-neutral);font-size:.65em;font-style:normal;font-weight:var(--font-weight-semibold);vertical-align:.15em;place-items:center;margin-inline-start:var(--spacing-1);line-height:1;display:inline-grid}.ui-markdown.svelte-kvnx1x .ui-provenance[data-provenance=search_snippet]{color:var(--color-brand)}.ui-markdown.svelte-kvnx1x .ui-provenance-note{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-inline-start:var(--spacing-1);font-style:normal}.ui-markdown.svelte-kvnx1x blockquote{padding-left:var(--spacing-4);border-left:var(--spacing-0-5) solid var(--color-border-emphasized);color:var(--color-text-secondary)}.ui-markdown.svelte-kvnx1x code{padding:var(--spacing-0-5) var(--spacing-1);border-radius:var(--radius-inner);background:var(--color-neutral);font-family:var(--font-family-code);font-size:var(--font-size-base)}.ui-markdown.svelte-kvnx1x pre{max-width:100%;padding:var(--spacing-4);isolation:isolate;border:var(--border-width) solid var(--color-border);border-radius:var(--ui-markdown-radius);background:var(--color-background-muted);line-height:var(--text-supporting-leading);overflow:auto}.ui-markdown.svelte-kvnx1x pre code{background:0 0;padding:0}.ui-markdown.svelte-kvnx1x .ui-markdown-table{overscroll-behavior-x:contain;isolation:isolate;border:var(--border-width) solid var(--color-border);border-radius:var(--ui-markdown-radius);background:var(--color-background-surface);background-clip:padding-box;width:100%;min-width:0;max-width:100%;overflow-x:auto}.ui-markdown.svelte-kvnx1x table{border-collapse:separate;border-spacing:0;width:100%}.ui-markdown.svelte-kvnx1x th,.ui-markdown.svelte-kvnx1x td{padding:var(--spacing-2) var(--spacing-3);border:0;border-inline-end:var(--border-width) solid var(--color-border);border-block-end:var(--border-width) solid var(--color-border);text-align:start;vertical-align:top;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.ui-markdown.svelte-kvnx1x th:last-child,.ui-markdown.svelte-kvnx1x td:last-child{border-inline-end:0}.ui-markdown.svelte-kvnx1x tr:last-child :is(th,td){border-block-end:0}.ui-markdown.svelte-kvnx1x th{background:var(--color-background-muted);font-weight:var(--font-weight-semibold)}.ui-markdown.svelte-kvnx1x th:first-child{border-start-start-radius:calc(var(--ui-markdown-radius) - var(--border-width))}.ui-markdown.svelte-kvnx1x th:last-child{border-start-end-radius:calc(var(--ui-markdown-radius) - var(--border-width))}.ui-markdown.svelte-kvnx1x tr:last-child td:first-child{border-end-start-radius:calc(var(--ui-markdown-radius) - var(--border-width))}.ui-markdown.svelte-kvnx1x tr:last-child td:last-child{border-end-end-radius:calc(var(--ui-markdown-radius) - var(--border-width))}.ui-markdown.svelte-kvnx1x th,.ui-markdown.svelte-kvnx1x td{min-width:6rem}.ui-markdown.svelte-kvnx1x th:first-child,.ui-markdown.svelte-kvnx1x td:first-child{min-width:9rem}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram{max-width:100%;margin:0 0 var(--spacing-4);border:var(--border-width) solid var(--color-border);border-radius:var(--ui-markdown-radius);background:var(--color-background-surface);background-clip:padding-box;position:relative}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-toolbar{top:var(--spacing-2);right:var(--spacing-2);z-index:1;position:absolute}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-expand{width:var(--size-element-md);height:var(--size-element-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-inner);color:var(--color-text-secondary);background:var(--color-background-muted);cursor:pointer;place-items:center;padding:0;display:inline-grid}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-expand svg{width:1rem;height:1rem}@media (hover:hover){.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-expand:hover{color:var(--color-text-primary);background:var(--color-overlay-hover)}}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-expand:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-viewport{max-width:100%;padding:var(--spacing-4);isolation:isolate;overflow:auto}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-viewport:focus{outline:none}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-viewport:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--spacing-1) * -1)}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-viewport>svg{width:100%;max-width:100%;height:auto;display:block}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-error,.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-note{padding:var(--spacing-4);font-size:var(--font-size-sm);margin:0}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-error{color:var(--color-error)}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-note{color:var(--color-text-secondary)}.ui-markdown.svelte-kvnx1x .ui-markdown-diagram-skeleton{height:16rem;margin:var(--spacing-4);border-radius:var(--radius-3)}dialog.ui-dialog.ui-markdown-diagram-dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}dialog.ui-dialog.ui-markdown-diagram-dialog .ui-dialog__panel{grid-template-rows:auto minmax(0,1fr);height:100dvh}dialog.ui-dialog.ui-markdown-diagram-dialog .ui-dialog__body{min-height:0;overflow:auto}.ui-markdown-diagram-dialog-frame{place-items:center;min-height:100%;display:grid}.ui-markdown-diagram-dialog-frame svg{width:100%;max-width:100%;height:auto;max-height:calc(100dvh - 8rem);display:block}.ui-markdown.svelte-kvnx1x hr{margin:var(--spacing-6) 0;border:0;border-top:var(--border-width) solid var(--color-border)}.ui-markdown.svelte-kvnx1x .katex-display{padding-block:var(--spacing-1);overflow:auto hidden}@media (hover:hover){.ui-markdown.svelte-kvnx1x a:hover{color:var(--color-text-primary)}}.ui-resize-handle.svelte-ulgfo0{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ui-resize-handle[data-direction=horizontal].svelte-ulgfo0{width:var(--spacing-4);min-height:var(--size-element-sm);cursor:col-resize}.ui-resize-handle[data-direction=vertical].svelte-ulgfo0{min-width:var(--size-element-sm);height:var(--spacing-4);cursor:row-resize}.ui-resize-handle.svelte-ulgfo0:before,.ui-resize-handle.svelte-ulgfo0:after{content:"";background:var(--color-border-emphasized);transition:opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);position:absolute}.ui-resize-handle.svelte-ulgfo0:before{opacity:0}.ui-resize-handle[data-divider=true].svelte-ulgfo0:before{opacity:1}.ui-resize-handle[data-direction=horizontal].svelte-ulgfo0:before{width:var(--border-width);height:100%}.ui-resize-handle[data-direction=vertical].svelte-ulgfo0:before{width:100%;height:var(--border-width)}.ui-resize-handle.svelte-ulgfo0:after{border-radius:var(--radius-full);opacity:0}.ui-resize-handle[data-direction=horizontal].svelte-ulgfo0:after{width:var(--spacing-1);height:var(--spacing-8)}.ui-resize-handle[data-direction=vertical].svelte-ulgfo0:after{width:var(--spacing-8);height:var(--spacing-1)}.ui-resize-handle[data-visible=true].svelte-ulgfo0:after{opacity:.6}.ui-resize-handle[data-dragging=true].svelte-ulgfo0:after,.ui-resize-handle.svelte-ulgfo0:focus-visible:after{opacity:1;box-shadow:0 0 0 var(--spacing-0-5) var(--color-accent)}.ui-resize-handle[data-disabled=true].svelte-ulgfo0{cursor:not-allowed}.ui-resize-handle[data-disabled=true].svelte-ulgfo0:after{opacity:.25}@media (hover:hover){.ui-resize-handle.svelte-ulgfo0:hover:not([data-disabled=true]):after{opacity:.6}}@media (prefers-reduced-motion:reduce){.ui-resize-handle.svelte-ulgfo0:before,.ui-resize-handle.svelte-ulgfo0:after{transition:none}}.selection-bar-wrap.svelte-1lesfrd{z-index:var(--z-raised);pointer-events:none;translate:0 var(--spacing-2);position:absolute;top:0;left:0}.selection-bar.svelte-1lesfrd{width:fit-content;max-width:calc(100vw - var(--spacing-12));height:var(--size-element-lg);padding:var(--spacing-1);border-radius:var(--radius-full);background:var(--color-background-popover);box-shadow:var(--shadow-med);pointer-events:auto;justify-content:center;align-items:center;display:flex;overflow:hidden}.selection-bar-content.svelte-1lesfrd{justify-content:center;align-items:center;gap:var(--spacing-0-5);flex:none;width:fit-content;display:flex}.control.svelte-1lesfrd,.primary.svelte-1lesfrd{height:var(--size-element-sm);align-items:center;gap:var(--spacing-1);padding-inline:var(--spacing-2);border-radius:var(--radius-full);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:0;flex:none;display:inline-flex}.control.svelte-1lesfrd{background:0 0}.primary.svelte-1lesfrd{background:var(--color-accent);color:var(--color-on-accent)}@media (hover:hover){.control.svelte-1lesfrd:hover{background:var(--color-overlay-hover)}.primary.svelte-1lesfrd:hover{opacity:.9}}.control.svelte-1lesfrd:active,.primary.svelte-1lesfrd:active{transform:scale(.96)}.control.svelte-1lesfrd:focus-visible,.primary.svelte-1lesfrd:focus-visible,.round.svelte-1lesfrd:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--border-width) * -2)}.round.svelte-1lesfrd{width:var(--size-element-sm);height:var(--size-element-sm);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.round.svelte-1lesfrd:hover{color:var(--color-text-primary);background:var(--color-overlay-hover)}}.round.svelte-1lesfrd:active{transform:scale(.96)}.chevron.svelte-1lesfrd{transition:transform var(--duration-medium) var(--ease-standard);display:flex}.chevron.open.svelte-1lesfrd{transform:rotate(180deg)}.divider.svelte-1lesfrd{width:var(--border-width);height:var(--spacing-4);margin-inline:var(--spacing-0-5);background:var(--color-border-emphasized);flex:none}.busy-label.svelte-1lesfrd{height:var(--size-element-sm);align-items:center;gap:var(--spacing-1-5);padding-inline:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;display:inline-flex}.busy-spinner.svelte-1lesfrd{width:var(--spacing-3);height:var(--spacing-3);border:calc(var(--border-width) * 1.5) solid var(--color-border-emphasized);border-top-color:var(--color-text-secondary);border-radius:var(--radius-full);animation:svelte-1lesfrd-selection-spin var(--duration-medium-max) linear infinite;flex:none}.error-label.svelte-1lesfrd{height:var(--size-element-sm);padding-inline:var(--spacing-2);color:var(--color-error);font-size:var(--font-size-sm);white-space:nowrap;align-items:center;display:inline-flex}@keyframes svelte-1lesfrd-selection-spin{to{transform:rotate(360deg)}}.preset-extra.svelte-1lesfrd{opacity:0;transition:grid-template-columns var(--duration-medium) var(--ease-standard), opacity var(--duration-medium) var(--ease-standard);grid-template-columns:0fr;display:grid}.preset-extra.open.svelte-1lesfrd{opacity:1;grid-template-columns:1fr}.preset-extra-inner.svelte-1lesfrd{align-items:center;gap:var(--spacing-0-5);min-width:0;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.busy-spinner.svelte-1lesfrd,.chevron.svelte-1lesfrd,.preset-extra.svelte-1lesfrd{transition:none;animation:none}}.presentation-stage.svelte-8djcm4{background:var(--color-background-body);grid-template-rows:minmax(0,1fr) auto;place-items:center;width:100%;height:100%;min-height:0;display:grid}.presentation-stage[data-mode=preview].svelte-8djcm4{padding:var(--spacing-4);align-content:center}.presentation-stage__viewport.svelte-8djcm4{width:100%;max-width:calc((100dvh - var(--spacing-12) * 2) * 16 / 9);aspect-ratio:16/9;background:var(--color-text-primary);max-height:100%;box-shadow:var(--shadow-med);position:relative;overflow:hidden}.presentation-stage__viewport.svelte-8djcm4 iframe:where(.svelte-8djcm4){background:0 0;border:0;width:100%;height:100%;display:block}.presentation-stage__error.svelte-8djcm4{place-content:center;gap:var(--spacing-2);padding:var(--spacing-8);background:var(--color-background-surface);color:var(--color-text-secondary);text-align:center;display:grid;position:absolute;inset:0}.presentation-stage__error.svelte-8djcm4 strong:where(.svelte-8djcm4){color:var(--color-text-primary)}.presentation-stage__controls.svelte-8djcm4{min-height:var(--size-touch);justify-content:center;align-items:center;gap:var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;display:flex}.presentation-stage__actions.svelte-8djcm4{align-items:center;gap:var(--spacing-1);margin-inline-end:var(--spacing-1);display:flex}.presentation-stage[data-mode=present].svelte-8djcm4{background:var(--color-presentation-chrome)}.presentation-stage[data-mode=present].svelte-8djcm4 .presentation-stage__controls:where(.svelte-8djcm4),.presentation-stage[data-mode=present].svelte-8djcm4 .presentation-stage__controls:where(.svelte-8djcm4) .ui-button{color:var(--color-on-presentation-chrome)}@media (width<=48rem){.presentation-stage[data-mode=preview].svelte-8djcm4{padding:var(--spacing-2)}}@media (pointer:coarse){.presentation-stage__controls.svelte-8djcm4 .ui-button{min-width:var(--size-touch);min-height:var(--size-touch)}}.hyperframes-stage.svelte-1ozkt9c{background:var(--color-background-body);width:100%;height:100%;min-height:0;padding:var(--spacing-4);grid-template-rows:minmax(0,1fr) auto;place-items:center;display:grid}.hyperframes-stage__viewport.svelte-1ozkt9c{width:100%;max-width:calc((100dvh - var(--spacing-12) * 2) * 16 / 9);aspect-ratio:16/9;background:var(--color-text-primary);max-height:100%;box-shadow:var(--shadow-med);border-radius:var(--radius-element);position:relative;overflow:hidden}.hyperframes-stage__viewport.svelte-1ozkt9c iframe:where(.svelte-1ozkt9c){background:0 0;border:0;width:100%;height:100%;display:block}.hyperframes-stage__loading.svelte-1ozkt9c{justify-content:center;align-items:center;gap:var(--spacing-3);background:var(--color-background-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-direction:column;display:flex;position:absolute;inset:0}.hyperframes-stage__spinner.svelte-1ozkt9c{width:var(--spacing-6);height:var(--spacing-6);border:calc(var(--border-width) * 2) solid var(--color-border);border-top-color:var(--color-brand);border-radius:var(--radius-full);animation:svelte-1ozkt9c-spin var(--duration-medium-max) linear infinite}@keyframes svelte-1ozkt9c-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hyperframes-stage__spinner.svelte-1ozkt9c{animation:none}}.hyperframes-stage__error.svelte-1ozkt9c{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-8);background:var(--color-background-surface);color:var(--color-text-secondary);text-align:center;font-size:var(--font-size-sm);flex-direction:column;display:flex;position:absolute;inset:0}.hyperframes-stage__error.svelte-1ozkt9c strong:where(.svelte-1ozkt9c){color:var(--color-text-primary);font-size:var(--font-size-base)}.hyperframes-stage__retry.svelte-1ozkt9c{margin-top:var(--spacing-2)}.hyperframes-stage__controls.svelte-1ozkt9c{min-height:var(--size-touch);justify-content:center;align-items:center;gap:var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}@media (width<=48rem){.hyperframes-stage.svelte-1ozkt9c{padding:var(--spacing-2)}}@media (pointer:coarse){.hyperframes-stage__controls.svelte-1ozkt9c .ui-button{min-width:var(--size-touch);min-height:var(--size-touch)}}.canvas-region.svelte-bev3s{flex:none;min-width:0;height:100%;display:flex}.artifact-canvas.svelte-bev3s{width:var(--canvas-width);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-surface);min-width:0;height:100%;box-shadow:var(--shadow-low);flex-direction:column;flex:none;display:flex;overflow:hidden}.canvas-header.svelte-bev3s,.canvas-toolbar.svelte-bev3s{gap:var(--spacing-3);border-bottom:var(--border-width) solid var(--color-border);flex:none;justify-content:space-between;align-items:center;display:flex}.canvas-header.svelte-bev3s{min-height:var(--spacing-12);padding:var(--spacing-2) var(--spacing-3)}.canvas-toolbar.svelte-bev3s{min-height:var(--spacing-10);padding-inline:var(--spacing-2) var(--spacing-3)}.canvas-heading.svelte-bev3s,.canvas-actions.svelte-bev3s,.canvas-revisions.svelte-bev3s,.canvas-views.svelte-bev3s,.canvas-presenter-action.svelte-bev3s{align-items:center;display:flex}.canvas-presenter-action.svelte-bev3s{gap:var(--spacing-2)}.canvas-presenter-error.svelte-bev3s{color:var(--color-error);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;max-width:15rem;overflow:hidden}.canvas-presenter-status.svelte-bev3s{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.canvas-runtime-error.svelte-bev3s{place-content:center;gap:var(--spacing-2);padding:var(--spacing-8);color:var(--color-text-secondary);text-align:center;display:grid}.canvas-runtime-error.svelte-bev3s strong:where(.svelte-bev3s){color:var(--color-text-primary)}.canvas-heading.svelte-bev3s{gap:var(--spacing-2);min-width:0}.canvas-heading.svelte-bev3s span:where(.svelte-bev3s){min-width:0;display:grid}.canvas-heading.svelte-bev3s strong:where(.svelte-bev3s),.canvas-heading.svelte-bev3s h2:where(.svelte-bev3s),.canvas-heading.svelte-bev3s small:where(.svelte-bev3s){font:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.canvas-heading.svelte-bev3s strong:where(.svelte-bev3s),.canvas-heading.svelte-bev3s h2:where(.svelte-bev3s){font-weight:var(--font-weight-semibold)}.canvas-heading.svelte-bev3s small:where(.svelte-bev3s),.canvas-status.svelte-bev3s{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.canvas-actions.svelte-bev3s{gap:var(--spacing-1);flex:none}.canvas-revisions.svelte-bev3s,.canvas-views.svelte-bev3s{align-self:stretch}.canvas-revisions.svelte-bev3s button:where(.svelte-bev3s),.canvas-views.svelte-bev3s button:where(.svelte-bev3s){height:100%;padding-inline:var(--spacing-3);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;position:relative}.canvas-revisions.svelte-bev3s button[aria-pressed=true]:where(.svelte-bev3s),.canvas-views.svelte-bev3s button[aria-pressed=true]:where(.svelte-bev3s){color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.canvas-revisions.svelte-bev3s button[aria-pressed=true]:where(.svelte-bev3s):after,.canvas-views.svelte-bev3s button[aria-pressed=true]:where(.svelte-bev3s):after{right:var(--spacing-2);bottom:0;left:var(--spacing-2);height:calc(var(--border-width) * 2);border-radius:var(--radius-full);background:var(--color-accent);content:"";position:absolute}.canvas-revisions.svelte-bev3s button:where(.svelte-bev3s):focus-visible,.canvas-views.svelte-bev3s button:where(.svelte-bev3s):focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--border-width) * -2)}.canvas-status.svelte-bev3s{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.canvas-viewer.svelte-bev3s{flex:1;min-height:0;position:relative;overflow:auto}.canvas-document [data-selection-edit]{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:var(--radius-1);background-color:var(--color-accent-muted)}.canvas-document [data-selection-edit][aria-busy=true]{color:#0000;background-color:#0000}.canvas-viewer.svelte-bev3s iframe:where(.svelte-bev3s){background:var(--color-background-surface);border:0;width:100%;height:100%;min-height:30rem;display:block}.canvas-document.svelte-bev3s{width:min(100% - var(--spacing-8), 45rem);padding-block:var(--spacing-8);margin-inline:auto}.canvas-preparing.svelte-bev3s{height:100%;min-height:20rem;padding:var(--spacing-8);color:var(--color-text-secondary);text-align:center;place-content:center;justify-items:center;display:grid}.canvas-preparing.svelte-bev3s span:where(.svelte-bev3s){width:var(--spacing-6);height:var(--spacing-6);margin-bottom:var(--spacing-3);border:calc(var(--border-width) * 2) solid var(--color-border);border-top-color:var(--color-brand);border-radius:var(--radius-full);animation:svelte-bev3s-canvas-spin var(--duration-medium-max) linear infinite}.canvas-preparing.svelte-bev3s strong:where(.svelte-bev3s){color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.canvas-preparing.svelte-bev3s small:where(.svelte-bev3s){max-width:24rem;margin-top:var(--spacing-1);font-size:var(--font-size-sm)}.canvas-fullscreen.svelte-bev3s{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text-primary);background:var(--color-background-surface);border:0;margin:0;padding:0}.canvas-fullscreen.svelte-bev3s::backdrop{background:var(--color-overlay)}.canvas-fullscreen-frame.svelte-bev3s{flex-direction:column;height:100%;display:flex}.presentation-dialog.svelte-bev3s{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-on-presentation-chrome);background:var(--color-presentation-chrome);border:0;margin:0;padding:0}.presentation-dialog.svelte-bev3s::backdrop{background:var(--color-presentation-chrome)}.presentation-dialog__header.svelte-bev3s{min-height:var(--size-touch);justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-inline:var(--spacing-4);color:var(--color-on-presentation-chrome);display:flex}.presentation-dialog__header.svelte-bev3s h2:where(.svelte-bev3s){font:inherit;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.presentation-dialog__header.svelte-bev3s .ui-button{color:var(--color-on-presentation-chrome)}.presentation-dialog__stage.svelte-bev3s{height:calc(100% - var(--size-touch));min-height:0}@keyframes svelte-bev3s-canvas-spin{to{transform:rotate(360deg)}}@media (hover:hover){.canvas-revisions.svelte-bev3s button:where(.svelte-bev3s):hover:not([aria-pressed=true]),.canvas-views.svelte-bev3s button:where(.svelte-bev3s):hover:not([aria-pressed=true]){color:var(--color-text-primary);background:var(--color-overlay-hover)}}@media (width<=48rem){.canvas-region.svelte-bev3s{width:100%}.canvas-resize{display:none}.artifact-canvas.svelte-bev3s{border-radius:0;width:100%}.canvas-header.svelte-bev3s{min-height:var(--size-touch);padding-inline:var(--spacing-2)}.canvas-toolbar.svelte-bev3s{min-height:var(--size-touch);overflow-x:auto}.canvas-document.svelte-bev3s{width:min(100% - var(--spacing-4), 45rem);padding-block:var(--spacing-6)}}@media (pointer:coarse){.canvas-revisions.svelte-bev3s button:where(.svelte-bev3s),.canvas-views.svelte-bev3s button:where(.svelte-bev3s){min-height:var(--size-touch)}.canvas-actions.svelte-bev3s .ui-button,.canvas-actions.svelte-bev3s .ui-copy-button{min-width:var(--size-touch);min-height:var(--size-touch)}}@media (prefers-reduced-motion:reduce){.canvas-preparing.svelte-bev3s span:where(.svelte-bev3s){animation:none}}.ui-ascii-field.svelte-f072g5{width:100%;height:100%;font-family:var(--font-family-code);font-size:var(--font-size-sm);pointer-events:none;animation:svelte-f072g5-ui-ascii-field-in calc(var(--duration-medium-max) * 3) var(--ease-standard) backwards;display:block}.ui-ascii-field[data-fade=center].svelte-f072g5{-webkit-mask-image:radial-gradient(46% 40%,#0000001f 0%,#00000059 55%,#000 100%);mask-image:radial-gradient(46% 40%,#0000001f 0%,#00000059 55%,#000 100%)}@keyframes svelte-f072g5-ui-ascii-field-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-ascii-field.svelte-f072g5{animation:none}}.ui-avatar.svelte-qygt89{--avatar-size:var(--size-element-lg);--status-size:var(--spacing-3);--status-ring:var(--spacing-0-5);width:var(--avatar-size);height:var(--avatar-size);flex:none;display:inline-grid;position:relative}.ui-avatar[data-size=xsm].svelte-qygt89{--avatar-size:var(--spacing-5);--status-size:var(--spacing-1-5);--status-ring:var(--border-width)}.ui-avatar[data-size=sm].svelte-qygt89{--avatar-size:var(--spacing-6);--status-size:var(--spacing-2);--status-ring:var(--border-width)}.ui-avatar[data-size=lg].svelte-qygt89{--avatar-size:var(--spacing-12)}.ui-avatar[data-size=xl].svelte-qygt89{--avatar-size:var(--size-avatar-xl);--status-size:var(--spacing-8);--status-ring:var(--spacing-1-5)}.visual.svelte-qygt89{border-radius:var(--radius-full);width:100%;height:100%;color:var(--color-text-secondary);background:var(--color-neutral);box-shadow:0 0 0 var(--border-width) var(--color-image-edge);place-items:center;display:grid;overflow:hidden}img.svelte-qygt89{object-fit:cover;width:100%;height:100%;display:block}.initials.svelte-qygt89{color:var(--color-text-primary);font-size:calc(var(--avatar-size) * .4);font-weight:var(--font-weight-medium);line-height:1}.status.svelte-qygt89{right:var(--spacing-0);bottom:var(--spacing-0);width:var(--status-size);height:var(--status-size);border-radius:var(--radius-full);background:var(--color-success);box-shadow:0 0 0 var(--status-ring) var(--color-background-surface);place-items:center;display:grid;position:absolute}.status[data-variant=neutral].svelte-qygt89{background:var(--color-background-surface)}.status[data-variant=neutral].svelte-qygt89:after{border:var(--border-width) solid var(--color-text-secondary);border-radius:var(--radius-full);content:"";width:44%;height:44%}.status[data-variant=error].svelte-qygt89{background:var(--color-error)}.status[data-variant=error].svelte-qygt89:after{width:48%;height:var(--border-width);border-radius:var(--radius-full);background:var(--color-on-error);content:""}.ui-banner.svelte-i0iz3s{--banner-color:var(--color-text-blue);--banner-background:var(--color-background-blue);box-sizing:border-box;gap:var(--spacing-3);width:100%;padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-container);color:var(--banner-color);background:var(--banner-background);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.ui-banner[data-status=success].svelte-i0iz3s{--banner-color:var(--color-success);--banner-background:var(--color-success-muted)}.ui-banner[data-status=warning].svelte-i0iz3s{--banner-color:var(--color-warning);--banner-background:var(--color-warning-muted)}.ui-banner[data-status=error].svelte-i0iz3s{--banner-color:var(--color-error);--banner-background:var(--color-error-muted)}.ui-banner__content.svelte-i0iz3s{gap:var(--spacing-1);min-width:0;display:grid}.ui-banner__title.svelte-i0iz3s,.ui-banner__description.svelte-i0iz3s{margin:0}.ui-banner__title.svelte-i0iz3s{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--text-body-leading);text-wrap:pretty}.ui-banner__description.svelte-i0iz3s{font-size:var(--font-size-sm);line-height:var(--text-supporting-leading);text-wrap:pretty}.ui-banner__actions.svelte-i0iz3s{gap:var(--spacing-2);align-items:center;display:flex}.ui-banner__actions.svelte-i0iz3s button:where(.svelte-i0iz3s){width:var(--size-element-sm);height:var(--size-element-sm);border-radius:var(--radius-element);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-grid}@media (hover:hover){.ui-banner__actions.svelte-i0iz3s button:where(.svelte-i0iz3s):hover{background:var(--color-overlay-hover)}}.ui-banner__actions.svelte-i0iz3s button:where(.svelte-i0iz3s):focus-visible{outline:calc(var(--border-width) * 2) solid currentColor;outline-offset:var(--focus-ring-offset)}@media (width<=56rem){.ui-banner.svelte-i0iz3s{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4)}.ui-banner__title.svelte-i0iz3s{font-size:var(--font-size-base)}}@media (width<=34rem){.ui-banner.svelte-i0iz3s{padding:var(--spacing-3)}.ui-banner.svelte-i0iz3s .ui-icon{width:var(--spacing-4);height:var(--spacing-4)}.ui-banner__title.svelte-i0iz3s{font-size:var(--font-size-sm)}.ui-banner__actions.svelte-i0iz3s{flex-wrap:wrap;grid-column:2}}.ui-button-group.svelte-2tolyd{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-element);background:var(--color-background-surface);max-width:100%;display:inline-flex}.ui-button-group[data-shape=pill].svelte-2tolyd{border-radius:var(--radius-pill);background:0 0;border:0}:is(.ui-button-group.svelte-2tolyd:has(>.ui-button[data-variant=primary]),.ui-button-group.svelte-2tolyd:has(>.ui-action-menu>.ui-button[data-variant=primary])){background:0 0;border-color:#0000}.ui-button-group[data-orientation=vertical].svelte-2tolyd{flex-direction:column}.ui-button-group.svelte-2tolyd>.ui-button{border-radius:var(--radius-0);box-shadow:none;border:0}.ui-button-group.svelte-2tolyd>.ui-action-menu{display:inline-flex}.ui-button-group.svelte-2tolyd>.ui-action-menu>.ui-button{border:0;border-inline-start:var(--border-width) solid var(--color-border);border-radius:var(--radius-0);box-shadow:none}.ui-button-group.svelte-2tolyd>.ui-action-menu>.ui-button[data-variant=primary]{border-inline-start-color:color-mix(in srgb, var(--color-on-accent) 22%, transparent)}.ui-button-group.svelte-2tolyd:has(>.ui-button[data-variant=primary])>.ui-action-menu>.ui-button{border-inline-start-color:color-mix(in srgb, var(--color-on-accent) 22%, transparent)}.ui-button-group[data-orientation=horizontal].svelte-2tolyd>.ui-button[data-variant=primary]+.ui-button[data-variant=primary]{border-inline-start-color:color-mix(in srgb, var(--color-on-accent) 22%, transparent)}.ui-button-group[data-orientation=horizontal].svelte-2tolyd:has(>.ui-button[data-variant=primary])>.ui-button+.ui-button{border-inline-start-color:color-mix(in srgb, var(--color-on-accent) 22%, transparent)}.ui-button-group[data-orientation=horizontal].svelte-2tolyd:not([data-shape=pill])>.ui-button:first-child{border-start-start-radius:calc(var(--radius-element) - var(--border-width));border-end-start-radius:calc(var(--radius-element) - var(--border-width))}.ui-button-group[data-orientation=horizontal].svelte-2tolyd:not([data-shape=pill])>.ui-button:last-child,.ui-button-group[data-orientation=horizontal].svelte-2tolyd:not([data-shape=pill])>.ui-action-menu:last-child>.ui-button{border-start-end-radius:calc(var(--radius-element) - var(--border-width));border-end-end-radius:calc(var(--radius-element) - var(--border-width))}.ui-button-group[data-orientation=horizontal][data-shape=pill].svelte-2tolyd>.ui-button:first-child{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.ui-button-group[data-orientation=horizontal][data-shape=pill].svelte-2tolyd>.ui-button:last-child,.ui-button-group[data-orientation=horizontal][data-shape=pill].svelte-2tolyd>.ui-action-menu:last-child>.ui-button{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.ui-button-group[data-orientation=vertical].svelte-2tolyd>.ui-button:first-child{border-start-start-radius:calc(var(--radius-element) - var(--border-width));border-start-end-radius:calc(var(--radius-element) - var(--border-width))}.ui-button-group[data-orientation=vertical].svelte-2tolyd>.ui-button:last-child{border-end-end-radius:calc(var(--radius-element) - var(--border-width));border-end-start-radius:calc(var(--radius-element) - var(--border-width))}.ui-button-group[data-orientation=horizontal].svelte-2tolyd>.ui-button+.ui-button{border-inline-start:var(--border-width) solid var(--color-border)}.ui-button-group[data-orientation=vertical].svelte-2tolyd>.ui-button+.ui-button{border-block-start:var(--border-width) solid var(--color-border)}.ui-button-group.svelte-2tolyd>.ui-button:focus-visible,.ui-button-group.svelte-2tolyd>.ui-action-menu>.ui-button:focus-visible{z-index:1}@media (pointer:coarse){.ui-button-group.svelte-2tolyd>.ui-action-menu>.ui-button{min-width:var(--size-touch);min-height:var(--size-touch)}}.ui-thinking-orb.svelte-15oesqr{width:var(--thinking-orb-size);height:var(--thinking-orb-size);flex:none;display:block}.ui-chat-loading.svelte-f5o4uw{justify-items:center;gap:var(--spacing-3);text-align:center;width:fit-content;display:inline-grid}.label.svelte-f5o4uw{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);white-space:nowrap}.ui-chat-layout-scroll-button.svelte-1hffzvx{min-width:var(--size-element-md);height:var(--size-element-md);gap:var(--spacing-2);padding:0 var(--spacing-3);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-full);color:var(--color-text-primary);background:var(--color-background-popover);box-shadow:var(--shadow-med);opacity:0;transform:translateY(var(--spacing-2));pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.ui-chat-layout-scroll-button[data-visible].svelte-1hffzvx{opacity:1;pointer-events:auto;cursor:pointer;transform:none}.ui-chat-layout-scroll-button.svelte-1hffzvx:focus-visible{outline:var(--focus-ring);outline-offset:var(--spacing-1)}@media (prefers-reduced-motion:reduce){.ui-chat-layout-scroll-button.svelte-1hffzvx{transition:none}}.ui-chat-layout.svelte-1o09ulm{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;container:chat-layout/inline-size}.ui-chat-layout__viewport.svelte-1o09ulm{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;width:100%;min-height:0;position:relative;overflow:auto}.ui-chat-layout__content.svelte-1o09ulm{box-sizing:border-box;width:min(100%, var(--chat-content-max-width,100%));min-height:100%;padding-bottom:calc(var(--chat-dock-height,0px) + var(--spacing-6));flex-direction:column;margin-inline:auto;display:flex}.ui-chat-layout__dock.svelte-1o09ulm{z-index:2;box-sizing:border-box;isolation:isolate;width:100%;min-width:0;padding:var(--spacing-3) var(--chat-dock-padding-inline,var(--spacing-4)) 0;pointer-events:none;justify-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.ui-chat-layout__scroll-button.svelte-1o09ulm,.ui-chat-layout__composer.svelte-1o09ulm{z-index:1;position:relative}.ui-chat-layout__scroll-button.svelte-1o09ulm{pointer-events:auto;height:0;transition:height var(--duration-fast) var(--ease-standard), margin-bottom var(--duration-fast) var(--ease-standard);margin-bottom:0;overflow:visible}.ui-chat-layout__scroll-button[data-visible=true].svelte-1o09ulm{height:var(--size-element-md);margin-bottom:var(--spacing-3)}.ui-chat-layout__composer.svelte-1o09ulm{box-sizing:border-box;width:min(100%, var(--chat-composer-max-width,68rem));min-width:0;max-width:100%;padding-bottom:var(--chat-dock-bottom-padding,var(--spacing-4));pointer-events:none}.ui-chat-layout__composer.svelte-1o09ulm>*{pointer-events:auto}.ui-chat-layout__composer.svelte-1o09ulm:before{z-index:-1;top:var(--spacing-6);background:color-mix(in srgb, var(--chat-dock-background,var(--color-background-surface)) 85%, transparent);width:100cqi;-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));content:"";-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--spacing-6));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--spacing-6));mask-image:linear-gradient(to bottom, transparent, black var(--spacing-6));pointer-events:none;position:absolute;bottom:0;left:50%;translate:-50%}@container chat-layout (width<=40rem){.ui-chat-layout__dock.svelte-1o09ulm{padding-inline:var(--spacing-4)}.ui-chat-layout__composer.svelte-1o09ulm{padding-bottom:var(--chat-dock-bottom-padding,max(var(--spacing-3), env(safe-area-inset-bottom,0px)))}}@media (prefers-reduced-transparency:reduce){.ui-chat-layout__composer.svelte-1o09ulm:before{background:var(--chat-dock-background,var(--color-background-surface));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.ui-chat-layout__scroll-button.svelte-1o09ulm{transition:none}}.ui-chat-message.svelte-14g6h77{gap:var(--spacing-3);width:100%;color:var(--color-text-primary);content-visibility:auto;contain-intrinsic-size:auto none auto 120px;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ui-chat-message[data-entering=true].svelte-14g6h77,.ui-chat-message.svelte-14g6h77:last-of-type{content-visibility:visible}.ui-chat-message[data-entering=true].svelte-14g6h77{animation:svelte-14g6h77-ui-chat-message-enter var(--duration-fast) var(--ease-standard) both}@keyframes svelte-14g6h77-ui-chat-message-enter{0%{opacity:0;transform:translateY(var(--spacing-1))}}.ui-chat-message[data-sender=user].svelte-14g6h77{grid-template-columns:minmax(0,1fr);justify-items:end}.ui-chat-message__avatar.svelte-14g6h77{padding-top:var(--spacing-1)}.ui-chat-message__body.svelte-14g6h77{min-width:0;max-width:min(100%, var(--size-content-max));align-items:flex-start;gap:var(--spacing-1);flex-direction:column;display:flex}.ui-chat-message.svelte-14g6h77:not(:has(>.ui-chat-message__avatar))>.ui-chat-message__body:where(.svelte-14g6h77){grid-column:1/-1}.ui-chat-message[data-sender=assistant].svelte-14g6h77 .ui-chat-message__body:where(.svelte-14g6h77){align-items:stretch;width:100%;max-width:100%}[data-sender=user].svelte-14g6h77 .ui-chat-message__body:where(.svelte-14g6h77){align-items:flex-end}.ui-chat-message__name.svelte-14g6h77{padding-inline:var(--spacing-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ui-chat-message__metadata.svelte-14g6h77{width:100%;min-width:min(100%, calc(var(--size-element-sm) * 4 + var(--spacing-1) * 3));min-height:var(--size-element-sm);margin-top:var(--spacing-1)}[data-sender=user].svelte-14g6h77 .ui-chat-message__metadata:where(.svelte-14g6h77){align-self:flex-end;width:auto;max-width:100%}@media (width<=40rem){.ui-chat-message.svelte-14g6h77{gap:var(--spacing-2)}.ui-chat-message__body.svelte-14g6h77{max-width:100%}}@media (prefers-reduced-motion:reduce){.ui-chat-message[data-entering=true].svelte-14g6h77{animation:none}}.ui-chat-message-bubble-wrap.svelte-1b751x{max-width:100%}.ui-chat-message-bubble.svelte-1b751x{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-chat);background:var(--color-neutral);font-size:var(--font-size-base);line-height:var(--text-supporting-leading);overflow-wrap:anywhere;text-wrap:pretty}.ui-chat-message-bubble[data-variant=ghost].svelte-1b751x{padding-block:var(--spacing-1);background:0 0}.ui-chat-message[data-sender=assistant] .ui-chat-message-bubble[data-variant=filled].svelte-1b751x{background:var(--color-background-muted)}.ui-chat-message-bubble-wrap[data-group=first].svelte-1b751x .ui-chat-message-bubble:where(.svelte-1b751x){border-end-end-radius:var(--radius-inner)}.ui-chat-message-bubble-wrap[data-group=middle].svelte-1b751x .ui-chat-message-bubble:where(.svelte-1b751x){border-start-end-radius:var(--radius-inner);border-end-end-radius:var(--radius-inner)}.ui-chat-message-bubble-wrap[data-group=last].svelte-1b751x .ui-chat-message-bubble:where(.svelte-1b751x){border-start-end-radius:var(--radius-inner)}.ui-chat-message[data-sender=assistant] .ui-chat-message-bubble-wrap[data-group=first].svelte-1b751x .ui-chat-message-bubble:where(.svelte-1b751x){border-end-end-radius:var(--radius-chat);border-end-start-radius:var(--radius-inner)}.ui-chat-message[data-sender=assistant] .ui-chat-message-bubble-wrap[data-group=middle].svelte-1b751x .ui-chat-message-bubble:where(.svelte-1b751x){border-start-start-radius:var(--radius-inner);border-start-end-radius:var(--radius-chat);border-end-end-radius:var(--radius-chat);border-end-start-radius:var(--radius-inner)}.ui-chat-message[data-sender=assistant] .ui-chat-message-bubble-wrap[data-group=last].svelte-1b751x .ui-chat-message-bubble:where(.svelte-1b751x){border-start-start-radius:var(--radius-inner);border-start-end-radius:var(--radius-chat)}.ui-chat-message-bubble__name.svelte-1b751x,.ui-chat-message-bubble__metadata.svelte-1b751x{padding-inline:var(--spacing-4)}.ui-chat-message-bubble__name.svelte-1b751x{margin-bottom:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ui-chat-message-bubble__metadata.svelte-1b751x{margin-top:var(--spacing-1)}.ui-chat-message-list.svelte-fxxb2v{box-sizing:border-box;gap:var(--chat-list-gap);min-height:min-content;padding:var(--chat-list-padding);flex-direction:column;flex:1 0 auto;display:flex}.ui-chat-message-list[data-density=compact].svelte-fxxb2v{--chat-list-gap:var(--spacing-3);--chat-list-padding:var(--spacing-4)}.ui-chat-message-list[data-density=balanced].svelte-fxxb2v{--chat-list-gap:var(--spacing-5);--chat-list-padding:var(--spacing-6)}.ui-chat-message-list[data-density=spacious].svelte-fxxb2v{--chat-list-gap:var(--spacing-8);--chat-list-padding:var(--spacing-10)}.ui-chat-message-list__spacer.svelte-fxxb2v{flex:auto}@container chat-layout (width<=40rem){.ui-chat-message-list[data-density].svelte-fxxb2v{--chat-list-padding:var(--spacing-4)}}@media (width<=40rem){.ui-chat-message-list[data-density].svelte-fxxb2v{--chat-list-padding:var(--spacing-4)}}.ui-chat-message-metadata.svelte-11t2rze{min-height:var(--size-element-sm);gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--text-supporting-leading);flex-wrap:nowrap;align-items:center;display:flex}.ui-chat-message[data-sender=user] .ui-chat-message-metadata.svelte-11t2rze{flex-direction:row-reverse;justify-content:flex-start}.ui-chat-message-metadata__actions.svelte-11t2rze,.ui-chat-message-metadata__status.svelte-11t2rze{gap:var(--spacing-1);align-items:center;display:inline-flex}.ui-chat-message-metadata__detail.svelte-11t2rze{color:var(--metadata-detail-color,var(--color-text-secondary));white-space:nowrap}.ui-chat-message-metadata__summary.svelte-11t2rze{gap:var(--spacing-2);align-items:center;margin-left:auto;display:inline-flex}.ui-chat-message-metadata__summary.svelte-11t2rze time:where(.svelte-11t2rze){white-space:nowrap;font-variant-numeric:tabular-nums}.ui-chat-message-metadata__actions.svelte-11t2rze{transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);margin-right:auto}.ui-chat-message-metadata__actions.svelte-11t2rze .ui-button{min-width:var(--size-element-sm);box-shadow:none;padding:0}.ui-chat-message[data-sender=user] .ui-chat-message-metadata__summary.svelte-11t2rze,.ui-chat-message[data-sender=user] .ui-chat-message-metadata__actions.svelte-11t2rze{margin-left:0;margin-right:0}.ui-chat-message-metadata__status[data-status=error].svelte-11t2rze{color:var(--color-error)}@media (pointer:coarse){.ui-chat-message-metadata.svelte-11t2rze{min-height:var(--size-element-lg);flex-wrap:wrap}.ui-chat-message-metadata__actions.svelte-11t2rze{gap:var(--spacing-2)}.ui-chat-message-metadata__actions.svelte-11t2rze .ui-button{min-width:var(--size-element-lg);min-height:var(--size-element-lg)}}@media (hover:hover) and (pointer:fine){.ui-chat-message-metadata.svelte-11t2rze>:where(.svelte-11t2rze){opacity:0;transform:translateY(calc(-1 * var(--spacing-1)));transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.ui-chat-message:hover .ui-chat-message-metadata.svelte-11t2rze>:where(.svelte-11t2rze),.ui-chat-message:focus-within .ui-chat-message-metadata.svelte-11t2rze>:where(.svelte-11t2rze){opacity:1;transform:translateY(0)}.ui-chat-message-metadata.svelte-11t2rze>.ui-chat-message-metadata__status[data-status=error]:where(.svelte-11t2rze){opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-chat-message-metadata.svelte-11t2rze>:where(.svelte-11t2rze){transition:none}}.ui-chat-system-message.svelte-4ho1zg{gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;justify-content:center;align-items:center;display:flex}.ui-chat-system-message[data-variant=divider].svelte-4ho1zg:before,.ui-chat-system-message[data-variant=divider].svelte-4ho1zg:after{min-width:var(--spacing-8);height:var(--border-width);background:var(--color-border);content:"";flex:1}.ui-chat-system-message__icon.svelte-4ho1zg{display:inline-flex}.ui-chat-tool-calls.svelte-12wchon{width:min(100%,44rem);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ui-chat-tool-calls.svelte-12wchon>summary:where(.svelte-12wchon){gap:var(--spacing-2);width:fit-content;padding:var(--spacing-1) 0;border-radius:var(--radius-inner);cursor:pointer;align-items:center;list-style:none;display:flex}.ui-chat-tool-calls.svelte-12wchon>summary:where(.svelte-12wchon)::-webkit-details-marker{display:none}.ui-chat-tool-calls.svelte-12wchon>summary:where(.svelte-12wchon):focus-visible{outline:var(--focus-ring);outline-offset:var(--spacing-1)}.ui-chat-tool-calls__list.svelte-12wchon{gap:var(--spacing-2);padding-top:var(--spacing-2);display:grid}.ui-chat-tool-call.svelte-12wchon{gap:var(--spacing-2);flex-wrap:nowrap;align-items:center;min-width:0;display:flex}.ui-chat-tool-call__status.svelte-12wchon{width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--radius-full);color:var(--color-text-disabled);background:var(--color-neutral);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-chat-tool-call[data-status=complete].svelte-12wchon .ui-chat-tool-call__status:where(.svelte-12wchon){color:var(--color-success);background:var(--color-success-muted)}.ui-chat-tool-call[data-status=running].svelte-12wchon .ui-chat-tool-call__status:where(.svelte-12wchon){color:var(--color-brand);background:var(--color-brand-muted)}.ui-chat-tool-call[data-status=running].svelte-12wchon .ui-chat-tool-call__status:where(.svelte-12wchon) svg{animation:svelte-12wchon-tool-spin var(--duration-medium-max) linear infinite}.ui-chat-tool-call[data-status=error].svelte-12wchon .ui-chat-tool-call__status:where(.svelte-12wchon){color:var(--color-error);background:var(--color-error-muted)}.ui-chat-tool-call.svelte-12wchon code:where(.svelte-12wchon){color:var(--color-text-primary);font-family:var(--font-family-code);font-size:inherit;flex:none}.ui-chat-tool-call__target.svelte-12wchon{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-chat-tool-call__error.svelte-12wchon{margin:var(--spacing-1) 0 0 var(--spacing-6);color:var(--color-error)}@keyframes svelte-12wchon-tool-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-chat-tool-call[data-status=running].svelte-12wchon .ui-chat-tool-call__status:where(.svelte-12wchon) svg{animation:none}}.ui-field-indicator.svelte-1l70q6l{height:var(--spacing-4);padding-inline:var(--spacing-1-5);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.01em;white-space:nowrap;flex:none;align-items:center;line-height:1;display:inline-flex}.ui-field-indicator[data-kind=required].svelte-1l70q6l{color:var(--color-text-orange);background:var(--color-background-orange)}.ui-field-indicator[data-kind=optional].svelte-1l70q6l{color:var(--color-text-secondary);background:var(--color-background-muted)}.ui-checkbox-field.svelte-3wclrd{gap:var(--spacing-2);width:fit-content;max-width:100%;display:grid}.ui-checkbox-row.svelte-3wclrd{position:relative}.ui-checkbox-input.svelte-3wclrd{width:var(--border-width);height:var(--border-width);margin:calc(-1 * var(--border-width));clip:rect(0, 0, 0, 0);white-space:nowrap;position:absolute;overflow:hidden}.ui-checkbox-label.svelte-3wclrd,.ui-checkbox-label-line.svelte-3wclrd{display:flex}.ui-checkbox-label.svelte-3wclrd{align-items:flex-start;gap:var(--spacing-3);cursor:pointer}.ui-checkbox-label-line.svelte-3wclrd{align-items:center;gap:var(--spacing-2);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--control-size)}.ui-checkbox-copy.svelte-3wclrd{gap:var(--spacing-1);overflow-wrap:anywhere;min-width:0;display:grid}.ui-checkbox-control.svelte-3wclrd{box-sizing:border-box;flex:0 0 var(--control-size);width:var(--control-size);height:var(--control-size);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-1);background:var(--color-background-card);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);position:relative}.ui-checkbox-field[data-size=sm].svelte-3wclrd{--control-size:var(--spacing-5)}.ui-checkbox-field[data-size=md].svelte-3wclrd{--control-size:var(--spacing-6)}.ui-checkbox-input.svelte-3wclrd:checked+.ui-checkbox-label:where(.svelte-3wclrd) .ui-checkbox-control:where(.svelte-3wclrd),.ui-checkbox-input.svelte-3wclrd:indeterminate+.ui-checkbox-label:where(.svelte-3wclrd) .ui-checkbox-control:where(.svelte-3wclrd){border-color:var(--color-accent);background:var(--color-accent)}.ui-checkbox-input.svelte-3wclrd:checked+.ui-checkbox-label:where(.svelte-3wclrd) .ui-checkbox-control:where(.svelte-3wclrd):after{width:var(--spacing-2);height:var(--spacing-1);border-bottom:calc(2 * var(--border-width)) solid var(--color-on-accent);border-left:calc(2 * var(--border-width)) solid var(--color-on-accent);content:"";position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.ui-checkbox-input.svelte-3wclrd:indeterminate+.ui-checkbox-label:where(.svelte-3wclrd) .ui-checkbox-control:where(.svelte-3wclrd):after{width:var(--spacing-2);height:calc(2 * var(--border-width));border-radius:var(--radius-full);background:var(--color-on-accent);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.ui-checkbox-input.svelte-3wclrd:not(:disabled)+.ui-checkbox-label:where(.svelte-3wclrd):hover .ui-checkbox-control:where(.svelte-3wclrd){box-shadow:var(--shadow-inset-hover)}}.ui-checkbox-input.svelte-3wclrd:focus-visible+.ui-checkbox-label:where(.svelte-3wclrd) .ui-checkbox-control:where(.svelte-3wclrd){border-color:var(--color-brand);box-shadow:var(--shadow-focus-halo)}.ui-checkbox-input.svelte-3wclrd:disabled+.ui-checkbox-label:where(.svelte-3wclrd){color:var(--color-text-disabled);cursor:not-allowed}.ui-checkbox-input.svelte-3wclrd:disabled+.ui-checkbox-label:where(.svelte-3wclrd) .ui-checkbox-control:where(.svelte-3wclrd){opacity:.5}.ui-checkbox-description.svelte-3wclrd{color:var(--color-text-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-normal);line-height:var(--text-supporting-leading)}.ui-checkbox-field[data-disabled].svelte-3wclrd .ui-checkbox-description:where(.svelte-3wclrd){color:var(--color-text-disabled)}.ui-checkbox-message.svelte-3wclrd{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-2);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);margin:0}.ui-checkbox-message[data-status=error].svelte-3wclrd{color:var(--color-error);background:var(--color-error-muted)}.ui-checkbox-message[data-status=warning].svelte-3wclrd{color:var(--color-warning);background:var(--color-warning-muted)}.ui-checkbox-message[data-status=success].svelte-3wclrd{color:var(--color-success);background:var(--color-success-muted)}@media (prefers-reduced-motion:reduce){.ui-checkbox-control.svelte-3wclrd{transition:none}}.ui-command-palette-empty.svelte-1nrrpxj{min-height:calc(var(--size-element-lg) * 3);padding:var(--spacing-6);color:var(--color-text-secondary);text-align:center;place-items:center;display:grid}.ui-command-palette-footer.svelte-1a62rev{min-height:var(--size-element-lg);align-items:center;gap:var(--spacing-5);padding:var(--spacing-1) var(--spacing-3);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.ui-command-palette-footer.svelte-1a62rev span:where(.svelte-1a62rev){align-items:center;gap:var(--spacing-1);display:inline-flex}kbd.svelte-1a62rev{min-width:var(--spacing-5);height:var(--spacing-5);padding-inline:var(--spacing-1);border-radius:var(--radius-inner);color:var(--color-text-secondary);background:var(--color-neutral);box-shadow:var(--shadow-low);font-family:var(--font-family-code);font-size:var(--font-size-sm);border:0;place-items:center;display:inline-grid}.ui-command-palette-group.svelte-1fwkckh:not(:first-child){margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:var(--border-width) solid var(--color-border)}.ui-command-palette-group-heading.svelte-1fwkckh{padding:var(--spacing-1) var(--spacing-3) var(--spacing-2);color:var(--color-text-secondary);line-height:1}.ui-command-palette-group-items.svelte-1fwkckh{gap:var(--spacing-0-5);display:grid}.ui-command-palette-input.svelte-uolhby{min-height:var(--spacing-12);align-items:center;gap:var(--spacing-3);padding-inline:var(--spacing-4);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-primary);display:flex}input.svelte-uolhby{width:100%;min-width:0;color:inherit;font:inherit;font-size:var(--font-size-base);background:0 0;border:0;outline:0;padding:0}input.svelte-uolhby::placeholder{color:var(--color-text-secondary)}input.svelte-uolhby::-webkit-search-cancel-button{display:none}.ui-command-palette-input.svelte-uolhby:focus-within{box-shadow:inset 0 calc(var(--border-width) * -2) 0 var(--color-brand)}.ui-command-palette-item.svelte-gqxn4b{width:100%;min-height:var(--size-element-lg);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-inner);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;display:flex}.ui-command-palette-item[data-rich=true].svelte-gqxn4b{min-height:calc(var(--size-element-lg) + var(--spacing-1));padding-block:var(--spacing-2)}.ui-command-palette-item-content.svelte-gqxn4b{align-items:center;gap:var(--spacing-3);width:100%;min-width:0;display:flex}.ui-command-palette-item[data-search-tree=true].svelte-gqxn4b{min-height:0;padding-block:var(--spacing-1)}.ui-command-palette-item[data-search-tree=true].svelte-gqxn4b .ui-command-palette-item-content:where(.svelte-gqxn4b){gap:0;display:grid}.ui-command-palette-tree-heading.svelte-gqxn4b,.ui-command-palette-tree-result.svelte-gqxn4b{align-items:center;min-width:0;display:flex}.ui-command-palette-tree-heading.svelte-gqxn4b{gap:var(--spacing-3);padding-block:var(--spacing-1)}.ui-command-palette-tree-title.svelte-gqxn4b{min-width:0;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-command-palette-tree-meta.svelte-gqxn4b{padding:var(--spacing-0-5) var(--spacing-2);border-radius:var(--radius-pill);color:var(--color-text-secondary);background:var(--color-neutral);font-size:var(--font-size-sm);flex:none}.ui-command-palette-tree-result.svelte-gqxn4b{gap:var(--spacing-2);min-height:var(--spacing-7);padding-inline-start:var(--spacing-3)}.ui-command-palette-tree-rail.svelte-gqxn4b{width:var(--spacing-5);border-inline-start:var(--border-width) solid var(--color-border-emphasized);align-self:stretch;position:relative}.ui-command-palette-tree-rail.svelte-gqxn4b:after{width:var(--spacing-3);border-top:var(--border-width) solid var(--color-border-emphasized);content:"";position:absolute;top:50%;left:0}.ui-command-palette-item[data-tree-last=true].svelte-gqxn4b .ui-command-palette-tree-rail:where(.svelte-gqxn4b){border-image:linear-gradient(to bottom, var(--color-border-emphasized) 0 50%, transparent 50%) 1}.ui-command-palette-item-icon.svelte-gqxn4b{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-inner);color:var(--color-icon-secondary);background:var(--color-neutral);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:inline-grid}.ui-command-palette-item-copy.svelte-gqxn4b{gap:var(--spacing-0-5);flex:1;min-width:0;display:grid}.ui-command-palette-item-label.svelte-gqxn4b{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-command-palette-item-description.svelte-gqxn4b{color:var(--color-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-command-palette-item-hint.svelte-gqxn4b{color:var(--color-text-secondary);font-family:var(--font-family-code);font-size:var(--font-size-sm);flex:none}.ui-command-palette-item[data-highlighted=true].svelte-gqxn4b{background:var(--color-neutral)}.ui-command-palette-item[data-highlighted=true].svelte-gqxn4b .ui-command-palette-item-icon:where(.svelte-gqxn4b){color:var(--color-icon-primary);background:var(--color-background-card)}.ui-command-palette-item[data-selected=true].svelte-gqxn4b{box-shadow:var(--shadow-inset-selected)}.ui-command-palette-item.svelte-gqxn4b:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-command-palette-item.svelte-gqxn4b:disabled .ui-command-palette-item-description:where(.svelte-gqxn4b),.ui-command-palette-item.svelte-gqxn4b:disabled .ui-command-palette-item-hint:where(.svelte-gqxn4b){color:var(--color-text-disabled)}@media (hover:hover){.ui-command-palette-item.svelte-gqxn4b:hover:not(:disabled){background:var(--color-overlay-hover)}.ui-command-palette-item.svelte-gqxn4b:hover:not(:disabled) .ui-command-palette-item-icon:where(.svelte-gqxn4b){color:var(--color-icon-primary)}}@media (prefers-reduced-motion:reduce){.ui-command-palette-item.svelte-gqxn4b,.ui-command-palette-item-icon.svelte-gqxn4b{transition:none}}.ui-command-palette-item.svelte-gqxn4b .ui-search-mark{background:var(--color-brand-muted);color:inherit;font-weight:var(--font-weight-medium);padding:0}.ui-command-palette-list-shell.svelte-1arhw2{min-height:0;position:relative}.ui-command-palette-list.svelte-1arhw2{gap:var(--spacing-0-5);max-height:calc(var(--size-command-palette-max-height) - var(--size-element-lg) - var(--spacing-12) - var(--spacing-12));padding:var(--spacing-2) var(--spacing-2) var(--spacing-3);scrollbar-gutter:stable;display:grid;overflow-y:auto}.ui-command-palette-more.svelte-1arhw2{z-index:1;bottom:var(--spacing-1);width:var(--spacing-7);height:var(--spacing-7);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-pill);color:var(--color-icon-primary);background:var(--color-background-popover);box-shadow:var(--shadow-low);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;left:50%;transform:translate(-50%)}.ui-command-palette-more.svelte-1arhw2:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-command-palette.svelte-1emhqgu{width:min(calc(100vw - var(--spacing-8)), var(--size-command-palette));max-width:none;max-height:min(var(--size-command-palette-max-height), calc(100dvh - var(--spacing-8)));border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-element);color:var(--color-text-primary);background:var(--color-background-popover);box-shadow:var(--shadow-med);opacity:0;transform:translateY(var(--spacing-2)) scale(.98);transition:display var(--duration-fast) allow-discrete, overlay var(--duration-fast) allow-discrete, opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);padding:0;overflow:hidden}.ui-command-palette[open].svelte-1emhqgu{opacity:1;transform:none}@starting-style{.ui-command-palette[open].svelte-1emhqgu{opacity:0;transform:translateY(var(--spacing-2)) scale(.98)}}.ui-command-palette.svelte-1emhqgu::backdrop{background:var(--color-overlay)}.ui-command-palette-panel.svelte-1emhqgu{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}@media (width<=36rem){.ui-command-palette.svelte-1emhqgu{width:calc(100vw - var(--spacing-4));max-height:calc(100dvh - var(--spacing-4))}}@media (prefers-reduced-motion:reduce){.ui-command-palette.svelte-1emhqgu{transition:none}}.ui-credits-grid.svelte-qbt8qg{--credits-grid-weekday-width:var(--spacing-7);--credits-grid-month-gap:var(--spacing-2);min-width:0;max-width:100%;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ui-credits-grid__empty.svelte-qbt8qg{padding:var(--spacing-6) var(--spacing-4);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-inner);text-align:center;margin:0}.ui-credits-grid__viewport.svelte-qbt8qg{width:100%;padding-block:var(--spacing-2);scrollbar-width:none;overscroll-behavior-inline:contain;overflow-x:auto}.ui-credits-grid__viewport.svelte-qbt8qg::-webkit-scrollbar{display:none}.ui-credits-grid__shell.svelte-qbt8qg{width:max-content;min-width:100%}.ui-credits-grid__months.svelte-qbt8qg{grid-template-columns:var(--credits-grid-weekday-width) repeat(var(--credits-grid-week-count), var(--credits-grid-cell-size));column-gap:var(--credits-grid-cell-gap);min-width:max-content;margin-bottom:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1;display:grid}.ui-credits-grid__axis-spacer.svelte-qbt8qg{grid-column:1}.ui-credits-grid__month.svelte-qbt8qg{white-space:nowrap}.ui-credits-grid__month[data-month-start=true].svelte-qbt8qg{margin-inline-start:calc(var(--credits-grid-month-gap) * var(--credits-grid-month-offset))}.ui-credits-grid__body.svelte-qbt8qg{grid-template-columns:var(--credits-grid-weekday-width) max-content;column-gap:var(--credits-grid-cell-gap);align-items:start;min-width:max-content;display:grid}.ui-credits-grid__weekdays.svelte-qbt8qg{grid-template-rows:repeat(7, var(--credits-grid-cell-size));row-gap:var(--credits-grid-cell-gap);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:end;align-items:center;line-height:1;display:grid}.ui-credits-grid__calendar.svelte-qbt8qg{gap:var(--credits-grid-cell-gap);width:max-content;display:flex}.ui-credits-grid__week.svelte-qbt8qg{grid-template-rows:repeat(7, var(--credits-grid-cell-size));gap:var(--credits-grid-cell-gap);width:var(--credits-grid-cell-size);display:grid}.ui-credits-grid__week[data-month-gap=true].svelte-qbt8qg{border-inline-start:var(--border-width) solid var(--color-border);margin-inline-start:var(--credits-grid-month-gap)}.ui-credits-grid .ui-tooltip{display:contents}.ui-credits-grid__cell.svelte-qbt8qg{box-sizing:border-box;width:var(--credits-grid-cell-size);height:var(--credits-grid-cell-size);border-radius:var(--credits-grid-cell-radius);cursor:pointer;animation:svelte-qbt8qg-ui-credits-grid-cell-in var(--duration-medium) var(--ease-standard) both;animation-delay:var(--credits-grid-entrance-delay);background:0 0;border:0;outline:none;padding:0;position:relative}.ui-credits-grid__cell.svelte-qbt8qg:after{inset:calc(var(--spacing-0-5) * -1);border:var(--border-width) solid var(--color-accent);border-radius:calc(var(--credits-grid-cell-radius) + var(--spacing-0-5));content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute}.ui-credits-grid__cell.svelte-qbt8qg:focus-visible:after,.ui-credits-grid__cell.svelte-qbt8qg:hover:after{opacity:1}.ui-credits-grid__cell-fill.svelte-qbt8qg{border-radius:inherit;transition:box-shadow var(--duration-fast) var(--ease-standard);display:block;position:absolute;inset:0}.ui-credits-grid__cell.svelte-qbt8qg:focus-visible .ui-credits-grid__cell-fill:where(.svelte-qbt8qg),.ui-credits-grid__cell.svelte-qbt8qg:hover .ui-credits-grid__cell-fill:where(.svelte-qbt8qg){box-shadow:var(--shadow-low)}.ui-credits-grid__cell-fill[data-level="0"].svelte-qbt8qg,.ui-credits-grid__legend-cell[data-level="0"].svelte-qbt8qg{background:var(--color-background-muted)}.ui-credits-grid__cell-fill[data-level="1"].svelte-qbt8qg,.ui-credits-grid__legend-cell[data-level="1"].svelte-qbt8qg{background:color-mix(in srgb, var(--color-brand) 18%, var(--color-background-muted))}.ui-credits-grid__cell-fill[data-level="2"].svelte-qbt8qg,.ui-credits-grid__legend-cell[data-level="2"].svelte-qbt8qg{background:color-mix(in srgb, var(--color-brand) 38%, var(--color-background-muted))}.ui-credits-grid__cell-fill[data-level="3"].svelte-qbt8qg,.ui-credits-grid__legend-cell[data-level="3"].svelte-qbt8qg{background:color-mix(in srgb, var(--color-brand) 66%, var(--color-background-muted))}.ui-credits-grid__cell-fill[data-level="4"].svelte-qbt8qg,.ui-credits-grid__legend-cell[data-level="4"].svelte-qbt8qg{background:var(--color-brand)}.ui-credits-grid__cell-fill[data-ambient=twinkle].svelte-qbt8qg{animation:svelte-qbt8qg-ui-credits-grid-twinkle var(--credits-grid-ambient-duration) var(--ease-standard) var(--credits-grid-ambient-delay) infinite}.ui-credits-grid__legend.svelte-qbt8qg{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-block-start:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.ui-credits-grid__legend-cells.svelte-qbt8qg{gap:var(--spacing-1);display:flex}.ui-credits-grid__legend-cell.svelte-qbt8qg{width:var(--credits-grid-cell-size);height:var(--credits-grid-cell-size);border-radius:var(--credits-grid-cell-radius);display:block}@keyframes svelte-qbt8qg-ui-credits-grid-cell-in{0%{opacity:0;transform:translateY(var(--spacing-2)) scale(.35)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-qbt8qg-ui-credits-grid-twinkle{0%,to{opacity:1}45%,55%{opacity:var(--credits-grid-ambient-low-opacity)}}@media (hover:hover){.ui-credits-grid__cell.svelte-qbt8qg:hover{z-index:1}}@media (prefers-reduced-motion:reduce){.ui-credits-grid__cell.svelte-qbt8qg{animation:none}.ui-credits-grid__cell.svelte-qbt8qg:after,.ui-credits-grid__cell-fill.svelte-qbt8qg{transition:none}.ui-credits-grid__cell-fill[data-ambient=twinkle].svelte-qbt8qg{animation:none}}@media (width<=42rem){.ui-credits-grid__month.svelte-qbt8qg,.ui-credits-grid__weekdays.svelte-qbt8qg{font-size:var(--font-size-sm)}}.ui-date-range-gauge.svelte-1f1qqay{--ui-date-range-gauge-callout:var(--size-element-md);--ui-date-range-gauge-stem:var(--spacing-3);--ui-date-range-gauge-bar:var(--spacing-6);--ui-date-range-gauge-month:calc(var(--spacing-10) * 2);--ui-date-range-gauge-fade:var(--spacing-8);--ui-date-range-gauge-event:calc(var(--font-size-sm) * var(--leading-heading) * 2);--ui-date-range-gauge-ring:calc(var(--border-width) * 2);--ui-date-range-gauge-pin:var(--spacing-1-5);--ui-date-range-gauge-diamond:var(--spacing-2);--ui-date-range-gauge-today-border:color-mix(in srgb, var(--color-brand) 45%, var(--color-border));--ui-date-range-gauge-today-fill:color-mix(in srgb, var(--color-background-blue) 74%, var(--color-background-surface));gap:var(--spacing-2);min-width:0;display:grid;container:ui-date-range-gauge/inline-size}.ui-date-range-gauge__frame.svelte-1f1qqay{column-gap:var(--spacing-1);border-radius:var(--radius-element);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid;position:relative}.ui-date-range-gauge__frame.svelte-1f1qqay:has(.ui-date-range-gauge__viewport:where(.svelte-1f1qqay):focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-date-range-gauge__step.svelte-1f1qqay{align-self:start;margin-block-start:calc(var(--ui-date-range-gauge-callout) + var(--ui-date-range-gauge-stem) + (var(--ui-date-range-gauge-bar) - var(--size-element-sm)) / 2)}.ui-date-range-gauge__frame[data-fits].svelte-1f1qqay .ui-date-range-gauge__step:where(.svelte-1f1qqay){visibility:hidden}.ui-date-range-gauge__today.svelte-1f1qqay{z-index:4;top:calc((var(--ui-date-range-gauge-callout) - var(--size-element-sm)) / 2);height:var(--size-element-sm);align-items:center;gap:var(--spacing-1-5);padding-inline:var(--spacing-3);border:var(--border-width) solid var(--ui-date-range-gauge-today-border);border-radius:var(--radius-pill);color:var(--color-text-blue);background:var(--ui-date-range-gauge-today-fill);box-shadow:var(--shadow-low);font-family:var(--font-family-code);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;display:inline-flex;position:absolute}.ui-date-range-gauge__today[data-side=back].svelte-1f1qqay{left:calc(var(--size-element-sm) + var(--spacing-2))}.ui-date-range-gauge__today[data-side=forward].svelte-1f1qqay{right:calc(var(--size-element-sm) + var(--spacing-2))}.ui-date-range-gauge__today.svelte-1f1qqay:hover{border-color:var(--color-brand)}.ui-date-range-gauge__today.svelte-1f1qqay:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-date-range-gauge__triangle.svelte-1f1qqay{width:var(--spacing-2);height:calc(var(--spacing-2) * 1.25);clip-path:polygon(100% 0,0 50%,100% 100%);transform:translateX(calc(var(--border-width) * -1));background:currentColor;display:block}.ui-date-range-gauge__triangle[data-direction=forward].svelte-1f1qqay{clip-path:polygon(0 0,100% 50%,0 100%);transform:translateX(var(--border-width))}.ui-date-range-gauge__viewport.svelte-1f1qqay{--ui-date-range-gauge-fade-start:0px;--ui-date-range-gauge-fade-end:0px;--ui-date-range-gauge-mask:linear-gradient(90deg, transparent, currentColor var(--ui-date-range-gauge-fade-start), currentColor calc(100% - var(--ui-date-range-gauge-fade-end)), transparent);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;-webkit-mask-image:var(--ui-date-range-gauge-mask);-webkit-mask-image:var(--ui-date-range-gauge-mask);mask-image:var(--ui-date-range-gauge-mask);outline:none;overflow:auto hidden}.ui-date-range-gauge__viewport.svelte-1f1qqay::-webkit-scrollbar{display:none}.ui-date-range-gauge__viewport[data-fade-start].svelte-1f1qqay{--ui-date-range-gauge-fade-start:var(--ui-date-range-gauge-fade)}.ui-date-range-gauge__viewport[data-fade-end].svelte-1f1qqay{--ui-date-range-gauge-fade-end:var(--ui-date-range-gauge-fade)}.ui-date-range-gauge__track.svelte-1f1qqay{width:calc(var(--ui-date-range-gauge-span) * var(--ui-date-range-gauge-month));min-width:100%}.ui-date-range-gauge__plot.svelte-1f1qqay{padding-block-start:calc(var(--ui-date-range-gauge-callout) + var(--ui-date-range-gauge-stem));position:relative}.ui-date-range-gauge__callout.svelte-1f1qqay{z-index:3;top:0;left:var(--ui-date-range-gauge-now);height:var(--ui-date-range-gauge-callout);align-items:center;gap:var(--spacing-1-5);padding-inline:var(--spacing-3);border:var(--border-width) solid var(--ui-date-range-gauge-today-border);border-radius:var(--radius-pill);color:var(--color-text-blue);background:var(--ui-date-range-gauge-today-fill);box-shadow:var(--shadow-low);font-family:var(--font-family-code);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;position:absolute}.ui-date-range-gauge__callout[data-edge=center].svelte-1f1qqay{transform:translate(-50%)}.ui-date-range-gauge__callout[data-edge=end].svelte-1f1qqay{transform:translate(-100%)}.ui-date-range-gauge__callout.svelte-1f1qqay strong:where(.svelte-1f1qqay){font-weight:var(--font-weight-semibold)}.ui-date-range-gauge__now.svelte-1f1qqay{z-index:3;top:var(--ui-date-range-gauge-callout);left:var(--ui-date-range-gauge-now);width:var(--border-width);height:var(--ui-date-range-gauge-stem);background:var(--color-brand);position:absolute;transform:translate(-50%)}.ui-date-range-gauge__now.svelte-1f1qqay:after{bottom:calc(var(--spacing-1) * -1);width:var(--spacing-2);height:var(--spacing-2);border:var(--border-width) solid var(--color-background-surface);border-radius:var(--radius-full);background:var(--color-brand);box-shadow:0 0 0 var(--spacing-0-5) var(--color-brand-muted);content:"";position:absolute;left:50%;transform:translate(-50%)}.ui-date-range-gauge__bar.svelte-1f1qqay{height:var(--ui-date-range-gauge-bar);border-radius:var(--radius-pill);background:var(--color-background-surface);outline:var(--border-width) solid var(--color-border-emphasized);outline-offset:calc(var(--border-width) * -1);display:grid;position:relative;overflow:hidden}.ui-date-range-gauge__elapsed.svelte-1f1qqay{width:var(--ui-date-range-gauge-now);border-inline-end:var(--ui-date-range-gauge-ring) solid var(--color-brand);background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-muted) 45%, transparent), var(--color-brand-muted));position:absolute;inset-block:0;inset-inline-start:0}.ui-date-range-gauge__month.svelte-1f1qqay{z-index:1;min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);line-height:var(--leading-tight);text-transform:uppercase;place-items:center;display:grid;position:relative;container-type:inline-size}.ui-date-range-gauge__month.svelte-1f1qqay+.ui-date-range-gauge__month:where(.svelte-1f1qqay){border-inline-start:var(--border-width) solid var(--color-border)}.ui-date-range-gauge__month[data-time=past].svelte-1f1qqay{color:var(--color-text-blue)}.ui-date-range-gauge__month[data-time=current].svelte-1f1qqay{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}@container (width<=1.875rem){.ui-date-range-gauge__month-name.svelte-1f1qqay{display:none}}.ui-date-range-gauge__week.svelte-1f1qqay{z-index:1;width:var(--border-width);height:var(--spacing-1);background:var(--color-border-emphasized);position:absolute;bottom:0;transform:translate(-50%)}.ui-date-range-gauge__marker.svelte-1f1qqay{z-index:2;top:calc(var(--ui-date-range-gauge-callout) + var(--ui-date-range-gauge-stem) + var(--ui-date-range-gauge-bar));width:var(--border-width);height:var(--ui-date-range-gauge-pin);background:var(--color-border-emphasized);position:absolute;transform:translate(-50%)}.ui-date-range-gauge__marker.svelte-1f1qqay:after{top:calc(var(--ui-date-range-gauge-pin) + var(--ui-date-range-gauge-diamond) * .7072);width:var(--ui-date-range-gauge-diamond);aspect-ratio:1;border-radius:calc(var(--radius-1) / 2);background:var(--color-text-primary);content:"";position:absolute;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ui-date-range-gauge__marker[data-time=past].svelte-1f1qqay:after{background:var(--color-text-disabled)}.ui-date-range-gauge__marker[data-time=later].svelte-1f1qqay:after{box-shadow:inset 0 0 0 var(--ui-date-range-gauge-ring) var(--color-text-secondary);background:0 0}.ui-date-range-gauge__marker[data-time=next].svelte-1f1qqay{background:var(--color-text-secondary)}.ui-date-range-gauge__marker[data-time=next].svelte-1f1qqay:after{box-shadow:0 0 0 var(--spacing-1) var(--color-border-emphasized)}.ui-date-range-gauge__events.svelte-1f1qqay{height:calc(var(--ui-date-range-gauge-rows) * var(--ui-date-range-gauge-event) + (var(--ui-date-range-gauge-rows) - 1) * var(--spacing-1));margin:calc(var(--ui-date-range-gauge-pin) + var(--ui-date-range-gauge-diamond) * 1.4143 + var(--spacing-2)) 0 0;padding:0;list-style:none;position:relative}.ui-date-range-gauge__event.svelte-1f1qqay{top:calc(var(--ui-date-range-gauge-row) * (var(--ui-date-range-gauge-event) + var(--spacing-1)));font-size:var(--font-size-sm);line-height:var(--leading-heading);white-space:nowrap;justify-items:center;display:grid;position:absolute}.ui-date-range-gauge__event[data-edge=center].svelte-1f1qqay{transform:translate(-50%)}.ui-date-range-gauge__event[data-edge=start].svelte-1f1qqay{justify-items:start}.ui-date-range-gauge__event[data-edge=end].svelte-1f1qqay{justify-items:end;transform:translate(-100%)}.ui-date-range-gauge__event.svelte-1f1qqay strong:where(.svelte-1f1qqay){color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ui-date-range-gauge__event.svelte-1f1qqay time:where(.svelte-1f1qqay){color:var(--color-text-secondary);font-family:var(--font-family-code);font-variant-numeric:tabular-nums}.ui-date-range-gauge__event[data-time=past].svelte-1f1qqay strong:where(.svelte-1f1qqay){color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.ui-date-range-gauge__range.svelte-1f1qqay{gap:var(--spacing-2);padding-inline:calc(var(--size-element-sm) + var(--spacing-1));color:var(--color-text-secondary);font-family:var(--font-family-code);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ui-date-range-gauge__range.svelte-1f1qqay>:where(.svelte-1f1qqay):last-child{grid-column:3;justify-self:end}@container ui-date-range-gauge (width<=24rem){.ui-date-range-gauge__range.svelte-1f1qqay{padding-inline:0}}@container ui-date-range-gauge (width<=17rem){.ui-date-range-gauge__range.svelte-1f1qqay>span:where(.svelte-1f1qqay){display:none}}.ui-drawer.svelte-1486jxd{width:min(var(--size-drawer), calc(100vw - var(--spacing-10)));border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-container) 0 0 var(--radius-container);max-width:none;height:100dvh;max-height:none;color:var(--color-text-primary);background:var(--color-background-popover);box-shadow:var(--shadow-high);transition:display var(--duration-medium-min) allow-discrete, overlay var(--duration-medium-min) allow-discrete, transform var(--duration-medium-min) var(--ease-standard);border-right:0;margin:0 0 0 auto;padding:0;position:fixed;inset-block:0;overflow:hidden;transform:translate(100%)}.ui-drawer[data-side=left].svelte-1486jxd{border-right:var(--border-width) solid var(--color-border-emphasized);border-radius:0 var(--radius-container) var(--radius-container) 0;border-left:0;margin:0 auto 0 0;transform:translate(-100%)}.ui-drawer[data-side=bottom].svelte-1486jxd{border:0;border-block-start:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-page) var(--radius-page) 0 0;width:100vw;max-width:none;height:92dvh;margin:0;inset-block:auto 0;inset-inline:0;transform:translateY(100%)}.ui-drawer[open].svelte-1486jxd{transform:none}@starting-style{.ui-drawer[open].svelte-1486jxd{transform:translate(100%)}.ui-drawer[open][data-side=left].svelte-1486jxd{transform:translate(-100%)}.ui-drawer[open][data-side=bottom].svelte-1486jxd{transform:translateY(100%)}}.ui-drawer.svelte-1486jxd::backdrop{transition:display var(--duration-medium-min) allow-discrete, overlay var(--duration-medium-min) allow-discrete, background-color var(--duration-medium-min) var(--ease-standard);background:0 0}.ui-drawer[open].svelte-1486jxd::backdrop{background:var(--color-overlay)}@starting-style{.ui-drawer[open].svelte-1486jxd::backdrop{background:0 0}}.ui-drawer__panel.svelte-1486jxd{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.ui-drawer[data-side=bottom].svelte-1486jxd .ui-drawer__panel:where(.svelte-1486jxd){grid-template-rows:auto auto minmax(0,1fr) auto}.ui-drawer[data-side=bottom][data-heading=hidden].svelte-1486jxd .ui-drawer__panel:where(.svelte-1486jxd){grid-template-rows:auto auto minmax(0,1fr)}.ui-drawer__handle.svelte-1486jxd{width:var(--spacing-12);height:var(--spacing-1);margin:var(--spacing-2) auto 0;border-radius:var(--radius-pill);background:var(--color-border-emphasized)}.ui-drawer[data-heading=hidden].svelte-1486jxd .ui-drawer__header:where(.svelte-1486jxd){z-index:1;padding:var(--spacing-3) var(--spacing-4);border-bottom:0;position:absolute;inset-block-start:0;inset-inline-end:0}.ui-drawer[data-side=bottom][data-heading=hidden].svelte-1486jxd .ui-drawer__header:where(.svelte-1486jxd){inset-block-start:var(--spacing-4)}.ui-drawer__header.svelte-1486jxd{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ui-drawer__header.svelte-1486jxd h2:where(.svelte-1486jxd),.ui-drawer__header.svelte-1486jxd p:where(.svelte-1486jxd){margin:0}.ui-drawer__header.svelte-1486jxd h2:where(.svelte-1486jxd){font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--text-body-leading);text-overflow:ellipsis;white-space:nowrap;outline:none;overflow:hidden}.ui-drawer__header.svelte-1486jxd h2:where(.svelte-1486jxd):focus-visible{border-radius:var(--radius-inner);outline:var(--focus-ring);outline-offset:var(--spacing-1)}.ui-drawer__header.svelte-1486jxd p:where(.svelte-1486jxd){margin-top:var(--spacing-0-5);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--text-supporting-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-drawer__close.svelte-1486jxd{width:var(--size-element-md);height:var(--size-element-md);border-radius:var(--radius-element);color:var(--color-icon-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast-min) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.ui-drawer__close.svelte-1486jxd:hover{color:var(--color-icon-primary);background:var(--color-overlay-hover)}}.ui-drawer__close.svelte-1486jxd:focus-visible{color:var(--color-icon-primary);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-drawer__close.svelte-1486jxd:active{transform:scale(.96)}@media (pointer:coarse){.ui-drawer__close.svelte-1486jxd{width:var(--size-touch);height:var(--size-touch)}}.ui-drawer__body.svelte-1486jxd{overscroll-behavior:contain;padding:var(--spacing-3) var(--spacing-4);overflow-y:auto}.ui-drawer__footer.svelte-1486jxd{justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.ui-drawer.svelte-1486jxd:not([data-side=bottom]) .ui-drawer__panel:where(.svelte-1486jxd)>:where(.svelte-1486jxd):last-child{padding-bottom:max(var(--spacing-3), env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:reduce){.ui-drawer.svelte-1486jxd,.ui-drawer.svelte-1486jxd::backdrop,.ui-drawer__close.svelte-1486jxd{transition:none}}.ui-dropdown.svelte-pvece1{text-align:start;display:inline-block;position:relative}.ui-dropdown__trigger.svelte-pvece1{height:var(--size-element-md);align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-3);border:var(--border-width) solid transparent;border-radius:var(--radius-full);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast-min) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background:0 0;line-height:1;display:inline-flex}.ui-dropdown[data-open=true].svelte-pvece1 .ui-dropdown__trigger:where(.svelte-pvece1){background:var(--color-neutral)}.ui-dropdown__chevron.svelte-pvece1{width:var(--spacing-3);height:var(--spacing-3);color:var(--color-icon-secondary);transform-origin:50%;transition:transform var(--duration-fast-max) var(--ease-standard);flex:none}.ui-dropdown__chevron.svelte-pvece1 path:where(.svelte-pvece1){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px}.ui-dropdown[data-open=true].svelte-pvece1 .ui-dropdown__chevron:where(.svelte-pvece1){transform:rotate(180deg)}.ui-dropdown__menu.svelte-pvece1{z-index:var(--z-popover);box-sizing:border-box;min-width:var(--dropdown-trigger-width);max-width:calc(100vw - var(--spacing-8));padding:var(--spacing-1);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-container);background:var(--color-background-popover);box-shadow:var(--shadow-med);transform-origin:0 0;will-change:transform, opacity;margin:0;position:fixed;inset:auto}.ui-dropdown[data-descriptions].svelte-pvece1 .ui-dropdown__menu:where(.svelte-pvece1){width:min(var(--size-drawer), calc(100vw - var(--spacing-8)))}.ui-dropdown[data-placement=above].svelte-pvece1 .ui-dropdown__menu:where(.svelte-pvece1){transform-origin:0 100%}.ui-dropdown__list.svelte-pvece1{max-height:calc(var(--size-element-md) * 6 + var(--spacing-6));scrollbar-gutter:stable;outline:none;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.ui-dropdown__list.svelte-pvece1:focus-visible{border-radius:var(--radius-element);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-dropdown__highlight.svelte-pvece1{height:var(--size-element-md);border-radius:var(--radius-element);background:var(--color-neutral);pointer-events:none;will-change:transform;position:absolute;inset-block-start:0;inset-inline:0}.ui-dropdown__option.svelte-pvece1{height:var(--size-element-md);align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-3) var(--spacing-2);border-radius:var(--radius-element);color:var(--color-text-secondary);font-size:var(--font-size-base);cursor:default;-webkit-user-select:none;user-select:none;display:flex;position:relative}.ui-dropdown[data-descriptions].svelte-pvece1 .ui-dropdown__option:where(.svelte-pvece1){height:auto;min-height:var(--size-element-md);align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-1-5)}.ui-dropdown[data-descriptions].svelte-pvece1 .ui-dropdown__option:where(.svelte-pvece1) .ui-icon{width:var(--spacing-8);height:var(--spacing-8);flex:none}.ui-dropdown__option[data-active=true].svelte-pvece1{color:var(--color-text-primary)}.ui-dropdown__option[data-disabled=true].svelte-pvece1{color:var(--color-text-disabled);cursor:not-allowed}.ui-dropdown__option-content.svelte-pvece1{align-items:center;gap:var(--spacing-3);flex:1;min-width:0;display:flex}.ui-dropdown__option-copy.svelte-pvece1{gap:var(--spacing-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.ui-dropdown__option-label.svelte-pvece1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-dropdown__description.svelte-pvece1{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.ui-dropdown__hint.svelte-pvece1{color:var(--color-text-secondary);font-family:var(--font-family-code);font-size:var(--font-size-sm);flex:none;margin-inline-start:auto}.ui-dropdown__trigger.svelte-pvece1:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-dropdown__trigger.svelte-pvece1:active:not(:disabled){transform:scale(.98)}.ui-dropdown__trigger.svelte-pvece1:disabled{cursor:not-allowed;opacity:.5}@media (pointer:coarse){.ui-dropdown__trigger.svelte-pvece1{min-height:var(--composer-control-size,var(--size-touch));height:var(--composer-control-size,var(--size-touch))}.ui-dropdown__option.svelte-pvece1{min-height:var(--size-touch);height:var(--size-touch)}.ui-dropdown[data-descriptions].svelte-pvece1 .ui-dropdown__option:where(.svelte-pvece1){height:auto;min-height:var(--size-touch)}}@media (hover:hover){.ui-dropdown__trigger.svelte-pvece1:hover:not(:disabled){background:var(--color-neutral)}}@media (prefers-reduced-motion:reduce){.ui-dropdown__trigger.svelte-pvece1,.ui-dropdown__chevron.svelte-pvece1{transition:none}}.ui-icon-morph.svelte-173uv67{box-sizing:border-box;width:var(--size-element-lg);height:var(--size-element-lg);justify-content:center;align-items:center;gap:var(--spacing-2);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-element);color:var(--color-text-primary);background:var(--color-background-surface);box-shadow:var(--shadow-low);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast-min) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);padding:0;line-height:1;display:inline-flex}.ui-icon-morph[data-with-label=true].svelte-173uv67{width:auto;padding-inline:var(--spacing-3)}.ui-icon-morph__icon.svelte-173uv67{width:var(--spacing-5);height:var(--spacing-5);transform-origin:50%;transition:transform var(--duration-medium-min) var(--ease-standard);flex:none;place-items:center;display:grid}.ui-icon-morph__icon.svelte-173uv67 svg:where(.svelte-173uv67){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.ui-icon-morph.svelte-173uv67 path:where(.svelte-173uv67){transition:d var(--duration-medium-min) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.ui-icon-morph[data-preset=menu-close][data-active=true].svelte-173uv67 .ui-icon-morph__icon:where(.svelte-173uv67){transform:rotate(90deg)}.ui-icon-morph[data-preset=play-pause].svelte-173uv67 .ui-icon-morph__icon:where(.svelte-173uv67) svg:where(.svelte-173uv67){fill:currentColor;stroke:none}.ui-icon-morph__labels.svelte-173uv67{display:grid}.ui-icon-morph__labels.svelte-173uv67 span:where(.svelte-173uv67){white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);grid-area:1/1}.ui-icon-morph__labels.svelte-173uv67 span[data-index="1"]:where(.svelte-173uv67),.ui-icon-morph[data-active=true].svelte-173uv67 .ui-icon-morph__labels:where(.svelte-173uv67) span[data-index="0"]:where(.svelte-173uv67){opacity:0;transform:translateY(var(--spacing-0-5))}.ui-icon-morph[data-active=true].svelte-173uv67 .ui-icon-morph__labels:where(.svelte-173uv67) span[data-index="0"]:where(.svelte-173uv67){transform:translateY(calc(var(--spacing-0-5) * -1))}.ui-icon-morph[data-active=true].svelte-173uv67 .ui-icon-morph__labels:where(.svelte-173uv67) span[data-index="1"]:where(.svelte-173uv67){opacity:1;transform:translateY(0)}@media (hover:hover){.ui-icon-morph.svelte-173uv67:hover:not(:disabled){box-shadow:var(--shadow-inset-hover)}}.ui-icon-morph.svelte-173uv67:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-icon-morph.svelte-173uv67:active:not(:disabled){transform:translateY(var(--border-width))}.ui-icon-morph.svelte-173uv67:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.ui-icon-morph.svelte-173uv67,.ui-icon-morph__icon.svelte-173uv67,.ui-icon-morph.svelte-173uv67 path:where(.svelte-173uv67),.ui-icon-morph__labels.svelte-173uv67 span:where(.svelte-173uv67){transition:none}}svg.svelte-m48srv,svg.svelte-dgcaa,svg.svelte-1st0cc0{display:block;overflow:visible}.bot-living.svelte-1st0cc0{transform-origin:12px 13px;animation:6.6s cubic-bezier(.45,0,.2,1) infinite svelte-1st0cc0-bot-motion;animation-play-state:var(--medi-agent-animation-play-state,running)}@keyframes svelte-1st0cc0-bot-motion{0%{transform:translateY(.3px)rotate(0)scale(1)}8%{transform:translate(-.3px,-.4px)rotate(-2.5deg)scale(1.01,.99)}16%{transform:translate(.3px,-.1px)rotate(2deg)scale(.99,1.01)}24%{transform:translateY(.2px)rotate(0)scale(1)}28.5%{transform:translateY(1px)rotate(0)scale(1.07,.9)}32%{transform:translateY(-2.4px)rotate(0)scale(.94,1.08)}35.5%{transform:translateY(-1.6px)rotate(0)scale(1.03,.98)}40%{transform:translateY(-1.9px)rotate(0)scale(1)}48%{transform:translate(.3px,-2.1px)rotate(1.8deg)scale(1.01,.99)}55%{transform:translate(-.3px,-1.7px)rotate(-1.5deg)scale(.99,1.01)}60%{transform:translateY(-1.5px)rotate(0)scale(1)}63%{transform:translateY(-.4px)rotate(0)scale(.97,1.02)}66%{transform:translateY(1.5px)rotate(0)scale(1.06,.92)}69.5%{transform:translateY(.9px)rotate(0)scale(.99,1.01)}76%{transform:translate(-.4px,1.2px)rotate(-2deg)scale(.98,.99)}84%{transform:translate(.4px,1.3px)rotate(1.8deg)scale(.98,.99)}90%{transform:translateY(1.1px)rotate(0)scaleX(.99)}93.5%{transform:translateY(1.3px)rotate(0)scale(1.04,.93)}96.5%{transform:translateY(-.2px)rotate(0)scale(.98,1.02)}to{transform:translateY(.3px)rotate(0)scale(1)}}.state-astonish.svelte-1st0cc0,.state-surprise.svelte-1st0cc0,.state-sadness.svelte-1st0cc0,.bot-shine.svelte-1st0cc0{animation-duration:6.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:var(--medi-agent-animation-play-state,running)}.state-astonish.svelte-1st0cc0{animation-name:svelte-1st0cc0-morph-astonish}.state-surprise.svelte-1st0cc0{animation-name:svelte-1st0cc0-morph-surprise}.state-sadness.svelte-1st0cc0{animation-name:svelte-1st0cc0-morph-sadness}.bot-shine.svelte-1st0cc0{animation-name:svelte-1st0cc0-shine-dynamics}@keyframes svelte-1st0cc0-morph-astonish{0%,29%{opacity:1}32.5%,93.5%{opacity:0}96.5%,to{opacity:1}}@keyframes svelte-1st0cc0-morph-surprise{0%,29%{opacity:0}32.5%,62.5%{opacity:1}66%,to{opacity:0}}@keyframes svelte-1st0cc0-morph-sadness{0%,62.5%{opacity:0}66%,93.5%{opacity:1}96.5%,to{opacity:0}}@keyframes svelte-1st0cc0-shine-dynamics{0%,28%{opacity:.85}33%{opacity:1}60%{opacity:.9}66%{opacity:.6}84%{opacity:.5}96%,to{opacity:.85}}@media (prefers-reduced-motion:reduce){.bot-living.svelte-1st0cc0,.state-astonish.svelte-1st0cc0,.state-surprise.svelte-1st0cc0,.state-sadness.svelte-1st0cc0,.bot-shine.svelte-1st0cc0{animation:none}.state-astonish.svelte-1st0cc0{opacity:1}.state-surprise.svelte-1st0cc0,.state-sadness.svelte-1st0cc0{opacity:0}.bot-shine.svelte-1st0cc0{opacity:.85}}svg.svelte-1ifpr50{display:block;overflow:visible}.wash.svelte-szvtjr{stroke-opacity:var(--icon-duotone-opacity,.4)}svg.svelte-zc7t6v,svg.svelte-12k1l6w,svg.svelte-1xggbr4{display:block;overflow:visible}.ui-input-field.svelte-1wwkhju,.ui-input-header.svelte-1wwkhju{display:grid}.ui-input-field.svelte-1wwkhju{gap:var(--spacing-0);width:100%}.ui-input-header.svelte-1wwkhju{gap:var(--spacing-1)}.ui-input-label-row.svelte-1wwkhju{align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.ui-input-label.svelte-1wwkhju{gap:var(--spacing-2);min-width:0;font-size:var(--text-label-size);font-weight:var(--text-label-weight);align-items:center;display:flex}.ui-input-label-end.svelte-1wwkhju{flex:none;align-items:center;display:inline-flex}.ui-input-description.svelte-1wwkhju{color:var(--color-text-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-normal);line-height:var(--text-supporting-leading)}.ui-input-description.svelte-1wwkhju,.ui-input-message.svelte-1wwkhju{margin:0}.ui-input-control.svelte-1wwkhju{z-index:1;margin-top:var(--spacing-2);position:relative}.ui-input.svelte-1wwkhju{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-element);background:var(--color-background-card);width:100%;color:var(--color-text-primary);font:inherit;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:0}.ui-input-field[data-size=sm].svelte-1wwkhju .ui-input:where(.svelte-1wwkhju){height:var(--size-element-sm);padding-inline:var(--spacing-2);font-size:var(--font-size-sm)}.ui-input-field[data-size=md].svelte-1wwkhju .ui-input:where(.svelte-1wwkhju){height:var(--size-element-md);padding-inline:var(--spacing-3);font-size:var(--font-size-base)}.ui-input-field[data-status].svelte-1wwkhju .ui-input:where(.svelte-1wwkhju){padding-inline-end:var(--input-control-size)}.ui-input-field[data-size=sm].svelte-1wwkhju{--input-control-size:var(--size-element-sm);--input-inline-padding:var(--spacing-2);--input-font-size:var(--font-size-sm)}.ui-input-field[data-size=md].svelte-1wwkhju{--input-control-size:var(--size-element-md);--input-inline-padding:var(--spacing-3);--input-font-size:var(--font-size-base)}@media (pointer:coarse){.ui-input-field[data-size].svelte-1wwkhju{--input-control-size:var(--size-touch)}.ui-input-field[data-size].svelte-1wwkhju .ui-input:where(.svelte-1wwkhju){height:var(--size-touch)}}.ui-input-field[data-end].svelte-1wwkhju{--input-end-inset:var(--input-inline-padding)}.ui-input-field[data-end][data-status].svelte-1wwkhju{--input-end-inset:var(--input-control-size)}.ui-input-field[data-end].svelte-1wwkhju .ui-input:where(.svelte-1wwkhju){padding-inline-end:calc(var(--input-end-inset) + var(--input-end-width,var(--spacing-8)) + var(--spacing-2))}.ui-input-end.svelte-1wwkhju{top:50%;color:var(--color-text-secondary);font-size:var(--input-font-size);white-space:nowrap;pointer-events:none;align-items:center;display:flex;position:absolute;inset-inline-end:var(--input-end-inset);transform:translateY(-50%)}.ui-input-field[data-disabled].svelte-1wwkhju .ui-input-end:where(.svelte-1wwkhju){color:var(--color-text-disabled)}.ui-input.svelte-1wwkhju::placeholder{color:var(--color-text-secondary)}@media (hover:hover){.ui-input.svelte-1wwkhju:hover:not(:disabled,[readonly]){box-shadow:var(--shadow-inset-hover)}}.ui-input.svelte-1wwkhju:focus-visible{border-color:var(--color-brand);box-shadow:var(--shadow-focus-halo)}.ui-input.svelte-1wwkhju:user-invalid{border-color:var(--color-error);box-shadow:var(--shadow-focus-halo-error)}.ui-input[readonly].svelte-1wwkhju{background:var(--color-background-muted);color:var(--color-text-secondary)}.ui-input.svelte-1wwkhju:disabled{background:var(--color-background-muted);color:var(--color-text-disabled);cursor:not-allowed}.ui-input-field[data-disabled].svelte-1wwkhju .ui-input-label:where(.svelte-1wwkhju),.ui-input-field[data-disabled].svelte-1wwkhju .ui-input-description:where(.svelte-1wwkhju){color:var(--color-text-disabled)}.ui-input-status-icon.svelte-1wwkhju{top:50%;width:var(--spacing-4);height:var(--spacing-4);pointer-events:none;place-items:center;display:grid;position:absolute;inset-inline-end:calc((var(--input-control-size) - var(--spacing-4)) / 2);transform:translateY(-50%)}.ui-input-message.svelte-1wwkhju{z-index:0;padding:var(--spacing-3);padding-top:calc(var(--spacing-3) + var(--spacing-2));border-radius:var(--radius-element);font-size:var(--font-size-base);line-height:var(--text-body-leading);border-start-start-radius:var(--radius-none);border-start-end-radius:var(--radius-none);position:relative}.ui-input-message-reveal.svelte-1wwkhju{margin-top:calc(-1 * (var(--spacing-2) + var(--border-width)));margin-inline:var(--spacing-1);overflow:hidden}.ui-input-field[data-status=error].svelte-1wwkhju,.ui-input-message[data-status=error].svelte-1wwkhju{--input-status-color:var(--color-error);--input-status-muted:var(--color-error-muted)}.ui-input-field[data-status=warning].svelte-1wwkhju,.ui-input-message[data-status=warning].svelte-1wwkhju{--input-status-color:var(--color-warning);--input-status-muted:var(--color-warning-muted)}.ui-input-field[data-status=success].svelte-1wwkhju,.ui-input-message[data-status=success].svelte-1wwkhju{--input-status-color:var(--color-success);--input-status-muted:var(--color-success-muted)}.ui-input-field[data-status].svelte-1wwkhju .ui-input:where(.svelte-1wwkhju),.ui-input-field[data-status].svelte-1wwkhju .ui-input:where(.svelte-1wwkhju):focus-visible{border-color:var(--input-status-color)}.ui-input-field[data-status].svelte-1wwkhju .ui-input:where(.svelte-1wwkhju){box-shadow:var(--shadow-low)}.ui-input-field[data-status].svelte-1wwkhju .ui-input:where(.svelte-1wwkhju):focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--input-status-muted)}.ui-input-field[data-status].svelte-1wwkhju .ui-input-status-icon:where(.svelte-1wwkhju),.ui-input-message[data-status].svelte-1wwkhju{color:var(--input-status-color)}.ui-input-message[data-status].svelte-1wwkhju{background:var(--input-status-muted)}@media (prefers-reduced-motion:reduce){.ui-input.svelte-1wwkhju{transition:none}}.ui-otp-container.svelte-1j6wj1f{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.ui-otp-fieldset.svelte-1j6wj1f{border:none;flex-direction:column;align-items:center;margin:0;padding:0;display:flex}.ui-otp-grid.svelte-1j6wj1f{justify-content:center;align-items:center;gap:var(--spacing-2);max-width:100%;display:flex}.ui-otp-cell.svelte-1j6wj1f{width:var(--spacing-10);height:var(--spacing-12);border-radius:var(--radius-element);border:calc(var(--border-width) * 2) solid var(--color-border-control);background:var(--color-background-card);box-shadow:var(--shadow-otp-empty);box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:relative}.ui-otp-cell.is-split-right.svelte-1j6wj1f{margin-left:var(--spacing-3)}.ui-otp-cell.is-filled.svelte-1j6wj1f{background:var(--color-background-surface);border-color:var(--color-border-control);box-shadow:none}.ui-otp-cell.is-focused.svelte-1j6wj1f{border-color:var(--color-brand);box-shadow:var(--shadow-focus-halo);outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset)}.ui-otp-cell.has-error.svelte-1j6wj1f{border-color:var(--color-error)}.ui-otp-native-input.svelte-1j6wj1f{opacity:0;cursor:text;z-index:2;color:#0000;caret-color:#0000;text-align:center;width:100%;height:100%;font-size:var(--font-size-xl);font-family:var(--font-family-code);background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.ui-otp-native-input.svelte-1j6wj1f:disabled{cursor:not-allowed}.ui-otp-digit-layer.svelte-1j6wj1f{pointer-events:none;z-index:1;font-family:var(--font-family-code);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;color:var(--color-text-primary);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.ui-otp-digit.svelte-1j6wj1f{display:inline-block}.ui-otp-caret.svelte-1j6wj1f{background-color:var(--color-brand);width:2px;height:1.25em;animation:svelte-1j6wj1f-otp-caret-blink var(--duration-otp-caret) infinite;border-radius:1px;display:inline-block}.ui-otp-caret.is-static.svelte-1j6wj1f{opacity:1;animation:none}@keyframes svelte-1j6wj1f-otp-caret-blink{0%,to{opacity:1}50%{opacity:0}}.is-shaking.svelte-1j6wj1f .ui-otp-grid:where(.svelte-1j6wj1f){animation:svelte-1j6wj1f-otp-shake var(--duration-medium-min) var(--ease-standard)}@keyframes svelte-1j6wj1f-otp-shake{0%,to{transform:translate(0)}20%{transform:translateX(calc(-1 * var(--spacing-1)))}40%{transform:translateX(var(--spacing-1))}60%{transform:translateX(calc(-1 * var(--spacing-0-5)))}80%{transform:translateX(var(--spacing-0-5))}}.ui-otp-status.svelte-1j6wj1f{text-align:center;min-height:1.25rem;font-size:var(--font-size-sm);word-break:break-word;justify-content:center;align-items:center;display:flex}.ui-otp-error-msg.svelte-1j6wj1f{color:var(--color-error)}.ui-otp-hint-msg.svelte-1j6wj1f{color:var(--color-text-secondary)}@media (forced-colors:active){.ui-otp-cell.is-focused.svelte-1j6wj1f{outline:var(--focus-ring-width) solid Highlight}.ui-otp-cell.has-error.svelte-1j6wj1f{outline:var(--focus-ring-width) solid Mark}}.ui-item.svelte-ucw563{gap:var(--spacing-4);min-width:0;padding:var(--ui-item-block-padding,var(--spacing-4));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ui-item[data-align=start].svelte-ucw563{align-items:start}.ui-item[data-layout=stacked].svelte-ucw563{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ui-item[data-layout=stacked].svelte-ucw563 .ui-item__copy:where(.svelte-ucw563){display:contents}.ui-item[data-layout=stacked].svelte-ucw563 .ui-item__start:where(.svelte-ucw563){grid-row:1;align-self:center;margin-block-start:0}.ui-item[data-layout=stacked].svelte-ucw563 .ui-item__label:where(.svelte-ucw563){grid-row:1;align-self:center;min-width:0}.ui-item[data-layout=stacked].svelte-ucw563 .ui-item__end:where(.svelte-ucw563){grid-row:var(--ui-item-end-row,1);grid-column:var(--ui-item-end-column,3);justify-self:var(--ui-item-end-justify,end);align-self:center}.ui-item[data-layout=stacked].svelte-ucw563 .ui-item__description:where(.svelte-ucw563){grid-column:1/-1;min-width:0}.ui-item__start.svelte-ucw563,.ui-item__end.svelte-ucw563{align-items:center;min-width:0;display:inline-flex}.ui-item__start.svelte-ucw563{color:var(--color-icon-secondary);align-self:start;margin-block-start:var(--spacing-0-5)}.ui-item__end.svelte-ucw563{align-self:center}.ui-item[data-align=start].svelte-ucw563 .ui-item__end:where(.svelte-ucw563){align-self:start}.ui-item__copy.svelte-ucw563{gap:var(--spacing-2);min-width:0;display:grid}.ui-item__label.svelte-ucw563{color:var(--color-text-primary);font-weight:var(--font-weight-medium);line-height:var(--text-body-leading)}.ui-item__description.svelte-ucw563{color:var(--color-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.ui-load-more.svelte-15rl2it{justify-content:center;width:100%;display:flex;position:relative}.ui-load-more__sentinel.svelte-15rl2it{height:var(--border-width);pointer-events:none;position:absolute;inset:0 0 auto}button.svelte-15rl2it{height:var(--size-element-md);padding-inline:var(--spacing-3);border-radius:var(--radius-inner);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast-min) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}button.svelte-15rl2it:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}button.svelte-15rl2it:active:not(:disabled){transform:translateY(var(--border-width))}button.svelte-15rl2it:disabled{cursor:default}.ui-load-more[data-status=loading].svelte-15rl2it button:where(.svelte-15rl2it),.ui-load-more[data-status=end].svelte-15rl2it button:where(.svelte-15rl2it){color:var(--color-text-secondary)}.ui-load-more[data-status=error].svelte-15rl2it button:where(.svelte-15rl2it){color:var(--color-error)}.ui-load-more__content.svelte-15rl2it{gap:var(--spacing-1-5);align-items:center;display:inline-flex}.ui-load-more__spinner{animation:svelte-15rl2it-ui-load-more-spin var(--duration-medium-max) linear infinite}@media (hover:hover){button.svelte-15rl2it:hover:not(:disabled){background:var(--color-overlay-hover)}}@keyframes svelte-15rl2it-ui-load-more-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){button.svelte-15rl2it{transition:none}.ui-load-more__spinner{animation:none}}.ui-list-header.svelte-e235qm{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-block-end:var(--spacing-2)}.ui-list.svelte-e235qm{margin:0;padding:0;list-style:none}.ui-list[data-density=compact].svelte-e235qm{--ui-item-block-padding:var(--spacing-2)}.ui-list[data-density=balanced].svelte-e235qm,.ui-list[data-density=spacious].svelte-e235qm{--ui-item-block-padding:var(--spacing-4)}.ui-list[data-dividers].svelte-e235qm>li+li{border-block-start:var(--border-width) solid var(--color-border)}.ui-memory-chips.svelte-nv1ovo{gap:var(--spacing-3);min-width:0;display:grid}.ui-memory-chips.svelte-nv1ovo>header:where(.svelte-nv1ovo){gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.ui-memory-chips__heading.svelte-nv1ovo{gap:var(--spacing-2);align-items:center;display:inline-flex}.ui-memory-chips__heading.svelte-nv1ovo .ui-icon{color:var(--color-icon-secondary)}.ui-memory-chips__heading.svelte-nv1ovo strong:where(.svelte-nv1ovo){font-weight:var(--font-weight-medium)}.ui-memory-chips__count.svelte-nv1ovo{font-family:var(--font-family-code);font-variant-numeric:tabular-nums}.ui-memory-chips.svelte-nv1ovo ul:where(.svelte-nv1ovo){gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-memory-chips.svelte-nv1ovo li:where(.svelte-nv1ovo){gap:var(--spacing-1);max-width:100%;min-height:var(--size-element-sm);padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);background:var(--color-neutral);font-size:var(--font-size-base);align-items:center;display:inline-flex}.ui-memory-chips.svelte-nv1ovo li[data-variant=accent]:where(.svelte-nv1ovo){border-color:var(--color-brand-muted);color:var(--color-brand);background:var(--color-brand-muted)}.ui-memory-chips.svelte-nv1ovo li:where(.svelte-nv1ovo)>span:where(.svelte-nv1ovo){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-memory-chips.svelte-nv1ovo button:where(.svelte-nv1ovo){width:var(--spacing-5);height:var(--spacing-5);border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ui-memory-chips.svelte-nv1ovo button:where(.svelte-nv1ovo):focus-visible{outline:var(--border-width) solid currentColor;outline-offset:var(--focus-ring-offset)}.ui-memory-chips__empty.svelte-nv1ovo{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}@media (hover:hover){.ui-memory-chips.svelte-nv1ovo button:where(.svelte-nv1ovo):hover{background:var(--color-overlay-hover)}}.ui-message-timing.svelte-1li9hbb{min-width:0;display:inline-flex}.ui-message-timing__trigger.svelte-1li9hbb{box-sizing:border-box;min-width:0;height:var(--size-element-sm);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);color:var(--metadata-detail-color,var(--color-text-secondary));font:inherit;line-height:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;display:inline-flex}.ui-message-timing__trigger.svelte-1li9hbb:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-message-timing__popover.svelte-1li9hbb{box-sizing:border-box;width:min(var(--size-popover-min-width), calc(100vw - var(--spacing-8)));padding:var(--spacing-3);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-container);color:var(--color-text-primary);background:var(--color-background-popover);box-shadow:var(--shadow-med);opacity:0;transform:scale(.96) translateY(calc(var(--spacing-1) * -1));transition:display var(--duration-fast) allow-discrete, overlay var(--duration-fast) allow-discrete, opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.ui-message-timing__popover.svelte-1li9hbb:popover-open{opacity:1;transform:scale(1)translateY(0)}@starting-style{.ui-message-timing__popover.svelte-1li9hbb:popover-open{opacity:0;transform:scale(.96) translateY(calc(var(--spacing-1) * -1))}}.ui-message-timing__stats.svelte-1li9hbb{gap:var(--spacing-2);margin:0;display:grid}.ui-message-timing__stat.svelte-1li9hbb{gap:var(--spacing-5);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.ui-message-timing__stat.svelte-1li9hbb dt:where(.svelte-1li9hbb){color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ui-message-timing__stat.svelte-1li9hbb dd:where(.svelte-1li9hbb){color:var(--color-text-primary);font-family:var(--font-family-code);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;margin:0}.ui-message-timing[data-streaming=true].svelte-1li9hbb .ui-message-timing__stat:where(.svelte-1li9hbb) dd:where(.svelte-1li9hbb){color:var(--color-text-blue)}@supports (position-area:top){.ui-message-timing__popover.svelte-1li9hbb{position-area:top;margin:0 0 var(--spacing-2);inset:auto}}@media (hover:hover){.ui-message-timing__trigger.svelte-1li9hbb:hover{background:var(--color-overlay-hover)}}@media (prefers-reduced-motion:reduce){.ui-message-timing__trigger.svelte-1li9hbb,.ui-message-timing__popover.svelte-1li9hbb{transition:none}}.ui-notification-row.svelte-1i3a1f7{grid-template-columns:var(--size-element-md) minmax(0, 1fr) auto;gap:var(--spacing-3);min-width:0;padding:var(--spacing-3);border:var(--border-width) solid transparent;border-radius:var(--radius-element);color:var(--color-text-primary);background:var(--color-background-surface);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-items:start;display:grid}.ui-notification-row[data-read].svelte-1i3a1f7{color:var(--color-text-secondary)}.ui-notification-row[data-read].svelte-1i3a1f7 .ui-notification-row__icon:where(.svelte-1i3a1f7){opacity:.6}.ui-notification-row__icon.svelte-1i3a1f7{width:var(--size-element-md);height:var(--size-element-md);border-radius:var(--radius-inner);background:var(--color-neutral);place-items:center;display:inline-grid}.ui-notification-row[data-color=accent].svelte-1i3a1f7 .ui-notification-row__icon:where(.svelte-1i3a1f7){background:var(--color-brand-muted)}.ui-notification-row[data-color=purple].svelte-1i3a1f7 .ui-notification-row__icon:where(.svelte-1i3a1f7){background:var(--color-background-purple)}.ui-notification-row[data-color=warning].svelte-1i3a1f7 .ui-notification-row__icon:where(.svelte-1i3a1f7){background:var(--color-warning-muted)}.ui-notification-row__meta.svelte-1i3a1f7{align-self:center;gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--text-supporting-leading);flex-wrap:wrap;grid-area:1/2;align-items:baseline;display:flex}.ui-notification-row__kind.svelte-1i3a1f7{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ui-notification-row__meta.svelte-1i3a1f7 time:where(.svelte-1i3a1f7){font-variant-numeric:tabular-nums}.ui-notification-row__link.svelte-1i3a1f7,.ui-notification-row__copy.svelte-1i3a1f7{gap:var(--spacing-1);min-width:0;color:inherit;grid-area:2/1/auto/-1;text-decoration:none;display:grid}.ui-notification-row__title.svelte-1i3a1f7,.ui-notification-row__body.svelte-1i3a1f7{overflow-wrap:anywhere}.ui-notification-row__title.svelte-1i3a1f7{font-weight:var(--font-weight-semibold);line-height:var(--text-body-leading)}.ui-notification-row__body.svelte-1i3a1f7{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--text-supporting-leading)}.ui-notification-row__actions.svelte-1i3a1f7{align-self:center;align-items:center;gap:var(--spacing-1);grid-area:1/3;display:flex}.ui-notification-row__unread.svelte-1i3a1f7{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background:var(--color-brand);display:block}@media (hover:hover){.ui-notification-row.svelte-1i3a1f7:has(.ui-notification-row__link:where(.svelte-1i3a1f7)):hover{border-color:var(--color-border);background:var(--color-overlay-hover)}.ui-notification-row__link.svelte-1i3a1f7:hover{color:var(--color-text-primary)}}.ui-notification-row__link.svelte-1i3a1f7:focus-visible,.ui-notification-row__copy.svelte-1i3a1f7:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (width<=24rem){.ui-notification-row.svelte-1i3a1f7{grid-template-columns:var(--size-element-md) minmax(0, 1fr) auto;gap:var(--spacing-2);padding-inline:var(--spacing-2)}}@media (prefers-reduced-motion:reduce){.ui-notification-row.svelte-1i3a1f7{transition:none}}.ui-notification-feed.svelte-k52cyr{gap:var(--spacing-2);min-width:0;color:var(--color-text-primary);display:grid}.ui-notification-feed__toolbar.svelte-k52cyr{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-1) var(--spacing-2);border-bottom:var(--border-width) solid var(--color-border);display:flex}.ui-notification-feed__toolbar.svelte-k52cyr p:where(.svelte-k52cyr){color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.ui-notification-feed__toolbar.svelte-k52cyr strong:where(.svelte-k52cyr){color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ui-notification-feed__state.svelte-k52cyr{justify-items:center;gap:var(--spacing-2);padding:var(--spacing-10) var(--spacing-4);color:var(--color-text-secondary);text-align:center;display:grid}.ui-notification-feed__state.svelte-k52cyr strong:where(.svelte-k52cyr){color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ui-notification-feed__state.svelte-k52cyr p:where(.svelte-k52cyr){max-width:24rem;font-size:var(--font-size-sm);line-height:var(--text-supporting-leading);margin:0}.ui-notification-feed__state--error.svelte-k52cyr strong:where(.svelte-k52cyr){color:var(--color-error)}.ui-notification-feed__spinner.svelte-k52cyr{width:var(--spacing-5);height:var(--spacing-5);border:var(--border-width) solid currentColor;border-radius:var(--radius-full);animation:svelte-k52cyr-ui-notification-spin var(--duration-medium-max) linear infinite;border-top-color:#0000;display:inline-block}.ui-notification-feed__empty-mark.svelte-k52cyr{width:var(--size-element-lg);height:var(--size-element-lg);border-radius:var(--radius-full);color:var(--color-success);background:var(--color-success-muted);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);place-items:center;display:inline-grid}.ui-notification-feed__refresh.svelte-k52cyr,.ui-notification-feed__inline-error.svelte-k52cyr,.ui-notification-feed__footer.svelte-k52cyr{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.ui-notification-feed__inline-error.svelte-k52cyr{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-inner);color:var(--color-error);background:var(--color-error-muted);justify-content:space-between}.ui-notification-feed__list.svelte-k52cyr{gap:var(--spacing-1);margin:0;padding:0;list-style:none;display:grid}@keyframes svelte-k52cyr-ui-notification-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-notification-feed__spinner.svelte-k52cyr{animation:none}}@media (width<=24rem){.ui-notification-feed__toolbar.svelte-k52cyr{flex-direction:column;align-items:flex-start}}.ui-notification-trigger.svelte-1xs4rlj{--notification-trigger-size:var(--size-element-lg);width:var(--notification-trigger-size);height:var(--notification-trigger-size);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-notification-trigger.svelte-1xs4rlj .ui-button{width:var(--notification-trigger-size);min-width:var(--notification-trigger-size);height:var(--notification-trigger-size)}@media (pointer:coarse){.ui-notification-trigger.svelte-1xs4rlj{--notification-trigger-size:var(--size-touch)}}.ui-notification-trigger.svelte-1xs4rlj .ui-button__icon{width:var(--spacing-4);height:var(--spacing-4)}.ui-notification-trigger[data-open].svelte-1xs4rlj .ui-button{background:var(--color-overlay-hover)}.ui-notification-trigger__count.svelte-1xs4rlj{min-width:var(--spacing-4);height:var(--spacing-4);padding-inline:var(--spacing-1);border:var(--border-width) solid var(--color-background-popover);border-radius:var(--radius-full);color:var(--color-badge-on-status);background:var(--color-badge-info);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.ui-number-stepper.svelte-569arc{justify-items:start;gap:var(--spacing-1);min-width:0;display:grid}.ui-number-stepper-label.svelte-569arc{font-size:var(--text-label-size);font-weight:var(--text-label-weight)}.ui-number-stepper-description.svelte-569arc,.ui-number-stepper-message.svelte-569arc{font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);margin:0}.ui-number-stepper-description.svelte-569arc{color:var(--color-text-secondary)}.ui-number-stepper-control.svelte-569arc{align-items:center;gap:var(--spacing-0-5);padding:var(--spacing-0-5);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-element);background:var(--color-background-card);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);margin-block-start:var(--spacing-1);display:inline-flex}.ui-number-stepper-control.svelte-569arc:focus-within{box-shadow:var(--shadow-focus-halo)}.ui-number-stepper[data-status=error].svelte-569arc .ui-number-stepper-control:where(.svelte-569arc){border-color:var(--color-error);box-shadow:var(--shadow-focus-halo-error)}.ui-number-stepper-input.svelte-569arc{width:var(--spacing-10);color:var(--color-text-primary);font:inherit;font-family:var(--font-family-code);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border:0;outline:0;padding:0}.ui-number-stepper-input.svelte-569arc::-webkit-outer-spin-button{appearance:none;margin:0}.ui-number-stepper-input.svelte-569arc::-webkit-inner-spin-button{appearance:none;margin:0}.ui-number-stepper-message[data-status=error].svelte-569arc{color:var(--color-error)}.ui-number-stepper[data-disabled].svelte-569arc .ui-number-stepper-control:where(.svelte-569arc){opacity:.65}@media (prefers-reduced-motion:reduce){.ui-number-stepper-control.svelte-569arc{transition:none}}.ui-page-header.svelte-1hintqk{justify-content:space-between;align-items:end;gap:var(--spacing-5);display:flex}.ui-page-header[data-layout=leading].svelte-1hintqk{align-items:start;gap:var(--spacing-3);display:grid}.ui-page-header__toolbar.svelte-1hintqk{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ui-page-header__leading.svelte-1hintqk,.ui-page-header__trailing.svelte-1hintqk{flex:none;align-items:center;min-width:0;display:inline-flex}.ui-page-header__leading.svelte-1hintqk .ui-button,.ui-page-header__trailing.svelte-1hintqk .ui-button,.ui-page-header__trailing.svelte-1hintqk .ui-popover-anchor .ui-button{border-radius:var(--radius-pill)}.ui-page-header__trailing.svelte-1hintqk .ui-popover-anchor{min-width:0;display:inline-flex}.ui-page-header__copy.svelte-1hintqk{gap:var(--spacing-1);min-width:0;display:grid}.ui-page-header__eyebrow.svelte-1hintqk{color:var(--color-text-secondary);margin:0}.ui-page-header.svelte-1hintqk h1:where(.svelte-1hintqk){font-size:clamp(var(--font-size-3xl), 5vw, var(--font-size-5xl));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tighter);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.05}.ui-page-header[data-layout=leading].svelte-1hintqk h1:where(.svelte-1hintqk){font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-4xl))}.ui-page-header__meta.svelte-1hintqk{justify-content:space-between;align-items:center;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;min-width:0;display:flex}.ui-page-header__description.svelte-1hintqk{margin:var(--spacing-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--text-body-leading)}.ui-page-header__meta.svelte-1hintqk .ui-page-header__description:where(.svelte-1hintqk){flex:8rem;min-width:0;margin:0}.ui-page-header__extra.svelte-1hintqk{gap:var(--spacing-2);margin-top:var(--spacing-2);display:grid}.ui-page-header__actions.svelte-1hintqk{justify-content:flex-end;gap:var(--spacing-2);flex-wrap:wrap;flex:none;display:flex}@media (width<=56rem){.ui-page-header[data-layout=split].svelte-1hintqk{flex-direction:column;align-items:start}.ui-page-header[data-layout=split].svelte-1hintqk .ui-page-header__actions:where(.svelte-1hintqk){justify-content:stretch;width:100%}}@media (width<=34rem){.ui-page-header.svelte-1hintqk h1:where(.svelte-1hintqk){font-size:var(--font-size-3xl)}.ui-page-header__description.svelte-1hintqk{font-size:var(--font-size-base)}.ui-page-header[data-layout=leading].svelte-1hintqk h1:where(.svelte-1hintqk){font-size:var(--font-size-2xl)}.ui-page-header__leading.svelte-1hintqk .ui-button,.ui-page-header__trailing.svelte-1hintqk .ui-button,.ui-page-header__trailing.svelte-1hintqk .ui-popover-anchor .ui-button{min-height:var(--size-touch)}.ui-page-header__actions.svelte-1hintqk{justify-content:stretch;width:100%}.ui-page-header__actions.svelte-1hintqk .ui-button,.ui-page-header__actions.svelte-1hintqk .ui-popover-anchor{min-height:var(--size-touch);flex:1}.ui-page-header__actions.svelte-1hintqk .ui-popover-anchor .ui-button{width:100%;min-height:var(--size-touch)}}.ui-plan-badge.svelte-184uinc{--plan-ink:var(--color-text-secondary);--ui-plan-badge-banner-drop:0%;--ui-plan-badge-mark-scale:84%;--ui-plan-badge-size:var(--size-element-lg);--ui-plan-badge-label-font-size:calc(var(--font-size-sm) * 2 / 3);--ui-plan-badge-label-line-height:calc(var(--ui-plan-badge-label-font-size) * 1.2);--ui-plan-badge-mark-visual-size:calc(var(--ui-plan-badge-size) * var(--ui-plan-badge-mark-scale));--ui-plan-badge-mark-overlap:calc(1 / 3);width:var(--ui-plan-badge-size);height:var(--ui-plan-badge-size);flex:none;position:relative;overflow:visible}.ui-plan-badge[data-tint=brand].svelte-184uinc{--plan-ink:var(--color-brand)}.ui-plan-badge[data-tint=teal].svelte-184uinc{--plan-ink:var(--color-text-teal)}.ui-plan-badge[data-tint=pink].svelte-184uinc{--plan-ink:var(--color-text-pink)}.ui-plan-badge__mark.svelte-184uinc{z-index:0;place-items:center;display:grid;position:absolute;inset:0}.ui-plan-badge__mark.svelte-184uinc svg{width:var(--ui-plan-badge-mark-scale);height:var(--ui-plan-badge-mark-scale);filter:drop-shadow(0 var(--border-width) var(--border-width) var(--color-shadow)) drop-shadow(0 0 var(--spacing-1-5) var(--color-plan-mark-glow))}.ui-plan-badge__label.svelte-184uinc{bottom:calc((var(--ui-plan-badge-size) - var(--ui-plan-badge-mark-visual-size)) / 2 + var(--ui-plan-badge-mark-visual-size) * var(--ui-plan-badge-mark-overlap));z-index:1;box-sizing:border-box;padding:0 var(--spacing-0-5);border:var(--border-width) solid color-mix(in srgb, var(--plan-ink) 40%, transparent);border-radius:var(--radius-1);color:var(--plan-ink);background:var(--color-background-card);font-family:var(--font-family-code);font-size:var(--ui-plan-badge-label-font-size);font-weight:var(--font-weight-semibold);letter-spacing:.04em;line-height:var(--leading-heading);text-transform:uppercase;transform:translate(-50%, var(--ui-plan-badge-banner-drop));white-space:nowrap;position:absolute;left:50%}.ui-popover-anchor.svelte-7825oj{display:inline-flex}.ui-popover.svelte-7825oj{--ui-popover-enter-y:0;box-sizing:border-box;min-width:var(--size-popover-min-width);max-width:calc(100vw - var(--spacing-8));max-height:calc(100vh - var(--spacing-8));padding:var(--spacing-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-element);color:var(--color-text-primary);background:var(--color-background-popover);box-shadow:var(--shadow-med);font:inherit;animation:svelte-7825oj-ui-popover-enter var(--duration-fast) var(--ease-standard);margin:0;position:fixed;inset:auto;overflow:auto}.ui-popover.svelte-7825oj:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@keyframes svelte-7825oj-ui-popover-enter{0%{opacity:0;transform:translateY(var(--ui-popover-enter-y))}}.ui-popover[data-placement=above].svelte-7825oj{--ui-popover-enter-y:var(--spacing-1)}.ui-popover[data-placement=below].svelte-7825oj{--ui-popover-enter-y:calc(var(--spacing-1) * -1)}@media (prefers-reduced-motion:reduce){.ui-popover.svelte-7825oj{animation:none}}.ui-quote-reply-toolbar.svelte-a1uw35{align-items:center;gap:var(--spacing-0-5);padding:var(--spacing-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-background-popover);box-shadow:var(--shadow-med);display:inline-flex}.ui-quote-reply-toolbar[data-disabled].svelte-a1uw35{opacity:.65}button.svelte-a1uw35{height:var(--size-element-sm);align-items:center;gap:var(--spacing-1-5);padding:0 var(--spacing-3);border-radius:var(--radius-full);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;display:inline-flex}button.svelte-a1uw35:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--border-width) * -1)}button.svelte-a1uw35:disabled{cursor:not-allowed}@media (pointer:coarse){button.svelte-a1uw35{min-height:var(--size-touch);height:var(--size-touch);padding-inline:var(--spacing-4)}}@media (hover:hover){button.svelte-a1uw35:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-overlay-hover)}}.ui-quote-reply.svelte-bx7z6{z-index:var(--z-overlay);width:max-content;position:fixed}.ui-radio-field.svelte-1vialv0{gap:var(--spacing-2);border:0;width:fit-content;min-width:0;max-width:100%;margin:0;padding:0;display:grid}.ui-radio-legend.svelte-1vialv0{align-items:center;gap:var(--spacing-2);font-size:var(--text-label-size);font-weight:var(--text-label-weight);padding:0;display:flex}.ui-radio-description.svelte-1vialv0,.ui-radio-option-description.svelte-1vialv0{color:var(--color-text-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-normal);line-height:var(--text-supporting-leading)}.ui-radio-description.svelte-1vialv0,.ui-radio-message.svelte-1vialv0{margin:0}.ui-radio-options.svelte-1vialv0{gap:var(--spacing-3);margin-top:var(--spacing-1);flex-direction:column;display:flex}.ui-radio-field[data-orientation=horizontal].svelte-1vialv0 .ui-radio-options:where(.svelte-1vialv0){gap:var(--spacing-4);flex-flow:wrap}.ui-radio-option.svelte-1vialv0{grid-template-columns:var(--control-size) minmax(0, 1fr);gap:var(--spacing-3);align-items:start;display:grid}.ui-radio-input.svelte-1vialv0{box-sizing:border-box;width:var(--control-size);height:var(--control-size);appearance:none;border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-full);background:var(--color-background-card);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:0;margin:0}.ui-radio-field[data-size=sm].svelte-1vialv0{--control-size:var(--spacing-5);--radio-dot:var(--spacing-1)}.ui-radio-field[data-size=md].svelte-1vialv0{--control-size:var(--spacing-6);--radio-dot:var(--spacing-1-5)}.ui-radio-input.svelte-1vialv0:checked{border-color:var(--color-accent);box-shadow:inset 0 0 0 var(--radio-dot) var(--color-accent)}@media (hover:hover){.ui-radio-input.svelte-1vialv0:hover:not(:disabled){box-shadow:var(--shadow-inset-hover)}.ui-radio-input.svelte-1vialv0:checked:hover:not(:disabled){box-shadow:inset 0 0 0 var(--radio-dot) var(--color-accent), var(--shadow-inset-hover)}}.ui-radio-input.svelte-1vialv0:focus-visible{border-color:var(--color-brand);box-shadow:var(--shadow-focus-halo)}.ui-radio-input.svelte-1vialv0:checked:focus-visible{box-shadow:inset 0 0 0 var(--radio-dot) var(--color-accent), 0 0 0 var(--focus-ring-width) var(--color-brand-muted)}.ui-radio-label.svelte-1vialv0{gap:var(--spacing-1);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--control-size);cursor:pointer;display:grid}.ui-radio-option[data-disabled].svelte-1vialv0 .ui-radio-label:where(.svelte-1vialv0),.ui-radio-field[data-disabled].svelte-1vialv0 .ui-radio-legend:where(.svelte-1vialv0),.ui-radio-field[data-disabled].svelte-1vialv0 .ui-radio-description:where(.svelte-1vialv0){color:var(--color-text-disabled);cursor:not-allowed}.ui-radio-option[data-disabled].svelte-1vialv0 .ui-radio-input:where(.svelte-1vialv0){cursor:not-allowed;opacity:.5}.ui-radio-message.svelte-1vialv0{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-2);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.ui-radio-message[data-status=error].svelte-1vialv0{color:var(--color-error);background:var(--color-error-muted)}.ui-radio-message[data-status=warning].svelte-1vialv0{color:var(--color-warning);background:var(--color-warning-muted)}.ui-radio-message[data-status=success].svelte-1vialv0{color:var(--color-success);background:var(--color-success-muted)}@media (prefers-reduced-motion:reduce){.ui-radio-input.svelte-1vialv0{transition:none}}.ui-selector-field.svelte-17ebp1d,.ui-selector-header.svelte-17ebp1d,.ui-selector-message.svelte-17ebp1d{display:grid}.ui-selector-field.svelte-17ebp1d{gap:var(--spacing-0);width:100%;position:relative}.ui-selector-header.svelte-17ebp1d{gap:var(--spacing-1)}.ui-selector-label.svelte-17ebp1d{gap:var(--spacing-2);font-size:var(--text-label-size);font-weight:var(--text-label-weight);align-items:center;display:flex}.ui-selector-description.svelte-17ebp1d{color:var(--color-text-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-normal);line-height:var(--text-supporting-leading)}.ui-selector-description.svelte-17ebp1d,.ui-selector-message.svelte-17ebp1d{margin:0}.ui-selector-control.svelte-17ebp1d{z-index:1;margin-top:var(--spacing-2);position:relative}.ui-selector-trigger.svelte-17ebp1d{align-items:center;gap:var(--spacing-2);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-element);background:var(--color-background-card);width:100%;color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:0;display:flex}.ui-selector-field[data-size=sm].svelte-17ebp1d .ui-selector-trigger:where(.svelte-17ebp1d){height:var(--size-element-sm);padding-inline:var(--spacing-2);font-size:var(--font-size-sm)}.ui-selector-field[data-size=md].svelte-17ebp1d .ui-selector-trigger:where(.svelte-17ebp1d){height:var(--size-element-md);padding-inline:var(--spacing-3);font-size:var(--font-size-base)}.ui-selector-trigger.svelte-17ebp1d:hover:not(:disabled){box-shadow:var(--shadow-inset-hover)}.ui-selector-trigger.svelte-17ebp1d:focus-visible{border-color:var(--color-brand);box-shadow:var(--shadow-focus-halo)}.ui-selector-field[data-open=true].svelte-17ebp1d .ui-selector-trigger:where(.svelte-17ebp1d){border-color:var(--color-accent);box-shadow:var(--shadow-inset-selected)}.ui-selector-trigger.svelte-17ebp1d:disabled{background:var(--color-background-muted);color:var(--color-text-disabled);cursor:not-allowed}.ui-selector-field[data-disabled].svelte-17ebp1d .ui-selector-label:where(.svelte-17ebp1d),.ui-selector-field[data-disabled].svelte-17ebp1d .ui-selector-description:where(.svelte-17ebp1d){color:var(--color-text-disabled)}.ui-selector-trigger-value.svelte-17ebp1d{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-selector-trigger-value[data-placeholder].svelte-17ebp1d{color:var(--color-text-secondary)}.ui-selector-chevron.svelte-17ebp1d{width:var(--spacing-3);height:var(--spacing-3);color:var(--color-icon-secondary);transform-origin:50%;transition:transform var(--duration-fast-max) var(--ease-standard);flex:none}.ui-selector-chevron.svelte-17ebp1d path:where(.svelte-17ebp1d){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px}.ui-selector-field[data-open=true].svelte-17ebp1d .ui-selector-chevron:where(.svelte-17ebp1d){transform:rotate(180deg)}.ui-selector-message.svelte-17ebp1d{z-index:0;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);padding-top:calc(var(--spacing-3) + var(--spacing-2));border-radius:var(--radius-element);font-size:var(--font-size-base);line-height:var(--text-body-leading);border-start-start-radius:var(--radius-none);border-start-end-radius:var(--radius-none);grid-template-columns:auto 1fr;grid-auto-flow:column;position:relative}.ui-selector-message-reveal.svelte-17ebp1d{margin-top:calc(-1 * (var(--spacing-2) + var(--border-width)));margin-inline:var(--spacing-1);overflow:hidden}.ui-selector-message-icon.svelte-17ebp1d{place-items:center;display:inline-grid}.ui-selector-field[data-status=error].svelte-17ebp1d,.ui-selector-message[data-status=error].svelte-17ebp1d{--selector-status-color:var(--color-error);--selector-status-muted:var(--color-error-muted)}.ui-selector-field[data-status=warning].svelte-17ebp1d,.ui-selector-message[data-status=warning].svelte-17ebp1d{--selector-status-color:var(--color-warning);--selector-status-muted:var(--color-warning-muted)}.ui-selector-field[data-status=success].svelte-17ebp1d,.ui-selector-message[data-status=success].svelte-17ebp1d{--selector-status-color:var(--color-success);--selector-status-muted:var(--color-success-muted)}.ui-selector-field[data-status].svelte-17ebp1d .ui-selector-trigger:where(.svelte-17ebp1d),.ui-selector-field[data-status].svelte-17ebp1d .ui-selector-trigger:where(.svelte-17ebp1d):focus-visible{border-color:var(--selector-status-color)}.ui-selector-field[data-status].svelte-17ebp1d .ui-selector-trigger:where(.svelte-17ebp1d){box-shadow:var(--shadow-low)}.ui-selector-field[data-status].svelte-17ebp1d .ui-selector-trigger:where(.svelte-17ebp1d):focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--selector-status-muted)}.ui-selector-message[data-status].svelte-17ebp1d{color:var(--selector-status-color);background:var(--selector-status-muted)}.ui-selector-popup.svelte-17ebp1d{z-index:var(--z-popover);box-sizing:border-box;min-width:var(--selector-trigger-width);max-width:calc(100vw - var(--spacing-8));padding:var(--spacing-1);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-container);background:var(--color-background-popover);box-shadow:var(--shadow-med);transform-origin:0 0;will-change:transform, opacity;margin:0;position:fixed;inset:auto}.ui-selector-popup[data-placement=above].svelte-17ebp1d{transform-origin:0 100%}.ui-selector-field[data-custom=true].svelte-17ebp1d .ui-selector-popup:where(.svelte-17ebp1d){width:min(var(--size-drawer), calc(100vw - var(--spacing-8)))}.ui-selector-list.svelte-17ebp1d{max-height:calc(var(--size-element-md) * 6 + var(--spacing-6));scrollbar-gutter:stable;outline:none;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.ui-selector-list.svelte-17ebp1d:focus-visible{border-radius:var(--radius-element);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-selector-option.svelte-17ebp1d{height:var(--size-element-md);align-items:center;gap:var(--spacing-3);padding-inline:var(--spacing-3);border-radius:var(--radius-element);color:var(--color-text-secondary);font-size:var(--font-size-base);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ui-selector-option-label.svelte-17ebp1d{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-selector-option[data-active=true].svelte-17ebp1d{background:var(--color-neutral);color:var(--color-text-primary)}.ui-selector-option[data-selected=true].svelte-17ebp1d{color:var(--color-text-primary)}.ui-selector-option[data-disabled=true].svelte-17ebp1d{color:var(--color-text-disabled);cursor:not-allowed}.ui-selector-option-check.svelte-17ebp1d{color:var(--color-icon-primary);flex:none}.ui-selector-field[data-custom=true].svelte-17ebp1d .ui-selector-option:where(.svelte-17ebp1d){height:auto;min-height:var(--size-element-md);padding-block:var(--spacing-2);align-items:flex-start}.ui-selector-field[data-custom=true].svelte-17ebp1d .ui-selector-list:where(.svelte-17ebp1d){max-height:calc(var(--size-element-md) * 7 + var(--spacing-6))}@media (hover:hover){.ui-selector-trigger.svelte-17ebp1d:hover:not(:disabled){box-shadow:var(--shadow-inset-hover)}}@media (pointer:coarse){.ui-selector-field[data-size].svelte-17ebp1d .ui-selector-trigger:where(.svelte-17ebp1d),.ui-selector-option.svelte-17ebp1d{height:var(--size-touch)}}@media (prefers-reduced-motion:reduce){.ui-selector-trigger.svelte-17ebp1d,.ui-selector-chevron.svelte-17ebp1d{transition:none}}.ui-selector-option-content.svelte-xsq28i{align-items:center;gap:var(--spacing-3);flex:1;min-width:0;display:flex}.ui-selector-option-copy.svelte-xsq28i{gap:var(--spacing-0-5);flex:1;min-width:0;display:grid}.ui-selector-option-title.svelte-xsq28i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-selector-option-description.svelte-xsq28i{color:var(--color-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.ui-selector-option-end.svelte-xsq28i{flex:none}.status-dot.svelte-76cg77{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background:var(--color-icon-secondary);flex:none;display:inline-block}.status-dot[data-variant=success].svelte-76cg77{background:var(--color-success)}.status-dot[data-variant=warning].svelte-76cg77{background:var(--color-warning)}.status-dot[data-variant=error].svelte-76cg77{background:var(--color-error)}.status-dot[data-variant=accent].svelte-76cg77{background:var(--color-brand)}.status-dot[data-pulsing].svelte-76cg77{animation:svelte-76cg77-status-dot-pulse var(--duration-medium-max) ease-in-out infinite}@keyframes svelte-76cg77-status-dot-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.status-dot[data-pulsing].svelte-76cg77{animation:none}}.ui-skeleton-swap.svelte-pjwfaa{height:var(--swap-box-height);overscroll-behavior:contain;display:grid;position:relative;overflow-y:auto}.ui-skeleton-swap.svelte-pjwfaa:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-skeleton-swap__content.svelte-pjwfaa,.ui-skeleton-swap__placeholder.svelte-pjwfaa{grid-area:1/1;align-self:start;min-width:0}.ui-skeleton-swap__content.svelte-pjwfaa{transform-origin:0 0;transition:opacity var(--duration-medium-min) var(--ease-standard), transform var(--duration-medium-min) var(--ease-standard)}.ui-skeleton-swap__content[data-hidden].svelte-pjwfaa{opacity:0;pointer-events:none;transform:scale(.99)}.ui-skeleton-swap__placeholder.svelte-pjwfaa{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--duration-medium-min) var(--ease-standard), visibility 0s linear var(--duration-medium-min)}.ui-skeleton-swap__placeholder[data-visible].svelte-pjwfaa{visibility:visible;opacity:1;transition-delay:0s}.ui-skeleton-swap__placeholder.svelte-pjwfaa:not([data-visible]) .ui-skeleton{animation-play-state:paused}.ui-skeleton-swap__line.svelte-pjwfaa{height:var(--swap-line-height);align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.ui-skeleton-swap__content.svelte-pjwfaa,.ui-skeleton-swap__placeholder.svelte-pjwfaa{transition:none}.ui-skeleton-swap__content[data-hidden].svelte-pjwfaa,.ui-skeleton-swap__placeholder.svelte-pjwfaa{filter:none;transform:none}}.ui-sticky-header.svelte-zhmd10{isolation:isolate;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-surface);box-shadow:var(--shadow-low);position:relative;overflow:hidden}.ui-sticky-header__scroller.svelte-zhmd10{max-height:var(--size-drawer);overscroll-behavior-y:contain;scroll-padding-top:calc(var(--spacing-12) + var(--spacing-2));scrollbar-gutter:stable;outline:none;overflow-y:auto}.ui-sticky-header__scroller.svelte-zhmd10:focus-visible{background:color-mix(in srgb, var(--color-brand-muted) 35%, var(--color-background-surface));box-shadow:var(--shadow-inset-selected)}.ui-sticky-header__spacer.svelte-zhmd10,.ui-sticky-header__header.svelte-zhmd10{height:calc(var(--spacing-12) + var(--spacing-5))}.ui-sticky-header__veil.svelte-zhmd10{height:var(--spacing-6);margin-top:calc(var(--spacing-6) * -1);background:linear-gradient(to top, var(--color-background-surface), transparent);pointer-events:none;position:sticky;bottom:0}.ui-sticky-header__header.svelte-zhmd10{z-index:1;pointer-events:none;position:absolute;inset:0 0 auto}.ui-sticky-header__plate.svelte-zhmd10{background:var(--color-background-surface);position:absolute;inset:0 0 auto}.ui-sticky-header__edge.svelte-zhmd10{height:var(--border-width);background:var(--color-border);box-shadow:var(--shadow-med);transform-origin:top;will-change:transform, opacity;position:absolute;inset:0 0 auto}.ui-sticky-header__bar.svelte-zhmd10{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4) 0;will-change:transform;display:flex;position:absolute;inset:0 0 auto}.ui-sticky-header[data-size=lg].svelte-zhmd10 .ui-sticky-header__spacer:where(.svelte-zhmd10),.ui-sticky-header[data-size=lg].svelte-zhmd10 .ui-sticky-header__header:where(.svelte-zhmd10){height:calc(var(--spacing-12) * 2 + var(--spacing-4))}.ui-sticky-header[data-size=lg].svelte-zhmd10 .ui-sticky-header__bar:where(.svelte-zhmd10){padding:var(--spacing-8) var(--spacing-8) 0}.ui-sticky-header[data-size=lg].svelte-zhmd10 h2:where(.svelte-zhmd10){font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold)}.ui-sticky-header__leading.svelte-zhmd10,.ui-sticky-header__actions.svelte-zhmd10{height:var(--size-element-sm);pointer-events:auto;flex:none;align-items:center;display:flex}.ui-sticky-header__actions.svelte-zhmd10{gap:var(--spacing-1-5)}.ui-sticky-header__titles.svelte-zhmd10{flex:1;min-width:0;position:relative}.ui-sticky-header__expanded-title.svelte-zhmd10{transform-origin:0 0;will-change:transform, opacity}.ui-sticky-header.svelte-zhmd10 h2:where(.svelte-zhmd10),.ui-sticky-header.svelte-zhmd10 p:where(.svelte-zhmd10){text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ui-sticky-header.svelte-zhmd10 h2:where(.svelte-zhmd10){font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-tighter)}.ui-sticky-header.svelte-zhmd10 p:where(.svelte-zhmd10){margin-top:var(--spacing-0-5);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.35}.ui-sticky-header__compact-title.svelte-zhmd10{inset:var(--spacing-1) 0 auto;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--text-body-leading);text-overflow:ellipsis;white-space:nowrap;will-change:transform, opacity;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-sticky-header__plate.svelte-zhmd10,.ui-sticky-header__edge.svelte-zhmd10,.ui-sticky-header__bar.svelte-zhmd10,.ui-sticky-header__expanded-title.svelte-zhmd10,.ui-sticky-header__compact-title.svelte-zhmd10{will-change:auto}}.ui-scroll-spy.svelte-y70z0r{z-index:var(--z-raised);top:var(--spacing-3);position:sticky}.ui-scroll-spy__label.svelte-y70z0r{margin:0 0 var(--spacing-3);color:var(--color-text-secondary)}.ui-scroll-spy__viewport.svelte-y70z0r{overscroll-behavior-inline:contain;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-surface);box-shadow:var(--shadow-low);scrollbar-width:none;overflow-x:auto}.ui-scroll-spy__viewport.svelte-y70z0r::-webkit-scrollbar{display:none}nav.svelte-y70z0r{grid-template-columns:repeat(var(--scroll-spy-count), minmax(0, 1fr));padding:var(--spacing-1);display:grid;position:relative}.ui-scroll-spy__indicator.svelte-y70z0r{top:var(--spacing-1);bottom:var(--spacing-1);left:var(--spacing-1);width:calc((100% - (var(--spacing-1) * 2)) / var(--scroll-spy-count));border-radius:var(--radius-inner);background:var(--color-accent);transform:translateX(calc(var(--scroll-spy-active) * 100%));transition:transform var(--duration-medium) var(--ease-standard);position:absolute}a.svelte-y70z0r{z-index:1;padding:var(--spacing-3);border-radius:var(--radius-inner);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;position:relative}a[aria-current=location].svelte-y70z0r{color:var(--color-on-accent)}a.svelte-y70z0r:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--border-width) * -2)}.ui-scroll-spy[data-variant=outline].svelte-y70z0r{top:calc(var(--size-touch) + var(--spacing-6))}.ui-scroll-spy[data-variant=outline].svelte-y70z0r .ui-scroll-spy__viewport:where(.svelte-y70z0r){border-radius:var(--radius-0);box-shadow:none;background:0 0;border:0;overflow:visible}.ui-scroll-spy[data-variant=outline].svelte-y70z0r nav:where(.svelte-y70z0r){gap:var(--spacing-0-5);padding:0 0 0 var(--spacing-5);border-left:var(--border-width) solid var(--color-border-emphasized);grid-template-columns:1fr;display:grid}.ui-scroll-spy[data-variant=outline].svelte-y70z0r .ui-scroll-spy__indicator:where(.svelte-y70z0r){display:none}.ui-scroll-spy[data-variant=outline].svelte-y70z0r a:where(.svelte-y70z0r){min-height:var(--size-element-sm);padding:var(--spacing-1) 0;border-radius:var(--radius-0);text-align:start;align-items:center;display:flex;position:relative}.ui-scroll-spy[data-variant=outline].svelte-y70z0r a[aria-current=location]:where(.svelte-y70z0r){color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ui-scroll-spy[data-variant=outline].svelte-y70z0r a[aria-current=location]:where(.svelte-y70z0r):before{top:var(--spacing-2);bottom:var(--spacing-2);left:calc((var(--spacing-5) + var(--border-width)) * -1);width:calc(var(--border-width) * 3);border-radius:var(--radius-full);background:var(--color-text-primary);content:"";position:absolute}@media (pointer:coarse){a.svelte-y70z0r{min-height:var(--size-touch)}}@media (width<=48rem){.ui-scroll-spy.svelte-y70z0r{top:calc(env(safe-area-inset-top) + var(--size-touch) + var(--spacing-3))}.ui-scroll-spy__label.svelte-y70z0r{display:none}.ui-scroll-spy__viewport.svelte-y70z0r,.ui-scroll-spy[data-variant=outline].svelte-y70z0r .ui-scroll-spy__viewport:where(.svelte-y70z0r){border-radius:var(--radius-inner);border:var(--border-width) solid var(--color-border);background:var(--color-background-surface);box-shadow:var(--shadow-low);scroll-padding-inline:var(--spacing-1);overflow-x:auto}nav.svelte-y70z0r,.ui-scroll-spy[data-variant=outline].svelte-y70z0r nav:where(.svelte-y70z0r){gap:var(--spacing-1);width:max-content;padding:var(--spacing-1);border-left:0;align-items:stretch;display:flex}.ui-scroll-spy__indicator.svelte-y70z0r{display:none}a.svelte-y70z0r,.ui-scroll-spy[data-variant=outline].svelte-y70z0r a:where(.svelte-y70z0r){padding-block:var(--spacing-2);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;display:inline-flex}a[aria-current=location].svelte-y70z0r,.ui-scroll-spy[data-variant=outline].svelte-y70z0r a[aria-current=location]:where(.svelte-y70z0r){color:var(--color-on-accent);background:var(--color-accent)}.ui-scroll-spy[data-variant=outline].svelte-y70z0r a[aria-current=location]:where(.svelte-y70z0r):before{display:none}}@media (hover:hover){a.svelte-y70z0r:not([aria-current=location]):hover{color:var(--color-text-primary)}}@media (prefers-reduced-motion:reduce){.ui-scroll-spy__indicator.svelte-y70z0r,a.svelte-y70z0r{transition:none}}.ui-section.svelte-13pnatd{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-card)}.ui-section[data-variant=transparent].svelte-13pnatd{background:0 0;border-color:#0000}.ui-section[data-variant=muted].svelte-13pnatd{background:var(--color-background-muted)}.ui-section[data-padding=none].svelte-13pnatd{padding:0}.ui-section[data-padding=sm].svelte-13pnatd{padding:var(--spacing-2)}.ui-section[data-padding=md].svelte-13pnatd{padding:var(--spacing-4)}.ui-section[data-padding=lg].svelte-13pnatd{padding:var(--spacing-6)}.ui-glass-surface{border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--color-background-surface) 45%, transparent) 0%, transparent 38%), color-mix(in srgb, var(--color-background-muted) 55%, transparent);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6);box-shadow:inset 0 2px 2px var(--color-glass-rim), inset 0 -1px 2px var(--color-glass-shade), var(--shadow-low);border:0;position:relative}.ui-glass-surface:before{content:"";border-radius:inherit;padding:calc(var(--border-width) * 1.5);background:linear-gradient(180deg, var(--color-glass-rim) 0%, color-mix(in srgb, var(--color-glass-rim) 45%, transparent) 42%, var(--color-glass-shade) 100%), conic-gradient(from 0deg at 50% 50%, transparent 0deg, var(--color-glass-fringe-cool) 90deg, transparent 180deg, var(--color-glass-fringe-warm) 270deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ui-glass-segmented-control.svelte-1e697db{gap:var(--spacing-0-5);min-width:0;min-inline-size:0;padding:var(--spacing-1);margin:0;display:inline-flex;position:relative}.ui-glass-segmented-control__clip.svelte-1e697db{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-glass-segmented-control__highlight.svelte-1e697db{z-index:0;inset-block:var(--spacing-1);border-radius:var(--radius-pill);background:radial-gradient(120% 140% at 50% -20%, var(--color-glass-rim) 0%, transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--color-background-surface) 92%, transparent) 0%, color-mix(in srgb, var(--color-background-surface) 72%, transparent) 100%);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.8);backdrop-filter:blur(var(--blur-glass)) saturate(1.8);box-shadow:inset 0 1px 1px var(--color-glass-rim), inset 0 -1px 2px var(--color-glass-shade), 0 1px 2px var(--color-shadow), 0 8px 20px var(--color-shadow);pointer-events:none;will-change:transform;position:absolute;inset-inline-start:0}.ui-glass-segmented-control__highlight.svelte-1e697db:after{content:"";border-radius:inherit;padding:var(--border-width);background:conic-gradient(from 0deg at 50% 50%, var(--color-glass-rim) 0deg, var(--color-glass-fringe-cool) 90deg, var(--color-glass-shade) 180deg, var(--color-glass-fringe-warm) 270deg, var(--color-glass-rim) 360deg);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ui-glass-segmented-control__option.svelte-1e697db{z-index:1;min-width:0;height:var(--size-element-md);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (pointer:coarse){.ui-glass-segmented-control__option.svelte-1e697db{min-height:calc(var(--size-touch) - var(--spacing-1));height:calc(var(--size-touch) - var(--spacing-1))}}.ui-glass-segmented-control__option.svelte-1e697db input:where(.svelte-1e697db){opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.ui-glass-segmented-control__option.svelte-1e697db span:where(.svelte-1e697db){height:100%;padding-inline:var(--spacing-3);border-radius:inherit;font-size:var(--font-size-sm);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.ui-glass-segmented-control__option.svelte-1e697db:has(input:where(.svelte-1e697db):checked) span:where(.svelte-1e697db){color:var(--color-text-accent);font-weight:var(--font-weight-medium)}.ui-glass-segmented-control__option.svelte-1e697db:has(input:where(.svelte-1e697db):focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-glass-segmented-control.svelte-1e697db:disabled .ui-glass-segmented-control__option:where(.svelte-1e697db){color:var(--color-text-disabled);cursor:not-allowed;opacity:.5}.ui-glass-segmented-control__option.svelte-1e697db:has(input:where(.svelte-1e697db):disabled){color:var(--color-text-disabled);cursor:not-allowed;opacity:.5}@media (hover:hover){.ui-glass-segmented-control__option.svelte-1e697db:hover:not(:has(input:disabled)):not(:has(input:checked)) span:where(.svelte-1e697db){color:var(--color-text-primary);background:var(--color-overlay-hover)}}@media (prefers-reduced-motion:reduce){.ui-glass-segmented-control__option.svelte-1e697db span:where(.svelte-1e697db){transition:none}}.ui-show-more.svelte-1f91y3e{width:100%;min-width:0}.ui-show-more__frame.svelte-1f91y3e{position:relative}.ui-show-more__region.svelte-1f91y3e{overscroll-behavior:contain;border-radius:var(--radius-1);outline:none;overflow:hidden}.ui-show-more__region[data-scrollable=true].svelte-1f91y3e{scrollbar-gutter:stable;overflow-y:auto}.ui-show-more__region[data-veiled=true].svelte-1f91y3e{-webkit-mask-image:linear-gradient(to bottom, currentColor calc(100% - var(--spacing-9)), transparent);-webkit-mask-image:linear-gradient(to bottom, currentColor calc(100% - var(--spacing-9)), transparent);mask-image:linear-gradient(to bottom, currentColor calc(100% - var(--spacing-9)), transparent)}.ui-show-more__region.svelte-1f91y3e:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--border-width))}.ui-show-more__controls.svelte-1f91y3e{margin-top:var(--spacing-2);display:flex}.ui-show-more__chevron.svelte-1f91y3e{transition:transform var(--duration-fast) var(--ease-standard);display:inline-flex}.ui-show-more__chevron[data-open=true].svelte-1f91y3e{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ui-show-more__chevron.svelte-1f91y3e{transition:none}}.ui-switch-field.svelte-1p1mdp6{gap:var(--spacing-2);width:fit-content;max-width:100%;display:grid}.ui-switch-row.svelte-1p1mdp6{position:relative}.ui-switch-input.svelte-1p1mdp6{width:var(--border-width);height:var(--border-width);margin:calc(-1 * var(--border-width));clip:rect(0, 0, 0, 0);white-space:nowrap;position:absolute;overflow:hidden}.ui-switch-label.svelte-1p1mdp6,.ui-switch-label-line.svelte-1p1mdp6,.ui-switch-track.svelte-1p1mdp6{display:flex}.ui-switch-label.svelte-1p1mdp6{align-items:flex-start;gap:var(--spacing-3);cursor:pointer}.ui-switch-label-line.svelte-1p1mdp6{align-items:center;gap:var(--spacing-2);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--track-height)}.ui-switch-copy.svelte-1p1mdp6{gap:var(--spacing-1);min-width:0;display:grid}.ui-switch-track.svelte-1p1mdp6{box-sizing:border-box;flex:0 0 var(--track-width);width:var(--track-width);height:var(--track-height);padding:var(--border-width);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-full);background:var(--color-background-card);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:center}.ui-switch-thumb.svelte-1p1mdp6{width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--radius-full);background:var(--color-icon-primary);transition:transform var(--duration-fast) var(--ease-standard)}.ui-switch-field[data-size=sm].svelte-1p1mdp6{--track-width:var(--spacing-8);--track-height:var(--spacing-5);--thumb-size:var(--spacing-4);--thumb-shift:var(--spacing-3)}.ui-switch-field[data-size=md].svelte-1p1mdp6{--track-width:var(--spacing-10);--track-height:var(--spacing-6);--thumb-size:var(--spacing-5);--thumb-shift:var(--spacing-4)}.ui-switch-input.svelte-1p1mdp6:checked+.ui-switch-label:where(.svelte-1p1mdp6) .ui-switch-track:where(.svelte-1p1mdp6){border-color:var(--color-accent);background:var(--color-accent)}.ui-switch-input.svelte-1p1mdp6:checked+.ui-switch-label:where(.svelte-1p1mdp6) .ui-switch-thumb:where(.svelte-1p1mdp6){background:var(--color-on-accent);transform:translateX(var(--thumb-shift))}.ui-switch-field.svelte-1p1mdp6:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ui-switch-input:where(.svelte-1p1mdp6):checked+.ui-switch-label:where(.svelte-1p1mdp6) .ui-switch-thumb:where(.svelte-1p1mdp6){transform:translateX(calc(-1 * var(--thumb-shift)))}@media (hover:hover){.ui-switch-input.svelte-1p1mdp6:not(:disabled)+.ui-switch-label:where(.svelte-1p1mdp6):hover .ui-switch-track:where(.svelte-1p1mdp6){box-shadow:var(--shadow-inset-hover)}}.ui-switch-input.svelte-1p1mdp6:focus-visible+.ui-switch-label:where(.svelte-1p1mdp6) .ui-switch-track:where(.svelte-1p1mdp6){border-color:var(--color-brand);box-shadow:var(--shadow-focus-halo)}.ui-switch-input.svelte-1p1mdp6:disabled+.ui-switch-label:where(.svelte-1p1mdp6){color:var(--color-text-disabled);cursor:not-allowed}.ui-switch-input.svelte-1p1mdp6:disabled+.ui-switch-label:where(.svelte-1p1mdp6) .ui-switch-track:where(.svelte-1p1mdp6){opacity:.5}.ui-switch-description.svelte-1p1mdp6{color:var(--color-text-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-normal);line-height:var(--text-supporting-leading)}.ui-switch-field[data-disabled].svelte-1p1mdp6 .ui-switch-description:where(.svelte-1p1mdp6){color:var(--color-text-disabled)}.ui-switch-message.svelte-1p1mdp6{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-2);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);margin:0}.ui-switch-message[data-status=error].svelte-1p1mdp6{color:var(--color-error);background:var(--color-error-muted)}.ui-switch-message[data-status=warning].svelte-1p1mdp6{color:var(--color-warning);background:var(--color-warning-muted)}.ui-switch-message[data-status=success].svelte-1p1mdp6{color:var(--color-success);background:var(--color-success-muted)}@media (prefers-reduced-motion:reduce){.ui-switch-track.svelte-1p1mdp6,.ui-switch-thumb.svelte-1p1mdp6{transition:none}}.ui-table.svelte-1yer0de{--ui-table-cell-block-padding:var(--spacing-2);border-spacing:0;border-collapse:separate;width:100%;color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--text-body-leading)}.ui-table[data-layout=fixed].svelte-1yer0de{table-layout:fixed}.ui-table[data-density=compact].svelte-1yer0de{--ui-table-cell-block-padding:var(--spacing-1)}.ui-table[data-density=spacious].svelte-1yer0de{--ui-table-cell-block-padding:var(--spacing-3)}.ui-table.svelte-1yer0de .ui-table-header-cell,.ui-table.svelte-1yer0de .ui-table-cell{box-sizing:border-box;min-width:var(--size-table-column-min);padding:var(--ui-table-cell-block-padding) var(--spacing-3);text-align:start}.ui-table.svelte-1yer0de .ui-table-header-cell{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.ui-table.svelte-1yer0de .ui-table-footer .ui-table-cell{font-weight:var(--font-weight-semibold)}.ui-table[data-dividers=rows].svelte-1yer0de .ui-table-header-cell,.ui-table[data-dividers=grid].svelte-1yer0de .ui-table-header-cell,.ui-table[data-dividers=rows].svelte-1yer0de .ui-table-body .ui-table-row:not(:last-child) .ui-table-cell,.ui-table[data-dividers=grid].svelte-1yer0de .ui-table-body .ui-table-row:not(:last-child) .ui-table-cell,.ui-table[data-dividers=rows].svelte-1yer0de .ui-table-footer .ui-table-cell,.ui-table[data-dividers=grid].svelte-1yer0de .ui-table-footer .ui-table-cell{border-block-start:0;border-block-end:var(--border-width) solid var(--color-border)}.ui-table[data-dividers=rows].svelte-1yer0de .ui-table-footer .ui-table-cell,.ui-table[data-dividers=grid].svelte-1yer0de .ui-table-footer .ui-table-cell{border-block-start:var(--border-width) solid var(--color-border);border-block-end:0}.ui-table[data-dividers=columns].svelte-1yer0de .ui-table-header-cell:not(:last-child),.ui-table[data-dividers=grid].svelte-1yer0de .ui-table-header-cell:not(:last-child),.ui-table[data-dividers=columns].svelte-1yer0de .ui-table-cell:not(:last-child),.ui-table[data-dividers=grid].svelte-1yer0de .ui-table-cell:not(:last-child){border-inline-end:var(--border-width) solid var(--color-border)}.ui-table[data-striped].svelte-1yer0de .ui-table-body .ui-table-row:nth-child(2n) .ui-table-cell{background:var(--color-background-muted)}.ui-table[data-hover].svelte-1yer0de .ui-table-body .ui-table-cell{transition:background-color var(--duration-fast) var(--ease-standard)}@media (hover:hover){.ui-table[data-hover].svelte-1yer0de .ui-table-body .ui-table-row:hover .ui-table-cell{background:var(--color-overlay-hover)}}.ui-table[data-text-overflow=wrap].svelte-1yer0de .ui-table-cell{overflow-wrap:anywhere;white-space:normal}.ui-table[data-text-overflow=truncate].svelte-1yer0de .ui-table-header-cell,.ui-table[data-text-overflow=truncate].svelte-1yer0de .ui-table-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-table[data-vertical-align=top].svelte-1yer0de .ui-table-cell{vertical-align:top}.ui-table[data-vertical-align=middle].svelte-1yer0de .ui-table-cell{vertical-align:middle}.ui-table[data-vertical-align=bottom].svelte-1yer0de .ui-table-cell{vertical-align:bottom}@media (prefers-reduced-motion:reduce){.ui-table[data-hover].svelte-1yer0de .ui-table-body .ui-table-cell{transition:none}}.ui-table-header-controls.svelte-1g5wskn{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.ui-table-sort-button.svelte-1g5wskn{align-items:center;gap:var(--spacing-1);border-radius:var(--radius-1);min-width:0;max-width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:start;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0;display:inline-flex}.ui-table-sort-label.svelte-1g5wskn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-table-sort-button.svelte-1g5wskn .ui-icon{flex:none}.ui-table-sort-button.svelte-1g5wskn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ui-table-sort-button.svelte-1g5wskn:hover{color:var(--color-text-primary)}}@media (prefers-reduced-motion:reduce){.ui-table-sort-button.svelte-1g5wskn{transition:none}}.ui-tabs.svelte-1fwbyla{border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-element);width:100%;color:var(--color-text-primary);background:var(--color-background-surface);box-shadow:var(--shadow-low);overflow:hidden}.ui-tabs__head.svelte-1fwbyla{position:relative}.ui-tabs__help-layer.svelte-1fwbyla{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-tabs__help.svelte-1fwbyla{width:var(--spacing-6);color:var(--color-text-secondary);cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;margin-inline-start:var(--spacing-1);padding:0;display:grid;position:absolute}.ui-tabs__help.svelte-1fwbyla:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--border-width) * -2);border-radius:var(--radius-inner)}.ui-tabs__list.svelte-1fwbyla{gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1) 0;background:linear-gradient(to bottom, transparent calc(100% - var(--border-width)), var(--color-border-emphasized) 0), var(--color-background-muted);scrollbar-width:thin;display:flex;position:relative;overflow-x:auto}.ui-tabs__indicator.svelte-1fwbyla{z-index:0;inset-block:var(--spacing-1) 0;box-sizing:border-box;border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-inner) var(--radius-inner) 0 0;background:var(--color-background-surface);border-bottom:0;position:absolute;inset-inline-start:0}.ui-tabs__tab.svelte-1fwbyla{z-index:1;height:var(--size-element-md);padding-inline:var(--spacing-3);border-radius:var(--radius-inner) var(--radius-inner) 0 0;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-base);cursor:pointer;touch-action:manipulation;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ui-tabs__tab[data-help].svelte-1fwbyla{padding-inline-end:calc(var(--spacing-1) + var(--spacing-6) + var(--spacing-2))}.ui-tabs__tab[data-selected=true].svelte-1fwbyla{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.ui-tabs__tab.svelte-1fwbyla:focus-visible,.ui-tabs__panel.svelte-1fwbyla:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--border-width) * -2)}.ui-tabs__tab.svelte-1fwbyla:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-tabs__label.svelte-1fwbyla{white-space:nowrap;place-items:center;display:grid}.ui-tabs__tab-content.svelte-1fwbyla{gap:var(--spacing-2);align-items:center;display:inline-flex}.ui-tabs__status{flex:none}.ui-tabs__label.svelte-1fwbyla>span:where(.svelte-1fwbyla){grid-area:1/1}.ui-tabs__label-reserve.svelte-1fwbyla{visibility:hidden;font-weight:var(--font-weight-medium)}.ui-tabs__panel.svelte-1fwbyla{min-width:0;padding:var(--spacing-6);color:var(--color-text-primary);outline:none;display:grid;overflow:hidden}.ui-tabs__panel[hidden].svelte-1fwbyla{display:none}.ui-tabs__panel-content.svelte-1fwbyla{min-width:0}@media (pointer:coarse){.ui-tabs__tab.svelte-1fwbyla{height:var(--size-touch)}}@media (hover:hover){.ui-tabs__tab.svelte-1fwbyla:hover:not(:disabled):not([data-selected=true]),.ui-tabs__help.svelte-1fwbyla:hover{color:var(--color-text-primary)}}@media (prefers-reduced-motion:reduce){.ui-tabs__tab.svelte-1fwbyla,.ui-tabs__help.svelte-1fwbyla{transition:none}}.ui-textarea-field.svelte-1qidjt8,.ui-textarea-header.svelte-1qidjt8{display:grid}.ui-textarea-field.svelte-1qidjt8{width:100%}.ui-textarea-header.svelte-1qidjt8{align-items:center;gap:var(--spacing-1);grid-template-columns:minmax(0,1fr) auto}.ui-textarea-label.svelte-1qidjt8{gap:var(--spacing-2);font-size:var(--text-label-size);font-weight:var(--text-label-weight);align-items:center;display:flex}.ui-textarea-description.svelte-1qidjt8{color:var(--color-text-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-normal);line-height:var(--text-supporting-leading);grid-column:1/-1}.ui-textarea-description.svelte-1qidjt8,.ui-textarea-message.svelte-1qidjt8{margin:0}.ui-textarea-control.svelte-1qidjt8{z-index:1;margin-top:var(--spacing-2);position:relative}.ui-textarea.svelte-1qidjt8{width:100%;min-height:calc(var(--size-element-lg) * 2);resize:vertical;border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-element);color:var(--color-text-primary);background:var(--color-background-card);font:inherit;line-height:var(--text-body-leading);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:0;display:block}.ui-textarea-field[data-size=sm].svelte-1qidjt8 .ui-textarea:where(.svelte-1qidjt8){padding:var(--spacing-2);font-size:var(--font-size-sm)}.ui-textarea-field[data-size=md].svelte-1qidjt8 .ui-textarea:where(.svelte-1qidjt8){padding:var(--spacing-3)}.ui-textarea.svelte-1qidjt8::placeholder{color:var(--color-text-secondary)}@media (hover:hover){.ui-textarea.svelte-1qidjt8:hover:not(:disabled){box-shadow:var(--shadow-inset-hover)}}.ui-textarea.svelte-1qidjt8:focus-visible{border-color:var(--color-brand);box-shadow:var(--shadow-focus-halo)}.ui-textarea.svelte-1qidjt8:user-invalid{border-color:var(--color-error);box-shadow:var(--shadow-focus-halo-error)}.ui-textarea.svelte-1qidjt8:disabled{color:var(--color-text-disabled);background:var(--color-background-muted);cursor:not-allowed}.ui-textarea-field[data-disabled].svelte-1qidjt8 .ui-textarea-label:where(.svelte-1qidjt8),.ui-textarea-field[data-disabled].svelte-1qidjt8 .ui-textarea-description:where(.svelte-1qidjt8){color:var(--color-text-disabled)}.ui-textarea-affordance.svelte-1qidjt8{justify-self:end;align-items:center;gap:var(--spacing-1);padding:var(--spacing-0-5) var(--spacing-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-inner);color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-background-card) 92%, transparent);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;pointer-events:none;grid-area:1/2;line-height:1;display:inline-flex}.ui-textarea-affordance-icon.svelte-1qidjt8{width:var(--spacing-4);height:var(--spacing-4);flex-shrink:0;place-items:center;display:grid}.ui-textarea-affordance-count.svelte-1qidjt8{white-space:nowrap}.ui-textarea-affordance[data-over-limit].svelte-1qidjt8,.ui-textarea-affordance[data-status=limit].svelte-1qidjt8,.ui-textarea-affordance[data-status=error].svelte-1qidjt8{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 24%, var(--color-border));background:color-mix(in srgb, var(--color-background-card) 94%, var(--color-error-muted))}.ui-textarea-affordance[data-status=warning].svelte-1qidjt8{color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 24%, var(--color-border));background:color-mix(in srgb, var(--color-background-card) 94%, var(--color-warning-muted))}.ui-textarea-affordance[data-status=success].svelte-1qidjt8{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 24%, var(--color-border));background:color-mix(in srgb, var(--color-background-card) 94%, var(--color-success-muted))}.ui-textarea-message.svelte-1qidjt8{z-index:0;padding:var(--spacing-3);padding-top:calc(var(--spacing-3) + var(--spacing-2));border-radius:var(--radius-element);font-size:var(--font-size-base);line-height:var(--text-body-leading);border-start-start-radius:var(--radius-none);border-start-end-radius:var(--radius-none);position:relative}.ui-textarea-message-reveal.svelte-1qidjt8{margin-top:calc(-1 * (var(--spacing-2) + var(--border-width)));margin-inline:var(--spacing-1);overflow:hidden}.ui-textarea-field[data-status=error].svelte-1qidjt8,.ui-textarea-message[data-status=error].svelte-1qidjt8{--textarea-status-color:var(--color-error);--textarea-status-muted:var(--color-error-muted)}.ui-textarea-field[data-status=warning].svelte-1qidjt8,.ui-textarea-message[data-status=warning].svelte-1qidjt8{--textarea-status-color:var(--color-warning);--textarea-status-muted:var(--color-warning-muted)}.ui-textarea-field[data-status=success].svelte-1qidjt8,.ui-textarea-message[data-status=success].svelte-1qidjt8{--textarea-status-color:var(--color-success);--textarea-status-muted:var(--color-success-muted)}.ui-textarea-field[data-status].svelte-1qidjt8 .ui-textarea:where(.svelte-1qidjt8),.ui-textarea-field[data-status].svelte-1qidjt8 .ui-textarea:where(.svelte-1qidjt8):focus-visible{border-color:var(--textarea-status-color)}.ui-textarea-field[data-status].svelte-1qidjt8 .ui-textarea:where(.svelte-1qidjt8){box-shadow:var(--shadow-low)}.ui-textarea-field[data-status].svelte-1qidjt8 .ui-textarea:where(.svelte-1qidjt8):focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--textarea-status-muted)}.ui-textarea-field[data-status].svelte-1qidjt8 .ui-textarea-affordance-icon:where(.svelte-1qidjt8),.ui-textarea-message[data-status].svelte-1qidjt8{color:var(--textarea-status-color)}.ui-textarea-message[data-status].svelte-1qidjt8{background:var(--textarea-status-muted)}@media (prefers-reduced-motion:reduce){.ui-textarea.svelte-1qidjt8{transition:none}}.ui-toast.svelte-1fk2ial{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) var(--spacing-4);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-container);color:var(--color-text-primary);background:var(--color-background-popover);box-shadow:var(--shadow-med);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.ui-toast[data-status=success].svelte-1fk2ial{border-color:color-mix(in srgb, var(--color-success), var(--color-border-emphasized) 70%);background:color-mix(in srgb, var(--color-success-muted), var(--color-background-popover) 55%)}.ui-toast[data-status=warning].svelte-1fk2ial{border-color:color-mix(in srgb, var(--color-warning), var(--color-border-emphasized) 70%);background:color-mix(in srgb, var(--color-warning-muted), var(--color-background-popover) 55%)}.ui-toast[data-status=error].svelte-1fk2ial{border-color:color-mix(in srgb, var(--color-error), var(--color-border-emphasized) 70%);background:color-mix(in srgb, var(--color-error-muted), var(--color-background-popover) 55%)}.ui-toast__message.svelte-1fk2ial{font-size:var(--font-size-sm);line-height:var(--text-supporting-leading);text-wrap:pretty;margin:0}.ui-toast__dismiss.svelte-1fk2ial{width:var(--size-element-sm);height:var(--size-element-sm);border-radius:var(--radius-element);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.ui-toast__dismiss.svelte-1fk2ial:after{content:"";inset:calc((var(--size-element-sm) - var(--size-touch)) / 2);position:absolute}.ui-toast__dismiss.svelte-1fk2ial:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ui-toast__dismiss.svelte-1fk2ial:hover{color:var(--color-text-primary);background:var(--color-overlay-hover)}}.ui-toast-viewport.svelte-6al9hn{z-index:var(--z-toast);top:max(var(--spacing-3), env(safe-area-inset-top,0px));gap:var(--spacing-2);width:min(var(--size-toast), calc(100vw - var(--spacing-6)));pointer-events:none;display:grid;position:fixed;inset-inline-end:max(var(--spacing-3), env(safe-area-inset-right,0px))}.ui-toast-viewport.svelte-6al9hn>*{pointer-events:auto}.ui-value-flash.svelte-mcmlm9{align-items:center;gap:var(--spacing-1-5);box-sizing:border-box;padding:var(--spacing-0-5) var(--spacing-1-5);border-radius:var(--radius-1);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--text-body-leading);font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:0;transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-medium-min) var(--ease-standard);grid-auto-flow:column;display:inline-grid;position:relative}.ui-value-flash[data-flashing].svelte-mcmlm9{transition-duration:var(--duration-fast-min), var(--duration-fast-min);transform:scale(1.05)}.ui-value-flash[data-flashing][data-direction=up].svelte-mcmlm9{color:var(--color-success)}.ui-value-flash[data-flashing][data-direction=down].svelte-mcmlm9{color:var(--color-error)}.ui-value-flash__tint.svelte-mcmlm9{border-radius:var(--radius-1);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset:0}.ui-value-flash[data-direction=up].svelte-mcmlm9 .ui-value-flash__tint:where(.svelte-mcmlm9){background:var(--color-success-muted)}.ui-value-flash[data-direction=down].svelte-mcmlm9 .ui-value-flash__tint:where(.svelte-mcmlm9){background:var(--color-error-muted)}.ui-value-flash[data-flashing].svelte-mcmlm9 .ui-value-flash__tint:where(.svelte-mcmlm9){opacity:1;transition-duration:var(--duration-fast-min)}.ui-value-flash__roll.svelte-mcmlm9{display:inline-grid;position:relative;overflow:hidden}.ui-value-flash__value.svelte-mcmlm9{white-space:nowrap;grid-area:1/1}.ui-value-flash__marker.svelte-mcmlm9{place-items:center;width:1em;height:1em;display:grid}.ui-value-flash__marker-glyph.svelte-mcmlm9{--marker-from-y:.3em;opacity:0;transform:translateY(var(--marker-from-y)) scale(.4);transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);grid-area:1/1;place-items:center;display:grid}.ui-value-flash[data-direction=down].svelte-mcmlm9 .ui-value-flash__marker-glyph:where(.svelte-mcmlm9){--marker-from-y:-.3em}.ui-value-flash[data-flashing].svelte-mcmlm9 .ui-value-flash__marker-glyph:where(.svelte-mcmlm9){opacity:1;transition-duration:var(--duration-fast-min), var(--duration-fast-min);transform:translateY(0)scale(1)}.ui-value-flash__marker-triangle.svelte-mcmlm9{width:.8em;height:.8em;display:block}.ui-value-flash[data-direction=up].svelte-mcmlm9 .ui-value-flash__marker:where(.svelte-mcmlm9){color:var(--lightningcss-light,color-mix(in srgb, var(--color-success), var(--color-shade) 22%))var(--lightningcss-dark,color-mix(in srgb, var(--color-success), var(--color-background-surface) 30%))}.ui-value-flash[data-direction=down].svelte-mcmlm9 .ui-value-flash__marker:where(.svelte-mcmlm9){color:var(--lightningcss-light,color-mix(in srgb, var(--color-error), var(--color-shade) 22%))var(--lightningcss-dark,color-mix(in srgb, var(--color-error), var(--color-background-surface) 30%))}.ui-value-flash[data-direction=down].svelte-mcmlm9 .ui-value-flash__marker-triangle:where(.svelte-mcmlm9){transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ui-value-flash.svelte-mcmlm9{transition:color var(--duration-fast) var(--ease-standard);transform:none}.ui-value-flash__tint.svelte-mcmlm9{transition:none}.ui-value-flash__marker-glyph.svelte-mcmlm9{transition:opacity var(--duration-fast) var(--ease-standard);transform:none}}
