html.m-root,html.m-root body{overscroll-behavior:none;height:100%;overflow:hidden}.m-shell{--m-safe-top:env(safe-area-inset-top);--m-safe-bottom:env(safe-area-inset-bottom);--m-tabbar-h:calc(var(--spacing-12) + var(--spacing-1));--m-accessory-h:var(--spacing-11);--m-tabbar-space:calc(var(--m-tabbar-h) + var(--m-safe-bottom));top:var(--m-vv-top,0px);height:var(--m-vv-h,100dvh);background:var(--color-background-body);color:var(--color-text-primary);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:fixed;left:0;right:0;overflow:hidden}.m-shell:has(.m-ask-accessory){--m-tabbar-space:calc(var(--m-tabbar-h) + var(--m-accessory-h) + var(--spacing-2) + var(--m-safe-bottom))}.m-shell[data-keyboard=open]{--m-safe-bottom:0px;--m-tabbar-space:0px}.mobile-embedded-host .m-shell{--m-safe-top:0px}.m-shell-pending{background:var(--color-background-body)}.m-shell :is(button,[role=button]){transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.m-shell :focus-visible:not(:where(input,textarea,[contenteditable=true])){outline:2px solid var(--color-text-accent);outline-offset:2px}.m-stack{flex:auto;min-height:0;position:relative;overflow:hidden}.m-layer{background:var(--color-background-body);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.m-layer:is([data-phase=entering],[data-phase=leaving]){box-shadow:var(--shadow-med)}.m-layer[data-phase=covered][data-settled=true]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.m-layer[data-phase=leaving]{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.m-layer[data-phase=leaving]{opacity:0}}.m-layer-scrim{opacity:0;pointer-events:none;background:#00000014;position:absolute;inset:0}.m-layer[data-phase=covered]>.m-layer-scrim{opacity:1}.m-tab-pane{flex-direction:column;display:flex;position:absolute;inset:0}.m-tab-pane[data-active=false]{visibility:hidden}.m-screen{flex-direction:column;flex:auto;min-height:0;display:flex}.m-screen-header{padding-top:var(--m-safe-top);flex:none}.m-screen-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.m-layer[data-chrome=tabs] .m-screen-body{padding-bottom:var(--m-tabbar-space)}.m-screen-footer{padding-bottom:var(--m-safe-bottom);flex:none}.m-tabbar-region{align-items:stretch;gap:var(--spacing-2);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.m-tabbar-region>*{pointer-events:auto}.m-shell[data-keyboard=open] .m-tabbar-region{display:none}.m-tabbar{box-sizing:content-box;height:var(--m-tabbar-h);padding-bottom:var(--m-safe-bottom);border-top:var(--border-width) solid var(--color-border);background:color-mix(in srgb, var(--color-background-body) 88%, transparent);-webkit-backdrop-filter:blur(var(--spacing-5)) saturate(1.8);backdrop-filter:blur(var(--spacing-5)) saturate(1.8);align-items:stretch;display:flex}.m-tabbar-item{justify-content:center;align-items:center;gap:var(--spacing-0-5);min-width:0;padding:var(--spacing-1) 0 0;color:var(--color-text-secondary);font:inherit;background:0 0;border:0;flex-direction:column;flex:1 1 0;display:flex}.m-tabbar-item[aria-current=page]{color:var(--color-text-accent)}.m-tabbar-item:active .m-tabbar-icon{transform:scale(.92)}.m-tabbar-icon{transition:transform var(--duration-fast) var(--ease-standard);display:inline-flex;position:relative}.m-tabbar-badge{top:calc(-1 * var(--spacing-1));left:calc(100% - var(--spacing-2));min-width:var(--spacing-4);height:var(--spacing-4);padding:0 var(--spacing-1);box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-error);box-shadow:0 0 0 var(--spacing-0-5) var(--color-background-body);color:var(--color-on-error);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--spacing-4);text-align:center;position:absolute}.m-tabbar-label{max-width:100%;font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-ask-accessory{align-items:center;gap:var(--spacing-3);height:var(--m-accessory-h);margin:0 var(--spacing-4);padding:0 var(--spacing-4) 0 var(--spacing-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-background-card) 92%, transparent);box-shadow:var(--shadow-low);color:var(--color-text-secondary);font:inherit;font-size:var(--text-base);font-weight:var(--font-weight-medium);-webkit-backdrop-filter:blur(var(--spacing-5)) saturate(1.8);backdrop-filter:blur(var(--spacing-5)) saturate(1.8);display:flex}.m-ask-accessory:active{opacity:.6}.m-ask-accessory-mark{width:var(--size-element-sm);height:var(--size-element-sm);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-shell .mobile-sheet-overlay,.m-shell .mobile-sheet-content{position:absolute}.m-shell .mobile-sheet-content{max-height:calc(94% - var(--m-safe-top));padding-bottom:var(--m-safe-bottom)}.m-shell .mobile-sheet-body{padding-bottom:var(--spacing-6)}.m-tree,.m-tree-add-row{--m-tree-row:var(--spacing-10);--m-tree-indent:calc(var(--spacing-4) + var(--spacing-0-5));--m-tree-inset:var(--spacing-2);--m-tree-lead:var(--spacing-3);--m-tree-chevron:calc(var(--spacing-5) + var(--spacing-0-5));--m-tree-trailing:calc(var(--spacing-7) + var(--spacing-0-5));--m-tree-swipe-action:calc(var(--spacing-12) + var(--spacing-4))}.m-tree{isolation:isolate;transition:height var(--duration-moderate) var(--ease-decelerate);position:relative}.m-tree-slot{z-index:1;height:var(--m-tree-row);background:var(--color-background-body);transition:transform var(--duration-moderate) var(--ease-decelerate), opacity var(--duration-fast) var(--ease-decelerate);position:absolute;top:0;left:0;right:0}.m-tree-slot[data-motion]{z-index:0}.m-tree-slot[data-motion=fold]{opacity:0}.m-tree-swipe{height:var(--m-tree-row);position:relative}.m-tree-swipe-content{background:var(--color-background-body);touch-action:pan-y;height:100%;transition:transform var(--duration-fast) var(--ease-decelerate);position:relative}.m-tree-swipe-content[data-dragging]{transition:none}.m-tree-swipe-red{top:0;right:var(--m-tree-inset);border-radius:var(--radius-inner);background:var(--color-error);color:var(--color-on-error);justify-content:flex-start;align-items:center;display:flex;position:absolute;bottom:0;overflow:hidden}.m-tree-swipe-icon{width:var(--m-tree-swipe-action);flex:none;justify-content:center;align-items:center;display:flex}.m-tree-swipe-hit{top:0;right:var(--m-tree-inset);z-index:1;width:var(--m-tree-swipe-action);background:0 0;border:0;padding:0;position:absolute;bottom:0}.m-tree-row{align-items:center;gap:var(--spacing-2);height:var(--m-tree-row);margin-inline:var(--m-tree-inset);padding:0 var(--spacing-1) 0 0;border-radius:var(--radius-inner);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display:flex;position:relative}.m-tree-row:active{background:var(--color-overlay-pressed)}.m-tree-row:focus-visible{outline:2px solid var(--color-text-accent);outline-offset:-2px}.m-tree-add-row{width:calc(100% - var(--m-tree-inset) * 2);font:inherit;color:var(--color-text-secondary);text-align:start;background:0 0;border:0}.m-tree-spacer{width:calc(var(--m-tree-lead) - var(--m-tree-inset) + var(--m-tree-depth,0) * var(--m-tree-indent));flex:none}.m-tree-chevron-slot{width:var(--m-tree-chevron);height:var(--m-tree-row);margin-right:calc(var(--spacing-1) * -1);color:var(--color-icon-secondary);flex:none;justify-content:center;align-items:center;display:flex}.m-tree-chevron{transition:transform var(--duration-fast) var(--ease-decelerate)}.m-tree-chevron[data-open]{transform:rotate(90deg)}.m-tree-chevron-button{width:100%;height:100%;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.m-tree-chevron-button:before{content:"";inset:0 calc(var(--spacing-2) * -1);position:absolute}.m-tree-icon{color:var(--color-icon-secondary);flex:none}.m-tree-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-tree-title{min-width:0;font-size:var(--text-lg);font-weight:var(--font-weight-normal);line-height:var(--leading-lg);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.m-tree-type-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--color-text-disabled);flex:none}.m-tree-trailing{align-items:center;gap:var(--spacing-0-5);flex:none;display:flex}.m-tree-trailing-button{width:var(--m-tree-trailing);height:var(--m-tree-trailing);border-radius:var(--radius-inner);color:var(--color-icon-secondary);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.m-tree-trailing-button:before{content:"";inset:calc(var(--spacing-2) * -1);position:absolute}.m-tree-trailing-button:active{background:var(--color-overlay-hover)}.m-tree-guide{top:0;bottom:0;left:calc(var(--m-tree-inset) + var(--m-tree-lead) + var(--m-tree-level) * var(--m-tree-indent) + var(--m-tree-chevron) / 2);background:var(--color-border);pointer-events:none;width:1px;position:absolute}.m-tree-placeholder{height:var(--m-tree-row);align-items:center;display:flex;position:relative}.m-tree-placeholder-inner{align-items:center;gap:var(--spacing-2);min-width:0;padding-left:calc(var(--m-tree-inset) + var(--m-tree-lead) + var(--m-tree-depth,0) * var(--m-tree-indent) + var(--m-tree-chevron) + var(--spacing-1));font-size:var(--text-base);line-height:var(--leading-base);flex:auto;display:flex}.m-tree-placeholder-empty{color:var(--color-text-disabled)}.m-tree-placeholder-retry{height:100%;color:var(--color-text-secondary);text-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding-top:0;padding-bottom:0;padding-right:0;font-family:inherit}.m-tree .m-tree-skeleton-icon{width:calc(var(--spacing-4) + var(--spacing-0-5));height:calc(var(--spacing-4) + var(--spacing-0-5));border-radius:var(--radius-inner);flex:none}.m-tree .m-tree-skeleton-title{width:46%;height:calc(var(--spacing-3) + var(--spacing-0-5));border-radius:var(--radius-inner)}