.matrx-tap-target{height:var(--matrx-tap-target-size,2.75rem);width:var(--matrx-tap-target-size,2.75rem);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.matrx-tap-target:disabled{opacity:.4;pointer-events:none}.matrx-tap-target-sm{height:var(--matrx-tap-target-size,2rem);width:var(--matrx-tap-target-size,2rem)}.matrx-tap-pill{height:var(--matrx-tap-pill-size,1.75rem);width:var(--matrx-tap-pill-size,1.75rem);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,transform .1s;display:flex}.matrx-tap-pill:active{transform:scale(.92)}.matrx-tap-target:focus-visible .matrx-tap-pill{outline:2px solid hsl(var(--ring,240 5% 65%));outline-offset:2px}.matrx-tap-pill-sm{height:var(--matrx-tap-pill-size,1.25rem);width:var(--matrx-tap-pill-size,1.25rem)}.matrx-tap-icon{height:var(--matrx-tap-icon-size,.875rem);width:var(--matrx-tap-icon-size,.875rem);flex-shrink:0}[data-matrx-table][data-matrx-table-density]{--matrx-table-control-size:2rem;--matrx-table-row-action-size:2rem;--matrx-table-row-pill-size:1.75rem;--matrx-table-action-icon-size:1rem;--matrx-table-cell-block-padding:.125rem;--matrx-table-region-gap:.25rem}[data-matrx-table][data-matrx-table-density=condensed]{--matrx-table-control-size:2rem;--matrx-table-row-action-size:1.75rem;--matrx-table-row-pill-size:1.5rem;--matrx-table-action-icon-size:1rem;--matrx-table-cell-block-padding:.0625rem;--matrx-table-region-gap:.25rem}[data-matrx-table][data-matrx-table-density=spacious]{--matrx-table-control-size:2.75rem;--matrx-table-row-action-size:2.75rem;--matrx-table-row-pill-size:1.75rem;--matrx-table-action-icon-size:1.25rem;--matrx-table-cell-block-padding:.375rem;--matrx-table-region-gap:.5rem}[data-matrx-table][data-matrx-table-density]{--matrx-tap-target-size:var(--matrx-table-control-size);--matrx-tap-pill-size:1.75rem;--matrx-tap-icon-size:var(--matrx-table-action-icon-size);gap:var(--matrx-table-region-gap)!important;padding-block:var(--matrx-table-region-gap)!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-body-region],[data-matrx-table][data-matrx-table-density] [data-matrx-table-cards-scroll]{gap:var(--matrx-table-region-gap)!important}[data-matrx-table][data-matrx-table-density] :is([data-matrx-table-toolbar],[data-matrx-table-footer]){padding-inline:.5rem}[data-matrx-table][data-matrx-table-density] thead th{padding-block:var(--matrx-table-cell-block-padding)}[data-matrx-table][data-matrx-table-density] [data-matrx-table-footer]{min-height:var(--matrx-table-control-size)!important}[data-matrx-table][data-matrx-table-density] :is([data-matrx-table-search],[data-matrx-table-search]>div,[data-matrx-table-footer] :is(button,[role=combobox]),[data-matrx-table-scroll-control],[data-matrx-table-toolbar-action] :is(button,a)){min-height:var(--matrx-table-control-size)!important;height:var(--matrx-table-control-size)!important}[data-matrx-table][data-matrx-table-density] :is([data-matrx-table-scroll-control],[data-matrx-table-icon-action],[data-matrx-table-toolbar-action] :is(button,a),[data-matrx-table-icon-action] :is(button,a)){min-width:var(--matrx-table-control-size)!important;width:var(--matrx-table-control-size)!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-search] :is(input,button){min-height:var(--matrx-table-control-size)!important;height:var(--matrx-table-control-size)!important;min-width:var(--matrx-table-control-size)!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-view-control] :is(button,[role=combobox]),[data-matrx-table][data-matrx-table-density] [data-matrx-table-source-controls] :is(button,[role=combobox]){min-height:var(--matrx-table-control-size)!important;height:var(--matrx-table-control-size)!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-source-segmented] button{height:auto!important;min-height:0!important}[data-matrx-table][data-matrx-table-density] :is([data-matrx-table-footer],[data-matrx-table-search]) svg,[data-matrx-table][data-matrx-table-density] [data-matrx-table-scroll-control] svg{width:var(--matrx-table-action-icon-size)!important;height:var(--matrx-table-action-icon-size)!important}[data-matrx-table][data-matrx-table-density] tbody td:not([data-matrx-table-row-action-cell]),[data-matrx-table][data-matrx-table-density] tfoot td{padding-block:var(--matrx-table-cell-block-padding)!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-row-actions] :is(button,a,.matrx-tap-target){--matrx-tap-target-size:var(--matrx-table-row-action-size);--matrx-tap-pill-size:var(--matrx-table-row-pill-size);--matrx-tap-icon-size:var(--matrx-table-action-icon-size);min-height:var(--matrx-table-row-action-size)!important;height:var(--matrx-table-row-action-size)!important;min-width:var(--matrx-table-row-action-size)!important;width:var(--matrx-table-row-action-size)!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-selection-target]{justify-content:center;align-items:center;display:flex}@media (pointer:coarse){[data-matrx-table][data-matrx-table-density] :is([data-matrx-table-search],[data-matrx-table-footer],[data-matrx-table-row-actions],[data-matrx-table-toolbar-action]) :is(button,input,a,[role=combobox]),[data-matrx-table][data-matrx-table-density] :is([data-matrx-table-scroll-control],[data-matrx-table-selection-target]){min-width:2.75rem!important;min-height:2.75rem!important}}.matrx-tap-target-inline{width:auto;min-width:2.75rem;padding-inline:.25rem}.matrx-tap-pill-inline{gap:.375rem;width:auto;padding-inline:.625rem}.matrx-tap-label{white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1}.matrx-tap-target-inline-sm{width:auto;min-width:2rem;padding-inline:.125rem}.matrx-tap-pill-inline-sm{gap:.25rem;width:auto;padding-inline:.5rem}.matrx-tap-pill-inline-sm .matrx-tap-label{font-size:.625rem}.matrx-tap-label-mobile-icon-only{display:none}@media (min-width:40rem){.matrx-tap-target-mobile-icon-only{width:auto;min-width:2.75rem;padding-inline:.25rem}.matrx-tap-pill-mobile-icon-only{gap:.375rem;width:auto;padding-inline:.625rem}.matrx-tap-target-mobile-icon-only-sm{width:auto;min-width:2rem;padding-inline:.125rem}.matrx-tap-pill-mobile-icon-only-sm{gap:.25rem;width:auto;padding-inline:.5rem}.matrx-tap-pill-mobile-icon-only-sm .matrx-tap-label{font-size:.625rem}.matrx-tap-label-mobile-icon-only{display:inline}}
@layer matrx-design-system-tokens{:root{--matrx-table-action-icon-size:1rem;--background:0 0% 100%;--foreground:240 10% 4%;--card:0 0% 100%;--card-foreground:240 10% 4%;--popover:0 0% 100%;--popover-foreground:240 10% 4%;--primary:240 6% 10%;--primary-foreground:0 0% 98%;--secondary:240 5% 96%;--secondary-foreground:240 6% 10%;--muted:240 5% 96%;--muted-foreground:240 4% 46%;--accent:240 5% 96%;--accent-foreground:240 6% 10%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--success:142 76% 36%;--success-foreground:144 70% 98%;--warning:38 92% 50%;--warning-foreground:48 96% 98%;--info:200 98% 39%;--border:240 6% 90%;--input:240 6% 90%;--ring:240 5% 65%;--matrx-table-bottom-space:12px;--shadow-input:0px 2px 3px -1px #0000001a, 0px 1px 0px 0px #191c2105, 0px 0px 0px 1px #191c2114;--shadow-textarea:var(--shadow-input);--matrx-overlay-scrim:#000c;--matrx-overlay-scrim-soft:#0003;--matrx-overlay-scrim-drawer:#00000014;--matrx-sheet-divider:#ffffff0f;--matrx-glass-bg:#d2e1ff24;--matrx-glass-bg-hover:#d2e1ff38;--matrx-glass-bg-active:#d2e1ff52;--matrx-glass-border-color:#b4cdffb3;--matrx-glass-border-width:3.5px;--matrx-glass-border-width-thin:1.5px;--matrx-glass-blur:4px;--matrx-glass-saturate:1.8;--matrx-glass-shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--matrx-glass-shadow-lg:0 4px 16px #00000014, 0 2px 6px #0000000a;--matrx-motion-duration-fast:.15s;--matrx-motion-duration-base:.2s;--matrx-motion-duration-slow:.3s;--matrx-motion-duration-sheet:.5s;--matrx-motion-ease-out:cubic-bezier(0, 0, .2, 1);--matrx-motion-ease-in:cubic-bezier(.4, 0, 1, 1);--matrx-motion-popper-travel:.5rem;--matrx-popper-offset:.25rem}.dark{--background:240 10% 4%;--foreground:0 0% 98%;--card:240 10% 4%;--card-foreground:0 0% 98%;--popover:240 10% 4%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:240 6% 10%;--secondary:240 4% 16%;--secondary-foreground:0 0% 98%;--muted:240 4% 16%;--muted-foreground:240 5% 65%;--accent:240 4% 16%;--accent-foreground:0 0% 98%;--destructive:0 72% 60%;--destructive-foreground:0 86% 97%;--success:142 69% 58%;--success-foreground:144 70% 98%;--warning:48 96% 58%;--warning-foreground:48 96% 98%;--info:200 90% 60%;--border:240 4% 16%;--input:240 4% 16%;--ring:240 5% 34%;--matrx-overlay-scrim-soft:#0000004d;--matrx-glass-bg:#b4c8ff0d;--matrx-glass-bg-hover:#b4c8ff17;--matrx-glass-bg-active:#b4c8ff21;--matrx-glass-border-color:#ffffff12;--matrx-glass-shadow:0 1px 3px #0003, 0 1px 2px #0000001f;--matrx-glass-shadow-lg:0 4px 16px #00000040, 0 2px 6px #0000001f}}
.matrx-tap-target{height:var(--matrx-tap-target-size,2.75rem);width:var(--matrx-tap-target-size,2.75rem);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.matrx-tap-target:disabled{opacity:.4;pointer-events:none}.matrx-tap-target-sm{height:var(--matrx-tap-target-size,2rem);width:var(--matrx-tap-target-size,2rem)}.matrx-tap-pill{height:var(--matrx-tap-pill-size,1.75rem);width:var(--matrx-tap-pill-size,1.75rem);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,transform .1s;display:flex}.matrx-tap-pill:active{transform:scale(.92)}.matrx-tap-target:focus-visible .matrx-tap-pill{outline:2px solid hsl(var(--ring,240 5% 65%));outline-offset:2px}.matrx-tap-pill-sm{height:var(--matrx-tap-pill-size,1.25rem);width:var(--matrx-tap-pill-size,1.25rem)}.matrx-tap-icon{height:var(--matrx-tap-icon-size,.875rem);width:var(--matrx-tap-icon-size,.875rem);flex-shrink:0}[data-matrx-table][data-matrx-table-density]{--matrx-table-control-size:2rem;--matrx-table-row-action-size:2rem;--matrx-table-row-pill-size:1.75rem;--matrx-table-action-icon-size:1rem;--matrx-table-cell-block-padding:.125rem;--matrx-table-region-gap:.25rem}[data-matrx-table][data-matrx-table-density=condensed]{--matrx-table-control-size:2rem;--matrx-table-row-action-size:1.75rem;--matrx-table-row-pill-size:1.5rem;--matrx-table-action-icon-size:1rem;--matrx-table-cell-block-padding:.0625rem;--matrx-table-region-gap:.25rem}[data-matrx-table][data-matrx-table-density=spacious]{--matrx-table-control-size:2.75rem;--matrx-table-row-action-size:2.75rem;--matrx-table-row-pill-size:1.75rem;--matrx-table-action-icon-size:1.25rem;--matrx-table-cell-block-padding:.375rem;--matrx-table-region-gap:.5rem}[data-matrx-table][data-matrx-table-density]{--matrx-tap-target-size:var(--matrx-table-control-size);--matrx-tap-pill-size:1.75rem;--matrx-tap-icon-size:var(--matrx-table-action-icon-size);gap:var(--matrx-table-region-gap)!important;padding-block:var(--matrx-table-region-gap)!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-body-region],[data-matrx-table][data-matrx-table-density] [data-matrx-table-cards-scroll]{gap:var(--matrx-table-region-gap)!important}[data-matrx-table][data-matrx-table-density] :is([data-matrx-table-toolbar],[data-matrx-table-footer]){padding-inline:.5rem}[data-matrx-table][data-matrx-table-density] thead th{padding-block:var(--matrx-table-cell-block-padding)}[data-matrx-table][data-matrx-table-density] [data-matrx-table-footer]{min-height:var(--matrx-table-control-size)!important}[data-matrx-table][data-matrx-table-density] :is([data-matrx-table-search],[data-matrx-table-search]>div,[data-matrx-table-footer] :is(button,[role=combobox]),[data-matrx-table-scroll-control],[data-matrx-table-toolbar-action] :is(button,a)){min-height:var(--matrx-table-control-size)!important;height:var(--matrx-table-control-size)!important}[data-matrx-table][data-matrx-table-density] :is([data-matrx-table-scroll-control],[data-matrx-table-icon-action],[data-matrx-table-toolbar-action] :is(button,a),[data-matrx-table-icon-action] :is(button,a)){min-width:var(--matrx-table-control-size)!important;width:var(--matrx-table-control-size)!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-search] :is(input,button){min-height:var(--matrx-table-control-size)!important;height:var(--matrx-table-control-size)!important;min-width:var(--matrx-table-control-size)!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-view-control] :is(button,[role=combobox]),[data-matrx-table][data-matrx-table-density] [data-matrx-table-source-controls] :is(button,[role=combobox]){min-height:var(--matrx-table-control-size)!important;height:var(--matrx-table-control-size)!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-source-segmented] button{height:auto!important;min-height:0!important}[data-matrx-table][data-matrx-table-density] :is([data-matrx-table-footer],[data-matrx-table-search]) svg,[data-matrx-table][data-matrx-table-density] [data-matrx-table-scroll-control] svg{width:var(--matrx-table-action-icon-size)!important;height:var(--matrx-table-action-icon-size)!important}[data-matrx-table][data-matrx-table-density] tbody td:not([data-matrx-table-row-action-cell]),[data-matrx-table][data-matrx-table-density] tfoot td{padding-block:var(--matrx-table-cell-block-padding)!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-row-actions] :is(button,a,.matrx-tap-target){--matrx-tap-target-size:var(--matrx-table-row-action-size);--matrx-tap-pill-size:var(--matrx-table-row-pill-size);--matrx-tap-icon-size:var(--matrx-table-action-icon-size);min-height:var(--matrx-table-row-action-size)!important;height:var(--matrx-table-row-action-size)!important;min-width:var(--matrx-table-row-action-size)!important;width:var(--matrx-table-row-action-size)!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-selection-target]{justify-content:center;align-items:center;display:flex}@media (pointer:coarse){[data-matrx-table][data-matrx-table-density] :is([data-matrx-table-search],[data-matrx-table-footer],[data-matrx-table-row-actions],[data-matrx-table-toolbar-action]) :is(button,input,a,[role=combobox]),[data-matrx-table][data-matrx-table-density] :is([data-matrx-table-scroll-control],[data-matrx-table-selection-target]){min-width:2.75rem!important;min-height:2.75rem!important}}.matrx-tap-target-inline{width:auto;min-width:2.75rem;padding-inline:.25rem}.matrx-tap-pill-inline{gap:.375rem;width:auto;padding-inline:.625rem}.matrx-tap-label{white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1}.matrx-tap-target-inline-sm{width:auto;min-width:2rem;padding-inline:.125rem}.matrx-tap-pill-inline-sm{gap:.25rem;width:auto;padding-inline:.5rem}.matrx-tap-pill-inline-sm .matrx-tap-label{font-size:.625rem}.matrx-tap-label-mobile-icon-only{display:none}@media (min-width:40rem){.matrx-tap-target-mobile-icon-only{width:auto;min-width:2.75rem;padding-inline:.25rem}.matrx-tap-pill-mobile-icon-only{gap:.375rem;width:auto;padding-inline:.625rem}.matrx-tap-target-mobile-icon-only-sm{width:auto;min-width:2rem;padding-inline:.125rem}.matrx-tap-pill-mobile-icon-only-sm{gap:.25rem;width:auto;padding-inline:.5rem}.matrx-tap-pill-mobile-icon-only-sm .matrx-tap-label{font-size:.625rem}.matrx-tap-label-mobile-icon-only{display:inline}}[data-alchemy-trigger]{width:2rem;height:2rem}[data-alchemy-trigger] .matrx-tap-icon{width:1.125rem;height:1.125rem;color:var(--shell-nav-icon,hsl(var(--foreground)));stroke-width:1.75px}[data-alchemy-trigger]:hover .matrx-tap-icon{color:var(--shell-nav-icon-hover,hsl(var(--foreground)))}[data-alchemy-trigger=glass] .matrx-tap-pill{border:1px solid hsl(var(--border));box-shadow:none;background:0 0}[data-alchemy-size=compact]{width:1.75rem;height:1.75rem}[data-alchemy-size=compact] .matrx-tap-icon{width:.875rem;height:.875rem;color:inherit;stroke-width:2px}[data-alchemy-trigger=outline]{width:1.75rem;height:1.75rem;padding:0}[data-alchemy-trigger=outline]>svg{stroke-width:2px;width:1rem;height:1rem}@media (pointer:coarse){[data-alchemy-trigger]{width:2.75rem;height:2.75rem}}.matrx-alchemy{align-items:center;gap:.375rem;display:inline-flex}.matrx-alchemy-menu{min-width:18rem;max-width:min(24rem,100vw - 2rem)}.matrx-alchemy-palette{width:min(18rem,100vw - 2rem);min-width:0;max-height:var(--radix-popover-content-available-height,80dvh);padding:.4375rem}.matrx-alchemy-output{border:1px solid hsl(var(--border,240 6% 90%));border-radius:.5rem;gap:.375rem;padding:.375rem;display:grid}.matrx-alchemy-output>h3{color:hsl(var(--muted-foreground,240 4% 46%));letter-spacing:.04em;text-transform:uppercase;margin:.125rem .125rem 0;font-size:.6875rem;font-weight:600}.matrx-alchemy-mode{background:hsl(var(--muted,240 5% 96%));border-radius:.5rem;gap:.1875rem;margin-bottom:.375rem;padding:.1875rem;display:flex}.matrx-alchemy-mode button{min-height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3125rem;flex:1;font-size:.8125rem}.matrx-alchemy-mode button[aria-pressed=true]{background:hsl(var(--background,0 0% 100%));box-shadow:0 1px 2px hsl(var(--foreground,240 10% 4%) / .12)}.matrx-alchemy-palette-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.1875rem;display:grid}.matrx-alchemy-palette-tile{min-width:0;min-height:4.25rem;color:inherit;font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;gap:.375rem;padding:.5rem .25rem;font-size:.75rem;line-height:1.2;display:grid}.matrx-alchemy-palette-glyph{width:1.125rem;height:1.125rem;color:hsl(var(--muted-foreground,240 4% 46%));flex:none}.matrx-alchemy-palette-section{border-top:1px solid hsl(var(--border,240 6% 90%));gap:.125rem;margin-top:.375rem;padding-top:.375rem;display:grid}.matrx-alchemy-palette-section h3{color:hsl(var(--muted-foreground,240 4% 46%));letter-spacing:.04em;text-transform:uppercase;margin:.125rem .375rem;font-size:.6875rem;font-weight:600}.matrx-alchemy-palette-row{width:100%;min-height:2rem;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:.3125rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;line-height:1.25;display:flex}.matrx-alchemy-palette-row>span{min-width:0}.matrx-alchemy-palette-row-ai{color:hsl(var(--primary,262 43% 51%))}.matrx-alchemy-palette :is(button:hover,button:focus-visible){background:hsl(var(--accent,240 5% 96%));outline:none}.matrx-alchemy-palette :is(button:focus-visible){box-shadow:inset 0 0 0 2px hsl(var(--ring,240 5% 65%))}.matrx-alchemy-palette-status{color:hsl(var(--muted-foreground,240 4% 46%));margin:.25rem .375rem;font-size:.75rem}.matrx-alchemy-notice,.matrx-alchemy-meta{color:hsl(var(--muted-foreground,240 4% 46%));font-size:.75rem}.matrx-alchemy-workspace{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(90dvh,48rem);overflow:hidden}.matrx-alchemy-workspace-grid{grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);gap:1rem;min-height:0;display:grid}.matrx-alchemy-workspace-body{overscroll-behavior:contain;min-height:0;padding:.25rem;overflow:auto}.matrx-alchemy-main{align-content:start;gap:.75rem;min-width:0;display:grid}.matrx-alchemy-toolbar{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.matrx-alchemy-toolbar label,.matrx-alchemy-preview-label,.matrx-alchemy-workspace aside label,.matrx-alchemy-options label{gap:.25rem;font-size:.8125rem;display:grid}.matrx-alchemy-toolbar input,.matrx-alchemy-toolbar select,.matrx-alchemy-preview-label select,.matrx-alchemy-workspace aside textarea,.matrx-alchemy-workspace aside select,.matrx-alchemy-options input{border:1px solid hsl(var(--border,240 6% 90%));background:hsl(var(--background,0 0% 100%));min-height:2.25rem;color:inherit;border-radius:.25rem;padding:.35rem .5rem}.matrx-alchemy-options{border:1px solid hsl(var(--border,240 6% 90%));border-radius:.375rem;gap:.5rem;max-height:13rem;padding:.625rem;display:grid;overflow:auto}.matrx-alchemy-options>fieldset{border:0;gap:.5rem;min-width:0;margin:.625rem 0 0;padding:0;display:grid}.matrx-alchemy-options summary{cursor:pointer}.matrx-alchemy-options legend{padding:0 .25rem;font-size:.8125rem;font-weight:600}.matrx-alchemy-column{grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr);align-items:end;gap:.5rem;display:grid}.matrx-alchemy-row-list{gap:.375rem;max-height:9rem;padding:.25rem;display:grid;overflow:auto}.matrx-alchemy-row-list label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.matrx-alchemy-coverage{color:hsl(var(--muted-foreground,240 4% 46%));gap:.25rem;font-size:.75rem;display:grid}.matrx-alchemy-coverage details{max-height:8rem;overflow:auto}.matrx-alchemy-coverage ul{margin:.35rem 0 0;padding-left:1.25rem}.matrx-alchemy-preview{border:1px solid hsl(var(--border,240 6% 90%));background:hsl(var(--muted,240 5% 96%));width:100%;min-height:16rem;color:inherit;resize:vertical;border-radius:.375rem;padding:.75rem;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.matrx-alchemy-preview[aria-invalid=true]{border-color:hsl(var(--destructive,0 84% 60%))}.matrx-alchemy-workspace aside{align-content:start;gap:.75rem;display:grid}.matrx-alchemy-workspace aside textarea{resize:vertical;min-height:8rem}.matrx-alchemy-decision{border:1px solid hsl(var(--border,240 6% 90%));background:hsl(var(--muted,240 5% 96%));border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.matrx-alchemy-decision p{flex:16rem;margin:0}.matrx-alchemy-error{color:hsl(var(--destructive,0 84% 60%));font-size:.8125rem}@media (max-width:640px){.matrx-alchemy-workspace-grid{grid-template-columns:1fr}.matrx-alchemy-preview{min-height:14rem}.matrx-alchemy-column{grid-template-columns:1fr}}@media (pointer:coarse){.matrx-alchemy-workspace input,.matrx-alchemy-workspace select,.matrx-alchemy-workspace textarea{font-size:max(1rem,1em)}}.matrx-alchemy-menu-icon{flex-shrink:0;width:1rem;height:1rem}.matrx-alchemy-menu-hint{color:hsl(var(--muted-foreground,240 4% 46%));font-size:.75rem;display:block}.matrx-alchemy-menu,.matrx-alchemy-workspace{box-sizing:border-box;color:hsl(var(--foreground,240 10% 4%));background:hsl(var(--background,0 0% 100%));border:1px solid hsl(var(--border,240 6% 90%));box-shadow:0 8px 28px hsl(var(--foreground,240 10% 4%) / .12);border-radius:.5rem;font-family:inherit}.matrx-alchemy-menu{z-index:10001;max-height:var(--radix-popover-content-available-height,80dvh);overscroll-behavior:contain;border-radius:.75rem;padding:.4375rem;overflow:auto}@media (pointer:coarse){.matrx-alchemy-palette :is(.matrx-alchemy-mode button,.matrx-alchemy-palette-row){min-height:2.75rem}.matrx-alchemy-palette-tile{min-height:4.5rem}}.matrx-alchemy-workspace{z-index:10001;gap:.75rem;width:min(48rem,100vw - 2rem);max-width:calc(100vw - 2rem);height:fit-content;margin:auto;padding:1rem;display:grid;position:fixed;inset:0;translate:none}[data-slot=dialog-overlay]:has(+.matrx-alchemy-workspace){z-index:10000;background:hsl(var(--foreground,240 10% 4%) / .18);position:fixed;inset:0}.matrx-alchemy-workspace [data-slot=dialog-header]{gap:.375rem;padding-right:2.25rem;display:grid}.matrx-alchemy-workspace [data-slot=dialog-title]{margin:0;font-size:1.125rem;font-weight:600}.matrx-alchemy-workspace [data-slot=dialog-description]{color:hsl(var(--muted-foreground,240 4% 46%));margin:0;font-size:.875rem}.matrx-alchemy-workspace [data-slot=dialog-footer]{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.matrx-alchemy-workspace-secondary,.matrx-alchemy-workspace-primary{cursor:pointer;min-height:2rem;font:inherit;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}.matrx-alchemy-workspace-secondary{border:1px solid hsl(var(--border,240 6% 90%));background:hsl(var(--background,0 0% 100%));color:hsl(var(--foreground,240 10% 4%))}.matrx-alchemy-workspace-primary{border:1px solid hsl(var(--primary,262 43% 51%));background:hsl(var(--primary,262 43% 51%));color:hsl(var(--primary-foreground,0 0% 100%))}.matrx-alchemy-workspace :is(.matrx-alchemy-workspace-secondary,.matrx-alchemy-workspace-primary):disabled{opacity:.5;cursor:not-allowed}.matrx-alchemy-workspace-secondary:hover{background:hsl(var(--accent,240 5% 96%))}.matrx-alchemy-workspace-primary:hover{filter:brightness(.96)}.matrx-alchemy-configuration{width:min(40rem,100vw - 2rem);max-height:min(90dvh,42rem);overflow:hidden}.matrx-alchemy-workspace button:focus-visible,.matrx-alchemy-workspace :is(input,textarea,select):focus-visible{outline:2px solid hsl(var(--ring,240 5% 65%));outline-offset:2px}.matrx-alchemy-workspace [data-slot=dialog-close]{background:0 0;border:0;width:2.5rem;height:2.5rem;padding:.5rem;position:absolute;top:.5rem;right:.5rem}.matrx-alchemy-workspace [data-slot=dialog-close] svg{width:1rem;height:1rem}.matrx-alchemy-workspace [data-slot=dialog-close] .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.matrx-alchemy-workspace [data-slot=dialog-footer]>.matrx-alchemy-meta{text-align:right;flex-basis:100%}.matrx-alchemy-workspace{width:100%;max-width:100%;max-height:92dvh;padding:1rem 1rem max(1rem, env(safe-area-inset-bottom));border-radius:.75rem .75rem 0 0;inset:auto 0 0}}.matrx-alchemy-menu *,.matrx-alchemy-workspace *{box-sizing:border-box}.matrx-alchemy-workspace-grid:not(:has(aside)){grid-template-columns:minmax(0,1fr)}.matrx-alchemy-data-controls{max-height:none}.matrx-alchemy-data-controls-body{gap:.75rem;margin-top:.75rem;display:grid}.matrx-alchemy-preview-label{align-items:center;gap:.5rem;display:flex}.matrx-alchemy-preview-label select{width:auto;min-width:10rem;max-width:100%}.matrx-alchemy-subset{width:min(48rem,100vw - 2rem);height:min(80dvh,42rem)}.matrx-alchemy-subset-body{grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;display:grid}.matrx-alchemy-subset-columns{border:0;max-height:8rem;margin:0;padding:.25rem;font-size:.8125rem;overflow:auto}.matrx-alchemy-subset-columns legend{font-weight:500}.matrx-alchemy-subset-table{min-height:18rem;overflow:hidden}.matrx-alchemy-subset-format{align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.matrx-alchemy-subset-format select{border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:2rem;color:inherit;border-radius:.375rem;padding:.25rem .5rem}@media (max-width:767px){.matrx-alchemy-subset{width:100%}}.matrx-alchemy-feedback{z-index:10002;bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid hsl(var(--border));background:hsl(var(--background));width:max-content;max-width:calc(100vw - 2rem);color:hsl(var(--foreground));box-shadow:0 4px 16px hsl(var(--foreground) / .12);border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.8125rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.matrx-alchemy-feedback button{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex-shrink:0}.matrx-alchemy-feedback button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}body:has(.matrx-alchemy-workspace[data-state=open])>.matrx-alchemy-feedback{display:none}.matrx-alchemy-destination-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.25rem;margin-top:.5rem;padding:.25rem;display:grid}.matrx-alchemy-destination-grid button:disabled{opacity:.5;cursor:not-allowed}.matrx-alchemy-receipt-link{color:hsl(var(--primary));text-underline-offset:2px;flex-shrink:0;text-decoration:underline}.matrx-alchemy-workspace aside{min-width:0}.matrx-alchemy-workspace aside select{width:100%;min-width:0}.matrx-alchemy-palette{overscroll-behavior:contain;overflow-y:auto}.matrx-alchemy-palette-destinations{border-top:1px solid hsl(var(--border));margin-top:.375rem;padding-top:.375rem}.matrx-alchemy-palette-destinations>summary{cursor:pointer;border-radius:.3125rem;justify-content:space-between;align-items:center;min-height:2.25rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:500;list-style:none;display:flex}.matrx-alchemy-palette-destinations>summary::-webkit-details-marker{display:none}.matrx-alchemy-palette-destinations>summary>span{color:hsl(var(--muted-foreground));font-size:.6875rem}.matrx-alchemy-palette-destinations>summary:hover{background:hsl(var(--accent))}.matrx-alchemy-palette-destinations>summary:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--ring));outline:none}.matrx-alchemy-scope{gap:.375rem;padding:.5rem;font-size:.75rem;display:grid}.matrx-alchemy-scope select{border:1px solid hsl(var(--border));width:100%;min-width:0;color:inherit;background:hsl(var(--background));border-radius:.375rem;padding:.375rem}.matrx-alchemy-email-review{max-height:85dvh;overflow:auto}.matrx-alchemy-email-review .matrx-alchemy-preview{resize:vertical;min-height:12rem;max-height:45dvh}.matrx-alchemy-email-adjustments{overflow-wrap:anywhere;font-size:.8125rem}.matrx-alchemy-email-adjustments ul{margin:.5rem 0 0;padding-left:1.25rem}@media (min-width:768px){.matrx-alchemy-email-review{width:min(32rem,100vw - 2rem)}}@layer matrx-design-system{[data-matrx-table]{position:relative}.shadow-input{box-shadow:var(--shadow-input)}.shadow-textarea{box-shadow:var(--shadow-textarea)}.matrx-progress-indeterminate{width:40%;animation:1.4s ease-in-out infinite matrx-progress-sweep}@media (prefers-reduced-motion:reduce){.matrx-progress-indeterminate{width:50%;animation:none}}.matrx-glass-thin-border{background-color:var(--matrx-glass-bg);box-shadow:var(--matrx-glass-shadow);-webkit-backdrop-filter:blur(var(--matrx-glass-blur)) saturate(var(--matrx-glass-saturate));backdrop-filter:blur(var(--matrx-glass-blur)) saturate(var(--matrx-glass-saturate))}.matrx-glass-thin-border:hover{background-color:var(--matrx-glass-bg-hover)}.matrx-glass-thin-border:active{background-color:var(--matrx-glass-bg-active)}:is(.matrx-glass-thin-border:has(>a:hover),.matrx-glass-thin-border:has(>a:active)){background-color:var(--matrx-glass-bg)}}@keyframes matrx-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes matrx-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes matrx-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.matrx-accordion-content[data-state=open]{animation:.2s ease-out matrx-accordion-down}.matrx-accordion-content[data-state=closed]{animation:.2s ease-out matrx-accordion-up}@media (prefers-reduced-motion:reduce){.matrx-accordion-content[data-state=open],.matrx-accordion-content[data-state=closed]{animation:none}}@keyframes matrx-collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes matrx-collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.matrx-collapsible-content[data-state=open]{animation:.2s ease-out matrx-collapsible-down}.matrx-collapsible-content[data-state=closed]{animation:.2s ease-out matrx-collapsible-up}@media (prefers-reduced-motion:reduce){.matrx-collapsible-content[data-state=open],.matrx-collapsible-content[data-state=closed]{animation:none}}@keyframes matrx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes matrx-fade-out{0%{opacity:1}to{opacity:0}}.matrx-motion-overlay[data-state=open]{animation:matrx-fade-in var(--matrx-motion-duration-base) var(--matrx-motion-ease-out)}.matrx-motion-overlay[data-state=closed]{animation:matrx-fade-out var(--matrx-motion-duration-base) var(--matrx-motion-ease-in)}.matrx-dialog-centered{translate:-50% -50%}@keyframes matrx-dialog-in{0%{opacity:0;transform:translateY(2%)scale(.95)}to{opacity:1;transform:none}}@keyframes matrx-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(2%)scale(.95)}}.matrx-motion-dialog[data-state=open]{animation:matrx-dialog-in var(--matrx-motion-duration-base) var(--matrx-motion-ease-out)}.matrx-motion-dialog[data-state=closed]{animation:matrx-dialog-out var(--matrx-motion-duration-base) var(--matrx-motion-ease-in)}@keyframes matrx-slide-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes matrx-slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes matrx-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes matrx-slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes matrx-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes matrx-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes matrx-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes matrx-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}.matrx-motion-sheet-top[data-state=open]{animation:matrx-slide-in-top var(--matrx-motion-duration-sheet) var(--matrx-motion-ease-out)}.matrx-motion-sheet-top[data-state=closed]{animation:matrx-slide-out-top var(--matrx-motion-duration-slow) var(--matrx-motion-ease-in)}.matrx-motion-sheet-bottom[data-state=open]{animation:matrx-slide-in-bottom var(--matrx-motion-duration-sheet) var(--matrx-motion-ease-out)}.matrx-motion-sheet-bottom[data-state=closed]{animation:matrx-slide-out-bottom var(--matrx-motion-duration-slow) var(--matrx-motion-ease-in)}.matrx-motion-sheet-left[data-state=open]{animation:matrx-slide-in-left var(--matrx-motion-duration-sheet) var(--matrx-motion-ease-out)}.matrx-motion-sheet-left[data-state=closed]{animation:matrx-slide-out-left var(--matrx-motion-duration-slow) var(--matrx-motion-ease-in)}.matrx-motion-sheet-right[data-state=open]{animation:matrx-slide-in-right var(--matrx-motion-duration-sheet) var(--matrx-motion-ease-out)}.matrx-motion-sheet-right[data-state=closed]{animation:matrx-slide-out-right var(--matrx-motion-duration-slow) var(--matrx-motion-ease-in)}.matrx-motion-sheet-center[data-state=open]{animation:matrx-fade-in var(--matrx-motion-duration-sheet) var(--matrx-motion-ease-out)}.matrx-motion-sheet-center[data-state=closed]{animation:matrx-fade-out var(--matrx-motion-duration-slow) var(--matrx-motion-ease-in)}@keyframes matrx-bottom-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes matrx-bottom-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.matrx-motion-bottom-sheet[data-state=open]{animation:matrx-bottom-sheet-in var(--matrx-motion-duration-base) var(--matrx-motion-ease-out)}.matrx-motion-bottom-sheet[data-state=closed]{animation:matrx-bottom-sheet-out var(--matrx-motion-duration-base) var(--matrx-motion-ease-in)}@keyframes matrx-popper-in-from-top{0%{opacity:0;transform:scale(.95) translateY(calc(-1 * var(--matrx-motion-popper-travel)))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes matrx-popper-in-from-bottom{0%{opacity:0;transform:scale(.95) translateY(var(--matrx-motion-popper-travel))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes matrx-popper-in-from-left{0%{opacity:0;transform:scale(.95) translateX(calc(-1 * var(--matrx-motion-popper-travel)))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes matrx-popper-in-from-right{0%{opacity:0;transform:scale(.95) translateX(var(--matrx-motion-popper-travel))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes matrx-popper-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.matrx-motion-popper{transform-origin:var(--radix-popper-transform-origin,var(--radix-select-content-transform-origin,var(--radix-tooltip-content-transform-origin,var(--radix-dropdown-menu-content-transform-origin,var(--radix-context-menu-content-transform-origin,var(--radix-hover-card-content-transform-origin,var(--radix-popover-content-transform-origin,center)))))))}.matrx-motion-popper[data-state=open]{animation:matrx-popper-in-from-top var(--matrx-motion-duration-fast) var(--matrx-motion-ease-out)}.matrx-motion-popper[data-state=open][data-side=bottom]{animation-name:matrx-popper-in-from-top}.matrx-motion-popper[data-state=open][data-side=top]{animation-name:matrx-popper-in-from-bottom}.matrx-motion-popper[data-state=open][data-side=right]{animation-name:matrx-popper-in-from-left}.matrx-motion-popper[data-state=open][data-side=left]{animation-name:matrx-popper-in-from-right}.matrx-motion-popper[data-state=closed]{animation:matrx-popper-out var(--matrx-motion-duration-fast) var(--matrx-motion-ease-in)}.matrx-popper-offset[data-side=bottom]{translate:0 var(--matrx-popper-offset)}.matrx-popper-offset[data-side=top]{translate:0 calc(-1 * var(--matrx-popper-offset))}.matrx-popper-offset[data-side=right]{translate:var(--matrx-popper-offset) 0}.matrx-popper-offset[data-side=left]{translate:calc(-1 * var(--matrx-popper-offset)) 0}@keyframes matrx-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes matrx-spin{to{transform:rotate(360deg)}}.matrx-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite matrx-pulse}.matrx-spin{animation:1s linear infinite matrx-spin}@media (prefers-reduced-motion:reduce){.matrx-motion-overlay[data-state],.matrx-motion-dialog[data-state],.matrx-motion-sheet-top[data-state],.matrx-motion-sheet-bottom[data-state],.matrx-motion-sheet-left[data-state],.matrx-motion-sheet-right[data-state],.matrx-motion-sheet-center[data-state],.matrx-motion-bottom-sheet[data-state],.matrx-motion-popper[data-state]{animation:none}.matrx-pulse{animation-duration:4s}.matrx-spin{animation-duration:3s}}.matrx-scroll-fade[data-fade-bottom]{-webkit-mask-image:linear-gradient(#000 calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 2rem),#0000 100%)}.matrx-scroll-fade[data-fade-top]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(0deg,#000 calc(100% - 2rem),#0000 100%)}.matrx-scroll-fade[data-fade-top][data-fade-bottom]{-webkit-mask-image:linear-gradient(#0000 0,#000 2rem calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 2rem calc(100% - 2rem),#0000 100%)}.pb-safe{padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.pt-safe{padding-top:max(.75rem, env(safe-area-inset-top,0px))}.matrx-glass-thin-border{border:var(--matrx-glass-border-width-thin) solid var(--matrx-glass-border-color)}:is(.matrx-dialog-card:has(>[data-slot=dialog-footer]),.matrx-dialog-card:has(>[data-slot=alert-dialog-footer])){padding-bottom:0}.matrx-mobile-sheet>[data-slot=dialog-footer]{padding-bottom:max(var(--dialog-pad,0px), env(safe-area-inset-bottom,0px))}.matrx-mobile-sheet .text-\[9px\],.matrx-mobile-sheet .text-\[10px\],.matrx-mobile-sheet .text-\[11px\]{font-size:.8125rem;line-height:1.15rem}.matrx-mobile-sheet .text-xs{font-size:.875rem;line-height:1.25rem}.matrx-mobile-sheet .text-sm{font-size:.9375rem;line-height:1.375rem}.matrx-mobile-sheet input,.matrx-mobile-sheet textarea,.matrx-mobile-sheet select,.matrx-mobile-sheet [contenteditable=true]{font-size:16px}.matrx-mobile-sheet .h-7:not([class*=w-7]){min-height:2.25rem}@media (pointer:coarse),(max-width:1023px){:is([data-slot=dialog-footer],[data-slot=alert-dialog-footer],[data-slot=drawer-footer],[data-slot=sheet-footer],[data-slot=bottom-sheet-footer]) :is(button,[role=button],a[data-tap-target]):not([data-touch-exempt]):not([role=checkbox]):not([role=radio]):not([role=switch]){min-height:2.75rem}:is([data-slot=dialog-footer],[data-slot=alert-dialog-footer],[data-slot=drawer-footer],[data-slot=sheet-footer],[data-slot=bottom-sheet-footer]) :is(button,[role=button],a[data-tap-target]):is([aria-label],[title]):not([data-touch-exempt]):not([role=checkbox]):not([role=radio]):not([role=switch]){min-width:2.75rem}}[data-url-state-table]{min-width:0}[data-matrx-table]{isolation:isolate!important;outline-offset:-2px!important;outline:2px solid #2563eb!important}[data-matrx-table-row-actions]{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:0;padding:0;display:inline-flex}[data-matrx-table-row-actions]>*{flex-shrink:0}[data-matrx-table-row-actions] :is(button,a) svg,[data-matrx-table-toolbar] :is(button,a) svg,[data-matrx-table-footer] :is(button,a) svg{width:var(--matrx-table-action-icon-size,1rem)!important;height:var(--matrx-table-action-icon-size,1rem)!important;flex-shrink:0!important}[data-matrx-table-boundary]{pointer-events:none!important;z-index:2147483647!important;box-sizing:border-box!important;border:2px solid #2563eb!important;position:absolute!important;inset:0!important}[data-matrx-table-scroll],[data-matrx-table-cards-scroll]{overscroll-behavior-x:contain;min-width:0;min-height:0}[data-matrx-table-scroll]{scrollbar-gutter:stable}[data-matrx-table-footer]{flex-shrink:0}
.mx-msg{--mx-msg-list-width:340px;font-family:var(--mx-msg-font);font-size:var(--mx-msg-font-size);color:var(--mx-msg-text);background:var(--mx-msg-bg);box-sizing:border-box;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.mx-msg *,.mx-msg :before,.mx-msg :after{box-sizing:border-box}.mx-msg__list{width:var(--mx-msg-list-width);flex:0 0 var(--mx-msg-list-width);border-right:1px solid var(--mx-msg-border);background:var(--mx-msg-bg-subtle);flex-direction:column;min-height:0;display:flex}.mx-msg__thread{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.mx-msg__header{padding:10px 14px;padding-top:max(10px, env(safe-area-inset-top));border-bottom:1px solid var(--mx-msg-border);background:var(--mx-msg-bg);flex:none;align-items:center;gap:10px;min-height:56px;display:flex}.mx-msg__header-title{font-weight:600;font-size:var(--mx-msg-font-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.mx-msg__header-subtitle{font-size:var(--mx-msg-font-size-sm);color:var(--mx-msg-text-muted);line-height:1.3}.mx-msg__header-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.mx-msg__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.mx-msg__rows{margin:0;padding:4px 0;list-style:none}.mx-msg__row{width:100%;min-height:var(--mx-msg-touch-target);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--mx-msg-motion-fast) var(--mx-msg-ease);background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.mx-msg__row:hover{background:var(--mx-msg-bg-hover)}.mx-msg__row[aria-current=true]{background:var(--mx-msg-accent-subtle)}.mx-msg__row-body{flex:auto;min-width:0}.mx-msg__row-top{align-items:baseline;gap:8px;display:flex}.mx-msg__row-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.mx-msg__row-time{color:var(--mx-msg-text-faint);flex:none;font-size:12px}.mx-msg__row-preview{font-size:var(--mx-msg-font-size-sm);color:var(--mx-msg-text-muted);align-items:center;gap:8px;display:flex}.mx-msg__row-preview span{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.mx-msg__badge{background:var(--mx-msg-accent);min-width:20px;height:20px;color:var(--mx-msg-text-on-accent);text-align:center;border-radius:10px;flex:none;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.mx-msg__avatar{width:38px;height:38px;color:var(--mx-msg-text-on-accent);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative;overflow:hidden}.mx-msg__avatar--sm{width:26px;height:26px;font-size:11px}.mx-msg__avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mx-msg__presence{background:var(--mx-msg-success);border:2px solid var(--mx-msg-bg-subtle);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.mx-msg__messages{flex-direction:column;gap:2px;padding:14px 16px 8px;display:flex}.mx-msg__day{background:var(--mx-msg-bg-subtle);color:var(--mx-msg-text-faint);border-radius:999px;align-self:center;margin:14px 0 8px;padding:3px 10px;font-size:12px;font-weight:500}.mx-msg__group{align-items:flex-end;gap:8px;margin-top:10px;display:flex}.mx-msg__group--mine{flex-direction:row-reverse}.mx-msg__group-body{flex-direction:column;gap:2px;min-width:0;max-width:min(68ch,76%);display:flex}.mx-msg__group--mine .mx-msg__group-body{align-items:flex-end}.mx-msg__author{color:var(--mx-msg-text-muted);align-items:center;gap:5px;padding:0 8px 2px;font-size:12px;font-weight:600;display:flex}.mx-msg__agent-tag{background:var(--mx-msg-accent-subtle);color:var(--mx-msg-accent);letter-spacing:.03em;text-transform:uppercase;border-radius:5px;align-items:center;gap:3px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.mx-msg__bubble{border-radius:var(--mx-msg-bubble-radius);background:var(--mx-msg-bubble-theirs-bg);color:var(--mx-msg-bubble-theirs-text);word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;animation:mx-msg-pop var(--mx-msg-motion) var(--mx-msg-ease);padding:8px 12px;line-height:1.42;position:relative}.mx-msg__bubble--mine{background:var(--mx-msg-bubble-mine-bg);color:var(--mx-msg-bubble-mine-text)}.mx-msg__bubble--tail{border-bottom-left-radius:var(--mx-msg-bubble-radius-tight)}.mx-msg__bubble--mine.mx-msg__bubble--tail{border-bottom-left-radius:var(--mx-msg-bubble-radius);border-bottom-right-radius:var(--mx-msg-bubble-radius-tight)}.mx-msg__bubble--pending{opacity:.62}.mx-msg__bubble--failed{color:var(--mx-msg-text);border:1px dashed var(--mx-msg-danger);background:0 0}.mx-msg__bubble--deleted{border:1px solid var(--mx-msg-border);color:var(--mx-msg-text-faint);background:0 0;font-style:italic}.mx-msg__meta{color:var(--mx-msg-text-faint);align-items:center;gap:4px;padding:2px 8px 0;font-size:11px;display:flex}.mx-msg__meta--failed{color:var(--mx-msg-danger)}.mx-msg__message-action{min-width:24px;min-height:24px;font-size:13px}.mx-msg__reply-quote{opacity:.72;font-size:var(--mx-msg-font-size-sm);text-overflow:ellipsis;white-space:nowrap;border-left:2px solid;margin-bottom:4px;padding-left:8px;display:block;overflow:hidden}.mx-msg__reference{border-radius:var(--mx-msg-radius-sm);border:1px solid var(--mx-msg-border-strong);background:var(--mx-msg-bg-raised);min-height:32px;color:var(--mx-msg-text);font:inherit;font-size:var(--mx-msg-font-size-sm);cursor:pointer;text-align:left;transition:background var(--mx-msg-motion-fast) var(--mx-msg-ease), transform var(--mx-msg-motion-fast) var(--mx-msg-ease);align-items:center;gap:6px;margin:3px 3px 0 0;padding:5px 10px;display:inline-flex}.mx-msg__reference:hover{background:var(--mx-msg-bg-hover)}.mx-msg__reference:active{transform:scale(.98)}.mx-msg__reference--inert{cursor:default;color:var(--mx-msg-text-muted)}.mx-msg__reference-type{color:var(--mx-msg-text-faint);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.mx-msg__chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mx-msg__chip{border:1px solid var(--mx-msg-border-strong);background:var(--mx-msg-bg-raised);min-height:32px;color:var(--mx-msg-text);font:inherit;font-size:var(--mx-msg-font-size-sm);cursor:pointer;transition:background var(--mx-msg-motion-fast) var(--mx-msg-ease);border-radius:999px;padding:6px 12px;font-weight:500}.mx-msg__chip--primary{background:var(--mx-msg-accent);border-color:var(--mx-msg-accent);color:var(--mx-msg-text-on-accent)}.mx-msg__chip--danger{border-color:var(--mx-msg-danger);color:var(--mx-msg-danger)}.mx-msg__chip:disabled{cursor:default;opacity:.7}.mx-msg__receipt{font-size:var(--mx-msg-font-size-sm);color:var(--mx-msg-text-muted);align-items:center;gap:5px;margin-top:6px;display:inline-flex}.mx-msg__composer{border-top:1px solid var(--mx-msg-border);background:var(--mx-msg-bg);padding:8px 12px;padding-bottom:max(8px, env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:6px;display:flex}.mx-msg__composer-row{align-items:flex-end;gap:8px;display:flex}.mx-msg__input{resize:none;border:1px solid var(--mx-msg-border-strong);border-radius:var(--mx-msg-bubble-radius);background:var(--mx-msg-bg-raised);color:var(--mx-msg-text);font-size:max(16px, var(--mx-msg-font-size));flex:auto;max-height:40dvh;padding:10px 12px;font-family:inherit;line-height:1.4;overflow-y:auto}.mx-msg__input:focus-visible,.mx-msg__button:focus-visible,.mx-msg__row:focus-visible,.mx-msg__chip:focus-visible,.mx-msg__reference:focus-visible{outline:2px solid var(--mx-msg-focus-ring);outline-offset:2px}.mx-msg__button{min-width:var(--mx-msg-touch-target);min-height:var(--mx-msg-touch-target);background:var(--mx-msg-accent);color:var(--mx-msg-text-on-accent);cursor:pointer;transition:background var(--mx-msg-motion-fast) var(--mx-msg-ease), transform var(--mx-msg-motion-fast) var(--mx-msg-ease);border:0;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.mx-msg__button:hover:not(:disabled){background:var(--mx-msg-accent-hover)}.mx-msg__button:active:not(:disabled){transform:scale(.94)}.mx-msg__button:disabled{opacity:.4;cursor:default}.mx-msg__button--ghost{color:var(--mx-msg-text-muted);background:0 0}.mx-msg__button--ghost:hover:not(:disabled){background:var(--mx-msg-bg-hover);color:var(--mx-msg-text)}.mx-msg__reply-bar,.mx-msg__attachment-bar{font-size:var(--mx-msg-font-size-sm);color:var(--mx-msg-text-muted);border-radius:var(--mx-msg-radius-sm);background:var(--mx-msg-bg-subtle);align-items:center;gap:8px;padding:4px 6px;display:flex}.mx-msg__reply-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-msg__typing{font-size:var(--mx-msg-font-size-sm);color:var(--mx-msg-text-muted);align-items:center;gap:6px;min-height:22px;padding:2px 18px 6px;display:flex}.mx-msg__dots{gap:3px;display:inline-flex}.mx-msg__dots i{width:5px;height:5px;animation:mx-msg-bounce 1.2s infinite var(--mx-msg-ease);background:currentColor;border-radius:50%}.mx-msg__dots i:nth-child(2){animation-delay:.15s}.mx-msg__dots i:nth-child(3){animation-delay:.3s}.mx-msg__status{font-size:var(--mx-msg-font-size-sm);text-align:center;background:var(--mx-msg-bg-subtle);color:var(--mx-msg-warning);border-bottom:1px solid var(--mx-msg-border);padding:6px 14px}.mx-msg__empty{text-align:center;color:var(--mx-msg-text-muted);flex:auto;place-items:center;gap:6px;padding:32px;display:grid}.mx-msg__empty h3{font-size:var(--mx-msg-font-size);color:var(--mx-msg-text);margin:0}.mx-msg__empty p{font-size:var(--mx-msg-font-size-sm);max-width:34ch;margin:0}.mx-msg__skeleton{border-radius:var(--mx-msg-radius-sm);background:linear-gradient(90deg, var(--mx-msg-bg-subtle) 25%, var(--mx-msg-bg-hover) 37%, var(--mx-msg-bg-subtle) 63%);background-size:400% 100%;animation:1.4s infinite mx-msg-shimmer}.mx-msg__skeleton-row{min-height:var(--mx-msg-touch-target);align-items:center;gap:10px;padding:9px 12px;display:flex}.mx-msg__ai-bar{border-bottom:1px solid var(--mx-msg-border);background:var(--mx-msg-bg-subtle);flex-wrap:wrap;flex:none;gap:6px;padding:8px 14px;display:flex}.mx-msg__ai-output{border-bottom:1px solid var(--mx-msg-border);background:var(--mx-msg-accent-subtle);font-size:var(--mx-msg-font-size-sm);white-space:pre-wrap;flex:none;max-height:30dvh;margin:0;padding:10px 14px;overflow-y:auto}.mx-msg__ai-output-label{color:var(--mx-msg-text-muted);font-size:var(--mx-msg-font-size-sm);margin-bottom:6px;display:block}.mx-msg__list-archive{justify-content:flex-start;padding:0 12px 8px;display:flex}.mx-msg__search{border-bottom:1px solid var(--mx-msg-border);align-items:center;gap:8px;padding:8px 12px;display:flex}.mx-msg__search input{border:1px solid var(--mx-msg-border-strong);background:var(--mx-msg-bg-raised);color:var(--mx-msg-text);font-size:max(16px, var(--mx-msg-font-size-sm));border-radius:999px;flex:auto;min-height:36px;padding:7px 12px;font-family:inherit}@keyframes mx-msg-pop{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:none}}@keyframes mx-msg-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes mx-msg-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.mx-msg *,.mx-msg :before,.mx-msg :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){.mx-msg__message-action{min-width:var(--mx-msg-touch-target);min-height:var(--mx-msg-touch-target)}.mx-msg__list,.mx-msg__thread{border-right:0;flex:auto;width:100%}.mx-msg[data-pane=thread] .mx-msg__list,.mx-msg[data-pane=list] .mx-msg__thread{display:none}.mx-msg__group-body{max-width:84%}}
.mx-meet{font-family:var(--mx-meet-font);font-size:var(--mx-meet-font-size);color:var(--mx-meet-text);background:var(--mx-meet-stage-bg);box-sizing:border-box;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;position:relative;overflow:hidden}.mx-meet *,.mx-meet :before,.mx-meet :after{box-sizing:border-box}.mx-meet__header{align-items:center;gap:var(--mx-meet-space);padding:calc(var(--mx-meet-space) * .75) var(--mx-meet-space);padding-top:max(calc(var(--mx-meet-space) * .75), env(safe-area-inset-top));color:var(--mx-meet-stage-text);flex:none;min-height:52px;display:flex}.mx-meet__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.mx-meet__meta{color:var(--mx-meet-stage-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;overflow:hidden}.mx-meet__badge{letter-spacing:.02em;background:var(--mx-meet-accent-subtle);color:var(--mx-meet-accent);border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.mx-meet__banner{padding:6px var(--mx-meet-space);text-align:center;color:var(--mx-meet-text-on-accent);background:var(--mx-meet-warning);margin:0;font-size:13px}.mx-meet__banner--attendance{color:var(--mx-meet-text);background:var(--mx-meet-accent-subtle);flex-direction:column;gap:2px;display:flex}.mx-meet__recording{color:var(--mx-meet-text-on-accent);background:var(--mx-meet-recording);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.mx-meet__recording--recording{animation:mx-meet-pulse 2s var(--mx-meet-ease) infinite}@keyframes mx-meet-pulse{0%,to{opacity:1}50%{opacity:.62}}.mx-meet__stage{gap:var(--mx-meet-space);min-height:0;padding:var(--mx-meet-space);background:var(--mx-meet-stage-bg);flex-direction:column;flex:auto;display:flex;overflow:hidden}.mx-meet__stage--empty{text-align:center;color:var(--mx-meet-tile-text);justify-content:center;align-items:center}.mx-meet__empty{text-align:center;min-height:240px;color:var(--mx-meet-text);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:32px 24px;display:flex}.mx-meet__empty-title{margin:0 0 6px;font-size:18px;font-weight:600}.mx-meet__empty-body{color:var(--mx-meet-text-faint);max-width:42ch;margin:0}.mx-meet__grid{grid-template-columns:repeat(var(--mx-meet-columns,2), minmax(0, 1fr));gap:var(--mx-meet-space);min-height:0;display:grid;overflow:auto}.mx-meet__stage--speaker .mx-meet__grid{flex:none;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:22dvh}.mx-meet__overflow{text-align:center;color:var(--mx-meet-text-faint);margin:0;font-size:13px}.mx-meet__tile{border-radius:var(--mx-meet-radius);background:var(--mx-meet-tile-bg);color:var(--mx-meet-tile-text);aspect-ratio:16/9;min-height:0;transition:box-shadow var(--mx-meet-duration) var(--mx-meet-ease);box-shadow:inset 0 0 0 1px var(--mx-meet-border);position:relative;overflow:hidden}.mx-meet__tile--featured{aspect-ratio:auto;flex:auto}.mx-meet__tile--speaking{box-shadow:inset 0 0 0 2px var(--mx-meet-speaking)}.mx-meet__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mx-meet__tile-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mx-meet__tile-bar{pointer-events:none;align-items:center;gap:6px;font-size:13px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.mx-meet__tile-name{color:var(--mx-meet-stage-text);background:var(--mx-meet-stage-label-bg);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:70%;padding:3px 8px;display:inline-flex;overflow:hidden}.mx-meet__tile-actions{opacity:0;transition:opacity var(--mx-meet-duration) var(--mx-meet-ease);gap:6px;display:flex;position:absolute;top:8px;right:8px}.mx-meet__tile:hover .mx-meet__tile-actions,.mx-meet__tile:focus-within .mx-meet__tile-actions{opacity:1}.mx-meet__quality{color:var(--mx-meet-warning);display:inline-flex}.mx-meet__quality--lost{color:var(--mx-meet-danger)}.mx-meet__controls{justify-content:center;align-items:center;gap:var(--mx-meet-space);padding:var(--mx-meet-space);padding-bottom:max(var(--mx-meet-space), env(safe-area-inset-bottom));background:var(--mx-meet-bg-raised);border-top:1px solid var(--mx-meet-border);flex-wrap:wrap;flex:none;display:flex}.mx-meet__control{width:var(--mx-meet-control-size);height:var(--mx-meet-control-size);border:1px solid var(--mx-meet-border);background:var(--mx-meet-bg-subtle);min-width:44px;min-height:44px;color:var(--mx-meet-text);cursor:pointer;transition:background var(--mx-meet-duration) var(--mx-meet-ease), transform var(--mx-meet-duration) var(--mx-meet-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.mx-meet__control:hover{background:var(--mx-meet-bg-hover)}.mx-meet__control:active{transform:scale(.94)}.mx-meet__control:focus-visible{outline:2px solid var(--mx-meet-focus-ring);outline-offset:2px}.mx-meet__control--active{background:var(--mx-meet-accent);border-color:var(--mx-meet-accent);color:var(--mx-meet-text-on-accent)}.mx-meet__control--danger{background:var(--mx-meet-danger);border-color:var(--mx-meet-danger);color:var(--mx-meet-text-on-accent)}.mx-meet__control--danger:hover{background:var(--mx-meet-danger-hover)}.mx-meet__dot{background:var(--mx-meet-recording);border-radius:999px;width:8px;height:8px;position:absolute;top:6px;right:6px}.mx-meet__panel{background:var(--mx-meet-bg);border-left:1px solid var(--mx-meet-border);width:min(380px,100%);box-shadow:var(--mx-meet-shadow);z-index:2;animation:mx-meet-slide var(--mx-meet-duration) var(--mx-meet-ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes mx-meet-slide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.mx-meet__panel-head{justify-content:space-between;align-items:center;gap:var(--mx-meet-space);padding:var(--mx-meet-space);padding-top:max(var(--mx-meet-space), env(safe-area-inset-top));border-bottom:1px solid var(--mx-meet-border);display:flex}.mx-meet__panel-title{margin:0;font-size:15px;font-weight:600}.mx-meet__panel-body{min-height:0;padding:var(--mx-meet-space);gap:var(--mx-meet-space);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.mx-meet__panel-note{color:var(--mx-meet-text-muted);margin:0;font-size:13px}.mx-meet__chat,.mx-meet__people,.mx-meet__lobby-list,.mx-meet__notes,.mx-meet__transcript{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mx-meet__chat-line,.mx-meet__line{flex-direction:column;gap:2px;font-size:14px;display:flex}.mx-meet__line--interim{color:var(--mx-meet-text-faint);font-style:italic}.mx-meet__note{border-radius:var(--mx-meet-radius-sm);background:var(--mx-meet-bg-subtle);padding:8px 10px;font-size:14px}.mx-meet__note--action-item{border-left:3px solid var(--mx-meet-accent)}.mx-meet__note--decision{border-left:3px solid var(--mx-meet-success)}.mx-meet__person,.mx-meet__lobby-row{align-items:center;gap:8px;display:flex}.mx-meet__person-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.mx-meet__lobby{border:1px solid var(--mx-meet-border-strong);border-radius:var(--mx-meet-radius);padding:var(--mx-meet-space);flex-direction:column;gap:8px;display:flex}.mx-meet__lobby-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mx-meet__lobby-title{margin:0;font-size:14px;font-weight:600}.mx-meet__composer{align-items:center;gap:8px;display:flex}.mx-meet__field{flex-direction:column;gap:4px;display:flex}.mx-meet__field-label{color:var(--mx-meet-text-muted);font-size:12px;font-weight:600}.mx-meet__input,.mx-meet__select{border-radius:var(--mx-meet-radius-sm);border:1px solid var(--mx-meet-border);background:var(--mx-meet-bg);min-height:44px;color:var(--mx-meet-text);flex:auto;padding:10px 12px;font-family:inherit;font-size:max(16px,1rem)}.mx-meet__input:focus-visible,.mx-meet__select:focus-visible{outline:2px solid var(--mx-meet-focus-ring);outline-offset:1px}.mx-meet__send,.mx-meet__primary{background:var(--mx-meet-accent);min-height:44px;color:var(--mx-meet-text-on-accent);cursor:pointer;transition:background var(--mx-meet-duration) var(--mx-meet-ease);border:none;border-radius:999px;padding:0 18px;font-size:15px;font-weight:600}.mx-meet__send:hover,.mx-meet__primary:hover{background:var(--mx-meet-accent-hover)}.mx-meet__send:disabled,.mx-meet__primary:disabled{opacity:.55;cursor:progress}.mx-meet__link{color:var(--mx-meet-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.mx-meet__toggle{align-items:center;gap:8px;font-size:14px;display:inline-flex}.mx-meet__prejoin{gap:calc(var(--mx-meet-space) * 2);padding:calc(var(--mx-meet-space) * 2);background:var(--mx-meet-bg);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;height:100%;display:grid;overflow-y:auto}.mx-meet__preview{border-radius:var(--mx-meet-radius);background:var(--mx-meet-tile-bg);aspect-ratio:16/9;overflow:hidden}.mx-meet__prejoin-panel{gap:var(--mx-meet-space);flex-direction:column;display:flex}.mx-meet__prejoin-title{margin:0;font-size:22px;font-weight:650}.mx-meet__prejoin-actions{justify-content:space-between;align-items:center;gap:var(--mx-meet-space);flex-wrap:wrap;display:flex}.mx-meet__waiting{text-align:center;align-items:center;gap:var(--mx-meet-space);padding:calc(var(--mx-meet-space) * 2);color:var(--mx-meet-tile-text);flex-direction:column;margin:auto;display:flex}.mx-meet__consent{border-radius:var(--mx-meet-radius-sm);background:var(--mx-meet-bg-subtle);color:var(--mx-meet-text-muted);margin:0;padding:10px 12px;font-size:13px}.mx-meet__warning{color:var(--mx-meet-warning);margin:0;font-size:13px}.mx-meet__error{color:var(--mx-meet-danger);flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}.mx-meet__remedy{color:var(--mx-meet-text-muted)}.mx-meet__answer{border-radius:var(--mx-meet-radius-sm);background:var(--mx-meet-accent-subtle);margin:0;padding:10px 12px;font-size:14px}.mx-meet__avatar{-o-object-fit:cover;object-fit:cover;border-radius:999px;flex:none;display:inline-flex}.mx-meet__avatar--initials{color:var(--mx-meet-text-on-accent);letter-spacing:.02em;justify-content:center;align-items:center;font-weight:600}.mx-meet__call-button{border:1px solid var(--mx-meet-border);background:var(--mx-meet-bg-subtle);min-width:44px;min-height:44px;color:var(--mx-meet-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mx-meet__ringing-stack{top:max(16px, env(safe-area-inset-top));z-index:60;flex-direction:column;gap:10px;display:flex;position:fixed;left:auto;right:16px}.mx-meet__ringing{align-items:center;gap:var(--mx-meet-space);padding:var(--mx-meet-space);border-radius:var(--mx-meet-radius);background:var(--mx-meet-bg-raised);border:1px solid var(--mx-meet-border);box-shadow:var(--mx-meet-shadow);min-width:320px;animation:mx-meet-ring-in var(--mx-meet-duration) var(--mx-meet-ease);display:flex}@keyframes mx-meet-ring-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mx-meet__ringing-text{flex-direction:column;flex:auto;min-width:0;display:flex}.mx-meet__ringing-actions{gap:8px;display:flex}.mx-meet__schedule{gap:var(--mx-meet-space);padding:var(--mx-meet-space);background:var(--mx-meet-bg);color:var(--mx-meet-text);border-radius:var(--mx-meet-radius);flex-direction:column;max-width:460px;display:flex}.mx-meet__link-out{color:var(--mx-meet-text-muted);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}.mx-meet__reactions{pointer-events:none;gap:8px;display:flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.mx-meet__reaction{animation:mx-meet-float 2.4s var(--mx-meet-ease) forwards;font-size:30px}@keyframes mx-meet-float{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}@media (max-width:720px){.mx-meet__prejoin{grid-template-columns:minmax(0,1fr)}.mx-meet__panel{border-left:none;border-top:1px solid var(--mx-meet-border);border-radius:var(--mx-meet-radius) var(--mx-meet-radius) 0 0;width:100%;height:70dvh;top:auto;left:0}.mx-meet__ringing-stack{left:12px;right:12px}.mx-meet__ringing{min-width:0}}@media (prefers-reduced-motion:reduce){.mx-meet *,.mx-meet :before,.mx-meet :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mx-meet__note-taker{padding:var(--mx-meet-space);border:1px solid var(--mx-meet-border-strong);border-radius:var(--mx-meet-radius);flex-direction:column;gap:8px;display:flex}.mx-meet__note-taker-state{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.mx-meet__note-taker-dot{background:var(--mx-meet-text-faint);border-radius:50%;flex:none;width:8px;height:8px}.mx-meet__note-taker-state--transcribing .mx-meet__note-taker-dot{background:var(--mx-meet-recording)}.mx-meet__note-taker-state--joining .mx-meet__note-taker-dot,.mx-meet__note-taker-state--handoff_pending .mx-meet__note-taker-dot{background:var(--mx-meet-warning)}.mx-meet__refusal{border-radius:var(--mx-meet-radius-sm);border-left:3px solid var(--mx-meet-danger);background:var(--mx-meet-bg-subtle);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.mx-meet__refusal-reason{color:var(--mx-meet-text);margin:0;font-size:14px}.mx-meet__refusal-remedy{color:var(--mx-meet-text-muted);margin:0;font-size:13px}.mx-meet__note-group{flex-direction:column;gap:8px;display:flex}.mx-meet__note-group-title{text-transform:uppercase;letter-spacing:.04em;color:var(--mx-meet-text-muted);margin:0;font-size:12px;font-weight:600}.mx-meet__summary{margin:0;font-size:14px;line-height:1.5}.mx-meet__wrap-up-notice{color:var(--mx-meet-text-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.mx-meet__assignee{background:var(--mx-meet-accent-subtle);color:var(--mx-meet-text);border-radius:999px;margin-left:8px;padding:1px 6px;font-size:12px;display:inline-block}.mx-meet__answer{margin:0;font-size:14px;line-height:1.5}.mx-meet__coverage{color:var(--mx-meet-text-faint);margin:0;font-size:12px}.mx-meet__captions{width:100%;max-width:46rem;padding:0 var(--mx-meet-space);pointer-events:none;flex-direction:column;gap:2px;margin:0 auto;display:flex;position:relative}.mx-meet__caption{color:var(--mx-meet-tile-text);background:var(--mx-meet-stage-bg);border-radius:var(--mx-meet-radius-sm);margin:0;padding:2px 8px;font-size:16px;line-height:1.4}.mx-meet__caption--interim{opacity:.75;font-style:italic}.mx-meet__consent{padding:8px var(--mx-meet-space);text-align:center;color:var(--mx-meet-text);background:var(--mx-meet-accent-subtle);border-bottom:1px solid var(--mx-meet-border-strong);margin:0;font-size:14px}.mx-meet__host-menu{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mx-meet__link--danger{color:var(--mx-meet-danger)}.mx-meet__notice{color:var(--mx-meet-text-muted);font-size:13px}.mx-meet__confirm{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mx-meet__confirm-text{color:var(--mx-meet-text-muted);font-size:13px}.mx-meet--record{background:var(--mx-meet-bg);color:var(--mx-meet-text);overflow:hidden}.mx-meet__record-head{padding:var(--mx-meet-space);padding-top:max(var(--mx-meet-space), env(safe-area-inset-top));border-bottom:1px solid var(--mx-meet-border);color:var(--mx-meet-text);flex:none}.mx-meet__record-head-inner{flex-direction:column;gap:2px;width:100%;max-width:820px;margin:0 auto;display:flex}.mx-meet__record-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--mx-meet-text-faint);margin:0;font-size:12px}.mx-meet__record-title{margin:0;font-size:20px;font-weight:600}.mx-meet__record-when{color:var(--mx-meet-text-muted);margin:0;font-size:13px}.mx-meet__record-body{-webkit-overflow-scrolling:touch;padding:var(--mx-meet-space);padding-bottom:max(var(--mx-meet-space), env(safe-area-inset-bottom));gap:var(--mx-meet-space);flex-direction:column;flex:auto;width:100%;max-width:820px;margin:0 auto;display:flex;overflow-y:auto}.mx-meet__record-access{border:1px solid var(--mx-meet-border);border-left:3px solid var(--mx-meet-accent);border-radius:var(--mx-meet-radius-sm);background:var(--mx-meet-bg-subtle);color:var(--mx-meet-text);gap:4px;padding:14px 16px;display:grid}.mx-meet__record-access-title,.mx-meet__record-access-message,.mx-meet__record-access-remedy{margin:0}.mx-meet__record-access-title{font-size:13px;font-weight:600}.mx-meet__record-access-message{font-size:14px;line-height:1.45}.mx-meet__record-access-remedy{color:var(--mx-meet-text-muted);font-size:13px;line-height:1.45}.mx-meet__record-section{flex-direction:column;gap:8px;display:flex}.mx-meet__recording-card{border:1px solid var(--mx-meet-border);border-radius:var(--mx-meet-radius);background:var(--mx-meet-bg-raised);gap:10px;padding:14px}.mx-meet__record-play{align-self:flex-start;width:fit-content;max-width:100%}.mx-meet__record-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--mx-meet-text-muted);align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.mx-meet__record-count{text-transform:none;letter-spacing:0;color:var(--mx-meet-text-faint);font-size:12px;font-weight:400}.mx-meet__record-summary{color:var(--mx-meet-text);margin:0;font-size:16px;line-height:1.55}.mx-meet__record-attendees{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.mx-meet__record-attendee{align-items:center;gap:8px;display:flex}.mx-meet__record-tabs{border-bottom:1px solid var(--mx-meet-border);flex-wrap:wrap;gap:4px;padding-bottom:4px;display:flex}.mx-meet__record-tab{appearance:none;color:var(--mx-meet-text-muted);font:inherit;border-radius:var(--mx-meet-radius-sm);cursor:pointer;min-height:44px;transition:background .14s var(--mx-meet-ease), color .14s var(--mx-meet-ease);background:0 0;border:0;padding:0 12px;font-size:14px}.mx-meet__record-tab:hover{background:var(--mx-meet-bg-hover);color:var(--mx-meet-text)}.mx-meet__record-tab--active{background:var(--mx-meet-accent-subtle);color:var(--mx-meet-text);font-weight:600}.mx-meet__record-transcript{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mx-meet__record-block{flex-direction:column;gap:2px;display:flex}.mx-meet__record-speaker{color:var(--mx-meet-text);align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.mx-meet__record-time{color:var(--mx-meet-text-faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.mx-meet__record-line{color:var(--mx-meet-text);margin:0;font-size:15px;line-height:1.5}.mx-meet__record-player{border-radius:var(--mx-meet-radius-sm);background:var(--mx-meet-bg-subtle);width:100%}.mx-meet-list{font-family:var(--mx-meet-font);color:var(--mx-meet-text);background:var(--mx-meet-border);border-radius:var(--mx-meet-radius-sm);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mx-meet-list__row{background:var(--mx-meet-bg);align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:flex}.mx-meet-list__main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mx-meet-list__title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.mx-meet-list__when{color:var(--mx-meet-text-muted);font-size:13px}.mx-meet-list__action{border-radius:var(--mx-meet-radius-sm);min-height:44px;color:var(--mx-meet-accent);flex:none;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mx-meet-list__action:hover{background:var(--mx-meet-bg-hover)}
