.r58-mobile-tool-launcher[data-v-3b87e896]{position:fixed;right:max(.95rem,env(safe-area-inset-right,0px));bottom:calc(var(--r58-mobile-bottom-reserve, calc(5.65rem + env(safe-area-inset-bottom, 0px)) ) + .85rem);z-index:1300;display:none;pointer-events:none}.r58-mobile-tool-launcher__button[data-v-3b87e896]{position:relative;z-index:2;display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid color-mix(in srgb,var(--r58-border-strong) 42%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--r58-surface-strong) 90%,transparent),color-mix(in srgb,var(--r58-surface) 94%,transparent)),radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--r58-secondary) 18%,transparent),transparent 60%);color:var(--r58-text-1);box-shadow:0 18px 42px #02081257,inset 0 1px color-mix(in srgb,#fff 10%,transparent);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.r58-mobile-tool-launcher__button svg[data-v-3b87e896]{width:1.35rem;height:1.35rem}.r58-mobile-tool-launcher__fan[data-v-3b87e896]{position:absolute;inset:50% auto auto 50%;pointer-events:none}.r58-mobile-tool-launcher__option[data-v-3b87e896]{position:absolute;left:0;top:0;display:grid;place-items:center;width:2.58rem;height:2.58rem;border:1px solid color-mix(in srgb,var(--r58-border-strong) 48%,transparent);border-radius:999px;background:color-mix(in srgb,var(--r58-surface-strong) 92%,transparent);color:var(--r58-text-muted);box-shadow:0 12px 28px #02081247;transform:translate(calc(var(--tool-x) - 50%),calc(var(--tool-y) - 50%)) scale(.94);transition:background-color .11s ease,border-color .11s ease,color .11s ease,transform .11s ease}.r58-mobile-tool-launcher__option svg[data-v-3b87e896]{width:1.08rem;height:1.08rem}.r58-mobile-tool-launcher__option span[data-v-3b87e896]{position:absolute;top:calc(100% + .22rem);left:50%;transform:translate(-50%);color:var(--r58-text-2);font-size:.58rem;font-weight:850;white-space:nowrap}.r58-mobile-tool-launcher__option--selected[data-v-3b87e896]{border-color:color-mix(in srgb,var(--r58-secondary) 72%,white 8%);background:color-mix(in srgb,var(--r58-secondary) 30%,var(--r58-surface-strong));color:var(--r58-text-1);transform:translate(calc(var(--tool-x) - 50%),calc(var(--tool-y) - 50%)) scale(1.12)}@media(max-width:767px){.r58-mobile-tool-launcher[data-v-3b87e896]{display:block}}.r58-app--mobile-tool-launcher .workspace-drawer-root--phone .workspace-drawer-toggle{display:none}.hub-offline-sync[data-v-ecb7577a]{position:fixed;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom),var(--hub-offline-bottom-offset));z-index:90;display:grid;justify-items:end;gap:.5rem;color:#f8fafc}.hub-offline-sync__pill[data-v-ecb7577a]{display:inline-flex;min-height:2.35rem;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--r58-border-strong) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--r58-surface-strong) 96%,#000);box-shadow:0 16px 40px #0000006b;color:inherit;cursor:pointer;font-size:.82rem;font-weight:750;padding:.45rem .75rem}.hub-offline-sync__dot[data-v-ecb7577a]{width:.62rem;height:.62rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 .18rem #22c55e24}.hub-offline-sync--offline .hub-offline-sync__dot[data-v-ecb7577a],.hub-offline-sync--local .hub-offline-sync__dot[data-v-ecb7577a],.hub-offline-sync--required .hub-offline-sync__dot[data-v-ecb7577a]{background:#f59e0b;box-shadow:0 0 0 .18rem #f59e0b2e}.hub-offline-sync--attention .hub-offline-sync__dot[data-v-ecb7577a]{background:var(--r58-warning, #f3b35b);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--r58-warning, #f3b35b) 22%,transparent)}.hub-offline-sync--syncing .hub-offline-sync__dot[data-v-ecb7577a]{background:#38bdf8;box-shadow:0 0 0 .18rem #38bdf82e}.hub-offline-sync__count[data-v-ecb7577a]{min-width:1.2rem;border-radius:999px;background:#38bdf82e;color:#bae6fd;font-size:.72rem;line-height:1.2rem;padding:0 .32rem;text-align:center}.hub-offline-sync__count--alert[data-v-ecb7577a]{background:#f871712e;color:#fecaca}.hub-offline-sync__center[data-v-ecb7577a]{width:min(27rem,calc(100vw - 2rem));border:1px solid rgba(148,163,184,.22);border-radius:.75rem;background:#0f172af7;box-shadow:0 28px 80px #0f172a61;padding:1rem}.hub-offline-sync__header[data-v-ecb7577a]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hub-offline-sync__eyebrow[data-v-ecb7577a],.hub-offline-sync__header h2[data-v-ecb7577a],.hub-offline-sync__message[data-v-ecb7577a]{margin:0}.hub-offline-sync__eyebrow[data-v-ecb7577a]{color:#bfdbfe;font-size:.72rem;font-weight:800;text-transform:uppercase}.hub-offline-sync__title-row[data-v-ecb7577a]{display:flex;align-items:center;gap:.5rem;min-width:0}.hub-offline-sync__header h2[data-v-ecb7577a]{font-size:1rem;line-height:1.35}.hub-offline-sync__beta[data-v-ecb7577a]{border:1px solid rgba(148,163,184,.35);border-radius:999px;color:#94a3b8;font-size:.62rem;font-weight:760;line-height:1;padding:.18rem .34rem;text-transform:uppercase}.hub-offline-sync__icon-button[data-v-ecb7577a]{width:2rem;height:2rem;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:transparent;color:#cbd5e1;cursor:pointer;font-size:1.2rem}.hub-offline-sync__message[data-v-ecb7577a]{margin-top:.7rem;color:#cbd5e1;font-size:.86rem;line-height:1.45}.hub-offline-sync__metrics[data-v-ecb7577a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:.8rem 0 0}.hub-offline-sync__metrics div[data-v-ecb7577a]{border:1px solid rgba(148,163,184,.14);border-radius:.5rem;background:#1e293b4d;padding:.42rem .5rem}.hub-offline-sync__metrics dt[data-v-ecb7577a],.hub-offline-sync__meta span[data-v-ecb7577a]{color:#94a3b8;font-size:.68rem;font-weight:750;text-transform:uppercase}.hub-offline-sync__metrics dd[data-v-ecb7577a]{margin:.15rem 0 0;color:#f8fafc;font-size:.84rem;font-weight:800}.hub-offline-sync__meta[data-v-ecb7577a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem;color:#e2e8f0;font-size:.82rem}.hub-offline-sync__error[data-v-ecb7577a]{margin-top:.65rem;border:1px solid rgba(248,113,113,.26);border-radius:.55rem;background:#7f1d1d47;color:#fecaca;font-size:.82rem;padding:.55rem}.hub-offline-sync__quiet-state[data-v-ecb7577a]{display:grid;gap:.18rem;margin-top:.8rem;border:1px solid rgba(148,163,184,.16);border-radius:.6rem;background:#1e293b47;color:#cbd5e1;font-size:.78rem;padding:.65rem}.hub-offline-sync__quiet-state strong[data-v-ecb7577a]{color:#f8fafc;font-size:.82rem}.hub-offline-sync__actions[data-v-ecb7577a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.hub-offline-sync__conflicts[data-v-ecb7577a],.hub-offline-sync__outbox[data-v-ecb7577a],.hub-offline-sync__pinned[data-v-ecb7577a],.hub-offline-sync__review-comments[data-v-ecb7577a]{display:grid;gap:.65rem;margin-top:.9rem}.hub-offline-sync__conflicts h3[data-v-ecb7577a],.hub-offline-sync__outbox h3[data-v-ecb7577a],.hub-offline-sync__pinned h3[data-v-ecb7577a],.hub-offline-sync__review-comments h3[data-v-ecb7577a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;color:#e2e8f0;font-size:.76rem;font-weight:820}.hub-offline-sync__conflicts h3 small[data-v-ecb7577a],.hub-offline-sync__outbox h3 small[data-v-ecb7577a],.hub-offline-sync__pinned h3 small[data-v-ecb7577a],.hub-offline-sync__review-comments h3 small[data-v-ecb7577a]{min-width:1.35rem;border-radius:999px;background:#94a3b824;color:#cbd5e1;font-size:.66rem;line-height:1.25rem;text-align:center}.hub-offline-sync__outbox-item[data-v-ecb7577a],.hub-offline-sync__pinned-item[data-v-ecb7577a],.hub-offline-sync__review-comment[data-v-ecb7577a]{border:1px solid rgba(148,163,184,.24);border-radius:.6rem;background:#0f172a7a;padding:.65rem}.hub-offline-sync__outbox-item strong[data-v-ecb7577a],.hub-offline-sync__outbox-item p[data-v-ecb7577a],.hub-offline-sync__pinned-item strong[data-v-ecb7577a],.hub-offline-sync__pinned-item p[data-v-ecb7577a],.hub-offline-sync__review-comment strong[data-v-ecb7577a],.hub-offline-sync__review-comment p[data-v-ecb7577a]{margin:0}.hub-offline-sync__outbox-item p[data-v-ecb7577a],.hub-offline-sync__pinned-item p[data-v-ecb7577a],.hub-offline-sync__review-comment p[data-v-ecb7577a]{margin-top:.18rem;color:#cbd5e1;font-size:.76rem}.hub-offline-sync__comment-preview[data-v-ecb7577a]{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hub-offline-sync__pinned-error[data-v-ecb7577a]{color:#fecaca!important}.hub-offline-sync__conflict[data-v-ecb7577a]{border:1px solid rgba(248,113,113,.28);border-radius:.6rem;background:#451a0347;padding:.65rem}.hub-offline-sync__conflict strong[data-v-ecb7577a],.hub-offline-sync__conflict p[data-v-ecb7577a],.hub-offline-sync__conflict dl[data-v-ecb7577a]{margin:0}.hub-offline-sync__conflict p[data-v-ecb7577a]{margin-top:.18rem;color:#fed7aa;font-size:.78rem}.hub-offline-sync__conflict dl[data-v-ecb7577a]{display:grid;gap:.35rem;margin-top:.55rem}.hub-offline-sync__conflict dt[data-v-ecb7577a]{color:#fdba74;font-size:.68rem;font-weight:800;text-transform:uppercase}.hub-offline-sync__conflict dd[data-v-ecb7577a]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin:.15rem 0 0;color:#f8fafc;font-size:.78rem}.hub-offline-sync__conflict-actions[data-v-ecb7577a],.hub-offline-sync__pinned-actions[data-v-ecb7577a]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.hub-offline-sync__conflict-actions button[data-v-ecb7577a]{border:1px solid rgba(251,191,36,.3);border-radius:.48rem;background:#78350f6b;color:#fffbeb;cursor:pointer;font-size:.74rem;font-weight:760;padding:.42rem .52rem}.hub-offline-sync__pinned-actions button[data-v-ecb7577a]{border:1px solid rgba(148,163,184,.28);border-radius:.48rem;background:#1e293bb8;color:#f8fafc;cursor:pointer;font-size:.74rem;font-weight:760;padding:.42rem .52rem}.hub-offline-sync__pinned-actions button[data-v-ecb7577a]:disabled{cursor:not-allowed;opacity:.48}.hub-offline-sync__button[data-v-ecb7577a]{border:1px solid rgba(148,163,184,.32);border-radius:.55rem;background:#1e293bb8;color:#f8fafc;cursor:pointer;font-size:.82rem;font-weight:760;padding:.55rem .7rem}.hub-offline-sync__button--primary[data-v-ecb7577a]{border-color:#38bdf86b;background:#0e749099}.hub-offline-sync__button--secondary[data-v-ecb7577a]{border-color:#94a3b838;background:transparent;color:#cbd5e1}.hub-offline-sync__button[data-v-ecb7577a]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:640px){.hub-offline-sync[data-v-ecb7577a]{right:.75rem;left:.75rem;justify-items:stretch}.hub-offline-sync__pill[data-v-ecb7577a]{justify-content:center}.hub-offline-sync__center[data-v-ecb7577a]{width:100%}.hub-offline-sync__metrics[data-v-ecb7577a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.r58-pwa-install-coachmark[data-v-4c535797]{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom),var(--r58-pwa-bottom-offset));z-index:70;width:min(28rem,calc(100vw - max(1rem,env(safe-area-inset-left)) - max(1rem,env(safe-area-inset-right))));border:1px solid color-mix(in srgb,var(--r58-accent) 34%,var(--r58-border));border-radius:1.4rem;padding:1rem 1rem .95rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--r58-accent) 5%,transparent),transparent 45%),linear-gradient(180deg,color-mix(in srgb,var(--r58-base-bg-elevated) 94%,transparent),color-mix(in srgb,var(--r58-base-bg) 98%,transparent));box-shadow:0 20px 60px #02081485,inset 0 1px #ffffff14;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}.r58-pwa-install-coachmark__kicker[data-v-4c535797]{color:color-mix(in srgb,var(--r58-accent) 78%,var(--r58-text-1));font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.r58-pwa-install-coachmark__title[data-v-4c535797]{margin-top:.5rem;color:var(--r58-text-1);font-size:1rem;font-weight:700}.r58-pwa-install-coachmark__body[data-v-4c535797],.r58-pwa-install-coachmark__steps[data-v-4c535797]{color:var(--r58-text-2);font-size:.875rem;line-height:1.55}.r58-pwa-install-coachmark__body[data-v-4c535797]{margin-top:.5rem}.r58-pwa-install-coachmark__steps[data-v-4c535797]{display:grid;gap:.5rem;margin-top:.75rem}.r58-pwa-install-coachmark__steps span[data-v-4c535797]{color:var(--r58-text-1);font-weight:700}.r58-pwa-install-coachmark__hint[data-v-4c535797]{color:var(--r58-text-muted);font-size:.75rem}.r58-pwa-install-coachmark__button[data-v-4c535797]{border:1px solid color-mix(in srgb,var(--r58-border) 72%,transparent);border-radius:999px;padding:.5rem .75rem;background:color-mix(in srgb,var(--r58-surface-soft) 76%,transparent);color:var(--r58-text-1);font-size:.75rem;font-weight:700;transition:background-color .14s ease,border-color .14s ease}.r58-pwa-install-coachmark__button[data-v-4c535797]:hover{border-color:color-mix(in srgb,var(--r58-border-strong) 78%,var(--r58-border));background:color-mix(in srgb,var(--r58-surface-strong) 78%,transparent)}@media(max-width:767px){.r58-pwa-install-coachmark[data-v-4c535797]{left:max(.85rem,env(safe-area-inset-left));right:max(.85rem,env(safe-area-inset-right));width:auto;border-radius:1.2rem}}.r58-mobile-inspector-drawer[data-v-cd1d6b5d]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 4.9rem);right:max(.75rem,env(safe-area-inset-right,0px));bottom:var(--r58-mobile-bottom-reserve, calc(6.35rem + env(safe-area-inset-bottom, 0px)) );left:max(.75rem,env(safe-area-inset-left,0px));z-index:1180;display:none;min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--r58-border-strong) 34%,transparent);border-radius:1.15rem;background:linear-gradient(180deg,color-mix(in srgb,var(--r58-surface-strong) 96%,#080c12 4%),color-mix(in srgb,var(--r58-surface) 96%,#080c12 4%)),radial-gradient(circle at top right,color-mix(in srgb,var(--r58-secondary) 6%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,#fff 4%,transparent),transparent 20%);box-shadow:0 24px 64px #0208125c,inset 0 1px color-mix(in srgb,#fff 7%,transparent);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.r58-mobile-inspector-drawer__head[data-v-cd1d6b5d]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:1rem 1rem .8rem;border-bottom:1px solid color-mix(in srgb,var(--r58-border) 74%,transparent)}.r58-mobile-inspector-drawer__head p[data-v-cd1d6b5d]{margin:0;color:var(--r58-text-muted);font-size:.65rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.r58-mobile-inspector-drawer__head h2[data-v-cd1d6b5d]{margin:.18rem 0 0;color:var(--r58-text-1);font-size:1.1rem;font-weight:850}.r58-mobile-inspector-drawer__head button[data-v-cd1d6b5d]{display:grid;place-items:center;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;border:1px solid color-mix(in srgb,var(--r58-border) 62%,transparent);border-radius:999px;background:color-mix(in srgb,var(--r58-text-1) 4%,transparent);color:var(--r58-text-muted)}.r58-mobile-inspector-drawer__head svg[data-v-cd1d6b5d]{width:1rem;height:1rem}.r58-mobile-inspector-drawer__body[data-v-cd1d6b5d]{display:grid;gap:1rem;min-height:0;overflow:auto;padding:1rem;color:var(--r58-text-2)}.r58-mobile-inspector-drawer__body p[data-v-cd1d6b5d]{margin:0}.r58-mobile-inspector-drawer__body dl[data-v-cd1d6b5d]{display:grid;gap:0;margin:0;border-top:1px solid color-mix(in srgb,var(--r58-border) 62%,transparent)}.r58-mobile-inspector-drawer__body dl div[data-v-cd1d6b5d]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.7rem;padding:.72rem 0;border-bottom:1px solid color-mix(in srgb,var(--r58-border) 54%,transparent)}.r58-mobile-inspector-drawer__body dt[data-v-cd1d6b5d]{color:var(--r58-text-muted);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.r58-mobile-inspector-drawer__body dd[data-v-cd1d6b5d]{margin:0;color:var(--r58-text-1);font-weight:780}.r58-mobile-inspector-drawer__actions[data-v-cd1d6b5d]{display:flex;flex-wrap:wrap;gap:.45rem}.r58-mobile-inspector-drawer__actions span[data-v-cd1d6b5d]{padding:.45rem .6rem;border:1px solid color-mix(in srgb,var(--r58-border) 62%,transparent);border-radius:7px;background:color-mix(in srgb,var(--r58-text-1) 4%,transparent);color:var(--r58-text-2);font-size:.78rem;font-weight:820}@media(max-width:767px){.r58-mobile-inspector-drawer[data-v-cd1d6b5d]{display:flex;flex-direction:column}}.app-shell-global-overlays__lazy-toggles[data-v-5dffafba]{position:fixed;right:max(.9rem,env(safe-area-inset-right,0px));bottom:calc(max(.9rem,env(safe-area-inset-bottom,0px)) + var(--lazy-toggle-bottom-gap, 14px));z-index:1100;display:flex;flex-direction:column;gap:8px;pointer-events:none}.app-shell-global-overlays__lazy-toggle[data-v-5dffafba]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:46px;padding:0;border:1px solid color-mix(in srgb,var(--r58-border-strong) 48%,transparent);border-radius:999px;color:var(--r58-text-1);background:linear-gradient(180deg,color-mix(in srgb,var(--r58-surface-strong) 94%,transparent),color-mix(in srgb,var(--r58-surface) 91%,transparent));box-shadow:0 16px 38px #0208122e,inset 0 1px color-mix(in srgb,#fff 7%,transparent);cursor:pointer;pointer-events:auto}.app-shell-global-overlays__lazy-toggle[data-v-5dffafba]:hover,.app-shell-global-overlays__lazy-toggle[data-v-5dffafba]:focus-visible{border-color:color-mix(in srgb,var(--r58-accent) 54%,var(--r58-border-strong));color:var(--r58-accent);transform:translateY(-1px)}.app-shell-global-overlays__lazy-toggle[data-v-5dffafba]:focus-visible{outline:2px solid color-mix(in srgb,var(--r58-accent) 42%,transparent);outline-offset:3px}.app-shell-global-overlays__lazy-toggle svg[data-v-5dffafba]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(max-width:720px){.app-shell-global-overlays__lazy-toggles[data-v-5dffafba]{right:calc(env(safe-area-inset-right,0px) + .75rem);bottom:calc(env(safe-area-inset-bottom,0px) + var(--lazy-toggle-bottom-gap, 14px))}.app-shell-global-overlays__lazy-toggle[data-v-5dffafba]{width:48px;height:48px}}.r58-login-utility-group[data-v-05e72b48]{position:relative;display:inline-flex;align-items:center;width:5.65rem;min-height:38px;padding:.12rem;gap:0;border:1px solid var(--r58-border);border-radius:9999px;background:color-mix(in srgb,var(--r58-surface) 66%,transparent);transition:border-color .17s ease}.r58-login-utility-group[data-v-05e72b48]:before{position:absolute;top:.12rem;left:.12rem;width:calc(50% - .12rem);height:calc(100% - .24rem);content:"";border:1px solid color-mix(in srgb,var(--r58-accent) 44%,var(--r58-border));border-radius:inherit;background:color-mix(in srgb,var(--r58-accent) 14%,var(--r58-surface));transition:transform .17s ease}.r58-login-utility-group--nb[data-v-05e72b48]:before{transform:translate(100%)}.r58-login-utility-theme[data-v-05e72b48]{width:var(--pm-touch-target);height:var(--pm-touch-target);min-width:var(--pm-touch-target);min-height:var(--pm-touch-target);flex:0 0 var(--pm-touch-target);aspect-ratio:1 / 1;padding:0}.r58-shell-header .pm-workspace-header__right-group .r58-login-utility-theme{width:var(--pm-touch-target);height:var(--pm-touch-target);min-width:var(--pm-touch-target);min-height:var(--pm-touch-target);flex:0 0 var(--pm-touch-target);padding:0}.r58-login-utility-option[data-v-05e72b48]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:50%;min-width:38px;min-height:34px;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--r58-text-muted);font-size:.66rem;font-weight:780;letter-spacing:0;line-height:1;transition:background .17s ease,border-color .17s ease,color .17s ease,transform .17s ease}.r58-login-utility-group[data-v-05e72b48]:hover{border-color:color-mix(in srgb,var(--r58-accent) 38%,var(--r58-border))}.r58-login-utility-option[data-v-05e72b48]:not(.r58-login-utility-option--active):hover{background:color-mix(in srgb,#5fb5ff 18%,transparent);color:#d9ecff}.r58-login-utility-option--active[data-v-05e72b48]{color:var(--r58-text-1)}.r58-login-utility-option[data-v-05e72b48]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--r58-bg) 82%,transparent),0 0 0 5px color-mix(in srgb,var(--r58-accent) 48%,transparent)}.r58-profile-menu-row[data-v-9e52fcff]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.r58-profile-menu-meta[data-v-9e52fcff]{color:var(--r58-text-muted, #a1adbf);font-size:.72rem;font-weight:700}.r58-profile-menu-chevron[data-v-9e52fcff]{width:.85rem;height:.85rem;color:var(--r58-text-muted, #a1adbf)}.r58-profile-menu-count[data-v-9e52fcff]{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--r58-accent-gold, #f2bf47) 88%,transparent);color:#1a1205;font-size:.66rem;font-weight:800}.r58-profile-language[data-v-9e52fcff]{display:grid;gap:.45rem;padding:.35rem 0 .45rem;border-top:1px solid color-mix(in srgb,var(--r58-border, rgba(148, 163, 184, .35)) 42%,transparent);border-bottom:1px solid color-mix(in srgb,var(--r58-border, rgba(148, 163, 184, .35)) 42%,transparent)}.r58-profile-language__label[data-v-9e52fcff]{color:var(--r58-text-muted, #a1adbf);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.r58-profile-language__actions[data-v-9e52fcff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.r58-profile-language__actions .pm-workspace-menu-btn[data-v-9e52fcff]{justify-content:center;min-height:2.15rem}.r58-profile-language__actions .pm-workspace-menu-btn--active[data-v-9e52fcff]{border-color:color-mix(in srgb,var(--r58-accent-gold, #f2bf47) 54%,var(--r58-border, rgba(148, 163, 184, .35)));background:color-mix(in srgb,var(--r58-accent-gold, #f2bf47) 16%,transparent);color:var(--r58-text-1, #f5f7fa)}.r58-org-switch-option--switching[data-v-9e52fcff]{border-color:color-mix(in srgb,var(--r58-accent-gold, #f2bf47) 58%,var(--r58-border, rgba(148, 163, 184, .35)));background:linear-gradient(135deg,color-mix(in srgb,var(--r58-accent-gold, #f2bf47) 20%,transparent),#0f172ac2);color:var(--r58-text-1, #f5f7fa)}.r58-org-switch-option__status[data-v-9e52fcff]{margin-left:auto;color:var(--r58-accent-gold, #f2bf47);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.r58-shell-header--login .pm-workspace-header__inner{position:relative;min-height:calc(2rem + var(--pm-shell-padding-y) * 2)}.r58-shell-header--login .pm-workspace-header__left-group{visibility:hidden;pointer-events:none}.r58-login-header-brand[data-v-973cedd6]{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;min-height:44px;transform:translate(-50%,-50%);pointer-events:auto}.r58-shell-header--login .r58-login-header-brand__logo{height:clamp(2.7rem,4vw,3.25rem);width:auto}.r58-shell-header--login .pm-topbar__right{position:relative;z-index:2}.r58-app-context-menu[data-v-949171fc]{position:fixed;z-index:1500;width:min(304px,calc(100vw - 24px));padding:7px;color:var(--r58-text-strong, #f7f2e8);background:linear-gradient(180deg,#212227fa,#0f1014fc),#111216fc;border:1px solid rgba(255,255,255,.13);border-radius:12px;box-shadow:0 26px 80px #00000080,0 8px 26px #00000047,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:top left;animation:r58-context-menu-in-949171fc 90ms ease-out;-webkit-user-select:none;user-select:none}.r58-app-context-menu__head[data-v-949171fc]{min-width:0;padding:8px 9px 9px;border-bottom:1px solid rgba(255,255,255,.08)}.r58-app-context-menu__context[data-v-949171fc],.r58-app-context-menu__title[data-v-949171fc],.r58-app-context-menu__subtitle[data-v-949171fc]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r58-app-context-menu__context[data-v-949171fc]{color:#f7f2e870;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.r58-app-context-menu__title[data-v-949171fc]{margin-top:3px;font-size:.86rem;font-weight:820;letter-spacing:0}.r58-app-context-menu__subtitle[data-v-949171fc]{margin-top:2px;color:var(--r58-text-muted, rgba(247, 242, 232, .62));font-size:.7rem;font-weight:650}.r58-app-context-menu__items[data-v-949171fc]{display:grid;gap:2px;padding-top:5px}.r58-app-context-menu__item[data-v-949171fc]{position:relative;display:flex;min-width:0;width:100%;align-items:center;gap:9px;min-height:42px;padding:7px 8px;color:inherit;text-align:left;background:transparent;border:0;border-radius:9px;cursor:pointer}.r58-app-context-menu__item[data-v-949171fc]:hover,.r58-app-context-menu__item[data-v-949171fc]:focus-visible{outline:none;background:#ffffff13}.r58-app-context-menu__item--primary[data-v-949171fc]{background:#4d73ff1f;color:#fff}.r58-app-context-menu__item--primary[data-v-949171fc]:hover,.r58-app-context-menu__item--primary[data-v-949171fc]:focus-visible{background:#4d73ff2e}.r58-app-context-menu__item--separated[data-v-949171fc]{margin-top:6px}.r58-app-context-menu__item--separated[data-v-949171fc]:before{position:absolute;top:-4px;right:8px;left:8px;height:1px;content:"";background:#ffffff14}.r58-app-context-menu__item[data-v-949171fc]:disabled{cursor:default;opacity:.42}.r58-app-context-menu__item--danger[data-v-949171fc]{color:#ffb7ad}.r58-app-context-menu__icon[data-v-949171fc]{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;color:#f7f2e8db;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px}.r58-app-context-menu__item--primary .r58-app-context-menu__icon[data-v-949171fc]{color:#fff;background:#5c7eff2e;border-color:#869eff33}.r58-app-context-menu__item--danger .r58-app-context-menu__icon[data-v-949171fc]{color:#ffb7ad;background:#ff595914;border-color:#ffb7ad21}.r58-app-context-menu__icon svg[data-v-949171fc]{width:15px;height:15px}.r58-app-context-menu__item-copy[data-v-949171fc]{display:grid;flex:1 1 auto;min-width:0;gap:0}.r58-app-context-menu__item-copy span[data-v-949171fc],.r58-app-context-menu__item-copy small[data-v-949171fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r58-app-context-menu__item-copy span[data-v-949171fc]{font-size:.78rem;font-weight:790;letter-spacing:0}.r58-app-context-menu__item-copy small[data-v-949171fc]{color:var(--r58-text-muted, rgba(247, 242, 232, .62));font-size:.66rem;font-weight:620}.r58-app-context-menu__shortcut[data-v-949171fc]{flex:0 0 auto;min-width:22px;padding:2px 5px;color:#f7f2e885;font:inherit;font-size:.63rem;font-weight:760;line-height:1.1;text-align:center;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);border-radius:6px}@keyframes r58-context-menu-in-949171fc{0%{opacity:0;transform:translateY(-2px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.r58-org-switch-backdrop[data-v-9ed8afb7]{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 35%,rgba(184,151,74,.14),transparent 34%),#05070cad;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.r58-org-switch[data-v-9ed8afb7]{width:min(480px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#0f1016f5;box-shadow:0 28px 90px #00000080;color:#f8f5ec;padding:24px}.r58-org-switch__header[data-v-9ed8afb7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.r58-org-switch h2[data-v-9ed8afb7]{margin:0;font-size:clamp(1.4rem,3.4vw,1.85rem);font-weight:900;letter-spacing:0}.r58-org-switch__subtitle[data-v-9ed8afb7]{margin:6px 0 0;color:#f8f5eca3;font-size:.9rem;line-height:1.4}.r58-org-switch__close[data-v-9ed8afb7]{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#ffffff0a;color:#f8f5eccc;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.r58-org-switch__close[data-v-9ed8afb7]:hover:not(:disabled){border-color:#ffffff47;background:#ffffff14;color:#fff}.r58-org-switch__close[data-v-9ed8afb7]:disabled{cursor:not-allowed;opacity:.5}.r58-org-switch__close svg[data-v-9ed8afb7]{width:18px;height:18px}.r58-org-switch__error[data-v-9ed8afb7]{margin:0 0 14px;border:1px solid rgba(255,116,116,.3);border-radius:14px;background:#78181c3d;color:#ffd7d7;padding:10px 12px;font-size:.9rem}.r58-org-switch__list[data-v-9ed8afb7]{display:grid;gap:10px}.r58-org-switch__option[data-v-9ed8afb7]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:68px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0f;color:inherit;padding:12px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.r58-org-switch__option[data-v-9ed8afb7]:not(:disabled):hover{border-color:#edbe489e;background:#edbe481a;transform:translateY(-1px)}.r58-org-switch__option[data-v-9ed8afb7]:disabled{cursor:wait;opacity:.72}.r58-org-switch__option--active[data-v-9ed8afb7]{border-color:#edbe4885;background:#edbe4821}.r58-org-switch__avatar[data-v-9ed8afb7]{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:linear-gradient(135deg,#f2c552,#795a18);color:#17120a;font-weight:900}.r58-org-switch__copy[data-v-9ed8afb7]{display:grid;min-width:0;gap:3px}.r58-org-switch__name[data-v-9ed8afb7]{overflow:hidden;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.r58-org-switch__meta[data-v-9ed8afb7],.r58-org-switch__state[data-v-9ed8afb7]{color:#f8f5ec9e;font-size:.82rem;font-weight:750}.r58-org-switch__state[data-v-9ed8afb7]{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:5px 9px;white-space:nowrap}@media(max-width:520px){.r58-org-switch-backdrop[data-v-9ed8afb7]{align-items:end;padding:16px}.r58-org-switch[data-v-9ed8afb7]{border-radius:20px;padding:18px}.r58-org-switch__option[data-v-9ed8afb7]{grid-template-columns:40px minmax(0,1fr)}.r58-org-switch__state[data-v-9ed8afb7]{grid-column:2;justify-self:start}}.r58-settings-backdrop[data-v-904701f1]{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 35%,rgba(184,151,74,.12),transparent 34%),#05070cad;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.r58-settings[data-v-904701f1]{width:min(540px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#0f1016f7;box-shadow:0 28px 90px #00000080;color:#f8f5ec;padding:24px}.r58-settings__header[data-v-904701f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.r58-settings h2[data-v-904701f1]{margin:0;font-size:clamp(1.4rem,3.2vw,1.8rem);font-weight:900}.r58-settings__subtitle[data-v-904701f1]{margin:5px 0 0;color:#f8f5ec99;font-size:.86rem;overflow-wrap:anywhere}.r58-settings__close[data-v-904701f1]{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#ffffff0a;color:#f8f5eccc;cursor:pointer}.r58-settings__close[data-v-904701f1]:hover{border-color:#ffffff47;background:#ffffff14;color:#fff}.r58-settings__close svg[data-v-904701f1]{width:18px;height:18px}.r58-settings__body[data-v-904701f1]{display:grid;gap:14px}.r58-settings__group[data-v-904701f1]{display:grid;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a;padding:16px}.r58-settings__group-title[data-v-904701f1]{margin:0;color:#f8f5ec9e;font-size:.66rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.r58-settings__identity[data-v-904701f1]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.r58-settings__avatar[data-v-904701f1]{position:relative;display:inline-flex;width:3.6rem;height:3.6rem;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(241,203,74,.46);border-radius:12px;background:linear-gradient(135deg,#f1cb4a80,#5f7dff66);color:#14110a;cursor:pointer;font-size:1.1rem;font-weight:850}.r58-settings__avatar[data-v-904701f1]:disabled{cursor:progress}.r58-settings__avatar img[data-v-904701f1]{width:100%;height:100%;object-fit:cover}.r58-settings__avatar-overlay[data-v-904701f1]{position:absolute;inset:auto 0 0;display:inline-flex;min-height:1.25rem;align-items:center;justify-content:center;background:#040810b8;color:#fff;font-size:.58rem;font-weight:820;opacity:0;transition:opacity .15s ease}.r58-settings__avatar:hover .r58-settings__avatar-overlay[data-v-904701f1],.r58-settings__avatar:focus-visible .r58-settings__avatar-overlay[data-v-904701f1],.r58-settings__avatar:disabled .r58-settings__avatar-overlay[data-v-904701f1]{opacity:1}.r58-settings__field[data-v-904701f1]{display:grid;gap:5px;min-width:0}.r58-settings__field>span[data-v-904701f1]{color:#f8f5ec9e;font-size:.74rem;font-weight:700}.r58-settings__field input[data-v-904701f1]{min-height:40px;border:1px solid rgba(255,255,255,.14);border-radius:11px;padding:0 12px;color:#f8f5ec;background:#00000042;font:inherit;outline:none}.r58-settings__field input[data-v-904701f1]:focus{border-color:#f3c847b3;box-shadow:0 0 0 3px #f3c84724}.r58-settings__subform[data-v-904701f1]{display:grid;gap:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.r58-settings__readout[data-v-904701f1]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.r58-settings__readout>span[data-v-904701f1]{min-width:0;overflow:hidden;color:#f8f5ecdb;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.r58-settings__row-actions[data-v-904701f1]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.r58-settings__btn[data-v-904701f1]{flex:0 0 auto;min-height:36px;border:1px solid rgba(255,255,255,.16);border-radius:11px;padding:0 14px;color:#f8f5ec;background:#ffffff0d;font-size:.82rem;font-weight:750;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.r58-settings__btn[data-v-904701f1]:hover:not(:disabled){border-color:#ffffff4d;background:#ffffff17}.r58-settings__btn[data-v-904701f1]:disabled{cursor:not-allowed;opacity:.5}.r58-settings__btn--accent[data-v-904701f1]{border-color:#f3c8478f;color:#14110a;background:#d9ad32}.r58-settings__btn--accent[data-v-904701f1]:hover:not(:disabled){background:#e6ba3f}.r58-settings__btn--mini[data-v-904701f1]{min-width:3rem;padding:0 10px;text-align:center}.r58-settings__btn--active[data-v-904701f1]{border-color:#f3c8478a;background:#f3c84729;color:#f8f5ec}.r58-settings__seg[data-v-904701f1]{display:inline-flex;gap:6px}.r58-settings__muted[data-v-904701f1]{margin:0;color:#f8f5ec8c;font-size:.78rem}.r58-settings__ok[data-v-904701f1]{color:#9be8b4;font-size:.8rem;font-weight:750}.r58-settings__ok--block[data-v-904701f1]{margin:0}.r58-settings__error[data-v-904701f1]{margin:0;border:1px solid rgba(255,116,116,.3);border-radius:12px;background:#78181c3d;color:#ffd7d7;padding:8px 11px;font-size:.84rem}.r58-settings__error--inline[data-v-904701f1]{border:0;background:transparent;padding:0;color:#fca5a5}@media(max-width:520px){.r58-settings-backdrop[data-v-904701f1]{align-items:end;padding:12px}.r58-settings[data-v-904701f1]{border-radius:20px;padding:18px}}@media(hover:none),(pointer:coarse),(min-width:1024px)and (max-width:1279px){.r58-sidebar-refresh-btn[data-v-c9b38fd7]{min-width:2.5rem;min-height:2.5rem}}.timer-project-picker[data-v-4bb1425a]{position:relative;min-width:0}.timer-project-picker__trigger[data-v-4bb1425a]{width:100%;min-height:2.35rem;display:inline-flex;align-items:center;gap:.55rem;border:1px solid color-mix(in srgb,var(--r58-border) 64%,transparent);border-radius:999px;padding:.35rem .7rem;background:color-mix(in srgb,var(--r58-surface-soft) 72%,transparent);color:var(--r58-text-1);text-align:left}.timer-project-picker__trigger[data-v-4bb1425a]:hover,.timer-project-picker__trigger[data-v-4bb1425a]:focus-visible,.timer-project-picker--open .timer-project-picker__trigger[data-v-4bb1425a]{border-color:color-mix(in srgb,var(--r58-accent-blue) 54%,var(--r58-border));outline:none}.timer-project-picker__trigger svg[data-v-4bb1425a]{flex:0 0 auto;width:1rem;height:1rem;color:var(--r58-text-2)}.timer-project-picker__chevron[data-v-4bb1425a]{margin-left:auto;transition:color .16s ease,transform .16s ease}.timer-project-picker--open .timer-project-picker__chevron[data-v-4bb1425a]{color:var(--r58-text-1);transform:rotate(180deg)}.timer-project-picker__copy[data-v-4bb1425a]{flex:1 1 auto;min-width:0;display:grid;gap:.04rem}.timer-project-picker__copy small[data-v-4bb1425a]{color:var(--r58-text-muted);font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.timer-project-picker__copy strong[data-v-4bb1425a]{overflow:hidden;color:var(--r58-text-1);font-size:.75rem;font-weight:820;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.timer-project-picker__popover[data-v-4bb1425a]{position:absolute;z-index:50;top:calc(100% + .28rem);left:0;width:min(18.5rem,calc(100vw - 2rem));display:grid;gap:.32rem;border:1px solid color-mix(in srgb,var(--r58-border-strong) 74%,transparent);border-radius:.72rem;padding:.38rem;background:#121419;box-shadow:0 14px 36px #00000075}.timer-project-picker__popover--floating[data-v-4bb1425a]{position:fixed;top:auto;left:auto;width:17.5rem}.timer-project-picker__input[data-v-4bb1425a]{min-height:var(--pm-touch-target);width:100%;border:1px solid color-mix(in srgb,var(--r58-border) 78%,transparent);border-radius:.54rem;padding:.36rem .55rem;background:#090b10;color:var(--r58-text-1);font-size:.78rem;outline:none}.timer-project-picker__input[data-v-4bb1425a]:focus{border-color:color-mix(in srgb,var(--r58-accent-blue) 56%,var(--r58-border))}.timer-project-picker__results[data-v-4bb1425a]{display:grid;gap:.14rem;max-height:12.5rem;overflow-y:auto}.timer-project-picker__option[data-v-4bb1425a]{display:grid;min-height:var(--pm-touch-target);gap:.1rem;border:0;border-radius:.52rem;padding:.42rem .5rem;background:transparent;color:var(--r58-text-1);text-align:left}.timer-project-picker__option[data-v-4bb1425a]:hover,.timer-project-picker__option[data-v-4bb1425a]:focus-visible,.timer-project-picker__option.is-selected[data-v-4bb1425a]{background:color-mix(in srgb,var(--r58-accent-blue) 12%,transparent);outline:none}.timer-project-picker__option strong[data-v-4bb1425a]{overflow:hidden;font-size:.78rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.timer-project-picker__option span[data-v-4bb1425a],.timer-project-picker__empty[data-v-4bb1425a]{color:var(--r58-text-muted);font-size:.7rem;line-height:1.25}.timer-project-picker__empty[data-v-4bb1425a]{padding:.55rem}.timer-project-picker--compact .timer-project-picker__trigger[data-v-4bb1425a]{min-height:var(--pm-touch-target-compact);padding-inline:.55rem}@media(max-width:767px){.timer-project-picker__trigger[data-v-4bb1425a],.timer-project-picker--compact .timer-project-picker__trigger[data-v-4bb1425a]{min-height:var(--pm-touch-target)}}.timer-project-picker--compact .timer-project-picker__copy small[data-v-4bb1425a]{display:none}.timer-project-picker--icon-only[data-v-4bb1425a]{width:1.9rem}.timer-project-picker--icon-only .timer-project-picker__trigger[data-v-4bb1425a]{width:1.9rem;min-height:1.9rem;justify-content:center;padding:0}.timer-project-picker--icon-only .timer-project-picker__copy[data-v-4bb1425a]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.timer-project-picker--icon-only .timer-project-picker__chevron[data-v-4bb1425a]{display:none}.timer-project-picker--icon-only .timer-project-picker__search-icon[data-v-4bb1425a]{margin-left:0}@media(max-width:520px){.timer-project-picker__popover[data-v-4bb1425a],.timer-project-picker__popover--floating[data-v-4bb1425a]{position:fixed;top:auto;right:1rem;bottom:1rem;left:1rem;width:auto}}.r58-workspace-widget[data-v-d135d0b9]{position:relative;grid-template-columns:minmax(0,1fr) auto auto auto;overflow:visible}.r58-workspace-widgets[data-v-d135d0b9]{overflow:visible;z-index:8}.r58-workspace-widget__main[data-v-d135d0b9]{min-width:0;flex:1 1 auto;display:inline-flex;align-items:center;gap:inherit;border:0;background:transparent;color:inherit;padding:0;text-align:left}.r58-workspace-widget:not(.r58-workspace-widget--timer) .r58-workspace-widget__main[data-v-d135d0b9]{grid-column:1 / -1}.r58-workspace-widget__search-action[data-v-d135d0b9]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:6}.r58-workspace-widget__actions[data-v-d135d0b9]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.22rem}.r58-workspace-widget__pomodoro-toggle[data-v-d135d0b9]{display:inline-grid;place-items:center;width:1.78rem;min-width:1.78rem;min-height:1.78rem;height:1.78rem;padding:0;border:1px solid color-mix(in srgb,var(--r58-border) 62%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--r58-surface-soft) 72%,transparent);color:var(--r58-text-muted);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.r58-workspace-widget__pomodoro-toggle input[data-v-d135d0b9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.r58-workspace-widget__pomodoro-toggle[data-v-d135d0b9]:hover{border-color:color-mix(in srgb,#e15b48 58%,var(--r58-border));color:#f06d5d;transform:translateY(-1px)}.r58-workspace-widget__pomodoro-toggle[data-v-d135d0b9]:has(input:focus-visible){outline:2px solid color-mix(in srgb,#e15b48 46%,transparent);outline-offset:2px}.r58-workspace-widget__pomodoro-tomato[data-v-d135d0b9]{display:inline-grid;place-items:center;width:1.08rem;height:1.08rem;color:#e15b48}.r58-workspace-widget__pomodoro-tomato svg[data-v-d135d0b9]{display:block;width:100%;height:100%;overflow:visible}.r58-workspace-widget__pomodoro-tomato-body[data-v-d135d0b9],.r58-workspace-widget__pomodoro-tomato-leaf[data-v-d135d0b9],.r58-workspace-widget__pomodoro-tomato-check[data-v-d135d0b9]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.r58-workspace-widget__pomodoro-tomato-leaf[data-v-d135d0b9]{color:#65bd83}.r58-workspace-widget__pomodoro-tomato-check[data-v-d135d0b9]{color:#fff;opacity:0;stroke-width:2.25;transition:opacity .14s ease}.r58-workspace-widget__pomodoro-toggle--on[data-v-d135d0b9]{border-color:color-mix(in srgb,#e15b48 72%,transparent);background:color-mix(in srgb,#e15b48 16%,var(--r58-surface-soft))}.r58-workspace-widget__pomodoro-toggle--on .r58-workspace-widget__pomodoro-tomato-body[data-v-d135d0b9]{fill:#e15b48}.r58-workspace-widget__pomodoro-toggle--on .r58-workspace-widget__pomodoro-tomato-check[data-v-d135d0b9]{opacity:1}.r58-workspace-widget__pomodoro[data-v-d135d0b9]{display:grid;gap:.14rem;min-width:5.4rem;max-width:6.4rem;padding:.18rem .44rem;border:1px solid color-mix(in srgb,var(--r58-secondary) 42%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--r58-secondary) 13%,transparent);color:var(--r58-text-1)}.r58-workspace-widget__pomodoro--break[data-v-d135d0b9]{border-color:color-mix(in srgb,#69d7b0 42%,transparent);background:color-mix(in srgb,#69d7b0 12%,transparent)}.r58-workspace-widget__pomodoro-top[data-v-d135d0b9],.r58-workspace-widget__pomodoro-meta[data-v-d135d0b9]{display:flex;align-items:center;justify-content:space-between;gap:.32rem;min-width:0}.r58-workspace-widget__pomodoro-top span[data-v-d135d0b9],.r58-workspace-widget__pomodoro-meta[data-v-d135d0b9]{color:var(--r58-text-muted);font-size:.56rem;font-weight:820;line-height:1.1;white-space:nowrap}.r58-workspace-widget__pomodoro-top strong[data-v-d135d0b9]{font-size:.72rem;font-weight:920;line-height:1;white-space:nowrap}.r58-workspace-widget__pomodoro-track[data-v-d135d0b9]{height:.18rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--r58-border) 58%,transparent)}.r58-workspace-widget__pomodoro-track span[data-v-d135d0b9]{display:block;height:100%;border-radius:inherit;background:var(--r58-secondary)}.r58-workspace-widget__pomodoro--break .r58-workspace-widget__pomodoro-track span[data-v-d135d0b9]{background:#69d7b0}.r58-workspace-widget__action[data-v-d135d0b9]{min-width:1.78rem!important;width:1.78rem;min-height:1.78rem!important;height:1.78rem;display:inline-grid;place-items:center;border-radius:999px;padding:0}.r58-workspace-widget__action svg[data-v-d135d0b9]{width:.78rem;height:.78rem}.r58-workspace-widget__action--stop[data-v-d135d0b9]{background:color-mix(in srgb,#e77070 14%,transparent)}.r58-workspace-widget--timer[data-v-d135d0b9]{grid-template-columns:minmax(0,1fr) 1.78rem auto auto;gap:.32rem;min-height:2.3rem;padding-block:.26rem;padding-inline:.44rem}.r58-workspace-widget--timer .r58-workspace-widget__main[data-v-d135d0b9]{min-height:1.78rem!important}.r58-workspace-widget--timer[data-v-d135d0b9] .timer-project-picker__trigger{width:1.78rem;min-width:1.78rem!important;min-height:1.78rem!important;height:1.78rem;background:color-mix(in srgb,var(--r58-surface-strong) 82%,#090b10 18%)}.r58-workspace-widget--timer[data-v-d135d0b9] .timer-project-picker--icon-only{width:1.78rem}.r58-workspace-rail[data-v-10f1e3e2] .r58-workspace-widgets{margin-top:auto;margin-inline:.55rem;margin-bottom:.45rem}.r58-workspace-rail[data-v-10f1e3e2] .r58-workspace-widgets~.r58-workspace-rail__meet{margin-top:0!important}.r58-workspace-rail__meet[data-v-10f1e3e2]{position:relative;display:flex;flex-direction:column;gap:.4rem;margin:auto .55rem .5rem;padding:.55rem .45rem .45rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--r58-border) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--r58-surface-strong) 94%,transparent),color-mix(in srgb,var(--r58-surface) 84%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#fff 6%,transparent),0 10px 24px #0000004d}.r58-workspace-rail__meet[data-v-10f1e3e2]:before{content:"";position:absolute;left:.85rem;right:.85rem;top:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--r58-accent, #f2bf47) 75%,transparent),transparent)}.r58-workspace-rail__meet-label[data-v-10f1e3e2]{padding:0 .35rem;color:var(--r58-text-muted);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.r58-workspace-rail__meet-row[data-v-10f1e3e2]{display:flex;gap:.3rem}.r58-workspace-rail__meet~.r58-workspace-rail__account[data-v-10f1e3e2]{margin-top:0}.r58-workspace-rail__meet-action[data-v-10f1e3e2]{display:inline-grid;place-items:center;flex:1 1 0;min-width:0;height:2.4rem;border:1px solid color-mix(in srgb,var(--r58-border) 48%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--r58-surface-soft) 60%,transparent);color:var(--r58-text-2);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.r58-workspace-rail__meet-action svg[data-v-10f1e3e2]{width:1.2rem;height:1.2rem}.r58-workspace-rail__meet-action[data-v-10f1e3e2]:hover{border-color:color-mix(in srgb,var(--r58-accent, #f2bf47) 50%,var(--r58-border));background:color-mix(in srgb,var(--r58-accent, #f2bf47) 12%,var(--r58-surface));color:var(--r58-text-1);transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--r58-accent, #f2bf47) 20%,transparent)}.r58-workspace-rail__meet-action--active[data-v-10f1e3e2]{border-color:color-mix(in srgb,var(--r58-accent, #f2bf47) 60%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--r58-accent, #f2bf47) 26%,var(--r58-surface)),color-mix(in srgb,var(--r58-accent, #f2bf47) 13%,var(--r58-surface)));color:var(--r58-text-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r58-accent, #f2bf47) 30%,transparent)}.r58-workspace-rail__meet[data-v-10f1e3e2] .r58-workspace-widget__main--active{color:var(--r58-text-1)}.r58-workspace-rail__meet[data-v-10f1e3e2] .r58-workspace-widget:has(.r58-workspace-widget__main--active){border-color:color-mix(in srgb,var(--r58-secondary, #f2bf47) 48%,transparent);background:color-mix(in srgb,var(--r58-secondary, #f2bf47) 13%,transparent)}.hub-workspace-state[data-v-6aebeb2d]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:9.5rem;padding:1.05rem 1.1rem;border:1px dashed color-mix(in srgb,var(--r58-border, #283041) 72%,transparent);border-radius:10px;background:color-mix(in srgb,var(--r58-surface, #101522) 36%,transparent);color:var(--r58-text-1, #f8fafc)}.hub-workspace-state--compact[data-v-6aebeb2d]{min-height:0;padding:.78rem .85rem}.hub-workspace-state__marker[data-v-6aebeb2d]{width:.62rem;height:.62rem;border-radius:999px;background:color-mix(in srgb,var(--r58-text-muted, #9ca3af) 72%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--r58-text-muted, #9ca3af) 10%,transparent)}.hub-workspace-state--loading .hub-workspace-state__marker[data-v-6aebeb2d]{background:color-mix(in srgb,var(--r58-accent-blue, #38bdf8) 82%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--r58-accent-blue, #38bdf8) 13%,transparent)}.hub-workspace-state--error .hub-workspace-state__marker[data-v-6aebeb2d]{background:#f87171;box-shadow:0 0 0 4px #f8717124}.hub-workspace-state--offline .hub-workspace-state__marker[data-v-6aebeb2d]{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2424}.hub-workspace-state--disabled .hub-workspace-state__marker[data-v-6aebeb2d]{background:color-mix(in srgb,var(--r58-text-muted, #9ca3af) 58%,transparent)}.hub-workspace-state__copy[data-v-6aebeb2d]{min-width:0}.hub-workspace-state__title[data-v-6aebeb2d]{margin:0;color:var(--r58-text-1, #f8fafc);font-size:.96rem;font-weight:650;line-height:1.25;letter-spacing:0}.hub-workspace-state__body[data-v-6aebeb2d]{max-width:42rem;margin:.25rem 0 0;color:var(--r58-text-muted, #9ca3af);font-size:.82rem;line-height:1.45}.hub-workspace-state__actions[data-v-6aebeb2d]{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.1rem}@media(max-width:680px){.hub-workspace-state[data-v-6aebeb2d]{min-height:7rem;padding:.9rem}}
