@layer matrx-tap-lock{:root{--matrx-tap-box:2.375rem;--matrx-tap-pill-size:2rem;--matrx-tap-icon-size:1rem;--matrx-tap-gap:calc(var(--matrx-tap-box) - var(--matrx-tap-pill-size));--matrx-tap-wide-size:var(--matrx-tap-pill-size);--matrx-tap-pill-sm-size:calc(var(--matrx-tap-wide-size) - .25rem);--matrx-tap-ease:cubic-bezier(.22, 1, .36, 1);--matrx-tap-ease-move:cubic-bezier(.65, 0, .35, 1);--matrx-tap-move:.42s;--matrx-tap-fade:.24s;--matrx-tap-touch-min:2.75rem}.matrx-tap-target{touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;display:flex;position:relative;box-sizing:border-box!important;height:var(--matrx-tap-target-size,var(--matrx-tap-box))!important;width:var(--matrx-tap-target-size,var(--matrx-tap-box))!important;cursor:pointer!important;background-color:#0000!important;border:0!important;flex-shrink:0!important;margin:0!important;padding:0!important}@media (pointer:coarse){.matrx-tap-target:before{content:"";width:max(100%, min(var(--matrx-tap-touch-min), calc(100% + var(--matrx-tap-gap))));height:max(100%, var(--matrx-tap-touch-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.matrx-tap-target:disabled,.matrx-tap-target[aria-disabled=true]{opacity:.4!important;cursor:not-allowed!important}.matrx-tap-target-sm{height:var(--matrx-tap-wide-size)!important;width:var(--matrx-tap-wide-size)!important}.matrx-tap-pill{transition:background-color var(--matrx-tap-fade) var(--matrx-tap-ease), color var(--matrx-tap-fade) var(--matrx-tap-ease), transform .2s var(--matrx-tap-ease);justify-content:center;align-items:center;display:flex;box-sizing:border-box!important;height:var(--matrx-tap-pill-size)!important;width:var(--matrx-tap-pill-size)!important;border-radius:9999px!important;flex-shrink:0!important;min-width:0!important;margin:0!important;padding:0!important}.matrx-tap-target:active>.matrx-tap-pill{transition-duration:90ms;transform:scale(.95)}.matrx-tap-pill.matrx-tap-pressed{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .28);background-color:hsl(var(--primary) / .14)!important}.matrx-tap-group .matrx-tap-pill.matrx-tap-pressed{box-shadow:none!important;background-color:hsl(var(--primary) / .16)!important}.matrx-tap-badge{top:calc(var(--matrx-tap-gap) / 2 - .25rem);right:calc(var(--matrx-tap-gap) / 2 - .25rem);background-color:hsl(var(--primary));min-width:1rem;height:1rem;color:hsl(var(--primary-foreground));box-shadow:0 0 0 2px hsl(var(--background));font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;animation:matrx-tap-badge-in .26s var(--matrx-tap-ease);border-radius:9999px;font:600 .625rem/1rem ui-sans-serif,system-ui,sans-serif;position:absolute;box-sizing:border-box!important;margin:0!important;padding:0 .25rem!important}.matrx-tap-badge[data-dot]{top:calc(var(--matrx-tap-gap) / 2);right:calc(var(--matrx-tap-gap) / 2);width:.5rem;min-width:.5rem;height:.5rem;padding:0!important}.matrx-tap-chevron{opacity:.6;flex-shrink:0;width:.75rem!important;height:.75rem!important;margin:0 -.125rem!important}.matrx-tap-target[aria-expanded=true] .matrx-tap-chevron{transform:rotate(180deg)}.matrx-tap-chevron{transition:transform var(--matrx-tap-move) var(--matrx-tap-ease-move)}.matrx-tap-tooltip{align-items:center;gap:.5rem;display:inline-flex}.matrx-tap-kbd{background:hsl(var(--background) / .18);opacity:.85;border-radius:.25rem;font:500 .6875rem/1.125rem ui-sans-serif,system-ui,sans-serif;padding:0 .3125rem!important}.matrx-tap-target:active>.matrx-glass-thin-border,.matrx-tap-target:active>.matrx-glass-interactive{background-color:var(--matrx-glass-bg-active)!important}.matrx-tap-target:focus-visible .matrx-tap-pill{outline:2px solid hsl(var(--ring,240 5% 65%))!important;outline-offset:2px!important}.matrx-tap-pill-sm{height:var(--matrx-tap-pill-sm-size)!important;width:var(--matrx-tap-pill-sm-size)!important}.matrx-tap-icon{height:var(--matrx-tap-icon-size)!important;width:var(--matrx-tap-icon-size)!important;flex-shrink:0!important;margin:0!important}.matrx-tap-group{align-items:center;position:relative;height:var(--matrx-tap-box)!important;margin:0 calc(var(--matrx-tap-gap) / 2)!important;flex-shrink:0!important;padding:0!important;display:inline-flex!important}.matrx-tap-group-capsule{pointer-events:none;height:var(--matrx-tap-wide-size);inset-inline:0;border-radius:9999px;position:absolute;top:50%;transform:translateY(-50%)}.matrx-tap-group-capsule-solid{background-color:hsl(var(--muted))!important}.matrx-tap-group[data-surface=solid] .matrx-tap-pill-sm:hover{background-color:hsl(var(--background) / .7)!important}.matrx-tap-group[data-surface=solid] .matrx-tap-pill.matrx-tap-pressed{background-color:hsl(var(--background))!important;box-shadow:0 1px 2px hsl(var(--foreground) / .12)!important}.matrx-tap-group-row{align-items:center;min-width:0;display:flex;position:relative;gap:0!important}.matrx-tap-search{min-width:0;transition:flex-grow var(--matrx-tap-move) var(--matrx-tap-ease-move);flex:0 auto!important}.matrx-tap-search[data-open][data-width=fill]{flex-grow:1!important}.matrx-tap-search-buttons{width:var(--matrx-tap-search-buttons-w,auto);transition:width var(--matrx-tap-move) var(--matrx-tap-ease-move), min-width var(--matrx-tap-move) var(--matrx-tap-ease-move), opacity var(--matrx-tap-fade) var(--matrx-tap-ease) 60ms;overflow:hidden}.matrx-tap-search[data-open] .matrx-tap-search-buttons{opacity:0;width:0;transition:width var(--matrx-tap-move) var(--matrx-tap-ease-move), min-width var(--matrx-tap-move) var(--matrx-tap-ease-move), opacity .14s var(--matrx-tap-ease)}.matrx-tap-search-measure{align-items:center;width:max-content;display:flex}.matrx-tap-search-field{box-sizing:border-box;height:var(--matrx-tap-wide-size);opacity:0;width:0;min-width:0;transition:width var(--matrx-tap-move) var(--matrx-tap-ease-move), min-width var(--matrx-tap-move) var(--matrx-tap-ease-move), opacity .14s var(--matrx-tap-ease);align-items:center;display:flex;position:relative;overflow:hidden;padding-inline-start:0!important}.matrx-tap-search[data-open] .matrx-tap-search-field{transition:width var(--matrx-tap-move) var(--matrx-tap-ease-move), min-width var(--matrx-tap-move) var(--matrx-tap-ease-move), opacity var(--matrx-tap-fade) var(--matrx-tap-ease) .1s;opacity:1;flex:auto;width:16rem;min-width:8rem;padding-inline-start:calc(var(--matrx-tap-gap) / 2 + .375rem)!important}.matrx-tap-search[data-open][data-width=fill] .matrx-tap-search-field{width:auto}.matrx-tap-search-glyph{width:var(--matrx-tap-icon-size);height:var(--matrx-tap-icon-size);color:hsl(var(--muted-foreground));flex-shrink:0}.matrx-tap-search-input{min-width:0;height:100%;color:hsl(var(--foreground));font:inherit;background:0 0;outline:none;flex:auto;font-size:.8125rem;line-height:1;border:0!important;margin:0 0 0 .375rem!important;padding:0!important}.matrx-tap-search-input::placeholder{color:hsl(var(--muted-foreground))}.matrx-tap-search-input::-webkit-search-cancel-button{display:none}@media (pointer:coarse){.matrx-tap-search-input{font-size:1rem}}.matrx-tap-target[data-matrx-tap-violation]{gap:.5rem;overflow:hidden;width:calc(10 * (var(--matrx-tap-pill-size) + var(--matrx-tap-gap)))!important;height:calc(3 * (var(--matrx-tap-pill-size) + var(--matrx-tap-gap)))!important;outline-offset:0!important;color:#fff!important;background-color:#dc2626!important;outline:3px solid #7f1d1d!important;justify-content:flex-start!important;padding:.5rem!important}.matrx-tap-target[data-matrx-tap-warning]{outline-offset:1px!important;outline:2px dashed #dc2626!important}.matrx-tap-target[data-matrx-tap-violation]:after{content:"TAP BUTTON MISUSE — " attr(data-matrx-tap-violation);text-align:left;white-space:normal;font:600 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.matrx-tap-target-inline,.matrx-tap-target-inline-sm{width:auto!important;padding-inline:calc(var(--matrx-tap-gap) / 2)!important}.matrx-tap-pill-inline{gap:.375rem;height:var(--matrx-tap-wide-size)!important;width:auto!important;padding-inline:.75rem .875rem!important}.matrx-tap-label{white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1}.matrx-tap-pill-inline-sm{gap:.25rem;width:auto!important;padding-inline:.5rem!important}.matrx-tap-pill-inline-sm .matrx-tap-label{font-size:.75rem}.matrx-tap-label-mobile-icon-only{display:none}@media (min-width:40rem){.matrx-tap-target-mobile-icon-only,.matrx-tap-target-mobile-icon-only-sm{width:auto!important;padding-inline:calc(var(--matrx-tap-gap) / 2)!important}.matrx-tap-pill-mobile-icon-only{gap:.375rem;height:var(--matrx-tap-wide-size)!important;width:auto!important;padding-inline:.625rem!important}.matrx-tap-pill-mobile-icon-only-sm{gap:.25rem;width:auto!important;padding-inline:.5rem!important}.matrx-tap-pill-mobile-icon-only-sm .matrx-tap-label{font-size:.75rem}.matrx-tap-label-mobile-icon-only{display:inline}}html[data-dragging],html[data-dragging] *{cursor:grabbing!important}html[data-dragging=move],html[data-dragging=move] *{cursor:move!important}html[data-dragging=col-resize],html[data-dragging=col-resize] *{cursor:col-resize!important}html[data-dragging=row-resize],html[data-dragging=row-resize] *{cursor:row-resize!important}html[data-dragging=ew-resize],html[data-dragging=ew-resize] *{cursor:ew-resize!important}html[data-dragging=ns-resize],html[data-dragging=ns-resize] *{cursor:ns-resize!important}html[data-dragging=nwse-resize],html[data-dragging=nwse-resize] *{cursor:nwse-resize!important}html[data-dragging=nesw-resize],html[data-dragging=nesw-resize] *{cursor:nesw-resize!important}}[data-matrx-table][data-matrx-table-density]{--matrx-table-control-size:2rem;--matrx-table-row-action-size:2rem;--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-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-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:min(var(--matrx-table-control-size), var(--matrx-tap-box));--matrx-tap-pill-size:calc(min(var(--matrx-table-control-size), var(--matrx-tap-box)) - var(--matrx-tap-gap));--matrx-tap-wide-size:calc(min(var(--matrx-table-control-size), var(--matrx-tap-box)) - var(--matrx-tap-gap));--matrx-tap-pill-sm-size:calc(min(var(--matrx-table-control-size), var(--matrx-tap-box)) - var(--matrx-tap-gap) - .25rem);--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] [data-matrx-table-toolbar]{padding-inline:0}[data-matrx-table][data-matrx-table-density] [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]):not([data-matrx-table-message-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:min(var(--matrx-table-row-action-size), var(--matrx-tap-box));--matrx-tap-pill-size:calc(min(var(--matrx-table-row-action-size), var(--matrx-tap-box)) - var(--matrx-tap-gap));--matrx-tap-wide-size:calc(min(var(--matrx-table-row-action-size), var(--matrx-tap-box)) - var(--matrx-tap-gap));--matrx-tap-icon-size:var(--matrx-table-action-icon-size);flex-shrink:0;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:max-content!important}[data-matrx-table][data-matrx-table-density] [data-matrx-table-row-actions] :is(.matrx-tap-target:not(.matrx-tap-target-inline):not(.matrx-tap-target-inline-sm):not(.matrx-tap-target-mobile-icon-only):not(.matrx-tap-target-mobile-icon-only-sm),[data-matrx-table-icon-action]){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),(max-width:639px){[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}}@keyframes matrx-tap-badge-in{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.matrx-tap-pill,.matrx-tap-chevron,.matrx-tap-search,.matrx-tap-search-buttons,.matrx-tap-search-field{transition-duration:1ms!important}.matrx-tap-badge{animation:none}}[data-alchemy-trigger]:not([data-alchemy-trigger=context]):not(.matrx-tap-target){width:2rem;height:2rem}.matrx-tap-target[data-alchemy-trigger]:not([data-alchemy-size=compact]){--matrx-tap-icon-size:1.125rem}[data-alchemy-trigger]:not([data-alchemy-trigger=context]) .matrx-tap-icon{color:var(--shell-nav-icon,hsl(var(--foreground)));stroke-width:1.75px}[data-alchemy-trigger]:not([data-alchemy-trigger=context]):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] .matrx-tap-icon{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]:not([data-alchemy-trigger=context]){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-tile>span{-webkit-line-clamp:2;overflow-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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{flex:1;min-width:0}.matrx-alchemy-palette-row>:is(.matrx-alchemy-palette-glyph,.matrx-alchemy-menu-icon){align-self:flex-start;width:1rem;height:1rem;margin-top:.125rem}.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:not([type=checkbox]){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 label.matrx-alchemy-check,.matrx-alchemy-check{align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.matrx-alchemy-check input[type=checkbox]{flex:none;width:1rem;height:1rem;margin:0}.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%));margin-top:.125rem;font-size:.75rem;line-height:1.35;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-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-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{font:inherit;border:1px solid hsl(var(--border));width:100%;min-width:0;color:inherit;background:hsl(var(--background));border-radius:.375rem;padding:.375rem;font-size:.8125rem;line-height:1.25}.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)}}.matrx-alchemy-disclosure{width:1rem;height:1rem;color:hsl(var(--muted-foreground));flex:none}.matrx-alchemy-disclosure-meta{align-items:center;gap:.375rem;display:inline-flex}.matrx-alchemy-palette-destinations[open]>summary .matrx-alchemy-disclosure{transform:rotate(90deg)}.matrx-alchemy-workspace.matrx-alchemy-prep-dialog{grid-template-rows:auto minmax(0,1fr);width:min(96vw,1600px);max-width:min(96vw,1600px);height:92dvh;max-height:92dvh;padding:.75rem 1rem}@media (max-width:767px){.matrx-alchemy-workspace.matrx-alchemy-prep-dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:.5rem .75rem max(.5rem, env(safe-area-inset-bottom));border-radius:0;inset:0}}.matrx-alchemy-prep-slot{height:100%;min-height:0}.matrx-alchemy-prep{min-width:0;height:100%;min-height:0;color:hsl(var(--foreground,240 10% 4%));grid-template-rows:auto minmax(0,1fr) auto;gap:.5rem;font-size:.8125rem;display:grid}.matrx-alchemy-prep[data-frame=host]{padding:.5rem .75rem}.matrx-alchemy-prep *{box-sizing:border-box}.matrx-alchemy-prep-top{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.matrx-alchemy-prep-field{color:hsl(var(--muted-foreground,240 4% 46%));align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.matrx-alchemy-prep-field :is(select,input,textarea),.matrx-alchemy-prep :is(select,input:not([type=checkbox]):not([type=range]),textarea){border:1px solid hsl(var(--border,240 6% 90%));background:hsl(var(--background,0 0% 100%));min-height:2rem;color:hsl(var(--foreground,240 10% 4%));font:inherit;border-radius:.375rem;min-width:0;padding:.25rem .5rem;font-size:.8125rem}.matrx-alchemy-prep textarea{resize:vertical;width:100%;min-height:5rem}.matrx-alchemy-prep-totals{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground,240 4% 46%));white-space:nowrap;margin-left:auto}.matrx-alchemy-prep-meta{color:hsl(var(--muted-foreground,240 4% 46%));flex-basis:100%;font-size:.75rem}.matrx-alchemy-prep-panes{min-width:0;min-height:0;display:grid}.matrx-alchemy-prep-pane{overscroll-behavior:contain;flex-direction:column;gap:.625rem;min-width:0;min-height:0;padding:.25rem .5rem .5rem;display:flex;overflow:auto}.matrx-alchemy-prep-center{overflow:hidden}.matrx-alchemy-prep-pane-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;display:flex}.matrx-alchemy-prep-pane-head h3,.matrx-alchemy-prep-group h4{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground,240 4% 46%));margin:0;font-size:.6875rem;font-weight:600}.matrx-alchemy-prep-divider{cursor:col-resize;touch-action:none;position:relative}.matrx-alchemy-prep-divider:after{content:"";background:hsl(var(--border,240 6% 90%));border-radius:2px;position:absolute;inset:0 3px}.matrx-alchemy-prep-divider:hover:after,.matrx-alchemy-prep-divider:focus-visible:after{background:hsl(var(--ring,240 5% 65%))}.matrx-alchemy-prep-divider:focus-visible{outline:none}.matrx-alchemy-prep-group{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.matrx-alchemy-prep-group>summary{cursor:pointer;font-weight:500}.matrx-alchemy-prep-legend{padding:0;font-size:.75rem;font-weight:600}.matrx-alchemy-prep-node{border:1px solid hsl(var(--border,240 6% 90%));border-radius:.375rem;gap:.25rem;min-width:0;padding:.375rem .5rem;display:grid}label.matrx-alchemy-prep-node.matrx-alchemy-check{-moz-column-gap:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem;display:grid}label.matrx-alchemy-prep-node.matrx-alchemy-check>.matrx-alchemy-prep-size{grid-column:2}.matrx-alchemy-prep-node[data-level=off]{opacity:.6}.matrx-alchemy-prep-node-head{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.matrx-alchemy-prep-node-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.matrx-alchemy-prep-cut{color:hsl(var(--muted-foreground,240 4% 46%));margin-left:.375rem;font-weight:400}.matrx-alchemy-prep-size{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground,240 4% 46%));white-space:nowrap;align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.matrx-alchemy-prep-share{background:hsl(var(--muted,240 5% 96%));border-radius:999px;width:3rem;height:.3125rem;display:inline-block;overflow:hidden}.matrx-alchemy-prep-share>span{background:hsl(var(--primary,262 43% 51%));height:100%;display:block}.matrx-alchemy-prep-hint{color:hsl(var(--muted-foreground,240 4% 46%));font-size:.75rem}.matrx-alchemy-prep-held{background:hsl(var(--muted,240 5% 96%));border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.375rem .5rem;font-size:.75rem;display:flex}.matrx-alchemy-prep-segmented{border:1px solid hsl(var(--border,240 6% 90%));border-radius:.375rem;flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;display:inline-flex;overflow:hidden}.matrx-alchemy-prep-segmented>button{border:0;border-right:1px solid hsl(var(--border,240 6% 90%));background:hsl(var(--background,0 0% 100%));min-height:1.875rem;color:inherit;font:inherit;cursor:pointer;padding:.25rem .625rem;font-size:.75rem}.matrx-alchemy-prep-segmented>button:last-child{border-right:0}.matrx-alchemy-prep-segmented>button[aria-pressed=true]{background:hsl(var(--primary,262 43% 51%));color:hsl(var(--primary-foreground,0 0% 100%))}.matrx-alchemy-prep-chip{border:1px solid hsl(var(--border,240 6% 90%));background:hsl(var(--background,0 0% 100%));min-height:1.75rem;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem}.matrx-alchemy-prep-chip[aria-pressed=true]{border-color:hsl(var(--primary,262 43% 51%));color:hsl(var(--primary,262 43% 51%))}.matrx-alchemy-prep-lever{gap:.375rem;min-width:0;display:grid}.matrx-alchemy-prep-lever-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.matrx-alchemy-prep-lever-label{font-weight:500}.matrx-alchemy-prep-value{font-variant-numeric:tabular-nums;color:hsl(var(--primary,262 43% 51%));font-weight:600}.matrx-alchemy-prep input[type=range]{width:100%;accent-color:hsl(var(--primary,262 43% 51%))}.matrx-alchemy-prep-switch{min-height:2rem;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.matrx-alchemy-prep-switch-track{background:hsl(var(--muted-foreground,240 4% 46%) / .35);border-radius:999px;flex:none;width:2rem;height:1.125rem;transition:background .12s;position:relative}.matrx-alchemy-prep-switch-track>span{background:hsl(var(--background,0 0% 100%));border-radius:999px;width:.875rem;height:.875rem;transition:transform .12s;position:absolute;top:2px;left:2px}.matrx-alchemy-prep-switch[aria-checked=true] .matrx-alchemy-prep-switch-track{background:hsl(var(--primary,262 43% 51%))}.matrx-alchemy-prep-switch[aria-checked=true] .matrx-alchemy-prep-switch-track>span{transform:translate(.875rem)}.matrx-alchemy-prep-rowbar{flex-wrap:wrap;gap:.5rem;display:flex}.matrx-alchemy-prep-rowbar .matrx-alchemy-prep-field{gap:.125rem;display:grid}.matrx-alchemy-prep .matrx-alchemy-column{grid-template-columns:minmax(0,1fr) auto;align-items:center}.matrx-alchemy-prep .matrx-alchemy-column>input{grid-column:1/-1}.matrx-alchemy-prep-search{width:100%}.matrx-alchemy-prep-preview{resize:none;flex:auto;min-height:12rem;margin:0;overflow:auto}.matrx-alchemy-prep-chunk{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;content-visibility:auto;contain-intrinsic-size:auto 3000px;margin:0}.matrx-alchemy-prep-editor{resize:none;flex:auto;min-height:12rem}.matrx-alchemy-prep-html{background:hsl(var(--background,0 0% 100%));flex:auto;width:100%;min-height:12rem;padding:0}.matrx-alchemy-prep-failed{align-content:start;gap:.25rem;font-family:inherit;display:grid}.matrx-alchemy-prep-failed p{margin:0}.matrx-alchemy-prep-footer{gap:.5rem;display:grid}.matrx-alchemy-prep-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.matrx-alchemy-prep-actions>.matrx-alchemy-meta{margin:0 auto 0 0}.matrx-alchemy-prep-tabs{border:1px solid hsl(var(--border,240 6% 90%));border-radius:.5rem;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.matrx-alchemy-prep-tabs>button{background:hsl(var(--background,0 0% 100%));min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;border:0;font-weight:500}.matrx-alchemy-prep-tabs>button[aria-selected=true]{background:hsl(var(--primary,262 43% 51%));color:hsl(var(--primary-foreground,0 0% 100%))}.matrx-alchemy-prep-tabpanel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.matrx-alchemy-prep-tabpanel>.matrx-alchemy-prep-pane{flex:auto}.matrx-alchemy-prep-narrow{grid-template-rows:auto auto minmax(0,1fr) auto}.matrx-alchemy-prep-narrow .matrx-alchemy-prep-totals{white-space:normal;flex-basis:100%;margin-left:0}.matrx-alchemy-prep-narrow :is(.matrx-alchemy-prep-segmented>button,.matrx-alchemy-prep-actions button,.matrx-alchemy-prep-switch,.matrx-alchemy-prep-chip,select,input:not([type=checkbox]):not([type=range])){min-height:2.75rem}.matrx-alchemy-prep-narrow .matrx-alchemy-check input[type=checkbox]{width:1.25rem;height:1.25rem}.matrx-alchemy-prep-narrow label.matrx-alchemy-prep-node.matrx-alchemy-check{min-height:2.75rem}.matrx-alchemy-prep-narrow .matrx-alchemy-prep-actions>button{flex:auto}@media (pointer:coarse){.matrx-alchemy-prep :is(.matrx-alchemy-prep-segmented>button,.matrx-alchemy-prep-actions button,.matrx-alchemy-prep-switch,.matrx-alchemy-prep-chip,.matrx-alchemy-prep-tabs>button){min-height:2.75rem}}.matrx-alchemy-prep-narrow :is(.matrx-alchemy-prep-pane-head button,.matrx-alchemy-prep-held button,.matrx-alchemy-decision button){min-height:2.75rem}.matrx-alchemy-tree{border:1px solid hsl(var(--border,240 6% 90%));contain:content;border-radius:.375rem;min-height:0;overflow:auto}.matrx-alchemy-tree-row{-moz-column-gap:.375rem;grid-template-columns:1.25rem 1.25rem minmax(0,1fr) auto auto;align-items:center;column-gap:.375rem;min-width:0;padding-right:.25rem;font-size:.75rem;display:grid}.matrx-alchemy-tree-row[aria-selected=true]{background:hsl(var(--primary,262 43% 51%) / .1)}.matrx-alchemy-tree-row[data-state=off] .matrx-alchemy-tree-name{color:hsl(var(--muted-foreground,240 4% 46%));text-decoration:line-through}.matrx-alchemy-tree-twisty{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground,240 4% 46%));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.matrx-alchemy-tree-check{width:.875rem;height:.875rem;accent-color:hsl(var(--primary,262 43% 51%));margin:0}.matrx-alchemy-tree-covered{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.matrx-alchemy-tree-covered>input{pointer-events:none;opacity:.55}.matrx-alchemy-tree-lock{color:hsl(var(--muted-foreground,240 4% 46%));justify-content:center;align-items:center;display:inline-flex}.matrx-alchemy-tree-label{min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;row-gap:.0625rem;padding:0;display:grid}.matrx-alchemy-tree-label[aria-pressed=true] .matrx-alchemy-tree-name{color:hsl(var(--primary,262 43% 51%))}.matrx-alchemy-tree-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.matrx-alchemy-tree-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--muted-foreground,240 4% 46%));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;overflow:hidden}.matrx-alchemy-tree-size .matrx-alchemy-prep-share{width:2rem}.matrx-alchemy-prep .matrx-alchemy-tree-limit{max-width:7.5rem;min-height:1.5rem;padding:0 .25rem;font-size:.6875rem}.matrx-alchemy-tree-icon{width:1.5rem;height:1.5rem;color:hsl(var(--muted-foreground,240 4% 46%));cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.matrx-alchemy-tree-icon:hover,.matrx-alchemy-tree-twisty:hover{color:inherit;background:hsl(var(--muted,240 5% 96%))}.matrx-alchemy-column-head{grid-template-columns:1.25rem minmax(0,1fr) auto}.matrx-alchemy-column-meta{align-items:center;gap:.5rem;min-width:0;display:flex}.matrx-alchemy-column-meta>input{flex:auto;min-width:0}.matrx-alchemy-prep .matrx-alchemy-tree-limit{width:5.25rem}.matrx-alchemy-tree-meta{white-space:nowrap;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.matrx-alchemy-prep .matrx-alchemy-column{grid-template-columns:minmax(0,1fr)}.matrx-alchemy-column[data-focused]{border-color:hsl(var(--primary,262 43% 51%))}.matrx-alchemy-rows-head{grid-template-columns:1.25rem minmax(0,1fr)}.matrx-alchemy-mark{color:inherit;background:#fbd43773;border-radius:2px}.matrx-alchemy-mark[data-mark~=focus]{background:hsl(var(--primary,262 43% 51%) / .22);outline:1px solid hsl(var(--primary,262 43% 51%) / .6)}.matrx-alchemy-mark[data-mark~=removed]{background:#ef43432e;-webkit-text-decoration:line-through #dc2828b3;text-decoration:line-through #dc2828b3}.matrx-alchemy-mark[data-mark~=changed]{background:#f59f0a38}.matrx-alchemy-prep-released{align-content:center;justify-items:start;gap:.5rem;height:100%;min-height:12rem;padding:1.5rem;font-size:.875rem;display:grid}.matrx-alchemy-prep-released p{max-width:32rem;margin:0}@media (pointer:coarse){.matrx-alchemy-tree-row{font-size:.8125rem}.matrx-alchemy-tree-check{width:1.25rem;height:1.25rem}.matrx-alchemy-prep :is(.matrx-alchemy-tree-twisty,.matrx-alchemy-tree-icon,.matrx-alchemy-tree-covered,.matrx-alchemy-tree-limit){min-width:2.75rem;min-height:2.75rem}.matrx-alchemy-tree-row{grid-template-columns:2.75rem 2.75rem minmax(0,1fr) auto auto}.matrx-alchemy-tree-row.matrx-alchemy-column-head{grid-template-columns:2.75rem minmax(0,1fr) auto}.matrx-alchemy-tree-row.matrx-alchemy-rows-head{grid-template-columns:2.75rem minmax(0,1fr)}}.matrx-alchemy-prep-chip{white-space:nowrap}.matrx-alchemy-prep-narrow .matrx-alchemy-tree-size .matrx-alchemy-prep-share{display:none}.matrx-alchemy [data-alchemy-trigger][data-copied=true],.matrx-alchemy [data-alchemy-trigger][data-copied=true] .matrx-tap-icon,.matrx-alchemy-palette-tile[data-copied=true]{color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.matrx-alchemy [data-alchemy-trigger][data-copied=true],.matrx-alchemy [data-alchemy-trigger][data-copied=true] .matrx-tap-icon,.matrx-alchemy-palette-tile[data-copied=true]{color:color-mix(in srgb, hsl(var(--success)) 80%, hsl(var(--foreground)))}}.matrx-alchemy-copied-check{width:18px;height:18px;animation:.18s ease-out matrx-alchemy-copy-confirm}.matrx-alchemy-copied-check path{stroke-dasharray:24;stroke-dashoffset:0;animation:.22s ease-out matrx-alchemy-copy-draw}.matrx-alchemy-palette-tile[data-copied=true]>span{display:block;overflow:visible}.matrx-alchemy-copied-label{margin-top:3px;font-size:10px;line-height:1.25;display:block}@keyframes matrx-alchemy-copy-confirm{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes matrx-alchemy-copy-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.matrx-alchemy-copied-check,.matrx-alchemy-copied-check path{animation:none}}@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)}:where(a[href],area[href],button,summary,select,label[for],[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=checkbox],[role=radio],[role=switch],[role=treeitem],input[type=checkbox],input[type=radio],input[type=range],input[type=color],input[type=file],input[type=submit],input[type=button],input[type=reset],input[type=image],[data-clickable]:not([data-clickable=false])){cursor:pointer}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=hidden]),textarea,[contenteditable]:not([contenteditable=false]),[role=textbox]){cursor:text}:where([draggable=true],[data-draggable]:not([data-draggable=false])){cursor:grab}:where([role=separator][tabindex][aria-orientation=vertical],[data-resize=col]){cursor:col-resize}:where([role=separator][tabindex][aria-orientation=horizontal],[data-resize=row]){cursor:row-resize}:where([data-resize=ew]){cursor:ew-resize}:where([data-resize=ns]){cursor:ns-resize}:where([data-resize=nwse]){cursor:nwse-resize}:where([data-resize=nesw]){cursor:nesw-resize}:where([data-zoomable]:not([data-zoomable=false])){cursor:zoom-in}:where([data-zoomable=out]){cursor:zoom-out}:where([aria-busy=true]){cursor:progress}:where([aria-busy=true][data-blocking]){cursor:wait}:where(:disabled,[aria-disabled=true],[aria-disabled=true] *){cursor:not-allowed}}@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-panel) var(--matrx-motion-ease-panel)}.matrx-motion-sheet-top[data-state=closed]{animation:matrx-slide-out-top var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel)}.matrx-motion-sheet-bottom[data-state=open]{animation:matrx-slide-in-bottom var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel)}.matrx-motion-sheet-bottom[data-state=closed]{animation:matrx-slide-out-bottom var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel)}.matrx-motion-sheet-left[data-state=open]{animation:matrx-slide-in-left var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel)}.matrx-motion-sheet-left[data-state=closed]{animation:matrx-slide-out-left var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel)}.matrx-motion-sheet-right[data-state=open]{animation:matrx-slide-in-right var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel)}.matrx-motion-sheet-right[data-state=closed]{animation:matrx-slide-out-right var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel)}.matrx-motion-sheet-center[data-state=open]{animation:matrx-fade-in var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel)}.matrx-motion-sheet-center[data-state=closed]{animation:matrx-fade-out var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel)}@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-panel) var(--matrx-motion-ease-panel)}.matrx-motion-bottom-sheet[data-state=closed]{animation:matrx-bottom-sheet-out var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel)}@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],.matrx-motion-popper[data-state=delayed-open],.matrx-motion-popper[data-state=instant-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],.matrx-motion-popper[data-state=delayed-open][data-side=bottom],.matrx-motion-popper[data-state=instant-open][data-side=bottom]{animation-name:matrx-popper-in-from-top}.matrx-motion-popper[data-state=open][data-side=top],.matrx-motion-popper[data-state=delayed-open][data-side=top],.matrx-motion-popper[data-state=instant-open][data-side=top]{animation-name:matrx-popper-in-from-bottom}.matrx-motion-popper[data-state=open][data-side=right],.matrx-motion-popper[data-state=delayed-open][data-side=right],.matrx-motion-popper[data-state=instant-open][data-side=right]{animation-name:matrx-popper-in-from-left}.matrx-motion-popper[data-state=open][data-side=left],.matrx-motion-popper[data-state=delayed-open][data-side=left],.matrx-motion-popper[data-state=instant-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%)}.matrx-menu-surface{scroll-padding-block:1.5rem}.matrx-menu-scroll-edge{z-index:10;pointer-events:none;height:0;margin:0 -.25rem;position:sticky}.matrx-menu-scroll-edge[data-menu-scroll-edge=top]{top:0}.matrx-menu-scroll-edge[data-menu-scroll-edge=bottom]{bottom:0}.matrx-menu-scroll-fade{height:2rem;animation:matrx-menu-scroll-edge-in var(--matrx-motion-duration-base) var(--matrx-motion-ease-out);position:absolute;left:0;right:0}[data-menu-scroll-edge=top]>.matrx-menu-scroll-fade{background:linear-gradient(to bottom, hsl(var(--popover)) 40%, hsl(var(--popover) / 0));top:-.25rem}[data-menu-scroll-edge=bottom]>.matrx-menu-scroll-fade{background:linear-gradient(to top, hsl(var(--popover)) 40%, hsl(var(--popover) / 0));bottom:-.25rem}.matrx-menu-scroll-button{pointer-events:auto;cursor:default;height:1.25rem;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}[data-menu-scroll-edge=top] .matrx-menu-scroll-button{top:0}[data-menu-scroll-edge=bottom] .matrx-menu-scroll-button{bottom:0}.matrx-menu-scroll-button:hover{color:hsl(var(--popover-foreground))}.matrx-menu-scroll-button>svg{width:1rem;height:1rem}@keyframes matrx-menu-scroll-edge-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.matrx-menu-scroll-fade{animation:none}}.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}[data-matrx-entrance=none][data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction][data-state=open]{animation:none}[data-vaul-drawer][data-vaul-drawer-direction]{animation-duration:var(--matrx-motion-duration-panel)!important;animation-timing-function:var(--matrx-motion-ease-panel)!important;transition-duration:var(--matrx-motion-duration-panel)!important;transition-timing-function:var(--matrx-motion-ease-panel)!important}[data-vaul-overlay][data-vaul-snap-points][data-state]{animation-duration:var(--matrx-motion-duration-panel);animation-timing-function:var(--matrx-motion-ease-panel);transition-duration:var(--matrx-motion-duration-panel);transition-timing-function:var(--matrx-motion-ease-panel)}.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.75rem}@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}}@media (pointer:coarse){[data-matrx-button][data-tap-floor]:not([data-touch-exempt]){min-height:2.75rem}[data-matrx-button][data-tap-floor-square]:not([data-touch-exempt]){min-width:2.75rem}}[data-url-state-table]{min-width:0}[data-matrx-table]{isolation:isolate!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-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}[data-matrx-table-page]{box-sizing:border-box;width:100%;max-width:none;padding-inline:1rem}.matrx-tooltip{--popover:var(--matrx-tooltip);--popover-foreground:var(--matrx-tooltip-foreground);--foreground:var(--matrx-tooltip-foreground);--muted-foreground:var(--matrx-tooltip-muted-foreground);--border:var(--matrx-tooltip-border);box-shadow:var(--matrx-tooltip-shadow)}.matrx-title-tooltip{pointer-events:none;white-space:pre-line;overflow-wrap:break-word;max-width:min(22rem,100vw - 1rem);position:fixed;top:0;left:0}.mxc-column{background:var(--mxc-frame-bg);width:0;height:100%;min-height:0;color:var(--mxc-fg);isolation:isolate;transition:width var(--mxc-motion-duration,.6s) var(--mxc-motion-ease,cubic-bezier(.4, 0, .2, 1));flex:none;justify-content:flex-end;font-family:inherit;display:flex;position:relative;overflow:hidden}.mxc-column[data-open]{width:var(--mxc-width,640px)}.mxc-column[data-open][data-fullscreen],.mxc-column[data-open][data-placement=fill]{width:100%}.mxc-column-inner{width:var(--mxc-width,640px);border-left:var(--mxc-column-border-width,0px) solid var(--mxc-border);height:100%;min-height:0;padding-top:var(--mxc-safe-top,0px);box-sizing:border-box;flex-direction:column;flex:none;display:flex;position:relative}.mxc-column[data-fullscreen]>.mxc-column-inner,.mxc-column[data-placement=fill]>.mxc-column-inner{border-left:0;width:100%}.mxc-column:not([data-open])>.mxc-column-inner{visibility:hidden;transition:visibility 0s linear var(--mxc-motion-duration,.6s)}:root[data-mxc-resizing] .mxc-column{transition:none}@media (prefers-reduced-motion:reduce){.mxc-column,.mxc-column:not([data-open])>.mxc-column-inner{transition:none}}.mxc-width-handle{width:max(var(--mxc-gap), 6px);cursor:col-resize;z-index:3;touch-action:none;position:absolute;top:0;bottom:0;left:0}.mxc-width-handle:hover,.mxc-width-handle:focus-visible{background:var(--mxc-accent-soft);outline:none}:root[data-mxc-resizing],:root[data-mxc-resizing] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}:root[data-mxc-resizing=row],:root[data-mxc-resizing=row] *{cursor:row-resize!important}.mxc-layout{min-height:0;padding:var(--mxc-gap);flex-direction:column;flex:auto;display:flex}.mxc-layout-panes{flex:auto;min-width:0;min-height:0;display:flex}.mxc-window-tabs{min-width:0;height:var(--mxc-header-h,2.25rem);margin-bottom:var(--mxc-gap);border:1px solid var(--mxc-border);border-radius:var(--mxc-radius);background:var(--mxc-header-bg);box-sizing:border-box;flex:none;align-items:center;gap:.25rem;padding:0 .375rem;display:flex}.mxc-column[data-placement=docked]:not([data-fullscreen])>.mxc-layout{padding-left:max(var(--mxc-gap), 0px)}.mxc-split{flex:auto;min-width:0;min-height:0;display:flex}.mxc-split[data-orientation=vertical]{flex-direction:column}.mxc-split-child{min-width:0;min-height:0;display:flex}.mxc-split-handle{touch-action:none;background:0 0;border-radius:999px;flex:none;transition:background-color .12s ease-out;position:relative}.mxc-split[data-orientation=horizontal]>.mxc-split-handle{width:max(var(--mxc-gap), 1px);cursor:col-resize}.mxc-split[data-orientation=vertical]>.mxc-split-handle{height:max(var(--mxc-gap), 1px);cursor:row-resize}.mxc-split-handle:after{content:"";position:absolute;inset:-3px}.mxc-split-handle:hover,.mxc-split-handle:active{background:var(--mxc-handle-hover)}.mxc-panel{border:1px solid var(--mxc-border);border-radius:var(--mxc-radius);background:var(--mxc-bg);width:100%;min-width:0;height:100%;min-height:0;color:var(--mxc-fg);flex-direction:column;flex:auto;display:flex;overflow:hidden}.mxc-pane-header{height:var(--mxc-header-h,2.25rem);background:var(--mxc-header-bg);flex:none;align-items:center;gap:.25rem;min-width:0;padding:0 .375rem;display:flex;container:mxc-pane-header/inline-size}.mxc-panel-title{min-width:0;color:var(--mxc-title-fg);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;flex:0 auto;align-items:center;gap:.375rem;padding:0 .375rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex;overflow:hidden}.mxc-panel-title[data-draggable]{cursor:grab}.mxc-single-title{min-width:min(6.25rem,100%);padding-right:.25rem;position:relative}.mxc-single-title>.mxc-tab-close{opacity:.7;pointer-events:auto;position:static;transform:none}.mxc-single-title>.mxc-tab-close:hover,.mxc-single-title>.mxc-tab-close:focus-visible{opacity:1}.mxc-pane-title{min-width:min(6.25rem,100%)}.mxc-title-icon{width:.875rem;height:.875rem;color:var(--mxc-muted);flex:none}.mxc-pane-leading{flex:1 1 0;align-items:center;gap:.125rem;min-width:0;display:flex}.mxc-pane-leading:empty{display:none}.mxc-pane-actions{flex:none;align-items:center;gap:.125rem;margin-left:auto;display:flex}.mxc-kind-actions{align-items:center;gap:0;min-width:0;display:inline-flex}@container mxc-pane-header (max-width:22rem){.mxc-pane-actions{gap:0}}.mxc-pane-body,.mxc-pane-slot{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.mxc-bodies{z-index:1;pointer-events:none;position:absolute;inset:0}.mxc-item-host{pointer-events:auto;border-radius:0 0 max(0px, calc(var(--mxc-radius) - 1px)) max(0px, calc(var(--mxc-radius) - 1px));flex-direction:column;width:0;min-width:0;height:0;min-height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.mxc-item-host[data-inline]{border-radius:0;flex:auto;width:auto;height:auto;position:relative}.mxc-item-host[data-inline][data-visible=false]{display:none}.mxc-item-host[data-visible=false],.mxc-item-host[data-placed=false]{visibility:hidden;content-visibility:hidden;pointer-events:none}.mxc-icon-button{width:1.5rem;height:1.5rem;color:var(--mxc-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;outline:none;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex;position:relative}.mxc-icon-button[data-size=md]{width:1.75rem;height:1.75rem}.mxc-icon-button svg{width:.875rem;height:.875rem}.mxc-icon-button[data-size=md] svg{width:1rem;height:1rem}.mxc-icon-button:hover,.mxc-icon-button[data-state=open],.mxc-icon-button[aria-pressed=true]{background:var(--mxc-hover);color:var(--mxc-fg)}.mxc-icon-button:focus-visible{box-shadow:0 0 0 2px var(--mxc-ring)}.mxc-icon-button[data-available=false]{cursor:default;color:var(--mxc-disabled);background:0 0}@media (pointer:coarse){.mxc-icon-button:after{content:"";position:absolute;inset:-.5rem}}.mxc-tabstrip{flex:1 1 0;align-items:center;gap:.125rem;min-width:0;display:flex;overflow:hidden}.mxc-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;align-items:center;gap:.125rem;min-width:0;height:100%;display:flex;position:relative;overflow:auto hidden}.mxc-tabs::-webkit-scrollbar{display:none}.mxc-tab-list{flex:none;gap:.0625rem;width:auto;min-width:1.5rem;padding:0 .25rem}.mxc-tab-list-menu{max-height:min(24rem,70vh);overflow-y:auto}.mxc-tab-list-item{max-width:18rem}.mxc-tab-list-item[data-active]{font-weight:600}.mxc-tab-list-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mxc-tab{width:12rem;min-width:var(--mxc-tab-min,120px);max-width:12rem;height:1.625rem;color:var(--mxc-muted);cursor:default;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:.375rem;outline:none;flex:0 auto;align-items:center;gap:.25rem;padding:0 .375rem;font-size:.78125rem;line-height:1rem;display:flex;position:relative}.mxc-tab[data-active]:has(>.mxc-tab-close){padding-right:1.25rem}.mxc-tab[data-active]{background:var(--mxc-tab-active-bg);color:var(--mxc-fg);box-shadow:var(--mxc-tab-active-shadow)}.mxc-tab:hover{background:var(--mxc-hover)}.mxc-tab[data-active]:hover{background:var(--mxc-tab-active-bg)}.mxc-pane:not([data-focused]) .mxc-tab[data-active]{color:var(--mxc-title-fg)}.mxc-tab:focus-visible{box-shadow:0 0 0 2px var(--mxc-ring)}.mxc-tab-icon{opacity:.75;flex:none;width:.875rem;height:.875rem;display:inline-flex}.mxc-tab-icon svg,.mxc-favicon{width:.875rem;height:.875rem}.mxc-favicon{border-radius:.125rem}.mxc-tab-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.mxc-tab-group{width:calc(var(--mxc-group-n,2) * 12rem);min-width:calc(var(--mxc-group-n,2) * var(--mxc-tab-min,120px));background:var(--mxc-tab-active-bg);height:1.625rem;box-shadow:var(--mxc-tab-active-shadow);border-radius:.375rem;flex:0 auto;align-items:center;display:flex;position:relative}.mxc-tab-group>.mxc-tab{width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;flex:1 1 0}.mxc-tab-group>.mxc-tab[data-active]:hover{background:var(--mxc-hover)}.mxc-tab-group>.mxc-tab:not([data-current]){color:var(--mxc-muted)}.mxc-tab-group>.mxc-tab+.mxc-tab:before{content:"";background:var(--mxc-border);width:1px;position:absolute;top:.375rem;bottom:.375rem;left:0}@media (hover:hover){:is(.mxc-tab:not([data-active]):hover:has(>.mxc-tab-close),.mxc-tab:not([data-active]):focus-within:has(>.mxc-tab-close)){padding-right:1.25rem}}.mxc-tab-note{color:var(--mxc-disabled);flex:none;font-size:.6875rem}.mxc-tab-close{width:1rem;height:1rem;color:var(--mxc-muted);opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;border-radius:.25rem;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.1875rem;transform:translateY(-50%)}.mxc-tab-close svg{width:.75rem;height:.75rem}.mxc-tab:hover .mxc-tab-close,.mxc-tab[data-active] .mxc-tab-close,.mxc-tab-close:focus-visible{opacity:1;pointer-events:auto}.mxc-tab-close:hover{background:var(--mxc-hover);color:var(--mxc-fg)}.mxc-tab-close:focus-visible{box-shadow:0 0 0 2px var(--mxc-ring)}@media (pointer:coarse){.mxc-tab:not([data-active]) .mxc-tab-close{display:none}}.mxc-browser-bar{flex:none;align-items:center;gap:.125rem;min-width:0;height:2.5rem;padding:0 .375rem;display:flex}.mxc-pane-leading>.mxc-browser-bar{flex:auto;height:auto;padding:0}.mxc-address-form{flex:auto;min-width:4rem;margin:0 0 0 .25rem}.mxc-address{border:1px solid var(--mxc-border);background:var(--mxc-input-bg);width:100%;height:1.75rem;color:var(--mxc-fg);font:inherit;text-align:center;border-radius:999px;outline:none;padding:0 .75rem;font-size:.75rem}.mxc-address::placeholder{color:var(--mxc-muted)}.mxc-address:focus{background:var(--mxc-tab-active-bg);text-align:left;box-shadow:0 0 0 2px var(--mxc-ring)}.mxc-browser-bar-trailing{flex:none;align-items:center;gap:.125rem;margin-left:.25rem;display:flex}.mxc-item-toolbar{border-bottom:1px solid var(--mxc-border);background:var(--mxc-header-bg);scrollbar-width:none;flex:none;align-items:center;gap:.25rem;min-height:2.5rem;padding:0 .375rem;display:flex;overflow-x:auto}.mxc-item-toolbar::-webkit-scrollbar{display:none}.mxc-item{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.mxc-item[hidden]{display:none}.mxc-native-body{min-height:0;margin:0 var(--mxc-native-inset,.375rem) var(--mxc-native-inset,.375rem);border-radius:calc(var(--mxc-radius) - 2px);background:var(--mxc-tab-active-bg);flex:auto}.mxc-loading{background:linear-gradient(90deg, transparent, var(--mxc-hover), transparent);background-size:200% 100%;flex:auto;animation:1.4s ease-in-out infinite mxc-shimmer}@keyframes mxc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mxc-empty-line{min-height:3rem;color:var(--mxc-muted);text-align:center;flex:auto;justify-content:center;align-items:center;padding:0 1rem;font-size:.75rem;display:flex}.mxc-problem{color:var(--mxc-muted);text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin:auto;padding:1.5rem;font-size:.8125rem;display:flex}.mxc-problem p{margin:0}.mxc-problem-actions{gap:.5rem;display:flex}.mxc-text-button{border:1px solid var(--mxc-border);color:var(--mxc-fg);cursor:pointer;background:0 0;border-radius:.5rem;padding:.375rem .75rem;font-size:.8125rem}.mxc-text-button:hover{background:var(--mxc-hover)}.mxc-launcher{box-sizing:border-box;flex-direction:column;gap:1rem;width:min(32rem,100%);margin:auto;padding:1.5rem;display:flex}.mxc-launcher-heading{color:var(--mxc-muted);margin:0 0 .375rem;font-size:.6875rem;font-weight:500}.mxc-launcher-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;display:grid}.mxc-launcher-item{-webkit-user-select:none;user-select:none;border:1px solid var(--mxc-border);color:var(--mxc-fg);text-align:left;cursor:pointer;background:0 0;border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.mxc-launcher-item:hover{background:var(--mxc-hover)}.mxc-launcher-icon{width:1rem;height:1rem;color:var(--mxc-muted);flex:none}.mxc-menu{z-index:var(--mxc-menu-z,10000);border:1px solid var(--mxc-border);background:var(--mxc-bg);min-width:11rem;color:var(--mxc-fg);box-shadow:var(--mxc-float-shadow);border-radius:.625rem;padding:.25rem;font-size:.8125rem}.mxc-menu-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;outline:none;align-items:center;gap:.5rem;padding:.4375rem .5rem;display:flex}.mxc-menu-item[data-highlighted]{background:var(--mxc-hover)}.mxc-menu-item[data-destructive]{color:var(--mxc-danger)}.mxc-menu-item svg{width:1rem;height:1rem;color:var(--mxc-muted);flex:none}.mxc-menu-separator{background:var(--mxc-border);height:1px;margin:.25rem 0}.mxc-overlay{z-index:var(--mxc-overlay-z,10001);pointer-events:none;position:fixed;inset:0}.mxc-tooltip{background:var(--mxc-tooltip-bg);max-width:18rem;color:var(--mxc-tooltip-fg);white-space:nowrap;text-overflow:ellipsis;box-shadow:var(--mxc-float-shadow);border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;position:fixed;overflow:hidden}.mxc-tooltip[data-side=top]{transform:translateY(-100%)}.mxc-drop-indicator{border-radius:var(--mxc-radius);box-shadow:inset 0 0 0 2px var(--mxc-accent);background:var(--mxc-accent-soft);opacity:.6;position:fixed}.mxc-toggle{display:inline-flex;position:relative}.mxc-toggle[data-open]{color:var(--mxc-accent)}.mxc-toggle-badge{background:var(--mxc-accent);min-width:1rem;height:1rem;color:var(--mxc-accent-fg);text-align:center;pointer-events:none;border-radius:999px;padding:0 .25rem;font-size:.625rem;line-height:1rem;position:absolute;top:.125rem;right:.125rem}.mxc-kind-icons{align-items:center;display:inline-flex}.mxc-frame{width:100%;height:100%;min-height:0;display:flex}.mxc-frame-main{flex:auto;min-width:0;min-height:0}.mxc-frame-main[hidden]{display:none}.mxc-phone-only{display:none!important}@media (max-width:767px){.mxc-phone-only{display:inline-flex!important}.mxc-desktop-only{display:none!important}.mxc-column[data-placement=docked]{z-index:var(--mxc-mobile-z,60);--mxc-gap:0px;--mxc-radius:0px;width:0;position:fixed;inset:0 0 0 auto}.mxc-column[data-placement=docked][data-open]{width:100%}.mxc-column[data-placement=docked]>.mxc-column-inner{width:100vw;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border-left:0}.mxc-column[data-placement=docked] .mxc-panel{border-width:0}.mxc-column[data-placement=docked] .mxc-split-handle{background:var(--mxc-border)}.mxc-width-handle{display:none}.mxc-split[data-orientation=horizontal]{flex-direction:column}.mxc-split[data-orientation=horizontal]>.mxc-split-handle{cursor:row-resize;width:auto;height:1px}.mxc-pane-header{height:var(--mxc-header-h-phone,2.75rem)}}
:root{--mxc-frame-bg:hsl(var(--background,240 5% 96%));--mxc-bg:hsl(var(--card,0 0% 100%));--mxc-header-bg:transparent;--mxc-fg:hsl(var(--foreground,240 6% 10%));--mxc-title-fg:hsl(var(--foreground,240 6% 10%) / .8);--mxc-muted:hsl(var(--foreground,240 6% 10%) / .55);--mxc-disabled:hsl(var(--foreground,240 6% 10%) / .28);--mxc-border:hsl(var(--border,240 6% 88%));--mxc-hover:hsl(var(--foreground,240 6% 10%) / .07);--mxc-handle-hover:hsl(var(--foreground,240 6% 10%) / .15);--mxc-tab-active-bg:hsl(var(--background,0 0% 100%));--mxc-tab-active-shadow:0 0 0 .5px hsl(var(--border,240 6% 85%)), 0 1px 2px hsl(var(--foreground,240 6% 10%) / .06);--mxc-input-bg:hsl(var(--muted,240 5% 96%) / .5);--mxc-ring:hsl(var(--ring,217 91% 60%) / .6);--mxc-accent:hsl(var(--primary,221 83% 53%));--mxc-accent-soft:hsl(var(--primary,221 83% 53%) / .18);--mxc-accent-fg:hsl(var(--primary-foreground,0 0% 100%));--mxc-danger:hsl(var(--destructive,0 72% 51%));--mxc-tooltip-bg:hsl(var(--foreground,240 6% 10%));--mxc-tooltip-fg:hsl(var(--background,0 0% 100%));--mxc-float-shadow:0 10px 30px -10px #00000059;--mxc-radius:10px;--mxc-gap:6px;--mxc-header-h:2.25rem;--mxc-motion-duration:.6s;--mxc-motion-ease:cubic-bezier(.4, 0, .2, 1)}@media (prefers-color-scheme:dark){:root:not(.light){--mxc-frame-bg:hsl(var(--background,240 6% 7%));--mxc-bg:hsl(var(--card,240 5% 11%));--mxc-fg:hsl(var(--foreground,240 5% 96%));--mxc-title-fg:hsl(var(--foreground,240 5% 96%) / .8);--mxc-muted:hsl(var(--foreground,240 5% 96%) / .55);--mxc-disabled:hsl(var(--foreground,240 5% 96%) / .28);--mxc-border:hsl(var(--border,240 4% 22%));--mxc-hover:hsl(var(--foreground,240 5% 96%) / .07);--mxc-handle-hover:hsl(var(--foreground,240 5% 96%) / .15);--mxc-tab-active-bg:hsl(var(--background,240 6% 7%));--mxc-tab-active-shadow:0 0 0 .5px hsl(var(--border,240 4% 22%)), 0 1px 2px #0000004d;--mxc-input-bg:hsl(var(--muted,240 4% 16%) / .5);--mxc-tooltip-bg:hsl(var(--foreground,240 5% 96%));--mxc-tooltip-fg:hsl(var(--background,240 6% 7%))}}.dark{--mxc-frame-bg:hsl(var(--background,240 6% 7%));--mxc-bg:hsl(var(--card,240 5% 11%));--mxc-fg:hsl(var(--foreground,240 5% 96%));--mxc-title-fg:hsl(var(--foreground,240 5% 96%) / .8);--mxc-muted:hsl(var(--foreground,240 5% 96%) / .55);--mxc-disabled:hsl(var(--foreground,240 5% 96%) / .28);--mxc-border:hsl(var(--border,240 4% 22%));--mxc-hover:hsl(var(--foreground,240 5% 96%) / .07);--mxc-handle-hover:hsl(var(--foreground,240 5% 96%) / .15);--mxc-tab-active-bg:hsl(var(--background,240 6% 7%));--mxc-tab-active-shadow:0 0 0 .5px hsl(var(--border,240 4% 22%)), 0 1px 2px #0000004d;--mxc-input-bg:hsl(var(--muted,240 4% 16%) / .5);--mxc-tooltip-bg:hsl(var(--foreground,240 5% 96%));--mxc-tooltip-fg:hsl(var(--background,240 6% 7%))}
:root{--mxc-mobile-z:9000}:root:root{--mxc-motion-duration:var(--matrx-motion-duration-panel);--mxc-motion-ease:var(--matrx-motion-ease-panel)}.shell-canvas-column{height:100dvh;position:fixed;top:0;bottom:0;right:0}@media (min-width:768px){.shell-canvas-column{z-index:45}}.shell-root{right:var(--shell-canvas-w,0px)}[data-public-layout],[data-link-layout]{margin-right:var(--shell-canvas-w,0px)}.shell-root.shell-root{transition:grid-template-columns var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel), right var(--mxc-motion-duration) var(--mxc-motion-ease), visibility 0s linear 0s}[data-public-layout],[data-link-layout]{transition:margin-right var(--mxc-motion-duration) var(--mxc-motion-ease), visibility 0s linear 0s}:root[data-canvas-fullscreen] .shell-root.shell-root{visibility:hidden;transition:grid-template-columns var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel), right var(--mxc-motion-duration) var(--mxc-motion-ease), visibility 0s linear var(--mxc-motion-duration)}:root[data-canvas-fullscreen] [data-public-layout],:root[data-canvas-fullscreen] [data-link-layout]{visibility:hidden;transition:margin-right var(--mxc-motion-duration) var(--mxc-motion-ease), visibility 0s linear var(--mxc-motion-duration)}:root[data-mxc-resizing] .shell-root.shell-root{transition:grid-template-columns var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel)}:root[data-mxc-resizing] [data-public-layout],:root[data-mxc-resizing] [data-link-layout]{transition:none}@media (prefers-reduced-motion:reduce){.shell-root.shell-root,:root[data-canvas-fullscreen] .shell-root.shell-root,[data-public-layout],[data-link-layout]{transition:none}}@media (max-width:767px){:root{--shell-canvas-w:0px!important}:root[data-canvas-fullscreen] .shell-root.shell-root,:root[data-canvas-fullscreen] [data-public-layout],:root[data-canvas-fullscreen] [data-link-layout]{visibility:visible}}
