.shell-root[data-v-8b1542e5]{display:contents}.page-main.has-menu[data-v-8b1542e5]{background:var(--color-paper)}.app-container[data-v-8b1542e5]{--content-pad-top:0px;--content-pad-x:0px;--content-pad-bottom:0px;--pad-top:28px;--pad-bottom:32px;--app-fit-h:calc(var(--app-view-h) - var(--pad-top) - var(--pad-bottom));width:100%;max-width:1240px;min-height:var(--app-view-h);padding:var(--pad-top) 24px var(--pad-bottom);flex-direction:column;margin:0 auto;display:flex}@media (width<=900px){.app-container[data-v-8b1542e5]{--pad-top:20px;--pad-bottom:20px;padding-inline:4px}}@media (width<=620px){.app-container[data-v-8b1542e5]{--pad-top:16px;--pad-bottom:16px;padding-inline:0}}.tabbar[data-v-8b1542e5]{display:none}@media (width<=760px){.tabbar[data-v-8b1542e5]{inset-inline:0;z-index:110;height:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);background:var(--color-sidebar);border-top:1px solid rgba(var(--color-white-rgb),.08);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0}}.tab[data-v-8b1542e5]{height:var(--tabbar-height);color:rgba(var(--color-white-rgb),.55);flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;transition:color .15s;display:flex}.tab.active[data-v-8b1542e5]{color:var(--color-indigo-light)}.tab[data-v-8b1542e5]:active:not(.tab-new){color:rgba(var(--color-white-rgb),.85)}.tab-label[data-v-8b1542e5]{font-size:12px;font-weight:600}.tab-icon[data-v-8b1542e5]{display:flex;position:relative}.tab-count[data-v-8b1542e5]{top:-6px;border-radius:var(--radius-full);border:2px solid var(--color-sidebar);background:var(--color-rose);min-width:12px;height:16px;color:var(--color-on-accent);box-sizing:content-box;justify-content:center;align-items:center;padding:0 3px;font-size:9.5px;font-weight:700;line-height:1;display:flex;position:absolute;inset-inline-start:13px}.tab-new[data-v-8b1542e5]{justify-content:flex-end;padding-bottom:7px}.fab[data-v-8b1542e5]{border:4px solid var(--color-sidebar);background:var(--color-primary-solid);width:52px;height:52px;color:var(--color-on-accent);box-shadow:0 6px 18px rgba(var(--color-primary-rgb),.45);cursor:pointer;transition:transform .2s var(--ease),background .15s;border-radius:50%;justify-content:center;align-items:center;margin-top:-22px;display:inline-flex}.fab.open[data-v-8b1542e5],.fab[data-v-8b1542e5]:active{background:var(--color-primary-dark)}.fab.open[data-v-8b1542e5]{transform:rotate(45deg)}.tab-new .tab-label[data-v-8b1542e5]{color:rgba(var(--color-white-rgb),.55)}.sheet-backdrop[data-v-8b1542e5]{z-index:105;background:rgba(var(--color-black-rgb),.4);align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-8b1542e5]{width:100%;padding:8px 12px calc(20px + var(--tabbar-height) + env(safe-area-inset-bottom));background:var(--color-white);box-shadow:var(--shadow-lg);border-radius:18px 18px 0 0}.sheet-grip[data-v-8b1542e5]{background:var(--color-border);border-radius:2px;width:40px;height:4px;margin:4px auto 10px;display:block}.sheet-item[data-v-8b1542e5]{border-radius:var(--radius-md);height:52px;color:var(--color-dark);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:0 10px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:flex}.sheet-item[data-v-8b1542e5]:active{background:var(--color-surface)}.sheet-icon[data-v-8b1542e5]{background:var(--color-primary-light);width:36px;height:36px;color:var(--color-primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.sheet-enter-active[data-v-8b1542e5],.sheet-leave-active[data-v-8b1542e5]{transition:opacity .2s}.sheet-enter-active .sheet[data-v-8b1542e5],.sheet-leave-active .sheet[data-v-8b1542e5]{transition:transform .25s var(--ease)}.sheet-enter-from[data-v-8b1542e5],.sheet-leave-to[data-v-8b1542e5]{opacity:0}.sheet-enter-from .sheet[data-v-8b1542e5],.sheet-leave-to .sheet[data-v-8b1542e5]{transform:translateY(100%)}
