*,:before,:after{box-sizing:border-box}:root{--radius-sm:4px;--font-size-sm:.8125rem;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}:root,.ThemeScope{--color-primary:#1976d2;--color-primary-muted:#1976d214;--color-surface:#fff;--color-surface-raised:#f5f5f5;--color-border:#e0e0e0;--color-text:#212121;--color-text-secondary:#616161;--color-text-muted:#9e9e9e;--color-hover:#0000000a;--color-tag-bg:#e8eaf6;--color-tag-text:#3949ab;--color-primary-strong:#115293;--color-primary-contrast:#fff;--color-danger:#c62828;--color-danger-bg:#c628281f;--color-success:#2e7d32;--color-success-bg:#2e7d321f;--color-warning:#b45309;--color-warning-bg:#b453091f}@media (prefers-color-scheme:dark){:root,.ThemeScope{--color-primary:#90caf9;--color-primary-muted:#90caf91a;--color-surface:#121212;--color-surface-raised:#1e1e1e;--color-border:#333;--color-text:#e0e0e0;--color-text-secondary:#9e9e9e;--color-text-muted:#616161;--color-hover:#ffffff0d;--color-tag-bg:#1a237e;--color-tag-text:#9fa8da;--color-primary-strong:#bbdefb;--color-primary-contrast:#121212;--color-danger:#f28b82;--color-danger-bg:#f28b8229;--color-success:#81c995;--color-success-bg:#81c99529;--color-warning:#fdd663;--color-warning-bg:#fdd66329}}.MuiSvgIcon-root{width:36px!important;height:36px!important;font-size:36px!important}html{font-size:150%}html,body,#root{background-color:var(--color-surface);width:100%;height:100%;color:var(--color-text);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .15s,color .15s;overflow:hidden}body[data-theme=dark],.ThemeScope[data-theme=dark]{--color-primary:#90caf9;--color-primary-muted:#90caf91a;--color-surface:#121212;--color-surface-raised:#1e1e1e;--color-border:#333;--color-text:#e0e0e0;--color-text-secondary:#9e9e9e;--color-text-muted:#616161;--color-hover:#ffffff0d;--color-tag-bg:#1a237e;--color-tag-text:#9fa8da;--color-primary-strong:#bbdefb;--color-primary-contrast:#121212;--color-danger:#f28b82;--color-danger-bg:#f28b8229;--color-success:#81c995;--color-success-bg:#81c99529;--color-warning:#fdd663;--color-warning-bg:#fdd66329}body[data-theme=solarised],.ThemeScope[data-theme=solarised]{--color-primary:#268bd2;--color-primary-muted:#268bd21a;--color-surface:#fdf6e3;--color-surface-raised:#eee8d5;--color-border:#d3c6aa;--color-text:#586e75;--color-text-secondary:#657b83;--color-text-muted:#93a1a1;--color-hover:#0000000a;--color-tag-bg:#eee8d5;--color-tag-text:#268bd2;--color-primary-strong:#1a6ea8;--color-primary-contrast:#002b36;--color-danger:#c42622;--color-danger-bg:#c426221f;--color-success:#5f6d00;--color-success-bg:#5f6d001f;--color-warning:#a06000;--color-warning-bg:#a060001f}body[data-theme=midnight],.ThemeScope[data-theme=midnight]{--color-primary:#579dff;--color-primary-muted:#579dff1f;--color-surface:#22272b;--color-surface-raised:#1d2125;--color-border:#38414a;--color-text:#dee4ea;--color-text-secondary:#9fadbc;--color-text-muted:#738496;--color-hover:#ffffff0d;--color-tag-bg:#1c2b41;--color-tag-text:#85b8ff;--color-primary-strong:#85b8ff;--color-primary-contrast:#1d2125;--color-danger:#f87168;--color-danger-bg:#f8716829;--color-success:#7ee2b8;--color-success-bg:#7ee2b829;--color-warning:#f5cd47;--color-warning-bg:#f5cd4729}.AccountMenu-trigger{padding:4px}.AccountMenu-avatar{background:var(--sidebar-fg-selected,var(--color-primary));width:32px;height:32px;font-size:.8125rem}.AccountMenu-login{color:var(--sidebar-fg)}.AccountMenu-header{cursor:default;opacity:1!important}.AccountMenu-email{margin-bottom:4px;font-size:.8125rem;font-weight:500}.AccountMenu-role-chip{text-transform:capitalize}.NewBranchDialog__content{flex-direction:column;gap:8px;padding-top:8px;display:flex}.NewBranchDialog__fill,.NewBranchDialog__upstream{margin-top:4px}.NewBranchDialog__error{color:var(--color-danger);margin:4px 0 0;font-size:.8125rem}.BranchDiffList{flex-direction:column;gap:2px;max-height:320px;font-size:.8125rem;display:flex;overflow-y:auto}.BranchDiffList__change{border:1px solid var(--color-border);border-radius:4px}.BranchDiffList__change[open]{background:var(--color-surface-raised)}.BranchDiffList__change-summary{cursor:pointer;align-items:center;gap:8px;padding:4px 8px;list-style-position:inside;display:flex}.BranchDiffList__change-summary::marker{font-size:.625rem}.BranchDiffList__mark{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:14px;font-weight:700}.BranchDiffList__mark--add{color:var(--color-success)}.BranchDiffList__mark--edit{color:var(--color-warning)}.BranchDiffList__mark--delete{color:var(--color-danger)}.BranchDiffList__label{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.BranchDiffList__type{background:var(--color-surface-raised);color:var(--color-text-secondary);border-radius:8px;flex:none;padding:0 6px;font-size:.6875rem;line-height:1.6}.BranchDiffList__id{color:var(--color-text-muted);flex:none;margin-left:auto;font-size:.6875rem}.BranchDiffList__fields{border-collapse:collapse;width:100%;margin:0;padding:4px 8px 8px 30px;font-size:.75rem}.BranchDiffList__fields th,.BranchDiffList__fields td{text-align:left;vertical-align:top;word-break:break-word;padding:1px 8px 1px 0}.BranchDiffList__field-name{width:90px;color:var(--color-text-secondary);font-weight:500}.BranchDiffList__field-value{font-family:monospace;font-size:.6875rem}.BranchDiffList__field-value--before{color:var(--color-danger);text-decoration:line-through}.BranchDiffList__field-arrow{width:16px;color:var(--color-text-muted)}.BranchDiffList__meta-only{color:var(--color-text-muted);margin:0;padding:4px 8px 8px 30px;font-style:italic}.MergePullRequestDialog__content{flex-direction:column;gap:8px;padding-top:8px;display:flex}.MergePullRequestDialog__summary{margin:0;font-size:.9375rem}.MergePullRequestDialog__stats{font-variant-numeric:tabular-nums;gap:12px;margin:4px 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.MergePullRequestDialog__stat--add{color:var(--color-success)}.MergePullRequestDialog__stat--edit{color:var(--color-warning)}.MergePullRequestDialog__stat--del{color:var(--color-danger)}.MergePullRequestDialog__empty{color:var(--color-text-muted);margin:0;font-size:.8125rem}.MergePullRequestDialog__note{color:var(--color-text-muted);margin:0;font-size:.75rem}.MergePullRequestDialog__error{color:var(--color-danger);margin:4px 0 0;font-size:.8125rem}.MergePullRequestDialog__loading{color:var(--color-text-muted);align-items:center;gap:8px;margin:4px 0 0;font-size:.8125rem;display:flex}.MergePullRequestDialog__section{border:1px solid var(--color-border);border-radius:6px;margin:4px 0 0;padding:8px}.MergePullRequestDialog__section-title{margin:0 0 6px;font-size:.8125rem;font-weight:600}.MergePullRequestDialog__section-title--warn{color:var(--color-warning)}.MergePullRequestDialog__conflicts,.MergePullRequestDialog__blast{margin:0;padding-left:18px;font-size:.8125rem;line-height:1.5}.MergePullRequestDialog__conflicts code,.MergePullRequestDialog__blast code{color:var(--color-text-secondary);font-size:.75rem}.MergePullRequestDialog__strategy{margin-top:8px}.MergePullRequestDialog__strategy .MuiFormLabel-root,.MergePullRequestDialog__strategy .MuiFormControlLabel-label{font-size:.8125rem}.MirrorToRemoteDialog__content{flex-direction:column;gap:8px;padding-top:8px;display:flex}.MirrorToRemoteDialog__summary{margin:0;font-size:.9375rem}.MirrorToRemoteDialog__stats{font-variant-numeric:tabular-nums;margin:4px 0;padding-left:18px;font-size:.8125rem;line-height:1.6}.MirrorToRemoteDialog__note{color:var(--color-text-muted);margin:0;font-size:.75rem}.MirrorToRemoteDialog__loading{color:var(--color-text-muted);align-items:center;gap:8px;margin:4px 0 0;font-size:.8125rem;display:flex}.MirrorToRemoteDialog__warn{color:var(--color-warning);margin:4px 0 0;font-size:.8125rem}.MirrorToRemoteDialog__error{color:var(--color-danger);margin:4px 0 0;font-size:.8125rem}.MirrorToRemoteDialog .MuiFormControlLabel-label{font-size:.8125rem}.WorkingSetSelector{cursor:pointer;max-width:400px;height:48px;color:var(--sidebar-fg);white-space:nowrap;background:#ffffff26;border:none;border-radius:10px;align-items:center;gap:6px;padding:0 24px;font-family:inherit;font-size:.8125rem;display:inline-flex}.WorkingSetSelector:hover{background:#ffffff40}.WorkingSetSelector--error{background:#ff505033}.WorkingSetSelector--error:hover{background:#ff50504d}.WorkingSetSelector__error-icon{opacity:.8;font-size:18px!important}.WorkingSetSelector__avatar{color:#fff;letter-spacing:0;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.WorkingSetSelector__avatar--sm{border-radius:5px;width:22px;height:22px;font-size:.75rem}.WorkingSetSelector__avatar--md{border-radius:6px;width:30px;height:30px;font-size:.875rem}.WorkingSetSelector__name{text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.WorkingSetSelector__arrow{opacity:.7;font-size:20px!important}.WorkingSetSelector__panel{background:#fff;border:1px solid #d0d7de;width:550px;overflow:hidden;border-radius:12px!important;box-shadow:0 8px 24px #8c959f33!important}.WorkingSetSelector__section-header{color:#57606a;letter-spacing:.04em;text-transform:uppercase;padding:8px 16px 4px;font-size:.6875rem;font-weight:600}.WorkingSetSelector__working-set{background:#fff;border:1px solid #d0d7de;border-radius:6px;margin:4px 10px 10px;overflow:hidden}.WorkingSetSelector__ws-row{color:#24292f;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8125rem;display:flex}.WorkingSetSelector__ws-row--clickable{cursor:pointer;background:#f6f8fa}.WorkingSetSelector__ws-row--clickable:hover{background:#f3f4f6}.WorkingSetSelector__ws-row--bordered{border-top:1px solid #d0d7de!important}.WorkingSetSelector__ws-icon{color:#57606a;flex-shrink:0;font-size:15px!important}.WorkingSetSelector__ws-chevron{color:#c6cad0;flex-shrink:0;margin-left:auto;font-size:16px!important}.WorkingSetSelector__ws-label{flex-direction:column;flex:1;gap:1px;display:flex;overflow:hidden}.WorkingSetSelector__ws-label strong{font-size:.8125rem;font-weight:600}.WorkingSetSelector__ws-sub{color:#57606a;font-size:.6875rem}.WorkingSetSelector__ws-name{color:#24292f;border-bottom:1px solid #d0d7de;padding:9px 12px 7px;font-size:.875rem;font-weight:600}.WorkingSetSelector__branches-heading{color:#57606a;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #d0d7de;padding:8px 16px 2px 36px;font-size:.6875rem;font-weight:600}.WorkingSetSelector__ws-status{background:#f6f8fa;border-top:1px solid #d0d7de;flex-direction:column;gap:3px;padding:7px 12px;font-size:.6875rem;display:flex}.WorkingSetSelector__ws-status-row{align-items:center;gap:6px;display:flex}.WorkingSetSelector__ws-status-arrow{color:#57606a;flex-shrink:0;width:10px}.WorkingSetSelector__ws-stat{font-variant-numeric:tabular-nums;font-weight:600}.WorkingSetSelector__ws-stat--add{color:#1a7f37}.WorkingSetSelector__ws-stat--edit{color:#9a6700}.WorkingSetSelector__ws-stat--del{color:#cf222e}.WorkingSetSelector__ws-stat--zero{opacity:.35;font-weight:400}.WorkingSetSelector__branches{margin:0;padding:4px 0 6px;list-style:none}.WorkingSetSelector__branches--inset{border-top:none;padding:2px 0 4px}.WorkingSetSelector__branches--inset .WorkingSetSelector__branch{padding-left:36px}.WorkingSetSelector__branch{cursor:pointer;text-align:left;color:#24292f;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:6px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8125rem;display:flex}.WorkingSetSelector__branch:hover{background:#f3f4f6}.WorkingSetSelector__branch--active{font-weight:600}.WorkingSetSelector__branch--add{color:#57606a}.WorkingSetSelector__branch--add .WorkingSetSelector__branch-add-icon{color:#adb5bd;font-size:15px!important}.WorkingSetSelector__branch-glyph{color:#57606a;text-align:center;flex-shrink:0;width:16px;font-size:.8125rem}.WorkingSetSelector__branch-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.WorkingSetSelector__branch-check{color:#0969da;flex-shrink:0;font-size:14px!important}.WorkingSetSelector__available-list{flex-direction:column;gap:6px;margin:0;padding:4px 10px 8px;list-style:none;display:flex}.WorkingSetSelector__available-item{cursor:default;background:#fff;border:1px solid #d0d7de;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .12s,box-shadow .12s;display:flex}.WorkingSetSelector__available-item:hover{border-color:#0969da55;box-shadow:0 0 0 3px #0969da14}.WorkingSetSelector__available-item-header{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.WorkingSetSelector__available-item-name{color:#24292f;font-size:.875rem;font-weight:600}.WorkingSetSelector__make-active-btn{color:#57606a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:4px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.6875rem;font-weight:500;transition:border-color 80ms,color 80ms}.WorkingSetSelector__make-active-btn:hover{color:#0969da;border-color:#0969da}.WorkingSetSelector__available-row{align-items:center;gap:6px;display:flex}.WorkingSetSelector__available-icon{color:#57606a;flex-shrink:0;font-size:13px!important}.WorkingSetSelector__available-name{color:#24292f;font-size:.8125rem;font-weight:600}.WorkingSetSelector__available-sub{color:#57606a;font-size:.6875rem}.WorkingSetSelector__available-add{padding:2px 10px 8px}.WorkingSetSelector__available-add-btn{cursor:pointer;color:#57606a;background:0 0;border:1px dashed #d0d7de;border-radius:6px;align-items:center;gap:6px;width:100%;padding:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8125rem;display:flex}.WorkingSetSelector__available-add-btn .MuiSvgIcon-root{color:#adb5bd;font-size:15px!important}.WorkingSetSelector__available-add-btn:hover{color:#0969da;background:#f3f4f6;border-color:#0969da}.WorkingSetSelector__available-add-btn:hover .MuiSvgIcon-root{color:#0969da}.WorkingSetSelector__actions{background:#fff;border-top:1px solid #d0d7de;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px 12px;display:flex}.WorkingSetSelector__action-error{color:#cf222e;margin:0;font-size:.8125rem;line-height:1.4}.WorkingSetSelector__action-status{color:#1a7f37;margin:0;font-size:.8125rem;line-height:1.4}.WorkingSetSelector__action-btn{cursor:pointer;color:#fff;background:#1f883d;border:1px solid #1f232826;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 36px 6px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:20px;transition:background 80ms;display:inline-flex;box-shadow:0 1px #1f23281a,inset 0 1px #ffffff08}.WorkingSetSelector__action-btn .MuiSvgIcon-root{color:#fff;font-size:16px!important}.WorkingSetSelector__action-btn:hover{background:#1a7f37}.WorkingSetSelector__action-btn:active{background:#196c2e;box-shadow:inset 0 1px #0003}.TopBar{background:var(--sidebar-bg,transparent);grid-area:top;grid-template-columns:minmax(80px,max-content) minmax(0,1fr) minmax(80px,max-content);align-items:stretch;display:grid;overflow:hidden}.TopBar-topLeftCorner,.TopBar-topRightCorner{justify-content:center;align-items:center;display:flex}.TopBar-center{flex-direction:row;align-items:center;display:flex}.TopBar-center-left{flex:1;justify-content:center;align-items:center;display:flex}.TopBar-center-mid{flex-direction:row;align-items:center;min-width:0;padding:4px;display:flex}.TopBar-center-right{flex:1}.TopBar-item{cursor:pointer;height:100%;color:var(--sidebar-fg);background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 12px;display:flex}.TopBar-item--active{background:var(--content-bg,#fff);color:var(--sidebar-fg-selected);border-radius:0}.TopBar-item .MuiSvgIcon-root{width:32px;height:32px;font-size:32px}.TopBar-item-label{font-size:12px;line-height:1.2}.TopBar-input-wrap{background:var(--content-bg,#fff);border:1px solid var(--location-border,#ccc);border-radius:20px;flex-shrink:1;align-items:center;width:600px;min-width:120px;margin:0 36px;padding:6px 14px;display:flex}.TopBar-input-wrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.TopBar-input-wrap--notfound,.TopBar-input-wrap--notfound:focus-within{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}.TopBar-input{width:100%;color:var(--color-text);text-align:center;background:0 0;border:none;outline:none;font-size:.8125rem}.TopBar-input::placeholder{color:var(--color-text-muted)}.WindowsMenu-btn{position:relative}.WindowsMenu-count{background:var(--color-primary);min-width:16px;color:var(--color-primary-contrast);text-align:center;border-radius:8px;padding:0 4px;font-size:.6875rem;font-weight:600;line-height:16px;position:absolute;top:4px;right:8px}.WindowsMenu{width:1260px;max-width:calc(100vw - 32px);padding:12px;font-size:.875rem}.WindowsMenu h3{margin:0 0 8px;font-size:.9375rem}.WindowsMenu-desk{background:var(--color-surface-raised);border-radius:8px;margin:0 0 10px;padding:40px 56px}.WindowsMenu-map{width:100%;height:auto;max-height:360px;margin:0 auto;display:block;overflow:visible}.WindowsMenu-display{fill:var(--color-surface);stroke:var(--color-border);stroke-width:1.5px}.WindowsMenu-display--primary{stroke:var(--color-text-muted)}.WindowsMenu-displayLabel{fill:var(--color-text-muted);font-size:13px}.WindowsMenu-win{cursor:pointer}.WindowsMenu-win rect{fill:var(--color-primary-muted);stroke:var(--color-primary);stroke-width:1px}.WindowsMenu-win text{fill:var(--color-text);font-size:22px;font-weight:600}.WindowsMenu-win--self rect{stroke-width:2px}.WindowsMenu-win--hover rect,.WindowsMenu-win:hover rect{fill:var(--color-primary)}.WindowsMenu-win--hover text,.WindowsMenu-win:hover text{fill:var(--color-primary-contrast)}.WindowsMenu-list{margin:0;padding:0;list-style:none}.WindowsMenu-row{border-radius:6px;align-items:center;gap:2px;display:flex}.WindowsMenu-row--self{background:var(--color-primary-muted)}.WindowsMenu-row--hover{background:var(--color-hover)}.WindowsMenu-focus{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 8px;display:flex}.WindowsMenu-focus small{color:var(--color-text-muted);white-space:nowrap;margin-left:auto}.WindowsMenu-n{background:var(--color-primary-muted);width:18px;height:18px;color:var(--color-text);text-align:center;border-radius:4px;flex:none;font-size:.75rem;font-weight:600;line-height:18px}.WindowsMenu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WindowsMenu-close{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;display:flex}.WindowsMenu-close .MuiSvgIcon-root{width:16px!important;height:16px!important;font-size:16px!important}.WindowsMenu-close:hover{background:var(--color-hover);color:var(--color-text)}.WindowsMenu-actions{border-top:1px solid var(--color-border);margin-top:10px;padding-top:8px}.WindowsMenu-action{width:100%;color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.WindowsMenu-action .MuiSvgIcon-root{width:16px!important;height:16px!important;font-size:16px!important}.WindowsMenu-action:hover{background:var(--color-hover)}.WindowsMenu-note{color:var(--color-text-muted);margin:8px 0 0;font-size:.8125rem}.LeftBar{scrollbar-width:none;background:var(--sidebar-bg,transparent);flex-direction:column;grid-area:left;align-items:center;padding:4px;display:flex;overflow-y:auto}.LeftBar-item:first-child{margin-top:auto}.LeftBar-item:last-child{margin-bottom:auto}.LeftBar-item{cursor:pointer;width:100%;color:var(--sidebar-fg);background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;display:flex}.LeftBar-item--active{background:var(--content-bg,#fff);color:var(--sidebar-fg-selected);border-radius:0}.LeftBar-item--disabled{opacity:.25;cursor:not-allowed}.LeftBar-item .MuiSvgIcon-root{width:32px;height:32px;font-size:32px}.LeftBar-item-label{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.2;overflow:hidden}.RightBar{scrollbar-width:none;background:var(--sidebar-bg,transparent);flex-direction:column;grid-area:right;align-items:center;padding:4px;display:flex;overflow-y:auto}.RightBar-group{flex-direction:column;flex-shrink:0;align-items:center;width:100%;margin-block:auto;display:flex}.RightBar-item{cursor:pointer;width:100%;color:var(--sidebar-fg);background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;display:flex}.RightBar-item--active{background:var(--content-bg,#fff);color:var(--sidebar-fg-selected);border-radius:0}.RightBar-item--disabled{opacity:.25;cursor:not-allowed}.RightBar-item .MuiSvgIcon-root{width:32px;height:32px;font-size:32px}.RightBar-item-label{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.2;overflow:hidden}.BookmarkRenameDialog-content{flex-direction:column;gap:16px;display:flex;padding-top:8px!important}.BookmarkRenameDialog-colours{flex-wrap:wrap;gap:8px;display:flex}.BookmarkRenameDialog-colour{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;padding:0}.BookmarkRenameDialog-colour--selected{border-color:var(--color-text);outline:2px solid var(--color-surface);outline-offset:-4px}.BookmarkBar{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:flex}.BookmarkBar-empty{color:var(--sidebar-fg);opacity:.7;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0;font-size:.75rem;display:flex}.BookmarkBar-empty .BookmarkBar-empty-icon.MuiSvgIcon-root{width:20px;height:20px;font-size:20px}.BookmarkTile{cursor:pointer;color:#fff;touch-action:none;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.BookmarkTile:hover{filter:brightness(1.15)}.BookmarkTile--dragging{opacity:.6;z-index:1}.BookmarkTile-letter{-webkit-user-select:none;user-select:none;font-size:22px;font-weight:700;line-height:1;transform:translateY(-1px)}.BottomBar{background:var(--sidebar-bg,transparent);grid-area:bottom;grid-template-columns:minmax(80px,max-content) 1fr minmax(80px,max-content);align-items:stretch;display:grid;position:relative;overflow:visible}.BottomBar-bottomLeftCorner,.BottomBar-bottomRightCorner{justify-content:center;align-items:center;display:flex}.BottomBar-center{flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:0 16px;display:flex}.BottomBar-item{color:var(--sidebar-fg);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;font-size:.6875rem;display:flex}.BottomBar-item--active{background:var(--content-bg,#fff);color:var(--sidebar-fg-selected);border-radius:0}.BottomBar-item .MuiSvgIcon-root{width:32px;height:32px;font-size:32px}.BottomBar-item-label{line-height:1}.StarredView{flex-direction:column;height:100%;padding:20px 16px;display:flex;overflow:hidden}.StarredView__heading{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 12px;font-size:.8rem;font-weight:700}.StarredView__list{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.StarredView__entry{border-radius:6px;align-items:center;gap:8px;padding:5px 4px;font-size:.8rem;display:flex}.StarredView__entry:hover{background:var(--color-hover)}.StarredView__type-icon{color:var(--color-text-muted);flex-shrink:0;width:27px!important;height:27px!important;font-size:27px!important}.StarredView__entry-name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.StarredView__entry-name:hover{text-decoration:underline}.StarredView__action{opacity:.4;flex-shrink:0;width:24px!important;height:24px!important;padding:0!important}.StarredView__action svg{width:18px!important;height:18px!important;font-size:18px!important}.StarredView__action--star{color:var(--color-warning)}.StarredView__entry:hover .StarredView__action{opacity:1}.StarredView__entry-time{color:var(--color-text-muted);white-space:nowrap;font-size:.72rem}.StarredView__empty{color:var(--color-text-muted);text-align:center;padding:24px 0;font-size:.875rem}.HistoryView{flex-direction:row;height:100%;display:flex;overflow:hidden}.HistoryView__column{flex-direction:column;flex:1;padding:20px 16px;display:flex;overflow:hidden}.HistoryView__divider{background:var(--color-border);flex-shrink:0;width:1px}.HistoryView__heading{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 12px;font-size:.8rem;font-weight:700}.HistoryView__list{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.HistoryView__entry{border-radius:6px;flex-direction:row;align-items:center;gap:8px;padding:5px 4px;font-size:.8rem;display:flex}.HistoryView__entry:hover{background:var(--color-hover)}.HistoryView__type-icon{color:var(--color-text-muted);flex-shrink:0;width:27px!important;height:27px!important;font-size:27px!important}.HistoryView__copy{opacity:.4;flex-shrink:0;width:24px!important;height:24px!important;padding:0!important}.HistoryView__copy svg{width:18px!important;height:18px!important;font-size:18px!important}.HistoryView__entry:hover .HistoryView__copy{opacity:1}.HistoryView__entry-name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.HistoryView__entry-name:hover{text-decoration:underline}.HistoryView__entry-time{color:var(--color-text-muted);white-space:nowrap;font-size:.72rem}.HistoryView__empty{color:var(--color-text-muted);text-align:center;padding:24px 0;font-size:.875rem}.ShortcutsPanel{background:var(--content-bg,var(--color-surface));flex-direction:column;grid-area:shortcuts;width:340px;display:flex;overflow:hidden}.ShortcutsPanel--left{border-right:1px solid var(--color-border)}.ShortcutsPanel--right{border-left:1px solid var(--color-border)}.ShortcutsPanel-tabs{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:2px;padding:6px 6px 0;display:flex}.ShortcutsPanel-tab{cursor:pointer;color:var(--color-text-muted);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px 4px;font-size:.8rem;font-weight:600}.ShortcutsPanel-tab:hover{color:var(--color-text)}.ShortcutsPanel-tab--active{color:var(--color-text);border-bottom-color:var(--color-primary)}.ShortcutsPanel-close{flex-shrink:0;margin-bottom:4px}.ShortcutsPanel-body{flex:1;padding:8px;overflow-y:auto}.ShortcutsPanel-footer{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;display:flex}.ShortcutsPanel-keepOpen{cursor:pointer;align-items:center;gap:6px;display:flex}.ShortcutsPanel-footer-label{color:var(--color-text-secondary);font-size:.8rem}.AppShell{grid-template-areas:"top top top top""left shortcuts body right""bottom bottom bottom bottom";grid-template-rows:var(--menu-bar) 1fr var(--menu-bar);grid-template-columns:var(--menu-bar) auto 1fr var(--menu-bar);background:var(--sidebar-bg,var(--color-surface));--menu-bar:calc(80px * var(--menu-scale,1));width:100vw;height:100vh;display:grid;overflow:hidden}.AppShell--shortcutsRight{grid-template-areas:"top top top top""left body shortcuts right""bottom bottom bottom bottom";grid-template-columns:var(--menu-bar) 1fr auto var(--menu-bar)}.AppShell .TopBar{grid-area:top}.AppShell .BottomBar{grid-area:bottom}.AppShell .LeftBar{grid-area:left}.AppShell .TopBar,.AppShell .BottomBar,.AppShell .LeftBar,.AppShell .RightBar{zoom:var(--menu-scale,1)}.AppShell .ShortcutsPanel{grid-area:shortcuts}.AppShell .RightBar{grid-area:right}.AppShell .Content{background:var(--content-bg);grid-area:body;display:flex;overflow:hidden}.AppShell .Content--bordered{border:1px solid var(--content-border)}.AppShell-main{flex-direction:column;flex:1;display:flex;overflow:hidden}.StandardSidebar{background:var(--sidebar-bg,transparent);color:var(--sidebar-fg);flex-direction:column;justify-content:space-between;padding:6px 6px 4px;transition:width .16s;display:flex;overflow:hidden auto}.StandardSidebar--expanded{width:200px}.StandardSidebar--icons{width:80px}.StandardSidebar-pins{flex-direction:column;gap:2px;display:flex}.StandardSidebar-footer{flex-direction:column;gap:2px;padding-top:6px;display:flex}.StandardSidebar-pin{align-items:center;display:flex;position:relative}.StandardSidebar-pin--dragging{opacity:.6;z-index:1}.StandardSidebar-pin:hover .StandardSidebar-unpin,.StandardSidebar-pin .StandardSidebar-unpin:focus-visible{opacity:1}.StandardSidebar-item{min-width:0;color:var(--sidebar-fg);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;align-items:center;gap:10px;padding:7px 8px;font-size:.8125rem;display:flex;overflow:hidden}.StandardSidebar-item:hover{background:color-mix(in srgb, var(--sidebar-fg) 14%, transparent)}.StandardSidebar-item--active,.StandardSidebar-item--active:hover{background:var(--content-bg,var(--color-surface));color:var(--color-text)}.StandardSidebar-item-label{text-overflow:ellipsis;overflow:hidden}.StandardSidebar--icons .StandardSidebar-item{text-align:center;flex-direction:column;gap:3px;padding:6px 2px}.StandardSidebar--icons .StandardSidebar-item .MuiSvgIcon-root{width:32px;height:32px;font-size:32px}.StandardSidebar--icons .StandardSidebar-item-label{text-align:center;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.2}.StandardSidebar-pin .StandardSidebar-unpin{opacity:0;color:var(--sidebar-fg);font-size:.875rem;transition:opacity .12s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.StandardSidebar-pin .StandardSidebar-unpin.MuiIconButton-root{background:var(--sidebar-bg)}.StandardSidebar-pin:has(.StandardSidebar-item--active) .StandardSidebar-unpin{color:var(--color-text)}.StandardSidebar-pin:has(.StandardSidebar-item--active) .StandardSidebar-unpin.MuiIconButton-root{background:var(--content-bg,var(--color-surface))}.StandardSidebar-collapse{color:var(--sidebar-fg);justify-content:flex-end;display:flex}.StandardSidebar--icons .StandardSidebar-collapse{justify-content:center}.StandardSidebar-menu-heading{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;line-height:2}.StandardShell{grid-template-areas:"top top top""sidebar shortcuts body";grid-template-rows:calc(80px * var(--menu-scale,1)) 1fr;background:var(--sidebar-bg,var(--color-surface));grid-template-columns:max-content auto 1fr;width:100vw;height:100vh;display:grid;overflow:hidden}.StandardShell--shortcutsRight{grid-template-columns:max-content 1fr auto;grid-template-areas:"top top top""sidebar body shortcuts"}.StandardShell .TopBar{grid-area:top}.StandardShell .StandardSidebar{grid-area:sidebar}.StandardShell .TopBar,.StandardShell .StandardSidebar{zoom:var(--menu-scale,1)}.StandardShell .ShortcutsPanel{grid-area:shortcuts}.StandardShell .Content{background:var(--content-bg);border-top-left-radius:8px;grid-area:body;display:flex;overflow:hidden}.StandardShell .Content--bordered{border-top:1px solid var(--content-border);border-left:1px solid var(--content-border)}.StandardShell-main{flex-direction:column;flex:1;display:flex;overflow:hidden}.ShellMenu .MuiDialog-paper{background:var(--color-surface);color:var(--color-text)}.ShellMenu-body{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.ShellMenu-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ShellMenu-actions{gap:4px;display:flex}.ShellMenu-group h3{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 6px;font-size:.75rem}.ShellMenu-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px;display:grid}.ShellMenu-item{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:.75rem;display:flex}.ShellMenu-item .MuiSvgIcon-root{width:28px!important;height:28px!important;font-size:28px!important}.ShellMenu-item:hover{background:var(--color-hover)}.ShellMenu-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ShellMenu-item:disabled{opacity:.35;cursor:not-allowed}.ShellMenu-item--active{background:var(--color-primary-muted)}.ShellMenu-hint{color:var(--color-text-muted);margin:0;font-size:.75rem}.MinimalShell{background:var(--sidebar-bg,var(--color-surface));grid-template-rows:1fr;width:100vw;height:100vh;display:grid;overflow:hidden}.MinimalShell--topbar{grid-template-rows:calc(80px * var(--menu-scale,1)) 1fr}.MinimalShell--topbar .TopBar{grid-area:auto}.MinimalShell--tinybar{grid-template-rows:auto 1fr}.MinimalShell .TopBar,.MinimalShell .MiniBar,.MinimalShell .Orbit,.MinimalShell .MinimalShell-target{zoom:var(--menu-scale,1)}.MinimalShell .Content{background:var(--content-bg);min-height:0;display:flex;overflow:hidden}.MinimalShell .Content--bordered{border-top:1px solid var(--content-border)}.MinimalShell-main{flex-direction:column;flex:1;display:flex;overflow:hidden}.MinimalShell-target{z-index:1200;background:var(--color-primary);opacity:.35;cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;padding:0;transition:opacity .15s,transform .15s;position:fixed;bottom:6px;left:6px}.MinimalShell-target:hover,.MinimalShell-target:focus-visible{opacity:1;transform:scale(1.3)}.MinimalShell-hint{z-index:1200;color:#fff;pointer-events:none;background:#141418e6;border-radius:10px;max-width:calc(100vw - 48px);padding:10px 16px;font-size:.875rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.MinimalShell-hoverzone{z-index:1200;height:8px;position:fixed;top:0;left:0;right:0}.MiniBar{background:var(--sidebar-bg);height:36px;color:var(--sidebar-fg);justify-content:space-between;align-items:center;gap:12px;padding:0 8px;display:flex}.MiniBar-group{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.MiniBar-item{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.MiniBar-item .MuiSvgIcon-root{width:20px!important;height:20px!important;font-size:20px!important}.MiniBar-item:hover{background:color-mix(in srgb, var(--sidebar-fg) 14%, transparent)}.MiniBar-item:focus-visible{outline:2px solid var(--sidebar-fg);outline-offset:-2px}.MiniBar-item[aria-disabled]{opacity:.35;cursor:not-allowed}.MiniBar-item--active{background:color-mix(in srgb, var(--sidebar-fg) 22%, transparent)}.MiniBar--hover{border-radius:0 0 10px 10px;max-width:calc(100vw - 32px);transition:transform .15s ease-out;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);box-shadow:0 4px 16px #00000040}.MinimalShell-hoverzone:hover .MiniBar--hover,.MiniBar--hover:focus-within{transform:translate(-50%)}.Orbit{z-index:1200;width:52px;height:52px;position:fixed;bottom:20px;right:20px}.Orbit-scrim{background:#0000001f;position:fixed;inset:-100vmax}.Orbit-button,.Orbit-item{background:var(--sidebar-bg);color:var(--sidebar-fg);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 3px 12px #0000004d}.Orbit-button:focus-visible,.Orbit-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Orbit-button{width:52px;height:52px;position:relative}.Orbit-button .MuiSvgIcon-root{width:26px!important;height:26px!important;font-size:26px!important}.Orbit-item{width:40px;height:40px;animation:.15s ease-out Orbit-in;position:absolute;bottom:6px;right:6px}.Orbit-item .MuiSvgIcon-root{width:22px!important;height:22px!important;font-size:22px!important}.Orbit-item:hover{filter:brightness(1.2)}.Orbit-item--active{box-shadow:0 0 0 2px var(--color-primary), 0 3px 12px #0000004d}@keyframes Orbit-in{0%{opacity:0}}.NavShell{background:var(--sidebar-bg,var(--color-surface));width:100vw;height:100vh;color:var(--sidebar-fg);flex-direction:column;display:flex;overflow:hidden}.NavShell .Content{background:var(--content-bg);min-height:0;color:var(--color-text);flex:1;display:flex;overflow:hidden}.NavShell .Content[hidden]{display:none}.NavShell-main{flex-direction:column;flex:1;display:flex;overflow:hidden}.NavShell-item{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.NavShell-item .MuiSvgIcon-root{width:22px!important;height:22px!important;font-size:22px!important}.NavShell-item:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.NavShell-item:focus-visible{outline-offset:-2px;outline:2px solid}.NavShell-item[aria-disabled]{opacity:.35;cursor:not-allowed}.NavShell-item--active{background:color-mix(in srgb, currentColor 22%, transparent)}.NavShell-search{border:1px solid color-mix(in srgb, currentColor 30%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.NavShell-search .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.NavShell-search kbd{opacity:.75;font-family:inherit;font-size:11px;line-height:1}.NavShell-address.TopBar-input-wrap{flex:320px;width:auto;max-width:520px;margin:0;padding:4px 12px}.NavShell-strip{zoom:var(--menu-scale,1);flex:none;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.NavShell-strip .NavShell-address{margin-left:auto}.NavShell-back{background:color-mix(in srgb, currentColor 12%, transparent);color:inherit;font:inherit;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:flex}.NavShell-back .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.NavShell-orb{z-index:1100;background:var(--color-primary);color:#fff;cursor:pointer;zoom:var(--menu-scale,1);border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 14px #0000004d}.NavShell-orb .MuiSvgIcon-root{width:26px!important;height:26px!important;font-size:26px!important}.NavShell-orb--inline{zoom:1;width:44px;height:44px;position:static}.NavShell--minimal{background:var(--content-bg)}.NavShell--minimal .Content{padding-top:calc(64px * var(--menu-scale,1))}.NavShell--minimal .NavShell-pill{z-index:1100;background:var(--sidebar-bg);width:min(760px,90vw);color:var(--sidebar-fg);zoom:var(--menu-scale,1);border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.NavShell--minimal .NavShell-edge{z-index:1101;width:14px;position:fixed;top:0;bottom:0;left:0}.NavShell--minimal .NavShell-rail{z-index:1102;background:var(--sidebar-bg);color:var(--sidebar-fg);zoom:var(--menu-scale,1);border-radius:16px;flex-direction:column;gap:2px;padding:6px;transition:transform .22s;display:flex;position:fixed;top:50%;left:10px;transform:translate(calc(-100% - 24px),-50%);box-shadow:0 10px 30px #00000040}.NavShell--minimal .NavShell-edge:hover+.NavShell-rail,.NavShell--minimal .NavShell-rail:hover,.NavShell--minimal .NavShell-rail:focus-within,.NavShell--minimal .NavShell-rail--peek{transform:translateY(-50%)}.NavShell--minimal .NavShell-hint{color:var(--color-text-muted);pointer-events:none;margin:0;font-size:12px;position:fixed;bottom:12px;left:22px}.NavShell--dock .Content{padding-bottom:calc(92px * var(--menu-scale,1))}.NavShell--dock .NavShell-dock{z-index:1100;background:var(--sidebar-bg);max-width:calc(100vw - 24px);color:var(--sidebar-fg);border:1px solid color-mix(in srgb, var(--sidebar-fg) 15%, transparent);zoom:var(--menu-scale,1);border-radius:22px;align-items:flex-end;gap:2px;padding:8px 10px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #00000047}.NavShell--dock .NavShell-dock-group{align-items:flex-end;gap:2px;display:flex}.NavShell--dock .NavShell-dock-group+.NavShell--dock .NavShell-dock-group{border-left:1px solid color-mix(in srgb, var(--sidebar-fg) 25%, transparent);margin-left:6px;padding-left:8px}.NavShell--dock .NavShell-item{transform-origin:bottom;width:46px;height:46px;transform:scale(var(--swell,1));margin:0 calc((var(--swell,1) - 1) * 22px);border-radius:12px;transition:transform 80ms,margin 80ms;position:relative}.NavShell--dock .NavShell-item .MuiSvgIcon-root{width:34px!important;height:34px!important;font-size:34px!important}.NavShell--dock .NavShell-item--active{background:0 0}.NavShell--dock .NavShell-item--active:after{content:"";background:var(--sidebar-fg);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-2px;left:50%}.NavShell--pad{background:linear-gradient(160deg, color-mix(in oklab, var(--sidebar-bg), var(--color-primary) 22%), var(--sidebar-bg))}.NavShell-padscreen{zoom:var(--menu-scale,1);flex:1;padding:40px 24px 80px;overflow:auto}.NavShell-padinner{max-width:1040px;margin:0 auto}.NavShell-padinner h2{text-transform:uppercase;letter-spacing:.08em;opacity:.75;margin:22px 4px 10px;font-size:12px}.NavShell-hello{align-items:center;gap:16px;margin-bottom:18px;display:flex}.NavShell-hello h1{margin:0;font-size:28px;font-weight:600}.NavShell-spacer{flex:1}.NavShell-bigsearch{align-items:center;gap:10px;display:flex}.NavShell-bigsearch .NavShell-address.TopBar-input-wrap{border-radius:14px;max-width:none;padding:10px 18px}.NavShell-tiles{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:14px;display:grid}.NavShell-tile{background:color-mix(in srgb, var(--sidebar-fg) 10%, transparent);height:112px;color:inherit;font:inherit;cursor:pointer;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;transition:transform .12s;display:flex;box-shadow:0 6px 18px #00000024}.NavShell-tile .MuiSvgIcon-root{width:44px!important;height:44px!important;font-size:44px!important}.NavShell-tile:hover{transform:translateY(-2px)}.NavShell-tile:focus-visible{outline:2px solid}.NavShell-tile:disabled{opacity:.4;cursor:not-allowed}.NavShell-tile--active{background:color-mix(in srgb, var(--sidebar-fg) 20%, transparent)}.NavShell--tabs .NavShell-head{zoom:var(--menu-scale,1);flex-direction:column;flex:none;display:flex}.NavShell--tabs .NavShell-tabstrip{align-items:flex-end;gap:2px;padding:8px 8px 0;display:flex;overflow-x:auto}.NavShell--tabs .NavShell-tab{border-radius:10px 10px 0 0;align-items:center;min-width:130px;max-width:200px;display:flex}.NavShell--tabs .NavShell-tab:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.NavShell--tabs .NavShell-tab--active{background:var(--content-bg);color:var(--color-text)}.NavShell--tabs .NavShell-tab-open{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:7px;padding:7px 4px 7px 12px;font-size:12.5px;display:flex}.NavShell--tabs .NavShell-tab-open .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.NavShell--tabs .NavShell-tab-open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NavShell--tabs .NavShell-tab-close{color:inherit;opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-right:6px;padding:2px;display:flex}.NavShell--tabs .NavShell-tab-close .MuiSvgIcon-root{width:14px!important;height:14px!important;font-size:14px!important}.NavShell--tabs .NavShell-tab-close:hover{opacity:1;background:color-mix(in srgb, currentColor 15%, transparent)}.NavShell--tabs .NavShell-addressbar{background:var(--content-bg);color:var(--color-text);align-items:center;gap:6px;padding:6px 10px;display:flex}.NavShell--tabs .NavShell-addressbar .NavShell-address{max-width:none}.NavShell--tabs .NavShell-marks{background:var(--content-bg);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);gap:2px;padding:2px 10px 6px;display:flex;overflow-x:auto}.NavShell--tabs .NavShell-mark{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:flex}.NavShell--tabs .NavShell-mark .MuiSvgIcon-root{width:16px!important;height:16px!important;font-size:16px!important}.NavShell--tabs .NavShell-mark:hover{background:var(--color-hover)}.NavShell-logo{background:var(--color-primary);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-flex}.NavShell-grow{flex:1}.NavShell-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.NavShell-row .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.NavShell-row:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.NavShell-row:focus-visible{outline-offset:-2px;outline:2px solid}.NavShell-row:disabled{opacity:.4;cursor:not-allowed}.NavShell-row--active{background:color-mix(in srgb, currentColor 20%, transparent);font-weight:600}.NavShell-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NavShell--islands{background:linear-gradient(135deg, color-mix(in oklab, var(--sidebar-bg), var(--color-primary) 35%), var(--sidebar-bg) 60%, color-mix(in oklab, var(--sidebar-bg), #f472b6 25%));grid-template:"top top top""rail main peek"minmax(0,1fr)/auto minmax(0,1fr) auto;gap:14px;padding:16px;display:grid}.NavShell--islands .Content{border-radius:16px;grid-area:main;box-shadow:0 12px 40px #0003}.NavShell--islands .NavShell-islands-top{zoom:var(--menu-scale,1);grid-area:top;gap:14px;display:flex}.NavShell--islands .NavShell-island{background:var(--sidebar-bg);color:var(--sidebar-fg);border-radius:16px;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:0 8px 28px #0000002e}.NavShell--islands .NavShell-island--find{flex:1;justify-content:center}.NavShell--islands .NavShell-island--rail{zoom:var(--menu-scale,1);flex-direction:column;grid-area:rail;align-self:start;gap:2px;max-height:100%;padding:8px;overflow-y:auto}.NavShell--islands .NavShell-island--peek{zoom:var(--menu-scale,1);flex-direction:column;grid-area:peek;align-items:stretch;gap:2px;width:220px;padding:12px;overflow-y:auto}.NavShell--islands .NavShell-island--peek h3{text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:4px 4px 6px;font-size:11px}@media (width<=900px){.NavShell--islands{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"top top""rail main"}.NavShell--islands .NavShell-island--peek{display:none}}.NavShell--ribbon .NavShell-ribbonhead{zoom:var(--menu-scale,1);flex-direction:column;flex:none;display:flex}.NavShell--ribbon .NavShell-titlebar{align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.NavShell--ribbon .NavShell-titlebar .NavShell-address{margin:0 auto}.NavShell--ribbon .NavShell-ribbontabs{align-items:flex-end;gap:2px;padding:0 10px;display:flex}.NavShell--ribbon .NavShell-ribbontab{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px 6px 0 0;padding:6px 16px;font-size:13px}.NavShell--ribbon .NavShell-ribbontab:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.NavShell--ribbon .NavShell-ribbontab--active,.NavShell--ribbon .NavShell-ribbontab--active:hover{background:var(--content-bg);color:var(--color-text);font-weight:600}.NavShell--ribbon .NavShell-fold{width:28px;height:28px;margin-left:auto}.NavShell--ribbon .NavShell-fold .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.NavShell--ribbon .NavShell-ribbon{background:var(--content-bg);min-height:92px;color:var(--color-text);border-bottom:1px solid var(--color-border);align-items:stretch;padding:6px 8px 0;display:flex;overflow-x:auto}.NavShell--ribbon .NavShell-ribbongroup{border-right:1px solid var(--color-border);flex-direction:column;padding:0 10px;display:flex}.NavShell--ribbon .NavShell-ribbongroup>div{flex:1;align-items:center;gap:2px;display:flex}.NavShell--ribbon .NavShell-ribbongroup>span{text-align:center;color:var(--color-text-muted);padding:2px 0 4px;font-size:11px}.NavShell--ribbon .NavShell-ribbonstack{flex-flow:column wrap;justify-content:center;max-height:68px;align-items:stretch!important}.NavShell--ribbon .NavShell-big{min-width:66px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:6px 8px;font-size:12px;display:flex}.NavShell--ribbon .NavShell-big .MuiSvgIcon-root{width:30px!important;height:30px!important;font-size:30px!important}.NavShell--ribbon .NavShell-big:hover{background:var(--color-hover)}.NavShell--ribbon .NavShell-big:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.NavShell--ribbon .NavShell-big:disabled{opacity:.4;cursor:not-allowed}.NavShell--ribbon .NavShell-big--active{background:color-mix(in srgb, var(--color-primary) 16%, transparent)}.NavShell--ribbon .NavShell-small{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:flex}.NavShell--ribbon .NavShell-small .MuiSvgIcon-root{width:16px!important;height:16px!important;font-size:16px!important}.NavShell--ribbon .NavShell-small:hover{background:var(--color-hover)}.NavShell--ribbon .NavShell-small--active{background:color-mix(in srgb, var(--color-primary) 16%, transparent)}.NavShell--workbench{grid-template:"title title title""act explorer tabs""act explorer main"minmax(0,1fr)"status status status"/auto auto minmax(0,1fr);display:grid}.NavShell--workbench .Content{grid-area:main}.NavShell--workbench .NavShell-wbtitle{zoom:var(--menu-scale,1);grid-area:title;align-items:center;gap:12px;height:36px;padding:0 10px;font-size:12px;display:flex}.NavShell--workbench .NavShell-wbtitle .NavShell-logo{border-radius:5px;width:22px;height:22px;font-size:11px}.NavShell--workbench .NavShell-wbtitle .NavShell-address{margin:0 auto;padding:2px 12px}.NavShell--workbench .NavShell-wbname{white-space:nowrap;opacity:.8}.NavShell--workbench .NavShell-activity{zoom:var(--menu-scale,1);flex-direction:column;grid-area:act;justify-content:space-between;padding:4px;display:flex;overflow-y:auto}.NavShell--workbench .NavShell-activity>div{flex-direction:column;gap:2px;display:flex}.NavShell--workbench .NavShell-activity .NavShell-item{border-radius:6px;width:42px;height:42px}.NavShell--workbench .NavShell-activity .NavShell-item .MuiSvgIcon-root{width:24px!important;height:24px!important;font-size:24px!important}.NavShell--workbench .NavShell-activity .NavShell-item--active{box-shadow:inset 3px 0 0 var(--color-primary)}.NavShell--workbench .NavShell-explorer{background:color-mix(in srgb, var(--content-bg) 70%, var(--sidebar-bg));width:240px;color:var(--color-text);border-right:1px solid var(--color-border);zoom:var(--menu-scale,1);grid-area:explorer;padding:8px 6px;overflow-y:auto}.NavShell--workbench .NavShell-explorer h4{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:2px 8px 8px;font-size:11px}.NavShell--workbench .NavShell-explorer .NavShell-row{padding:4px 8px 4px 24px;font-size:12.5px}.NavShell--workbench .NavShell-explorer-group{width:100%;color:inherit;font:inherit;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:4px;font-size:11px;font-weight:700;display:flex}.NavShell--workbench .NavShell-explorer-group .MuiSvgIcon-root{width:16px!important;height:16px!important;font-size:16px!important}.NavShell--workbench .NavShell-etabs{background:color-mix(in srgb, var(--content-bg) 70%, var(--sidebar-bg));zoom:var(--menu-scale,1);grid-area:tabs;display:flex;overflow-x:auto}.NavShell--workbench .NavShell-etab{color:var(--color-text-muted);border-right:1px solid var(--color-border);align-items:center;display:flex}.NavShell--workbench .NavShell-etab--active{background:var(--content-bg);color:var(--color-text);box-shadow:inset 0 2px 0 var(--color-primary)}.NavShell--workbench .NavShell-etab-open{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:7px 4px 7px 14px;font-size:12px;display:flex}.NavShell--workbench .NavShell-etab-open .MuiSvgIcon-root{width:16px!important;height:16px!important;font-size:16px!important}.NavShell--workbench .NavShell-etab-close{color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-right:6px;padding:2px;display:flex}.NavShell--workbench .NavShell-etab-close .MuiSvgIcon-root{width:14px!important;height:14px!important;font-size:14px!important}.NavShell--workbench .NavShell-etab-close:hover{opacity:1;background:color-mix(in srgb, currentColor 15%, transparent)}.NavShell--workbench .NavShell-status{background:var(--color-primary);color:#fff;zoom:var(--menu-scale,1);grid-area:status;align-items:center;gap:16px;height:24px;padding:0 10px;font-size:12px;display:flex}.NavShell--workbench .NavShell-status-right{opacity:.85;margin-left:auto}.NavShell--onyx.FinishScope{--bz-t:calc(48px * var(--menu-scale,1));--bz-b:calc(36px * var(--menu-scale,1))}.NavShell--onyx.FinishScope .Content{box-shadow:none;border-radius:0}.NavShell--onyx .NavShell-onyxbar{min-width:0;color:var(--bar-fg,var(--sidebar-fg));zoom:var(--menu-scale,1);flex:none;align-items:center;gap:6px;padding:0 10px;display:flex}.NavShell--onyx .NavShell-onyxbar--top{height:48px}.NavShell--onyx .NavShell-onyxbar--bottom{height:36px;font-size:12px}.NavShell--onyx .NavShell-onyxbar .NavShell-address{flex:0 300px;min-width:120px;padding:4px 10px}.NavShell--onyx .NavShell-onyxbar .NavShell-item{border-radius:4px;width:32px;height:32px}.NavShell--onyx .NavShell-onyxbar .NavShell-item .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.NavShell--onyx .NavShell-logo{box-shadow:inset 0 1px #ffffff4d,0 1px 2px #000}.NavShell--onyx .NavShell-well{background:#00000047;border-radius:6px;gap:1px;min-width:0;padding:2px;display:flex;overflow:hidden;box-shadow:inset 0 1px 3px #0009,0 1px #ffffff1a}.NavShell--onyx .NavShell-sep{background:linear-gradient(90deg,#0000008c 50%,#ffffff24 50%);flex:none;align-self:stretch;width:2px;margin:9px 6px}.NavShell--onyx .NavShell-onyxbtn{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:flex}.NavShell--onyx .NavShell-onyxbtn .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.NavShell--onyx .NavShell-onyxbtn:disabled{opacity:.4;cursor:not-allowed}.NavShell--onyx .NavShell-onyxbar--bottom .NavShell-onyxbtn{padding:2px 9px;font-size:12px}.NavShell--onyx .NavShell-onyxbar--bottom .NavShell-onyxbtn .MuiSvgIcon-root{width:16px!important;height:16px!important;font-size:16px!important}.NavShell--onyx .NavShell-raised{border:1px solid var(--bar-line);background:linear-gradient(180deg, color-mix(in oklab, var(--bar-base), white 32%) 0%, color-mix(in oklab, var(--bar-base), white 20%) 46%, color-mix(in oklab, var(--bar-base), white 5%) 52%, var(--bar-base) 100%);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:5px 12px 5px 8px;font-size:12.5px;display:flex;box-shadow:inset 0 1px #ffffff47,0 1px 2px #00000080}.NavShell--onyx .NavShell-raised .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.NavShell--onyx .NavShell-raised:hover{filter:brightness(1.12)}.NavShell--onyx .NavShell-raised:active{background:var(--bar-active);box-shadow:inset 0 2px 4px #0009}.NavShell--onyx .NavShell-onyxstatus{white-space:nowrap;text-overflow:ellipsis;opacity:.8;align-items:center;gap:7px;display:inline-flex;overflow:hidden}.NavShell--onyx .NavShell-led{background:radial-gradient(circle at 40% 35%,#b8ffc9,#22c55e 60%,#11692f);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 5px #22c55e99}.NavShell--onyx .NavShell-search{border-color:var(--bar-line)}@media (width<=1150px){.NavShell--onyx .NavShell-onyxbar--top .NavShell-onyxbtn span,.NavShell--onyx .NavShell-raised span{display:none}}.SaaS-av{color:#fff;background:linear-gradient(135deg,#6554c0,#00b8d9);border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:inline-flex}.SaaS-av--big{border-radius:6px;width:30px;height:30px;font-size:12px}.NavShell--tracker{grid-template:"top top""side head""side main"minmax(0,1fr)/auto minmax(0,1fr);display:grid}.NavShell--tracker .Content{grid-area:main}.NavShell--tracker .SaaS-top{border-bottom:1px solid color-mix(in srgb, var(--sidebar-fg) 15%, transparent);zoom:var(--menu-scale,1);grid-area:top;align-items:center;gap:8px;height:56px;padding:0 12px;display:flex}.NavShell--tracker .SaaS-brand{align-items:center;gap:8px;margin-right:12px;font-size:15px;font-weight:600;display:flex}.NavShell--tracker .SaaS-brand .NavShell-logo{border-radius:5px;width:24px;height:24px;font-size:12px}.NavShell--tracker .SaaS-find{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.NavShell--tracker .SaaS-find .NavShell-address{max-width:620px}.NavShell--tracker .SaaS-create{color:#fff;font:inherit;cursor:pointer;background:0 0;background:var(--color-primary);white-space:nowrap;border:none;border-radius:4px;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.NavShell--tracker .SaaS-create .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.NavShell--tracker .SaaS-side{border-right:1px solid color-mix(in srgb, var(--sidebar-fg) 15%, transparent);zoom:var(--menu-scale,1);flex-direction:column;grid-area:side;gap:1px;width:240px;padding:12px 8px;display:flex;overflow-y:auto}.NavShell--tracker .SaaS-side h5{opacity:.7;margin:16px 10px 4px;font-size:12px;font-weight:600}.NavShell--tracker .SaaS-side .NavShell-row{font-size:14px}.NavShell--tracker .SaaS-side .NavShell-row--active{background:color-mix(in srgb, var(--color-primary) 16%, transparent);box-shadow:inset 3px 0 0 var(--color-primary)}.NavShell--tracker .SaaS-space{align-items:center;gap:6px;padding:2px 6px;display:flex}.NavShell--tracker .SaaS-sub .NavShell-row{padding-left:34px;font-size:13.5px}.NavShell--tracker .SaaS-grp{text-transform:uppercase;letter-spacing:.04em;opacity:.6;margin:8px 10px 2px 34px;font-size:11px;font-weight:700}.NavShell--tracker .SaaS-spacehead{background:var(--content-bg);color:var(--color-text);zoom:var(--menu-scale,1);grid-area:head;padding:14px 24px 0}.NavShell--tracker .SaaS-crumbs{color:var(--color-text-muted);font-size:13px}.NavShell--tracker .SaaS-title{align-items:center;gap:10px;margin:6px 0 10px;display:flex}.NavShell--tracker .SaaS-title h1{margin:0;font-size:22px;font-weight:600}.NavShell--tracker .SaaS-tabs{border-bottom:2px solid var(--color-border);gap:14px;display:flex;overflow-x:auto}.NavShell--tracker .SaaS-tab{color:var(--color-text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:8px 2px;font-size:14px;font-weight:500;display:inline-flex}.NavShell--tracker .SaaS-tab .MuiSvgIcon-root{width:16px!important;height:16px!important;font-size:16px!important}.NavShell--tracker .SaaS-tab:hover{color:var(--color-text)}.NavShell--tracker .SaaS-tab:disabled{opacity:.4;cursor:not-allowed}.NavShell--tracker .SaaS-tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.NavShell--base{grid-template:"head head""tables tables""toolbar toolbar""views main"minmax(0,1fr)/auto minmax(0,1fr);display:grid}.NavShell--base .Content{grid-area:main}.NavShell--base .SaaS-basehead{background:color-mix(in oklab, var(--color-primary), #000 12%);color:#fff;zoom:var(--menu-scale,1);grid-area:head;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.NavShell--base .SaaS-basehead .NavShell-logo{background:#fff3;border-radius:8px;width:30px;height:30px}.NavShell--base .SaaS-basename{white-space:nowrap;font-size:17px;font-weight:600}.NavShell--base .SaaS-sections{gap:4px;margin:0 auto;display:flex}.NavShell--base .SaaS-section{color:inherit;font:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:999px;padding:5px 12px;font-size:13px}.NavShell--base .SaaS-section:hover{opacity:1}.NavShell--base .SaaS-section--active{opacity:1;background:#fff3;font-weight:600}.NavShell--base .SaaS-pill{color:#1d1f25;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:600;display:flex}.NavShell--base .SaaS-pill .MuiSvgIcon-root{width:16px!important;height:16px!important;font-size:16px!important}.NavShell--base .SaaS-tables{background:color-mix(in oklab, var(--color-primary), #000 30%);color:#fff;zoom:var(--menu-scale,1);grid-area:tables;align-items:flex-end;gap:2px;height:34px;padding:0 10px;display:flex;overflow-x:auto}.NavShell--base .SaaS-table{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px 6px 0 0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.NavShell--base .SaaS-table .MuiSvgIcon-root{width:15px!important;height:15px!important;font-size:15px!important}.NavShell--base .SaaS-table:hover{background:#ffffff1f}.NavShell--base .SaaS-table:disabled{opacity:.4;cursor:not-allowed}.NavShell--base .SaaS-table--active,.NavShell--base .SaaS-table--active:hover{background:var(--content-bg);color:var(--color-text);font-weight:600}.NavShell--base .SaaS-toolbar{background:var(--content-bg);height:42px;color:var(--color-text);border-bottom:1px solid var(--color-border);zoom:var(--menu-scale,1);grid-area:toolbar;align-items:center;gap:8px;padding:0 10px;display:flex}.NavShell--base .SaaS-toolbar .NavShell-address{max-width:420px}.NavShell--base .SaaS-views{background:var(--content-bg);width:240px;color:var(--color-text);border-right:1px solid var(--color-border);zoom:var(--menu-scale,1);flex-direction:column;grid-area:views;gap:1px;padding:10px 8px;display:flex;overflow-y:auto}.NavShell--base .SaaS-views h6{color:var(--color-text-muted);margin:14px 10px 4px;font-size:12px;font-weight:600}.NavShell--base .SaaS-views .NavShell-row .MuiSvgIcon-root{color:var(--color-primary)}.NavShell--base .SaaS-views .NavShell-row--active{background:color-mix(in srgb, var(--color-primary) 14%, transparent)}.NavShell--base .SaaS-filter{border:1px solid var(--color-border);background:var(--content-bg);color:inherit;font:inherit;border-radius:6px;margin:0 2px 4px;padding:5px 10px;font-size:13px}.NavShell--pages{background:var(--content-bg);grid-template:"side top""side main"minmax(0,1fr)/auto minmax(0,1fr);display:grid}.NavShell--pages .Content{grid-area:main}.NavShell--pages .SaaS-pageside{zoom:var(--menu-scale,1);flex-direction:column;grid-area:side;gap:1px;width:240px;padding:6px 6px 10px;display:flex;overflow-y:auto}.NavShell--pages .SaaS-pageside h6{opacity:.55;margin:14px 8px 4px;font-size:12px;font-weight:600}.NavShell--pages .SaaS-pageside .NavShell-row{opacity:.85;padding:4px 8px;font-size:14px}.NavShell--pages .SaaS-pageside .NavShell-row:hover,.NavShell--pages .SaaS-pageside .NavShell-row--active{opacity:1}.NavShell--pages .SaaS-ws{align-items:center;gap:6px;padding:4px 6px 8px;display:flex}.NavShell--pages .SaaS-pagegroup{font-weight:600}.NavShell--pages .SaaS-child.NavShell-row{padding-left:28px}.NavShell--pages .SaaS-bottom{flex-direction:column;gap:1px;margin-top:auto;padding-top:10px;display:flex}.NavShell--pages .SaaS-topline{background:var(--content-bg);height:44px;color:var(--color-text);zoom:var(--menu-scale,1);grid-area:top;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.NavShell--pages .SaaS-topline .NavShell-address{max-width:360px;margin-left:auto}.NavShell--pages .SaaS-crumb{white-space:nowrap;opacity:.8;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.NavShell--pages .SaaS-crumb .MuiSvgIcon-root{width:16px!important;height:16px!important;font-size:16px!important}.NavShell--ledger .SaaS-ledgernav{background:color-mix(in oklab, var(--color-primary), #0b1f33 72%);color:#fff;zoom:var(--menu-scale,1);flex:none;align-items:center;gap:2px;height:56px;padding:0 14px;display:flex}.NavShell--ledger .SaaS-ledgernav .NavShell-address{max-width:300px;margin-right:6px}.NavShell--ledger .SaaS-org{align-items:center;gap:8px;margin-right:12px;display:flex}.NavShell--ledger .SaaS-org .NavShell-logo{border-radius:50%;width:30px;height:30px}.NavShell--ledger .SaaS-mn{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:3px solid #0000;border-left:none;border-right:none;align-items:center;gap:2px;height:56px;padding:0 12px;font-size:14px;display:flex}.NavShell--ledger .SaaS-mn .MuiSvgIcon-root{width:16px!important;height:16px!important;font-size:16px!important}.NavShell--ledger .SaaS-mn:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.NavShell--ledger .SaaS-mn--active{border-bottom-color:currentColor;font-weight:600}.NavShell--ledger .SaaS-plus{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:50%}.NavShell--ledger .Content{background:color-mix(in srgb, var(--color-text) 5%, var(--content-bg))}.NavShell--console .SaaS-gh{zoom:var(--menu-scale,1);flex:none;align-items:center;gap:8px;height:50px;padding:0 14px;display:flex}.NavShell--console .SaaS-cloud{border-radius:14px;width:42px;height:28px}.NavShell--console .SaaS-gsearch{flex:0 600px;align-items:center;gap:6px;margin:0 auto;display:flex}.NavShell--console .SaaS-gsearch .NavShell-address{max-width:none}.NavShell--console .SaaS-appnav{background:var(--content-bg);height:42px;color:var(--color-text);border-bottom:3px solid var(--color-primary);zoom:var(--menu-scale,1);flex:none;align-items:stretch;padding:0 10px;display:flex;overflow-x:auto;box-shadow:0 2px 3px #00000014}.NavShell--console .SaaS-waffle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:none;grid-template-columns:repeat(3,5px);place-content:center;gap:3px;width:34px;display:grid}.NavShell--console .SaaS-waffle i{opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px}.NavShell--console .SaaS-waffle:hover i{opacity:1}.NavShell--console .SaaS-appname{white-space:nowrap;align-items:center;padding:0 18px 0 6px;font-size:18px;display:flex}.NavShell--console .SaaS-apptab{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:2px;margin-bottom:-3px;padding:0 12px;font-size:13px;display:flex}.NavShell--console .SaaS-apptab .MuiSvgIcon-root{width:14px!important;height:14px!important;font-size:14px!important}.NavShell--console .SaaS-apptab:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.NavShell--console .SaaS-apptab:disabled{opacity:.4;cursor:not-allowed}.NavShell--console .SaaS-apptab--active{border-bottom-color:color-mix(in oklab, var(--color-primary), #000 30%);background:color-mix(in srgb, var(--color-primary) 9%, transparent);font-weight:700}.NavShell--console .Content{background:linear-gradient(180deg, color-mix(in oklab, var(--color-primary), var(--content-bg) 62%) 0 150px, color-mix(in srgb, var(--color-text) 6%, var(--content-bg)) 150px);padding:12px}.NavShell--console .Content>.NavShell-main{border:1px solid var(--color-border);background:var(--content-bg);border-radius:4px}.SaaSMenu .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.NavShell--base .SaaS-basehead .WorkingSetSelector,.NavShell--ledger .SaaS-ledgernav .WorkingSetSelector{color:#fff;height:34px;padding:0 12px}.LayoutsView{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.LayoutsView-loading{color:var(--color-text-muted);padding:24px;font-size:.875rem}.LayoutsView-tabbar{background:0 0;border-bottom:1px solid #0000001a;flex-direction:row;flex-shrink:0;align-items:stretch;gap:2px;padding:4px 8px 0;display:flex}.LayoutsView-tab{cursor:pointer;-webkit-user-select:none;user-select:none;background:#0000000a;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:4px;min-width:60px;padding:5px 12px 5px 10px;font-size:.8125rem;display:flex}.LayoutsView-tab--active{background:0 0;border-color:#0000001a}.LayoutsView-tab-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.LayoutsView-tab-input{background:0 0;border:none;outline:none;width:80px;font-size:.8125rem}.LayoutsView-tab-close{cursor:pointer;color:inherit;opacity:.5;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:2px;display:flex}.LayoutsView-tab-close:hover{opacity:1;background:#00000014}.LayoutsView-tab-add{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;border-radius:6px 6px 0 0;justify-content:center;align-items:center;padding:4px 6px;display:flex}.LayoutsView-tab-add:hover{opacity:1;background:#0000000f}.LayoutsView-canvas,.LayoutsView-split{flex:1;display:flex;overflow:hidden}.LayoutsView-split--horizontal{flex-direction:row}.LayoutsView-split--vertical{flex-direction:column}.LayoutsView-split-child{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.LayoutsView-divider{z-index:1;background:#0000001a;flex-shrink:0;transition:background .1s}.LayoutsView-divider--horizontal{cursor:col-resize;width:4px}.LayoutsView-divider--horizontal:hover,.LayoutsView-divider--horizontal:active{background:var(--sidebar-fg,#666)}.LayoutsView-divider--vertical{cursor:row-resize;height:4px}.LayoutsView-divider--vertical:hover,.LayoutsView-divider--vertical:active{background:var(--sidebar-fg,#666)}.LayoutsView-leaf{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.LayoutsView-leaf--active:after{content:"";z-index:10;pointer-events:none;border:var(--active-pane-width,2px) solid var(--active-pane-colour,var(--color-primary,#1976d2));box-shadow:inset 0 0 var(--active-pane-glow,6px) var(--active-pane-colour,var(--color-primary,#1976d2));position:absolute;inset:0}.LayoutsView-leaf-toolbar{background:0 0;border-bottom:1px solid #00000014;flex-shrink:0;align-items:center;gap:8px;min-height:36px;padding:4px 8px;display:flex}.LayoutsView-leaf-view-label{opacity:.7;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:.8125rem;display:flex}.LayoutsView-leaf-view-label .MuiSvgIcon-root{width:16px;height:16px;font-size:16px}.LayoutsView-leaf-actions{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.LayoutsView-leaf-btn{cursor:pointer;color:inherit;opacity:.5;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.LayoutsView-leaf-btn:hover{opacity:1;background:#00000014}.LayoutsView-leaf-btn--close:hover{color:#c00}.LayoutsView-leaf-content{flex-direction:column;flex:1;display:flex;overflow:auto}.LayoutsView-item-input-wrap{border:1px solid var(--location-border,#ddd);background:0 0;border-radius:12px;flex:1;align-items:center;min-width:0;max-width:280px;padding:3px 10px;display:flex}.LayoutsView-item-input{color:#333;text-align:center;background:0 0;border:none;outline:none;width:100%;font-size:.8125rem}.LayoutsView-item-input::placeholder{color:#aaa}.LayoutsView-picker{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-content:flex-start;gap:8px;padding:24px;display:grid}.LayoutsView-picker-item{cursor:pointer;min-height:88px;color:var(--color-text-secondary);font:inherit;text-align:center;overflow-wrap:anywhere;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:12px 6px 10px;font-size:.75rem;line-height:1.25;transition:background .1s,color .1s;display:flex}.LayoutsView-picker-item:hover{background:var(--color-hover);color:var(--color-text)}.LayoutsView-picker-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LayoutsView-picker-item .MuiSvgIcon-root{flex:none;width:28px;height:28px;font-size:28px}.LayoutsView-pane-placeholder{color:var(--color-text-muted);padding:24px;font-size:.875rem}.PanelWorkspace{flex:1;height:100%;display:flex;overflow:hidden}.PanelWorkspace [data-panel]{overflow:hidden}.PanelWorkspace [data-panel-resize-handle-id]{background:var(--color-border);cursor:col-resize;flex-shrink:0;width:4px;transition:background .15s}.PanelWorkspace [data-panel-resize-handle-id]:hover,.PanelWorkspace [data-panel-resize-handle-id][data-resize-handle-active]{background:var(--color-primary)}.BusyIndicator{z-index:2000;pointer-events:none;background:var(--color-surface);color:var(--color-primary);border-radius:999px;align-items:center;gap:6px;padding:4px;display:flex;position:fixed;transform:translateY(-50%);box-shadow:0 1px 4px #0003}.BusyIndicator-label{white-space:nowrap;color:var(--color-text-secondary);padding-right:6px;font-size:.75rem}html.kanecta-busy,html.kanecta-busy *{cursor:progress!important}.KanectaTable{flex-direction:column;height:100%;min-height:200px;display:flex;overflow:hidden}.KanectaTable__description{color:var(--color-text-muted);padding:4px 8px;font-size:.8125rem}.KanectaTable__grid{flex:1;min-height:0;position:relative;overflow:hidden}.KanectaTable__grid .ag-root-wrapper{border:1px solid var(--color-border);--ag-background-color:var(--color-surface);--ag-header-background-color:var(--color-surface-raised);--ag-odd-row-background-color:transparent;--ag-row-hover-color:var(--color-hover);--ag-border-color:var(--color-border);--ag-foreground-color:var(--color-text);--ag-header-foreground-color:var(--color-text);--ag-font-family:inherit;border-radius:4px;height:100%}.KanectaTable__idCell{justify-content:center;align-items:center;padding-left:0!important;padding-right:0!important;display:flex!important}.KanectaTable__idArrow{color:var(--color-success);cursor:pointer;justify-content:center;align-items:center;margin:-5px;padding:5px;font-size:14px;line-height:1;display:inline-flex}.KanectaTable__idArrow:hover{opacity:.75}.KanectaTable__idArrow:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.KanectaTable__idArrow.is-inert{cursor:default;opacity:.45}.KanectaTable__tree{align-items:center;gap:4px;min-width:0;display:flex}.KanectaTable__treeToggle,.KanectaTable__treeSpacer{flex:none;width:16px;height:16px}.KanectaTable__treeToggle{border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.KanectaTable__treeToggle:hover{background:var(--color-hover)}.KanectaTable__treeToggle:focus-visible{outline-offset:1px;outline:2px solid}.KanectaTable__treeToggle.is-error{color:var(--color-danger);border-color:var(--color-danger)}.KanectaTable__treeValue{text-overflow:ellipsis;min-width:0;overflow:hidden}.KanectaTable__bar{justify-content:space-between;align-items:flex-start;gap:8px;padding:4px 8px 6px;display:flex}.KanectaTable__export{flex:none;align-items:center;gap:6px;display:flex;position:relative}.KanectaTable__exportBtn{border:1px solid var(--color-border);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:2px 10px;font-size:.8125rem;line-height:1.5}.KanectaTable__exportBtn:hover:not(:disabled){background:var(--color-hover);color:var(--color-text)}.KanectaTable__exportBtn:focus-visible{outline-offset:1px;outline:2px solid}.KanectaTable__exportBtn:disabled{opacity:.45;cursor:default}.KanectaTable__exportMenu{z-index:20;border:1px solid var(--color-border);background:var(--color-surface);border-radius:4px;flex-direction:column;min-width:140px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #00000040}.KanectaTable__exportMenu button{color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px 8px;font-size:.8125rem}.KanectaTable__exportMenu button:hover{background:var(--color-hover)}.KanectaTable__exportMenu button:focus-visible{outline-offset:-2px;outline:2px solid}.KanectaTable__exportError{color:var(--color-danger);font-size:.75rem}.KanectaTable__queries{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.KanectaTable__queryBtn{border:1px solid var(--color-border);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px;font-size:.8125rem;line-height:1.5}.KanectaTable__queryBtn:hover{background:var(--color-hover);color:var(--color-text)}.KanectaTable__queryBtn:focus-visible{outline-offset:1px;outline:2px solid}.KanectaTable__queryBtn.is-active{background:var(--color-surface-raised);border-color:var(--color-text-muted);color:var(--color-text);font-weight:600}.KanectaTable__cell--center{text-align:center;justify-content:center}.KanectaTable__cell--right{text-align:right;justify-content:flex-end}.KanectaTable__head--center .ag-header-cell-label{justify-content:center}.KanectaTable__head--right .ag-header-cell-label{justify-content:flex-end}.KanectaTable__cell--wrap{white-space:normal;word-break:break-word;padding-top:4px;padding-bottom:4px;line-height:1.4}.KanectaTable__cell--pills{padding-top:3px;padding-bottom:3px}.KanectaTable__pills{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.KanectaTable__pill{border:1px solid var(--color-border);background:var(--color-surface-raised);max-width:100%;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:0 8px;font-size:.75rem;line-height:1.6;display:inline-flex;overflow:hidden}.KanectaTable__code{font-family:var(--font-mono);white-space:pre;font-size:.75rem}.KanectaTable__tick{color:var(--color-success);align-items:center;font-size:15px;line-height:1;display:inline-flex}.KanectaTable__tick.is-off{color:var(--color-danger)}.KanectaTable__truncated{color:var(--color-text-muted);padding:4px 8px;font-size:.75rem}.KanectaTable__empty,.KanectaTable__error{min-height:120px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.KanectaTable__error{color:var(--color-danger)}.KanectaTable__overlay{z-index:1300;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.KanectaTable__dialog{background:var(--color-surface);width:min(760px,100%);max-height:100%;color:var(--color-text);border-radius:10px;flex-direction:column;display:flex;box-shadow:0 12px 40px #00000047,0 2px 8px #0000001f}.KanectaTable__dialogHead{align-items:center;padding:24px 28px 8px;display:flex}.KanectaTable__dialogTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.05rem;font-weight:600;overflow:hidden}.KanectaTable__dialogActions{justify-content:flex-end;align-items:center;gap:10px;padding:12px 28px 24px;display:flex}.KanectaTable__dialogBtn{border:1px solid var(--color-border);min-width:88px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:8px 18px;font-size:.875rem;font-weight:500;line-height:1.4}.KanectaTable__dialogBtn:hover{background:var(--color-hover)}.KanectaTable__dialogBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.KanectaTable__dialogBtn--primary{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.KanectaTable__dialogBtn--primary:hover{background:var(--color-primary);filter:brightness(1.08)}.KanectaTable__dialogBody{background:var(--color-surface-raised);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;border-radius:8px;margin:0 28px;padding:18px 20px;font-size:.8125rem;line-height:1.6;overflow:auto}.KanectaChart{flex-direction:column;gap:4px;width:100%;min-width:0;transition:opacity .15s;display:flex}.KanectaChart--zoomed{flex:1;height:100%;min-height:0}.KanectaChart--stale{opacity:.6}.KanectaChart__header{align-items:baseline;gap:8px;min-width:0;display:flex}.KanectaChart__title{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.KanectaChart__description{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.KanectaChart__controls{flex:none;gap:2px;margin-left:auto;display:inline-flex}.KanectaChart__toggle{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:2px 6px;font-size:.8125rem}.KanectaChart__toggle:hover{background:var(--color-hover)}.KanectaChart__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.KanectaChart__plot{width:100%;height:var(--tree-node-chart-height,280px);min-height:120px}.KanectaChart__plot--fill{flex:1;height:auto;min-height:320px}.KanectaChart__open{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 6px}.KanectaChart__open:hover{background:var(--color-hover)}.KanectaChart__open:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.KanectaChart__visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.KanectaChart__message{color:var(--color-text-secondary);padding:4px 0;font-size:.8125rem}.KanectaChart__notes{color:var(--color-text-secondary);margin:0;padding-left:1.2em;font-size:.75rem}.KanectaChart__table-wrap{max-height:var(--tree-node-chart-height,280px);overflow:auto}.KanectaChart__table-wrap--fill{flex:1;min-height:0;max-height:none}.KanectaChart__table{border-collapse:collapse;width:100%;font-size:.8125rem}.KanectaChart__th{border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);text-align:left;padding:4px 8px;font-weight:600;position:sticky;top:0}.KanectaChart__th--number{text-align:right}.KanectaChart__th--action{width:1%}.KanectaChart__td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:4px 8px}.KanectaChart__td--number{font-variant-numeric:tabular-nums;text-align:right}.KanectaChart__td--action{white-space:nowrap;width:1%}.ChartEditorDialog__body{grid-template-columns:minmax(320px,520px) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=900px){.ChartEditorDialog__body{grid-template-columns:minmax(0,1fr)}}.ChartEditorDialog__form{flex-direction:column;gap:12px;min-width:0;padding-top:8px;display:flex}.ChartEditorDialog__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ChartEditorDialog__row-item{flex:140px;min-width:0}.ChartEditorDialog__series{border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:2px;margin:0;padding:4px 8px 8px;display:flex}.ChartEditorDialog__legend{color:var(--color-text-secondary);padding:0 4px;font-size:.8125rem}.ChartEditorDialog__series-row{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.ChartEditorDialog__series-controls{flex:1 0 100%;gap:8px;min-width:0;padding:0 0 6px 38px;display:flex}.ChartEditorDialog__series-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ChartEditorDialog__series-label{flex:auto;min-width:0}.ChartEditorDialog__series-kind{flex:none}.ChartEditorDialog__series-type{color:var(--color-text-secondary);font-size:.75rem}.ChartEditorDialog__hint{color:var(--color-text-secondary);margin:0 auto 0 0;font-size:.8125rem}.ChartEditorDialog__preview{flex-direction:column;min-width:0;height:460px;padding-top:8px;display:flex;position:sticky;top:0}.ChartEditorDialog__save-error{margin:0 24px}.FormulaNodePreview{align-items:center;gap:.35em;min-width:0;display:inline-flex}.FormulaNodePreview-icon{color:var(--color-text-muted);flex:none;line-height:1;width:1em!important;height:1em!important;font-size:1.1em!important}.FormulaNodePreview-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FormulaNodePreview.is-preview .FormulaNodePreview-value{border-bottom:1px dashed var(--color-text-muted)}.FormulaNodePreview.is-pending{color:var(--color-text-muted)}.FormulaNodePreview.is-error{color:var(--color-danger)}.FormulaNodePreview.is-error .FormulaNodePreview-icon{color:inherit}.FormulaNodePreview-message{text-overflow:ellipsis;white-space:nowrap;font-size:.9em;overflow:hidden}.BottomSheet{z-index:20;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.BottomSheet__panel{background:var(--lists-surface);width:100%;max-height:85%;color:var(--lists-fg);padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;outline:none;animation:.16s ease-out BottomSheet-rise;overflow-y:auto}.BottomSheet__grip{background:var(--lists-fg-faint);border-radius:2px;width:32px;height:4px;margin:4px auto 12px}.BottomSheet__title{margin:0 0 12px;font-size:1rem;font-weight:600}@keyframes BottomSheet-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BottomSheet__panel{animation:none}}.ListSheet{margin:0;padding:0;list-style:none}.ListSheet__item{width:100%;min-height:48px;font:inherit;color:var(--lists-fg);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:0 4px;font-size:.9375rem;display:flex}.ListSheet__item--active{color:var(--lists-accent);font-weight:500}.ListSheet__tick{width:24px;color:var(--lists-fg-muted);flex:none;align-items:center;display:flex}.ListSheet__tick svg{font-size:20px}.ListSheet__item--active .ListSheet__tick{color:var(--lists-accent)}.ListSheet__new{align-items:center;gap:4px;display:flex}.ListSheet__save{min-height:48px;font:inherit;color:var(--lists-accent);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;padding:0 16px;font-size:.9375rem;font-weight:500}.ListSheet__save:disabled{color:var(--lists-fg-faint);cursor:default}.ListSheet__new-input{border:none;border-bottom:1px solid var(--lists-accent);width:100%;min-width:0;min-height:48px;font:inherit;color:var(--lists-fg);background:0 0;outline:none;flex:auto;padding:0 4px 0 40px;font-size:.9375rem}.TaskItem{background:var(--lists-surface);touch-action:manipulation;border-radius:12px;align-items:flex-start;gap:4px;padding:2px 4px 2px 0;display:flex}.TaskItem--subtask{margin-left:36px}.TaskItem--dragging{z-index:1;position:relative;box-shadow:0 4px 12px #0000002e}.TaskItem__check{cursor:pointer;width:48px;height:48px;color:var(--lists-fg-muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.TaskItem__check svg{font-size:22px}.TaskItem__body{text-align:left;cursor:pointer;min-height:48px;font:inherit;color:var(--lists-fg);overflow-wrap:anywhere;background:0 0;border:none;flex-direction:column;flex:auto;justify-content:center;gap:2px;padding:6px 4px;display:flex}.TaskItem__title{font-size:.9375rem;line-height:1.35}.TaskItem__notes{color:var(--lists-fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.3;display:-webkit-box;overflow:hidden}.TaskItem__handle{width:40px;min-height:48px;color:var(--lists-fg-faint);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:flex}.TaskItem__handle svg{font-size:20px}.TaskItem--done .TaskItem__check{color:var(--lists-accent)}.TaskItem--done .TaskItem__title{color:var(--lists-fg-muted);text-decoration:line-through}.TaskSheet{flex-direction:column;gap:4px;display:flex}.TaskSheet__title,.TaskSheet__notes,.TaskSheet__subtask-input{width:100%;font:inherit;color:var(--lists-fg);border:none;border-bottom:1px solid var(--lists-divider);background:0 0;outline:none;padding:12px 0}.TaskSheet__title:focus,.TaskSheet__notes:focus,.TaskSheet__subtask-input:focus{border-bottom-color:var(--lists-accent)}.TaskSheet__title::placeholder,.TaskSheet__notes::placeholder,.TaskSheet__subtask-input::placeholder{color:var(--lists-fg-faint)}.TaskSheet__title{font-size:1.0625rem;font-weight:500}.TaskSheet__notes{resize:vertical;font-size:.9375rem;line-height:1.4}.TaskSheet__subtask{align-items:center;gap:8px;display:flex}.TaskSheet__subtask-icon{color:var(--lists-fg-faint);font-size:20px}.TaskSheet__subtask-input{flex:auto}.TaskSheet__actions{justify-content:flex-end;margin-top:8px;display:flex}.TaskSheet__save{min-height:48px;font:inherit;color:var(--lists-accent);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 16px;font-size:.9375rem;font-weight:500}.TaskSheet__delete{min-height:48px;font:inherit;color:var(--lists-danger);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-top:8px;padding:0 4px;font-size:.9375rem;display:flex}.TaskSheet__delete svg{font-size:20px}.ListsView{--lists-surface:#fff;--lists-surface-sunken:#f1f3f4;--lists-fg:#202124;--lists-fg-muted:#5f6368;--lists-fg-faint:#9aa0a6;--lists-accent:#1a73e8;--lists-danger:#d93025;--lists-divider:#e0e2e6;background:var(--lists-surface);width:100%;max-width:420px;height:100%;color:var(--lists-fg);flex-direction:column;margin:0 auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.ListsView__bar{min-height:56px;padding:0 4px 0 16px;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--lists-divider);flex:none;align-items:center;gap:8px;display:flex}.ListsView__bar-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:1.125rem;font-weight:500;overflow:hidden}.ListsView__icon-button{width:48px;height:48px;color:var(--lists-fg-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.ListsView__icon-button--busy svg{animation:.9s linear infinite ListsView-spin}.ListsView__icon-button:disabled{cursor:default}.ListsView__body{-webkit-overflow-scrolling:touch;flex:auto;padding:8px 8px 96px;overflow-y:auto}.ListsView__tasks{margin:0;padding:0;list-style:none}.ListsView__hint,.ListsView__empty{color:var(--lists-fg-muted);text-align:center;padding:24px 8px;font-size:.9375rem}.ListsView__text-button{font:inherit;color:var(--lists-accent);cursor:pointer;background:0 0;border:none;min-height:48px;padding:0 8px;font-size:.9375rem}.ListsView__completed{border-top:1px solid var(--lists-divider);margin-top:8px;padding-top:8px}.ListsView__completed-toggle{width:100%;min-height:48px;font:inherit;color:var(--lists-fg-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 8px;font-size:.875rem;font-weight:500;display:flex}.ListsView__completed-toggle svg{font-size:20px}.ListsView__composer{border-top:1px solid var(--lists-divider);background:var(--lists-surface);flex:none;align-items:center;gap:4px;padding:8px 8px 8px 16px;display:flex}.ListsView__save,.ListsView__cancel{min-height:48px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;padding:0 16px;font-size:.9375rem;font-weight:500}.ListsView__save{color:var(--lists-accent)}.ListsView__save:disabled{color:var(--lists-fg-faint);cursor:default}.ListsView__cancel{color:var(--lists-fg-muted)}.ListsView__sheet-actions{justify-content:flex-end;margin-top:8px;display:flex}.ListsView__composer-input{width:100%;min-height:48px;font:inherit;color:var(--lists-fg);background:0 0;border:none;outline:none;font-size:.9375rem}.ListsView__composer-input::placeholder{color:var(--lists-fg-faint)}.ListsView__fab{background:var(--lists-accent);color:#fff;cursor:pointer;z-index:10;border:none;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;bottom:72px;right:16px;box-shadow:0 2px 6px #00000047}.ListsView__fab svg{font-size:26px}.ListsView__footer{min-height:56px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--lists-divider);background:var(--lists-surface-sunken);flex:none;align-items:center;display:flex}.ListsView__switcher{max-width:calc(100% - 88px);min-height:56px;font:inherit;color:var(--lists-fg);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;font-weight:500;display:flex;overflow:hidden}.ListsView__switcher svg{color:var(--lists-fg-muted);flex:none;font-size:20px}.ListsView__error{z-index:15;color:#fff;background:#322f2f;border-radius:8px;align-items:center;gap:8px;padding:8px 8px 8px 16px;font-size:.875rem;display:flex;position:absolute;bottom:72px;left:16px;right:16px}.ListsView__error .ListsView__text-button{color:#8ab4f8;min-height:40px}.ListsView__menu{margin:0;padding:0;list-style:none}.ListsView__menu-item{width:100%;min-height:48px;font:inherit;color:var(--lists-fg);text-align:left;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:.9375rem}.ListsView__menu-item:disabled{color:var(--lists-fg-faint);cursor:default}.ListsView__menu-item--danger{color:var(--lists-danger)}.ListsView__rename-input{border:none;border-bottom:1px solid var(--lists-accent);width:100%;min-height:48px;font:inherit;color:var(--lists-fg);background:0 0;outline:none;font-size:1rem}.ListsView__notice{text-align:center;max-width:320px;color:var(--lists-fg-muted);margin:auto;padding:32px 24px;font-size:.9375rem;line-height:1.5}.ListsView__notice-title{color:var(--lists-fg);margin:0 0 8px;font-size:1.125rem;font-weight:500}@keyframes ListsView-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ListsView__icon-button--busy svg{animation:none}}@media (width>=480px){.ListsView{border-left:1px solid var(--lists-divider);border-right:1px solid var(--lists-divider)}}@media (prefers-color-scheme:dark){.ListsView{--lists-surface:#1f1f1f;--lists-surface-sunken:#2a2a2a;--lists-fg:#e8eaed;--lists-fg-muted:#9aa0a6;--lists-fg-faint:#5f6368;--lists-accent:#8ab4f8;--lists-danger:#f28b82;--lists-divider:#3c4043}.ListsView__fab{color:#202124}}.QuickCapture{z-index:1000;justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;inset:0}.QuickCapture__backdrop{background:#0000004d;position:absolute;inset:0}.QuickCapture__dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:12px;width:560px;max-width:90vw;padding:16px;display:flex;position:relative;box-shadow:0 8px 32px #0000002e}.QuickCapture__label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}.QuickCapture__input{border:1px solid var(--color-border);background:var(--color-surface-raised);width:100%;color:var(--color-text);box-sizing:border-box;border-radius:6px;outline:none;padding:10px 12px;font-size:.95rem}.QuickCapture__input:focus{border-color:var(--color-primary)}.QuickCapture__footer{justify-content:flex-end;gap:8px;display:flex}.QuickCapture__error{color:var(--color-danger);margin:8px 0 0;font-size:.8125rem}.CommandPalette{z-index:1100;justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}.CommandPalette-backdrop{background:#0006;position:absolute;inset:0}.CommandPalette-dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;width:600px;max-width:92vw;max-height:60vh;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000038}.CommandPalette-search{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.CommandPalette-search-icon{color:var(--color-text-secondary);flex-shrink:0}.CommandPalette-search-input{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.CommandPalette-search-input::placeholder{color:var(--color-text-muted)}.CommandPalette-results{flex:1;overflow-y:auto}.CommandPalette-group-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;padding:6px 16px 2px;font-size:.7rem;font-weight:700}.CommandPalette-item{cursor:pointer;text-align:left;width:100%;color:var(--color-text);background:0 0;border:none;align-items:center;gap:10px;padding:8px 16px;display:flex}.CommandPalette-item:hover,.CommandPalette-item--focused{background:var(--color-primary-muted)}.CommandPalette-item-icon{color:var(--color-text-secondary);flex-shrink:0}.CommandPalette-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}.CommandPalette-item-meta{color:var(--color-text-secondary);white-space:nowrap;font-size:.75rem}.CommandPalette-empty{text-align:center;color:var(--color-text-muted);padding:24px;font-size:.875rem}.CommandPalette-status{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:baseline;gap:8px;padding:6px 14px;font-size:.6875rem;display:flex}.CommandPalette-status-mode{white-space:nowrap;text-transform:lowercase;letter-spacing:.02em;flex:none}.CommandPalette-status-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-style:italic;display:-webkit-box;overflow:hidden}.storage-advice-banner{background:var(--color-warning-bg);color:var(--color-warning);border-bottom:1px solid var(--color-warning);align-items:flex-start;gap:12px;padding:10px 14px;font-size:.8125rem;line-height:1.45;display:flex}.storage-advice-banner__text{flex:auto}.storage-advice-banner__dismiss{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;flex:none;padding:0 4px;font-size:1.25rem;line-height:1}.storage-advice-banner__dismiss:hover,.storage-advice-banner__dismiss:focus-visible{opacity:1}.DesktopLauncherPrompt__text{margin:0 0 12px;font-size:.875rem;line-height:1.5}.DesktopLauncherPrompt__path{overflow-wrap:anywhere;font-family:Ubuntu Mono,DejaVu Sans Mono,monospace}.DesktopLauncherPrompt__error{color:var(--color-danger);margin:8px 0 0;font-size:.8125rem}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.TerminalPane{background:#000;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.TerminalPane__titlebar{color:#000;-webkit-user-select:none;user-select:none;cursor:default;background:#c0bebf;flex:none;align-items:center;height:1.25rem;padding:0 2px 0 6px;font:.875rem/1 Ubuntu,Cantarell,DejaVu Sans,system-ui,sans-serif;display:flex}.TerminalPane__titlebar .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.TerminalPane__titlebar--focused{color:#fff;background:#c80003}.TerminalPane__titlebar--receiving{color:#fff;background:#0076c9}.TerminalPane__broadcast{flex:none;margin-right:4px;display:inline-flex}.TerminalPane__title{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;min-width:0;overflow:hidden}.TerminalPane__size{opacity:.85;font-variant-numeric:tabular-nums;flex:none;margin-left:6px}.TerminalPane__actions{opacity:0;flex:none;margin-left:4px;transition:opacity .12s;display:flex}.TerminalPane__titlebar:hover .TerminalPane__actions,.TerminalPane__titlebar--focused .TerminalPane__actions{opacity:1}.TerminalPane__action{width:1.1rem;height:1.1rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex}.TerminalPane__action:hover,.TerminalPane__action:focus-visible{background:#ffffff40;outline:none}.TerminalPane__body{flex:1;min-height:0;padding:2px 0 0 4px;position:relative;overflow:hidden}.TerminalPane__host{width:100%;height:100%}.TerminalPane__notice{color:#e6e6e6;pointer-events:none;background:#3a3a3a;border-radius:3px;padding:4px 8px;font:.875rem/1 Ubuntu,Cantarell,DejaVu Sans,system-ui,sans-serif;position:absolute;inset:auto 8px 8px auto}.TerminalTabs{color:#9a9a9a;-webkit-user-select:none;user-select:none;background:#2d2d2d;border-bottom:1px solid #1a1a1a;flex:none;align-items:stretch;height:2rem;font:.875rem/1 Ubuntu,Cantarell,DejaVu Sans,system-ui,sans-serif;display:flex}.TerminalTabs .MuiSvgIcon-root{width:20px!important;height:20px!important;font-size:20px!important}.TerminalTabs__list{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.TerminalTabs__tab{cursor:pointer;border-top:2px solid #0000;border-right:1px solid #1a1a1a;outline:none;flex:0 14rem;align-items:center;gap:4px;min-width:6rem;padding:0 4px 0 12px;display:flex}.TerminalTabs__tab:hover{color:#e6e6e6;background:#3a3a3a}.TerminalTabs__tab:focus-visible{box-shadow:inset 0 0 0 1px #e6e6e6}.TerminalTabs__tab--active{color:#e6e6e6;background:#3a3a3a;border-top-color:#c80003}.TerminalTabs__broadcast{color:#0076c9;flex:none;display:inline-flex}.TerminalTabs__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.TerminalTabs__count{color:#9a9a9a;background:#2d2d2d;border-radius:8px;flex:none;padding:1px 5px;font-size:.75rem}.TerminalTabs__rename{min-width:0;height:1.5rem;font:inherit;color:#e6e6e6;background:#000;border:1px solid #9a9a9a;border-radius:2px;outline:none;flex:1;padding:0 4px}.TerminalTabs__close,.TerminalTabs__new{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.TerminalTabs__close:hover,.TerminalTabs__close:focus-visible,.TerminalTabs__new:hover,.TerminalTabs__new:focus-visible{color:#e6e6e6;background:#ffffff1f;outline:none}.TerminalTabs__close{border-radius:2px;width:1.5rem;height:1.5rem}.TerminalTabs__new{width:2.25rem}.TerminalView{color:#e6e6e6;background:#2d2d2d;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.TerminalView--message{color:#9a9a9a;gap:8px;padding:24px;font:.875rem/1.5 Ubuntu,Cantarell,DejaVu Sans,system-ui,sans-serif}.TerminalView__heading{color:#e6e6e6}.TerminalView__tabs{background:#3a3a3a;flex:1;min-height:0;position:relative}.TerminalView__tab{position:absolute;inset:0}.TerminalView__tab--hidden{display:none}.TerminalView__slot{position:absolute;overflow:hidden}.TerminalView__slot--hidden{visibility:hidden}.TerminalView--dragging .TerminalView__slot{pointer-events:none}.TerminalView__divider{z-index:1;touch-action:none;background:#3a3a3a;outline:none;position:absolute}.TerminalView__divider--row{cursor:col-resize}.TerminalView__divider--column{cursor:row-resize}.TerminalView__divider:hover,.TerminalView__divider:focus-visible{background:#6a6a6a}.TerminalView--dragging{-webkit-user-select:none;user-select:none}.TerminalView__empty{color:#9a9a9a;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:12px;font:.875rem/1 Ubuntu,Cantarell,DejaVu Sans,system-ui,sans-serif;display:flex;position:absolute;inset:0}.TerminalView__open{font:inherit;color:#e6e6e6;cursor:pointer;background:#2d2d2d;border:1px solid #3a3a3a;border-radius:3px;padding:6px 14px}.TerminalView__open:hover,.TerminalView__open:focus-visible{background:#3a3a3a;outline:none}.TerminalView__keys{opacity:.6;margin-left:24px;font-size:.75rem}.SessionList{background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;flex:1;min-height:0;display:flex}.SessionList__header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 8px 10px 14px;display:flex}.SessionList__title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.SessionList__empty{color:var(--color-text-muted);margin:0;padding:16px 14px;font-size:.8125rem;line-height:1.5}.SessionList__rows{flex:1;min-height:0;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.SessionList__item{margin:0}.SessionList__row{border-left:6px solid var(--session-colour);cursor:pointer;outline:none;grid-template-columns:1fr auto;grid-template-areas:"folder actions""label label""status status";row-gap:2px;padding:8px 8px 8px 16px;display:grid;position:relative}.SessionList__row:hover,.SessionList__row:focus-visible{background:var(--color-hover)}.SessionList__row--selected,.SessionList__row--selected:hover{background:var(--color-primary-muted)}.SessionList__row--needs-you{box-shadow:inset -4px 0 0 var(--color-warning)}.SessionList__folder{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;grid-area:folder;align-self:center;font-family:Ubuntu Mono,DejaVu Sans Mono,monospace;font-size:.8125rem;font-weight:600;overflow:hidden}.SessionList__label{color:var(--color-text);overflow-wrap:anywhere;grid-area:label;font-size:.875rem;line-height:1.35}.SessionList__status{color:var(--color-text-muted);grid-area:status;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.SessionList__status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.SessionList__status--running,.SessionList__status--idle{color:var(--color-success)}.SessionList__status--working{color:var(--color-primary)}.SessionList__status--working:before{animation:1.4s ease-in-out infinite SessionList-pulse}.SessionList__status--needs-you{color:var(--color-warning);font-weight:600}.SessionList__status--done{color:var(--color-success)}.SessionList__status--shell{color:var(--color-warning)}.SessionList__status--error{color:var(--color-danger)}.SessionList__actions{visibility:hidden;grid-area:actions;gap:2px;display:flex}.SessionList__row:hover .SessionList__actions,.SessionList__row:focus-within .SessionList__actions{visibility:visible}.SessionList__icon-button{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.SessionList__icon-button .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.SessionList__icon-button:hover,.SessionList__icon-button:focus-visible{background:var(--color-hover);color:var(--color-text)}@keyframes SessionList-pulse{0%,to{opacity:1}50%{opacity:.3}}.SessionDialog__content{flex-direction:column;gap:4px;display:flex}.SessionDialog__colours{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.SessionDialog__swatch{background:var(--swatch-colour);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--color-surface);cursor:pointer;border:2px solid #0000;border-radius:50%;padding:0}.SessionDialog__swatch--selected{border-color:var(--color-text)}.SessionDialog__swatch:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SessionDialog__profiles,.SessionDialog__save-profile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SessionDialog__profile-picker{min-width:240px}.SessionDialog__groups{margin-top:16px}.SessionDialog__count{color:var(--color-text-muted);margin-left:8px;font-size:.8125rem}.SessionDialog__fields{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.SessionDialog__flag small{color:var(--color-text-muted);font-size:.75rem;display:block}.SessionDialog__optional{flex-direction:column;display:flex}.SessionDialog__preview{flex-direction:column;gap:4px;margin-top:16px;display:flex}.SessionDialog__preview code{background:var(--color-hover);white-space:pre-wrap;word-break:break-all;border-radius:4px;padding:8px;font-size:.8125rem}.SessionDialog__preview-label{color:var(--color-text-muted);font-size:.75rem}.SessionDialog__risks{color:var(--color-danger);margin:0;font-size:.8125rem}.SessionDialog__error{color:var(--color-danger);margin:8px 0 0;font-size:.8125rem}.SidePanels{background:var(--color-surface);border-right:1px solid var(--color-border);flex-shrink:0;max-height:60%;overflow-y:auto}.SidePanels__section{border-top:1px solid var(--color-border)}.SidePanels__heading{width:100%;font:inherit;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px;font-size:.75rem;font-weight:600;display:flex}.SidePanels__heading .MuiSvgIcon-root{width:18px!important;height:18px!important;font-size:18px!important}.SidePanels__heading:hover,.SidePanels__heading:focus-visible{background:var(--color-hover);color:var(--color-text)}.SidePanels__body{flex-direction:column;gap:10px;padding:2px 14px 12px;display:flex}.SidePanels__meter-text{color:var(--color-text);justify-content:space-between;font-size:.8125rem;display:flex}.SidePanels__meter-value{font-variant-numeric:tabular-nums}.SidePanels__bar{background:var(--color-hover);border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.SidePanels__bar span{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .4s;display:block}.SidePanels__bar--warn span{background:var(--color-warning)}.SidePanels__bar--high span{background:var(--color-danger)}.SidePanels__detail,.SidePanels__note{color:var(--color-text-muted);margin:2px 0 0;font-size:.75rem;line-height:1.4}.ClaudeView{background:var(--color-surface);grid-template-columns:minmax(200px,280px) 1fr;height:100%;min-height:0;display:grid;overflow:hidden}.ClaudeView__sidebar{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ClaudeView__detail{flex-direction:column;min-width:0;min-height:0;display:flex}.ClaudeView__error{color:var(--color-danger);background:var(--color-danger-bg);border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:12px;padding:8px 14px;font-size:.8125rem;display:flex}.ClaudeView__error-dismiss{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;margin-left:auto;padding:2px 8px}.ClaudeView__panes{flex:1;min-height:0;position:relative}.ClaudeView__pane{flex-direction:column;display:flex;position:absolute;inset:0}.ClaudeView__pane--hidden{display:none}.ClaudeView__message{max-width:560px;color:var(--color-text-muted);flex-direction:column;gap:12px;padding:32px;font-size:.875rem;line-height:1.5;display:flex}.ClaudeView__heading{color:var(--color-text);font-size:1rem}.ClaudeView__path{color:var(--color-text-secondary);overflow-wrap:anywhere;font-family:Ubuntu Mono,DejaVu Sans Mono,monospace}.ClaudeView__start{flex-wrap:wrap;gap:8px;display:flex}.ClaudeView__hint{font-size:.8125rem}.AlarmEditor{flex-direction:column;gap:16px;display:flex;padding-top:8px!important}.AlarmEditor__field{flex-direction:column;gap:6px;display:flex}.AlarmEditor__legend{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.72rem;font-weight:700}.AlarmEditor__row{align-items:flex-start;gap:8px;display:flex}.AlarmEditor__row>*{min-width:0}.AlarmEditor__kind .MuiToggleButton-root{text-transform:none;gap:6px}.AlarmEditor__duration-part{flex:33%}.AlarmEditor__presets{flex-wrap:wrap;gap:6px;display:flex}.AlarmEditor__repeat-kind,.AlarmEditor__interval{flex:50%}.AlarmEditor__nth{flex:40%}.AlarmEditor__weekday{flex:60%}.AlarmEditor__days{flex-wrap:wrap}.AlarmEditor__days .MuiToggleButton-root{text-transform:none;flex:1;min-width:38px;padding:5px 4px;font-size:.7rem}.AlarmEditor__hint{color:var(--color-text-muted);font-size:.72rem}.AlarmEditor__link{align-items:center;gap:8px;display:flex}.AlarmEditor__link-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);flex:1;font-size:.8rem;overflow:hidden}.AlarmEditor__error{color:var(--color-danger);font-size:.75rem}.RemindersView{height:100%;display:flex;overflow:hidden}@media (width<=720px){.RemindersView{flex-direction:column}}.RemindersView__pane{flex-direction:column;min-width:0;padding:20px 16px;display:flex;overflow:hidden}.RemindersView__pane--alarms{border-right:1px solid var(--color-border);flex:50%}.RemindersView__pane--overdue{flex:50%}@media (width<=720px){.RemindersView__pane{flex:auto}.RemindersView__pane--alarms{border-right:none;border-bottom:1px solid var(--color-border)}}.RemindersView__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.RemindersView__add{gap:4px;display:flex}.RemindersView__heading{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0;font-size:.8rem;font-weight:700}.RemindersView__list{flex-direction:column;flex:1;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.RemindersView__empty{color:var(--color-text-muted);text-align:center;padding:24px 0;font-size:.875rem}.RemindersView__alarm{border-radius:6px;align-items:flex-start;gap:10px;padding:8px 4px;display:flex}.RemindersView__alarm:hover{background:var(--color-hover)}.RemindersView__alarm--off .RemindersView__alarm-time,.RemindersView__alarm--off .RemindersView__alarm-label{color:var(--color-text-muted)}.RemindersView__alarm-time{font-variant-numeric:tabular-nums;color:var(--color-text);flex-shrink:0;min-width:3.4em;font-size:1.35rem;font-weight:300;line-height:1.2}.RemindersView__alarm-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.RemindersView__alarm-label{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.RemindersView__alarm-meta{color:var(--color-text-muted);gap:4px;font-size:.72rem;display:flex}.RemindersView__alarm-next{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RemindersView__alarm-target{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:.72rem;text-decoration:none;display:flex;overflow:hidden}.RemindersView__alarm-target:hover{text-decoration:underline}.RemindersView__alarm-target-icon{flex-shrink:0;width:13px!important;height:13px!important;font-size:13px!important}.RemindersView__alarm-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.RemindersView__overdue{border-radius:6px;flex-direction:column;gap:3px;padding:7px 4px;display:flex}.RemindersView__overdue:hover{background:var(--color-hover)}.RemindersView__overdue-name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;text-decoration:none;overflow:hidden}.RemindersView__overdue-name:hover{text-decoration:underline}.RemindersView__overdue-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.RemindersView__overdue-late{color:var(--color-text-muted);font-size:.7rem}.RemindersView__pill{background:var(--color-hover);color:var(--color-text-muted);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:.65rem;font-weight:600;line-height:1}.RemindersView__pill--overdue{background:color-mix(in srgb, var(--color-danger) 15%, transparent);color:var(--color-danger)}.AlarmDialog{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;padding:32px 24px 8px!important}.AlarmDialog__icon{color:var(--color-primary);width:44px!important;height:44px!important;font-size:44px!important}.AlarmDialog__time{font-variant-numeric:tabular-nums;color:var(--color-text);font-size:2.6rem;font-weight:300;line-height:1}.AlarmDialog__label{color:var(--color-text);overflow-wrap:anywhere;font-size:1.05rem;font-weight:600}.AlarmDialog__late{color:var(--color-danger);font-size:.8rem;font-weight:600}.AlarmDialog__target{max-width:100%;margin-top:4px!important}.AlarmDialog__target .MuiButton-label,.AlarmDialog__target span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AlarmDialog__queued{color:var(--color-text-muted);margin-top:4px;font-size:.75rem}.AlarmDialog__actions{justify-content:space-between!important;padding:8px 16px 16px!important}.ShellBoundary-note{background:color-mix(in srgb, var(--color-danger) 12%, var(--content-bg,#fff));color:var(--color-text);border-bottom:1px solid var(--color-border);padding:8px 16px;font-size:.875rem}
