:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light;--color-muted:#eee;--color-dark:#333;--color-light:#fff;--color-danger:#b00020;--color-hairline:color-mix(in srgb,var(--color-dark)18%,transparent);--tearleads-background:#f7f8f5;--tearleads-border:#d6ddd2;--tearleads-accent:#3f6d54;--tearleads-text:#18211f;--tearleads-header-background:var(--color-dark);--tearleads-header-text:var(--color-light);--tearleads-footer-background:var(--color-dark);--tearleads-footer-text:var(--color-light);--tearleads-action-hover-surface:var(--tearleads-header-text);--tearleads-action-hover-text:var(--tearleads-header-background);--tearleads-window-titlebar-background:var(--color-dark);--tearleads-window-titlebar-text:var(--color-light);--border-strong-color:var(--color-dark);--border-color:currentColor;--emphasis-surface:var(--color-dark);--emphasis-text:var(--color-light);--tearleads-font-family:monospace;--font-size-2xs:.72rem;--font-size-xs:.75rem;--font-size-sm:.9rem;--font-size-md:1rem;--font-size-lg:1.15rem;--space-2xs:.125rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--padding:var(--space-md);--footer-gap:var(--space-sm);--panel-padding:.75rem;--info-table-cell-padding:var(--space-xs);--list-gap:1px;--opacity-disabled:.5;--opacity-faint:.55;--opacity-icon:.6;--opacity-heading:.72;--opacity-muted:.75;--opacity-subtle:.85;--control-height:2rem;--control-padding-block:var(--space-sm);--control-padding-inline:var(--space-md);--form-measure:34rem;--mini-app-row-height:1.5rem;--mini-app-row-height-compact:1.45rem;--mini-app-row-height-header:1.75rem;--mini-app-row-height-roomy:3rem;--mini-app-table-row-height-compact:2.25rem;--explorer-sidebar-row-height:1.75rem;--mini-app-virtual-max-height:min(28rem,70vh);--mini-app-detail-label-width:7rem;--mini-app-info-label-width:20ch;--menu-item-padding:var(--space-sm)var(--space-md);--border-width:1px;--border:var(--border-width)solid var(--border-color);--border-strong:var(--border-width)solid var(--border-strong-color);--radius:0;--overlay-background:#00000059;--modal-width:22rem;--scrollbar-thumb:color-mix(in srgb,currentColor 32%,transparent);--scrollbar-track:transparent;--scrollbar-gutter:auto;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--transition:.18s ease;--window-bar-block-padding:var(--space-xs);--window-bar-inline-padding:var(--space-sm);--window-bar-line-height:1.25em;--window-bar-height:calc(var(--window-bar-line-height) + (var(--window-bar-block-padding)*2));--window-bar-padding:var(--window-bar-block-padding)var(--window-bar-inline-padding);font-family:var(--tearleads-font-family);font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--color-muted:#2e2e2e;--color-dark:#e5e5e5;--color-light:#242424;--color-danger:#ec7a74;--color-hairline:color-mix(in srgb,var(--color-dark)12%,transparent);--tearleads-background:#1b1b1b;--tearleads-border:#323232;--tearleads-accent:#888;--tearleads-text:#e5e5e5;--tearleads-header-background:#161616;--tearleads-header-text:#e5e5e5;--tearleads-footer-background:#161616;--tearleads-footer-text:#e5e5e5;--tearleads-window-titlebar-background:#303030;--tearleads-window-titlebar-text:#e5e5e5;--border-strong-color:#3b3b3b;--border-color:color-mix(in srgb,var(--color-dark)22%,transparent);--emphasis-surface:#3a3a3a;--emphasis-text:#f2f2f2;--tearleads-action-hover-surface:var(--emphasis-surface);--tearleads-action-hover-text:var(--emphasis-text);--overlay-background:#0000008c}*{box-sizing:border-box}:root{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}@supports (-moz-appearance: none){:root{--scrollbar-gutter:stable}}body{color:var(--tearleads-text);background:var(--tearleads-background);min-width:320px;min-height:100vh;margin:0;font-family:inherit}button,input,select,textarea{-webkit-appearance:none;appearance:none;border-radius:0;font-family:inherit}.tearleads-frame{display:grid;grid-template:"header" auto "main" 1fr "footer" auto/1fr;background:var(--tearleads-background);min-height:100vh}@supports (min-height: 100dvh){.tearleads-frame{min-height:100dvh}}.tearleads-header{grid-area:header;display:flex;align-items: center;gap:var(--space-md);padding:var(--space-md);padding-top:calc(var(--space-md) + var(--safe-area-top));padding-inline:calc(var(--space-md) + var(--safe-area-left))calc(var(--space-md) + var(--safe-area-right));background:var(--tearleads-header-background);color:var(--tearleads-header-text);--tearleads-logo-secondary:var(--tearleads-header-text);--tearleads-logo-primary:color-mix(in srgb,var(--tearleads-header-text)62%,var(--tearleads-header-background));min-width:0}.tearleads-brand{display:flex;align-items: center;gap:var(--space-sm);min-width:0}.tearleads-brand-logo{display:inline-flex;flex:none;align-items: center}.tearleads-brand-logo svg,.tearleads-brand-logo img{display:block;aspect-ratio:1;width:auto;height:1.75rem}.tearleads-brand-mark{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.tearleads-header-actions{display:flex;align-items: center;gap:var(--space-sm);margin-left:auto}.tearleads-footer{grid-area:footer;display:flex;align-items: center;gap:var(--space-sm);padding:var(--space-md);padding-bottom:calc(var(--space-md) + var(--safe-area-bottom));padding-inline:calc(var(--space-md) + var(--safe-area-left))calc(var(--space-md) + var(--safe-area-right));background:var(--tearleads-footer-background);color:var(--tearleads-footer-text);min-width:0}.tearleads-footer-start,.tearleads-footer-end{display:flex;align-items: center;gap:var(--space-sm);min-width:0}.tearleads-footer-end{margin-left:auto}.tearleads-action-button{min-height:var(--control-height);padding:var(--control-padding-block)var(--control-padding-inline);border:var(--border);color:inherit;cursor:pointer;font-size:var(--font-size-md);background:0 0}.tearleads-action-button:hover{background:var(--tearleads-action-hover-surface);color:var(--tearleads-action-hover-text)}.tearleads-action-button:focus-visible{background:var(--tearleads-action-hover-surface);color:var(--tearleads-action-hover-text)}.tearleads-action-button--icon{display:inline-flex;width:var(--control-height);height:var(--control-height);justify-content:center;align-items: center;padding:0}:root[data-navigation-mode=routed]{--control-height:2.75rem;--control-icon-size:1.5rem;--font-size-2xs:.8rem;--font-size-xs:.85rem;--font-size-sm:1rem;--font-size-md:1.1rem;--font-size-lg:1.25rem;font-size:16px}:root[data-navigation-mode=routed] input,:root[data-navigation-mode=routed] select,:root[data-navigation-mode=routed] textarea{font-size:max(16px,1em)}a{color:inherit;text-decoration:none}.billing-banner{grid-area:banner;display:flex;align-items: center;gap:var(--space-sm);padding-block:calc(var(--space-sm) + var(--safe-area-top))var(--space-sm);padding-inline:calc(var(--space-md) + var(--safe-area-left))calc(var(--space-md) + var(--safe-area-right));font-size:var(--font-size-sm);background:var(--color-muted);border-bottom:var(--border-width)solid var(--tearleads-border);border-left:var(--space-2xs)solid var(--tearleads-accent)}.billing-banner--warning{border-left-color:var(--color-danger);color:var(--color-danger)}.tearleads-frame.layout{display:grid;grid-template:"banner banner" auto "left   left" 1fr/1fr 1fr;height:100vh}@supports (height: 100dvh){.tearleads-frame.layout{height:100dvh}}.tearleads-frame.layout--split{grid-template:"banner banner" auto "left   right" 1fr/1fr 1fr}.tearleads-frame.layout--routed{grid-template:"banner" auto "left" 1fr/minmax(0,1fr)}.tearleads-frame.layout--demo-peer-split .pane-right{border-left:var(--border-width)solid var(--color-hairline)}.tearleads-frame.layout:has(>.billing-banner) .routed-pane-appbar{padding-top:var(--space-xs)}.tearleads-frame.layout:has(>.billing-banner) .routed-pane-rail{padding-top:0}.tearleads-frame.layout:has(>.billing-banner) .routed-pane--mobile .routed-pane-sidebar{top:0}.mini-app-button{min-height:var(--control-height);padding:var(--control-padding-block)var(--control-padding-inline);border:var(--border);color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0}.mini-app-button:hover:not(:disabled){background:var(--emphasis-surface);color:var(--emphasis-text)}.mini-app-button:focus-visible:not(:disabled){background:var(--emphasis-surface);color:var(--emphasis-text)}.mini-app-button:disabled{opacity:var(--opacity-disabled);cursor:default}.mini-app-button--block{width:100%}.mini-app-button--with-icon{display:inline-flex;justify-content:center;align-items: center;gap:var(--space-xs)}.mini-app-button--ghost{padding-inline:var(--space-sm);border-color:#0000}.mini-app-button--ghost:hover:not(:disabled){border-color:var(--emphasis-surface)}.mini-app-icon-button{display:inline-flex;flex:0 0 var(--control-height);width:var(--control-height);min-width:var(--control-height);justify-content:center;align-items: center;padding:0}.mini-app-icon-button svg{flex:none}.mini-app-clipboard-button--copied,.mini-app-clipboard-button--copied:hover:not(:disabled){background:var(--color-muted);color:inherit}.mini-app-input,.mini-app-select,.mini-app-textarea{min-height:var(--control-height);box-sizing:border-box;border:var(--border);color:inherit;font:inherit;background:0 0;min-width:0}.mini-app-input,.mini-app-select{padding:0 var(--space-sm)}.mini-app-textarea{padding:var(--space-sm);resize:vertical;min-height:5lh}.mini-app-toolbar>.mini-app-input,.mini-app-toolbar>.mini-app-select{max-width:var(--form-measure);flex:10rem}.mini-app-field{display:flex;gap:var(--space-xs);max-width:var(--form-measure);font-size:var(--font-size-sm);flex-direction:column;min-width:0}.mini-app-field>span:first-child,.mini-app-field>label:first-child{opacity:var(--opacity-subtle)}.mini-app-field-control{display:flex;align-items:stretch;gap:var(--space-xs);min-width:0}.mini-app-field-control>.mini-app-input,.mini-app-field-control>.mini-app-select{flex:auto;width:100%}:root[data-navigation-mode=routed] .mini-app-field-control{gap:var(--space-sm)}.mini-app-status{font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.mini-app-status--error{color:var(--color-danger);opacity:1}.mini-app-header{display:flex;justify-content:space-between;align-items: flex-start;gap:var(--space-md);min-width:0}.mini-app-header-copy{display:grid;gap:var(--space-2xs);min-width:0}.mini-app-header-copy>strong,.mini-app-header-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mini-app-header-copy>span{font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.mini-app-panel{display:flex;gap:var(--space-md);box-sizing:border-box;flex-direction:column;min-width:0}.mini-app-panel--framed{padding:var(--panel-padding);border:var(--border)}.mini-app-panel--scroll{overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);min-height:0}.mini-app-root{display:flex;gap:var(--space-md);box-sizing:border-box;padding:var(--space-md);color:var(--color-dark);flex-direction:column;height:100%;min-height:0}.mini-app-root--padding-none{gap:0;padding:0}.mini-app-root--centered{justify-content:center;align-items: center}.mini-app-section{display:grid;gap:var(--space-sm);margin-top:var(--space-md)}.mini-app-section:first-child{margin-top:0}.mini-app-section-heading{display:flex;justify-content:space-between;align-items: center;gap:var(--space-md);font-weight:700;font-size:var(--font-size-sm);min-width:0}.mini-app-section-heading h2{font-size:var(--font-size-md);margin:0}.mini-app-info-section{display:flex;gap:var(--space-sm);flex-direction:column}.mini-app-info-section-heading{font-size:var(--font-size-sm);margin:0}.mini-app-sidebar{display:flex;gap:var(--list-gap);box-sizing:border-box;padding:var(--space-sm);flex-direction:column;min-height:100%}.mini-app-tabs{display:flex;align-items: flex-end;gap:var(--space-2xs);padding:var(--space-2xs)var(--space-2xs)0;border-bottom:var(--border-strong);background:var(--color-muted);flex-wrap:wrap;min-width:0}.mini-app-tab{padding-inline:var(--space-sm);border:var(--border-width)solid transparent;margin-bottom:calc(-1*var(--border-width));color:inherit;opacity:var(--opacity-muted);background:0 0;min-width:5rem}.mini-app-tabs .mini-app-tab:not([aria-selected=true]):hover:not(:disabled){border-color:var(--border-color);background:var(--color-light);color:inherit;opacity:1;border-bottom-color:#0000}.mini-app-tabs .mini-app-tab:not([aria-selected=true]):focus-visible:not(:disabled){border-color:var(--border-color);background:var(--color-light);color:inherit;opacity:1;border-bottom-color:#0000}.mini-app-tabs .mini-app-tab[aria-selected=true],.mini-app-tabs .mini-app-tab[aria-selected=true]:hover:not(:disabled){border-color:var(--border-strong-color);border-bottom-color:var(--color-light);background:var(--color-light);box-shadow:inset 0 2px 0 0 var(--color-dark);color:inherit;opacity:1}.mini-app-tabs .mini-app-tab[aria-selected=true]:focus-visible:not(:disabled){border-color:var(--border-strong-color);border-bottom-color:var(--color-light);background:var(--color-light);box-shadow:inset 0 2px 0 0 var(--color-dark);color:inherit;opacity:1}.mini-app-tabs .mini-app-tab:focus-visible{outline:var(--border-width)dotted var(--color-dark);outline-offset:calc(-1*var(--space-2xs))}.mini-app-tab-panel{display:flex;flex-direction:column;min-width:0}:root[data-navigation-mode=routed] .mini-app-tabs{gap:var(--space-xs);padding:var(--space-xs)var(--space-xs)0}.routed-pane--mobile .mini-app-tabs{margin-inline:calc(-1*var(--space-md))}.routed-pane--mobile .mini-app-panel--scroll:not(.mini-app-panel--framed):has(.mini-app-tabs){margin-inline:calc(-1*var(--space-md));padding-inline:var(--space-md)}.mini-app-toolbar,.mini-app-actions{display:flex;align-items: center;gap:var(--space-sm);min-width:0}.mini-app-toolbar{flex:none}.mini-app-toolbar--wrap,.mini-app-actions{flex-wrap:wrap}.mini-app-actions{justify-content:flex-end}.mini-app-image-viewer{position:fixed;z-index:2000;display:flex;padding:var(--safe-area-top)var(--safe-area-right)var(--safe-area-bottom)var(--safe-area-left);background:var(--color-light);overscroll-behavior:contain;flex-direction:column;height:100dvh;inset:0}.mini-app-image-viewer--windowed{position:absolute;height:auto;padding:0}.mini-app-image-viewer-chrome{display:flex;background:var(--color-muted);border-bottom:var(--border);user-select:none;flex-direction:column;flex:none}.mini-app-image-viewer-toolbar{display:flex;justify-content:flex-end;align-items: center;gap:var(--space-2xs);min-height:max(var(--window-bar-height),calc(18px + var(--window-bar-block-padding)*2));padding-inline:var(--space-sm)}.mini-app-image-viewer-button{display:inline-flex;padding:var(--window-bar-padding);color:inherit;font:inherit;line-height:var(--window-bar-line-height);cursor:pointer;background:0 0;border:none;justify-content:center;align-items: center}.mini-app-image-viewer-button:hover:not(:disabled){background:var(--emphasis-surface);color:var(--emphasis-text)}.mini-app-image-viewer-button:focus-visible:not(:disabled){background:var(--emphasis-surface);color:var(--emphasis-text)}.mini-app-image-viewer-button:disabled{cursor:default;opacity:var(--opacity-disabled)}:root[data-navigation-mode=routed] .mini-app-image-viewer-toolbar{gap:var(--space-xs);min-height:var(--control-height)}:root[data-navigation-mode=routed] .mini-app-image-viewer-button{min-width:var(--control-height);min-height:var(--control-height);padding:0}:root[data-navigation-mode=routed] .mini-app-image-viewer-button svg{width:var(--control-icon-size);height:var(--control-icon-size)}.mini-app-image-viewer-stage{display:flex;overflow:hidden;background:color-mix(in srgb,currentColor 8%,transparent);touch-action:none;flex:1;justify-content:center;align-items: center;min-height:0}.mini-app-image-viewer-image{object-fit:contain;transform-origin:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.mini-app-image-viewer-error{padding:var(--space-md);text-align:center;opacity:var(--opacity-muted);margin:0}.mini-app-modal-backdrop{position:absolute;z-index:10;display:flex;padding:var(--space-md);background:var(--overlay-background);justify-content:center;align-items: center;inset:0}.mini-app-modal-panel{width:min(100%,var(--modal-width));box-sizing:border-box;padding:var(--space-md);border:var(--border);background:var(--color-light);box-shadow:0 0 0 1px}.mini-app-modal-form{display:flex;gap:var(--space-md);flex-direction:column}.mini-app-modal-form h2{font-size:var(--font-size-md);margin:0}.local-keyring-unlock-gate{min-width:20rem;min-height:16rem}.local-keyring-unlock-gate-panel{width:min(100%,22rem)}.local-keyring-unlock-copy{display:grid;gap:var(--space-xs);min-width:0}.local-keyring-unlock-copy h2,.local-keyring-unlock-copy p{margin:0}.local-keyring-unlock-copy h2{font-size:var(--font-size-md)}.local-keyring-unlock-copy p{font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.backup-restore{min-width:34rem;min-height:24rem}.routed-pane-main .backup-restore{min-width:0;min-height:0}.backup-restore-main{display:flex;gap:var(--space-md);max-width:var(--form-measure);flex-direction:column;min-width:0;min-height:0}.backup-restore-panel{display:grid;gap:var(--space-sm);min-width:0}.backup-restore-inline-action{width:max-content}.backup-restore-details{display:grid;grid-template-columns:minmax(var(--mini-app-detail-label-width),max-content)minmax(0,1fr);gap:var(--space-xs)var(--space-md);font-size:var(--font-size-sm);min-width:0;margin:0}.backup-restore-details dt{opacity:var(--opacity-muted)}.backup-restore-details dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0}.menu{position:fixed;z-index:1000;display:flex;overflow:auto;box-sizing:border-box;background:var(--color-light);border:var(--border-strong);flex-direction:column;width:max-content}.menu button{display:flex;align-items: center;gap:var(--space-xs);padding:var(--menu-item-padding);color:inherit;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer;background:0 0;border:none}.menu button:hover:not(:disabled){background:var(--color-muted)}.menu button:focus-visible:not(:disabled){background:var(--color-muted)}.menu button:disabled{opacity:var(--opacity-disabled);cursor:default}.menu-item-icon{opacity:var(--opacity-icon);flex:none}.menu-item-label{overflow:hidden;text-overflow:ellipsis;flex:auto;min-width:0}:root[data-navigation-mode=routed] .menu button{min-height:var(--control-height);font-size:var(--font-size-sm)}:root[data-navigation-mode=routed] .menu button svg{width:var(--control-icon-size);height:var(--control-icon-size)}.contacts-list-home{display:flex;flex-direction:column;flex:auto;min-height:0}.contacts-detail-panel{max-width:var(--form-measure)}.mini-app-column-menu{display:inline-flex;flex:none;justify-content:flex-end}.mini-app-column-menu-button{display:grid;border:var(--border-width)solid transparent;color:inherit;cursor:pointer;background:0 0;place-items: center;width:1.5rem;height:1.5rem;padding:0;line-height:1}.mini-app-column-menu-button:hover,.mini-app-column-menu-button[aria-expanded=true]{background:var(--color-muted)}.mini-app-column-menu-button:focus-visible{outline:var(--border-width)solid var(--color-dark);outline-offset:var(--border-width)}.mini-app-column-menu-list{display:flex;border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0}.mini-app-column-menu-legend{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.mini-app-column-menu-item{display:grid;grid-template-columns:.9rem minmax(0,1fr)auto;align-items: center;gap:var(--space-xs);padding:var(--space-sm)var(--space-md);white-space:nowrap;cursor:pointer;min-width:12rem}.mini-app-column-menu-item:hover,.mini-app-column-menu-item:focus-within{background:var(--color-muted)}.mini-app-column-menu-checkbox{-webkit-appearance:none;appearance:none;display:grid;border:var(--border);background:0 0;place-items: center;width:.9rem;height:.9rem;margin:0}.mini-app-column-menu-checkbox:checked{background:var(--emphasis-surface)}.mini-app-column-menu-checkbox:focus-visible{outline:var(--border-width)solid var(--color-dark);outline-offset:1px}.mini-app-column-menu-checkbox:checked:after{content:"";border:solid var(--emphasis-text);border-width:0 var(--border-width)var(--border-width)0;width:.25rem;height:.5rem;transform:rotate(45deg)}.mini-app-column-menu-label{overflow:hidden;text-overflow:ellipsis;min-width:0}.mini-app-column-menu-state{font-size:var(--font-size-xs);opacity:var(--opacity-muted)}:root[data-navigation-mode=routed] .mini-app-column-menu-button{width:var(--control-height);height:var(--control-height)}:root[data-navigation-mode=routed] .mini-app-column-menu-item{min-height:var(--control-height)}:root{--mini-app-row-actions-inset:var(--space-2xs);--mini-app-row-actions-column-width:calc(var(--control-height) + 2*var(--mini-app-row-actions-inset))}:root[data-navigation-mode=routed]{--mini-app-row-actions-inset:var(--space-xs)}.mini-app-row-actions-column,.mini-app-table th.mini-app-row-actions-column{text-align:right}.mini-app-row-actions-heading{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.mini-app-table-cell.mini-app-row-actions-cell,.mini-app-table-frame--compact .mini-app-table-cell.mini-app-row-actions-cell,.mini-app-table th.mini-app-row-actions-column,.mini-app-table-frame--compact .mini-app-table th.mini-app-row-actions-column{padding-inline:var(--mini-app-row-actions-inset)}.mini-app-row-actions-button{display:grid;border:var(--border-width)solid transparent;color:inherit;cursor:pointer;background:0 0;place-items: center;width:1.75rem;height:1.75rem;padding:0;line-height:1}.mini-app-row-actions-button:hover{background:var(--color-muted)}.mini-app-row-actions-button:focus-visible{background:var(--color-muted)}.mini-app-row-actions-button:focus-visible{outline:var(--border-width)solid currentColor;outline-offset:var(--border-width)}.mini-app-row-actions-cell .mini-app-row-actions-button{margin-left:auto}:root[data-navigation-mode=routed] .mini-app-row-actions-button{width:var(--control-height);height:var(--control-height)}.routed-pane--tablet .mini-app-header .mini-app-row-actions-button{margin-inline-end:var(--mini-app-row-actions-inset)}.mini-app-table-frame{position:relative;overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);border-block:var(--border);color:var(--color-dark);--mini-app-list-frame-background:color-mix(in srgb,var(--color-dark)5%,var(--color-light));min-height:0}.mini-app-table{border-collapse:collapse;table-layout:fixed;width:100%}.mini-app-table th,.mini-app-table-cell{box-sizing:border-box;padding:var(--space-sm);border-bottom:var(--border);font-size:var(--font-size-sm);text-align:left;vertical-align:middle;min-width:0}.mini-app-table-frame--compact .mini-app-table-row{height:var(--mini-app-table-row-height-compact)}.mini-app-table-frame--compact .mini-app-table th,.mini-app-table-frame--compact .mini-app-table-cell{padding:var(--info-table-cell-padding)var(--space-sm)}.mini-app-table th{opacity:var(--opacity-heading);font-weight:700}.mini-app-table-header-content{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--space-xs);width:100%;min-width:0}.mini-app-table-header-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mini-app-table tbody .mini-app-table-row:last-child .mini-app-table-cell{border-bottom:none}.mini-app-table-row--interactive{cursor:pointer}.mini-app-table-row--selected .mini-app-table-cell,.mini-app-table-row--interactive:hover .mini-app-table-cell{background:var(--emphasis-surface);color:var(--emphasis-text)}.mini-app-table-row--interactive:focus-visible .mini-app-table-cell{background:var(--emphasis-surface);color:var(--emphasis-text)}.mini-app-table-empty{opacity:var(--opacity-subtle)}.mini-app-table-text{display:block;min-width:0}.mini-app-table-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-app-table-text--muted{opacity:var(--opacity-muted)}.mini-app-table-action{display:block;overflow:hidden;color:inherit;font:inherit;font-size:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;width:100%;min-width:0;padding:0}.mini-app-table-action:hover:not(:disabled){text-decoration:underline}.mini-app-table-action:focus-visible:not(:disabled){text-decoration:underline}.mini-app-table-action:disabled{opacity:var(--opacity-disabled);cursor:default}.mini-app-info-table{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.mini-app-info-table th,.mini-app-info-table td{padding:var(--info-table-cell-padding);border:var(--border);text-align:left;word-break:break-word}.mini-app-info-table th{font-weight:700}.mini-app-info-table code{font-size:var(--font-size-xs);word-break:break-all}.mini-app-info-table-row--interactive{cursor:pointer}.mini-app-info-table-row--interactive:hover td{background:var(--emphasis-surface);color:var(--emphasis-text)}.mini-app-info-table-row--interactive:focus-visible td{background:var(--emphasis-surface);color:var(--emphasis-text)}.mini-app-info-table--borderless th,.mini-app-info-table--borderless td{border:0}.mini-app-info-table--row-divided th,.mini-app-info-table--row-divided td{border:0;border-bottom:var(--border)}.mini-app-info-table--row-divided tbody tr:last-child td{border-bottom:0}.mini-app-info-table--pinned th{white-space:nowrap}.mini-app-info-table--pinned td{width:100%}.mini-app-info-table--aligned{table-layout:fixed}.mini-app-info-table--aligned th{width:calc(var(--mini-app-info-label-width) + 2*var(--info-table-cell-padding));word-break:normal;overflow-wrap:break-word}:root[data-navigation-mode=routed] .mini-app-table-frame--compact .mini-app-table-row{height:var(--control-height)}:root[data-navigation-mode=routed] .mini-app-table-action{min-height:var(--control-height);line-height:var(--control-height)}:root[data-navigation-mode=routed] .mini-app-info-table-row--interactive{height:var(--control-height)}.routed-pane--mobile .mini-app-table-frame--bleed{margin-inline:calc(-1*var(--space-md));background:var(--mini-app-list-frame-background);--mini-app-row-actions-column-width:calc(var(--control-height) + var(--space-xs) + var(--space-sm));border-block-end:0}.routed-pane--mobile .mini-app-table-frame--bleed-block-end{margin-block-end:calc(-1*var(--space-md))}.routed-pane--mobile .mini-app-table-frame--bleed .mini-app-table{background:var(--color-light)}.routed-pane--mobile .mini-app-table-frame--bleed .mini-app-table tbody .mini-app-table-row:not(.mini-app-virtual-table-spacer-row):last-child .mini-app-table-cell{border-bottom:var(--border)}:root[data-navigation-mode=routed] .routed-pane--mobile .mini-app-table-frame--bleed .mini-app-table-cell.mini-app-row-actions-cell{padding-inline-end:var(--space-sm)}.mini-app-sidebar--virtual{overflow:hidden;height:100%;min-height:0}.mini-app-virtual-list-frame{overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);--mini-app-list-frame-background:color-mix(in srgb,var(--color-dark)5%,var(--color-light));flex:auto;min-height:0}.mini-app-virtual-list{display:flex;flex-direction:column;min-height:0}.mini-app-virtual-list-row{flex:0 0 var(--mini-app-virtual-row-height);box-sizing:border-box;height:var(--mini-app-virtual-row-height);min-height:0}.mini-app-virtual-list-row>.mini-app-row{height:100%;min-height:0}.mini-app-virtual-list--divided{background:var(--color-light)}.mini-app-virtual-list--divided>.mini-app-virtual-list-row{border-block-end:var(--border)}.routed-pane--mobile .mini-app-virtual-list-frame--bleed{margin-inline:calc(-1*var(--space-md));background:var(--mini-app-list-frame-background)}.routed-pane--mobile .mini-app-virtual-list-frame--bleed-block-end{margin-block-end:calc(-1*var(--space-md))}.mini-app-virtual-list-row--actions{display:flex;align-items: center;padding-inline-end:var(--space-sm)}.mini-app-virtual-list-row--actions>.mini-app-row--button{flex:1 1 0;width:auto;min-width:0}.mini-app-virtual-list-row--actions>.mini-app-row-actions-button,.mini-app-virtual-block-spacer{flex:none}.mini-app-table-frame--virtual .mini-app-table-row{height:var(--mini-app-virtual-row-height)}.mini-app-table-frame--virtual .mini-app-table th{position:sticky;z-index:1;background:var(--color-light);top:0}.mini-app-virtual-table-spacer-row,.mini-app-virtual-table-spacer-row .mini-app-table-cell{border-bottom:none;padding:0}.mini-app-compact-table-lines{display:grid;gap:var(--space-2xs);min-width:0}.mini-app-compact-table-line{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--space-sm);min-width:0}.mini-app-compact-table-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;gap:var(--space-sm);min-width:0}.mini-app-compact-table-visual{display:flex;justify-content:center;align-items: center}.mini-app-compact-table-line--muted{opacity:var(--opacity-muted)}.mini-app-compact-table-field{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mini-app-compact-table-field-label{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.mini-app-table-frame--compact.mini-app-table-frame--two-line .mini-app-table tbody .mini-app-table-row:not(.mini-app-virtual-table-spacer-row){height:var(--mini-app-virtual-row-height)}.mini-app-select-menu{position:relative;min-width:0}.mini-app-select-menu-trigger{display:flex;justify-content:space-between;align-items: center;gap:var(--space-sm);text-align:left;width:100%;min-width:0}.mini-app-select-menu-value,.mini-app-select-menu-option{display:flex;align-items: center;gap:var(--space-xs);min-width:0}.mini-app-select-menu-value{flex:auto}.mini-app-select-menu-popover{position:absolute;top:calc(100% + var(--space-2xs));z-index:20;box-sizing:border-box;border:var(--border-strong);background:var(--color-light);left:0;right:0}.mini-app-select-menu-popover--portal{position:static;border:0;min-width:12rem}.mini-app-select-menu-list{overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);max-height:min(16rem,50vh)}.mini-app-select-menu-option{min-height:var(--control-height);padding:0 var(--space-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.mini-app-select-menu-option:hover:not(:disabled),.mini-app-select-menu-option[data-highlighted=true]{background:var(--color-muted)}.mini-app-select-menu-option:focus-visible{background:var(--color-muted)}.mini-app-select-menu-option:disabled{opacity:var(--opacity-disabled);cursor:default}.mini-app-select-menu-option[aria-selected=true]{font-weight:700}.mini-app-select-menu-option-secondary{opacity:var(--opacity-muted);font-size:var(--font-size-xs);flex:none;font-weight:400}.mini-app-select-menu-icon,.mini-app-select-menu-caret{opacity:var(--opacity-icon);flex:none}.mini-app-select-menu-caret{transition:transform var(--transition)}.mini-app-select-menu-caret--open{transform:rotate(180deg)}.mini-app-select-menu-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0}.mini-app-select-menu-footer{border-top:var(--border)}.mini-app-table-sort-button{display:inline-flex;align-items: center;gap:var(--space-xs);color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;min-width:0;padding:0}.mini-app-table-sort-button span{display:inline}.mini-app-table-sort-button:hover{text-decoration:underline}.mini-app-table-sort-button:focus-visible{text-decoration:underline}.mini-app-table-sort-indicator{opacity:var(--opacity-muted);text-align:center;flex-shrink:0;width:.65rem}:root[data-navigation-mode=routed] .mini-app-table-sort-button{min-height:var(--control-height)}.mini-app-compact-sort-menu{width:min(12rem,100%)}.mini-app-compact-sort-menu .mini-app-button.mini-app-select-menu-trigger{min-height:var(--control-height);font-weight:inherit;border:0;align-items: center;padding:0}.mini-app-row{--mini-app-row-block-padding:var(--space-2xs);--mini-app-row-inline-padding:var(--space-sm);display:flex;align-items: center;gap:var(--space-sm);min-height:var(--mini-app-row-height);box-sizing:border-box;padding:var(--mini-app-row-block-padding)var(--mini-app-row-inline-padding);border:var(--border-width)solid transparent;color:inherit;font:inherit;font-size:var(--font-size-sm);text-align:left;background:0 0;min-width:0}.mini-app-row--compact{--mini-app-row-block-padding:0;min-height:var(--mini-app-row-height-compact)}.mini-app-row--roomy{--mini-app-row-block-padding:var(--space-sm);min-height:var(--mini-app-row-height-roomy)}.mini-app-row--framed{border-color:var(--border-color);background:var(--color-light)}.mini-app-row--header{min-height:var(--mini-app-row-height-header);opacity:var(--opacity-heading);background:0 0;border-color:#0000;font-weight:700}.mini-app-row--button{cursor:pointer;width:100%}.mini-app-row--button:hover:not(:disabled),.mini-app-row--selected{border-color:var(--emphasis-surface);background:var(--emphasis-surface);color:var(--emphasis-text);opacity:1}.mini-app-row--button:focus-visible:not(:disabled){border-color:var(--emphasis-surface);background:var(--emphasis-surface);color:var(--emphasis-text);opacity:1}.mini-app-row--button:disabled{opacity:var(--opacity-disabled);cursor:default}.mini-app-row-stack{display:inline-grid;gap:var(--space-2xs);min-width:0}.mini-app-row-text{min-width:0}.mini-app-row>.mini-app-row-stack,.mini-app-row>.mini-app-row-text{flex:auto}.mini-app-row-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-app-row-text--muted{font-size:var(--font-size-sm);opacity:var(--opacity-muted)}:root[data-navigation-mode=routed] .mini-app-row--button{min-height:var(--control-height)}.contact-avatar{display:inline-flex;box-sizing:border-box;overflow:hidden;border:1px solid var(--color-hairline);background:var(--color-muted);color:var(--color-dark);border-radius:50%;flex:none;justify-content:center;align-items: center}.contact-avatar--small{width:20px;height:20px;font-size:12px}.contact-avatar--medium{width:32px;height:32px;font-size:20px}.contact-avatar--large{width:96px;height:96px;font-size:60px}.contact-avatar-image{object-fit:cover;width:100%;height:100%}.contact-avatar-silhouette{display:block}.contact-avatar-control{display:flex;align-items: center;gap:var(--space-md);flex-wrap:wrap}.contact-avatar-control-actions{display:flex;gap:var(--space-sm);flex-wrap:wrap}.contact-avatar-control-file-input{display:none}.contact-avatar-editor{display:flex;gap:var(--space-md);overflow:auto;flex-direction:column;max-height:100%}.contact-avatar-editor h2{font-size:var(--font-size-md);margin:0}.contact-avatar-editor-viewport{position:relative;box-sizing:border-box;width:min(100%,var(--contact-avatar-editor-size));aspect-ratio:1;overflow:hidden;border:var(--border);background:var(--color-dark);cursor:grab;touch-action:none;user-select:none;-webkit-touch-callout:none;flex-shrink:0;align-self: center}.contact-avatar-editor-viewport:active{cursor:grabbing}.contact-avatar-editor-image{position:absolute;user-select:none;-webkit-user-drag:none;max-width:none}.contact-avatar-editor-mask{position:absolute;box-sizing:border-box;border:1px solid var(--color-light);box-shadow:0 0 0 9999px var(--overlay-background);pointer-events:none;border-radius:50%;inset:0}.contact-avatar-editor-hint{font-size:var(--font-size-xs);opacity:.75;margin:0}.contact-avatar-editor-zoom{display:flex;align-items: center;gap:var(--space-sm);font-size:var(--font-size-sm)}.contact-avatar-editor-zoom input[type=range]{flex:auto;min-width:0}.explorer-blob-browser-screen{display:flex;gap:var(--space-md);flex-direction:column;flex:1;min-height:0}.explorer-blob-browser-row-button{display:block;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;min-width:0;padding:0}.explorer-blob-browser-row-button--compact{display:flex;width:auto}.explorer-blob-browser-thumb{display:inline-flex;flex:none;justify-content:center;align-items: center;width:1.5rem;height:1.5rem}.explorer-blob-browser-thumb--compact{--explorer-blob-browser-thumb-budget:calc(var(--mini-app-virtual-row-height,56px) - 2*var(--info-table-cell-padding) - 1px);width:min(2.75rem,var(--explorer-blob-browser-thumb-budget));height:min(2.75rem,var(--explorer-blob-browser-thumb-budget))}.explorer-blob-browser-thumb-image{box-sizing:border-box;object-fit:cover;border:var(--border);width:100%;height:100%}.explorer-blob-browser-thumb-icon{opacity:var(--opacity-icon)}.sync-glyph{--sync-glyph-synced-color:#1a7f37;--sync-glyph-warning-color:#9a6700;flex:none}:root[data-theme=dark] .sync-glyph{--sync-glyph-synced-color:#6fbf87;--sync-glyph-warning-color:#e3b341}.sync-glyph--dot{display:inline-block;background:currentColor;border-radius:50%;width:.625rem;height:.625rem}.sync-glyph--synced{color:var(--sync-glyph-synced-color)}.sync-glyph--pending,.sync-glyph--error{color:var(--color-danger)}.sync-glyph--billing{color:var(--sync-glyph-warning-color)}.sync-glyph--loading{color:color-mix(in srgb,var(--color-dark)35%,transparent)}.media-preview{display:block;min-width:0;max-width:100%;max-height:100%}.media-preview--image,.media-preview--video{object-fit:contain;width:100%;height:100%}.media-preview--audio{width:min(100%,36rem)}.media-preview--video{background:color-mix(in srgb,currentColor 8%,transparent)}.file-document-fields{display:flex;gap:var(--space-md);flex-direction:column}.file-document-fields--fill{min-height:0}.file-document-fields .mini-app-input{width:min(100%,var(--form-measure))}.file-document-metadata{display:grid;gap:var(--space-2xs)var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));align-items: start}.file-document-preview{display:flex;gap:var(--space-sm);flex-direction:column;flex:auto;min-width:0;min-height:12rem}.file-document-preview-frame{display:flex;border:var(--border);background:color-mix(in srgb,currentColor 4%,transparent);overflow:hidden;flex:auto;justify-content:center;align-items: center;min-width:0;min-height:0}.file-document-media-preview{display:block;object-fit:contain;flex:1;align-self:stretch;width:auto;min-width:0;height:auto;min-height:0}.file-document-preview-open{display:flex;color:inherit;font:inherit;cursor:zoom-in;background:0 0;border:0;flex:1;align-self:stretch;min-width:0;min-height:0;padding:0}.file-document-media-preview.media-preview--audio{flex:none;align-self: center;width:min(100%,36rem);height:auto}.file-document-preview--inline{flex:none;min-height:0}.file-document-preview--inline .file-document-preview-frame{min-height:var(--control-height);padding:var(--space-md);flex:none}.file-document-pdf-preview{border:0;flex:1;align-self:stretch;min-width:0;min-height:0}.file-document-pdf-prompt{display:grid;justify-items:center;gap:var(--space-sm);padding:var(--space-lg);color:var(--text-muted);text-align:center}.file-document-pdf-prompt strong{color:var(--text-primary);overflow-wrap:anywhere;max-width:100%}.structured-document{display:grid;gap:var(--space-md);overflow-y:auto;scrollbar-gutter:var(--scrollbar-gutter);flex:1;align-content: start;min-height:0}.structured-document:has(>.file-document-fields--fill){align-content:stretch}.structured-document-read-fields{display:grid;gap:var(--space-xs);min-width:0}.structured-document-fields{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items: end}.structured-document-field{display:grid;gap:var(--space-sm);font-size:var(--font-size-sm);align-content: start}.structured-document-field-control{display:flex;align-items: center;gap:var(--space-sm);min-width:0}.structured-document-field-control>input{flex:auto;min-width:0}.structured-document-field input,.structured-document-field select,.structured-document-field textarea{min-height:var(--control-height);padding:0 var(--space-sm);border:var(--border);color:inherit;font:inherit;background:0 0;width:100%}.structured-document-field textarea{padding:var(--space-sm);resize:vertical;min-height:5lh}.structured-document-attachments{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.structured-document-slot{display:grid;gap:var(--space-sm);padding:var(--panel-padding);border:var(--border);overflow:hidden;min-width:0}.structured-document-slot-copy{display:grid;gap:var(--space-xs)}.structured-document-slot-description{font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.structured-document-slot-preview{aspect-ratio:1.58;box-sizing:border-box;display:block;border:var(--border-width)dashed currentColor;background:linear-gradient(135deg,color-mix(in srgb,currentColor 6%,transparent),transparent);object-fit:contain;width:100%;min-width:0;max-width:100%}.structured-document-slot-preview-button{appearance:none;color:inherit;font:inherit;cursor:pointer;overflow:hidden;text-align:center;padding:0}.structured-document-slot-preview-button:hover{background:color-mix(in srgb,currentColor 10%,transparent);border-style:solid}.structured-document-slot-preview-button:focus-visible{background:color-mix(in srgb,currentColor 10%,transparent);border-style:solid}.structured-document-slot-preview-button:focus-visible{outline:var(--border-width)solid currentColor;outline-offset:var(--space-2xs)}.structured-document-slot-preview-image{display:block;object-fit:contain;width:100%;height:100%}.structured-document-slot-placeholder{display:grid;place-items: center;gap:var(--space-sm);font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.structured-document-slot-spinner{border:var(--border-width)solid currentColor;animation:structured-document-slot-spin .8s linear infinite;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem}@keyframes structured-document-slot-spin{to{transform:rotate(360deg)}}.structured-document-slot-meta{display:grid;gap:var(--space-xs);min-height:2.5rem}.structured-document-slot-name{word-break:break-word}.structured-document-slot-detail{font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.structured-document-slot-actions{display:flex;justify-content:space-between;align-items: center;gap:var(--space-sm);flex-wrap:wrap}.structured-document-slot-status{font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.structured-document-file-input{display:none}.tracker-document-fields{display:grid;gap:var(--space-md)}.tracker-entry-list{display:grid;gap:var(--space-sm);min-width:0}.tracker-entry-list-footer{font-size:var(--font-size-sm);opacity:var(--opacity-muted);text-align:end}.tracker-add-button{justify-self:end}.tracker-edit-row{display:grid;gap:var(--space-sm);padding:var(--space-sm);border:var(--border);align-items: end;min-width:0}.tracker-edit-row>.tracker-entry-field{max-width:none}.tracker-entry-field>.mini-app-input,.tracker-entry-field-control>.mini-app-input{width:100%}.tracker-entry-field-control{display:flex;align-items: center;gap:var(--space-xs);min-width:0}.tracker-entry-field-control>.mini-app-input{flex:1;min-width:0}.tracker-entry-field-actions{display:flex;flex:none}.tracker-entry-field>.mini-app-input[aria-invalid=true],.tracker-entry-field-control>.mini-app-input[aria-invalid=true]{border-color:var(--color-danger)}:root[data-navigation-mode=windowed] .tracker-entry-field--measurement>.mini-app-input{max-width:7rem}:root[data-navigation-mode=windowed] .tracker-entry-field--measured-at>.mini-app-input{max-width:14rem}.tracker-row-actions{display:flex;justify-content:flex-end;gap:var(--space-sm);grid-area:actions;padding-top:var(--space-xs);border-top:var(--border)}.tracker-remove-button,.tracker-save-button{min-width:var(--control-height);padding-inline:var(--space-sm)}.tracker-quick-add-actions{display:flex;grid-area:actions;justify-content:flex-end;gap:var(--space-xs);padding-top:var(--space-xs);border-top:var(--border)}.tracker-read-row{display:grid;grid-template-columns:minmax(7rem,1fr)minmax(6rem,.8fr)minmax(9rem,1fr)auto auto;gap:var(--space-sm);padding:var(--space-sm);border:var(--border);font-size:var(--font-size-sm);align-items: center;min-width:0}.tracker-read-actions{justify-self:end}.tracker-read-cell{display:grid;gap:var(--space-xs);min-width:0}.tracker-read-value{overflow:hidden;opacity:var(--opacity-muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace}.tracker-read-index{min-width:var(--control-height);opacity:var(--opacity-muted);text-align:end}.tracker-read-notes{grid-column:1/-1;overflow:hidden;opacity:var(--opacity-muted);text-overflow:ellipsis;white-space:nowrap}.tracker-read-attribution{grid-column:1/-1;font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.tracker-empty-state{padding:var(--space-md);border:var(--border);font-size:var(--font-size-sm);opacity:var(--opacity-muted)}@media (max-width:640px){.tracker-add-button{width:100%}.tracker-read-row{grid-template-columns:1fr 1fr}.tracker-read-index{display:none}.tracker-row-actions,.tracker-quick-add-actions{display:grid;grid-template-columns:1fr 1fr}.tracker-row-actions>.mini-app-button{width:100%}}.document-row-detail-panel{display:grid;gap:var(--space-md);overflow-y:auto;text-align:start;--mini-app-info-label-width:12ch;max-height:100%}.document-row-detail-title{margin:0}.document-row-detail-value{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace}.document-row-detail-writer{display:block;margin-top:var(--space-xs);font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.document-row-detail-writer-solo{margin-top:0}.tracker-read-table{min-width:0}.tracker-read-table-value{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace}.mini-app-table-cell.tracker-read-table-ordinal,.mini-app-table th.tracker-read-table-ordinal{text-align:right}.blood-pressure-reading-row{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"systolic systolic diastolic diastolic pulse   pulse" "measured measured measured  notes     notes   notes" "actions  actions  actions   actions   actions actions"}.blood-pressure-reading-field-systolic{grid-area:systolic}.blood-pressure-reading-field-diastolic{grid-area:diastolic}.blood-pressure-reading-field-pulse{grid-area:pulse}.blood-pressure-reading-field-measured{grid-area:measured}.blood-pressure-reading-notes-field{grid-area:notes}@media (max-width:640px){.blood-pressure-reading-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"systolic diastolic pulse" "measured measured  measured" "notes    notes     notes" "actions  actions   actions"}}.contact-document-fields{display:flex;gap:var(--space-md);max-width:var(--form-measure);flex-direction:column}.default-loro-document-fields{display:grid;gap:var(--space-md);min-width:0}.default-loro-document-serialized{display:grid;gap:var(--space-sm);min-width:0}.default-loro-document-serialized pre{overflow:auto;padding:var(--panel-padding);border:var(--border);color:inherit;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;background:0 0;max-width:100%;margin:0}.env-file-variable-row{grid-template-columns:minmax(9rem,.8fr)minmax(12rem,1fr);grid-template-areas:"key     value" "actions actions"}.env-file-variable-key-field{grid-area:key}.env-file-variable-value-field{grid-area:value}.env-file-variable-row .mini-app-input{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace}.env-file-variable-read-row{display:grid;grid-template-columns:minmax(9rem,.8fr)minmax(12rem,1fr)auto auto;gap:var(--space-sm);padding:var(--space-sm);border:var(--border);font-size:var(--font-size-sm);align-items: center;min-width:0}.env-file-variable-read-actions{justify-self:end}.env-file-variable-read-cell{display:grid;gap:var(--space-xs);min-width:0}.env-file-variable-read-value{overflow:hidden;opacity:var(--opacity-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace}.env-file-variable-read-value-with-actions{display:flex;align-items: center;gap:var(--space-xs);overflow:hidden;min-width:0}.env-file-variable-read-value-with-actions .env-file-variable-read-value{flex:1}.env-file-variable-read-value-actions{display:flex;flex:none}.env-file-variable-read-index{min-width:var(--control-height);opacity:var(--opacity-muted);text-align:end}.env-file-variable-read-attribution{grid-column:1/-1;font-size:var(--font-size-sm);opacity:var(--opacity-muted)}@media (max-width:640px){.env-file-variable-row{grid-template-columns:1fr;grid-template-areas:"key" "value" "actions"}.env-file-variable-read-row{grid-template-columns:1fr}.env-file-variable-read-index{display:none}}.json-file-document-fields{display:grid;gap:var(--space-md);min-width:0}.json-file-content-section{display:grid;gap:var(--space-sm);min-width:0}.json-file-content-view{box-sizing:border-box;overflow:auto;padding:var(--space-md);border:var(--border);color:inherit;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;min-height:14rem;max-height:32rem;margin:0;line-height:1.5}.json-file-content-field{display:grid;gap:var(--space-sm);font-size:var(--font-size-sm);min-width:0}.json-file-content-field textarea{box-sizing:border-box;padding:var(--space-md);border:var(--border);color:inherit;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:var(--font-size-sm);resize:vertical;background:0 0;width:100%;min-height:18rem;line-height:1.5}.json-file-empty-state{padding:var(--space-md);border:var(--border);font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.note-document{display:flex;flex-direction:column;flex:1;min-height:0}.note-document-file-input{display:none}.note-document-scroll{display:flex;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:var(--scrollbar-gutter);flex-direction:column;flex:1;min-height:0}.note-document-editor{box-sizing:border-box;min-height:18rem;overflow:hidden;padding:var(--space-md);outline:none;resize:none;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;flex:none;min-inline-size:0;margin-block-end:var(--space-sm);line-height:1.5}.note-document-dropzone{margin-block:auto var(--space-md);margin-inline:var(--space-md);padding:var(--space-sm);border:var(--border-width)solid var(--color-hairline);background:color-mix(in srgb,currentColor 3%,transparent);flex:none;min-inline-size:0}.routed-pane--mobile .note-document-dropzone{border-inline-start:0;border-inline-end:0;margin-inline-start:0;margin-inline-end:0}.note-document-dropzone--active{box-shadow:inset 0 0 0 var(--border-width)currentColor;background:color-mix(in srgb,currentColor 8%,transparent);border-color:currentColor}.note-document-attachments-header{display:flex;justify-content:space-between;align-items: center;gap:var(--space-sm);padding:var(--space-2xs)var(--space-xs)var(--space-sm);min-width:0}.note-document-attachments-title{overflow:hidden;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;opacity:var(--opacity-heading);min-width:0}.note-document-attachments-actions{display:flex;align-items: center;gap:var(--space-xs);flex:none}.note-document-attachments-empty{display:flex;gap:var(--space-2xs);padding:var(--space-sm)var(--space-xs)var(--space-xs);flex-direction:column}.note-document-attachments-empty-title{font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.note-document-attachments-empty-hint{font-size:var(--font-size-xs);opacity:var(--opacity-faint)}:root[data-navigation-mode=routed] .note-document-attachments-empty-hint{display:none}.note-document-attachments{list-style:none;display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0}.note-document-attachment{position:relative;border:var(--border-width)solid var(--color-hairline);background:var(--color-light);min-width:0}.note-document-attachment:hover,.note-document-attachment:focus-within{border-color:currentColor}.note-document-attachment-open{display:flex;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;width:100%;min-width:0;padding:0}.note-document-attachment-open:focus-visible{outline:var(--border-width)solid currentColor;outline-offset:calc(-1*var(--border-width))}.note-document-attachment-thumb{position:relative;display:flex;aspect-ratio:3/2;overflow:hidden;border-bottom:var(--border-width)solid var(--color-hairline);background:color-mix(in srgb,currentColor 5%,transparent);justify-content:center;align-items: center;width:100%}.note-document-attachment-thumb-image{object-fit:cover;width:100%;height:100%}.note-document-attachment-thumb-icon{opacity:var(--opacity-muted);flex:none}.note-document-attachment-badge{position:absolute;padding:0 var(--space-xs);border:var(--border-width)solid currentColor;font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;background:var(--color-light);top:var(--space-xs)}.note-document-attachment-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-xs)}.note-document-attachment-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-xs)}.note-document-attachment-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-xs)}.note-document-attachment-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-xs)}.note-document-attachment-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-xs)}.note-document-attachment-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-xs)}.note-document-attachment-info{display:flex;gap:var(--space-2xs);padding:var(--space-sm);flex-direction:column;min-width:0}.note-document-attachment-name{overflow:hidden;font-size:var(--font-size-sm);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0}.note-document-attachment-detail{font-size:var(--font-size-xs);letter-spacing:.02em;opacity:var(--opacity-muted)}.note-document-attachment-tools{position:absolute;display:flex;gap:var(--space-2xs);opacity:0;transition:opacity var(--transition);top:var(--space-xs)}.note-document-attachment-tools:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-xs)}.note-document-attachment-tools:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-xs)}.note-document-attachment-tools:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-xs)}.note-document-attachment-tools:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-xs)}.note-document-attachment-tools:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-xs)}.note-document-attachment-tools:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-xs)}@media (hover:none){.note-document-attachment-tools{opacity:1}}.note-document-attachment:hover .note-document-attachment-tools,.note-document-attachment:focus-within .note-document-attachment-tools{opacity:1}.note-document-attachment-tool{display:inline-flex;border:var(--border);background:var(--color-light);color:inherit;cursor:pointer;justify-content:center;align-items: center;width:1.75rem;height:1.75rem;padding:0}.note-document-attachment-tool:hover{background:var(--emphasis-surface);color:var(--emphasis-text)}.note-document-attachment-tool:focus-visible{background:var(--emphasis-surface);color:var(--emphasis-text)}.note-document-attachment-tool--remove:hover{background:var(--color-danger);color:var(--color-light);border-color:var(--color-danger)}.note-document-attachment-tool--remove:focus-visible{background:var(--color-danger);color:var(--color-light);border-color:var(--color-danger)}.note-attachment-preview-panel{display:flex;overflow:hidden;flex-direction:column;gap:0;width:min(92%,60rem);max-height:min(90%,48rem);padding:0}.note-attachment-preview-bar{display:flex;justify-content:space-between;align-items: center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);border-bottom:var(--border);min-width:0}.note-attachment-preview-heading{display:flex;align-items: center;gap:var(--space-sm);min-width:0}.note-attachment-preview-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.note-attachment-preview-actions{display:flex;gap:var(--space-xs);flex:none}.note-attachment-preview-stage{display:flex;padding:var(--space-md);overflow:auto;background:color-mix(in srgb,currentColor 5%,transparent);flex:1;justify-content:center;align-items: center;min-height:16rem}.note-attachment-preview-image{object-fit:contain;max-width:100%;max-height:100%}.note-attachment-preview-placeholder{display:flex;align-items: center;gap:var(--space-sm);padding:var(--space-md);text-align:center;flex-direction:column}.note-attachment-preview-placeholder-kind{font-size:var(--font-size-lg);letter-spacing:.04em;text-transform:uppercase}.note-attachment-preview-placeholder-size{opacity:var(--opacity-muted)}.note-attachment-preview-placeholder-hint{font-size:var(--font-size-sm);opacity:var(--opacity-faint)}.note-attachment-preview-panel--windowed{border:var(--border-strong);box-shadow:none}.note-attachment-preview-panel--windowed .window-titlebar{cursor:default}.note-attachment-preview-panel--windowed .window-toolbar{border-bottom:var(--border)}.window-titlebar{display:flex;min-height:var(--window-bar-height);padding:var(--window-bar-padding);background:var(--tearleads-window-titlebar-background);color:var(--tearleads-window-titlebar-text);line-height:var(--window-bar-line-height);cursor:grab;user-select:none;justify-content:space-between;align-items: center}.window-titlebar:active{cursor:grabbing}.window--maximized .window-titlebar{cursor:default}.window-titlebar-buttons{display:flex;gap:var(--space-xs);position:relative;z-index:1}.window-close,.window-maximize,.window-minimize{display:inline-flex;padding:0 var(--space-xs);color:var(--tearleads-window-titlebar-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items: center;line-height:1}.window-close:hover,.window-maximize:hover,.window-minimize:hover{opacity:var(--opacity-muted)}.window-close:focus-visible{opacity:var(--opacity-muted)}.window-maximize:focus-visible{opacity:var(--opacity-muted)}.window-minimize:focus-visible{opacity:var(--opacity-muted)}.window-close:focus-visible{outline:var(--border-width)solid var(--tearleads-window-titlebar-text);outline-offset:calc(-1*var(--border-width))}.window-maximize:focus-visible{outline:var(--border-width)solid var(--tearleads-window-titlebar-text);outline-offset:calc(-1*var(--border-width))}.window-minimize:focus-visible{outline:var(--border-width)solid var(--tearleads-window-titlebar-text);outline-offset:calc(-1*var(--border-width))}.window-toolbar{display:flex;align-items: center;gap:var(--space-2xs);min-height:max(var(--window-bar-height),calc(18px + var(--window-bar-block-padding)*2));background:var(--color-muted);border-top:var(--border);user-select:none}.window-toolbar-primary,.window-toolbar-actions{display:flex;align-items: center;min-width:0}.window-toolbar-spacer{flex:auto}.window-toolbar-button{display:inline-flex;align-items: center;gap:var(--space-2xs);padding:var(--window-bar-padding);color:inherit;font:inherit;line-height:var(--window-bar-line-height);cursor:pointer;background:0 0;border:none;min-width:0}.window-toolbar-button:hover:not(:disabled){background:var(--emphasis-surface);color:var(--emphasis-text)}.window-toolbar-button:focus-visible:not(:disabled){background:var(--emphasis-surface);color:var(--emphasis-text)}.window-toolbar-button:disabled{cursor:default;opacity:var(--opacity-disabled)}.window-toolbar-button svg{flex:none}.window-toolbar-back-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.passport-attachment-slots{max-width:var(--form-measure)}.weight-entry-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"weight  weight  measured measured" "notes   notes   notes    notes" "actions actions actions  actions"}.weight-entry-field-weight{grid-area:weight}.weight-entry-field-measured{grid-area:measured}.weight-entry-notes-field{grid-area:notes}@media (max-width:640px){.weight-entry-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"weight  measured" "notes   notes" "actions actions"}}.explorer-detail-header-identity{display:flex;align-items:stretch;gap:var(--space-sm);min-width:0}.explorer-detail-header-icon{aspect-ratio:1;opacity:var(--opacity-icon);flex:none;align-self:stretch;width:auto;height:100%;min-height:2.5rem}.explorer-detail-import-status{display:inline-flex;align-items: center;gap:var(--space-sm)}.explorer-item-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;gap:var(--space-sm);min-width:0}.explorer-item-summary-visual{display:flex;justify-content:center;align-items: center;width:32px;height:32px}.explorer-item-summary-copy{display:grid;gap:var(--space-2xs);min-width:0}.explorer-item-summary-type{overflow:hidden;opacity:var(--opacity-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0}.explorer-item-summary-field-label{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.explorer-blame-prose{overflow-y:auto;scrollbar-gutter:var(--scrollbar-gutter);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--tearleads-font-family);max-height:18rem;margin:0;line-height:1.6}.explorer-blame-run{border-radius:var(--radius)}.explorer-blame-run--unattributed{border-bottom:calc(var(--border-width)*2)dotted currentColor;opacity:var(--opacity-heading);background-color:#0000}.explorer-blame-legend{display:flex;gap:var(--space-sm)var(--space-md);margin:var(--space-sm)0 0;list-style:none;font-size:var(--font-size-sm);flex-wrap:wrap;padding:0}.explorer-blame-legend-item{display:inline-flex;align-items: center;gap:var(--space-xs)}.explorer-blame-swatch{display:inline-block;border-radius:var(--radius);width:.75rem;height:.75rem}.explorer-blame-swatch--unattributed{border:var(--border-width)dotted currentColor}.explorer-sync-lane-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--space-sm)}.explorer-sync-lane-metric{display:flex;gap:var(--space-2xs);min-height:var(--control-height);padding:var(--space-sm);border:var(--border);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;min-width:0}.explorer-sync-lane-metric:hover,.explorer-sync-lane-metric[aria-pressed=true]{background:var(--emphasis-surface);color:var(--emphasis-text)}.explorer-sync-lane-metric:focus-visible{background:var(--emphasis-surface);color:var(--emphasis-text)}.explorer-sync-lane-metric strong{font-size:var(--font-size-lg);line-height:1}.explorer-sync-lane-metric span,.explorer-sync-lane-muted{font-size:var(--font-size-sm);opacity:var(--opacity-subtle)}@media (max-width:759px){.explorer-sync-lane-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.explorer-sync-lane-metric{padding-inline:var(--space-xs)}.explorer-sync-lane-metric span{font-size:var(--font-size-xs)}}.explorer-sync-lane-table-wrap{flex:1;min-height:12rem}.explorer-sync-lane-table-wrap .mini-app-table{min-width:0}.explorer-sync-lane-list-primary,.explorer-sync-lane-last-action,.explorer-sync-lane-progress-stack{display:flex;justify-content:center;gap:var(--space-2xs);flex-direction:column}.explorer-sync-lane-list-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-sync-lane-status{display:inline-flex;padding:0 var(--info-table-cell-padding);border:var(--border);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self: flex-start;align-items: center;max-width:100%;min-height:1.35rem}.explorer-sync-lane-status--idle,.explorer-sync-lane-status--complete{opacity:var(--opacity-subtle)}.explorer-sync-lane-status--queued,.explorer-sync-lane-status--running,.explorer-sync-lane-status--error{opacity:1}.explorer-sync-lane-status--error{font-weight:700}.explorer-sync-lane-progress{display:block;border:var(--border);box-sizing:border-box;overflow:hidden;width:100%;height:.55rem}.explorer-sync-lane-progress>span{display:block;background:currentColor;height:100%}.explorer-sync-lane-progress--idle>span{opacity:0}.explorer-sync-lane-progress--queued>span{opacity:var(--opacity-muted)}.explorer-sync-lane-progress--running>span{opacity:1}.explorer-sync-lane-progress--complete>span{opacity:var(--opacity-subtle)}.explorer-sync-lane-progress--error>span{opacity:1}.explorer-sync-lane-detail{min-width:0}.explorer-sync-lane-detail td,.explorer-sync-lane-detail code{overflow-wrap:anywhere}.explorer-sync-lane-detail th{white-space:nowrap}.explorer-sync-lane-detail .mini-app-info-section{min-width:0}.explorer-sync-lane-detail .explorer-sync-lane-progress-stack{width:min(18rem,100%)}:root[data-navigation-mode=routed] .explorer-sync-lane-table-row{height:var(--control-height)}.explorer-detail--write-queue{gap:var(--space-md)}.explorer-write-queue-blockers{padding:var(--space-sm)var(--space-md);border:var(--border);border-radius:var(--radius);background:var(--color-muted);opacity:var(--opacity-subtle)}.explorer-write-queue-table-wrap{flex:1}.explorer-write-queue-more{display:flex;justify-content:center}.explorer-write-queue-object-copy,.explorer-write-queue-status-stack{display:flex;gap:var(--space-2xs);flex-direction:column;min-width:0}.explorer-write-queue-table-wrap .mini-app-table-action{white-space:normal;line-height:normal}.explorer-write-queue-status{padding:var(--space-2xs)var(--space-xs);border-radius:var(--radius);background:var(--color-muted);font-size:var(--font-size-sm);width:max-content;max-width:100%;font-weight:600}.explorer-write-queue-status--blocked,.explorer-write-queue-status--error{color:var(--color-danger)}.explorer-write-queue-status-stack .mini-app-table-text{white-space:normal}.explorer-write-queue-entry-detail,.explorer-write-queue-entry-detail .mini-app-info-section{min-width:0}.explorer-write-queue-entry-detail td,.explorer-write-queue-entry-detail code{overflow-wrap:anywhere}.explorer-write-queue-entry-reasons{display:flex;gap:var(--space-2xs);padding-left:var(--space-md);flex-direction:column;margin:0}.routed-pane--mobile .explorer-sections-tab-panel>.explorer-detail{margin-inline:calc(-1*var(--space-md));padding-inline:var(--space-md)}.explorer-purge-progress{display:block;border:var(--border);box-sizing:border-box;overflow:hidden;width:100%;height:.55rem}.explorer-purge-progress>span{display:block;background:currentColor;height:100%;transition:width .15s ease-out}.explorer{position:relative;--explorer-glyph-size:.65rem}.explorer-detail--container,.explorer-detail--note,.explorer-detail--blob-browser,.explorer-detail--new-structured-document,.explorer-detail--sync-lanes,.explorer-detail--uploads,.explorer-detail--write-queue{flex:1;min-height:0}.explorer-detail--container-info,.explorer-detail--document-info{overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);flex:1;min-height:0}.explorer-item-table-wrap{flex:1}.explorer-document-type-section{flex:none}.explorer-document-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-sm)}.explorer-document-type-button{display:flex;justify-content:center;align-items: center;gap:var(--space-sm);aspect-ratio:1;text-align:center;flex-direction:column}.explorer-document-type-button svg{flex:none}.explorer-document-type-label{overflow-wrap:anywhere;line-height:1.2}.explorer-item-table-wrap--drop-active{box-shadow:inset 0 0 0 2px}.explorer-inline-note{display:flex;overflow:hidden;border-top:var(--border);padding-top:var(--space-sm);flex-direction:column;flex:1;min-height:0}.routed-pane--mobile .explorer-inline-note{margin-inline:calc(-1*var(--space-md));padding-inline:var(--space-md)}.routed-pane--mobile .explorer-inline-note:has(.note-document){padding-inline-start:0;padding-inline-end:0}.explorer-linked-container-list{display:flex;gap:var(--list-gap);list-style:none;flex-direction:column;margin:0;padding:0}.explorer-linked-container-row{justify-content:space-between}.explorer-linked-container-button{font-size:var(--font-size-sm);text-align:left;border:none;padding:0}.explorer-linked-container-button:hover{text-decoration:underline}.explorer-linked-container-actions{display:flex;align-items: center;gap:var(--space-sm)}.explorer-linked-container-badge{font-size:var(--font-size-sm);opacity:var(--opacity-subtle)}.explorer-sidebar-row{height:var(--explorer-sidebar-row-height,1.75rem);display:flex;flex:0 0 var(--explorer-sidebar-row-height,1.75rem);align-items: center;gap:var(--space-2xs);padding-left:var(--space-sm)}.explorer-sidebar--virtual{overflow:hidden;height:100%;min-height:0}.explorer-sidebar-viewport{overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);flex:1;min-height:0}.explorer-sidebar-virtual-space{display:flex;flex-direction:column;min-height:0}.explorer-sidebar-row>.mini-app-row{height:100%;min-height:0}.explorer-sidebar-item{gap:var(--space-xs);flex:1;min-width:0}.explorer-folder-icon,.explorer-document-icon{opacity:var(--opacity-icon);flex:none}.explorer-sidebar-item--more{opacity:var(--opacity-muted)}.explorer-sidebar-row--section{padding-right:var(--space-sm)}.explorer-sidebar-section-label{padding-inline:var(--space-2xs);font-size:var(--font-size-2xs);text-transform:uppercase;width:100%;min-height:100%}.explorer-sync-badge{display:inline-flex;flex:none;justify-content:center;align-items: center}.mini-app-header .explorer-sync-badge{min-height:1lh}.explorer-node-toggle,.explorer-node-spacer{display:inline-flex;width:var(--explorer-glyph-size);flex-shrink:0;justify-content:center;align-items: center;height:1rem}.explorer-node-toggle{color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.explorer-node-toggle:hover{opacity:var(--opacity-subtle)}.explorer-node-toggle:focus-visible{opacity:var(--opacity-subtle)}.explorer-node-icon{opacity:var(--opacity-icon);font-size:var(--explorer-glyph-size);transition:transform var(--transition);line-height:1}.explorer-node-icon--expanded{transform:rotate(90deg)}.explorer-info{display:flex;gap:var(--space-md);flex-direction:column}.explorer-info-tab-panel{gap:var(--space-md)}.explorer-container-icon-picker{width:max-content;min-width:11rem;max-width:100%}.explorer-sections-hub{display:flex;flex-direction:column;flex:1;min-height:0}.explorer-sections-tabs{flex:none}.explorer-sections-tab-panel{flex:1;min-height:0}.explorer-item-row-button,.explorer-blob-browser-row-button,.explorer-blob-reference-row-button{display:block;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;min-width:0;padding:0}.explorer-item-name{display:flex;align-items: center;gap:var(--space-xs);min-width:0}.explorer-item-icon{opacity:var(--opacity-icon);flex:none}.explorer-info-inline-action{align-self: flex-start}.explorer-blob-browser-screen{display:flex;gap:var(--space-md);flex-direction:column;flex:1;min-height:0}.explorer-blob-browser-detail{overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);gap:var(--space-md);min-height:0}.explorer-blob-preview-frame{display:flex;overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);padding:var(--space-sm);border:var(--border);justify-content:center;align-items: center;min-height:12rem;max-height:24rem}.explorer-blob-preview-open{display:flex;color:inherit;font:inherit;cursor:zoom-in;background:0 0;border:none;max-width:100%;padding:0}.explorer-blob-preview-media{max-width:100%;max-height:22rem}.explorer-blob-preview-media.media-preview--audio{width:min(100%,36rem)}.explorer-blob-preview-media.media-preview--video{height:22rem}.explorer-blob-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--tearleads-font-family);font-size:var(--font-size-sm);width:100%;min-height:100%;margin:0;line-height:1.45}:root[data-navigation-mode=routed]{--explorer-sidebar-row-height:var(--control-height)}:root[data-navigation-mode=routed] .explorer-node-toggle,:root[data-navigation-mode=routed] .explorer-node-spacer{width:1.75rem;height:100%}:root[data-navigation-mode=routed] .explorer-sidebar-item .explorer-folder-icon,:root[data-navigation-mode=routed] .explorer-sidebar-item .explorer-document-icon,:root[data-navigation-mode=routed] .explorer-item-name .explorer-folder-icon,:root[data-navigation-mode=routed] .explorer-item-name .explorer-item-icon{width:var(--control-icon-size);height:var(--control-icon-size)}:root[data-navigation-mode=routed] .explorer-sidebar-item .contact-avatar,:root[data-navigation-mode=routed] .explorer-item-name .contact-avatar{width:var(--control-icon-size);height:var(--control-icon-size);font-size:calc(var(--control-icon-size)*.6)}.phrase-confirmation-dialog-backdrop{z-index:2000}.phrase-confirmation-dialog-warning{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.phrase-confirmation-dialog-phrase{font-weight:600}.logout-confirmation-dialog-backdrop{z-index:2000}.logout-confirmation-keep-data{display:flex;align-items: center;gap:var(--space-sm);cursor:pointer}.logout-confirmation-checkbox{appearance:none;display:grid;box-sizing:border-box;border:var(--border-strong);background:var(--color-light);color:var(--color-dark);cursor:pointer;flex:0 0 1rem;place-content: center;width:1rem;height:1rem;margin:0}.logout-confirmation-checkbox:before{content:"";background:currentColor;width:.45rem;height:.45rem;transform:scale(0)}.logout-confirmation-checkbox:checked:before{transform:scale(1)}.logout-confirmation-checkbox:focus-visible{outline:var(--border);outline-offset:2px}.logout-confirmation-checkbox:disabled{opacity:var(--opacity-disabled);cursor:default}.logout-confirmation-warning{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}:root[data-navigation-mode=routed] .logout-confirmation-keep-data{min-height:var(--control-height)}.identity-manager{min-height:26rem}.identity-manager-switcher{display:grid;align-self: flex-end;gap:var(--space-xs);flex:none;width:min(22rem,100%)}@media (min-width:1024px){.identity-manager{min-width:34rem}}.identity-manager-identity-heading-meta{display:flex;align-items: center;gap:var(--space-sm);min-width:0}.identity-manager-main{display:flex;gap:var(--space-md);flex-direction:column;flex:1;min-width:0;min-height:0}.identity-manager-menu{display:flex;flex-direction:column;flex:auto;min-height:0}.identity-manager-menu-icon,.identity-manager-sidebar-icon,.identity-manager-menu-caret{flex:none}.identity-manager-menu-caret{opacity:var(--opacity-muted)}.identity-manager-details{display:grid;grid-template-columns:minmax(var(--mini-app-detail-label-width),max-content)minmax(0,1fr);gap:var(--space-sm)var(--space-md);font-size:var(--font-size-sm);min-width:0;margin:0}.identity-manager-details dt{opacity:var(--opacity-muted)}.identity-manager-details dd{display:flex;align-items: center;gap:var(--space-xs);min-width:0;margin:0}.identity-manager-detail-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.identity-manager-sessions{min-height:0}.identity-manager-pin-forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-md);max-width:var(--form-measure)}.identity-manager-recovery-key-form{display:grid;gap:var(--space-sm);max-width:var(--form-measure);min-width:0}.identity-manager-recovery-key-textarea{width:100%;line-height:1.45}.identity-manager-pin-form{display:grid;gap:var(--space-sm);min-width:0}@media (min-width:1024px){.identity-manager-session-table .mini-app-table{min-width:34rem}}.identity-manager-session-detail,.identity-manager-session-detail-header{min-width:0}.identity-manager-session-detail-table{--mini-app-info-label-width:14ch}.identity-manager-session-detail-table th{white-space:nowrap}.identity-manager-session-detail-value{display:block;color:inherit;font:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:0}.identity-manager-session-detail-value--expanded{overflow:visible;overflow-wrap:anywhere;white-space:normal}.identity-manager-session-detail-value:hover{text-decoration:underline}.identity-manager-session-detail-value:focus-visible{text-decoration:underline}:root[data-navigation-mode=routed] .identity-manager-details dd{gap:var(--space-sm)}:root[data-navigation-mode=routed] .identity-manager-session-detail-value{min-height:var(--control-height)}.notes-empty-tile{height:var(--mini-app-virtual-row-height);border-color:var(--border-color);opacity:var(--opacity-muted);border-style:dashed}.notes-empty-tile>svg{flex:none}.notes-empty-tile:hover:not(:disabled){border-style:solid}.notes-empty-tile:focus-visible:not(:disabled){border-style:solid}.notes-sidebar-status{padding:var(--space-sm)}.notes-list-home{display:flex;box-sizing:border-box;padding:var(--space-md);flex-direction:column;flex:auto;height:100%;min-height:0}.org-manager-billing-checkout:empty{display:none}.org-manager-billing-checkout{margin-top:var(--space-sm);border-top:var(--border-strong)}.org-manager-billing-checkout .rcb-ui-container{overflow-y:visible!important;height:auto!important}.org-manager-billing-checkout #layout-query-container{container-type:inline-size!important;overflow-y:visible!important;height:auto!important}.org-manager-billing-checkout,.org-manager-billing-checkout *{--rc-color-background:var(--color-light)!important;--rc-color-input-background:var(--color-light)!important;--rc-color-primary:var(--emphasis-surface)!important;--rc-color-primary-text:var(--emphasis-text)!important;--rc-color-primary-hover:var(--emphasis-surface)!important;--rc-color-primary-pressed:var(--emphasis-surface)!important;--rc-color-accent:var(--tearleads-accent)!important;--rc-color-focus:var(--tearleads-accent)!important;--rc-color-error:var(--color-danger)!important;--rc-color-grey-text-dark:var(--color-dark)!important;--rc-color-grey-text-light:color-mix(in srgb,var(--color-dark)70%,transparent)!important;--rc-color-grey-ui-dark:color-mix(in srgb,var(--color-dark)30%,transparent)!important;--rc-color-grey-ui-light:color-mix(in srgb,var(--color-dark)10%,transparent)!important;--rc-shape-input-border-radius:0!important;--rc-shape-input-button-border-radius:0!important;font-family:var(--tearleads-font-family)!important}.org-manager-direct-checkout{margin-top:var(--space-sm)}.org-manager-revoke-grant-dialog-backdrop{z-index:2000}.org-manager-revoke-grant-warning{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.org-manager-create-organization-dialog-backdrop{position:fixed;z-index:2000}.org-manager-main{overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);flex:1;min-width:0;min-height:0}.routed-pane--mobile .org-manager-main:has(.mini-app-tabs){margin-inline:calc(-1*var(--space-md));padding-inline:var(--space-md)}.org-manager-switcher{flex:none;align-self: flex-end;width:min(22rem,100%)}.org-manager-error{margin-bottom:var(--space-sm);padding:var(--space-sm);border:var(--border)}.org-manager-hint{padding:var(--space-sm)}.org-manager-menu{display:flex;flex-direction:column;flex:auto;min-height:0}.org-manager-menu-icon,.org-manager-sidebar-icon{flex:none}.org-manager-menu-caret{opacity:var(--opacity-muted);flex:none}.org-manager-groups{display:grid;grid-template-columns:minmax(14rem,.8fr)minmax(18rem,1.2fr);gap:var(--space-md);min-height:0}.org-manager-panel{min-width:0}.org-manager-panel--context-target{box-sizing:border-box;min-height:100%}.org-manager-virtual-table,.org-manager-virtual-list{max-height:var(--mini-app-virtual-max-height)}.org-manager-form-toolbar{margin-bottom:var(--space-sm)}.org-manager-roster-metadata,.org-manager-policy-history{display:grid;gap:var(--list-gap)}.org-manager-group-button{justify-content:center;align-items: flex-start}.org-manager-group-button strong,.org-manager-group-button .mini-app-row-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.org-manager-group-button .mini-app-row-text{font-size:var(--font-size-sm)}.org-manager-panel--detail{border-left:var(--border);padding-left:var(--space-md)}.org-manager-detail-header{margin-bottom:var(--space-sm)}.org-manager-group-detail-tab-panel{padding-top:var(--space-md)}.org-manager-detail-status,.org-manager-member-row .mini-app-row-text{font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.org-manager-detail-actions{display:flex;align-items: center;gap:var(--space-sm)}.org-manager-usage-row{justify-content:space-between}.org-manager-usage-row .mini-app-row-stack{flex:auto;min-width:0}.org-manager-usage-row>strong{flex:none}.org-manager-usage-breakdown{display:flex;flex-direction:column;padding-left:1rem}.org-manager-usage-subrow{justify-content:space-between;gap:.5rem}.org-manager-usage-subrow .mini-app-row-stack{flex:auto;min-width:0}.org-manager-usage-subrow .mini-app-row-text:last-child{flex:none}.org-manager-member-row{justify-content:space-between}.org-manager-roster-row{align-items: flex-start}.org-manager-roster-profile{display:grid;gap:var(--space-sm)}.org-manager-roster-detail{gap:var(--list-gap)}.org-manager-roster-profile-fields{display:flex;gap:var(--space-sm);flex-wrap:wrap}.org-manager-roster-profile-read-fields{display:grid;gap:var(--list-gap)}.org-manager-member-row .mini-app-row-stack,.org-manager-member-button,.org-manager-roster-row .mini-app-row-stack,.org-manager-policy-history-row .mini-app-row-stack{flex:auto;min-width:0}.org-manager-member-button strong,.org-manager-member-row strong,.org-manager-roster-row strong,.org-manager-roster-row .mini-app-row-text,.org-manager-policy-history-row .mini-app-row-text,.org-manager-policy-history-heading strong,.org-manager-policy-change-principal-name,.org-manager-policy-change-role,.org-manager-policy-change-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.org-manager-member-row .mini-app-button{padding:0 var(--panel-padding)}.org-manager-roster-profile-field{flex:16rem}.org-manager-roster-profile-field .mini-app-input{width:100%}.org-manager-policy-history-row{justify-content:stretch;align-items: flex-start}.org-manager-policy-history-heading{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0}.org-manager-policy-change-list{display:grid;gap:var(--list-gap);min-width:0}.org-manager-policy-change{display:grid;grid-template-columns:minmax(5.75rem,max-content)minmax(0,1fr)max-content;align-items:baseline;gap:var(--space-sm);padding:var(--space-2xs)0;min-width:0}.org-manager-policy-change--empty{display:block}.org-manager-policy-change-status,.org-manager-policy-change-principal-type,.org-manager-policy-change-role,.org-manager-policy-history-epoch{font-size:var(--font-size-sm)}.org-manager-policy-change-status{font-weight:700}.org-manager-policy-change-principal{display:flex;align-items:baseline;gap:var(--info-table-cell-padding);min-width:0}.org-manager-policy-change-principal-type,.org-manager-policy-change-role,.org-manager-policy-history-epoch{opacity:var(--opacity-muted)}.org-manager-policy-change-principal-name{min-width:0}@media (max-width:760px){.org-manager-groups{grid-template-columns:1fr}.org-manager-panel--detail{border-left:0;border-top:var(--border);padding-left:0;padding-top:var(--space-md)}.org-manager-policy-change{grid-template-columns:1fr;gap:var(--space-2xs)}.org-manager-policy-change-principal{flex-wrap:wrap}}.system-monitor-tab-panel{overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);flex:1;min-height:0}:root[data-navigation-mode=routed] .system-monitor{height:auto;min-height:100%}:root[data-navigation-mode=routed] .system-monitor-tab-panel{overflow:visible;flex:none}.system-monitor-tab-panel .pane-content{overflow:visible}.routed-pane--mobile .system-monitor-tab-panel .pane-content{padding-inline-start:0;padding-inline-end:0}.system-monitor-environment-value{overflow-wrap:anywhere}.system-monitor-environment-table th,.system-monitor-status-table th{white-space:nowrap}.system-monitor-environment-table td,.system-monitor-status-table td{width:100%}.system-monitor-feature-flags{padding:var(--space-md)}.system-monitor-feature-flag{display:flex;justify-content:space-between;align-items: center;gap:var(--space-md);min-height:var(--control-height);padding:var(--space-sm)0;border-bottom:var(--border);font-size:var(--font-size-sm)}.system-monitor-feature-flag-name{min-width:0;font-weight:700}.system-monitor-feature-flag-control{display:inline-flex;align-items: center;gap:var(--space-sm);white-space:nowrap}.system-monitor-feature-flag-state{opacity:var(--opacity-subtle)}.system-monitor-feature-flag-switch{accent-color:var(--color-dark);width:1rem;height:1rem}:root[data-navigation-mode=routed] .system-monitor-feature-flag-switch{width:1.5rem;height:1.5rem}.sync-status-indicator{display:inline-flex;width:var(--control-height);height:var(--control-height);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items: center;padding:0}.sync-status-indicator:hover{background:var(--emphasis-surface)}.sync-status-indicator:focus-visible{background:var(--emphasis-surface)}.sync-status-popover-message{padding:var(--menu-item-padding);color:var(--color-dark);max-width:16rem;margin:0}.routed-pane{grid-area:left;position:relative;overflow:hidden;color:var(--color-dark);background:var(--color-light);--routed-rail-width:clamp(14rem,22vw,17rem);--routed-rail-collapsed-width:calc(var(--control-height) + (2*var(--space-xs)));--routed-drawer-width:min(20rem,82vw);--routed-touch-target:44px;min-height:0}.routed-pane--mobile{display:grid;grid-template:"appbar" auto "main" 1fr "taskbar" auto/minmax(0,1fr)}.routed-pane--tablet{display:grid;grid-template:"rail appbar" auto "rail main" 1fr "rail taskbar" auto/auto minmax(0,1fr)}.routed-pane--tablet[data-sidebar=open]{grid-template:"rail appbar appbar" auto "rail sidebar main" 1fr "rail taskbar taskbar" auto/auto auto minmax(0,1fr)}.routed-pane-appbar{grid-area:appbar;display:flex;align-items: center;gap:var(--space-sm);padding:calc(var(--space-xs) + var(--safe-area-top))var(--space-sm)var(--space-xs);border-bottom:var(--border-strong);background:var(--color-muted);min-width:0;padding-inline-end:calc(var(--space-sm) + var(--safe-area-right))}.routed-pane--mobile .routed-pane-appbar{padding-inline-start:calc(var(--space-sm) + var(--safe-area-left))}.routed-pane-appbar-primary,.routed-pane-toolbar{display:flex;align-items: center;gap:var(--space-xs);min-width:0}.routed-pane-appbar-primary{flex:0 auto}.routed-pane-appbar-spacer{flex:auto}.routed-pane-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:700}.routed-pane-history-controls{display:flex;align-items: center;gap:var(--space-xs);flex:none}.routed-pane-iconbutton{display:inline-flex;width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);border:var(--border);color:inherit;font:inherit;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items: center;padding:0;line-height:1}.routed-pane-iconbutton:hover:not(:disabled){background:var(--emphasis-surface);color:var(--emphasis-text)}.routed-pane-iconbutton:focus-visible:not(:disabled){background:var(--emphasis-surface);color:var(--emphasis-text)}.routed-pane-iconbutton:disabled{opacity:var(--opacity-disabled);cursor:default}.routed-pane-iconbutton svg{width:var(--control-icon-size);height:var(--control-icon-size);flex:none}.routed-pane-toolbar{overflow-x:auto;scrollbar-width:none;flex:0 auto}.routed-pane-toolbar::-webkit-scrollbar{display:none}.routed-pane-main{grid-area:main;isolation:isolate;overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);min-height:0;padding-inline-end:var(--safe-area-right)}.routed-pane--mobile .routed-pane-main{padding-inline-start:var(--safe-area-left)}.routed-pane--mobile{--form-measure:100%}.routed-pane-taskbar{grid-area:taskbar;display:grid;grid-template-columns:1fr auto 1fr;padding:var(--space-xs)calc(var(--space-sm) + var(--safe-area-right))max(var(--space-xs),var(--safe-area-bottom))var(--space-sm);border-top:var(--border-strong);background:var(--color-muted);align-items: center}.routed-pane-taskbar[hidden]{display:none}.routed-pane--mobile[data-keyboard=open] .routed-pane-main{padding-block-end:max(var(--space-xs),var(--safe-area-bottom))}.routed-pane--mobile .routed-pane-taskbar{padding-inline-start:calc(var(--space-sm) + var(--safe-area-left))}.routed-pane-taskbar-menu-button{grid-column:2;display:inline-flex;width:var(--routed-touch-target);height:var(--routed-touch-target);color:inherit;font:inherit;cursor:pointer;--tearleads-logo-secondary:var(--color-dark);--tearleads-logo-primary:color-mix(in srgb,var(--color-dark)62%,var(--color-muted));background:0 0;border:0;justify-content:center;justify-self:center;align-items: center;padding:0;line-height:1}.routed-pane-taskbar-menu-button:hover,.routed-pane-taskbar-menu-button[aria-expanded=true]{background:var(--emphasis-surface);color:var(--emphasis-text);--tearleads-logo-primary:color-mix(in srgb,var(--emphasis-text)62%,var(--emphasis-surface));--tearleads-logo-secondary:var(--emphasis-text)}.routed-pane-taskbar-menu-button:focus-visible{background:var(--emphasis-surface);color:var(--emphasis-text);--tearleads-logo-primary:color-mix(in srgb,var(--emphasis-text)62%,var(--emphasis-surface));--tearleads-logo-secondary:var(--emphasis-text)}.routed-pane-taskbar-menu-logo{display:block;width:28px;height:28px}.routed-pane-taskbar-end{grid-column:3;display:inline-flex;justify-self:end;align-items: center;gap:var(--space-xs)}:root[data-navigation-mode=routed] .routed-pane-history-controls{gap:var(--space-sm)}@media (max-width:759px){.routed-pane--tablet{grid-template:"appbar" auto "main" 1fr "taskbar" auto/minmax(0,1fr)}}.routed-pane-nav-panel{display:flex;gap:var(--space-2xs);padding:var(--space-sm);flex-direction:column;min-width:0;min-height:0}.routed-pane-nav-link{display:flex;align-items: center;gap:var(--space-xs);min-height:var(--control-height);padding:var(--space-xs)var(--space-sm);text-align:left}.routed-pane-nav-link svg{flex:none}.routed-pane-nav-link-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.routed-pane-nav-link:hover,.routed-pane-nav-link--active{background:var(--emphasis-surface);color:var(--emphasis-text)}.routed-pane-nav-link:focus-visible{background:var(--emphasis-surface);color:var(--emphasis-text)}.routed-pane-rail{grid-area:rail;display:flex;width:calc(var(--routed-rail-width) + var(--safe-area-left));padding-top:var(--safe-area-top);padding-left:var(--safe-area-left);overflow:hidden;border-right:var(--border-strong);background:var(--color-muted);flex-direction:column;min-height:0}.routed-pane-rail--collapsed{width:calc(var(--routed-rail-collapsed-width) + var(--safe-area-left))}.routed-pane-rail-toggle{align-self: flex-end;margin-block-start:var(--space-xs);margin-inline-end:var(--space-sm)}.routed-pane-rail--collapsed .routed-pane-rail-toggle{align-self: center;margin-inline-end:0}.routed-pane-rail .routed-pane-nav-panel{overflow-y:auto;scrollbar-gutter:var(--scrollbar-gutter);flex:auto}.routed-pane-scrim{position:absolute;z-index:1;background:var(--overlay-background);cursor:pointer;border:0;margin:0;padding:0;inset:0}.routed-pane-scrim:focus-visible{outline:var(--border-strong);outline-offset:calc(-2*var(--border-width))}.routed-pane-sheet{position:absolute;z-index:2;overflow-y:auto;scrollbar-gutter:var(--scrollbar-gutter);padding-bottom:max(var(--space-sm),var(--safe-area-bottom));padding-inline:var(--safe-area-left)var(--safe-area-right);border-top:var(--border-strong);background:var(--color-muted);visibility:hidden;transition:transform var(--transition),visibility 0s linear .18s;max-height:min(70vh,32rem);bottom:0;left:0;right:0;transform:translateY(100%)}.routed-pane-sheet[data-open=true]{visibility:visible;transition:transform var(--transition),visibility 0s;transform:translateY(0)}.routed-pane-sheet-handle{position:sticky;z-index:1;display:flex;min-height:var(--control-height);padding:var(--space-xs)0;background:var(--color-muted);color:inherit;cursor:grab;touch-action:none;border:0;justify-content:center;align-items: center;width:100%;top:0}.routed-pane-sheet-handle:active,.routed-pane-sheet-handle[data-dragging=true]{cursor:grabbing}.routed-pane-sheet-handle span{display:block;opacity:var(--opacity-muted);background:currentColor;border-radius:999px;width:2.5rem;height:.25rem}.routed-pane-sheet-handle:hover span{opacity:1}.routed-pane-sheet-handle:focus-visible span{opacity:1}.routed-pane-sheet[data-dragging=true]{transition:none}.routed-pane-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);padding:var(--space-sm)}@media (min-width:30rem){.routed-pane-sheet-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.routed-pane-sheet-tile{display:flex;justify-content:center;align-items: center;gap:var(--space-xs);aspect-ratio:1;padding:var(--space-sm);border:var(--border);font:inherit;text-align:center;cursor:pointer;background:0 0;flex-direction:column}.routed-pane-sheet-tile:hover,.routed-pane-sheet-tile--active{background:var(--emphasis-surface);color:var(--emphasis-text)}.routed-pane-sheet-tile:focus-visible{background:var(--emphasis-surface);color:var(--emphasis-text)}.routed-pane-sheet-tile svg{flex:none}.routed-pane-sheet-tile-label{overflow-wrap:anywhere;line-height:1.2}:root[data-navigation-mode=routed] .routed-pane-nav-panel{gap:var(--space-xs)}@media (max-width:759px){.routed-pane--tablet .routed-pane-rail{display:none}}.routed-pane-sidebar-frame{grid-area:sidebar;display:flex;overflow:hidden;background:var(--color-light);min-width:0;min-height:0}.routed-pane-sidebar{overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);background:var(--color-light);min-width:0}.routed-pane--tablet .routed-pane-sidebar{width:var(--routed-rail-width);flex-shrink:0}.routed-pane--mobile .routed-pane-sidebar{position:absolute;z-index:2;width:var(--routed-drawer-width);top:0;bottom:0;border-right:var(--border-strong);padding-inline-start:var(--safe-area-left);top:var(--safe-area-top)}.routed-pane--mobile .routed-pane-sidebar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.routed-pane--mobile .routed-pane-sidebar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.routed-pane--mobile .routed-pane-sidebar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.routed-pane--mobile .routed-pane-sidebar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.routed-pane--mobile .routed-pane-sidebar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.routed-pane--mobile .routed-pane-sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.routed-pane-sidebar-resize-handle{position:relative;z-index:1;cursor:col-resize;touch-action:none;background:0 0;border:0;flex-shrink:0;align-self:stretch;width:16px;margin:0 -8px;padding:0}.routed-pane-sidebar-resize-handle:before{position:absolute;background:var(--color-dark);content:"";opacity:var(--opacity-disabled);width:1px;top:0;bottom:0;left:calc(50% - .5px)}.routed-pane-sidebar-resize-handle:hover:before{opacity:var(--opacity-subtle);width:2px;left:calc(50% - 1px)}.routed-pane-sidebar-resize-handle:focus-visible:before{opacity:var(--opacity-subtle);width:2px;left:calc(50% - 1px)}.routed-pane-sidebar-resize-handle:focus-visible{outline:none}.routed-pane-sidebar .mini-app-sidebar{min-height:100%}.window{position:absolute;display:flex;background:var(--color-light);border:var(--border-strong);flex-direction:column;width:900px;min-width:200px;max-width:100%;height:600px;min-height:100px;max-height:100%}.window--maximized{min-width:unset;min-height:unset}.window-body{display:flex;overflow:hidden;flex:1;min-height:0}.window-body-content{position:relative;overflow:hidden;flex:1;min-width:0;min-height:0}.window-body-content-scroll{padding:var(--space-md);overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);height:100%}.window-sidebar-layout{display:flex;overflow:hidden;flex:1;height:100%;min-height:0}.window-sidebar{overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);flex-shrink:0;min-width:5rem}.window-sidebar-handle{position:relative;z-index:1;cursor:col-resize;background:0 0;border:0;flex-shrink:0;align-self:stretch;width:6px;margin:0 -2px;padding:0}.window-sidebar-handle:before{position:absolute;background:var(--color-dark);content:"";opacity:var(--opacity-disabled);width:1px;top:0;bottom:0;left:2px}.window-sidebar-handle:hover:before{opacity:var(--opacity-subtle);width:2px}.window-sidebar-handle:focus-visible:before{opacity:var(--opacity-subtle);width:2px}.window-sidebar-handle:focus-visible{outline:none}.window-sidebar-content{position:relative;overflow:hidden;flex:1;min-width:0;min-height:0}.window-sidebar-content-scroll{overflow:auto;scrollbar-gutter:var(--scrollbar-gutter);height:100%}.window-menubar{display:flex;background:var(--color-muted);user-select:none}.window-menubar-item{position:relative}.window-menubar-trigger{padding:var(--window-bar-padding);cursor:pointer;background:0 0;border:none}.window-menubar-trigger:hover,.window-menubar-trigger--active{background:var(--emphasis-surface);color:var(--emphasis-text)}.window-menubar-trigger:focus-visible{background:var(--emphasis-surface);color:var(--emphasis-text)}.window-menubar-dropdown{position:absolute;z-index:1000;display:flex;background:var(--color-light);border:var(--border-strong);flex-direction:column;min-width:7.5rem;top:100%;left:0}.window-menubar-dropdown button{padding:var(--menu-item-padding);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none}.window-menubar-dropdown button:hover:not(:disabled){background:var(--color-muted)}.window-menubar-dropdown button:focus-visible:not(:disabled){background:var(--color-muted)}.window-menubar-dropdown button:disabled{opacity:var(--opacity-disabled);cursor:default}.window-resize{position:absolute;transition:border-color var(--transition);border:0 solid #0000;width:14px;height:14px}@media (hover:hover){.window-resize:hover{border-color:var(--color-dark)}}.window-resize--se{cursor:se-resize;border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.window-resize--sw{cursor:sw-resize;border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.window-resize--ne{cursor:ne-resize;border-top-width:2px;border-right-width:2px;top:0;right:0}.window-resize--nw{cursor:nw-resize;border-top-width:2px;border-left-width:2px;top:0;left:0}.window-statusbar-live{display:block;line-height:0}.window-statusbar{display:block;min-height:var(--window-bar-height);overflow:hidden;padding:var(--window-bar-padding);background:var(--color-muted);line-height:var(--window-bar-line-height);text-overflow:ellipsis;user-select:none;white-space:nowrap}.workspace-switcher{display:flex;gap:var(--space-xs)}.workspace-button.workspace-button--active{background:var(--tearleads-action-hover-surface);color:var(--tearleads-action-hover-text)}.pane-footer{display:flex;align-items: center;gap:var(--space-xs);padding:var(--space-md);background:var(--color-muted)}.pane-footer .tearleads-action-button:hover{background:var(--emphasis-surface);color:var(--emphasis-text)}.pane-footer .tearleads-action-button:focus-visible{background:var(--emphasis-surface);color:var(--emphasis-text)}.pane-footer-window{display:inline-flex;height:var(--control-height);padding:0 var(--space-md);justify-content:center;align-items: center;font-weight:400;line-height:1}.pane-footer-menu-button{display:inline-flex;width:var(--control-height);height:var(--control-height);--tearleads-logo-secondary:var(--color-dark);--tearleads-logo-primary:color-mix(in srgb,var(--color-dark)62%,var(--color-muted));border:0;justify-content:center;align-items: center;padding:0}.pane-footer-menu-button[aria-expanded=true]{background:var(--emphasis-surface);color:var(--emphasis-text)}.pane-footer-menu-button:hover,.pane-footer-menu-button[aria-expanded=true]{--tearleads-logo-primary:color-mix(in srgb,var(--emphasis-text)62%,var(--emphasis-surface));--tearleads-logo-secondary:var(--emphasis-text)}.pane-footer-menu-button:focus-visible{--tearleads-logo-primary:color-mix(in srgb,var(--emphasis-text)62%,var(--emphasis-surface));--tearleads-logo-secondary:var(--emphasis-text)}.pane-footer-menu-logo{display:block;width:20px;height:20px}.pane-footer-end{display:flex;align-items: center;gap:var(--space-sm);margin-left:auto}.pane-footer-tray{display:flex;align-items: center;gap:var(--space-xs)}.pane-footer-window{gap:var(--space-xs);min-width:0;max-width:12rem}.pane-footer-window-icon{flex-shrink:0}.pane-footer-window-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pane{position:relative;display:flex;overflow:hidden;flex-direction:column;min-height:0}.pane-content{padding:var(--space-md);overflow:hidden;flex:1}.pane-main{position:relative;display:flex;isolation:isolate;overflow:hidden;flex-direction:column;flex:1;min-height:0}.pane-log-timestamp{opacity:var(--opacity-muted)}.pane-desktop-label{position:absolute;z-index:-1;display:grid;color:var(--color-hairline);letter-spacing:0;pointer-events:none;text-align:center;user-select:none;place-items: center;font-size:3.25rem;font-weight:700;line-height:1;inset:0}.pane-left{grid-area:left}.pane-right{grid-area:right}.pane-hidden,.layout:not(.layout--split) .pane-unsplit{display:none}
