*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--ascii-bg,#0a0a0a);color:var(--ascii-fg,#e0e0e0);-webkit-font-smoothing:antialiased;font-family:Berkeley Mono,JetBrains Mono,Fira Code,Cascadia Code,SF Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px;line-height:1.4}body{min-height:100vh;padding:2rem;transition:background .16s,color .16s;overflow-x:hidden}#root{width:100%}@media (width<=600px){html{font-size:12px}body{padding:1rem}}@media (width<=380px){html{font-size:11px}body{padding:.75rem}}.ascii-theme{background:var(--ascii-bg,transparent);color:var(--ascii-fg,inherit);font-family:Berkeley Mono,JetBrains Mono,Fira Code,Cascadia Code,Source Code Pro,SF Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:var(--ascii-font-size,inherit);line-height:var(--ascii-line-height,1.4);letter-spacing:var(--ascii-letter-spacing,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ascii-lib{font-family:Berkeley Mono,JetBrains Mono,Fira Code,Cascadia Code,Source Code Pro,SF Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:var(--ascii-font-size,inherit);line-height:var(--ascii-line-height,1.4);letter-spacing:var(--ascii-letter-spacing,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ascii-fg,inherit)}.ascii-box,.ascii-surface,.ascii-input-wrapper,.ascii-textarea-wrapper,.ascii-select-wrapper,.ascii-table,.ascii-tabs,.ascii-progress,.ascii-alert,.ascii-accordion,.ascii-card,.ascii-tree,.ascii-code,.ascii-spinner,.ascii-badge,.ascii-stat,.ascii-skeleton,.ascii-timeline,.ascii-avatar,.ascii-sidebar,.ascii-tag,.ascii-sparkline{white-space:pre;display:inline-block}.ascii-box,.ascii-surface,.ascii-input-wrapper,.ascii-textarea-wrapper,.ascii-select-wrapper,.ascii-table,.ascii-tabs,.ascii-progress,.ascii-alert,.ascii-accordion,.ascii-card,.ascii-tree,.ascii-code,.ascii-stat,.ascii-sidebar{max-width:100%}.ascii-box,.ascii-surface,.ascii-input-wrapper,.ascii-textarea-wrapper,.ascii-table,.ascii-tabs,.ascii-progress,.ascii-alert,.ascii-accordion,.ascii-card,.ascii-tree,.ascii-code{overflow-x:auto}.ascii-box,.ascii-input-wrapper,.ascii-textarea-wrapper,.ascii-select-wrapper{position:relative}.ascii-surface{white-space:normal;position:relative}.ascii-surface-shell{white-space:pre;display:block}.ascii-surface-body,.ascii-surface-footer{white-space:pre-wrap;overflow-wrap:anywhere;position:absolute}.ascii-surface-body{flex-direction:column;gap:.5rem;display:flex}.ascii-surface-footer{align-items:center;display:flex}.ascii-btn,.ascii-select-trigger,.ascii-select-option,.ascii-tab-btn,.ascii-accordion-header,.ascii-modal-close,.ascii-pagination-btn,.ascii-dropdown-trigger,.ascii-dropdown-item,.ascii-sidebar-item,.ascii-tree-item,.ascii-tag-dismiss,.ascii-cmdpalette-item,.ascii-breadcrumb-btn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.ascii-btn:focus-visible,.ascii-select-trigger:focus-visible,.ascii-tab-btn:focus-visible,.ascii-accordion-header:focus-visible,.ascii-modal-close:focus-visible,.ascii-pagination-btn:focus-visible,.ascii-dropdown-trigger:focus-visible,.ascii-sidebar-item:focus-visible,.ascii-tree-item:focus-visible,.ascii-cmdpalette-item:focus-visible{outline-offset:2px;outline:2px solid}.ascii-btn,.ascii-check,.ascii-radio,.ascii-select-trigger,.ascii-tab-btn,.ascii-accordion-header,.ascii-toggle,.ascii-pagination-btn,.ascii-dropdown-trigger,.ascii-sidebar-item,.ascii-tree-item{-webkit-user-select:none;user-select:none}.ascii-input-native,.ascii-textarea-native{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:none;outline:none;margin:0}.ascii-input-native::placeholder,.ascii-textarea-native::placeholder{opacity:.5}.ascii-btn:disabled{opacity:.4;cursor:not-allowed}.ascii-check:has(input:disabled){opacity:.4;cursor:not-allowed}.ascii-radio:has(input:disabled){opacity:.4;cursor:not-allowed}.ascii-toggle:has(input:disabled){opacity:.4;cursor:not-allowed}.ascii-box-content{display:block}.ascii-btn{white-space:pre;line-height:inherit;letter-spacing:inherit;display:inline-block}.ascii-btn:not(:disabled):hover{filter:brightness(1.2)}.ascii-btn:not(:disabled):active{filter:brightness(.85)}.ascii-input-native{width:100%;padding:0}.ascii-check,.ascii-radio{cursor:pointer;align-items:baseline;gap:.5ch;display:inline-flex}.ascii-check input,.ascii-radio input,.ascii-toggle input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}:is(.ascii-check:has(input:focus-visible) .ascii-check-box,.ascii-radio:has(input:focus-visible) .ascii-radio-dot,.ascii-toggle:has(input:focus-visible) .ascii-toggle-track){outline-offset:1px;outline:2px solid}.ascii-select-dropdown{z-index:1000;white-space:pre;position:absolute;top:100%;left:0}.ascii-select-option{width:100%;display:block}.ascii-select-option:hover,.ascii-select-option:focus,.ascii-select-option-active{filter:brightness(1.3)}.ascii-tree-list{flex-direction:column;display:flex}.ascii-tree-item{width:100%;color:inherit;font:inherit;text-align:left;white-space:pre;cursor:pointer;background:0 0;border:none;padding:0;display:block}.ascii-tree-item:hover,.ascii-tree-item-selected{filter:brightness(1.24)}.ascii-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ascii-tab-bar{white-space:pre;display:flex}.ascii-tab-btn{white-space:pre}.ascii-tab-panel{white-space:normal}.ascii-divider{white-space:pre;max-width:100%;display:block;overflow:hidden}.ascii-toggle{cursor:pointer;align-items:baseline;display:inline-flex}.ascii-toggle-track{white-space:pre;cursor:pointer}.ascii-toggle-track:focus-visible{outline-offset:1px;outline:2px solid}.ascii-textarea-native{resize:none}.ascii-modal-overlay{background:var(--ascii-overlay,#0009);z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ascii-modal{max-width:100%;position:relative;overflow:auto}.ascii-modal-close{line-height:inherit;z-index:1;position:absolute;top:0;right:0}.ascii-tooltip-wrapper{display:inline-block;position:relative}.ascii-tooltip-content,.ascii-hovercard-content{white-space:normal;pointer-events:none}.ascii-toast{z-index:10001;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:fixed}.ascii-toast-top-right{align-items:flex-end;top:1rem;right:1rem}.ascii-toast-top-left{align-items:flex-start;top:1rem;left:1rem}.ascii-toast-bottom-right{align-items:flex-end;bottom:1rem;right:1rem}.ascii-toast-bottom-left{align-items:flex-start;bottom:1rem;left:1rem}.ascii-toast-item{white-space:pre;pointer-events:auto;position:relative}.ascii-toast-close{opacity:0;cursor:pointer;background:0 0;border:none;position:absolute;inset:0}.ascii-pagination{white-space:pre;align-items:center;gap:0;display:inline-flex}.ascii-pagination-btn{white-space:pre;display:inline-block}.ascii-pagination-btn:disabled{opacity:.3;cursor:not-allowed}.ascii-pagination-btn:not(:disabled):hover{filter:brightness(1.2)}.ascii-pagination-active{filter:brightness(1.3)}.ascii-pagination-ellipsis{white-space:pre;align-items:center;display:inline-flex}.ascii-dropdown-wrapper{display:inline-block;position:relative}.ascii-dropdown-trigger{white-space:pre;display:inline-block}.ascii-dropdown-trigger:hover{filter:brightness(1.2)}.ascii-dropdown-menu{z-index:1000;white-space:pre;position:absolute;top:100%;left:0}.ascii-dropdown-item{width:100%;display:block}.ascii-dropdown-item:hover,.ascii-dropdown-item-active{filter:brightness(1.3)}.ascii-dropdown-item-disabled{opacity:.4;cursor:not-allowed}.ascii-dropdown-item-danger{filter:brightness(1.15)}.ascii-breadcrumb{white-space:pre}.ascii-breadcrumb-list{align-items:baseline;margin:0;padding:0;list-style:none;display:inline-flex}.ascii-breadcrumb-item{display:inline}.ascii-breadcrumb-link{text-underline-offset:2px;text-decoration:underline}.ascii-breadcrumb-link:hover{filter:brightness(1.2)}.ascii-breadcrumb-sep{opacity:.5}@keyframes ascii-skeleton-pulse{0%,to{opacity:.4}50%{opacity:1}}.ascii-skeleton{animation:1.5s ease-in-out infinite ascii-skeleton-pulse}@media (prefers-reduced-motion:reduce){.ascii-skeleton{opacity:.6;animation:none}}.ascii-sidebar{white-space:pre}.ascii-sidebar-item{white-space:pre;width:100%;display:block}.ascii-sidebar-item:hover{filter:brightness(1.2)}.ascii-sidebar-item-active{filter:brightness(1.3)}.ascii-tag-dismiss{font:inherit;display:inline}.ascii-tag-dismiss:hover{filter:brightness(1.3)}.ascii-cmdpalette-overlay{background:var(--ascii-overlay,#0009);z-index:9999;justify-content:center;align-items:flex-start;padding-top:20vh;display:flex;position:fixed;inset:0}.ascii-cmdpalette{white-space:pre;max-width:100%;position:relative}.ascii-cmdpalette-input{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:none;outline:none;margin:0}.ascii-cmdpalette-input::placeholder{opacity:.5}.ascii-cmdpalette-item{cursor:pointer;width:100%;display:block}.ascii-cmdpalette-item:hover,.ascii-cmdpalette-item-active{filter:brightness(1.3)}.ascii-cmdpalette-item-recent{font-weight:600}.ascii-barchart,.ascii-heatmap,.ascii-gauge{white-space:pre;display:inline-block}.ascii-slider{white-space:pre;-webkit-user-select:none;user-select:none;align-items:baseline;display:inline-flex}.ascii-slider-track{cursor:pointer;white-space:pre}.ascii-slider-track:focus-visible{outline-offset:2px;outline:2px solid}.ascii-slider-track[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ascii-stepper{white-space:pre;display:inline-block}.ascii-datepicker{display:inline-block}.ascii-datepicker-nav{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ascii-datepicker-nav:hover{filter:brightness(1.3)}.ascii-datepicker-day{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ascii-datepicker-day:hover{filter:brightness(1.3)}.ascii-datepicker-day-selected{filter:brightness(1.4)}.ascii-sequence,.ascii-flamegraph,.ascii-queryplan,.ascii-rackmap{display:inline-block}.ascii-tone-success{filter:brightness(1.24)}.ascii-tone-warn{filter:brightness(1.12)}.ascii-tone-error{font-weight:600}.ascii-sequence-header,.ascii-sequence-row,.ascii-flame-row,.ascii-queryplan-header,.ascii-queryplan-row,.ascii-rackmap-rack{white-space:pre;align-items:baseline;gap:1ch;display:flex}.ascii-sequence-list,.ascii-flame-list,.ascii-queryplan-list,.ascii-rackmap-list{flex-direction:column;gap:.2rem;display:flex}.ascii-sequence-grid,.ascii-flame-bar,.ascii-queryplan-operation,.ascii-rackmap-label{white-space:pre}.ascii-sequence-meta{opacity:.72}.ascii-flame-label,.ascii-queryplan-rows,.ascii-queryplan-cost{opacity:.8}.ascii-rackmap-rack{flex-wrap:wrap}.ascii-rackmap-slots{flex-wrap:wrap;gap:.5ch;display:inline-flex}.ascii-rackmap-slot{display:inline-block}.ascii-terminal{cursor:text;display:inline-block}.ascii-terminal-toolbar,.ascii-terminal-status,.ascii-logviewer-toolbar,.ascii-diff-toolbar,.ascii-processtable-toolbar,.ascii-processtable-summary,.ascii-logviewer-columns,.ascii-diff-columns{white-space:pre-wrap}.ascii-terminal-toolbar,.ascii-logviewer-toolbar,.ascii-diff-toolbar,.ascii-processtable-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ascii-terminal-status,.ascii-processtable-summary,.ascii-logviewer-columns,.ascii-diff-columns{opacity:.72}.ascii-terminal-input{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;caret-color:currentColor;background:0 0;border:none;outline:none;margin:0;padding:0}.ascii-terminal-body::-webkit-scrollbar{width:0}.ascii-kbd{white-space:pre;font:inherit;display:inline}.ascii-kbd-sep{opacity:.5}.ascii-asciitext{white-space:pre;display:inline-block}.ascii-resizable{align-items:stretch;display:flex}.ascii-resizable-divider{cursor:col-resize;white-space:pre;-webkit-user-select:none;user-select:none;opacity:.6;align-items:center;padding:0 2px;display:flex}.ascii-resizable-divider:hover{opacity:1}.ascii-resizable-divider:focus-visible{outline-offset:1px;outline:2px solid}.ascii-splitpane .ascii-resizable-left,.ascii-splitpane .ascii-resizable-right{min-width:0}.ascii-splitpane-panel{border:1px dashed;flex-direction:column;gap:.5rem;height:100%;min-height:0;padding:.5rem;display:flex}.ascii-splitpane-header,.ascii-splitpane-footer{white-space:pre-wrap;opacity:.72}.ascii-splitpane-body{flex:auto;min-width:0;min-height:0;overflow:auto}.ascii-sheet-overlay{background:var(--ascii-overlay,#0009);z-index:9999;display:flex;position:fixed;inset:0}.ascii-sheet{position:relative;overflow:auto}.ascii-sheet-right{align-self:stretch;margin-left:auto}.ascii-sheet-left{align-self:stretch;margin-right:auto}.ascii-sheet-bottom{align-self:flex-end;width:100%}.ascii-sheet-close{line-height:inherit;z-index:1;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;position:absolute;top:0;right:0}.ascii-sheet-close:hover{filter:brightness(1.3)}.ascii-alertdialog{max-width:100%;position:relative}.ascii-alertdialog-actions{gap:1ch;display:flex}.ascii-alertdialog-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ascii-alertdialog-btn:hover{filter:brightness(1.3)}.ascii-alertdialog-btn:focus-visible{outline-offset:2px;outline:2px solid}.ascii-aspect-ratio,.ascii-button-group{white-space:pre;display:inline-block}.ascii-btngroup-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ascii-btngroup-btn:hover{filter:brightness(1.2)}.ascii-btngroup-btn-active{filter:brightness(1.3)}.ascii-btngroup-btn:disabled{opacity:.4;cursor:not-allowed}.ascii-btngroup-btn:focus-visible{outline-offset:1px;outline:2px solid}.ascii-calendar{white-space:pre;display:inline-block}.ascii-calendar-nav{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ascii-calendar-nav:hover{filter:brightness(1.3)}.ascii-calendar-day{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ascii-calendar-day:hover{filter:brightness(1.3)}.ascii-calendar-day-selected{filter:brightness(1.4)}.ascii-carousel{white-space:pre;display:inline-block}.ascii-carousel:focus-visible{outline-offset:2px;outline:2px solid}.ascii-carousel-nav{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ascii-carousel-nav:hover{filter:brightness(1.3)}.ascii-collapsible{white-space:pre;display:inline-block}.ascii-collapsible-trigger{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;display:block}.ascii-collapsible-trigger:hover{filter:brightness(1.2)}.ascii-collapsible-trigger:focus-visible{outline-offset:2px;outline:2px solid}.ascii-combobox-wrapper{white-space:pre;display:inline-block;position:relative}.ascii-combobox-input{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.ascii-combobox-input::placeholder{opacity:.5}.ascii-combobox-dropdown{z-index:1000;white-space:pre;position:absolute;top:100%;left:0}.ascii-combobox-option{cursor:pointer;width:100%;display:block}.ascii-combobox-option:hover,.ascii-combobox-option-active{filter:brightness(1.3)}.ascii-contextmenu-wrapper{display:inline-block;position:relative}.ascii-contextmenu{white-space:pre}.ascii-contextmenu-item{cursor:pointer;width:100%;display:block}.ascii-contextmenu-item:hover,.ascii-contextmenu-item-active{filter:brightness(1.3)}.ascii-contextmenu-item-disabled{opacity:.4;cursor:not-allowed}.ascii-datatable{white-space:pre;max-width:100%;display:inline-block}.ascii-datatable-head{white-space:pre;display:block}.ascii-datatable-head-sticky{z-index:1;background:inherit;position:sticky;top:0}.ascii-datatable-body{white-space:pre;flex-direction:column;display:flex;overflow:auto}.ascii-datatable-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}.ascii-datatable-row:hover,.ascii-datatable-row-active{filter:brightness(1.12)}.ascii-datatable-row-selected{filter:brightness(1.22)}.ascii-datatable-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ascii-datatable-sort:hover{filter:brightness(1.3)}.ascii-datatable-sort:focus-visible{outline-offset:1px;outline:2px solid}.ascii-datatable-pager{white-space:pre;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:inline-flex}.ascii-datatable-meta,.ascii-datatable-page-controls{align-items:center;gap:.25rem;display:inline-flex}.ascii-datatable-page-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ascii-datatable-page-btn:disabled{opacity:.3;cursor:not-allowed}.ascii-datatable-page-btn:hover:not(:disabled){filter:brightness(1.3)}.ascii-drawer-overlay{background:var(--ascii-overlay,#0009);z-index:9999;display:flex;position:fixed;inset:0}.ascii-drawer{position:relative;overflow:auto}.ascii-drawer-right{align-self:stretch;margin-left:auto}.ascii-drawer-left{align-self:stretch;margin-right:auto}.ascii-drawer-top{align-self:flex-start;width:100%}.ascii-drawer-bottom{align-self:flex-end;width:100%}.ascii-drawer-close{line-height:inherit;z-index:1;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;position:absolute;top:0;right:0}.ascii-drawer-close:hover{filter:brightness(1.3)}.ascii-empty,.ascii-field{white-space:pre;display:inline-block}.ascii-field-label{display:block}.ascii-field-hint{opacity:.6}.ascii-field-error-msg{display:block}.ascii-hovercard-wrapper{display:inline-block;position:relative}.ascii-hovercard-content{white-space:normal;pointer-events:none;z-index:10000;margin-bottom:2px;position:absolute;bottom:100%;left:0}.ascii-input-group{white-space:pre;display:inline-block;position:relative}.ascii-input-group-addon{opacity:.7}.ascii-input-group-native{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.ascii-input-otp{white-space:pre;align-items:center;display:inline-flex}.ascii-otp-cell{white-space:pre;text-align:center;display:inline-block}.ascii-otp-input{font:inherit;color:inherit;text-align:center;width:1ch;line-height:inherit;letter-spacing:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.ascii-otp-input:focus-visible{outline:none}.ascii-otp-cell:has(.ascii-otp-input:focus){filter:brightness(1.3)}.ascii-otp-sep{display:inline-block}.ascii-item{white-space:pre;display:block}.ascii-item-btn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;display:block}.ascii-item-btn:hover{filter:brightness(1.2)}.ascii-item-active{filter:brightness(1.3)}.ascii-item-disabled{opacity:.4;cursor:not-allowed}.ascii-label{white-space:pre;cursor:pointer;display:inline-block}.ascii-menubar{white-space:pre;display:inline-block}.ascii-menubar-items{display:inline-flex}.ascii-menubar-menu-wrapper{display:inline-block;position:relative}.ascii-menubar-trigger{font:inherit;color:inherit;cursor:pointer;white-space:pre;background:0 0;border:none;padding:0}.ascii-menubar-trigger:hover,.ascii-menubar-trigger-active{filter:brightness(1.3)}.ascii-menubar-trigger:focus-visible{outline-offset:2px;outline:2px solid}.ascii-menubar-dropdown{z-index:1000;white-space:pre;position:absolute;top:100%;left:0}.ascii-menubar-item{cursor:pointer;width:100%;display:block}.ascii-menubar-item:hover,.ascii-menubar-item-active{filter:brightness(1.3)}.ascii-menubar-item-disabled{opacity:.4;cursor:not-allowed}.ascii-native-select{white-space:pre;display:inline-block;position:relative}.ascii-native-select-el{font:inherit;color:inherit;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}.ascii-navmenu{white-space:pre;align-items:baseline;display:inline-flex}.ascii-navmenu-sep{opacity:.5}.ascii-navmenu-link,.ascii-navmenu-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.ascii-navmenu-link:hover,.ascii-navmenu-btn:hover{filter:brightness(1.2)}.ascii-navmenu-active{filter:brightness(1.3)}.ascii-navmenu-btn:disabled{opacity:.4;cursor:not-allowed}.ascii-navmenu-btn:focus-visible,.ascii-navmenu-link:focus-visible{outline-offset:2px;outline:2px solid}.ascii-popover-wrapper{display:inline-block;position:relative}.ascii-popover-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ascii-popover-trigger:focus-visible{outline-offset:2px;outline:2px solid}.ascii-popover-content{white-space:normal}.ascii-card-body,.ascii-modal-body,.ascii-drawer-body,.ascii-sheet-body{align-items:flex-start}.ascii-card-footer,.ascii-window-footer,.ascii-alertdialog-footer{justify-content:space-between;gap:1rem}.ascii-aspect-ratio-body{text-align:center;justify-content:center;align-items:center;display:flex}.ascii-window-body{align-items:flex-start}.ascii-form-body{align-items:stretch}.ascii-form-native{flex-direction:column;gap:.85rem;display:flex}.ascii-form-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.ascii-form-copy{flex-direction:column;gap:.35rem;min-width:0;display:flex}.ascii-form-description{opacity:.72}.ascii-form-status{align-items:center;gap:.5rem;display:flex}.ascii-form-summary{border:1px dashed;padding:.5rem .65rem}.ascii-form-notices{flex-direction:column;gap:.5rem;display:flex}.ascii-form-notice{border:1px dashed;align-items:flex-start;gap:.6rem;padding:.45rem .55rem;display:flex}.ascii-form-notice-label{opacity:.72;text-transform:uppercase;letter-spacing:.08em;min-width:7ch}.ascii-form-notice-message{flex:auto;min-width:0}.ascii-form-fieldset{border:none;flex-direction:column;gap:.9rem;min-inline-size:0;margin:0;padding:0;display:flex}.ascii-form-sections{flex-direction:column;gap:.9rem;display:flex}.ascii-form-section{border-top:1px dashed;gap:.85rem;padding-top:.85rem;display:grid}.ascii-form-section:first-child{border-top:none;padding-top:0}.ascii-form-section-split{grid-template-columns:minmax(0,1.8fr) minmax(14rem,1fr);align-items:start}.ascii-form-section-main{flex-direction:column;gap:.65rem;min-width:0;display:flex}.ascii-form-section-head{flex-direction:column;gap:.25rem;display:flex}.ascii-form-section-title{font:inherit;margin:0;font-weight:600}.ascii-form-section-description{opacity:.72}.ascii-form-section-fields{align-items:start;gap:.75rem 1rem;display:grid}.ascii-form-section-aside{min-width:0}.ascii-form-content{flex-direction:column;gap:.75rem;display:flex}.ascii-form-actions{border-top:1px dashed;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.75rem;display:flex}.ascii-logviewer-list,.ascii-diff-list,.ascii-filetree-list,.ascii-processtable-list{flex-direction:column;gap:.2rem;display:flex}.ascii-logviewer-empty,.ascii-diff-empty,.ascii-processtable-empty{opacity:.72}.ascii-logviewer-line,.ascii-diff-line,.ascii-filetree-line,.ascii-processtable-header,.ascii-processtable-row{white-space:pre}.ascii-logviewer-list{gap:.15rem}.ascii-logviewer-level{width:5ch;display:inline-block}.ascii-logviewer-mark{width:3ch;display:inline-block}.ascii-logviewer-time{opacity:.65;width:7ch;display:inline-block}.ascii-logviewer-source{opacity:.7;display:inline-block}.ascii-logviewer-debug{opacity:.75}.ascii-logviewer-warn,.ascii-diff-remove{filter:brightness(1.15)}.ascii-logviewer-error{font-weight:600}.ascii-logviewer-line-selected{filter:brightness(1.28)}.ascii-logviewer-line-bookmarked{font-weight:600}.ascii-logviewer-success,.ascii-diff-add,.ascii-filetree-selected{filter:brightness(1.25)}.ascii-logviewer-action{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.ascii-diff-line{gap:1ch;display:flex}.ascii-diff-lineno{opacity:.65;width:3ch;display:inline-block}.ascii-diff-marker{width:1ch;display:inline-block}.ascii-filetree-line{display:block}.ascii-processtable-header,.ascii-processtable-row{grid-template-columns:5ch 18ch 6ch 8ch 8ch 8ch;column-gap:1ch;display:grid}.ascii-processtable-header{font-weight:600}.ascii-popover-top{margin-bottom:0}.ascii-popover-bottom{margin-top:0}.ascii-popover-left{margin-right:0}.ascii-popover-right{margin-left:0}.ascii-popup-measure-root{visibility:hidden;pointer-events:none;z-index:-1;position:absolute;inset:0}.ascii-popup-measure{white-space:pre;width:max-content;display:inline-block}.ascii-popup-char-measure{width:max-content;display:inline-block}.ascii-inspector-body,.ascii-statusgrid-body{align-items:stretch}.ascii-inspector-group{opacity:.72;text-transform:uppercase;letter-spacing:.08em}.ascii-inspector-row{flex-wrap:wrap;align-items:baseline;display:flex}.ascii-inspector-label{opacity:.72;flex:none}.ascii-inspector-separator{opacity:.5}.ascii-inspector-value{flex:auto;min-width:0}.ascii-inspector-meta{opacity:.6}.ascii-statusgrid-grid{gap:.75rem;display:grid}.ascii-statusgrid-cell{border:1px dashed;flex-direction:column;gap:.2rem;padding:.35rem .5rem;display:flex}.ascii-statusgrid-label,.ascii-trace-columns,.ascii-dependencygraph-meta{opacity:.72}.ascii-statusgrid-value{font-weight:600}.ascii-statusgrid-hint{opacity:.6}.ascii-trace-list,.ascii-dependencygraph-list{flex-direction:column;gap:.3rem;display:flex}.ascii-trace-columns,.ascii-trace-row{white-space:pre;grid-template-columns:28ch 16ch 8ch;column-gap:1ch;display:grid}.ascii-dependencygraph-group{flex-direction:column;gap:.2rem;display:flex}.ascii-dependencygraph-node,.ascii-dependencygraph-edge{white-space:pre;justify-content:space-between;gap:1rem;display:flex}.ascii-match{background:color-mix(in srgb, currentColor 18%, transparent)}.ascii-statusgrid-info,.ascii-inspector-info,.ascii-form-neutral,.ascii-form-info,.ascii-trace-neutral,.ascii-dependencygraph-neutral{opacity:.92}.ascii-statusgrid-success,.ascii-inspector-success,.ascii-form-success,.ascii-trace-success,.ascii-dependencygraph-success{filter:brightness(1.18)}.ascii-statusgrid-warn,.ascii-inspector-warn,.ascii-form-warn,.ascii-trace-warn,.ascii-dependencygraph-warn{filter:brightness(1.08)}.ascii-statusgrid-error,.ascii-inspector-error,.ascii-form-error,.ascii-trace-error,.ascii-dependencygraph-error{font-weight:600}@media (width<=900px){.ascii-form-section-split{grid-template-columns:1fr}}.ascii-scrollarea{white-space:pre;display:inline-block}.ascii-scrollarea-viewport{scrollbar-width:none}.ascii-scrollarea-viewport::-webkit-scrollbar{display:none}.ascii-scrollarea-track{opacity:.5}.ascii-sonner{z-index:10001;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:fixed;bottom:1rem;right:1rem}.ascii-sonner-item{white-space:pre;cursor:pointer}.ascii-sonner-item:hover{filter:brightness(1.2)}.ascii-switch{cursor:pointer;align-items:baseline;display:inline-flex}.ascii-switch input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ascii-switch-track{white-space:pre;cursor:pointer}.ascii-switch-track:focus-visible{outline-offset:1px;outline:2px solid}.ascii-switch:has(input:disabled){opacity:.4;cursor:not-allowed}.ascii-toggle-group{white-space:pre;display:inline-block}.ascii-togglegroup-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ascii-togglegroup-btn:hover{filter:brightness(1.2)}.ascii-togglegroup-btn-active{filter:brightness(1.3)}.ascii-togglegroup-btn:disabled{opacity:.4;cursor:not-allowed}.ascii-togglegroup-btn:focus-visible{outline-offset:1px;outline:2px solid}.ascii-typography{white-space:pre;margin:0;padding:0}.ascii-typography-h1,.ascii-typography-h2,.ascii-typography-h3,.ascii-typography-h4{font-size:1em;font-weight:400}.ascii-typography-caption{opacity:.7}.ascii-typography-overline{letter-spacing:.15em;opacity:.7}.ascii-direction{display:inline-block}@keyframes ascii-border-shimmer{0%{filter:brightness()}50%{filter:brightness(1.6)}to{filter:brightness()}}@keyframes ascii-border-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes ascii-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ascii-scan-line{0%{top:0}to{top:100%}}@keyframes ascii-crt-flicker{0%{opacity:1}5%{opacity:.96}10%{opacity:1}15%{opacity:.98}92%{opacity:1}95%{opacity:.95}to{opacity:1}}@keyframes ascii-breathing{0%,to{opacity:.85}50%{opacity:1}}@keyframes ascii-skeleton-shimmer-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ascii-noise-flicker{0%,to{opacity:1}10%{opacity:.92}30%{opacity:1}50%{opacity:.97}70%{opacity:1}90%{opacity:.94}}.ascii-animate-shimmer .ascii-surface-shell,.ascii-animate-shimmer>span:first-child{animation:2s ease-in-out infinite ascii-border-shimmer}.ascii-animate-pulse .ascii-surface-shell,.ascii-animate-pulse>span:first-child{animation:1.5s ease-in-out infinite ascii-border-pulse}.ascii-animate-breathing:focus-within{animation:2s ease-in-out infinite ascii-breathing}.ascii-animate-cursor-blink .ascii-cursor{animation:1s step-end infinite ascii-cursor-blink}.ascii-animate-crt{animation:4s ease-in-out infinite ascii-crt-flicker}.ascii-animate-scan{position:relative;overflow:hidden}.ascii-scan-line-bar{pointer-events:none;background:linear-gradient(transparent, color-mix(in srgb, currentColor 8%, transparent), transparent);z-index:1;height:1.4em;animation:6s linear infinite ascii-scan-line;position:absolute;left:0;right:0}.ascii-animate-noise{animation:3s ease-in-out infinite ascii-noise-flicker}.ascii-skeleton-shimmer{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, currentColor 15%, transparent) 50%, transparent 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out infinite ascii-skeleton-shimmer-sweep}.ascii-btn-press{transition:transform 80ms ease-out}.ascii-btn-press:active{transform:scale(.96)}.ascii-check-snap .ascii-check-box,.ascii-toggle-snap .ascii-toggle-track{transition:filter .15s ease-out}.ascii-check-snap:has(input:checked) .ascii-check-box{filter:brightness(1.3)}@media (prefers-reduced-motion:reduce){.ascii-animate-shimmer .ascii-surface-shell,.ascii-animate-shimmer>span:first-child,.ascii-animate-pulse .ascii-surface-shell,.ascii-animate-pulse>span:first-child,.ascii-animate-breathing:focus-within,.ascii-animate-crt,.ascii-animate-noise,.ascii-skeleton-shimmer,.ascii-scan-line-bar{animation:none}.ascii-btn-press:active{transform:none}}.demo-header{text-align:center;white-space:pre;color:var(--ascii-accent);max-width:100%;margin-bottom:2rem;line-height:1.2;overflow:hidden}.demo-header .subtitle{color:var(--ascii-dim);white-space:pre-wrap;margin-top:.5rem;font-size:.85rem}.view-switcher{border-bottom:1px solid var(--ascii-border);gap:.5rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.view-tab{color:var(--ascii-dim);font:inherit;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;transition:color .15s}.view-tab:hover{color:var(--ascii-fg)}.view-tab-active{color:var(--ascii-accent)}.demo-controls{border:1px solid var(--ascii-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ascii-surface) 86%, transparent), transparent 65%), var(--ascii-surface);flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:.75rem 1rem;display:flex}.demo-control{flex-direction:column;gap:.5rem;display:flex}.dashboard{flex-direction:column;gap:1.5rem;display:flex}.dash-topbar{border-bottom:1px solid var(--ascii-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.dash-topbar-left,.dash-topbar-right{align-items:center;gap:.75rem;display:flex}.dash-logo{color:var(--ascii-accent);letter-spacing:.05em;font-weight:700}.dash-controls{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.dash-toggles{flex-direction:column;gap:.5rem;display:flex}.dash-alert-strip{margin:0}.dash-metrics{flex-wrap:wrap;gap:1rem;display:flex}.dash-deploy-section{flex-direction:column;gap:.75rem;display:flex}.dash-deploy-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dash-deploy-badges{align-items:center;gap:.5rem;display:flex}.dash-deploy-actions{gap:1rem;display:flex}.dash-section{margin-top:.5rem}.dash-section-title{color:var(--ascii-dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.8rem;font-weight:400}.dash-menubar{margin-bottom:.5rem}.dash-breadcrumb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.dash-user-area{align-items:center;gap:.75rem;display:flex}.dash-nav{border-bottom:1px solid var(--ascii-border);margin-bottom:1rem;padding-bottom:.5rem}.dash-stats,.dash-gauges{flex-wrap:wrap;gap:1rem;display:flex}.dash-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.dash-kbd-hints{border-top:1px solid var(--ascii-border);flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.75rem 0;font-size:.8rem;display:flex}.dash-split{flex-wrap:wrap;gap:2rem;display:flex}.dash-split-left,.dash-split-right{flex:1;min-width:260px}.accent2{color:var(--ascii-fg)}.section{margin-bottom:3rem}h2.section-title{color:var(--ascii-accent);margin-bottom:.25rem;font-size:1rem;font-weight:400}.section-desc{color:var(--ascii-dim);margin-bottom:1rem;font-size:.85rem}.demo-row{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;margin-bottom:1rem;display:flex}.demo-col{flex-direction:column;gap:.5rem;display:flex}.label{color:var(--ascii-dim);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.green{color:var(--ascii-accent)}.red{color:var(--ascii-accent2)}.blue{color:var(--ascii-accent3)}.warning{color:var(--ascii-warning)}.dim{color:var(--ascii-dim)}.white{color:var(--ascii-fg)}.ascii-lib{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ascii-select-dropdown{background:var(--ascii-bg)}.divider-full{color:var(--ascii-border);margin:2rem 0}.output{color:var(--ascii-dim);margin-top:.5rem;font-size:.8rem}.dash-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1rem;display:grid}.feature-card,.feature-demo{flex-direction:column;gap:.75rem;display:flex}.feature-inline,.feature-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.feature-toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.feature-popup-body{flex-direction:column;gap:.2rem;display:flex}footer{text-align:center;color:var(--ascii-dim);margin-bottom:2rem}footer pre{max-width:100%;font:inherit;margin:0;overflow:hidden}.demo-tab-content{white-space:pre;padding:.75rem 0}.index-view{width:100%}.index-search{align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.index-grid{grid-template-columns:repeat(auto-fill,minmax(38ch,1fr));gap:1rem;margin:1.5rem 0;display:grid}.index-item{padding:.125rem 0;font-family:inherit}.index-alpha-list{margin:1.5rem 0}@media (width<=600px){.demo-header{margin-bottom:1.5rem}.section{margin-bottom:2rem}.demo-row{gap:1rem}.divider-full{margin:1.5rem 0}.dash-metrics{gap:.75rem}.dash-split{flex-direction:column;gap:1.5rem}.dash-grid,.dash-feature-grid{grid-template-columns:1fr}}
