.lu-iconbtn[data-v-efa605c4]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill, 999px);color:var(--text-secondary, #666);cursor:pointer;box-shadow:none;transition:color .16s ease,background .16s ease}.lu-iconbtn-md[data-v-efa605c4]{width:36px;height:36px}.lu-iconbtn-sm[data-v-efa605c4]{width:28px;height:28px}.lu-iconbtn[data-v-efa605c4]:hover{color:var(--text, #0a0a0a)}.lu-iconbtn.is-pressed[data-v-efa605c4]{color:var(--accent, #171717)}.lu-iconbtn[data-v-efa605c4]:disabled{opacity:.45;cursor:not-allowed}.lu-iconbtn[data-v-efa605c4]:focus-visible{outline:var(--focus-outline, 2px solid var(--accent, #171717));outline-offset:2px}svg[data-v-efa605c4-s]{width:1.05em;height:1.05em}@media(prefers-reduced-motion:reduce){.lu-iconbtn[data-v-efa605c4]{transition:none}}.lu-ps[data-v-e22818b7]{position:relative;display:inline-block}.lu-ps-panel[data-v-e22818b7]{position:absolute;z-index:var(--lu-z-popover, 900);background:linear-gradient(var(--glass-bg-thick, rgba(255, 255, 255, .9)),var(--glass-bg-thick, rgba(255, 255, 255, .9))),var(--bg-surface, #fff);-webkit-backdrop-filter:blur(36px) saturate(180%);backdrop-filter:blur(36px) saturate(180%);border:1px solid var(--glass-border, var(--border, #ccc));border-radius:var(--radius-lg, 22px);box-shadow:var(--shadow-glass, var(--shadow-lg, 0 8px 30px rgba(0, 0, 0, .12)));padding:6px}.lu-ps-panel[data-side=bottom][data-v-e22818b7]{top:calc(100% + 8px)}.lu-ps-panel[data-side=top][data-v-e22818b7]{bottom:calc(100% + 8px)}.lu-ps-panel[data-align=start][data-v-e22818b7]{left:0}.lu-ps-panel[data-align=end][data-v-e22818b7]{right:0}.lu-ps-grid[data-v-e22818b7]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:264px}.lu-ps-tile[data-v-e22818b7]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;border-radius:var(--radius-md, 14px);text-decoration:none;color:var(--text, #111);position:relative;transition:background .12s ease}.lu-ps-tile[data-v-e22818b7]:hover{background:var(--accent-subtle, var(--bg-raised, rgba(0, 0, 0, .05)))}.lu-ps-tile[data-v-e22818b7]:focus-visible{outline:var(--focus-outline, 2px solid var(--accent, #171717));outline-offset:-2px}.lu-ps-tile.is-current[data-v-e22818b7]{box-shadow:inset 0 0 0 1.5px var(--accent, #171717);cursor:default}.lu-ps-tile.is-current[data-v-e22818b7]:hover{background:transparent}.lu-ps-ic[data-v-e22818b7]{display:grid;place-items:center;width:34px;height:34px}.lu-ps-ic[data-v-e22818b7] svg{width:22px;height:22px}.lu-ps-name[data-v-e22818b7]{font-size:12px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lu-ps-sr[data-v-e22818b7]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lu-ps-enter-active[data-v-e22818b7],.lu-ps-leave-active[data-v-e22818b7]{transition:opacity .14s ease,transform .14s ease}.lu-ps-enter-from[data-v-e22818b7],.lu-ps-leave-to[data-v-e22818b7]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.lu-ps-enter-active[data-v-e22818b7],.lu-ps-leave-active[data-v-e22818b7]{transition:none}.lu-ps-enter-from[data-v-e22818b7],.lu-ps-leave-to[data-v-e22818b7]{transform:none}}.lu-gs[data-v-46e075f3]{position:relative;border-radius:var(--glass-radius, 22px);color:var(--text, #0a0a0a)}.lu-gs-interactive[data-v-46e075f3]{cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.lu-gs-interactive[data-v-46e075f3]:hover{box-shadow:var(--glass-edge-thick, var(--glass-edge))}@media(prefers-reduced-motion:reduce){.lu-gs-interactive[data-v-46e075f3]{transition:none}}.lu-panel[data-v-83db0068]{padding:var(--space-5, 20px);border-radius:var(--radius-lg, 22px)}.lu-panel-flush[data-v-83db0068]{padding:0}.lu-btn[data-v-cb731802]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-pill, 999px);font-family:inherit;font-weight:var(--fw-medium, 500);line-height:1;cursor:pointer;color:var(--text, #0a0a0a);border:1px solid transparent;transition:background .16s ease,box-shadow .16s ease,opacity .16s ease;white-space:nowrap}.lu-btn-md[data-v-cb731802]{padding:10px 20px;font-size:var(--fs-body-sm, 13px)}.lu-btn-sm[data-v-cb731802]{padding:7px 16px;font-size:var(--fs-micro, 12px)}.lu-btn-glass[data-v-cb731802]{color:var(--text-secondary, #666)}.lu-btn-glass[data-v-cb731802]:hover{box-shadow:var(--glass-edge-thick, var(--glass-edge))}.lu-btn-primary[data-v-cb731802]{background:var(--glass-smoke-strong, #171717);color:var(--glass-smoke-ink, #fafafa);border-color:transparent;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 14px 34px #0000003d,inset 0 1.5px #ffffff40,inset 0 -1px #0000004d}.lu-btn-primary[data-v-cb731802]:hover{box-shadow:0 18px 42px #0000004d,inset 0 1.5px #ffffff40,inset 0 -1px #0000004d}.lu-btn-ghost[data-v-cb731802]{background:transparent;color:var(--text-secondary, #666)}.lu-btn-ghost[data-v-cb731802]:hover{background:var(--accent-subtle, rgba(0, 0, 0, .04))}.lu-btn-danger[data-v-cb731802]{background:var(--state-error, #a8412e);color:#fafafa;box-shadow:0 14px 34px #a8412e4d,inset 0 1.5px #ffffff40,inset 0 -1px #0003}.lu-btn-danger[data-v-cb731802]:hover{filter:brightness(.94)}.lu-btn[data-v-cb731802]:disabled{opacity:.5;cursor:not-allowed}.lu-btn[data-v-cb731802]:focus-visible{outline:var(--focus-outline, 2px solid var(--accent, #171717));outline-offset:2px}.lu-btn-spin[data-v-cb731802]{width:.85em;height:.85em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:lu-btn-spin-cb731802 .6s linear infinite}.is-loading .lu-btn-label[data-v-cb731802]{opacity:.85}@keyframes lu-btn-spin-cb731802{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lu-btn[data-v-cb731802]{transition:none}.lu-btn-spin[data-v-cb731802]{animation-duration:1.2s}}.lu-field[data-v-6c2a3e37]{display:flex;flex-direction:column;gap:5px}.lu-field-label[data-v-6c2a3e37]{font-size:var(--fs-micro, 12px);font-weight:var(--fw-medium, 500);color:var(--text-secondary, #666)}.lu-field-control[data-v-6c2a3e37]{width:100%;padding:9px 14px;border-radius:var(--radius-md, 16px);font-family:inherit;font-size:var(--fs-body-sm, 13px);color:var(--text, #0a0a0a);box-shadow:none;transition:box-shadow .16s ease,border-color .16s ease}.lu-field-control[data-v-6c2a3e37]::placeholder{color:var(--text-muted, #a0a0a0)}.lu-field-control[data-v-6c2a3e37]:focus{outline:none;border-color:var(--accent, #171717);box-shadow:0 0 0 3px var(--accent-glow, rgba(0, 0, 0, .08))}.is-invalid .lu-field-control[data-v-6c2a3e37]{border-color:var(--state-error, #a8412e)}.is-invalid .lu-field-control[data-v-6c2a3e37]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--state-error, #a8412e) 25%,transparent)}.lu-field-error[data-v-6c2a3e37]{font-size:var(--fs-micro, 12px);color:var(--state-error, #a8412e)}@media(prefers-reduced-motion:reduce){.lu-field-control[data-v-6c2a3e37]{transition:none}}.lu-badge[data-v-29ac90d1]{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border-radius:var(--radius-pill, 999px);font-size:var(--fs-micro, 12px);font-weight:var(--fw-medium, 500);line-height:1.5;color:var(--tone);box-shadow:none}.is-solid[data-v-29ac90d1]{background:var(--tone);color:var(--glass-smoke-ink, #fff);border:1px solid transparent;box-shadow:inset 0 1px #ffffff40}.lu-badge-dot[data-v-29ac90d1]{width:6px;height:6px;border-radius:50%;background:currentColor}.lu-alert[data-v-338346b5]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-md, 16px);border-left:3px solid var(--tone);color:var(--text, #0a0a0a)}.lu-alert-body[data-v-338346b5]{flex:1;min-width:0}.lu-alert-title[data-v-338346b5]{font-weight:var(--fw-semibold, 600);font-size:var(--fs-body-sm, 13px);color:var(--text, #0a0a0a);margin-bottom:2px}.lu-alert-text[data-v-338346b5]{font-size:var(--fs-body-sm, 13px);color:var(--text-secondary, #666)}.lu-alert-close[data-v-338346b5]{flex:none;background:none;border:none;cursor:pointer;font-size:18px;line-height:1;color:var(--text-muted, #a0a0a0);padding:0 2px}.lu-alert-close[data-v-338346b5]:hover{color:var(--text, #0a0a0a)}.lu-alert-close[data-v-338346b5]:focus-visible{outline:var(--focus-outline, 2px solid var(--accent, #171717));outline-offset:2px}.lu-seg[data-v-e2a489f8]{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-pill, 999px)}.lu-seg-item[data-v-e2a489f8]{border:none;background:transparent;cursor:pointer;padding:5px 14px;border-radius:var(--radius-pill, 999px);font:inherit;font-size:var(--fs-micro, 12px);font-weight:var(--fw-medium, 500);color:var(--text-secondary, #666);transition:background .14s ease,color .14s ease}.lu-seg-item.is-active[data-v-e2a489f8]{background:var(--glass-pill-fill, var(--bg-surface, #fff));color:var(--text, #0a0a0a);box-shadow:var(--shadow, 0 1px 2px rgba(0, 0, 0, .06))}.lu-seg-item[data-v-e2a489f8]:focus-visible{outline:var(--focus-outline, 2px solid var(--accent, #171717));outline-offset:1px}@media(prefers-reduced-motion:reduce){.lu-seg-item[data-v-e2a489f8]{transition:none}}.lu-modal-scrim[data-v-f84c6b6f]{position:fixed;inset:0;z-index:var(--lu-z-modal, 1000);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--glass-dim, rgba(0, 0, 0, .28));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lu-modal-scrim--confirm[data-v-f84c6b6f]{z-index:var(--lu-z-confirm, 1200)}.lu-modal[data-v-f84c6b6f]{width:100%;max-height:calc(100vh - 48px);overflow-y:auto;border-radius:var(--radius-xl, 28px);padding:0}.lu-modal-head[data-v-f84c6b6f]{padding:18px 20px 0}.lu-modal-title[data-v-f84c6b6f]{font-size:var(--fs-h3, 1.15rem);font-weight:var(--fw-semibold, 600);color:var(--text, #0a0a0a)}.lu-modal-body[data-v-f84c6b6f]{padding:14px 20px;color:var(--text-secondary, #666)}.lu-modal-foot[data-v-f84c6b6f]{display:flex;justify-content:flex-end;gap:8px;padding:0 20px 18px}.lu-modal-enter-active[data-v-f84c6b6f],.lu-modal-leave-active[data-v-f84c6b6f]{transition:opacity .18s ease}.lu-modal-enter-active .lu-modal[data-v-f84c6b6f],.lu-modal-leave-active .lu-modal[data-v-f84c6b6f]{transition:transform .18s ease,opacity .18s ease}.lu-modal-enter-from[data-v-f84c6b6f],.lu-modal-leave-to[data-v-f84c6b6f]{opacity:0}.lu-modal-enter-from .lu-modal[data-v-f84c6b6f],.lu-modal-leave-to .lu-modal[data-v-f84c6b6f]{transform:translateY(8px) scale(.98)}@media(prefers-reduced-motion:reduce){.lu-modal-enter-active[data-v-f84c6b6f],.lu-modal-leave-active[data-v-f84c6b6f],.lu-modal-enter-active .lu-modal[data-v-f84c6b6f],.lu-modal-leave-active .lu-modal[data-v-f84c6b6f]{transition:none}.lu-modal-enter-from .lu-modal[data-v-f84c6b6f],.lu-modal-leave-to .lu-modal[data-v-f84c6b6f]{transform:none}}.lu-pop[data-v-31a3c942]{position:relative;display:inline-block}.lu-pop-panel[data-v-31a3c942]{position:absolute;z-index:var(--lu-z-popover, 900);min-width:180px;padding:6px;border-radius:var(--radius-md, 16px)}.lu-pop-panel--match[data-v-31a3c942]{min-width:100%}.lu-pop-panel--bottom-start[data-v-31a3c942]{top:calc(100% + 6px);left:0}.lu-pop-panel--bottom-end[data-v-31a3c942]{top:calc(100% + 6px);right:0}.lu-pop-panel--top-start[data-v-31a3c942]{bottom:calc(100% + 6px);left:0}.lu-pop-panel--top-end[data-v-31a3c942]{bottom:calc(100% + 6px);right:0}.lu-pop-enter-active[data-v-31a3c942],.lu-pop-leave-active[data-v-31a3c942]{transition:opacity .14s ease,transform .14s ease}.lu-pop-enter-from[data-v-31a3c942],.lu-pop-leave-to[data-v-31a3c942]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.lu-pop-enter-active[data-v-31a3c942],.lu-pop-leave-active[data-v-31a3c942]{transition:none}.lu-pop-enter-from[data-v-31a3c942],.lu-pop-leave-to[data-v-31a3c942]{transform:none}}.lu-toaster[data-v-db2738f1]{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:var(--lu-z-toast, 1300);display:flex;flex-direction:column;gap:8px;pointer-events:none}.lu-toast[data-v-db2738f1]{pointer-events:auto;display:flex;align-items:center;gap:10px;min-width:220px;max-width:420px;padding:10px 14px;border-radius:var(--radius-pill, 999px);cursor:pointer;color:var(--text, #0a0a0a)}.lu-toast-bar[data-v-db2738f1]{flex:none;width:6px;height:6px;align-self:center;border-radius:50%;background:var(--tone)}.lu-toast-text[data-v-db2738f1]{font-size:var(--fs-body-sm, 13px)}.lu-toast-enter-active[data-v-db2738f1],.lu-toast-leave-active[data-v-db2738f1]{transition:opacity .2s ease,transform .2s ease}.lu-toast-enter-from[data-v-db2738f1],.lu-toast-leave-to[data-v-db2738f1]{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.lu-toast-enter-active[data-v-db2738f1],.lu-toast-leave-active[data-v-db2738f1]{transition:none}.lu-toast-enter-from[data-v-db2738f1],.lu-toast-leave-to[data-v-db2738f1]{transform:none}}.lu-confirm-msg[data-v-bf4170b7]{font-size:var(--fs-body-sm, 13px);color:var(--text-secondary, #666);line-height:1.6}.lu-spinner[data-v-360f202d]{display:inline-block;border:2px solid var(--accent-glow, rgba(0, 0, 0, .12));border-top-color:var(--accent, #171717);border-radius:50%;animation:lu-spin-360f202d .65s linear infinite}@keyframes lu-spin-360f202d{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lu-spinner[data-v-360f202d]{animation-duration:1.4s}}.lu-progress[data-v-5932103a]{position:relative;width:100%;height:10px;border-radius:999px;overflow:hidden;box-shadow:none}.lu-progress-fill[data-v-5932103a]{display:block;height:100%;border-radius:999px;background:var(--glass-smoke-strong, #171717);transition:width .24s ease}@media(prefers-reduced-motion:reduce){.lu-progress-fill[data-v-5932103a]{transition:none}}.lu-select[data-v-3e7d02c6]{position:relative}.lu-select-trigger[data-v-3e7d02c6]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 16px;border-radius:var(--radius-pill, 999px);font:inherit;font-size:var(--fs-body-sm, 13px);color:var(--text, #0a0a0a);cursor:pointer;box-shadow:none}.lu-select-trigger[data-v-3e7d02c6]:focus-visible{outline:var(--focus-outline, 2px solid var(--accent, #171717));outline-offset:2px}.lu-select-trigger[data-v-3e7d02c6]:disabled{opacity:.5;cursor:not-allowed}.lu-select-value.is-placeholder[data-v-3e7d02c6]{color:var(--text-muted, #a0a0a0)}.lu-select-chevron[data-v-3e7d02c6]{color:var(--text-muted, #a0a0a0);font-size:10px}.lu-select-list[data-v-3e7d02c6]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:900;max-height:240px;overflow-y:auto;padding:6px;border-radius:var(--radius-md, 16px);list-style:none;margin:0}.lu-select-option[data-v-3e7d02c6]{padding:7px 10px;border-radius:var(--radius-sm, 12px);font-size:var(--fs-body-sm, 13px);color:var(--text, #0a0a0a);cursor:pointer}.lu-select-option.is-active[data-v-3e7d02c6]{background:var(--accent-subtle, rgba(0, 0, 0, .04))}.lu-select-option.is-selected[data-v-3e7d02c6]{font-weight:var(--fw-semibold, 600);color:var(--text, #0a0a0a);background:var(--glass-pill-fill, rgba(255, 255, 255, .7))}.lu-select-option.is-selected.is-active[data-v-3e7d02c6]{background:var(--glass-pill-fill, rgba(255, 255, 255, .7))}.lu-select-option.is-disabled[data-v-3e7d02c6]{opacity:.45;cursor:not-allowed}.lu-select-enter-active[data-v-3e7d02c6],.lu-select-leave-active[data-v-3e7d02c6]{transition:opacity .14s ease,transform .14s ease}.lu-select-enter-from[data-v-3e7d02c6],.lu-select-leave-to[data-v-3e7d02c6]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.lu-select-enter-active[data-v-3e7d02c6],.lu-select-leave-active[data-v-3e7d02c6]{transition:none}.lu-select-enter-from[data-v-3e7d02c6],.lu-select-leave-to[data-v-3e7d02c6]{transform:none}}.lu-am[data-v-6fd10b9c]{position:relative}.lu-am-trigger[data-v-6fd10b9c]{display:flex;align-items:center;gap:9px;padding:4px 10px 4px 4px;border:1px solid var(--glass-border, var(--border, #ccc));background:var(--glass-bg-ultrathin, var(--bg-surface, #fff));border-radius:var(--radius-pill, 999px);cursor:pointer;font:inherit;color:var(--text, #111);box-shadow:var(--shadow, none);transition:background .12s,border-color .12s,box-shadow .12s}.lu-am-trigger[data-v-6fd10b9c]:hover{background:var(--glass-pill-fill, var(--bg-raised, #f4f4f4));box-shadow:var(--shadow, none)}.lu-am-avatar[data-v-6fd10b9c]{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;overflow:hidden;background:var(--glass-smoke-strong, var(--bg-raised, #eee));color:var(--glass-smoke-ink, var(--text, #111));font-family:var(--font-mono, monospace);font-size:11px;font-weight:600}.lu-am-avatar img[data-v-6fd10b9c]{width:100%;height:100%;object-fit:cover}.lu-am-id[data-v-6fd10b9c]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;gap:1px}.lu-am-id-name[data-v-6fd10b9c]{font-size:12px;font-weight:500;color:var(--text, #111);white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.lu-am-id-sub[data-v-6fd10b9c]{font-family:var(--font-mono, monospace);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted, #888);display:flex;align-items:center;gap:6px;min-width:0}.lu-am-id-sub-text[data-v-6fd10b9c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lu-am-role[data-v-6fd10b9c]{flex:none;font-size:8.5px;letter-spacing:.1em;padding:1px 6px;border-radius:var(--radius-pill, 999px);background:var(--bg-raised, rgba(0, 0, 0, .05));color:var(--text-secondary, #666);border:1px solid var(--border-faint, rgba(0, 0, 0, .08))}.lu-am-role-platform_admin[data-v-6fd10b9c]{background:var(--accent-subtle, rgba(99, 102, 241, .12));color:var(--accent, #6366f1);border-color:transparent}.lu-am-chev[data-v-6fd10b9c]{color:var(--text-muted, #888);flex-shrink:0}@media(max-width:760px){.lu-am-id[data-v-6fd10b9c]{display:none}}.lu-am-dd[data-v-6fd10b9c]{position:absolute;top:calc(100% + 8px);width:280px;background:linear-gradient(var(--glass-bg-thick, rgba(255, 255, 255, .9)),var(--glass-bg-thick, rgba(255, 255, 255, .9))),var(--bg-surface, #fff);-webkit-backdrop-filter:blur(36px) saturate(180%);backdrop-filter:blur(36px) saturate(180%);border:1px solid var(--glass-border, var(--border, #ccc));border-radius:var(--radius-lg, 22px);box-shadow:var(--shadow-glass, var(--shadow-lg, 0 8px 30px rgba(0, 0, 0, .12)));padding:6px;z-index:200;font-size:13px}.lu-am-dd-right[data-v-6fd10b9c]{right:0}.lu-am-dd-left[data-v-6fd10b9c]{left:0}.lu-am-up .lu-am-dd[data-v-6fd10b9c]{top:auto;bottom:calc(100% + 8px)}.lu-am-up[data-v-6fd10b9c]{width:100%}.lu-am-up .lu-am-trigger[data-v-6fd10b9c]{width:100%;border-radius:var(--radius-pill, 999px)}.lu-am-up .lu-am-chev[data-v-6fd10b9c]{margin-left:auto}.lu-am-up .lu-am-dd[data-v-6fd10b9c]{left:0;right:0;width:auto;min-width:0;max-height:min(520px,calc(100vh - 96px));overflow-y:auto;overscroll-behavior:contain}.lu-am-head[data-v-6fd10b9c]{display:flex;align-items:center;gap:9px;padding:10px 12px 12px;margin-bottom:6px}.lu-am-head-muted[data-v-6fd10b9c]{color:var(--text-muted, #888);font-size:12px}.lu-am-head-avatar[data-v-6fd10b9c]{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;overflow:hidden;background:var(--glass-smoke-strong, var(--bg-raised, #eee));color:var(--glass-smoke-ink, var(--text, #111));font-family:var(--font-mono, monospace);font-size:12px;font-weight:600}.lu-am-head-avatar img[data-v-6fd10b9c]{width:100%;height:100%;object-fit:cover}.lu-am-head-text[data-v-6fd10b9c]{min-width:0}.lu-am-head-name[data-v-6fd10b9c]{font-size:13px;font-weight:500;color:var(--text, #111);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lu-am-head-email[data-v-6fd10b9c]{font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-muted, #888);letter-spacing:.02em;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lu-am-head-meta[data-v-6fd10b9c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;min-width:0}.lu-am-head-context[data-v-6fd10b9c]{font-family:var(--font-mono, monospace);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted, #888);overflow-wrap:anywhere}.lu-am-section[data-v-6fd10b9c]{padding:4px 0;border-top:1px solid var(--border, #eee)}.lu-am-section-label[data-v-6fd10b9c]{font-family:var(--font-mono, monospace);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted, #888);padding:6px 12px 4px}.lu-am-item[data-v-6fd10b9c]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:0;cursor:pointer;color:var(--text, #111);font:inherit;text-align:left;text-decoration:none;border-radius:var(--radius-sm, 10px);transition:background .1s}.lu-am-item[data-v-6fd10b9c]:hover{background:var(--accent-subtle, var(--bg-raised, #f4f4f4))}.lu-am-trigger[data-v-6fd10b9c]:focus-visible,.lu-am-item[data-v-6fd10b9c]:focus-visible{outline:var(--focus-outline, 2px solid var(--accent, #171717));outline-offset:-2px}.lu-am-item.is-active[data-v-6fd10b9c]{background:var(--accent-subtle, rgba(0, 0, 0, .04))}.lu-am-danger[data-v-6fd10b9c]{color:var(--text-secondary, #555)}.lu-am-danger[data-v-6fd10b9c]:hover{background:var(--err-bg, rgba(184, 85, 58, .06));color:var(--err, #b8553a)}.lu-am-item[data-v-6fd10b9c-s]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:0;cursor:pointer;color:var(--text, #111);font:inherit;text-align:left;text-decoration:none;border-radius:var(--radius-sm, 10px);transition:background .1s}.lu-am-item[data-v-6fd10b9c-s]:hover{background:var(--accent-subtle, var(--bg-raised, #f4f4f4))}.lu-am-item[data-v-6fd10b9c-s]:focus-visible{outline:var(--focus-outline, 2px solid var(--accent, #171717));outline-offset:-2px}.lu-am-org[data-v-6fd10b9c]{padding:7px 10px}.lu-am-org-mark[data-v-6fd10b9c]{width:22px;height:22px;border-radius:5px;display:grid;place-items:center;flex-shrink:0;background:var(--bg-raised, #eee);border:1px solid var(--border-strong, var(--border, #ccc));color:var(--text-secondary, #555);font-family:var(--font-mono, monospace);font-size:10px;font-weight:600}.lu-am-org-team[data-v-6fd10b9c]{color:var(--bg, #fff);background:var(--accent, #555);border-color:var(--accent, #555)}.lu-am-org-text[data-v-6fd10b9c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}.lu-am-org-name[data-v-6fd10b9c]{font-size:12.5px;font-weight:500;color:var(--text, #111);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lu-am-owner[data-v-6fd10b9c]{color:var(--text-muted, #888);font-size:10px;margin-left:6px}.lu-am-org-meta[data-v-6fd10b9c]{font-family:var(--font-mono, monospace);font-size:10.5px;color:var(--text-muted, #888);letter-spacing:.02em}.lu-am-check[data-v-6fd10b9c]{color:var(--accent, #555);flex-shrink:0}.lu-am-spin[data-v-6fd10b9c]{margin-left:auto;font-family:var(--font-mono, monospace);font-size:10.5px;color:var(--text-muted, #888)}.lu-ap[data-v-4f6c49fb]{display:flex;flex-direction:column}.lu-ap-label[data-v-4f6c49fb]{font-family:var(--font-mono, monospace);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted, #888);padding:6px 12px 4px}.lu-ap-row[data-v-4f6c49fb]{display:flex;flex-wrap:wrap;gap:4px;padding:0 8px 8px}.lu-ap-pill[data-v-4f6c49fb]:focus-visible{outline:var(--focus-outline, 2px solid var(--accent, #171717));outline-offset:1px}.lu-ap-pill[data-v-4f6c49fb]{font:inherit;font-size:11px;line-height:1;min-height:24px;padding:0 9px;border-radius:var(--radius-pill, 999px);background:transparent;border:1px solid var(--glass-border, var(--border, #ccc));color:var(--text-secondary, #555);cursor:pointer;transition:background .1s,color .1s,border-color .1s}.lu-ap-pill[data-v-4f6c49fb]:hover{background:var(--glass-pill-fill, var(--bg-raised, #f4f4f4));color:var(--text, #111)}.lu-ap-pill.is-active[data-v-4f6c49fb]{background:var(--glass-pill-fill, var(--bg-raised, #f4f4f4));color:var(--text, #111);border-color:var(--glass-border, var(--border-strong, var(--border, #999)));font-weight:600}:root{--bg: #fafafa;--bg-deep: #f0f0ee;--bg-surface: #ffffff;--bg-raised: #f5f5f5;--bg-code: rgba(0, 0, 0, .05);--accent: #0a0a0a;--accent-hover: #404040;--accent-subtle: rgba(0, 0, 0, .04);--accent-glow: rgba(0, 0, 0, .08);--accent-glow-strong: rgba(0, 0, 0, .15);--fg-1: #0a0a0a;--fg-2: #666666;--fg-3: #a0a0a0;--text: var(--fg-1);--text-secondary: var(--fg-2);--text-muted: var(--fg-3);--border: rgba(0, 0, 0, .08);--border-strong: rgba(0, 0, 0, .12);--focus-outline: 2px solid var(--accent);--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 28px;--radius-2xl: 36px;--radius-pill: 999px}[data-theme=dark]{--bg: #09090b;--bg-deep: #050506;--bg-surface: #111113;--bg-raised: #18181b;--bg-code: rgba(255, 255, 255, .06);--accent: #e4e4e7;--accent-hover: #a1a1aa;--accent-subtle: rgba(255, 255, 255, .04);--accent-glow: rgba(255, 255, 255, .06);--accent-glow-strong: rgba(255, 255, 255, .1);--fg-1: #fafafa;--fg-2: #b6b6bf;--fg-3: #82828c;--border: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .1);--focus-outline: 2px solid var(--accent)}:root{--lu-z-popover: 900;--lu-z-tooltip: 950;--lu-z-modal: 1000;--lu-z-confirm: 1200;--lu-z-toast: 1300;--glass-bg-ultrathin: rgba(255, 255, 255, .28);--glass-bg-thin: rgba(255, 255, 255, .38);--glass-bg: rgba(255, 255, 255, .42);--glass-bg-thick: rgba(255, 255, 255, .9);--glass-smoke: rgba(10, 10, 10, .68);--glass-smoke-strong: rgba(10, 10, 10, .82);--glass-smoke-ink: #fafafa;--glass-blur-ultrathin: 14px;--glass-blur-thin: 24px;--glass-blur: 24px;--glass-blur-thick: 36px;--glass-saturate: 180%;--glass-brightness: 1;--glass-border: rgba(255, 255, 255, .85);--glass-highlight: rgba(255, 255, 255, .95);--glass-edge-top: inset 0 1.5px 0 var(--glass-highlight);--glass-pill-fill: rgba(255, 255, 255, .7);--shadow-glass: 0 14px 38px rgba(0, 0, 0, .08), inset 0 1.5px 0 rgba(255, 255, 255, .95), inset 0 -1px 0 rgba(0, 0, 0, .04);--shadow-glass-hover: 0 26px 60px rgba(0, 0, 0, .13), inset 0 1.5px 0 rgba(255, 255, 255, 1), inset 0 -1px 0 rgba(0, 0, 0, .04);--glass-edge: var(--shadow-glass);--glass-edge-thick: var(--shadow-glass-hover);--glass-dim: rgba(0, 0, 0, .28);--glass-radius: var(--radius-lg, 22px);--canvas: var(--bg, #fafafa);--canvas-gradient: none}[data-theme=dark]{--glass-bg-ultrathin: rgba(30, 30, 34, .36);--glass-bg-thin: rgba(30, 30, 34, .5);--glass-bg: rgba(30, 30, 34, .56);--glass-bg-thick: rgba(24, 24, 28, .92);--glass-smoke: rgba(250, 250, 250, .1);--glass-smoke-strong: rgba(250, 250, 250, .88);--glass-smoke-ink: #0a0a0a;--glass-blur-ultrathin: 14px;--glass-blur-thin: 24px;--glass-blur: 24px;--glass-blur-thick: 36px;--glass-saturate: 180%;--glass-brightness: 1.5;--glass-border: rgba(255, 255, 255, .2);--glass-highlight: rgba(255, 255, 255, .22);--glass-edge-top: inset 0 1.5px 0 var(--glass-highlight);--glass-pill-fill: rgba(255, 255, 255, .16);--shadow-glass: 0 14px 38px rgba(0, 0, 0, .5), inset 0 1.5px 0 rgba(255, 255, 255, .18), inset 0 -1px 0 rgba(0, 0, 0, .4);--shadow-glass-hover: 0 24px 56px rgba(0, 0, 0, .6), inset 0 1.5px 0 rgba(255, 255, 255, .26), inset 0 -1px 0 rgba(0, 0, 0, .4);--glass-edge: var(--shadow-glass);--glass-edge-thick: var(--shadow-glass-hover);--glass-dim: rgba(0, 0, 0, .42)}.lu-glass-ultrathin,.lu-glass-thin,.lu-glass,.lu-glass-thick,.lu-glass-smoke{border:1px solid var(--glass-border, rgba(0, 0, 0, .08));box-shadow:var(--shadow-glass);border-radius:var(--glass-radius, 22px);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness, 1));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness, 1));background:var(--glass-bg, var(--bg-surface, #fff))}.lu-glass-ultrathin{-webkit-backdrop-filter:blur(var(--glass-blur-ultrathin)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness, 1));backdrop-filter:blur(var(--glass-blur-ultrathin)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness, 1));background:var(--glass-bg-ultrathin, var(--bg-raised, #f5f5f5))}.lu-glass-thin{-webkit-backdrop-filter:blur(var(--glass-blur-thin)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness, 1));backdrop-filter:blur(var(--glass-blur-thin)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness, 1));background:var(--glass-bg-thin, var(--bg-raised, #f5f5f5))}.lu-glass-thick{-webkit-backdrop-filter:blur(var(--glass-blur-thick)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness, 1));backdrop-filter:blur(var(--glass-blur-thick)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness, 1));background:var(--glass-bg-thick, var(--bg-surface, #fff))}.lu-glass-smoke{background:var(--glass-smoke-strong, rgba(10, 10, 10, .82));border-color:#ffffff26;color:var(--glass-smoke-ink, #fafafa)}@media(prefers-reduced-transparency:reduce){:root,[data-theme=dark]{--glass-bg-ultrathin: var(--bg-raised, #f5f5f5);--glass-bg-thin: var(--bg-raised, #f5f5f5);--glass-bg: var(--bg-surface, #fff);--glass-bg-thick: var(--bg-surface, #fff);--glass-border: var(--border, rgba(0, 0, 0, .08));--glass-blur-ultrathin: 0px;--glass-blur-thin: 0px;--glass-blur: 0px;--glass-blur-thick: 0px;--glass-saturate: 100%;--glass-brightness: 1}.lu-glass-ultrathin,.lu-glass-thin,.lu-glass,.lu-glass-thick,.lu-glass-smoke{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){:root{--glass-bg-ultrathin: rgba(255, 255, 255, .9);--glass-bg-thin: rgba(255, 255, 255, .9);--glass-bg: rgba(255, 255, 255, .92);--glass-bg-thick: rgba(255, 255, 255, .96);--glass-border: var(--border-strong, rgba(0, 0, 0, .3))}[data-theme=dark]{--glass-bg-ultrathin: rgba(24, 24, 28, .92);--glass-bg-thin: rgba(30, 30, 34, .92);--glass-bg: rgba(24, 24, 28, .94);--glass-bg-thick: rgba(20, 20, 24, .97);--glass-border: var(--border-strong, rgba(255, 255, 255, .3))}:root,[data-theme=dark]{--glass-blur-ultrathin: 0px;--glass-blur-thin: 0px;--glass-blur: 0px;--glass-blur-thick: 0px;--glass-saturate: 100%;--glass-brightness: 1}}@supports not (backdrop-filter: blur(1px)){:root,[data-theme=dark]{--glass-bg-ultrathin: var(--bg-raised, #f5f5f5);--glass-bg-thin: var(--bg-raised, #f5f5f5);--glass-bg: var(--bg-surface, #fff);--glass-bg-thick: var(--bg-surface, #fff);--glass-border: var(--border, rgba(0, 0, 0, .08));--glass-blur-ultrathin: 0px;--glass-blur-thin: 0px;--glass-blur: 0px;--glass-blur-thick: 0px;--glass-saturate: 100%}}.cella-brand,.wallfacer-brand,.lux-brand,.topos-brand,.lectio-brand,.drive-brand{font-family:"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-weight:400!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.15em}.cella-brand{background-image:linear-gradient(135deg,#8fb894,#6b9e7c 60%,#4a7558)}.wallfacer-brand{background-image:linear-gradient(135deg,#d97757,#c4623f 60%,#a84e2e)}.lux-brand{background-image:linear-gradient(135deg,#6577d6,#3a4ed1 60%,#2b3fb8)}.topos-brand{background-image:linear-gradient(135deg,#55707a,#6f8a56 58%,#a07045)}.lectio-brand{background-image:linear-gradient(135deg,#c89a64,#b87333 60%,#8a5523)}.drive-brand{background-image:linear-gradient(135deg,#e0bd55,#c9a227 60%,#93711a)}html{overscroll-behavior:none}.lu-cs{position:relative;z-index:30;display:flex;flex-direction:column;height:100%;width:248px;box-sizing:border-box;padding:14px 12px 12px;gap:10px;background:var(--glass-bg, var(--bg-surface, #fff));-webkit-backdrop-filter:blur(var(--glass-blur, 0)) saturate(var(--glass-saturate, 100%)) brightness(var(--glass-brightness, 1));backdrop-filter:blur(var(--glass-blur, 0)) saturate(var(--glass-saturate, 100%)) brightness(var(--glass-brightness, 1));border:1px solid var(--glass-border, var(--border, rgba(0, 0, 0, .08)));border-radius:var(--radius-xl, 28px);box-shadow:var(--shadow-glass, none);color:var(--text, #0a0a0a);transition:width .16s ease}.lu-cs[data-collapsed=true]{width:64px;padding-left:8px;padding-right:8px;align-items:stretch}.lu-cs-head{display:flex;align-items:center;gap:8px;min-height:38px}.lu-cs[data-collapsed=true] .lu-cs-head{flex-direction:column;gap:8px;align-items:center}.lu-cs[data-collapsed=true] .lu-cs-brand{min-height:38px;flex:0 0 auto}.lu-cs-brand{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-decoration:none;color:inherit;cursor:pointer;appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;text-align:left}.lu-cs-brand-mark{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:7px;overflow:hidden;background:transparent;font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:16px;line-height:1;color:var(--text, #0a0a0a)}.lu-cs-brand-mark>*{display:block}.lu-cs-brand-mark--colored{color:#fff}.lu-cs-brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.lu-cs-brand-name{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lu-cs-brand-sub{font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:9px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted, #a0a0a0)}.lu-cs-fold{appearance:none;background:transparent;border:0;padding:5px;display:grid;place-items:center;border-radius:var(--radius-pill, 999px);color:var(--text-muted, #a0a0a0);cursor:pointer;flex-shrink:0;transition:color .15s,background .15s}.lu-cs-fold:hover{color:var(--text, #0a0a0a);background:var(--glass-pill-fill, var(--bg-raised, #f5f5f5))}.lu-cs-search{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;margin:2px 0;min-height:38px;padding:0 8px 0 14px;border:1px solid var(--glass-border, var(--border, rgba(0, 0, 0, .08)));border-radius:var(--radius-pill, 999px);background:var(--glass-bg-ultrathin, var(--bg-raised, #f5f5f5));color:var(--text-muted, #a0a0a0);font:inherit;font-size:13px;line-height:1;cursor:pointer;transition:border-color .13s,background .13s,color .13s}.lu-cs-search:hover{border-color:var(--border-strong, var(--border, rgba(0, 0, 0, .16)));background:var(--glass-pill-fill, var(--bg-raised, #f5f5f5));color:var(--text, #0a0a0a)}.lu-cs-search-ic{display:grid;place-items:center;flex-shrink:0}.lu-cs-search-label{flex:1 1 auto;text-align:left}.lu-cs-search-hint{flex-shrink:0;font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:10px;padding:3px 8px;border-radius:var(--radius-pill, 999px);background:var(--glass-bg-ultrathin, var(--bg-raised, #f5f5f5));border:1px solid var(--glass-border, var(--border, rgba(0, 0, 0, .08)));color:var(--text-muted, #a0a0a0)}.lu-cs-search[data-collapsed=true]{justify-content:center;padding-left:0;padding-right:0}.lu-cs-nav{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:4px}.lu-cs-group{display:flex;flex-direction:column;gap:3px}.lu-cs-group-pinned{margin-top:auto}.lu-cs-group-label{font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted, #a0a0a0);padding:2px 14px 5px}.lu-cs-item{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:var(--radius-pill, 999px);color:var(--text-secondary, #666);text-decoration:none;font-size:13px;line-height:1.2;cursor:pointer;position:relative;transition:color .13s,background .13s,box-shadow .13s;appearance:none;width:100%;box-sizing:border-box;background:transparent;border:0;font-family:inherit;text-align:left}.lu-cs-item:hover{background:var(--glass-pill-fill, var(--bg-raised, #f5f5f5));color:var(--text, #0a0a0a)}.lu-cs-item[data-active=true]{background:var(--glass-pill-fill, var(--bg-raised, #f5f5f5));box-shadow:var(--shadow, 0 1px 3px rgba(0, 0, 0, .05)),var(--glass-edge-top, none);color:var(--text, #0a0a0a);font-weight:500}.lu-cs-item[data-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.lu-cs[data-collapsed=true] .lu-cs-item{justify-content:center;width:40px;margin-left:auto;margin-right:auto;padding:9px 0}.lu-cs-item-icon{flex-shrink:0;width:18px;height:18px;display:grid;place-items:center;font-size:12px;color:inherit}.lu-cs-item-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lu-cs-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--accent, #0a0a0a)}.lu-cs-badge{flex-shrink:0;font-size:11px;line-height:1;padding:3px 8px;border-radius:var(--radius-pill, 999px);background:var(--glass-bg-ultrathin, var(--bg-raised, #f5f5f5));color:var(--text-muted, #a0a0a0)}.lu-cs-item[data-active=true] .lu-cs-badge{color:var(--text-secondary, #666)}.lu-cs-badge-live{display:inline-flex;align-items:center;gap:5px;background:transparent;color:var(--text-muted, #a0a0a0);padding-right:2px}.lu-cs-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--ok, #2dbd6e);box-shadow:0 0 0 3px var(--ok-bg, rgba(45, 189, 110, .18));animation:lu-cs-pulse 1.8s ease-in-out infinite}@keyframes lu-cs-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.lu-cs-badge-dot{animation:none}.lu-cs{transition:none}}.lu-cs-foot{flex-shrink:0;margin-top:8px;padding-top:10px;border-top:1px solid var(--border, rgba(0, 0, 0, .08))}.lu-cs-foot:empty{display:none}.lu-cs[data-collapsed=true] .lu-cs-foot{display:flex;justify-content:center}.lu-cs[data-collapsed=true] .lu-cs-foot .lu-am{width:auto}.lu-cs[data-collapsed=true] .lu-cs-foot :is(.lu-am-id,.lu-am-chev){display:none}.lu-cs[data-collapsed=true] .lu-cs-foot .lu-am-trigger{justify-content:center;gap:0;width:auto!important;padding:4px!important;border-radius:999px!important}.lu-cs[data-collapsed=true] .lu-cs-foot .lu-am-dd{left:0!important;right:auto!important;width:248px!important;min-width:248px!important}.lu-cs-foot{overflow:visible}.lu-cs-brand:focus-visible,.lu-cs-fold:focus-visible,.lu-cs-search:focus-visible,.lu-cs-item:focus-visible{outline:var(--focus-outline, 2px solid var(--accent, #171717));outline-offset:-2px}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--font-mono: ui-monospace, "SF Mono", "Fira Code", Menlo, monospace;--control-h: 38px;--state-running: #2e7d5b;--state-idle: #b5852f;--state-stopped: #9aa0ab;--state-error: #c0492f;--state-creating: #3563c9}[data-theme=dark]{--state-running: #4bbd8a;--state-idle: #d6a85a;--state-stopped: #6b7079;--state-error: #e07a63;--state-creating: #7aa0f0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}input,select,textarea{font:inherit;color:inherit}h1{font-size:1.35rem;font-weight:600;letter-spacing:-.02em}h2{font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted)}.muted{color:var(--text-secondary)}.mono{font-family:var(--font-mono);font-size:12px}.shell{display:flex;gap:16px;height:100vh;height:100dvh;padding:16px}.shell>.lu-cs{flex:0 0 auto}.topbar,.nav-scrim{display:none}.main{flex:1;min-width:0;overflow-y:auto;padding:8px 8px 32px}.public-shell{min-height:100vh;min-height:100dvh}.center-screen{min-height:70vh;display:flex;align-items:center;justify-content:center}.auth-gate{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3, 12px);max-width:28rem}.view{display:flex;flex-direction:column;gap:16px;max-width:1200px;margin:0 auto}.view-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.view-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.zone-title{display:flex;align-items:center;gap:10px}.eyebrow+.zone-title{margin-top:2px}.state-block{display:flex;align-items:center;gap:10px;padding:28px 8px;justify-content:center;color:var(--text-secondary)}.row-list{display:flex;flex-direction:column}.row{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--radius-md, 16px);border-bottom:1px solid var(--border)}.row:last-child{border-bottom:none}.row:hover{background:var(--accent-subtle, rgba(0, 0, 0, .04))}.row-main{flex:1;min-width:0;display:flex;flex-direction:column}.row-title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-sub{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-meta{font-size:12px;color:var(--text-secondary);white-space:nowrap}.row-actions{display:flex;align-items:center;gap:6px;opacity:.85}.row-icon{color:var(--text-secondary);display:inline-flex}.dl{font-size:12px;font-weight:500;color:var(--text-secondary);padding:6px 10px;border-radius:var(--radius-pill, 999px)}.dl:hover{color:var(--text);background:var(--accent-subtle)}.load-more{display:flex;justify-content:center;padding:10px 0}.crumbs{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:13px}.crumbs a{color:var(--text-secondary);padding:2px 6px;border-radius:6px}.crumbs a:hover{color:var(--text);background:var(--accent-subtle)}.crumbs .sep{color:var(--text-muted)}.crumbs .current{color:var(--text);font-weight:500;padding:2px 6px}.dropzone{position:relative}.dropzone.is-over:after{content:"Drop files to upload";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:600;border-radius:var(--radius-lg, 22px);border:2px dashed var(--accent);background:var(--accent-subtle);z-index:5}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.stat-card{display:flex;flex-direction:column;gap:4px}.stat-card .value{font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.stat-card .label{font-size:12px;color:var(--text-secondary)}.form-grid{display:flex;flex-direction:column;gap:12px}.form-row{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.form-row>*{min-width:0}.form-col{display:flex;flex-direction:column;gap:5px}.field-label{display:block;font-size:12px;font-weight:500;line-height:1.4;color:var(--text-secondary);margin:0}.form-row .lu-field{gap:5px}.form-row .lu-field-label{line-height:1.4}.form-row .lu-field-control,.form-row .lu-select-trigger,.form-row .lu-btn,.form-row .drive-input{height:var(--control-h)}.form-row .lu-seg{height:var(--control-h);align-items:center}.form-row .lu-field-control{padding-top:0;padding-bottom:0}.lu-field-control,.lu-select-trigger,.drive-input{background:var(--bg);border-color:var(--border-strong)}.lu-field-control:focus,.lu-select-trigger:focus,.drive-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.drive-input{padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-md, 16px);font-size:13px;color:var(--text)}.quota{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);white-space:nowrap}.quota .lu-progress{width:120px}:root{--bp-shell: 900px}@media(max-width:899px){.shell{flex-direction:column;gap:0;padding:0;overflow:hidden}.topbar{display:flex;flex:0 0 auto;align-items:center;gap:6px;z-index:40;padding:4px calc(8px + env(safe-area-inset-right)) 4px calc(8px + env(safe-area-inset-left));padding-top:calc(4px + env(safe-area-inset-top));border-bottom:1px solid var(--border);background:var(--bg)}.topbar-burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill, 999px);color:var(--text)}.topbar-burger:active{background:var(--accent-subtle)}.topbar-brand{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-serif);font-size:1.15rem;line-height:1}.shell>.lu-cs{position:fixed;top:0;bottom:0;left:0;z-index:60;height:auto;width:min(280px,84vw);background:var(--bg-surface, #fff);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-right:1px solid var(--border);border-radius:0 var(--radius-xl, 28px) var(--radius-xl, 28px) 0;box-shadow:0 0 40px #0000002e;padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:calc(12px + env(safe-area-inset-bottom));padding-left:calc(12px + env(safe-area-inset-left));transform:translate(-102%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.shell.nav-open>.lu-cs{transform:none;visibility:visible;transition:transform .22s ease,visibility 0s}.shell>.lu-cs .lu-cs-fold{display:none}.shell>.lu-cs .lu-cs-item:hover,.shell>.lu-cs .lu-cs-item[data-active=true]{background:var(--bg-raised, #f5f5f5);color:var(--text)}.shell>.lu-cs .lu-cs-item[data-active=true]{box-shadow:inset 0 0 0 1px var(--border);font-weight:600}.shell>.lu-cs .lu-am-id{display:flex}.nav-scrim{display:block;position:fixed;inset:0;z-index:55;background:#0000006b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main{padding:12px calc(12px + env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left))}:root{--control-h: 44px}.lu-field-control,.lu-select-trigger,.drive-input,input,select,textarea{font-size:16px}.drive-input{height:44px}.row{flex-wrap:wrap;row-gap:6px}.row-main{flex:1 1 60%}.row-actions{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.quota{flex-wrap:wrap;white-space:normal}.quota .lu-progress{width:84px}.zone-title{flex-wrap:wrap;row-gap:8px;align-items:center}.form-row{align-items:flex-end}h1{font-size:1.2rem}.view{gap:12px}.cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}}@media(prefers-reduced-motion:reduce){.shell>.lu-cs{transition:none}}
