.maui-grid{align-content:start;display:grid}.maui-stacklayout{min-width:0;min-height:0;display:flex}.maui-vstack{flex-direction:column;min-width:0;min-height:0;display:flex}.maui-hstack{flex-direction:row;min-width:0;min-height:0;display:flex}.maui-flexlayout{min-width:0;min-height:0;display:flex}.maui-absolutelayout{position:relative}.maui-scrollview{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-width:0;min-height:0}.maui-border{box-sizing:border-box;min-width:0}.maui-contentview{min-width:0}.maui-label{min-width:0;margin:0;display:block}.maui-boxview{flex:none;display:block}.maui-checkbox{cursor:pointer;width:22px;height:22px;accent-color:var(--accent-blue,#2563eb);flex:none}.maui-checkbox:disabled{opacity:.4;cursor:default}.maui-path{display:block}.maui-datagrid{background-color:var(--surface);block-size:350px;color:var(--text);outline:none}.maui-datagrid-canvas{z-index:0;position:relative}.maui-datagrid-header-row,.maui-datagrid-summary-row{z-index:2;display:grid;position:sticky}.maui-datagrid-body{position:relative}.maui-datagrid-row{inline-size:100%;display:grid;position:absolute;inset-inline-start:0}.maui-datagrid-cell,.maui-datagrid-header-cell{box-sizing:border-box;white-space:nowrap;border-inline-end:1px solid var(--card-border);border-block-end:1px solid var(--card-border);background-color:var(--surface);outline:none;align-items:center;min-width:0;padding-inline:8px;display:flex;position:relative;overflow:hidden}.maui-datagrid-header-cell,.maui-datagrid-summary-row .maui-datagrid-cell,.maui-datagrid-row-alt>.maui-datagrid-cell{background-color:var(--surface-2)}.maui-datagrid-header-cell{font-weight:600}.maui-datagrid-cell-frozen{z-index:1;position:sticky}.maui-datagrid-row:hover>.maui-datagrid-cell{background-image:linear-gradient(var(--accent-soft), var(--accent-soft))}.maui-datagrid-row.maui-datagrid-row-selected>.maui-datagrid-cell{background-image:linear-gradient(var(--accent-soft-strong), var(--accent-soft-strong))}.maui-datagrid-header-cell-drop-target{background-image:linear-gradient(var(--accent-soft), var(--accent-soft))}.maui-datagrid-cell-active{outline:2px solid var(--accent-blue);outline-offset:-2px}.maui-datagrid-cell-text{flex:auto;min-width:0}.maui-datagrid-empty{box-sizing:border-box;color:var(--text-muted);padding:8px;position:sticky;inset-inline-start:0}.maui-datagrid-header-cell-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.maui-datagrid-sort-status{flex:none;align-items:center;gap:2px;margin-inline-start:4px;display:inline-flex}.maui-datagrid-sort-priority{color:var(--text-muted)}.maui-datagrid-resize-handle{cursor:col-resize;touch-action:none;inline-size:6px;position:absolute;inset-block:0;inset-inline-end:0}.maui-datagrid-checkbox{flex:auto;justify-content:center;align-items:center;display:flex}.maui-datagrid-checkbox>.maui-checkbox{block-size:16px;inline-size:16px;margin:0}.maui-datagrid-row>.maui-datagrid-cell.maui-datagrid-cell-editing{background-image:none}.maui-datagrid-row>.maui-datagrid-cell.maui-datagrid-cell-dragged-over{background-image:linear-gradient(var(--accent-soft), var(--accent-soft))}.maui-datagrid-fill-handle{cursor:move;touch-action:none;block-size:8px;inline-size:8px;position:absolute;inset-block-end:0;inset-inline-end:0}.maui-datagrid .maui-datagrid-text-editor{min-height:0;block-size:100%;inline-size:100%}.maui-datagrid-group-header-row{background-color:var(--surface-2)}.maui-datagrid-group-toggle{cursor:pointer;align-items:center;gap:4px;min-width:0;display:inline-flex}.maui-entry{min-height:40px;font-family:inherit;font-size:var(--text-base,14px);color:inherit;background:0 0;border:none;width:100%;padding:0}.maui-entry:focus{outline:none}.maui-entry::placeholder{color:var(--maui-placeholder,#b7b7b3)}.maui-entry:disabled{opacity:.5}.maui-button{cursor:pointer;min-height:44px;color:inherit;-webkit-user-select:none;user-select:none;background:#e0e0e0;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:700;line-height:1;display:inline-flex}.maui-button:disabled{opacity:.4;cursor:default}.maui-button-image{object-fit:contain;width:20px;height:20px}.modal-overlay{z-index:var(--z-modal);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));padding:var(--space-4);display:flex;position:fixed;inset:0}.modal-close:hover{background:var(--paper-3)!important}.modal-close:focus-visible{box-shadow:var(--focus-ring);outline:none;border:1px solid var(--ink)!important}.splitter{width:100%;min-width:0;height:100%;min-height:0;display:flex}.splitter-horizontal{flex-direction:row}.splitter-vertical{flex-direction:column}.splitter-pane{min-width:0;min-height:0}.splitter-handle{touch-action:none;flex:none;position:relative}.splitter-horizontal .splitter-handle{cursor:col-resize}.splitter-vertical .splitter-handle{cursor:row-resize}.splitter-handle:before{content:"";position:absolute}.splitter-horizontal .splitter-handle:before{inset:0 -3px}.splitter-vertical .splitter-handle:before{inset:-3px 0}.maui-treeview{outline:none;min-height:0;padding:4px 0;overflow-y:auto}.maui-treeview-row{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-left:3px solid #0000;align-items:center;gap:6px;height:30px;padding-right:8px;display:flex;position:relative}.maui-treeview-guide{background:var(--card-border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.maui-treeview-guide-terminal{bottom:30%}.maui-treeview-guide-active{background:color-mix(in srgb, var(--border-strong,var(--text-muted)) 50%, var(--card-border));width:1.5px}.maui-treeview-row:hover{background:var(--accent-soft)}.maui-treeview-row-selected{background:var(--accent-soft);border-left-color:var(--accent-edge)}.maui-treeview-row-active{background:var(--accent-soft-strong);border-left-color:var(--accent-blue)}.maui-treeview-row-drop-valid{outline:2px solid var(--accent-blue);outline-offset:-2px}.maui-treeview-row-drop-invalid{outline:2px dashed var(--destructive);outline-offset:-2px;cursor:not-allowed}.maui-treeview-chevron{cursor:pointer;opacity:.7;flex:none;margin-right:-2px;transition:transform .15s}.maui-treeview-label{text-overflow:ellipsis;min-width:0;color:var(--text);font-size:var(--text-sm,12px);flex:auto;overflow:hidden}.maui-treeview-edit-input{min-width:0;font-size:var(--text-sm,12px);background:var(--surface);border:1.5px solid var(--accent-blue);border-radius:4px;outline:none;flex:auto;padding:1px 6px}.maui-treeview-row-creating .maui-treeview-edit-input{border-style:dashed}.maui-treeview-badge{text-transform:uppercase;letter-spacing:.03em;color:var(--on-primary);background:var(--primary-action-bg);border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.3}.maui-treeview-status{color:var(--text-muted);font-size:var(--text-xs,11px);flex:none}.maui-treeview-retry{font-size:var(--text-xs,11px);flex:none;padding:2px 8px}.maui-imagebutton{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.maui-imagebutton:disabled{opacity:.4;cursor:default}.maui-imagebutton-image{width:100%;height:100%}.maui-image{max-width:100%;display:block}.maui-editor{font-family:inherit;font-size:var(--text-base,14px);color:inherit;background:0 0;border:none;width:100%;padding:0;line-height:1.4;overflow-y:auto}.maui-editor:focus{outline:none}.maui-editor::placeholder{color:var(--maui-placeholder,#b7b7b3)}.maui-editor:disabled{opacity:.5}.maui-searchbar{border:1px solid var(--card-border,#e9e9e7);background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.maui-searchbar-icon{color:var(--text-muted,#9a9a95);font-size:18px;transform:rotate(-45deg)}.maui-searchbar-input{min-width:0;color:inherit;background:0 0;border:none;flex:1;font-family:inherit}.maui-searchbar-input:focus{outline:none}.maui-searchbar-input::placeholder{color:var(--maui-placeholder,#b7b7b3)}.maui-searchbar-input::-webkit-search-cancel-button{accent-color:var(--maui-cancel,#c4c4c4)}.maui-picker{border:1px solid var(--card-border,#e9e9e7);min-height:40px;font-family:inherit;font-size:var(--text-base,14px);color:inherit;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#9a9a95 50%),linear-gradient(135deg,#9a9a95 50%,#0000 50%);background-position:right 15px center,right 10px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:10px;padding:0 30px 0 12px}.maui-picker:disabled{opacity:.5}.maui-datepicker{border:1px solid var(--card-border,#e9e9e7);min-height:40px;font-family:inherit;font-size:var(--text-base,14px);color:inherit;background:#fff;border-radius:10px;padding:0 12px}.maui-datepicker:disabled{opacity:.5}.maui-timepicker{border:1px solid var(--card-border,#e9e9e7);min-height:40px;font-family:inherit;font-size:var(--text-base,14px);color:inherit;background:#fff;border-radius:10px;padding:0 12px}.maui-timepicker:disabled{opacity:.5}.maui-switch{cursor:pointer;background:#e6e6e7;border:none;border-radius:16px;flex:none;align-items:center;width:51px;height:31px;padding:2px;transition:background .15s;display:inline-flex}.maui-switch-on{background:var(--maui-switch-on,var(--accent-blue,#2563eb))}.maui-switch-thumb{background:var(--maui-switch-thumb,#fff);border-radius:50%;width:27px;height:27px;transition:transform .15s;box-shadow:0 1px 3px #0000004d}.maui-switch-on .maui-switch-thumb{transform:translate(20px)}.maui-switch:disabled{opacity:.4;cursor:default}.maui-radiobutton{cursor:pointer;font-size:var(--text-base,14px);color:inherit;align-items:center;gap:8px;display:inline-flex}.maui-radiobutton input{cursor:pointer;width:20px;height:20px;accent-color:var(--accent-blue,#2563eb);flex:none}.maui-radiobutton input:disabled{opacity:.4;cursor:default}.maui-slider{appearance:none;cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px}.maui-slider::-webkit-slider-thumb{appearance:none;background:var(--maui-slider-thumb,var(--accent-blue,#2563eb));border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0000004d}.maui-slider::-moz-range-thumb{background:var(--maui-slider-thumb,var(--accent-blue,#2563eb));border:none;border-radius:50%;width:18px;height:18px}.maui-slider:disabled{opacity:.4;cursor:default}.maui-stepper{border:1px solid var(--navbar-btn-border,#c4c4c4);background:#fff;border-radius:8px;align-items:stretch;height:34px;display:inline-flex;overflow:hidden}.maui-stepper-button{width:42px;color:inherit;cursor:pointer;background:0 0;border:none;font-size:18px;font-weight:700}.maui-stepper-button:disabled{opacity:.3;cursor:default}.maui-stepper-divider{background:var(--navbar-btn-border,#c4c4c4);width:1px}.maui-activityindicator{border:3px solid var(--card-border,#e9e9e7);border-top-color:var(--primary-action-bg,#111);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite maui-activityindicator-spin;display:inline-block}@keyframes maui-activityindicator-spin{to{transform:rotate(360deg)}}.maui-progressbar{background:#d9d9d9;border-radius:2px;width:100%;height:4px;overflow:hidden}.maui-progressbar-fill{background:var(--maui-progress-color,var(--accent-blue,#2563eb));height:100%;transition:width .2s;display:block}.maui-webview,.maui-hybridwebview{border:none;width:100%;height:100%}.maui-collectionview{-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.maui-collectionview-horizontal{overflow:auto hidden}.maui-collectionview-item-selected{outline:2px solid var(--accent-blue,#2563eb);outline-offset:-2px;border-radius:8px}.maui-carouselview{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.maui-carouselview::-webkit-scrollbar{display:none}.maui-carouselview-locked{overflow-x:hidden}.maui-carouselview-item{scroll-snap-align:center;flex:0 0 100%;min-width:0}.maui-listview{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.maui-listview-row{align-items:center;display:flex}.maui-listview-row-separated{border-bottom:1px solid var(--maui-separator,#e9e9e7)}.maui-listview-row-selected{background:#2563eb14}.maui-tableview{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.maui-tableview-section{margin:18px 0 0}.maui-tableview-section-title{font-size:var(--text-sm,12px);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#9a9a95);padding:0 16px 6px;font-weight:700}.maui-tableview-section-body{border-top:1px solid var(--card-border,#e9e9e7);border-bottom:1px solid var(--card-border,#e9e9e7);background:#fff}.maui-tableview-cell{border-bottom:1px solid var(--card-border,#e9e9e7);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 16px;display:flex}.maui-tableview-section-body>.maui-tableview-cell:last-child{border-bottom:none}.maui-tableview-cell-tappable{cursor:pointer}.maui-tableview-cell-text{font-size:var(--text-md,15px);color:var(--text,#737373)}.maui-tableview-cell-detail{font-size:var(--text-sm,12px);color:var(--text-muted,#9a9a95)}.maui-tableview-uneven .maui-tableview-cell{min-height:0}.maui-tableview-switch{cursor:pointer;background:#e6e6e7;border:none;border-radius:13px;flex:none;width:44px;height:26px;padding:2px}.maui-tableview-switch>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0000004d}.maui-tableview-switch-on{background:var(--accent-blue,#2563eb)}.maui-tableview-switch-on>span{transform:translate(18px)}.maui-contentpage{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}.maui-contentpage-content{flex-direction:column;flex:1;min-height:0;display:flex}.maui-contentpage-bar{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.maui-contentpage-title{font-weight:700;font-size:var(--text-header,16px);color:var(--text,#737373)}.maui-contentpage-toolbar{gap:8px;display:flex}.maui-contentpage-toolbar-item{cursor:pointer;font-family:inherit;font-size:var(--text-base,14px);color:var(--text,#737373);background:0 0;border:none;align-items:center;display:flex}.maui-contentpage-toolbar-item img{width:24px;height:24px}.maui-navigationpage{flex-direction:column;height:100%;min-height:0;display:flex}.maui-navigationpage-bar{flex:none;grid-template-columns:40px 1fr 40px;align-items:center;min-height:44px;padding:0 8px;display:grid}.maui-navigationpage-back{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1}.maui-navigationpage-title{text-align:center;font-weight:700;font-size:var(--text-header,16px)}.maui-navigationpage-toolbar{justify-content:flex-end;display:flex}.maui-navigationpage-body{flex:1;min-height:0}.maui-tabbedpage{flex-direction:column;height:100%;min-height:0;display:flex}.maui-tabbedpage-body{flex:1;min-height:0}.maui-tabbedpage-bar{border-top:1px solid var(--card-border,#e9e9e7);flex:none;display:flex}.maui-tabbedpage-top .maui-tabbedpage-bar{border-top:none;border-bottom:1px solid var(--card-border,#e9e9e7)}.maui-tabbedpage-tab{font-family:inherit;font-size:var(--text-xs,11px);color:var(--text-muted,#9a9a95);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 4px;display:flex}.maui-tabbedpage-tab img{width:22px;height:22px}.maui-tabbedpage-tab-selected{color:var(--accent-blue,#2563eb)}.maui-flyoutpage{height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.maui-flyoutpage-flyout{background:#fff;flex:none;height:100%;min-height:0;overflow-y:auto}.maui-flyoutpage-popover .maui-flyoutpage-flyout{z-index:20;transition:transform .22s;position:absolute;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 24px #0000002e}.maui-flyoutpage-popover .maui-flyoutpage-flyout-open{transform:translate(0)}.maui-flyoutpage-scrim{z-index:10;background:#0000004d;position:absolute;inset:0}.maui-flyoutpage-detail{flex:1;min-width:0;height:100%}.maui-flyoutpage-split .maui-flyoutpage-flyout{border-right:1px solid var(--card-border,#e9e9e7)}.maui-shell{height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.maui-shell-flyout{z-index:20;background:#fff;flex-direction:column;transition:transform .22s;display:flex;position:absolute;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 24px #0000002e}.maui-shell-flyout-open{transform:translate(0)}.maui-shell-locked .maui-shell-flyout{box-shadow:none;border-right:1px solid var(--card-border,#e9e9e7);position:static;transform:none}.maui-shell-scrim{z-index:10;background:#0000004d;position:absolute;inset:0}.maui-shell-content{flex:1;min-width:0;height:100%;position:relative}.maui-shell-flyout-toggle{z-index:5;cursor:pointer;width:36px;height:36px;color:var(--text,#737373);background:0 0;border:none;font-size:20px;position:absolute;top:8px;left:8px}.maui-shell-flyout-items{flex:1;min-height:0;padding:8px;overflow-y:auto}.maui-shell-flyout-item{width:100%;font-family:inherit;font-size:var(--text-md,15px);color:var(--text,#737373);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.maui-shell-flyout-item img{width:22px;height:22px}.maui-shell-flyout-item-active{color:var(--accent-blue,#2563eb);background:#2563eb1a}.maui-shell-flyout-header,.maui-shell-flyout-footer{padding:16px}.maui-refreshview{height:100%;min-height:0;position:relative;overflow:hidden}.maui-refreshview-indicator{justify-content:center;align-items:center;transition:height .15s;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.maui-refreshview-spinner{border:3px solid var(--card-border,#e9e9e7);opacity:.5;border-top-color:currentColor;border-radius:50%;width:22px;height:22px}.maui-refreshview-spinner-active{opacity:1;animation:.8s linear infinite maui-refreshview-spin}.maui-refreshview-content{height:100%;min-height:0;transition:transform .15s;overflow-y:auto}@keyframes maui-refreshview-spin{to{transform:rotate(360deg)}}.maui-swipeview{position:relative;overflow:hidden}.maui-swipeview-actions{display:flex;position:absolute;top:0;bottom:0}.maui-swipeview-actions-left{left:0}.maui-swipeview-actions-right{right:0}.maui-swipeview-action{cursor:pointer;font-family:inherit;font-size:var(--text-sm,12px);color:#fff;background:#888;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:700;display:flex}.maui-swipeview-action img{width:22px;height:22px}.maui-swipeview-content{z-index:1;background:inherit;transition:transform .18s;position:relative}.maui-indicatorview{justify-content:center;align-items:center;gap:6px;display:flex}.maui-indicatorview-dot{cursor:pointer;border:none;padding:0;transition:background .15s}.maui-graphicsview{width:100%;height:100%;display:block}.maui-polygon,.maui-polyline,.maui-ellipse,.maui-rectangle,.maui-line,.maui-roundrectangle{display:block}
