@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;inset-inline:0;height:var(--matrx-tap-wide-size);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:.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}}.matrx-glyph-trim{--matrx-glyph-size:1rem}.matrx-tap-pill-inline,.matrx-tap-pill-inline-sm,.matrx-tap-pill-mobile-icon-only,.matrx-tap-pill-mobile-icon-only-sm{--matrx-glyph-size:var(--matrx-tap-icon-size)}.matrx-glyph-trim>svg:is(.h-3,.size-3){--matrx-glyph-size:.75rem}.matrx-glyph-trim>svg:is(.h-3\.5,.size-3\.5){--matrx-glyph-size:.875rem}.matrx-glyph-trim>svg:is(.h-4,.size-4){--matrx-glyph-size:1rem}.matrx-glyph-trim>svg:is(.h-5,.size-5){--matrx-glyph-size:1.25rem}:where(.matrx-glyph-trim,.matrx-tap-pill-inline,.matrx-tap-pill-inline-sm,.matrx-tap-pill-mobile-icon-only,.matrx-tap-pill-mobile-icon-only-sm)>svg:not(.matrx-tap-chevron):not([class^=m-],[class*=\ m-],[class*=\:m-],[class*=\ -m-],[class*=\:-m-],[class^=ml-],[class*=\ ml-],[class*=\:ml-],[class*=\ -ml-],[class*=\:-ml-],[class^=mr-],[class*=\ mr-],[class*=\:mr-],[class*=\ -mr-],[class*=\:-mr-],[class^=mx-],[class*=\ mx-],[class*=\:mx-],[class*=\ -mx-],[class*=\:-mx-],[class^=ms-],[class*=\ ms-],[class*=\:ms-],[class*=\ -ms-],[class*=\:-ms-],[class^=me-],[class*=\ me-],[class*=\:me-],[class*=\ -me-],[class*=\:-me-]){margin-inline:calc(var(--matrx-glyph-air-l,1) * var(--matrx-glyph-size,1rem) / -24) calc(var(--matrx-glyph-air-r,1) * var(--matrx-glyph-size,1rem) / -24)!important}[data-select-chevron]{--matrx-glyph-air-l:4.75;--matrx-glyph-air-r:4.75}.lucide-align-horizontal-space-between,.lucide-anchor,.lucide-angle,.lucide-armchair,.lucide-arrow-down-narrow-wide,.lucide-arrow-down-up,.lucide-arrow-down-wide-narrow,.lucide-arrow-left-from-line,.lucide-arrow-left-to-line,.lucide-arrow-right-from-line,.lucide-arrow-right-to-line,.lucide-arrow-up-down,.lucide-arrow-up-narrow-wide,.lucide-arrow-up-wide-narrow,.lucide-atom,.lucide-barcode,.lucide-barrel,.lucide-bed-single,.lucide-beer,.lucide-bell,.lucide-bell-check,.lucide-bell-dot,.lucide-bell-minus,.lucide-bell-plus,.lucide-between-vertical-end,.lucide-between-vertical-start,.lucide-birdhouse,.lucide-bluetooth-connected,.lucide-bolt,.lucide-book-copy,.lucide-book-search,.lucide-bow-arrow,.lucide-box,.lucide-braces,.lucide-brick-wall,.lucide-briefcase-conveyor-belt,.lucide-brush-cleaning,.lucide-cake-slice,.lucide-calendar,.lucide-calendar-1,.lucide-calendar-check,.lucide-calendar-days,.lucide-calendar-fold,.lucide-calendar-minus-2,.lucide-calendar-plus-2,.lucide-calendar-range,.lucide-calendar-sync,.lucide-calendar-x,.lucide-can,.lucide-captions,.lucide-car-front,.lucide-car-taxi-front,.lucide-case-lower,.lucide-cat,.lucide-chart-area,.lucide-chart-bar,.lucide-chart-bar-big,.lucide-chart-bar-decreasing,.lucide-chart-bar-increasing,.lucide-chart-bar-stacked,.lucide-chart-candlestick,.lucide-chart-column,.lucide-chart-column-big,.lucide-chart-column-decreasing,.lucide-chart-column-increasing,.lucide-chart-column-stacked,.lucide-chart-gantt,.lucide-chart-line,.lucide-chart-network,.lucide-chart-scatter,.lucide-chart-spline,.lucide-check-line,.lucide-chef-hat,.lucide-chess-king,.lucide-circuit-board,.lucide-columns-2,.lucide-columns-3,.lucide-columns-4,.lucide-combine,.lucide-command,.lucide-cone,.lucide-contact,.lucide-contact-round,.lucide-currency,.lucide-cylinder,.lucide-database,.lucide-dice-1,.lucide-dice-2,.lucide-dice-3,.lucide-dice-4,.lucide-dice-5,.lucide-dice-6,.lucide-disc-album,.lucide-download,.lucide-drafting-compass,.lucide-drone,.lucide-droplets,.lucide-eject,.lucide-expand,.lucide-external-link,.lucide-factory,.lucide-ferris-wheel,.lucide-file-stack,.lucide-files,.lucide-film,.lucide-flower,.lucide-focus,.lucide-folder-tree,.lucide-footprints,.lucide-fullscreen,.lucide-gallery-thumbnails,.lucide-gallery-vertical,.lucide-gallery-vertical-end,.lucide-gap-horizontal,.lucide-gift,.lucide-git-branch,.lucide-git-branch-minus,.lucide-git-branch-plus,.lucide-git-commit-horizontal,.lucide-git-compare,.lucide-git-fork,.lucide-git-merge,.lucide-git-pull-request,.lucide-git-pull-request-closed,.lucide-git-pull-request-create,.lucide-git-pull-request-draft,.lucide-goal,.lucide-grid-2x2,.lucide-grid-3x2,.lucide-grid-3x3,.lucide-group,.lucide-hand-fist,.lucide-headphones,.lucide-headset,.lucide-hexagon,.lucide-house,.lucide-house-heart,.lucide-house-plug,.lucide-house-plus,.lucide-house-wifi,.lucide-houses,.lucide-image,.lucide-image-down,.lucide-image-up,.lucide-image-upscale,.lucide-inspection-panel,.lucide-joystick,.lucide-kayak,.lucide-lamp-ceiling,.lucide-lamp-desk,.lucide-landmark,.lucide-layout-arrow-down,.lucide-layout-arrow-right,.lucide-layout-dashboard,.lucide-layout-freeform,.lucide-layout-grid,.lucide-layout-list,.lucide-layout-panel-left,.lucide-layout-panel-top,.lucide-layout-template,.lucide-line-dot-left-horizontal,.lucide-line-dot-right-horizontal,.lucide-line-style,.lucide-list,.lucide-list-check,.lucide-list-checks,.lucide-list-chevrons-down-up,.lucide-list-chevrons-up-down,.lucide-list-collapse,.lucide-list-end,.lucide-list-indent-decrease,.lucide-list-indent-increase,.lucide-list-minus,.lucide-list-music,.lucide-list-plus,.lucide-list-restart,.lucide-list-sort-ascending,.lucide-list-sort-descending,.lucide-list-start,.lucide-list-todo,.lucide-list-tree,.lucide-loader-circle,.lucide-lock,.lucide-lock-keyhole,.lucide-lock-keyhole-open,.lucide-lock-open,.lucide-log-in,.lucide-log-out,.lucide-logs,.lucide-lollipop,.lucide-map,.lucide-map-minus,.lucide-map-plus,.lucide-mars-stroke,.lucide-maximize,.lucide-maximize-2,.lucide-megaphone,.lucide-microscope,.lucide-minimize,.lucide-minimize-2,.lucide-moon,.lucide-mosque,.lucide-music,.lucide-music-4,.lucide-omega,.lucide-option,.lucide-package,.lucide-package-2,.lucide-panel-bottom,.lucide-panel-bottom-close,.lucide-panel-bottom-dashed,.lucide-panel-bottom-open,.lucide-panel-left,.lucide-panel-left-close,.lucide-panel-left-dashed,.lucide-panel-left-open,.lucide-panel-left-right-dashed,.lucide-panel-right,.lucide-panel-right-close,.lucide-panel-right-dashed,.lucide-panel-right-open,.lucide-panel-top,.lucide-panel-top-bottom-dashed,.lucide-panel-top-close,.lucide-panel-top-dashed,.lucide-panel-top-open,.lucide-panels-left-bottom,.lucide-panels-right-bottom,.lucide-panels-top-left,.lucide-paper-bag,.lucide-parasol,.lucide-podium,.lucide-power,.lucide-qr-code,.lucide-quote,.lucide-radical,.lucide-recycle,.lucide-redo,.lucide-redo-dot,.lucide-refresh-ccw,.lucide-refresh-ccw-dot,.lucide-refresh-cw,.lucide-repeat,.lucide-repeat-1,.lucide-replace,.lucide-replace-all,.lucide-rocking-chair,.lucide-rotate-ccw,.lucide-rotate-ccw-clock,.lucide-rotate-ccw-key,.lucide-rotate-cw,.lucide-rotate-cw-clock,.lucide-rotate-cw-fading-clock,.lucide-route,.lucide-rows-2,.lucide-rows-3,.lucide-rows-4,.lucide-sailboat,.lucide-satellite,.lucide-save,.lucide-scale-3d,.lucide-scaling,.lucide-scan,.lucide-scan-barcode,.lucide-scan-box,.lucide-scan-eye,.lucide-scan-face,.lucide-scan-heart,.lucide-scan-line,.lucide-scan-qr-code,.lucide-scan-search,.lucide-scan-square,.lucide-scan-text,.lucide-search,.lucide-search-alert,.lucide-search-check,.lucide-search-code,.lucide-search-slash,.lucide-search-x,.lucide-separator-horizontal,.lucide-settings,.lucide-shapes,.lucide-share-2,.lucide-sheet,.lucide-shopping-bag,.lucide-shrink,.lucide-signature,.lucide-skip-back,.lucide-skip-forward,.lucide-sliders-horizontal,.lucide-sliders-vertical,.lucide-solar-panel,.lucide-spline,.lucide-split,.lucide-spool,.lucide-spray-can,.lucide-square,.lucide-square-activity,.lucide-square-arrow-down,.lucide-square-arrow-down-left,.lucide-square-arrow-down-right,.lucide-square-arrow-left,.lucide-square-arrow-out-down-left,.lucide-square-arrow-out-down-right,.lucide-square-arrow-out-up-left,.lucide-square-arrow-out-up-right,.lucide-square-arrow-right,.lucide-square-arrow-right-enter,.lucide-square-arrow-right-exit,.lucide-square-arrow-up,.lucide-square-arrow-up-left,.lucide-square-arrow-up-right,.lucide-square-asterisk,.lucide-square-bookmark,.lucide-square-bottom-dashed-scissors,.lucide-square-centerline-dashed-horizontal,.lucide-square-chart-gantt,.lucide-square-check,.lucide-square-chevron-down,.lucide-square-chevron-left,.lucide-square-chevron-right,.lucide-square-chevron-up,.lucide-square-code,.lucide-square-dashed,.lucide-square-dashed-bottom,.lucide-square-dashed-bottom-code,.lucide-square-dashed-kanban,.lucide-square-dashed-plus,.lucide-square-dashed-text,.lucide-square-dashed-top-solid,.lucide-square-dashed-x,.lucide-square-dashed-x-corner,.lucide-square-dimensions,.lucide-square-divide,.lucide-square-dot,.lucide-square-equal,.lucide-square-exclamation-point,.lucide-square-function,.lucide-square-kanban,.lucide-square-library,.lucide-square-m,.lucide-square-menu,.lucide-square-minus,.lucide-square-parking,.lucide-square-pause,.lucide-square-percent,.lucide-square-pi,.lucide-square-pilcrow,.lucide-square-play,.lucide-square-plus,.lucide-square-power,.lucide-square-radical,.lucide-square-round-corner,.lucide-square-scissors,.lucide-square-sigma,.lucide-square-slash,.lucide-square-split-horizontal,.lucide-square-square,.lucide-square-star,.lucide-square-stop,.lucide-square-terminal,.lucide-square-text,.lucide-square-user,.lucide-square-user-round,.lucide-square-x,.lucide-squircle,.lucide-squircle-dashed,.lucide-step-back,.lucide-step-forward,.lucide-sticker,.lucide-sticky-note,.lucide-sticky-note-check,.lucide-sticky-note-minus,.lucide-sticky-note-plus,.lucide-sticky-note-x,.lucide-summary,.lucide-sun-medium,.lucide-swatch-book,.lucide-sword,.lucide-swords,.lucide-table,.lucide-table-2,.lucide-table-cells-merge,.lucide-table-cells-split,.lucide-table-of-contents,.lucide-table-properties,.lucide-tablet-smartphone,.lucide-test-tubes,.lucide-text-align-center,.lucide-text-align-end,.lucide-text-align-justify,.lucide-text-align-start,.lucide-text-initial,.lucide-text-quote,.lucide-text-search,.lucide-text-wrap,.lucide-toilet,.lucide-tornado,.lucide-toy-brick,.lucide-trash,.lucide-undo,.lucide-undo-dot,.lucide-ungroup,.lucide-upload,.lucide-usb,.lucide-user-lock,.lucide-user-search,.lucide-utensils,.lucide-vault,.lucide-vector-square,.lucide-view,.lucide-wallet-cards,.lucide-wallet-minimal,.lucide-washing-machine,.lucide-workflow,.lucide-zodiac-aries,.lucide-zodiac-cancer,.lucide-zodiac-libra,.lucide-zodiac-ophiuchus,.lucide-zodiac-sagittarius,.lucide-zodiac-virgo,.lucide-zoom-in,.lucide-zoom-out{--matrx-glyph-air-l:2;--matrx-glyph-air-r:2}.lucide-align-horizontal-distribute-center,.lucide-align-horizontal-distribute-end,.lucide-align-horizontal-distribute-start,.lucide-align-horizontal-space-around,.lucide-arrow-big-down,.lucide-arrow-big-down-dash,.lucide-arrow-big-up,.lucide-arrow-big-up-dash,.lucide-arrow-left-right,.lucide-arrow-right-left,.lucide-arrows-up-from-line,.lucide-axis-3d,.lucide-backpack,.lucide-baseline,.lucide-book,.lucide-book-a,.lucide-book-alert,.lucide-book-audio,.lucide-book-bookmark,.lucide-book-check,.lucide-book-dashed,.lucide-book-down,.lucide-book-headphones,.lucide-book-heart,.lucide-book-image,.lucide-book-key,.lucide-book-lock,.lucide-book-minus,.lucide-book-plus,.lucide-book-text,.lucide-book-type,.lucide-book-up,.lucide-book-up-2,.lucide-book-user,.lucide-book-x,.lucide-brackets,.lucide-building,.lucide-calculator,.lucide-card-sim,.lucide-chart-no-axes-gantt,.lucide-check,.lucide-chevrons-left-right,.lucide-chevrons-right-left,.lucide-clipboard,.lucide-clipboard-check,.lucide-clipboard-list,.lucide-clipboard-minus,.lucide-clipboard-plus,.lucide-clipboard-type,.lucide-clipboard-x,.lucide-corner-down-left,.lucide-corner-down-right,.lucide-corner-left-down,.lucide-corner-left-up,.lucide-corner-right-down,.lucide-corner-right-up,.lucide-corner-up-left,.lucide-corner-up-right,.lucide-egg,.lucide-ellipsis,.lucide-file,.lucide-file-archive,.lucide-file-axis-3d,.lucide-file-braces,.lucide-file-chart-column,.lucide-file-chart-column-increasing,.lucide-file-chart-line,.lucide-file-check,.lucide-file-check-corner,.lucide-file-code,.lucide-file-diff,.lucide-file-down,.lucide-file-exclamation-point,.lucide-file-image,.lucide-file-minus,.lucide-file-minus-corner,.lucide-file-music,.lucide-file-pen,.lucide-file-play,.lucide-file-plus,.lucide-file-plus-corner,.lucide-file-question-mark,.lucide-file-search,.lucide-file-signal,.lucide-file-sliders,.lucide-file-spreadsheet,.lucide-file-symlink,.lucide-file-terminal,.lucide-file-text,.lucide-file-type,.lucide-file-up,.lucide-file-user,.lucide-file-x,.lucide-file-x-corner,.lucide-fishing-rod,.lucide-flag,.lucide-flask-conical,.lucide-form,.lucide-forward,.lucide-georgian-lari,.lucide-ghost,.lucide-grip,.lucide-grip-horizontal,.lucide-hash,.lucide-heading-1,.lucide-hotel,.lucide-ice-cream-bowl,.lucide-iteration-ccw,.lucide-iteration-cw,.lucide-lamp,.lucide-lamp-wall-down,.lucide-lamp-wall-up,.lucide-library,.lucide-luggage,.lucide-map-pin,.lucide-map-pin-check-inside,.lucide-map-pin-minus-inside,.lucide-map-pin-plus-inside,.lucide-map-pin-x-inside,.lucide-martini,.lucide-menu,.lucide-merge,.lucide-microchip,.lucide-mirror-rectangular,.lucide-mirror-round,.lucide-nepali-rupee,.lucide-notepad-text,.lucide-notepad-text-dashed,.lucide-parentheses,.lucide-percent,.lucide-philippine-peso,.lucide-pi,.lucide-pill-bottle,.lucide-plant-pot,.lucide-receipt,.lucide-receipt-cent,.lucide-receipt-euro,.lucide-receipt-indian-rupee,.lucide-receipt-japanese-yen,.lucide-receipt-pound-sterling,.lucide-receipt-russian-ruble,.lucide-receipt-swiss-franc,.lucide-receipt-text,.lucide-receipt-turkish-lira,.lucide-redo-2,.lucide-remove-formatting,.lucide-reply,.lucide-rotate-ccw-square,.lucide-rotate-cw-square,.lucide-rss,.lucide-separator-vertical,.lucide-settings-2,.lucide-share,.lucide-shelving-unit,.lucide-shield,.lucide-shield-alert,.lucide-shield-ban,.lucide-shield-check,.lucide-shield-cog,.lucide-shield-ellipsis,.lucide-shield-half,.lucide-shield-keyhole,.lucide-shield-minus,.lucide-shield-plus,.lucide-shield-question-mark,.lucide-shield-user,.lucide-shield-x,.lucide-shower-head,.lucide-shrub,.lucide-skull,.lucide-speaker,.lucide-spell-check,.lucide-spell-check-2,.lucide-sprout,.lucide-stamp,.lucide-stretch-vertical,.lucide-strikethrough,.lucide-subscript,.lucide-sun-dim,.lucide-superscript,.lucide-tablet,.lucide-terminal,.lucide-timeline,.lucide-timer,.lucide-timer-reset,.lucide-tower-control,.lucide-train-front,.lucide-tram-front,.lucide-tree-deciduous,.lucide-type,.lucide-underline,.lucide-undo-2,.lucide-user-round,.lucide-variable,.lucide-waves-vertical,.lucide-webcam,.lucide-zap,.lucide-zodiac-capricorn,.lucide-zodiac-gemini,.lucide-zodiac-leo,.lucide-zodiac-pisces{--matrx-glyph-air-l:3;--matrx-glyph-air-r:3}.lucide-ampersand,.lucide-arrow-down,.lucide-arrow-down-from-line,.lucide-arrow-down-to-dot,.lucide-arrow-down-to-line,.lucide-arrow-left,.lucide-arrow-right,.lucide-arrow-up,.lucide-arrow-up-from-dot,.lucide-arrow-up-from-line,.lucide-arrow-up-to-line,.lucide-bookmark,.lucide-bookmark-check,.lucide-bookmark-minus,.lucide-bookmark-plus,.lucide-bookmark-x,.lucide-can-soda,.lucide-carton,.lucide-chart-no-axes-column,.lucide-chart-no-axes-column-decreasing,.lucide-chart-no-axes-column-increasing,.lucide-chess-bishop,.lucide-chess-pawn,.lucide-chess-rook,.lucide-clef-bass,.lucide-cup-soda,.lucide-diff,.lucide-divide,.lucide-droplet,.lucide-equal,.lucide-equal-approximately,.lucide-equal-approximately-not,.lucide-equal-not,.lucide-flame,.lucide-flame-kindling,.lucide-flask-round,.lucide-flower-2,.lucide-glass-water,.lucide-hourglass,.lucide-ice-cream-cone,.lucide-id-card-lanyard,.lucide-italic,.lucide-kanban,.lucide-lambda,.lucide-mic,.lucide-minus,.lucide-mouse,.lucide-mouse-left,.lucide-mouse-right,.lucide-move-diagonal,.lucide-move-diagonal-2,.lucide-move-down-left,.lucide-move-down-right,.lucide-move-up-left,.lucide-move-up-right,.lucide-navigation-2,.lucide-paintbrush-vertical,.lucide-parking-meter,.lucide-pause,.lucide-pc-case,.lucide-phi,.lucide-pilcrow,.lucide-pin,.lucide-playing-card,.lucide-plug-2,.lucide-plus,.lucide-refrigerator,.lucide-smartphone,.lucide-smartphone-charging,.lucide-tube-lotion,.lucide-user,.lucide-wifi-high{--matrx-glyph-air-l:4;--matrx-glyph-air-r:4}.lucide-between-horizontal-end,.lucide-brick-wall-fire,.lucide-brick-wall-shield,.lucide-calendar-arrow-down,.lucide-calendar-arrow-up,.lucide-calendar-check-2,.lucide-calendar-chevrons-right,.lucide-calendar-clock,.lucide-calendar-heart,.lucide-calendar-minus,.lucide-calendar-plus,.lucide-calendar-search,.lucide-calendar-x-2,.lucide-coffee,.lucide-database-arrow-down,.lucide-database-arrow-up,.lucide-database-backup,.lucide-database-check,.lucide-database-minus,.lucide-database-plus,.lucide-database-search,.lucide-database-x,.lucide-database-zap,.lucide-forklift,.lucide-grid-2x2-check,.lucide-grid-2x2-plus,.lucide-highlighter,.lucide-image-minus,.lucide-image-play,.lucide-image-plus,.lucide-list-clock,.lucide-list-video,.lucide-milestone,.lucide-moon-star,.lucide-navigation,.lucide-package-check,.lucide-package-minus,.lucide-package-plus,.lucide-package-search,.lucide-save-check,.lucide-save-pen,.lucide-save-plus,.lucide-send-horizontal,.lucide-soup,.lucide-spline-pointer,.lucide-square-check-big,.lucide-square-dashed-mouse-pointer,.lucide-square-mouse-pointer,.lucide-square-pen,.lucide-square-sparkles,.lucide-sun-moon,.lucide-user-key,.lucide-user-pen,.lucide-user-star,.lucide-wallet,.lucide-wand{--matrx-glyph-air-l:2;--matrx-glyph-air-r:1}.lucide-amphora,.lucide-asterisk,.lucide-award,.lucide-balloon,.lucide-binary,.lucide-chevron-down,.lucide-chevron-up,.lucide-chevrons-left,.lucide-chevrons-right,.lucide-circle-small,.lucide-dollar-sign,.lucide-flashlight,.lucide-heading,.lucide-indian-rupee,.lucide-japanese-yen,.lucide-lamp-floor,.lucide-lens-concave,.lucide-ligature,.lucide-lightbulb,.lucide-person-standing,.lucide-plug,.lucide-pound-sterling,.lucide-rectangle-vertical,.lucide-russian-ruble,.lucide-sigma,.lucide-swiss-franc,.lucide-venus,.lucide-watch,.lucide-x,.lucide-x-line-top,.lucide-zodiac-taurus{--matrx-glyph-air-l:5;--matrx-glyph-air-r:5}.lucide-arrow-down-left,.lucide-arrow-down-right,.lucide-arrow-up-left,.lucide-arrow-up-right,.lucide-bluetooth,.lucide-bottle-wine,.lucide-chevron-first,.lucide-chevron-last,.lucide-chevrons-down,.lucide-chevrons-down-up,.lucide-chevrons-up,.lucide-chevrons-up-down,.lucide-clef-treble,.lucide-lens-convex,.lucide-milk,.lucide-non-binary,.lucide-text-cursor,.lucide-wine{--matrx-glyph-air-l:6;--matrx-glyph-air-r:6}.lucide-arrow-down-a-z,.lucide-arrow-down-z-a,.lucide-arrow-up-a-z,.lucide-arrow-up-z-a,.lucide-decimals-arrow-left,.lucide-decimals-arrow-right,.lucide-file-badge,.lucide-file-braces-corner,.lucide-file-heart,.lucide-file-lock,.lucide-file-type-corner,.lucide-file-video-camera,.lucide-file-volume,.lucide-mouse-pointer,.lucide-saudi-riyal,.lucide-scissors{--matrx-glyph-air-l:2;--matrx-glyph-air-r:3}.lucide-beef,.lucide-between-horizontal-start,.lucide-blinds,.lucide-bug-play,.lucide-clapperboard,.lucide-clover,.lucide-key,.lucide-leaf,.lucide-move-3d,.lucide-notebook-dot,.lucide-playing-cards,.lucide-trending-up-down,.lucide-user-round-key{--matrx-glyph-air-l:1;--matrx-glyph-air-r:2}.lucide-file-box,.lucide-file-chart-pie,.lucide-file-clock,.lucide-file-code-corner,.lucide-file-digit,.lucide-file-headphone,.lucide-file-input,.lucide-file-key,.lucide-file-output,.lucide-notebook,.lucide-notebook-tabs,.lucide-notebook-text,.lucide-plug-zap{--matrx-glyph-air-l:1;--matrx-glyph-air-r:3}.lucide-clipboard-copy,.lucide-clipboard-paste,.lucide-file-search-corner,.lucide-heading-2,.lucide-heading-3,.lucide-heading-4,.lucide-heading-5,.lucide-heading-6,.lucide-mars,.lucide-mouse-pointer-2,.lucide-shield-lock,.lucide-soap-dispenser-droplet{--matrx-glyph-air-l:3;--matrx-glyph-air-r:2}.lucide-clipboard-clock,.lucide-clipboard-pen,.lucide-clipboard-pen-line,.lucide-file-pen-line,.lucide-file-scan,.lucide-map-pin-check,.lucide-map-pin-minus,.lucide-map-pin-plus,.lucide-map-pin-search{--matrx-glyph-air-l:3;--matrx-glyph-air-r:1}.lucide-cloud-moon,.lucide-cloud-moon-rain,.lucide-rotate-3d,.lucide-thumbs-up,.lucide-tractor,.lucide-user-cog,.lucide-user-round-cog{--matrx-glyph-air-l:1;--matrx-glyph-air-r:1.25}.lucide-grip-vertical,.lucide-move-down,.lucide-move-up,.lucide-move-vertical,.lucide-music-3,.lucide-section,.lucide-thermometer{--matrx-glyph-air-l:7;--matrx-glyph-air-r:7}.lucide-cctv,.lucide-funnel-x,.lucide-pen-tool,.lucide-tag-x,.lucide-user-round-x,.lucide-volume-x{--matrx-glyph-air-l:1;--matrx-glyph-air-r:1.5}.lucide-arrow-down-0-1,.lucide-arrow-down-1-0,.lucide-arrow-up-0-1,.lucide-arrow-up-1-0,.lucide-blender{--matrx-glyph-air-l:2;--matrx-glyph-air-r:4}.lucide-bold,.lucide-clef-alto,.lucide-ear,.lucide-flag-triangle-right,.lucide-nfc{--matrx-glyph-air-l:5;--matrx-glyph-air-r:4}.lucide-chevron-left,.lucide-chevron-right,.lucide-git-commit-vertical,.lucide-line-dot-bottom-vertical,.lucide-line-dot-top-vertical{--matrx-glyph-air-l:8;--matrx-glyph-air-r:8}.lucide-accessibility,.lucide-euro,.lucide-music-2,.lucide-tally-4{--matrx-glyph-air-l:3;--matrx-glyph-air-r:4}.lucide-calendar-cog,.lucide-columns-3-cog,.lucide-house-cog,.lucide-paperclip{--matrx-glyph-air-l:2;--matrx-glyph-air-r:1.25}.lucide-galaxy,.lucide-map-pinned,.lucide-shirt,.lucide-telescope{--matrx-glyph-air-l:1.25;--matrx-glyph-air-r:1.25}.lucide-line-squiggle,.lucide-plane,.lucide-regex,.lucide-tool-case{--matrx-glyph-air-l:2;--matrx-glyph-air-r:1.75}.lucide-arrow-big-left,.lucide-arrow-big-left-dash,.lucide-robot-arm{--matrx-glyph-air-l:2.5;--matrx-glyph-air-r:3}.lucide-croissant,.lucide-rocket,.lucide-zodiac-scorpio{--matrx-glyph-air-l:1.5;--matrx-glyph-air-r:1}.lucide-fire-extinguisher,.lucide-flag-triangle-left,.lucide-turkish-lira{--matrx-glyph-air-l:4;--matrx-glyph-air-r:5}.lucide-grid-2x2-x,.lucide-package-x,.lucide-salad{--matrx-glyph-air-l:2;--matrx-glyph-air-r:1.5}.lucide-arrow-big-right,.lucide-arrow-big-right-dash{--matrx-glyph-air-l:3;--matrx-glyph-air-r:2.5}.lucide-clock-alert,.lucide-trees{--matrx-glyph-air-l:1;--matrx-glyph-air-r:1.75}.lucide-dot,.lucide-ellipsis-vertical{--matrx-glyph-air-l:10;--matrx-glyph-air-r:10}.lucide-git-merge-conflict,.lucide-list-ordered{--matrx-glyph-air-l:2.5;--matrx-glyph-air-r:2}.lucide-laptop,.lucide-medal{--matrx-glyph-air-l:1.5;--matrx-glyph-air-r:1.5}.lucide-library-big,.lucide-list-x{--matrx-glyph-air-l:2;--matrx-glyph-air-r:2.5}.lucide-map-pin-x,.lucide-shield-cog-corner{--matrx-glyph-air-l:3;--matrx-glyph-air-r:1.5}.lucide-signal-high,.lucide-volume-1{--matrx-glyph-air-l:1;--matrx-glyph-air-r:6}.lucide-signal-medium,.lucide-star-half{--matrx-glyph-air-l:1;--matrx-glyph-air-r:11}.lucide-test-tube,.lucide-wifi-low{--matrx-glyph-air-l:7.5;--matrx-glyph-air-r:7.5}.lucide-beaker{--matrx-glyph-air-l:3.5;--matrx-glyph-air-r:3.5}.lucide-bitcoin{--matrx-glyph-air-l:4.75;--matrx-glyph-air-r:5.75}.lucide-bluetooth-searching{--matrx-glyph-air-l:6;--matrx-glyph-air-r:1}.lucide-brain-circuit{--matrx-glyph-air-l:1;--matrx-glyph-air-r:2.5}.lucide-chess-knight{--matrx-glyph-air-l:3.5;--matrx-glyph-air-r:4}.lucide-dog{--matrx-glyph-air-l:1.5;--matrx-glyph-air-r:1.25}.lucide-file-cog{--matrx-glyph-air-l:2.25;--matrx-glyph-air-r:3}.lucide-ham{--matrx-glyph-air-l:1;--matrx-glyph-air-r:.75}.lucide-hourglass-cog{--matrx-glyph-air-l:4;--matrx-glyph-air-r:1.25}.lucide-iv-bag{--matrx-glyph-air-l:5;--matrx-glyph-air-r:3}.lucide-metronome{--matrx-glyph-air-l:3.25;--matrx-glyph-air-r:1}.lucide-mic-vocal{--matrx-glyph-air-l:3.75;--matrx-glyph-air-r:2}.lucide-mouse-pointer-click{--matrx-glyph-air-l:1.25;--matrx-glyph-air-r:2}.lucide-origami{--matrx-glyph-air-l:1.75;--matrx-glyph-air-r:2.25}.lucide-play{--matrx-glyph-air-l:4;--matrx-glyph-air-r:2}.lucide-pointer-off{--matrx-glyph-air-l:.75;--matrx-glyph-air-r:1}.lucide-popcorn{--matrx-glyph-air-l:2.25;--matrx-glyph-air-r:2.25}.lucide-ribbon{--matrx-glyph-air-l:4.75;--matrx-glyph-air-r:4.75}.lucide-signal-low{--matrx-glyph-air-l:1;--matrx-glyph-air-r:16}.lucide-signal-zero{--matrx-glyph-air-l:1;--matrx-glyph-air-r:21}.lucide-tally-1{--matrx-glyph-air-l:3;--matrx-glyph-air-r:19}.lucide-tally-2{--matrx-glyph-air-l:3;--matrx-glyph-air-r:14}.lucide-tally-3{--matrx-glyph-air-l:3;--matrx-glyph-air-r:9}.lucide-thumbs-down{--matrx-glyph-air-l:1.25;--matrx-glyph-air-r:1}.lucide-tree-pine{--matrx-glyph-air-l:2.75;--matrx-glyph-air-r:2.75}.lucide-venus-and-mars{--matrx-glyph-air-l:6;--matrx-glyph-air-r:2}.lucide-volume{--matrx-glyph-air-l:1;--matrx-glyph-air-r:12}.lucide-wifi-zero{--matrx-glyph-air-l:11;--matrx-glyph-air-r:11}[data-matrx-pill-inset-warning]{outline-offset:1px;outline:2px dashed #ed2c2c!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-matrx-table][data-matrx-table-density]:not([data-matrx-table-embedded])>:is([data-matrx-table-summary],[data-matrx-table-scope-bar],[data-matrx-table-toolbar]){margin-block-end:var(--matrx-table-region-gap)}
@layer matrx-design-system-tokens{:root{--matrx-table-action-icon-size:1rem;--background:240 5% 96%;--foreground:240 4% 16%;--card:0 0% 100%;--card-foreground:240 4% 16%;--popover:0 0% 100%;--popover-foreground:240 4% 16%;--primary:210 80% 45%;--primary-foreground:0 0% 100%;--secondary:275 70% 58%;--secondary-foreground:0 0% 100%;--muted:240 5% 92%;--muted-foreground:240 5% 35%;--accent:240 5% 94%;--accent-foreground:240 10% 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% 85%;--input:240 6% 90%;--ring:240 6% 78%;--sidebar-background:240 5% 98%;--sidebar-foreground:240 10% 3.9%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 5% 94%;--sidebar-accent-foreground:240 10% 3.9%;--sidebar-border:240 6% 88%;--sidebar-ring:217.2 91.2% 59.8%;--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-panel:.6s;--matrx-motion-ease-panel:cubic-bezier(.4, 0, .2, 1);--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;--matrx-tooltip:240 6% 12%;--matrx-tooltip-foreground:0 0% 98%;--matrx-tooltip-muted-foreground:240 5% 72%;--matrx-tooltip-border:240 5% 24%;--matrx-tooltip-shadow:0 8px 20px -6px #00000059, 0 2px 6px -2px #00000040;--matrx-chart-1:213 68% 50%;--matrx-chart-2:17 82% 56%;--matrx-chart-3:159 73% 40%;--matrx-chart-4:41 100% 46%;--matrx-chart-5:337 70% 70%;--matrx-chart-6:120 100% 26%;--matrx-chart-7:249 48% 44%;--matrx-chart-8:0 73% 59%;--matrx-chart-9:193 88% 37%;--matrx-chart-10:41 100% 35%;--matrx-chart-other:53 5% 69%;--background-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2'%3E%3Cpath fill='%23999' fill-opacity='0.07' d='M1 1h0.5v0.5H1V1z'%3E%3C/path%3E%3C/svg%3E");--card-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2'%3E%3Cpath fill='%23999' fill-opacity='0.04' d='M1 1h0.5v0.5H1V1z'%3E%3C/path%3E%3C/svg%3E")}.dark{--background:240 4% 16%;--foreground:240 5% 90%;--card:240 5% 20%;--card-foreground:240 5% 90%;--popover:240 5% 18%;--popover-foreground:240 5% 90%;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--secondary:275 70% 58%;--secondary-foreground:0 0% 100%;--muted:240 4% 24%;--muted-foreground:240 5% 80%;--accent:240 4% 24%;--accent-foreground:240 5% 90%;--destructive:0 72% 60%;--destructive-foreground:0 85.7% 97.3%;--success:142 69% 58%;--success-foreground:144 70% 98%;--warning:48 96% 58%;--warning-foreground:48 96% 98%;--info:200 98% 50%;--border:240 4% 30%;--input:240 4% 28%;--ring:240 4% 35%;--sidebar-background:240 4% 16%;--sidebar-foreground:240 6% 90%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 4% 22%;--sidebar-accent-foreground:240 6% 90%;--sidebar-border:240 4% 28%;--sidebar-ring:217.2 91.2% 59.8%;--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-tooltip:240 5% 22%;--matrx-tooltip-muted-foreground:240 5% 75%;--matrx-tooltip-border:240 5% 32%;--matrx-tooltip-shadow:0 8px 20px -6px #0009, 0 2px 6px -2px #0006;--matrx-chart-1:213 77% 56%;--matrx-chart-2:17 70% 50%;--matrx-chart-3:159 73% 36%;--matrx-chart-4:40 100% 39%;--matrx-chart-5:338 61% 58%;--matrx-chart-6:120 100% 26%;--matrx-chart-7:247 69% 72%;--matrx-chart-8:0 72% 65%;--matrx-chart-9:193 76% 43%;--matrx-chart-10:43 89% 38%;--matrx-chart-other:51 3% 41%;--background-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2'%3E%3Cpath fill='%23999' fill-opacity='0.07' d='M1 1h0.5v0.5H1V1z'%3E%3C/path%3E%3C/svg%3E");--card-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2'%3E%3Cpath fill='%23fff' fill-opacity='0.02' d='M1 1h0.5v0.5H1V1z'%3E%3C/path%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){:root{--matrx-motion-duration-panel:0s}}}
