.progress[data-v-358cd5bb]{align-items:center;gap:10px;min-width:0;display:flex}.progress-track[data-v-358cd5bb]{background:var(--a-app-track);border-radius:2px;flex:1;min-width:0;height:3px;position:relative;overflow:hidden}.progress-fill[data-v-358cd5bb]{background:var(--a-app-work);height:100%;display:block}.progress-pct[data-v-358cd5bb]{text-align:right;min-width:32px;font:var(--a-app-t-readout);font-variant-numeric:tabular-nums;color:var(--a-app-ink-60);flex:none}.is-frame .progress-track[data-v-358cd5bb]{background:var(--a-app-tray-track)}.is-frame .progress-fill[data-v-358cd5bb]{background:var(--a-app-tray-fill)}.is-frame .progress-pct[data-v-358cd5bb]{color:var(--a-app-frame-meta)}@media (width<=1023.98px) and (height<=599.98px),(width<=767.98px){.progress-pct[data-v-358cd5bb]{font:var(--a-app-m-t-meta);font-variant-numeric:tabular-nums}}.brand-mark[data-v-0fde960b]{filter:brightness(0)invert();flex:none;display:block}.m-topbar[data-v-3ad91da3]{z-index:20;height:calc(env(safe-area-inset-top) + var(--a-app-m-topbar));padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));background:var(--a-app-frame);color:var(--a-app-frame-strong);justify-content:space-between;gap:8px;position:fixed;top:0;left:0;right:0}.m-topbar[data-v-3ad91da3],.tb-lead[data-v-3ad91da3]{align-items:center;display:flex}.tb-lead[data-v-3ad91da3],.tb-swap[data-v-3ad91da3]{flex:auto;min-width:0}.m-topbar.is-root .tb-lead[data-v-3ad91da3]{gap:10px;padding-left:12px}.m-topbar:not(.is-root) .tb-lead[data-v-3ad91da3]{gap:4px}.tb-swap[data-v-3ad91da3]{display:grid;position:relative}.tb-swap[data-v-3ad91da3]>*{grid-area:1/1;min-width:0;transition:opacity .16s}.tb-identity[data-v-3ad91da3]{transition:opacity var(--a-t-fast) var(--a-ease);flex-direction:column;justify-content:center;display:flex}.tb-brand[data-v-3ad91da3],.tb-quiet[data-v-3ad91da3],.tb-site[data-v-3ad91da3],.tb-title[data-v-3ad91da3]{text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--a-t-fast) var(--a-ease);overflow:hidden}.tb-brand[data-v-3ad91da3]{font:600 15px/18px var(--a-app-font);color:var(--a-app-frame-strong)}.tb-site[data-v-3ad91da3]{font:400 13px/16px var(--a-app-font);color:var(--a-app-frame-meta)}.tb-site.is-loading[data-v-3ad91da3]{border-radius:var(--a-app-r-kbd);background:var(--a-app-frame-active);width:96px;height:10px;margin-top:3px}.tb-title[data-v-3ad91da3]{font:var(--a-app-m-t-bar);color:var(--a-app-frame-strong);align-self:center}.tb-quiet[data-v-3ad91da3]{font:var(--a-app-m-t-bar-quiet);color:var(--a-app-frame-meta);align-self:center}.tb-title.is-swap[data-v-3ad91da3]{opacity:0}.tb-title.is-swap.is-in[data-v-3ad91da3]{opacity:1}.is-out[data-v-3ad91da3]{opacity:0}.tb-trail[data-v-3ad91da3]{flex:none;align-items:center;gap:4px;display:flex}.tb-key[data-v-3ad91da3]{width:var(--a-app-m-ctl);height:var(--a-app-m-ctl);border-radius:var(--a-app-m-r-control);color:var(--a-app-frame-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--a-t-fast) var(--a-ease);background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.tb-key.is-lead[data-v-3ad91da3]{color:var(--a-app-frame-strong)}.tb-key.is-danger[data-v-3ad91da3]{color:var(--a-app-err)}.tb-key[data-v-3ad91da3]:active{background:var(--a-app-frame-hover)}.tb-key[data-v-3ad91da3]:focus-visible{outline:2px solid var(--a-app-frame-meta);outline-offset:-2px;box-shadow:none}.tb-cta[data-v-3ad91da3]{height:var(--a-app-m-ctl-xs);border-radius:var(--a-app-m-r-pill);background:var(--a-app-cta);color:var(--a-app-cta-ink);font:500 14px/18px var(--a-app-font);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--a-t-fast) var(--a-ease);border:0;flex:none;align-items:center;gap:4px;margin-right:2px;padding:0 12px 0 9px;text-decoration:none;display:inline-flex;position:relative}.tb-cta[data-v-3ad91da3]:active{background:var(--a-app-cta-hover)}.tb-cta[data-v-3ad91da3]:after{content:"";height:var(--a-app-m-ctl);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tb-cta[data-v-3ad91da3]:focus-visible{outline:2px solid var(--a-app-frame-strong);outline-offset:2px;box-shadow:none}@media (prefers-reduced-motion:reduce){.tb-swap[data-v-3ad91da3]>*{transition:none}}.acct-head[data-v-e43f821f]{align-items:center;gap:10px;min-height:52px;padding:8px;display:flex}.acct-text[data-v-e43f821f]{flex-direction:column;min-width:0;display:flex}.acct-meta[data-v-e43f821f],.acct-name[data-v-e43f821f]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.acct-name[data-v-e43f821f]{font:600 13px/18px var(--a-app-font);color:var(--a-app-ink)}.acct-meta[data-v-e43f821f]{font:var(--a-app-t-meta);color:var(--a-app-ink-50)}.acct-sep[data-v-e43f821f]{background:var(--a-app-divider);height:1px;margin:0 -4px 4px}.side[data-v-1b5aa1c5]{z-index:1;height:100%;min-height:0;color:var(--a-app-frame-text);flex-direction:column;padding:14px 12px 12px;display:flex;position:relative}.side-brand[data-v-1b5aa1c5]{flex:none;align-items:center;gap:10px;height:40px;padding:0 4px 0 6px;display:flex}.brand-text[data-v-1b5aa1c5]{flex-direction:column;flex:1;min-width:0;display:flex}.brand-name[data-v-1b5aa1c5],.brand-site[data-v-1b5aa1c5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-name[data-v-1b5aa1c5]{font:600 13px/17px var(--a-app-font);color:var(--a-app-frame-strong)}.brand-site[data-v-1b5aa1c5]{font:400 12px/16px var(--a-app-font)}.brand-site[data-v-1b5aa1c5],.frame-btn[data-v-1b5aa1c5]{color:var(--a-app-frame-meta)}.frame-btn[data-v-1b5aa1c5]{width:28px;height:28px;transition:background-color var(--a-t-fast) var(--a-ease);flex:none}.brand-key[data-v-1b5aa1c5],.frame-btn[data-v-1b5aa1c5]{border-radius:var(--a-app-r-control);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.brand-key[data-v-1b5aa1c5]{width:40px;height:36px;position:relative}.brand-key__open[data-v-1b5aa1c5]{border-radius:var(--a-app-r-control);background:linear-gradient(var(--a-app-frame-hover),var(--a-app-frame-hover)),var(--a-app-frame);color:var(--a-app-frame-strong);opacity:0;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset:0}.brand-key:focus-visible .brand-key__open[data-v-1b5aa1c5],.brand-key:hover .brand-key__open[data-v-1b5aa1c5]{opacity:1}.side-search[data-v-1b5aa1c5]{border-radius:var(--a-app-r-control);background:var(--a-app-frame-field);height:32px;color:var(--a-app-frame-meta);font:400 13px/20px var(--a-app-font);text-align:left;cursor:pointer;transition:background-color var(--a-t-fast) var(--a-ease);border:0;flex:none;align-items:center;gap:8px;margin:12px 0 6px;padding:0 6px 0 10px;display:flex}.side-search__label[data-v-1b5aa1c5]{flex:1;min-width:0}.side-kbd[data-v-1b5aa1c5]{border-radius:var(--a-app-r-kbd);background:var(--a-app-frame-kbd);min-width:20px;height:20px;color:var(--a-app-frame-text);font:500 11px/1 var(--a-app-font);place-items:center;padding:0 5px;display:inline-grid}.side-scroll[data-v-1b5aa1c5]{scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.side-scroll[data-v-1b5aa1c5]::-webkit-scrollbar{display:none}.side-group[data-v-1b5aa1c5]{flex-direction:column;gap:1px;margin-top:16px;display:flex}.side-label[data-v-1b5aa1c5]{font:500 11.5px/16px var(--a-app-font);color:var(--a-app-frame-label);margin:0 0 4px;padding:0 10px}.nav-item[data-v-1b5aa1c5]{--app-btn-weight:500;border-radius:var(--a-app-r-control);height:32px;font:500 13px/16px var(--a-app-font);color:var(--a-app-frame-text);cursor:pointer;transition:background-color var(--a-t-fast) var(--a-ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.nav-item>svg[data-v-1b5aa1c5]{color:var(--a-app-frame-meta);flex:none}.nav-label[data-v-1b5aa1c5]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-count[data-v-1b5aa1c5]{font:400 12px/16px var(--a-app-font);font-variant-numeric:tabular-nums;color:var(--a-app-frame-label)}.nav-item.is-active[data-v-1b5aa1c5]{background:var(--a-app-frame-active);font-weight:600}.nav-item.is-active[data-v-1b5aa1c5],.nav-item.is-active>svg[data-v-1b5aa1c5]{color:var(--a-app-frame-strong)}.nav-item.is-active .nav-count[data-v-1b5aa1c5]{color:var(--a-app-frame-meta)}.side-foot[data-v-1b5aa1c5]{flex-direction:column;flex:none;gap:1px;padding-top:12px;display:flex}.side-user[data-v-1b5aa1c5]{border-radius:var(--a-app-r-control);width:100%;height:48px;color:var(--a-app-frame-strong);text-align:left;cursor:pointer;transition:background-color var(--a-t-fast) var(--a-ease);background:0 0;border:0;align-items:center;gap:10px;margin-top:8px;padding:0 8px;display:flex}.side-user.is-active[data-v-1b5aa1c5]{background:var(--a-app-frame-active)}.side-user[data-v-1b5aa1c5]:disabled{cursor:default}.side-user__text[data-v-1b5aa1c5]{flex-direction:column;flex:1;min-width:0;display:flex}.side-user__text b[data-v-1b5aa1c5],.side-user__text span[data-v-1b5aa1c5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-user__text b[data-v-1b5aa1c5]{font:500 13px/17px var(--a-app-font);color:var(--a-app-frame-strong)}.side-user__text span[data-v-1b5aa1c5]{font:400 12px/16px var(--a-app-font);color:var(--a-app-frame-role)}.side-user__chev[data-v-1b5aa1c5]{color:var(--a-app-frame-label);flex:none}.brand-site.is-loading[data-v-1b5aa1c5],.side-user__skel[data-v-1b5aa1c5]{border-radius:var(--a-app-r-kbd);background:var(--a-app-frame-active);width:96px;height:10px;margin:3px 0;display:block}.side-user__skel.is-short[data-v-1b5aa1c5]{width:48px}.side-user__skel.is-avatar[data-v-1b5aa1c5]{border-radius:50%;flex:none;width:28px;height:28px;margin:0}@media (hover:hover){.frame-btn[data-v-1b5aa1c5]:hover,.nav-item[data-v-1b5aa1c5]:not(.is-active):hover,.side-user[data-v-1b5aa1c5]:not(:disabled):not(.is-active):hover{background:var(--a-app-frame-hover)}.side-search[data-v-1b5aa1c5]:hover{background:var(--a-app-frame-active)}}.brand-key[data-v-1b5aa1c5]:focus-visible,.frame-btn[data-v-1b5aa1c5]:focus-visible,.nav-item[data-v-1b5aa1c5]:focus-visible,.side-search[data-v-1b5aa1c5]:focus-visible,.side-user[data-v-1b5aa1c5]:focus-visible{outline:2px solid var(--a-app-frame-meta);outline-offset:-2px;box-shadow:none}.side.is-compact[data-v-1b5aa1c5]{align-items:center;padding:14px 0 12px}.side.is-compact .nav-item[data-v-1b5aa1c5],.side.is-compact .side-brand[data-v-1b5aa1c5],.side.is-compact .side-user[data-v-1b5aa1c5]{justify-content:center;padding:0}.side.is-compact .side-scroll[data-v-1b5aa1c5]{flex-direction:column;align-items:center;width:100%;display:flex}.side.is-compact .side-group[data-v-1b5aa1c5]{align-items:center;gap:2px;margin-top:0}.side.is-compact .side-group[data-v-1b5aa1c5]:first-child{margin-top:2px}.side.is-compact .side-foot[data-v-1b5aa1c5]{align-items:center;gap:2px}.side.is-compact .nav-item[data-v-1b5aa1c5]{width:40px;height:36px}.side.is-compact .nav-item.is-search[data-v-1b5aa1c5]{margin:12px 0 2px}.side.is-compact .side-user[data-v-1b5aa1c5]{width:40px;height:40px}.side-rule[data-v-1b5aa1c5]{background:var(--a-app-frame-rule);width:20px;height:1px;margin:6px 0}.rail[data-v-38a371ba]{width:var(--a-app-m-rail);height:100%;min-height:0;padding:calc(12px + env(safe-area-inset-top)) 0 calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex}.rail-brand[data-v-38a371ba]{flex:none;place-items:center;height:36px;margin-bottom:8px;display:grid}.rail-scroll[data-v-38a371ba]{scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden auto}.rail-scroll[data-v-38a371ba]::-webkit-scrollbar{display:none}.rail-foot[data-v-38a371ba],.rail-item[data-v-38a371ba]{flex-direction:column;flex:none;align-items:center;width:100%;display:flex}.rail-item[data-v-38a371ba]{--app-btn-weight:500;min-height:56px;color:var(--a-app-m-tab-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:4px;padding:2px 2px 6px;text-decoration:none}.rail-pill[data-v-38a371ba]{border-radius:var(--a-app-m-r-tab);place-items:center;width:56px;height:30px;transition:background-color 80ms;display:grid}.rail-label[data-v-38a371ba]{max-width:68px;font:var(--a-app-m-t-tab);letter-spacing:-.01em;text-align:center;overflow-wrap:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rail-item.is-active[data-v-38a371ba]{color:var(--a-app-m-tab-on)}.rail-item.is-active .rail-pill[data-v-38a371ba]{background:var(--a-app-m-tab-pill)}.rail-item.is-active .rail-label[data-v-38a371ba]{font-weight:600}.rail-item:active .rail-pill[data-v-38a371ba]{background:var(--a-app-frame-hover)}@media (hover:hover){.rail-item:not(.is-active):hover .rail-pill[data-v-38a371ba]{background:var(--a-app-frame-hover)}}.rail-item[data-v-38a371ba]:focus-visible{box-shadow:none;outline:0}.rail-item:focus-visible .rail-pill[data-v-38a371ba]{outline:2px solid var(--a-app-frame-meta);outline-offset:-2px;box-shadow:none}.rail-rule[data-v-38a371ba]{background:var(--a-app-frame-rule);flex:none;width:24px;height:1px;margin:6px 0}.rail-user[data-v-38a371ba]{border-radius:var(--a-app-r-control);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin-top:6px;padding:0;display:grid}.rail-user.is-active[data-v-38a371ba]{background:var(--a-app-m-tab-pill)}.rail-user[data-v-38a371ba] .avatar{width:32px;height:32px;font-size:12px}.rail-user__skel[data-v-38a371ba]{background:var(--a-app-frame-active);border-radius:50%;width:32px;height:32px}.rail-user[data-v-38a371ba]:focus-visible{outline:2px solid var(--a-app-frame-meta);outline-offset:-2px;box-shadow:none}.m-tabbar[data-v-1f810f21]{z-index:20;height:calc(env(safe-area-inset-bottom) + var(--a-app-m-tabbar));padding:0 max(4px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px,env(safe-area-inset-left));background:var(--a-app-frame);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.m-tabbar.is-short[data-v-1f810f21]{justify-content:center}.tab[data-v-1f810f21]{min-width:0;max-width:120px;height:var(--a-app-m-tabbar);color:var(--a-app-m-tab-ink);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 1 0;align-items:center;padding-top:7px;text-decoration:none;display:flex}.m-tabbar.is-short .tab[data-v-1f810f21]{flex:0 0 96px}.tab-pill[data-v-1f810f21]{border-radius:var(--a-app-m-r-tab);place-items:center;width:56px;height:32px;transition:background-color 80ms;display:grid}.tab-label[data-v-1f810f21]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:var(--a-app-m-t-tab);margin-top:4px;overflow:hidden}.tab.is-active[data-v-1f810f21]{color:var(--a-app-m-tab-on)}.tab.is-active .tab-pill[data-v-1f810f21]{background:var(--a-app-m-tab-pill)}.tab.is-active .tab-label[data-v-1f810f21]{font-weight:600}.tab:active .tab-pill[data-v-1f810f21]{background:var(--a-app-frame-hover)}.tab[data-v-1f810f21]:focus-visible{box-shadow:none;outline:0}.tab:focus-visible .tab-pill[data-v-1f810f21]{outline:2px solid var(--a-app-frame-meta);outline-offset:-2px;box-shadow:none}@media (width<=1023.98px) and (height<=599.98px){.tab[data-v-1f810f21]{flex-direction:row;justify-content:center;gap:2px;padding-top:0}.tab-pill[data-v-1f810f21]{width:40px}.tab-label[data-v-1f810f21]{margin-top:0}}.boot-host[data-v-eaf6fb30]{display:contents}.boot[data-v-eaf6fb30]{opacity:0;flex-direction:column;animation:1ms linear .15s forwards boot-show-eaf6fb30;display:flex}.boot-sr[data-v-eaf6fb30]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar[data-v-eaf6fb30],.boot-square[data-v-eaf6fb30]{border-radius:var(--a-app-r-chip);background:var(--a-app-fill);height:14px;animation:1.2s ease-in-out infinite boot-pulse-eaf6fb30;display:block}.bar.is-title[data-v-eaf6fb30]{width:220px;height:24px;margin:6px 0 0}.bar.is-meta[data-v-eaf6fb30]{height:12px}.boot-toolbar[data-v-eaf6fb30]{gap:12px;margin-top:36px;display:flex}.boot-rows[data-v-eaf6fb30]{flex-direction:column;margin-top:28px;display:flex}.boot-row[data-v-eaf6fb30]{border-bottom:1px solid var(--a-app-divider);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:14px;height:44px;display:grid}.boot-row .bar.is-meta[data-v-eaf6fb30]{justify-self:end;min-width:72px}.boot-square[data-v-eaf6fb30]{width:16px;height:16px}@keyframes boot-show-eaf6fb30{to{opacity:1}}@keyframes boot-pulse-eaf6fb30{0%,to{opacity:.55}50%{opacity:1}}@media (width<=1023.98px) and (height<=599.98px),(width<=767.98px){.bar.is-title[data-v-eaf6fb30]{width:60%;height:26px;margin-top:4px}.boot-toolbar[data-v-eaf6fb30]{display:none}.boot-rows[data-v-eaf6fb30]{margin-top:24px}.boot-row[data-v-eaf6fb30]{height:var(--a-app-m-row);grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-content:center;row-gap:8px}.boot-square[data-v-eaf6fb30]{border-radius:var(--a-app-r-control);grid-row:1/span 2;width:40px;height:40px}.boot-row .bar.is-meta[data-v-eaf6fb30]{justify-self:start;min-width:0}}@media (prefers-reduced-motion:reduce){.bar[data-v-eaf6fb30],.boot-square[data-v-eaf6fb30]{animation:none}}.boot-frame[data-v-eaf6fb30]{background:var(--a-app-frame);grid-template-columns:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.boot-nav[data-v-eaf6fb30],.boot-phone[data-v-eaf6fb30]{display:none}.boot-nav[data-v-eaf6fb30]{height:100dvh}.boot-nav.is-l[data-v-eaf6fb30]{width:var(--a-app-side-w)}.boot-nav.is-m[data-v-eaf6fb30]{width:var(--a-app-side-w-compact)}.boot-sheet[data-v-eaf6fb30]{margin:var(--a-app-sheet-inset) var(--a-app-sheet-inset) var(--a-app-sheet-inset) 0;padding:var(--a-app-pad-top) var(--a-app-pad-x);border-radius:var(--a-app-r-sheet);background:var(--a-app-sheet);overflow:hidden}@media (width>=1280px){.boot-nav.is-l[data-v-eaf6fb30]{display:block}}@media (width>=1024px) and (width<=1279.98px){.boot-nav.is-m[data-v-eaf6fb30]{display:block}}@media (width>=768px) and (width<=1023.98px) and (height>=600px){.boot-nav.is-t[data-v-eaf6fb30]{display:block}.boot-sheet[data-v-eaf6fb30]{margin:calc(8px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom)) 0}}@media (width<=1023.98px) and (height<=599.98px),(width<=767.98px){.boot-frame[data-v-eaf6fb30],.boot-phone[data-v-eaf6fb30]{display:block}.boot-sheet[data-v-eaf6fb30]{top:calc(env(safe-area-inset-top) + var(--a-app-m-topbar));bottom:calc(env(safe-area-inset-bottom) + var(--a-app-m-tabbar));margin:0;position:absolute;left:0;right:0}}
