.sup-create-menu[data-v-3955e809]{z-index:15;margin:.15rem .1rem .35rem;position:relative}.sup-create-trigger[data-v-3955e809]{width:100%;min-height:2.75rem;font:inherit;color:var(--primary-ink);background:var(--primary);border-radius:var(--radius-card);box-shadow:0 4px 14px color-mix(in oklab,var(--primary) 28%,transparent);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.62rem .85rem;font-size:.86rem;font-weight:700;transition:filter .15s,transform .15s,box-shadow .15s;display:flex}.sup-create-trigger[data-v-3955e809]:hover{filter:brightness(1.05);box-shadow:0 6px 18px color-mix(in oklab,var(--primary) 35%,transparent);transform:translateY(-1px)}.sup-create-trigger[data-v-3955e809]:focus-visible{outline:3px solid color-mix(in oklab,var(--primary) 35%,transparent);outline-offset:2px}.sup-create-chevron[data-v-3955e809]{margin-left:auto;transition:transform .16s}.sup-create-chevron.open[data-v-3955e809]{transform:rotate(180deg)}.sup-create-popover[data-v-3955e809]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:0 1rem 2.5rem color-mix(in oklab,var(--color-ink) 16%,transparent);gap:.2rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0}.sup-create-item[data-v-3955e809]{min-width:0;min-height:2.75rem;color:var(--color-ink-2);border-radius:var(--radius-field);align-items:center;gap:.65rem;padding:.45rem .55rem;font-size:.82rem;font-weight:620;text-decoration:none;transition:background .15s,color .15s;display:flex}.sup-create-item[data-v-3955e809]:focus-visible,.sup-create-item[data-v-3955e809]:hover{color:var(--color-ink);background:var(--nav-soft);outline:none}.sup-create-text[data-v-3955e809]{overflow-wrap:anywhere;gap:.1rem;min-width:0;line-height:1.3;display:grid}.sup-create-hint[data-v-3955e809]{color:var(--color-ink-3);font-size:.72rem;font-weight:560}.sup-create-item--locked[data-v-3955e809],.sup-create-item--locked[data-v-3955e809]:hover{color:var(--color-ink-3);background:0 0}.sup-create-item--locked[data-v-3955e809]:focus-visible{background:var(--color-surface-2);outline:2px solid color-mix(in oklab,var(--primary) 35%,transparent);outline-offset:-2px}.sup-create-item--locked .sup-create-icon[data-v-3955e809]{color:var(--color-ink-3);background:var(--color-surface-2)}.sup-create-icon[data-v-3955e809]{width:1.95rem;height:1.95rem;color:var(--nav-ink);background:var(--nav-soft);border-radius:.52rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.sup-create-chevron[data-v-3955e809],.sup-create-trigger[data-v-3955e809]{transition:none}}.sup-user-block[data-v-0d5eeeda]{flex-direction:column;gap:.4rem;width:100%;min-width:0;display:flex}.sup-user-workspace-btn[data-v-0d5eeeda]{width:100%;min-width:0;color:var(--color-ink-2);border:1px dashed var(--color-border);border-radius:var(--radius-field);cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:.4rem .6rem;transition:background .15s,border-color .15s,color .15s;display:flex}.sup-user-workspace-btn[data-v-0d5eeeda]:hover{color:var(--color-ink);background:var(--color-surface-2);border-color:var(--color-border-strong,var(--color-border))}.sup-user-workspace-name[data-v-0d5eeeda]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.72rem;font-weight:700;overflow:hidden}.sup-user-card[data-v-0d5eeeda]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-card);align-items:center;gap:.6rem;width:100%;min-width:0;padding:.6rem .75rem;transition:background .15s,border-color .15s;display:flex}.sup-user-avatar[data-v-0d5eeeda]{color:#fff;background:var(--primary);width:2.1rem;height:2.1rem;box-shadow:0 1px 3px color-mix(in oklab,var(--primary) 25%,transparent);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:.74rem;font-weight:750;display:inline-flex}.sup-user-avatar.is-pending[data-v-0d5eeeda]{color:var(--color-ink-3);background:var(--color-surface);box-shadow:none}.sup-user-skeleton[data-v-0d5eeeda]{background:var(--color-border);border-radius:999px;height:.62rem;display:block}.sup-user-skeleton--name[data-v-0d5eeeda]{width:7.5rem;max-width:100%}.sup-user-skeleton--role[data-v-0d5eeeda]{width:4.5rem;margin-top:.4rem}.sup-user-copy[data-v-0d5eeeda]{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.sup-user-name[data-v-0d5eeeda]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.sup-user-role-row[data-v-0d5eeeda]{color:var(--color-ink-3);align-items:center;gap:.3rem;margin-top:.15rem;font-size:.68rem;display:flex}.sup-role-badge[data-v-0d5eeeda]{color:var(--primary-text);text-transform:uppercase;letter-spacing:.04em;align-items:center;font-size:.65rem;font-weight:700;display:inline-flex}.sup-user-sep[data-v-0d5eeeda]{color:var(--color-ink-3);font-size:.65rem}.sup-avail-text[data-v-0d5eeeda]{color:var(--color-ink-3);font-size:.68rem}.sup-user-dot[data-v-0d5eeeda]{background:var(--color-ink-3);border-radius:999px;flex:none;width:.42rem;height:.42rem;display:inline-block}.sup-user-dot.on[data-v-0d5eeeda]{background:var(--color-success)}.sup-user-logout-btn[data-v-0d5eeeda]{width:1.75rem;height:1.75rem;color:var(--color-ink-3);border-radius:var(--radius-field);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.sup-user-logout-btn[data-v-0d5eeeda]:hover{color:var(--color-danger);background:var(--color-surface)}.sup-user-logout-btn[data-v-0d5eeeda]:disabled{cursor:not-allowed;opacity:.5}.sup-sidebar[data-v-80b393e8]{background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;gap:.75rem;min-width:0;padding:.85rem .75rem;display:flex;overflow:hidden}.sup-sidebar-brand[data-v-80b393e8]{border-bottom:1px solid var(--color-border);align-items:center;gap:.65rem;padding:.25rem .35rem .7rem;display:flex}.sup-sidebar-mark[data-v-80b393e8]{border-radius:.65rem;width:2.25rem;height:2.25rem}.sup-sidebar-logo[data-v-80b393e8]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.sup-sidebar-brand-copy[data-v-80b393e8]{flex-direction:column;flex:auto;min-width:0;line-height:1.15;display:flex}.sup-sidebar-appname[data-v-80b393e8]{color:var(--color-ink);letter-spacing:-.01em;font-size:.88rem;font-weight:750}.sup-sidebar-appname[data-v-80b393e8],.sup-sidebar-product[data-v-80b393e8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-sidebar-product[data-v-80b393e8]{color:var(--color-ink-3);margin-top:.1rem;font-size:.7rem;font-weight:550}.sup-sidebar-close[data-v-80b393e8]{width:2rem;height:2rem;color:var(--color-ink-3);border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;padding:0;transition:all .14s;display:inline-grid}.sup-sidebar-close[data-v-80b393e8]:hover{color:var(--color-ink);background:var(--color-surface-2);border-color:var(--color-border-strong,var(--color-border))}.sup-sidebar-nav[data-v-80b393e8]{flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding-right:.1rem;display:flex;overflow-y:auto}.sup-sidebar-user[data-v-80b393e8]{border-top:1px solid var(--color-border);flex:none;margin-top:auto;padding-top:.5rem}.sup-nav-group[data-v-80b393e8]{flex-direction:column;gap:.18rem;display:flex}.sup-nav-item[data-v-80b393e8]{min-height:2.62rem;font:inherit;color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;border-radius:.68rem;align-items:center;gap:.65rem;padding:.35rem .45rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:flex;position:relative}.sup-nav-item[data-v-80b393e8]:hover{color:var(--color-ink);background:var(--color-surface-2)}.sup-nav-item[data-v-80b393e8]:focus-visible{outline:2px solid color-mix(in oklab,var(--nav-ink) 38%,transparent);outline-offset:1px}.sup-nav-item.active[data-v-80b393e8]{color:var(--color-ink);background:color-mix(in oklab,var(--nav-soft) 68%,transparent);font-weight:680}.sup-nav-item.active[data-v-80b393e8]:before{content:"";background:var(--nav-ink);border-radius:999px;width:.18rem;position:absolute;top:.62rem;bottom:.62rem;left:0}.sup-nav-icon-tile[data-v-80b393e8]{width:2rem;height:2rem;color:var(--nav-ink);background:var(--nav-soft);border-radius:.58rem;flex:none;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.sup-nav-item:hover .sup-nav-icon-tile[data-v-80b393e8]{transform:scale(1.05)}.sup-nav-label[data-v-80b393e8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sup-nav-section[data-v-80b393e8]{flex-direction:column;gap:.18rem;display:flex}.sup-nav-group-button[data-v-80b393e8]{text-align:left;width:100%}.sup-nav-chevron[data-v-80b393e8]{color:var(--color-ink-3);flex:none;margin-left:auto;transition:transform .15s}.sup-nav-chevron.open[data-v-80b393e8]{transform:rotate(180deg)}.sup-nav-children[data-v-80b393e8]{border-left:1px solid var(--color-border);flex-direction:column;gap:.1rem;margin:.1rem 0 .3rem 1.28rem;padding-left:.62rem;display:flex}.sup-nav-child[data-v-80b393e8]{min-height:2.15rem;color:var(--color-ink-2);border-radius:.55rem;align-items:center;gap:.55rem;padding:.3rem .5rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.sup-nav-child[data-v-80b393e8]:hover{color:var(--color-ink);background:var(--color-surface-2)}.sup-nav-child[data-v-80b393e8]:focus-visible{outline:2px solid color-mix(in oklab,var(--nav-ink) 38%,transparent);outline-offset:1px}.sup-nav-child.active[data-v-80b393e8]{color:var(--nav-ink);background:color-mix(in oklab,var(--nav-soft) 62%,transparent)}.sup-sidebar-nav--skeleton .sup-nav-item[data-v-80b393e8]{cursor:default;pointer-events:none}.sup-nav-sk-text[data-v-80b393e8]{border-radius:var(--radius-field);opacity:.7;height:.75rem}.sup-nav-sk-chevron[data-v-80b393e8]{opacity:.5;border-radius:.25rem;flex:none;width:.85rem;height:.85rem;margin-left:auto}@media (width<=1023px){.sup-sidebar-close[data-v-80b393e8]{display:grid}}.sup-breadcrumb-shell[data-v-80e84ca6]{min-width:0}.sup-breadcrumb-item[data-v-80e84ca6],.sup-breadcrumb-list[data-v-80e84ca6]{align-items:center;min-width:0;display:flex}.sup-breadcrumb-list[data-v-80e84ca6]{gap:0;margin:0;padding:0;list-style:none}.sup-breadcrumb-item[data-v-80e84ca6]{white-space:nowrap;gap:.35rem;font-size:.86rem}.sup-breadcrumb-current[data-v-80e84ca6],.sup-breadcrumb-link[data-v-80e84ca6],.sup-breadcrumb-parent[data-v-80e84ca6]{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.sup-breadcrumb-link[data-v-80e84ca6]{text-decoration:none}.sup-breadcrumb-link[data-v-80e84ca6],.sup-breadcrumb-parent[data-v-80e84ca6]{color:var(--color-ink-3);font-weight:560}.sup-breadcrumb-link[data-v-80e84ca6]:hover{color:var(--primary-600);text-underline-offset:.2rem;text-decoration:underline}.sup-breadcrumb-link[data-v-80e84ca6]:focus-visible{outline:2px solid var(--primary);outline-offset:.2rem;border-radius:.2rem}.sup-breadcrumb-current[data-v-80e84ca6]{color:var(--color-ink);font-weight:700}.sup-breadcrumb-separator[data-v-80e84ca6]{color:var(--color-ink-3);flex:none;margin:0 .35rem}@media (width<=760px){.sup-breadcrumb-item[data-v-80e84ca6]{font-size:.78rem}.sup-breadcrumb-current[data-v-80e84ca6],.sup-breadcrumb-link[data-v-80e84ca6],.sup-breadcrumb-parent[data-v-80e84ca6]{max-width:8rem}.sup-breadcrumb-separator[data-v-80e84ca6]{margin-inline:.15rem}}@media (width<=480px){.sup-breadcrumb-link[data-v-80e84ca6],.sup-breadcrumb-parent[data-v-80e84ca6]{max-width:4.5rem}.sup-breadcrumb-current[data-v-80e84ca6]{max-width:7.5rem}}.sup-command-shell[data-v-0022f1fb]{width:100%;min-width:2.25rem;max-width:26rem;margin:0 auto;display:flex}.sup-command-trigger[data-v-0022f1fb]{width:100%;min-height:2.35rem;color:var(--color-ink-3);text-align:left;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-card);font:inherit;cursor:pointer;box-shadow:0 1px 2px color-mix(in oklab,var(--color-ink) 4%,transparent);justify-content:space-between;align-items:center;gap:.65rem;padding:.42rem .85rem;transition:all .15s;display:flex}.sup-command-trigger[data-v-0022f1fb]:hover{color:var(--color-ink);background:var(--color-surface);border-color:color-mix(in oklab,var(--primary) 40%,var(--color-border));box-shadow:0 2px 8px color-mix(in oklab,var(--primary) 10%,transparent)}.sup-command-trigger>span[data-v-0022f1fb]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.78rem;overflow:hidden}.sup-command-trigger kbd[data-v-0022f1fb]{color:var(--color-ink-2);background:var(--color-surface);border:1px solid var(--color-border);font:inherit;white-space:nowrap;border-radius:.4rem;padding:.15rem .45rem;font-size:.65rem;font-weight:700}.sup-command-backdrop[data-v-0022f1fb]{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a75;place-items:start center;padding:10vh 1rem 1rem;display:grid;position:fixed;inset:0}.sup-command-dialog[data-v-0022f1fb]{width:min(42rem,100%);max-height:min(42rem,80vh);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #0f172a47}.sup-command-search[data-v-0022f1fb]{border-bottom:1px solid var(--color-border);align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex}.sup-command-search>svg[data-v-0022f1fb]{color:var(--primary-600);flex:none}.sup-command-search input[data-v-0022f1fb]{min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.3rem 0;font-size:.9rem}.sup-command-search input[data-v-0022f1fb]::placeholder{color:var(--color-ink-3)}.sup-command-search button[data-v-0022f1fb]{width:2rem;height:2rem;color:var(--color-ink-3);background:var(--color-surface-2);border:1px solid var(--color-border);cursor:pointer;border-radius:.48rem;place-items:center;display:grid}.sup-command-listbox[data-v-0022f1fb],.sup-command-results[data-v-0022f1fb]{align-content:start;gap:.45rem;display:grid}.sup-command-results[data-v-0022f1fb]{padding:.65rem;overflow:auto}.sup-command-results section[data-v-0022f1fb]{gap:.18rem;display:grid}.sup-command-results h3[data-v-0022f1fb]{color:var(--color-ink-3);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .5rem;font-size:.62rem;font-weight:750}.sup-command-results [role=option][data-v-0022f1fb]{width:100%;color:var(--color-ink-2);text-align:left;border-radius:var(--radius-field);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .65rem;transition:background .12s;display:grid}.sup-command-results [role=option].active[data-v-0022f1fb]{color:var(--color-ink);background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.sup-command-results [role=option]>span[data-v-0022f1fb]:nth-child(2){gap:.1rem;min-width:0;display:grid}.sup-command-results [role=option] strong[data-v-0022f1fb]{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.sup-command-results [role=option] small[data-v-0022f1fb]{color:var(--color-ink-3);font-size:.62rem}.sup-command-avatar[data-v-0022f1fb],.sup-command-icon[data-v-0022f1fb]{width:2.1rem;height:2.1rem;color:var(--primary-700);background:var(--color-surface);border:1px solid var(--color-border);border-radius:.55rem;flex:none;place-items:center;display:grid}.sup-command-avatar[data-v-0022f1fb]{border-radius:999px;font-size:.7rem;font-weight:750}.sup-command-conversation[data-v-0022f1fb]{gap:.15rem!important}.sup-command-conversation>span[data-v-0022f1fb]:first-child{align-items:center;gap:.5rem;min-width:0;display:flex}.sup-command-conversation time[data-v-0022f1fb]{color:var(--color-ink-3);white-space:nowrap;margin-left:auto;font-size:.58rem}.sup-command-meta[data-v-0022f1fb]{min-width:0;color:var(--color-ink-3);align-items:center;gap:.45rem;font-size:.58rem;display:flex!important}.sup-command-state[data-v-0022f1fb]{color:var(--color-ink-3);background:var(--color-surface-2);border-radius:.55rem;align-items:flex-start;gap:.5rem;padding:.7rem;font-size:.68rem;line-height:1.45;display:flex}.sup-command-state>span[data-v-0022f1fb]{flex:1;gap:.1rem;min-width:0;display:grid}.sup-command-state.error[data-v-0022f1fb]{color:var(--color-danger)}.sup-command-state button[data-v-0022f1fb]{color:#fff;background:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:.4rem;align-items:center;gap:.25rem;padding:.35rem .55rem;font-size:.62rem;font-weight:700;display:flex}.sup-command-minimum[data-v-0022f1fb]{color:var(--color-ink-3);padding:.6rem .7rem;font-size:.68rem;line-height:1.45}.sup-command-dialog>footer[data-v-0022f1fb]{color:var(--color-ink-3);background:var(--color-surface-2);border-top:1px solid var(--color-border);align-items:center;gap:.85rem;padding:.55rem .85rem;font-size:.62rem;display:flex}.sup-command-dialog>footer span[data-v-0022f1fb]{align-items:center;gap:.25rem;display:flex}.sup-command-dialog>footer kbd[data-v-0022f1fb]{color:var(--color-ink-2);background:var(--color-surface);border:1px solid var(--color-border);font:inherit;border-radius:.25rem;padding:.1rem .3rem;font-weight:700}@media (width<=1023px){.sup-command-shell[data-v-0022f1fb]{flex:none}.sup-command-trigger[data-v-0022f1fb]{justify-content:center;width:2.25rem;height:2.25rem;padding:0}.sup-command-trigger kbd[data-v-0022f1fb],.sup-command-trigger>span[data-v-0022f1fb]{display:none}}@media (width<=640px){.sup-command-backdrop[data-v-0022f1fb]{align-items:stretch;padding:.5rem}.sup-command-dialog[data-v-0022f1fb]{border-radius:.72rem;width:100%;max-height:100%}.sup-command-results [role=option][data-v-0022f1fb]{min-height:3.15rem;padding:.62rem}.sup-command-conversation>span[data-v-0022f1fb]:first-child{flex-direction:column;align-items:flex-start;gap:.1rem}.sup-command-conversation time[data-v-0022f1fb]{margin-left:0}.sup-command-meta[data-v-0022f1fb]{flex-wrap:wrap}.sup-command-dialog>footer[data-v-0022f1fb]{justify-content:space-between;gap:.35rem}.sup-command-dialog>footer span[data-v-0022f1fb]:first-child{display:none}}.sup-availability-control[data-v-2a1e2f88]{position:relative}.sup-availability[data-v-2a1e2f88]{min-width:2.1rem;min-height:2.1rem;color:var(--color-ink-2);background:var(--color-surface-2);border:1px solid var(--color-border);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.78rem;font-weight:650;display:inline-flex}.sup-availability.on[data-v-2a1e2f88]{color:var(--color-ink)}.sup-availability-label-compact[data-v-2a1e2f88]{display:none}.sup-availability-warning-icon[data-v-2a1e2f88]{color:var(--color-warning);flex:none}.sup-availability[data-v-2a1e2f88]:disabled{cursor:progress;opacity:.6}.sup-availability-choice-dot[data-v-2a1e2f88],.sup-availability-dot[data-v-2a1e2f88]{background:var(--color-ink-3);border-radius:999px;width:.45rem;height:.45rem;display:inline-block}.sup-availability-choice-dot.is-on[data-v-2a1e2f88],.sup-availability.on .sup-availability-dot[data-v-2a1e2f88]{background:var(--color-success)}.sup-availability-panel[data-v-2a1e2f88]{z-index:50;width:min(23rem,100vw - 1rem);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 18px 45px color-mix(in oklab,var(--color-ink) 16%,transparent);border-radius:.85rem;padding:.9rem;position:absolute;top:calc(100% + .55rem);right:0}.sup-availability-panel[data-v-2a1e2f88]:focus{outline:none}.sup-availability-panel-heading[data-v-2a1e2f88]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sup-availability-panel h2[data-v-2a1e2f88]{font-size:.85rem}.sup-availability-panel-heading p[data-v-2a1e2f88]{color:var(--color-ink-3);margin-top:.18rem;font-size:.62rem;line-height:1.4}.sup-availability-close[data-v-2a1e2f88]{width:1.85rem;height:1.85rem;color:var(--color-ink-3);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:.5rem;flex:none;place-items:center;display:grid}.sup-availability-choices[data-v-2a1e2f88]{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.8rem;display:grid}.sup-availability-choices>button[data-v-2a1e2f88]{color:var(--color-ink);text-align:left;background:var(--color-surface-2);border:1px solid var(--color-border);font:inherit;cursor:pointer;border-radius:.58rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.42rem;padding:.58rem;display:grid}.sup-availability-choices>button.selected[data-v-2a1e2f88]{border-color:color-mix(in oklab,var(--primary) 50%,var(--color-border));box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 8%,transparent)}.sup-availability-choices small[data-v-2a1e2f88],.sup-availability-choices strong[data-v-2a1e2f88]{display:block}.sup-availability-choices strong[data-v-2a1e2f88]{font-size:.65rem}.sup-availability-choices small[data-v-2a1e2f88]{color:var(--color-ink-3);margin-top:.1rem;font-size:.55rem;line-height:1.3}.sup-availability-choice-dot[data-v-2a1e2f88]{margin-top:.25rem}.sup-availability-choices svg[data-v-2a1e2f88]{color:var(--primary-700)}.sup-availability-note[data-v-2a1e2f88]{gap:.28rem;margin-top:.72rem;display:grid}.sup-availability-note label[data-v-2a1e2f88]{color:var(--color-ink-2);font-size:.62rem;font-weight:680}.sup-availability-note input[data-v-2a1e2f88]{width:100%;min-height:2.25rem;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);font:inherit;border-radius:.52rem;padding:.48rem .58rem;font-size:.68rem}.sup-availability-note small[data-v-2a1e2f88]{color:var(--color-ink-3);font-size:.55rem}.sup-availability-error[data-v-2a1e2f88]{color:var(--color-danger);background:color-mix(in oklab,var(--color-danger) 8%,var(--color-surface));gap:.35rem;display:flex}.sup-availability-error[data-v-2a1e2f88],.sup-availability-reconcile[data-v-2a1e2f88]{border-radius:.5rem;align-items:center;margin-top:.65rem;padding:.5rem;font-size:.58rem}.sup-availability-reconcile[data-v-2a1e2f88]{color:var(--color-warning);background:color-mix(in oklab,var(--color-warning) 9%,var(--color-surface));grid-template-columns:auto 1fr auto;gap:.4rem;display:grid}.sup-availability-reconcile button[data-v-2a1e2f88]{color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);font:inherit;cursor:pointer;border-radius:.38rem;padding:.28rem .42rem;font-weight:680}.sup-availability-panel-actions[data-v-2a1e2f88]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.45rem;margin-top:.8rem;padding-top:.7rem;display:flex}.sup-availability-panel-actions button[data-v-2a1e2f88]{min-height:2.15rem;font:inherit;cursor:pointer;border-radius:.5rem;padding:.42rem .68rem;font-size:.62rem;font-weight:680}.sup-availability-cancel[data-v-2a1e2f88]{color:var(--color-ink-2);border:1px solid var(--color-border);background:0 0}.sup-availability-save[data-v-2a1e2f88]{color:#fff;background:var(--primary);border:1px solid var(--primary)}.sup-availability-note input[data-v-2a1e2f88]:disabled,.sup-availability-panel button[data-v-2a1e2f88]:disabled{cursor:not-allowed;opacity:.5}@media (width<=640px){.sup-availability-label[data-v-2a1e2f88]{display:none}.sup-availability-label-compact[data-v-2a1e2f88]{display:inline}.sup-availability[data-v-2a1e2f88]{padding-inline:.5rem}.sup-availability-panel[data-v-2a1e2f88]{width:auto;position:fixed;top:4.35rem;left:.5rem;right:.5rem}.sup-availability-choices[data-v-2a1e2f88]{grid-template-columns:1fr}}.sup-topbar[data-v-42f4cf52]{z-index:30;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.sup-topbar-inner[data-v-42f4cf52]{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3.75rem;padding:0 1.5rem;display:flex}.sup-topbar-leading[data-v-42f4cf52]{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex;overflow:hidden}.sup-topbar-center[data-v-42f4cf52]{flex:auto;justify-content:center;max-width:26rem;margin:0 auto;display:flex}.sup-menu-button[data-v-42f4cf52]{width:2.25rem;height:2.25rem;color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-card);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;padding:0;transition:background .15s,border-color .15s;display:none}.sup-menu-button[data-v-42f4cf52]:hover{background:var(--color-surface-2);border-color:var(--color-border-strong,var(--color-border))}@media (width>=1024px){.sup-menu-button.visible-desktop[data-v-42f4cf52]{display:inline-grid}}.sup-topbar-actions[data-v-42f4cf52]{flex:1;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.sup-icon-btn[data-v-42f4cf52]{width:2.2rem;height:2.2rem;color:var(--color-ink-2);border:1px solid var(--color-border);border-radius:var(--radius-card);cursor:pointer;background:0 0;place-items:center;padding:0;text-decoration:none;transition:all .15s;display:inline-grid}.sup-icon-btn[data-v-42f4cf52]:hover{color:var(--color-ink);background:var(--color-surface-2);border-color:color-mix(in oklab,var(--primary) 30%,var(--color-border))}.sup-mobile-prefs[data-v-42f4cf52]{display:none}.sup-lang[data-v-42f4cf52]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:.18rem;display:inline-flex}.sup-lang-option[data-v-42f4cf52]{font:inherit;color:var(--color-ink-2);border-radius:calc(var(--radius-card) - .18rem);cursor:pointer;background:0 0;border:0;padding:.32rem .65rem;font-size:.76rem;font-weight:700;transition:all .15s}.sup-lang-option.on[data-v-42f4cf52]{color:var(--color-ink);background:var(--color-surface);box-shadow:0 1px 3px color-mix(in oklab,var(--color-ink) 12%,transparent)}@media (width<=1023px){.sup-menu-button[data-v-42f4cf52]{display:grid}.sup-topbar-center[data-v-42f4cf52]{display:none}}@media (width<=640px){.sup-topbar-inner[data-v-42f4cf52]{gap:.45rem;padding:0 .75rem}.sup-topbar-actions[data-v-42f4cf52]{gap:.3rem}.sup-lang-option[data-v-42f4cf52]{padding-inline:.45rem}.sup-desktop-prefs[data-v-42f4cf52]{display:none}.sup-mobile-prefs[data-v-42f4cf52]{display:block;position:relative}.sup-prefs-trigger[data-v-42f4cf52]{width:2.25rem;height:2.25rem}.sup-prefs-panel[data-v-42f4cf52]{z-index:35;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);width:min(15rem,100vw - 1.5rem);box-shadow:0 14px 35px color-mix(in oklab,var(--color-ink) 14%,transparent);gap:.65rem;padding:.8rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0}.sup-prefs-label[data-v-42f4cf52]{color:var(--color-ink-3);font-size:.7rem;font-weight:700}.sup-prefs-panel .sup-lang[data-v-42f4cf52]{width:max-content}.sup-prefs-theme[data-v-42f4cf52]{border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface-2);width:100%;min-height:2.5rem;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.55rem;padding:0 .65rem;font-size:.8rem;font-weight:650;display:flex}}@media (width<=1023px){.muse-mobile-header:not(.muse-mobile-header--phone).muse-mobile-header{z-index:30;padding:env(safe-area-inset-top,0) 0 0;background:var(--color-surface,var(--color-panel,#fff));position:sticky;top:0}.muse-mobile-header:not(.muse-mobile-header--phone) .muse-mobile-header__row{box-sizing:border-box;gap:8px;width:100%;min-width:0;min-height:56px;padding:6px 12px}:is(.muse-mobile-header:not(.muse-mobile-header--phone) .muse-mobile-header__row a:has(>svg),.muse-mobile-header:not(.muse-mobile-header--phone) .muse-mobile-header__row button){box-sizing:border-box;touch-action:manipulation;border-radius:12px;min-width:44px;min-height:44px}.muse-mobile-header:not(.muse-mobile-header--phone) .muse-mobile-header__row a>svg,.muse-mobile-header:not(.muse-mobile-header--phone) .muse-mobile-header__row button>svg{flex-shrink:0;width:20px;height:20px}.muse-mobile-header:not(.muse-mobile-header--phone) .muse-mobile-header__row :is(button,a):focus-visible{outline:2px solid var(--primary,#6366f1);outline-offset:2px}.muse-mobile-header:not(.muse-mobile-header--phone) .topbar-title{white-space:nowrap;overflow:hidden}.muse-mobile-header:not(.muse-mobile-header--phone) .topbar-title>span:last-of-type{text-overflow:ellipsis;min-width:0;overflow:hidden}.muse-mobile-header:not(.muse-mobile-header--phone) .topbar-title>:not(:last-of-type),.muse-mobile-header:not(.muse-mobile-header--phone) .topbar-title>svg,.muse-mobile-header:not(.muse-mobile-header--phone) [data-testid=topbar-back-button]>span{display:none}.muse-mobile-header:not(.muse-mobile-header--phone) .topbar-actions button:has(>.lucide-globe)>svg{display:none}.muse-mobile-header:not(.muse-mobile-header--phone) :is(.fin-lang,.sup-lang,.language-switcher){border:0;padding:0}.muse-mobile-header:not(.muse-mobile-header--phone) .topbar-actions{gap:4px}}@media (width<=767px){.muse-mobile-header.muse-mobile-header--phone.muse-mobile-header{z-index:30;padding:env(safe-area-inset-top,0) 0 0;background:var(--color-surface,var(--color-panel,#fff));position:sticky;top:0}.muse-mobile-header.muse-mobile-header--phone .muse-mobile-header__row{box-sizing:border-box;gap:8px;width:100%;min-width:0;min-height:56px;padding:6px 12px}:is(.muse-mobile-header.muse-mobile-header--phone .muse-mobile-header__row a:has(>svg),.muse-mobile-header.muse-mobile-header--phone .muse-mobile-header__row button){box-sizing:border-box;touch-action:manipulation;border-radius:12px;min-width:44px;min-height:44px}.muse-mobile-header.muse-mobile-header--phone .muse-mobile-header__row a>svg,.muse-mobile-header.muse-mobile-header--phone .muse-mobile-header__row button>svg{flex-shrink:0;width:20px;height:20px}.muse-mobile-header.muse-mobile-header--phone .muse-mobile-header__row :is(button,a):focus-visible{outline:2px solid var(--primary,#6366f1);outline-offset:2px}.muse-mobile-header.muse-mobile-header--phone .topbar-title{white-space:nowrap;overflow:hidden}.muse-mobile-header.muse-mobile-header--phone .topbar-title>span:last-of-type{text-overflow:ellipsis;min-width:0;overflow:hidden}.muse-mobile-header.muse-mobile-header--phone .topbar-title>:not(:last-of-type),.muse-mobile-header.muse-mobile-header--phone .topbar-title>svg,.muse-mobile-header.muse-mobile-header--phone [data-testid=topbar-back-button]>span{display:none}.muse-mobile-header.muse-mobile-header--phone .topbar-actions button:has(>.lucide-globe)>svg{display:none}.muse-mobile-header.muse-mobile-header--phone :is(.fin-lang,.sup-lang,.language-switcher){border:0;padding:0}.muse-mobile-header.muse-mobile-header--phone .topbar-actions{gap:4px}}.sup-toast-stack[data-v-818d2842]{z-index:90;flex-direction:column;gap:.5rem;max-width:min(22rem,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.sup-toast[data-v-818d2842]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 10px 30px color-mix(in oklab,var(--color-ink) 18%,transparent);border-radius:.8rem;align-items:stretch;display:flex;overflow:hidden}.sup-toast-main[data-v-818d2842]{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;gap:.15rem;padding:.6rem .75rem;display:flex}.sup-toast-main[data-v-818d2842]:hover{background:var(--color-surface-2)}.sup-toast-main strong[data-v-818d2842]{color:var(--color-ink);font-size:.8rem;font-weight:720}.sup-toast-main span[data-v-818d2842],.sup-toast-main strong[data-v-818d2842]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-toast-main span[data-v-818d2842]{color:var(--color-ink-2);font-size:.74rem}.sup-toast-action[data-v-818d2842]{font:inherit;color:var(--primary-600);border:0;border-left:1px solid var(--color-border);cursor:pointer;white-space:nowrap;background:0 0;flex:none;padding:0 .7rem;font-size:.74rem;font-weight:700}.sup-toast-action[data-v-818d2842]:hover{background:var(--primary-soft)}.sup-toast-action[data-v-818d2842]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.sup-toast-close[data-v-818d2842]{color:var(--color-ink-3);border:0;border-left:1px solid var(--color-border);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0 .6rem;display:grid}.sup-toast-close[data-v-818d2842]:hover{color:var(--color-ink);background:var(--color-surface-2)}.muse-mobile-navigation[data-v-5ab09bd2]{z-index:30;padding:0 4px env(safe-area-inset-bottom,0);background:var(--color-surface,var(--color-background-primary,#fff));border-top:1px solid var(--color-border-2,var(--color-border,#e5e7eb));position:fixed;inset:auto 0 0;box-shadow:0 -2px 12px #0000000a}.muse-mobile-navigation__items[data-v-5ab09bd2]{align-items:center;width:100%;max-width:640px;height:72px;margin-inline:auto;display:flex}.muse-mobile-navigation__items[data-v-5ab09bd2]>a,.muse-mobile-navigation__items[data-v-5ab09bd2]>button,.muse-mobile-navigation__items[data-v-5ab09bd2]>div{box-sizing:border-box;min-width:0;min-height:64px;color:var(--color-ink-3,var(--color-text-secondary,#64748b));touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;margin:0;padding:4px 2px;text-decoration:none;display:flex}.muse-mobile-navigation__items[data-v-5ab09bd2]>div{padding:0}.muse-mobile-navigation__items[data-v-5ab09bd2]>div>a,.muse-mobile-navigation__items[data-v-5ab09bd2]>div>button{background:var(--primary);width:48px;height:48px;color:var(--primary-ink,#fff);border-radius:14px;justify-content:center;align-items:center;display:flex}.muse-mobile-navigation__items[data-v-5ab09bd2] svg{flex-shrink:0;width:20px;height:20px}.muse-mobile-navigation__items[data-v-5ab09bd2] span:not(:has(svg)){text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;font-weight:600;line-height:16px;overflow:hidden}.muse-mobile-navigation__items[data-v-5ab09bd2] [aria-current=page],.muse-mobile-navigation__items[data-v-5ab09bd2] [aria-expanded=true],.muse-mobile-navigation__items[data-v-5ab09bd2] [aria-pressed=true]{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.muse-mobile-navigation__items[data-v-5ab09bd2] a:focus-visible,.muse-mobile-navigation__items[data-v-5ab09bd2] button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.muse-mobile-navigation__items[data-v-5ab09bd2] button:disabled{opacity:.5;cursor:not-allowed}@media (width>=768px){.muse-mobile-navigation--tablet[data-v-5ab09bd2]{display:none}}@media (width>=1024px){.muse-mobile-navigation[data-v-5ab09bd2]{display:none}}
