.m-home{--m-home-gutter:var(--spacing-6);padding-bottom:var(--spacing-6)}.m-home-bar{align-items:center;gap:var(--spacing-1);min-height:var(--spacing-12);padding:0 var(--spacing-3) 0 var(--spacing-2);background:var(--color-background-body);display:flex}.m-home-bar-title{min-width:0;font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);flex:auto}.m-home-bar-heading{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.m-home-bar-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-home-bar-actions,.m-home-section-actions{align-items:center;gap:var(--spacing-1);flex:none;display:flex}.m-home-icon-button,.m-home-avatar-button{width:var(--spacing-11);height:var(--spacing-11);border-radius:var(--radius-full);color:var(--color-icon-secondary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-home-icon-button:active,.m-home-avatar-button:active{background:var(--color-overlay-pressed)}.m-home-section-actions .m-home-icon-button{width:var(--size-element-md);height:var(--size-element-md)}.m-home-switcher{align-items:center;gap:var(--spacing-1);max-width:70%;min-height:var(--spacing-11);padding:0 var(--spacing-3);border-radius:var(--radius-element);color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);background:0 0;border:0;display:inline-flex}.m-home-switcher:active{background:var(--color-overlay-pressed)}.m-home-switcher-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-home-switcher svg{color:var(--color-icon-secondary);flex:none}.m-home-avatar{width:var(--size-element-md);height:var(--size-element-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-background-card);color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.m-home-avatar img{object-fit:cover;width:100%;height:100%}.m-home-pull{color:var(--color-icon-secondary);transition:height var(--duration-fast) var(--ease-decelerate);justify-content:center;align-items:center;display:flex;overflow:hidden}.m-home-pull[data-dragging]{transition:none}.m-home-pull[data-refreshing] .m-home-pull-icon{animation:m-home-pull-spin var(--duration-slow) linear infinite}@keyframes m-home-pull-spin{to{transform:rotate(360deg)}}.m-home-pills,.m-home-cards{gap:var(--spacing-2);padding:var(--spacing-3) var(--m-home-gutter) 0;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.m-home-cards{gap:var(--spacing-3);padding-top:0}.m-home-pills::-webkit-scrollbar{display:none}.m-home-cards::-webkit-scrollbar{display:none}.m-home-pill{align-items:center;gap:var(--spacing-2);height:var(--spacing-10);padding:0 var(--spacing-4);border-radius:var(--radius-full);background:var(--color-background-card);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);white-space:nowrap;border:0;flex:none;display:inline-flex}.m-home-pill svg{color:var(--color-icon-primary)}.m-home-pill:active,.m-home-card:active{background:var(--color-overlay-pressed)}.m-home-card{align-items:flex-start;gap:var(--spacing-2);width:calc(var(--spacing-12) * 3 + var(--spacing-1));min-height:calc(var(--spacing-12) * 2 + var(--spacing-2));padding:var(--spacing-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-surface);color:var(--color-text-primary);font:inherit;text-align:start;flex-direction:column;flex:none;display:flex}.m-home-card-title{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.m-home-card-meta,.m-home-row-meta{max-width:100%;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-home-section{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:var(--spacing-8);padding:var(--spacing-6) var(--spacing-4) var(--spacing-2) var(--m-home-gutter,var(--spacing-6));display:flex}.m-home-section-title{min-width:0;color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.m-home-row{align-items:center;gap:var(--spacing-2);min-height:calc(var(--spacing-12) + var(--spacing-1));padding-right:var(--spacing-4);display:flex}.m-home-row-main{align-items:center;gap:var(--spacing-3);min-width:0;min-height:inherit;padding:var(--spacing-2) 0 var(--spacing-2) var(--m-home-gutter,var(--spacing-6));color:var(--color-text-primary);font:inherit;text-align:start;background:0 0;border:0;flex:auto;display:flex}button.m-home-row-main:active{background:var(--color-overlay-pressed)}.m-home-row-glyph{width:var(--spacing-6);height:var(--spacing-6);flex:none;justify-content:center;align-items:center;display:inline-flex}.m-home-row-text{gap:var(--spacing-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.m-home-row-title{font-size:var(--text-lg);line-height:var(--leading-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-home-row-trailing{align-items:center;gap:var(--spacing-1);flex:none;display:flex}.m-home-text-button{min-width:var(--spacing-11);min-height:var(--size-element-md);padding:0 var(--spacing-3);border-radius:var(--radius-inner);background:var(--color-background-card);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);font-weight:var(--font-weight-medium);border:0;justify-content:center;align-items:center;display:inline-flex}.m-home-text-button[data-destructive]{color:var(--color-icon-secondary);background:0 0}.m-home-text-button[data-destructive]:not(:has(svg)){color:var(--color-error)}.m-home-text-button:disabled{opacity:.5}.m-home-glyph,.m-home-chevron{color:var(--color-icon-secondary)}.m-home-emoji{width:var(--spacing-5);height:var(--spacing-5);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:var(--text-lg);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.m-home-message{align-items:center;gap:var(--spacing-3);padding:var(--spacing-12) var(--spacing-8);text-align:center;flex-direction:column;display:flex}.m-home-message p{color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-lg);margin:0}.m-home-message-action{min-height:var(--spacing-11);padding:0 var(--spacing-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-element);color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);font-weight:var(--font-weight-medium);background:0 0}.m-home-skeleton{padding:var(--spacing-3) 0}.m-home-skeleton-row{align-items:center;gap:var(--spacing-3);height:var(--spacing-10);padding:0 var(--spacing-6);display:flex}.m-home-skeleton-icon{width:var(--spacing-5);height:var(--spacing-5);border-radius:var(--radius-inner)}.m-home-skeleton-line{height:var(--spacing-3);border-radius:var(--radius-full)}.m-home-view-dashboard .dashboard-view{padding:0 var(--spacing-4) var(--spacing-6)}.m-home-view-dashboard .dashboard-title{display:none}.m-home-sheet-card{border-radius:var(--radius-element);background:var(--color-background-card);flex-direction:column;display:flex;overflow:hidden}.m-home-sheet-row,.m-home-switcher-row{align-items:center;gap:var(--spacing-3);min-height:var(--spacing-12);padding:0 var(--spacing-4);color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);line-height:var(--leading-lg);text-align:start;background:0 0;border:0;display:flex}.m-home-sheet-row+.m-home-sheet-row{border-top:var(--border-width) solid var(--color-border)}.m-home-sheet-row>span,.m-home-switcher-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.m-home-sheet-row svg{color:var(--color-icon-secondary);flex:none}.m-home-sheet-row:active,.m-home-switcher-row:active{background:var(--color-overlay-pressed)}.m-home-sheet-row:disabled{color:var(--color-text-disabled)}.m-home-sheet-row[aria-busy]{opacity:.6}.m-home-sheet-list{margin:0 calc(var(--spacing-4) * -1);flex-direction:column;display:flex}.m-home-switcher-row{min-height:calc(var(--spacing-12) + var(--spacing-1));padding:0 var(--spacing-5)}.m-home-switcher-row[aria-current] .m-home-switcher-label{font-weight:var(--font-weight-medium)}.m-home-tile{width:var(--spacing-7);height:var(--spacing-7);border-radius:var(--radius-inner);background:var(--color-background-card);color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.m-home-tile .workspace-icon-emoji{width:var(--spacing-5);height:var(--spacing-5);display:inline-flex;position:relative}.m-home-check{color:var(--color-text-accent);flex:none}.m-home-divider{height:var(--border-width);margin:var(--spacing-2) var(--spacing-5);background:var(--color-border)}
.m-shell .m-ask-sheet{height:calc(100% - var(--m-safe-top) - var(--spacing-6));max-height:calc(100% - var(--m-safe-top) - var(--spacing-6))}.m-ask-sheet>.mobile-sheet-body{flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.m-ask-sheet .ask-dock-panel{border-radius:var(--radius-none);background:var(--color-background-body);width:100%;box-shadow:none;border:0;animation:none}.m-ask-sheet .ask-dock-header{padding:var(--spacing-1) var(--spacing-3);position:relative}.m-ask-sheet :is(.ask-dock-btn,.ask-dock-menu-delete){min-width:var(--spacing-11);min-height:var(--spacing-11)}.m-ask-sheet .ask-dock-expand{display:none}.m-ask-sheet .ask-dock-menu-wrap{position:static}.m-ask-sheet .ask-dock-menu{top:100%;right:var(--spacing-3);left:var(--spacing-3);min-width:0;max-width:none;max-height:50%}
.m-search-header,.m-search-body,.m-search-skeleton,.m-search-state{--m-search-gutter:var(--spacing-6)}.m-search-header{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-background-body);flex-direction:column;display:flex}.m-search-field{align-items:center;gap:var(--spacing-2);height:var(--size-element-lg);padding:0 var(--spacing-1) 0 var(--spacing-3);border-radius:var(--radius-element);background:var(--color-background-muted);color:var(--color-icon-secondary);margin:0;display:flex}.m-search-field input{min-width:0;height:100%;color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0}.m-search-field input::placeholder{color:var(--color-text-secondary)}.m-search-field input::-webkit-search-cancel-button{appearance:none}.m-search-field-clear{width:var(--size-element-sm);height:var(--size-element-sm);border-radius:var(--radius-full);color:var(--color-icon-secondary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-search-scopes{min-height:var(--size-element-lg);padding:var(--spacing-0-5);box-sizing:border-box;border-radius:var(--radius-inner);background:var(--color-background-muted);display:flex}.m-search-scope{padding:0 var(--spacing-1);border:var(--border-width) solid transparent;border-radius:calc(var(--radius-inner) - var(--spacing-0-5));color:var(--color-text-secondary);font:inherit;font-size:var(--text-base);font-weight:var(--font-weight-medium);background:0 0;flex:1 1 0}.m-search-scope[aria-pressed=true]{border-color:var(--color-border);background:var(--color-background-card);box-shadow:var(--shadow-low);color:var(--color-text-primary)}.m-search-body{padding-bottom:var(--spacing-6)}.m-search-heading{padding:var(--spacing-6) var(--m-search-gutter) var(--spacing-2);color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-base);margin:0}.m-search-chips{gap:var(--spacing-2);padding:0 var(--m-search-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.m-search-chips::-webkit-scrollbar{display:none}.m-search-kind-chips{padding-top:var(--spacing-3);padding-bottom:var(--spacing-1)}.m-search-chip{align-items:center;gap:var(--spacing-1-5);height:var(--size-element-lg);padding:0 var(--spacing-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-background-card);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);white-space:nowrap;flex:none;display:inline-flex}.m-search-chip svg{color:var(--color-icon-secondary)}.m-search-chip[aria-pressed=true]{border-color:var(--color-text-accent);background:var(--color-text-accent);color:var(--color-background-body)}.m-search-card{margin:0 var(--spacing-4);border-radius:var(--radius-element);background:var(--color-background-card);overflow:hidden}.m-search-card-row{align-items:center;gap:var(--spacing-3);width:100%;height:var(--spacing-12);padding:0 var(--spacing-4);color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);text-align:start;background:0 0;border:0;display:flex}.m-search-card-row+.m-search-card-row{border-top:var(--border-width) solid var(--color-border)}.m-search-card-row svg{color:var(--color-icon-secondary);flex:none}.m-search-card-row:active,.m-search-row:active{background:var(--color-overlay-pressed)}.m-search-card-row .m-search-card-chevron{color:var(--color-icon-disabled);margin-left:auto}.m-search-row{align-items:flex-start;gap:var(--spacing-3);width:100%;min-height:var(--spacing-11);padding:var(--spacing-3) var(--m-search-gutter);color:var(--color-text-primary);font:inherit;text-align:start;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex}.m-search-row-icon{padding-top:var(--spacing-0-5);color:var(--color-icon-secondary);flex:none;display:inline-flex}.m-search-file-icon{width:var(--spacing-5);height:var(--spacing-5);justify-content:center;align-items:center;display:inline-flex}.m-search-file-icon :is(img,svg){width:var(--spacing-5);height:var(--spacing-5)}.m-search-row-text{gap:var(--spacing-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.m-search-row-title{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--leading-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-search-row-meta{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-search-row-snippet{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-search-row mark{border-radius:var(--radius-none);background:var(--color-overlay-hover);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.m-search-row-trailing{padding-top:var(--spacing-1);color:var(--color-text-disabled);flex:none;display:inline-flex}.m-search-create{align-items:center}.m-search-create .m-search-row-title{color:var(--color-text-accent)}.m-search-create-icon{width:var(--size-element-sm);height:var(--size-element-sm);border-radius:var(--radius-inner);background:var(--color-background-card);color:var(--color-text-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.m-search-pending,.m-search-footnote{padding:var(--spacing-2) var(--m-search-gutter);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);margin:0}.m-search-footnote{padding-top:var(--spacing-4);text-align:center}.m-search-state{align-items:center;gap:var(--spacing-2);padding:var(--spacing-10) var(--m-search-gutter);text-align:center;flex-direction:column;display:flex}.m-search-state p{margin:0}.m-search-state-title{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-lg)}.m-search-state-body{max-width:calc(var(--spacing-12) * 6);color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-base)}.m-search-state-action{margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:var(--color-background-card);color:var(--color-text-accent);font:inherit;font-size:var(--text-base);font-weight:var(--font-weight-medium);border:0}.m-search-skeleton{padding-top:var(--spacing-2);flex-direction:column;display:flex}.m-search-skeleton-row{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--m-search-gutter);display:flex}.m-search-skeleton-icon,.m-search-skeleton-line{border-radius:var(--radius-inner);background:var(--color-background-muted)}.m-search-skeleton-icon{width:var(--spacing-5);height:var(--spacing-5);flex:none}.m-search-skeleton-lines{gap:var(--spacing-2);flex-direction:column;flex:auto;display:flex}.m-search-skeleton-line{width:62%;height:var(--spacing-3)}.m-search-skeleton-short{width:38%}
.m-settings-sheet .mobile-sheet-body{padding-right:var(--spacing-4);padding-left:var(--spacing-4)}.m-settings-account{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-element);background:var(--color-background-card);display:flex}.m-settings-avatar{width:var(--spacing-11);height:var(--spacing-11);border-radius:var(--radius-full);background:var(--color-background-muted);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.m-settings-avatar img{object-fit:cover;width:100%;height:100%}.m-settings-account-text{flex-direction:column;min-width:0;display:flex}.m-settings-account-name,.m-settings-account-mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-settings-account-name{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--leading-lg)}.m-settings-account-mail{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-base)}.m-settings-heading{padding:var(--spacing-6) var(--spacing-4) var(--spacing-2);color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-base);margin:0}.m-settings-themes{gap:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.m-settings-theme{align-items:center;gap:var(--spacing-2);min-width:0;height:var(--spacing-11);padding:0 var(--spacing-3);border:var(--border-width) solid transparent;border-radius:var(--radius-element);background:var(--color-background-card);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);text-align:start;display:flex}.m-settings-theme[aria-checked=true]{border-color:var(--color-text-accent)}.m-settings-theme-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.m-settings-card{border-radius:var(--radius-element);background:var(--color-background-card);overflow:hidden}.m-settings-card-spaced{margin-top:var(--spacing-6)}.m-settings-row{align-items:center;gap:var(--spacing-3);width:100%;min-height:var(--spacing-12);padding:0 var(--spacing-4);box-sizing:border-box;color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);text-align:start;background:0 0;border:0;display:flex}.m-settings-row+.m-settings-row{border-top:var(--border-width) solid var(--color-border)}button.m-settings-row:active{background:var(--color-overlay-pressed)}.m-settings-row-label{flex:auto;min-width:0}.m-settings-row-icon{color:var(--color-icon-secondary)}.m-settings-signout{color:var(--color-error)}.m-settings-select{text-overflow:ellipsis;min-width:0;max-width:70%;padding:var(--spacing-1) 0;color:var(--color-text-secondary);font:inherit;font-size:var(--text-base);text-align:end;background:0 0;border:0;flex:0 auto;overflow:hidden}.m-settings-stepper{align-items:center;gap:var(--spacing-3);display:inline-flex}.m-settings-stepper button{width:var(--size-element-md);height:var(--size-element-md);border-radius:var(--radius-full);background:var(--color-background-muted);color:var(--color-text-primary);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-settings-stepper button:disabled{color:var(--color-text-disabled)}.m-settings-stepper-value{min-width:var(--spacing-6);font-weight:var(--font-weight-semibold);text-align:center}.m-settings-switch{width:calc(var(--spacing-12) + var(--spacing-1));height:var(--spacing-8);border-radius:var(--radius-full);background:var(--color-background-muted);transition:background-color var(--duration-fast) var(--ease-standard);flex:none;position:relative}.m-settings-switch-thumb{top:var(--spacing-0-5);left:var(--spacing-0-5);width:var(--spacing-7);height:var(--spacing-7);border-radius:var(--radius-full);background:var(--color-text-secondary);box-shadow:var(--shadow-low);transition:transform var(--duration-fast) var(--ease-standard);position:absolute}.m-settings-toggle[aria-checked=true] .m-settings-switch{background:var(--color-text-accent)}.m-settings-toggle[aria-checked=true] .m-settings-switch-thumb{background:var(--color-background-body);transform:translateX(var(--spacing-5))}
.m-isheet{gap:var(--spacing-3);padding-bottom:var(--spacing-4);flex-direction:column;display:flex}.m-isheet-header{z-index:1;align-items:center;gap:var(--spacing-3);margin:0 calc(-1 * var(--spacing-4));padding:var(--spacing-2) var(--spacing-5) var(--spacing-1);background:var(--theme-base);display:flex;position:sticky;top:0}.m-isheet-header-text{gap:var(--spacing-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.m-isheet-title{font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-2xl);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.m-isheet-subtitle{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.m-isheet-emoji{width:var(--size-element-sm);height:var(--size-element-sm);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:var(--text-xl);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.m-isheet-tall{height:88%}.m-isheet-tall .m-isheet{min-height:100%}.m-isheet-round{width:var(--size-element-lg);height:var(--size-element-lg);border-radius:var(--radius-full);background:var(--color-background-card);color:var(--color-icon-primary);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-isheet-round:active{background:var(--color-overlay-pressed)}.m-isheet-section{gap:var(--spacing-2);flex-direction:column;display:flex}.m-isheet-section-title{padding:0 var(--spacing-4);font-size:var(--text-base);font-weight:500;line-height:var(--leading-base);color:var(--color-text-secondary);margin:0}.m-isheet-card{border-radius:var(--radius-element);background:var(--color-background-card);flex-direction:column;display:flex;overflow:hidden}.m-isheet-card>*+*{border-top:1px solid var(--color-border)}.m-isheet-card>.m-isheet-nested+.m-isheet-nested{border-top:0}.m-isheet-row{align-items:center;gap:var(--spacing-3);width:100%;min-height:var(--spacing-12);padding:var(--spacing-2) var(--spacing-4);color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);line-height:var(--leading-lg);text-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex}button.m-isheet-row:active:not(:disabled){background:var(--color-overlay-pressed)}.m-isheet-row:disabled{opacity:.4}.m-isheet-row[data-destructive=true]{color:var(--color-error)}.m-isheet-row-icon{width:var(--size-element-sm);color:var(--color-icon-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.m-isheet-row[data-destructive=true] .m-isheet-row-icon{color:var(--color-error)}.m-isheet-row-icon[data-tone=secondary]{color:var(--color-icon-secondary)}.m-isheet-row-text{gap:var(--spacing-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.m-isheet-row-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-isheet-row-detail{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-isheet-row-value{max-width:45%;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.m-isheet-row-trailing{color:var(--color-icon-secondary);flex:none;display:inline-flex}.m-isheet-chevron{transition:transform var(--duration-fast) var(--ease-standard)}.m-isheet-chevron[data-open=true]{transform:rotate(90deg)}.m-isheet-split{align-items:center;display:flex}.m-isheet-split>.m-isheet-row{flex:auto;min-width:0}.m-isheet-split-toggle{width:var(--spacing-12);height:var(--spacing-12);color:var(--color-icon-secondary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-isheet-split-toggle:active{background:var(--color-overlay-pressed)}.m-isheet-check{color:var(--color-text-accent)}.m-isheet-nested{padding-left:calc(var(--spacing-4) + var(--size-element-sm) + var(--spacing-3));animation:m-isheet-fade-in var(--duration-fast) var(--ease-decelerate)}@keyframes m-isheet-fade-in{0%{opacity:0}}.m-isheet-text{padding:0 var(--spacing-1);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary);margin:0}.m-isheet-error{padding:0 var(--spacing-1);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-error);margin:0}.m-isheet-input,.m-isheet-textarea{width:100%;min-height:var(--spacing-12);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-element);background:var(--color-background-card);color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);line-height:var(--leading-lg)}.m-isheet-textarea{min-height:calc(var(--spacing-12) * 2 + var(--spacing-3));resize:none}.m-isheet-input[aria-invalid=true]{border-color:var(--color-error)}.m-isheet-input:focus,.m-isheet-textarea:focus{border-color:var(--color-text-accent);outline:none}.m-isheet-button{justify-content:center;align-items:center;gap:var(--spacing-2);width:100%;min-height:calc(var(--spacing-12) + var(--spacing-0-5));padding:0 var(--spacing-5);border-radius:var(--radius-element);background:var(--theme-primary);color:var(--theme-base);font:inherit;font-size:var(--text-lg);font-weight:500;line-height:var(--leading-lg);border:1px solid #0000;display:inline-flex}.m-isheet-button[data-variant=secondary]{border-color:var(--color-border);background:var(--color-background-card);color:var(--color-text-primary)}.m-isheet-button[data-variant=destructive]{background:var(--color-error);color:var(--color-on-error)}.m-isheet-button[data-variant=plain]{width:auto;min-height:var(--spacing-10);padding:0 var(--spacing-3);color:var(--color-text-accent);background:0 0}.m-isheet-button:disabled{opacity:.5}.m-isheet-button:active:not(:disabled){filter:brightness(.92)}.m-isheet-button-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-isheet-footer{z-index:1;gap:var(--spacing-2);margin:auto calc(-1 * var(--spacing-4)) 0;padding:var(--spacing-3) var(--spacing-4) var(--spacing-1);border-top:1px solid var(--color-border);background:var(--theme-base);flex-direction:column;display:flex;position:sticky;bottom:0}.m-isheet-chips{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.m-isheet-chip{align-items:center;gap:var(--spacing-1);height:var(--size-element-lg);max-width:100%;padding:0 var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-background-card);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);line-height:var(--leading-base);display:inline-flex}.m-isheet-chip[aria-pressed=true]{background:var(--theme-primary);color:var(--theme-base);border-color:#0000}.m-isheet-chip-x{margin-right:calc(-1 * var(--spacing-1));padding:var(--spacing-1);color:var(--color-icon-secondary);background:0 0;border:0;display:inline-flex}.m-isheet-skeleton{border-radius:var(--radius-element);background:var(--color-background-card);flex-direction:column;display:flex;overflow:hidden}.m-isheet-skeleton>span{height:var(--spacing-12);border-top:1px solid var(--color-border);background:linear-gradient(90deg, transparent, var(--color-overlay-hover), transparent);animation:m-isheet-shimmer var(--duration-slow) var(--ease-standard) infinite;background-size:200% 100%;display:block}.m-isheet-skeleton>span:first-child{border-top:0}@keyframes m-isheet-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.m-isheet-emoji-grid{gap:var(--spacing-0-5);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.m-isheet-emoji-cell{aspect-ratio:1;border-radius:var(--radius-inner);font-size:var(--text-2xl);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.m-isheet-emoji-cell[aria-pressed=true]{background:var(--color-background-muted)}.m-isheet-emoji-cell:active{background:var(--color-overlay-pressed)}.m-isheet-preview{padding:0 var(--spacing-1);font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.m-isheet-diff{border-radius:var(--radius-element);background:var(--color-background-card);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);line-height:var(--leading-sm);flex-direction:column;display:flex;overflow:hidden}.m-isheet-diff>div{padding:var(--spacing-0-5) var(--spacing-3);white-space:pre-wrap;overflow-wrap:anywhere}.m-isheet-diff>[data-type=added]{background:var(--color-success-muted)}.m-isheet-diff>[data-type=removed]{background:var(--color-error-muted);text-decoration:line-through}.m-isheet-diff>[data-type=gap]{color:var(--color-text-secondary)}
.m-note-screen{flex-direction:column;flex:auto;min-height:0;display:flex}.m-layer:is([data-screen=note],[data-screen=new-note]) .m-screen-body{flex-direction:column;display:flex;position:relative;overflow:hidden}.m-note-body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.m-note-bar{align-items:center;gap:var(--spacing-1);min-height:var(--spacing-12);padding:0 var(--spacing-2);background:var(--color-background-body);transition:border-color var(--duration-fast) var(--ease-standard);border-bottom:1px solid #0000;display:flex}.m-note-bar[data-hairline=true]{border-bottom-color:var(--color-border)}.m-note-bar-button,.m-note-bar-spacer{width:var(--spacing-11);height:var(--spacing-11);flex:none;justify-content:center;align-items:center;display:inline-flex}.m-note-bar-button{border-radius:var(--radius-full);color:var(--color-icon-primary);background:0 0;border:0;padding:0}.m-note-bar-button:active{background:var(--color-overlay-pressed)}.m-note-nav-title{min-width:0;height:var(--spacing-10);color:inherit;font:inherit;background:0 0;border:0;flex:auto;padding:0;position:relative}.m-note-nav-layer{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.m-note-nav-heading{opacity:0;transform:translateY(var(--spacing-1-5))}.m-note-nav-title[data-show-title=true] .m-note-nav-heading{opacity:1;transform:none}.m-note-nav-title[data-show-title=true] .m-note-nav-caption{opacity:0}.m-note-nav-row{align-items:center;gap:var(--spacing-1-5);max-width:100%;padding:0 var(--spacing-1);display:flex}.m-note-nav-emoji{font-size:var(--text-base);width:calc(var(--spacing-4) + var(--spacing-0-5));height:calc(var(--spacing-4) + var(--spacing-0-5));flex:none;line-height:1;display:inline-flex;position:relative}.m-note-nav-text{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-note-nav-status{max-width:100%;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-note-nav-status[data-tone=error]{color:var(--color-error)}.m-note-dock{--m-note-dock-h:calc(var(--spacing-12) + var(--spacing-1));--m-note-dock-bottom:max(var(--m-safe-bottom), var(--spacing-3));right:0;bottom:var(--m-note-dock-bottom);pointer-events:none;transition:opacity var(--duration-moderate) var(--ease-decelerate), transform var(--duration-moderate) var(--ease-decelerate);justify-content:center;display:flex;position:absolute;left:0}.m-note-dock[data-hidden=true]{opacity:0;transform:translateY(calc(var(--m-note-dock-h) + var(--m-note-dock-bottom)))}.m-note-dock-capsule{height:var(--m-note-dock-h);padding:0 var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-background-elevated);box-shadow:var(--shadow-high);pointer-events:auto;align-items:center;display:flex}.m-note-dock-slot{justify-content:center;align-items:center;gap:var(--spacing-1);min-width:var(--m-note-dock-h);height:var(--m-note-dock-h);color:var(--color-icon-primary);background:0 0;border:0;padding:0;display:inline-flex}.m-note-dock-slot[data-wide=true]{padding:0 var(--spacing-2)}.m-note-dock-slot:active{opacity:.55}.m-note-dock-count{color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--font-weight-medium)}.m-note-dock-orb{width:calc(var(--spacing-9) + var(--spacing-0-5));height:calc(var(--spacing-9) + var(--spacing-0-5));border-radius:var(--radius-full);background:var(--color-text-primary);color:var(--color-background-body);justify-content:center;align-items:center;display:inline-flex}.m-note-dock-area{flex-direction:column;display:flex}.m-note-keyboard-dock{padding:var(--spacing-1) var(--spacing-3) var(--spacing-2);animation:m-note-rise var(--duration-fast) var(--ease-decelerate)}@keyframes m-note-rise{0%{opacity:0;transform:translateY(var(--spacing-2))}}.m-note-toolbar{height:var(--spacing-11);padding:0 var(--spacing-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-background-elevated);box-shadow:var(--shadow-high);align-items:center;display:flex;overflow:hidden}.m-note-toolbar-pinned{padding:0 var(--spacing-1);flex:none;align-items:center;display:flex}.m-note-toolbar-middle{align-items:center;gap:var(--spacing-0-5);min-width:0;padding:0 var(--spacing-1);overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;display:flex;overflow-x:auto}.m-note-toolbar-middle::-webkit-scrollbar{display:none}.m-note-toolbar-divider{width:1px;height:var(--spacing-5);background:var(--color-border);flex:none}.m-note-tool,.m-note-tool-chip{color:var(--color-icon-primary);font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-note-tool{width:calc(var(--spacing-10) + var(--spacing-0-5));height:calc(var(--spacing-9) + var(--spacing-0-5));border-radius:var(--radius-full)}.m-note-tool-chip{gap:var(--spacing-1);height:calc(var(--spacing-7) + var(--spacing-0-5));margin:0 var(--spacing-0-5);padding:0 var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-full)}.m-note-tool[data-active=true],.m-note-tool-chip[data-active=true]{background:var(--color-overlay-pressed);color:var(--color-text-accent)}.m-note-tool:active,.m-note-tool-chip:active{background:var(--color-overlay-hover)}.m-note-tool[data-destructive=true]{color:var(--color-error)}.m-note-tool:disabled{opacity:.35}.m-note-chip-label{max-width:calc(var(--spacing-12) * 3);color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-note-chip-icon{color:var(--color-text-accent)}.m-note-chip-icon:is([data-tone=tip],[data-tone=success]){color:var(--color-success)}.m-note-chip-icon[data-tone=warning]{color:var(--color-warning)}.m-note-chip-icon[data-tone=danger]{color:var(--color-error)}.m-note-chip-icon[data-tone=info]{color:var(--color-info)}.m-note-format-glyph{width:calc(var(--spacing-5) + 1px);height:calc(var(--spacing-5) + 1px);border-radius:var(--radius-inner);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border:1.5px solid;justify-content:center;align-items:center;line-height:1;display:inline-flex}.m-note-dismiss-glyph{flex-direction:column;align-items:center;line-height:0;display:inline-flex}.m-note-dismiss-glyph>svg+svg{margin-top:calc(-1 * var(--spacing-1-5))}.m-note-card{padding-bottom:var(--spacing-1);border:1px solid var(--color-border);border-radius:calc(var(--radius-container) + var(--spacing-1));background:var(--color-background-elevated);box-shadow:var(--shadow-high);animation:m-note-rise var(--duration-fast) var(--ease-decelerate);overflow:hidden}.m-note-card-header{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-3) var(--spacing-1) var(--spacing-4);display:flex}.m-note-card-title{min-width:0;color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.m-note-card-close{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-full);background:var(--color-overlay-hover);color:var(--color-icon-secondary);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-note-card-search{align-items:center;gap:var(--spacing-2);height:var(--spacing-10);margin:var(--spacing-1) var(--spacing-3);padding:0 var(--spacing-3);border-radius:var(--radius-element);background:var(--color-overlay-hover);color:var(--color-icon-secondary);display:flex}.m-note-card-search input,.m-note-card-prompt input{min-width:0;color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);background:0 0;border:0;outline:none;flex:auto}.m-note-card-search input::-webkit-search-cancel-button{display:none}.m-note-card-filters{gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);scrollbar-width:none;display:flex;overflow-x:auto}.m-note-card-filter{height:calc(var(--spacing-7) + var(--spacing-0-5));padding:0 var(--spacing-3);border-radius:var(--radius-full);background:var(--color-overlay-hover);color:var(--color-text-secondary);font:inherit;font-size:var(--text-base);font-weight:var(--font-weight-medium);border:0;flex:none}.m-note-card-filter[aria-pressed=true]{background:var(--color-text-primary);color:var(--color-background-body)}.m-note-card-list{padding:0 var(--spacing-1-5);overscroll-behavior:contain;transition:height var(--duration-fast) var(--ease-standard);overflow-y:auto}.m-note-card-section{height:calc(var(--spacing-7) + var(--spacing-0-5));padding:var(--spacing-3) var(--spacing-3) 0;color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.m-note-card-row{align-items:center;gap:var(--spacing-3);width:100%;height:calc(var(--spacing-12) + var(--spacing-1));padding:0 calc(var(--spacing-2) + var(--spacing-0-5));border-radius:var(--radius-element);color:var(--color-text-primary);font:inherit;text-align:start;background:0 0;border:0;display:flex}.m-note-card-row[aria-selected=true]{background:var(--color-overlay-pressed)}.m-note-card-row:active{background:var(--color-overlay-hover)}.m-note-card-row[data-destructive=true]{color:var(--color-error)}.m-note-card-row-icon{width:var(--size-element-sm);height:var(--size-element-sm);color:var(--color-icon-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.m-note-card-row-icon [data-create=true]{color:var(--color-text-accent)}.m-note-card-row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.m-note-card-row-label,.m-note-card-row-subtitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-note-card-row-label{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--leading-lg)}.m-note-card-row-subtitle{color:var(--color-text-secondary);font-size:var(--text-sm)}.m-note-card-avatar{width:var(--size-element-sm);height:var(--size-element-sm);border-radius:var(--radius-full);background:var(--color-background-muted);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.m-note-card-file{width:calc(var(--spacing-5) + var(--spacing-0-5));height:calc(var(--spacing-5) + var(--spacing-0-5))}.m-note-card-message{height:100%;padding:0 var(--spacing-5);color:var(--color-text-secondary);font-size:var(--text-base);text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.m-note-card-message[data-tone=error]{color:var(--color-error)}.m-note-card-skeleton{gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-3);flex-direction:column;display:flex}.m-note-card-skeleton span,.m-note-skeleton span{height:var(--spacing-4);border-radius:var(--radius-inner);background:linear-gradient(90deg, var(--theme-surface0) 25%, var(--theme-surface1) 50%, var(--theme-surface0) 75%);animation:skeleton-shimmer calc(var(--duration-slow) * 1.5) ease-in-out infinite;background-size:200% 100%;display:block}.m-note-card-skeleton span:nth-child(2){width:60%}.m-note-card-emoji-grid{padding:var(--spacing-1) 0;flex-wrap:wrap;display:flex}.m-note-card-emoji{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-element);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-note-card-emoji[aria-selected=true]{background:var(--color-overlay-pressed)}.m-note-card-emoji img,.m-note-card-emoji>*{width:var(--spacing-7);height:var(--spacing-7)}.m-note-card-prompt{gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3) var(--spacing-3);flex-direction:column;display:flex}.m-note-card-prompt input{height:var(--spacing-11);padding:0 var(--spacing-3);border-radius:var(--radius-element);background:var(--color-overlay-hover)}.m-note-card-hint{color:var(--color-text-secondary);font-size:var(--text-base);margin:0}.m-note-card-submit,.m-note-table-insert{height:var(--spacing-10);padding:0 var(--spacing-4);border-radius:var(--radius-element);background:var(--theme-primary);color:var(--theme-base);font:inherit;font-size:var(--text-lg);font-weight:var(--font-weight-medium);border:0}.m-note-panel{background:var(--color-background-surface);animation:m-note-rise var(--duration-fast) var(--ease-decelerate);flex-direction:column;display:flex;overflow:hidden}.m-note-panel-header{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);flex:none;display:flex}.m-note-panel-title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-lg);flex:auto;margin:0}.m-note-panel-close{width:var(--size-element-sm);height:var(--size-element-sm);border-radius:var(--radius-full);background:var(--color-background-card);color:var(--color-icon-secondary);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-note-panel-scroll{min-height:0;padding-bottom:calc(var(--spacing-4) + var(--m-safe-bottom));overscroll-behavior:contain;flex:auto;overflow-y:auto}.m-note-panel-section{padding:0 var(--spacing-1) var(--spacing-2);color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--font-weight-medium);margin:0}.m-note-insert-section{padding:0 var(--spacing-3) var(--spacing-3)}.m-note-insert-grid{gap:var(--spacing-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.m-note-insert-tile{justify-content:center;align-items:center;gap:var(--spacing-1);min-height:calc(var(--spacing-12) + var(--spacing-7));padding:var(--spacing-2) var(--spacing-1);border:1px solid var(--color-border);border-radius:var(--radius-element);background:var(--color-background-body);color:var(--color-icon-primary);font:inherit;flex-direction:column;display:flex}.m-note-insert-tile:active{transform:scale(.94)}.m-note-insert-label{color:var(--color-text-primary);font-size:var(--text-sm);line-height:var(--leading-sm);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-note-emoji-categories{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-2);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.m-note-emoji-category{height:var(--size-element-sm);padding:0 var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);background:0 0;flex:none}.m-note-emoji-grid{padding:0 var(--spacing-3);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.m-note-emoji-cell{aspect-ratio:1;border-radius:var(--radius-inner);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-note-emoji-cell:active{background:var(--color-overlay-pressed)}.m-note-emoji-cell img,.m-note-emoji-cell>*{width:var(--spacing-7);height:var(--spacing-7)}.m-note-table-body{gap:var(--spacing-5);padding:0 var(--spacing-4);display:flex}.m-note-table-grid{grid-template-columns:repeat(6, calc(var(--spacing-7) + var(--spacing-0-5)));gap:var(--spacing-1-5);align-content:start;display:grid}.m-note-table-cell{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-background-card);padding:0}.m-note-table-cell[data-on=true]{border-color:var(--theme-primary);background:var(--theme-primary);opacity:.85}.m-note-table-side{gap:var(--spacing-3);flex-direction:column;flex:auto;min-width:0;display:flex}.m-note-table-size{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0}.m-note-stepper{align-items:center;gap:var(--spacing-2);display:flex}.m-note-stepper-label{color:var(--color-text-secondary);font-size:var(--text-base);flex:auto}.m-note-stepper-button{width:var(--size-element-md);height:var(--size-element-md);border-radius:var(--radius-full);background:var(--color-background-card);color:var(--color-icon-primary);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-note-stepper-button:disabled{opacity:.35}.m-note-stepper-value{min-width:var(--spacing-5);font-weight:var(--font-weight-medium);text-align:center}.m-note-skeleton{z-index:1;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);background:var(--color-background-body);transition:opacity var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset:0}.m-note-skeleton[data-ready=true]{opacity:0;pointer-events:none}.m-note-skeleton .m-note-skeleton-title{width:62%;height:var(--spacing-8);margin-bottom:var(--spacing-3)}.m-note-skeleton .m-note-skeleton-short{width:40%}@media (prefers-reduced-motion:reduce){.m-note-skeleton span,.m-note-card-skeleton span{animation:none}}.m-note-sender{justify-content:center;align-self:center;align-items:center;gap:var(--spacing-1-5);height:var(--spacing-10);margin-bottom:var(--spacing-8);padding:0 var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-background-card);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);font-weight:var(--font-weight-medium);display:inline-flex}.m-note-sheet-message{padding:var(--spacing-3) var(--spacing-5) var(--spacing-6);color:var(--color-text-secondary);font-size:var(--text-base);margin:0}.m-note-outline{padding-bottom:var(--spacing-8);flex-direction:column;display:flex}.m-note-outline-row{--m-note-outline-depth:0;min-height:var(--spacing-11);padding:var(--spacing-2) var(--spacing-5) var(--spacing-2) calc(var(--spacing-5) + var(--m-note-outline-depth) * var(--spacing-4));color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--leading-lg);text-align:start;background:0 0;border:0;align-items:center;display:flex}.m-note-outline-row:active{background:var(--color-overlay-pressed)}.m-note-outline-row[data-depth="1"]{--m-note-outline-depth:1;font-weight:var(--font-weight-normal)}.m-note-outline-row[data-depth="2"],.m-note-outline-row[data-depth="3"]{--m-note-outline-depth:2;color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--font-weight-normal)}.m-note-outline-row[data-depth="3"]{--m-note-outline-depth:3}.m-note-comments-sheet .comments-panel{max-height:60vh}.m-note-composer{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4) var(--spacing-2);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.m-note-composer-quote{padding:var(--spacing-1) 0 var(--spacing-1) var(--spacing-3);border-left:3px solid var(--color-warning);color:var(--color-text-secondary);font-size:var(--text-base);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.m-note-composer-context{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.m-note-composer-row{align-items:flex-end;gap:var(--spacing-2);display:flex}.m-note-composer-row textarea{min-width:0;min-height:var(--spacing-10);max-height:calc(var(--spacing-12) * 3);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-element);background:var(--color-background-card);color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);resize:none;field-sizing:content;flex:auto}.m-note-composer-send{width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-full);background:var(--theme-primary);color:var(--theme-base);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-note-composer-send:disabled{opacity:.35}