.login-wrap[data-v-14e10f86]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem}.login-card[data-v-14e10f86]{width:100%;max-width:380px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:var(--dt-shadow);padding:2rem 1.8rem;display:flex;flex-direction:column;gap:1rem;animation:dtFadeInUp .25s ease}.brand[data-v-14e10f86]{text-align:center;margin-bottom:.5rem}.brand h1[data-v-14e10f86]{font-size:1.4rem;margin:.6rem 0 .2rem}.brand .sub[data-v-14e10f86]{margin:0;color:var(--dt-muted);font-size:.9rem}.fld[data-v-14e10f86]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--dt-muted)}.err[data-v-14e10f86]{color:var(--dt-danger);font-size:.88rem;margin:0}.info[data-v-14e10f86]{color:var(--dt-warning);font-size:.85rem;margin:0;line-height:1.4}.ver[data-v-14e10f86]{color:var(--dt-muted);font-size:.75rem;margin-top:1rem;opacity:.7}.login-wrap[data-v-ea1272fc]{height:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem}.login-card[data-v-ea1272fc]{width:100%;max-width:360px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:var(--dt-shadow);padding:2rem 1.8rem;display:flex;flex-direction:column;gap:.9rem;animation:dtFadeInUp .25s ease}.brand[data-v-ea1272fc]{text-align:center}.brand h1[data-v-ea1272fc]{font-size:1.3rem;margin:.6rem 0 .2rem}.brand .sub[data-v-ea1272fc]{margin:0;color:var(--dt-muted);font-size:.9rem}.code[data-v-ea1272fc]{text-align:center;letter-spacing:.5em;font-size:1.5rem;font-weight:700}.err[data-v-ea1272fc]{color:var(--dt-danger);font-size:.88rem;margin:0}.login-wrap[data-v-c91e4b7c]{height:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem}.login-card[data-v-c91e4b7c]{width:100%;max-width:380px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:var(--dt-shadow);padding:2rem 1.8rem;display:flex;flex-direction:column;gap:.9rem;animation:dtFadeInUp .25s ease}.brand[data-v-c91e4b7c]{text-align:center}.brand h1[data-v-c91e4b7c]{font-size:1.3rem;margin:.6rem 0 .2rem}.brand .sub[data-v-c91e4b7c]{margin:0;color:var(--dt-muted);font-size:.88rem;line-height:1.4}.loading[data-v-c91e4b7c]{text-align:center;color:var(--dt-muted);padding:1rem}.qr[data-v-c91e4b7c]{display:flex;justify-content:center;background:#fff;border-radius:var(--dt-radius-sm);padding:10px}.qr img[data-v-c91e4b7c]{display:block}.manual[data-v-c91e4b7c]{text-align:center;font-size:.8rem;color:var(--dt-muted)}.manual .lbl[data-v-c91e4b7c]{display:block;margin-bottom:.2rem}.manual code[data-v-c91e4b7c]{font-size:.85rem;color:var(--dt-text);word-break:break-all;background:var(--dt-surface-2);padding:.3rem .5rem;border-radius:6px;display:inline-block}.code[data-v-c91e4b7c]{text-align:center;letter-spacing:.5em;font-size:1.4rem;font-weight:700}.err[data-v-c91e4b7c]{color:var(--dt-danger);font-size:.88rem;margin:0}.tile[data-v-56c000f9]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.55rem;width:116px;padding:.4rem;background:transparent;border:none;cursor:pointer;border-radius:var(--dt-radius-sm)}.icon[data-v-56c000f9]{position:relative;width:84px;height:84px;border-radius:26px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,color-mix(in srgb,var(--dt-accent) 22%,var(--dt-surface)),var(--dt-surface));border:1px solid var(--dt-border);box-shadow:var(--dt-shadow);transition:transform .16s ease,box-shadow .16s ease}.icon i[data-v-56c000f9]{font-size:2.1rem;color:var(--dt-accent)}.icon img[data-v-56c000f9]{width:48px;height:48px;object-fit:contain}.tile:hover .icon[data-v-56c000f9]{transform:translateY(-4px) scale(1.04)}.tile:active .icon[data-v-56c000f9]{transform:scale(.97)}.label[data-v-56c000f9]{font-size:.8rem;color:var(--dt-text);text-align:center;line-height:1.25;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.fav[data-v-56c000f9]{position:absolute;top:2px;right:12px;font-size:.8rem;color:var(--dt-muted);opacity:0;transition:opacity .15s ease,color .15s ease;z-index:2}.tile:hover .fav[data-v-56c000f9],.fav.on[data-v-56c000f9]{opacity:1}.fav.on[data-v-56c000f9]{color:var(--dt-warning)}.badge[data-v-56c000f9]{position:absolute;right:-6px;bottom:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--dt-accent);color:var(--dt-accent-text);border:2px solid var(--dt-bg);font-size:.72rem;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box}.badge.overdue[data-v-56c000f9]{background:var(--dt-danger);color:#fff}.ext[data-v-56c000f9]{position:absolute;top:8px;left:14px;font-size:.7rem;color:var(--dt-muted)}.folder-picker[data-v-8ca6d419]{position:relative;display:inline-flex;min-width:0}.fp-button[data-v-8ca6d419]{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;padding:6px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px;cursor:pointer}.fp-button[data-v-8ca6d419]:hover:not(:disabled){border-color:var(--dt-accent)}.fp-button[data-v-8ca6d419]:disabled{opacity:.6;cursor:default}.fp-button>.pi-folder[data-v-8ca6d419]{color:var(--dt-muted);flex:none;font-size:12px}.fp-label[data-v-8ca6d419]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-caret[data-v-8ca6d419]{margin-left:auto;color:var(--dt-muted);font-size:11px;flex:none}.fp-pop[data-v-8ca6d419]{position:fixed;z-index:60;max-width:340px;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);box-shadow:0 12px 30px #0000002e;overflow:hidden}.fp-search[data-v-8ca6d419]{display:flex;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid var(--dt-border)}.fp-search i[data-v-8ca6d419]{color:var(--dt-muted);font-size:12px}.fp-search input[data-v-8ca6d419]{flex:1;min-width:0;border:none;background:none;outline:none;color:var(--dt-text);font:inherit;font-size:13px}.fp-list[data-v-8ca6d419]{list-style:none;margin:0;padding:4px;overflow-y:auto;min-height:0}.fp-list li[data-v-8ca6d419]{display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:var(--dt-radius-sm);font-size:13px;cursor:pointer}.fp-list li i[data-v-8ca6d419]{color:var(--dt-muted);font-size:12px;flex:none}.fp-list li.active[data-v-8ca6d419]{background:var(--dt-surface-2, rgba(0, 0, 0, .05))}.fp-list li.on[data-v-8ca6d419]{color:var(--dt-accent);font-weight:600}.fp-list li.on i[data-v-8ca6d419]{color:var(--dt-accent)}.fp-name[data-v-8ca6d419]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-empty[data-v-8ca6d419]{color:var(--dt-muted);cursor:default}.fp-empty[data-v-8ca6d419]:hover{background:none}.footer[data-v-1157ed80]{text-align:center;padding:1rem;color:var(--dt-muted);font-size:.8rem;display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.footer .support a[data-v-1157ed80]{text-decoration:none;margin:0 .4rem;color:var(--dt-muted)}.footer .support a[data-v-1157ed80]:hover{color:var(--dt-accent)}.btn[data-v-e8002013]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-e8002013]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-e8002013]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-e8002013]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-e8002013]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-e8002013]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-e8002013]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-e8002013]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-e8002013]:hover{color:var(--dt-danger)}.view-note[data-v-e8002013]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-e8002013]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-e8002013]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-e8002013]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-e8002013]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-e8002013]{padding:5px 14px;font-size:13px}.iconbtn[data-v-e8002013]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-e8002013]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-e8002013]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-e8002013]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-e8002013]{color:inherit}.btn.accent.danger[data-v-e8002013]{background:var(--dt-danger)}.hint-text[data-v-e8002013]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-e8002013]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-e8002013]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-e8002013]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-e8002013]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-e8002013]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-e8002013]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-e8002013]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-e8002013]{display:flex;flex-direction:column;gap:6px}.field label[data-v-e8002013]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-e8002013]{color:var(--dt-accent)}.field input[data-v-e8002013],.field select[data-v-e8002013],.field textarea[data-v-e8002013]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-e8002013]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-e8002013]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-e8002013]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-e8002013]{flex-wrap:wrap}.modal-foot .hint[data-v-e8002013]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-e8002013]{flex:1 1 100%}}.over-all[data-v-e8002013]{z-index:60}.modal.ask[data-v-e8002013]{width:min(440px,100%)}.ask-text[data-v-e8002013]{margin:0;font-size:14px;line-height:1.55;color:var(--dt-text);overflow-wrap:anywhere}.modal.ask input[data-v-e8002013]{width:100%;padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.btn[data-v-5ca6949f]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-5ca6949f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-5ca6949f]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-5ca6949f]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-5ca6949f]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-5ca6949f]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-5ca6949f]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-5ca6949f]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-5ca6949f]:hover{color:var(--dt-danger)}.view-note[data-v-5ca6949f]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-5ca6949f]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-5ca6949f]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-5ca6949f]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-5ca6949f]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-5ca6949f]{padding:5px 14px;font-size:13px}.iconbtn[data-v-5ca6949f]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-5ca6949f]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-5ca6949f]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-5ca6949f]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-5ca6949f]{color:inherit}.btn.accent.danger[data-v-5ca6949f]{background:var(--dt-danger)}.hint-text[data-v-5ca6949f]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-5ca6949f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-5ca6949f]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-5ca6949f]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-5ca6949f]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-5ca6949f]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-5ca6949f]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-5ca6949f]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-5ca6949f]{display:flex;flex-direction:column;gap:6px}.field label[data-v-5ca6949f]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-5ca6949f]{color:var(--dt-accent)}.field input[data-v-5ca6949f],.field select[data-v-5ca6949f],.field textarea[data-v-5ca6949f]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-5ca6949f]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-5ca6949f]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-5ca6949f]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-5ca6949f]{flex-wrap:wrap}.modal-foot .hint[data-v-5ca6949f]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-5ca6949f]{flex:1 1 100%}}.over-all[data-v-5ca6949f]{z-index:60}.modal.conflict[data-v-5ca6949f]{width:min(640px,100%)}.conflict-lead[data-v-5ca6949f]{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--dt-text)}.conflict-list[data-v-5ca6949f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.conflict-list>li[data-v-5ca6949f]{border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.conflict-name[data-v-5ca6949f]{display:flex;align-items:center;gap:8px}.conflict-kind[data-v-5ca6949f]{border:1px solid var(--dt-border);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--dt-muted);flex:none}.conflict-title[data-v-5ca6949f]{font-weight:600;word-break:break-all}.conflict-meta[data-v-5ca6949f]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--dt-muted)}.conflict-meta i[data-v-5ca6949f]{font-size:11px;margin-right:4px}.conflict-locked[data-v-5ca6949f]{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;color:var(--dt-muted)}.conflict-locked i[data-v-5ca6949f]{flex:none;margin-top:2px}.conflict-choice[data-v-5ca6949f]{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.conflict-choice label[data-v-5ca6949f]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.conflict-foot[data-v-5ca6949f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.conflict-actions[data-v-5ca6949f]{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.btn[data-v-cc902bc7]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-cc902bc7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-cc902bc7]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-cc902bc7]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-cc902bc7]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-cc902bc7]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-cc902bc7]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-cc902bc7]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-cc902bc7]:hover{color:var(--dt-danger)}.view-note[data-v-cc902bc7]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-cc902bc7]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-cc902bc7]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-cc902bc7]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-cc902bc7]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-cc902bc7]{padding:5px 14px;font-size:13px}.iconbtn[data-v-cc902bc7]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-cc902bc7]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-cc902bc7]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-cc902bc7]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-cc902bc7]{color:inherit}.btn.accent.danger[data-v-cc902bc7]{background:var(--dt-danger)}.hint-text[data-v-cc902bc7]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-cc902bc7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-cc902bc7]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-cc902bc7]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-cc902bc7]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-cc902bc7]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-cc902bc7]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-cc902bc7]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-cc902bc7]{display:flex;flex-direction:column;gap:6px}.field label[data-v-cc902bc7]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-cc902bc7]{color:var(--dt-accent)}.field input[data-v-cc902bc7],.field select[data-v-cc902bc7],.field textarea[data-v-cc902bc7]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-cc902bc7]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-cc902bc7]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-cc902bc7]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-cc902bc7]{flex-wrap:wrap}.modal-foot .hint[data-v-cc902bc7]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-cc902bc7]{flex:1 1 100%}}.over-all[data-v-cc902bc7]{z-index:60}.timeline[data-v-cc902bc7]{position:relative;display:flex;flex-direction:column;gap:2px}.timeline[data-v-cc902bc7]:before{content:"";position:absolute;left:8px;top:14px;bottom:14px;width:2px;background:var(--dt-border)}.tl-item[data-v-cc902bc7]{position:relative;padding:9px 12px 9px 32px;border-radius:var(--dt-radius-sm)}.tl-item[data-v-cc902bc7]:hover{background:var(--dt-surface-2)}.tl-dot[data-v-cc902bc7]{position:absolute;left:2px;top:11px;width:16px;height:16px;border-radius:50%;background:var(--dt-surface);border:2px solid var(--dt-border);display:grid;place-items:center;font-size:8px;color:var(--dt-muted)}.tl-item.current[data-v-cc902bc7]{background:color-mix(in srgb,var(--dt-accent) 8%,var(--dt-surface))}.tl-item.current .tl-dot[data-v-cc902bc7]{background:var(--dt-accent);border-color:var(--dt-accent);color:#fff}.tl-item.current .tl-title[data-v-cc902bc7]{color:var(--dt-text)}.tl-item.start .tl-dot[data-v-cc902bc7]{border-style:dashed}.tl-item.restored .tl-dot[data-v-cc902bc7]{border-color:var(--dt-accent)}.tl-line[data-v-cc902bc7]{display:flex;align-items:center;gap:10px}.tl-title[data-v-cc902bc7]{font-size:13.5px;font-weight:600}.tl-tag[data-v-cc902bc7]{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dt-accent)}.tl-line .link[data-v-cc902bc7]{color:var(--dt-muted)}.tl-line .tl-view[data-v-cc902bc7]{margin-left:auto}.tl-item:hover .link[data-v-cc902bc7]{color:var(--dt-accent)}.tl-meta[data-v-cc902bc7]{font-size:12px;color:var(--dt-muted);margin-top:2px;font-variant-numeric:tabular-nums}.tl-empty[data-v-cc902bc7]{margin:0;padding:6px 0 6px 32px;font-size:12.5px;color:var(--dt-muted)}.vtabs[data-v-cc902bc7]{display:flex;gap:6px;flex-wrap:wrap}.vtabs button[data-v-cc902bc7]{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;border-radius:999px;cursor:pointer;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-muted);font:inherit;font-size:13px}.vtabs button.on[data-v-cc902bc7]{color:var(--dt-accent);border-color:color-mix(in srgb,var(--dt-accent) 45%,var(--dt-border));font-weight:600}.vtabs .n[data-v-cc902bc7]{font-size:11px;font-variant-numeric:tabular-nums}.vtabs .n.open[data-v-cc902bc7]{color:var(--dt-warning)}.req-history[data-v-cc902bc7]{display:flex;flex-direction:column;gap:10px}.rh[data-v-cc902bc7]{border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);padding:10px 12px}.rh-head[data-v-cc902bc7]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13.5px}.rh-head .pi[data-v-cc902bc7]{color:var(--dt-accent)}.rh-state[data-v-cc902bc7]{font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--dt-surface-2)}.rh.st-approved .rh-state[data-v-cc902bc7],.rh.st-done .rh-state[data-v-cc902bc7]{color:var(--dt-success)}.rh.st-rejected .rh-state[data-v-cc902bc7]{color:var(--dt-danger)}.rh.st-open .rh-state[data-v-cc902bc7]{color:var(--dt-accent)}.rh-note[data-v-cc902bc7]{margin:4px 0 0;font-size:13px;overflow-wrap:anywhere}.rh-events[data-v-cc902bc7]{list-style:none;margin:8px 0 0;padding:0 0 0 4px;display:flex;flex-direction:column;gap:4px;border-left:2px solid var(--dt-border)}.rh-events li[data-v-cc902bc7]{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline;padding-left:10px;font-size:13px}.rh-events li.ev-decided[data-v-cc902bc7]:not(.no),.rh-events li.ev-done[data-v-cc902bc7]{color:var(--dt-text)}.rh-events li.no[data-v-cc902bc7]{color:var(--dt-danger)}.btn[data-v-69645238]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-69645238]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-69645238]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-69645238]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-69645238]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-69645238]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-69645238]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-69645238]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-69645238]:hover{color:var(--dt-danger)}.view-note[data-v-69645238]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-69645238]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-69645238]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-69645238]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-69645238]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-69645238]{padding:5px 14px;font-size:13px}.iconbtn[data-v-69645238]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-69645238]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-69645238]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-69645238]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-69645238]{color:inherit}.btn.accent.danger[data-v-69645238]{background:var(--dt-danger)}.hint-text[data-v-69645238]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-69645238]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-69645238]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-69645238]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-69645238]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-69645238]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-69645238]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-69645238]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-69645238]{display:flex;flex-direction:column;gap:6px}.field label[data-v-69645238]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-69645238]{color:var(--dt-accent)}.field input[data-v-69645238],.field select[data-v-69645238],.field textarea[data-v-69645238]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-69645238]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-69645238]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-69645238]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-69645238]{flex-wrap:wrap}.modal-foot .hint[data-v-69645238]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-69645238]{flex:1 1 100%}}.over-all[data-v-69645238]{z-index:60}.modal.diff[data-v-69645238]{width:min(880px,100%)}.diff-head[data-v-69645238]{display:flex;flex-direction:column;gap:6px}.diff-title[data-v-69645238]{font-size:14.5px;font-weight:600;color:var(--dt-text)}.diff-against[data-v-69645238]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--dt-muted)}.diff-against select[data-v-69645238]{padding:6px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px;max-width:100%}.diff-summary[data-v-69645238]{display:flex;gap:8px;flex-wrap:wrap}.sum[data-v-69645238]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface-2)}.sum.added[data-v-69645238]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 40%,var(--dt-border))}.sum.removed[data-v-69645238]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 40%,var(--dt-border))}.sum.changed[data-v-69645238]{color:var(--dt-accent);border-color:color-mix(in srgb,var(--dt-accent) 40%,var(--dt-border))}.diff-note[data-v-69645238]{margin:0;font-size:13px;line-height:1.55;color:var(--dt-muted)}.diff-rows[data-v-69645238]{display:flex;flex-direction:column;gap:2px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);padding:6px 0;background:var(--dt-surface)}.diff-row[data-v-69645238]{display:grid;grid-template-columns:22px minmax(0,1fr);padding:4px 12px 4px 0;border-left:3px solid transparent;font-size:13.5px;line-height:1.55;color:var(--dt-text)}.diff-row.context[data-v-69645238]{color:var(--dt-muted)}.diff-row.added[data-v-69645238]{background:color-mix(in srgb,var(--dt-success) 9%,var(--dt-surface));border-left-color:var(--dt-success)}.diff-row.removed[data-v-69645238]{background:color-mix(in srgb,var(--dt-danger) 7%,var(--dt-surface));border-left-color:var(--dt-danger)}.diff-row.changed[data-v-69645238]{border-left-color:var(--dt-accent)}.diff-mark[data-v-69645238]{text-align:center;font-weight:700;color:var(--dt-muted);-webkit-user-select:none;user-select:none}.diff-row.added .diff-mark[data-v-69645238]{color:var(--dt-success)}.diff-row.removed .diff-mark[data-v-69645238]{color:var(--dt-danger)}.diff-row.changed .diff-mark[data-v-69645238]{color:var(--dt-accent)}.diff-text[data-v-69645238]{white-space:pre-wrap;overflow-wrap:anywhere;text-decoration:none}.diff-row.removed .diff-text[data-v-69645238]{color:var(--dt-muted)}.seg[data-v-69645238]{border-radius:3px;padding:0 1px;text-decoration:none}.seg.added[data-v-69645238]{background:color-mix(in srgb,var(--dt-success) 24%,transparent);color:var(--dt-text)}.seg.removed[data-v-69645238]{background:color-mix(in srgb,var(--dt-danger) 18%,transparent);color:var(--dt-muted);text-decoration:line-through}.diff-gap[data-v-69645238]{padding:3px 12px 3px 25px;font-size:12px;color:var(--dt-muted);border-top:1px dashed var(--dt-border);border-bottom:1px dashed var(--dt-border);background:var(--dt-surface-2)}.diff-cells[data-v-69645238]{width:100%;border-collapse:collapse;font-size:13px}.diff-cells th[data-v-69645238]{text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dt-muted);padding:6px 10px;border-bottom:1px solid var(--dt-border)}.diff-cells td[data-v-69645238]{padding:6px 10px;border-bottom:1px solid var(--dt-border);vertical-align:top;overflow-wrap:anywhere}.diff-cells ins[data-v-69645238]{text-decoration:none;background:color-mix(in srgb,var(--dt-success) 20%,transparent);border-radius:3px;padding:0 2px}.diff-cells del[data-v-69645238]{color:var(--dt-muted);background:color-mix(in srgb,var(--dt-danger) 14%,transparent);border-radius:3px;padding:0 2px}.cell-address[data-v-69645238]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:nowrap;color:var(--dt-muted)}.cell-empty[data-v-69645238]{color:var(--dt-muted);font-style:italic}.btn[data-v-e47866de]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-e47866de]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-e47866de]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-e47866de]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-e47866de]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-e47866de]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-e47866de]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-e47866de]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-e47866de]:hover{color:var(--dt-danger)}.view-note[data-v-e47866de]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-e47866de]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-e47866de]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-e47866de]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-e47866de]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-e47866de]{padding:5px 14px;font-size:13px}.iconbtn[data-v-e47866de]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-e47866de]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-e47866de]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-e47866de]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-e47866de]{color:inherit}.btn.accent.danger[data-v-e47866de]{background:var(--dt-danger)}.hint-text[data-v-e47866de]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-e47866de]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-e47866de]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-e47866de]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-e47866de]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-e47866de]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-e47866de]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-e47866de]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-e47866de]{display:flex;flex-direction:column;gap:6px}.field label[data-v-e47866de]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-e47866de]{color:var(--dt-accent)}.field input[data-v-e47866de],.field select[data-v-e47866de],.field textarea[data-v-e47866de]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-e47866de]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-e47866de]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-e47866de]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-e47866de]{flex-wrap:wrap}.modal-foot .hint[data-v-e47866de]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-e47866de]{flex:1 1 100%}}.over-all[data-v-e47866de]{z-index:60}.member-add select[data-v-e47866de],.member-row select[data-v-e47866de]{padding:7px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px}.member-row select[data-v-e47866de]:disabled{opacity:.55;cursor:not-allowed}.modal.members[data-v-e47866de]{width:min(620px,100%)}.member-add[data-v-e47866de]{display:flex;gap:8px;margin:12px 0 14px;flex-wrap:wrap}.member-add select[data-v-e47866de]{flex:1;min-width:180px}.member-search[data-v-e47866de]{padding:7px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px;min-width:0}.member-search.wide[data-v-e47866de]{width:100%;margin-bottom:4px}.member-list[data-v-e47866de]{display:flex;flex-direction:column;gap:6px;max-height:46vh;overflow-y:auto}.member-row[data-v-e47866de]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm)}.member-name[data-v-e47866de]{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:13.5px}.member-name i[data-v-e47866de]{color:var(--dt-muted)}.member-self[data-v-e47866de]{font-style:normal;font-size:11px;color:var(--dt-muted);border:1px solid var(--dt-border);border-radius:999px;padding:1px 7px}.member-row select[data-v-e47866de]{flex:0 0 auto;max-width:170px}.member-label[data-v-e47866de]{display:flex;flex-direction:column;min-width:0}.member-hint[data-v-e47866de]{font-size:11.5px;color:var(--dt-muted)}.btn[data-v-17f60ee2]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-17f60ee2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-17f60ee2]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-17f60ee2]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-17f60ee2]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-17f60ee2]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-17f60ee2]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-17f60ee2]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-17f60ee2]:hover{color:var(--dt-danger)}.view-note[data-v-17f60ee2]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-17f60ee2]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-17f60ee2]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-17f60ee2]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-17f60ee2]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-17f60ee2]{padding:5px 14px;font-size:13px}.iconbtn[data-v-17f60ee2]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-17f60ee2]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-17f60ee2]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-17f60ee2]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-17f60ee2]{color:inherit}.btn.accent.danger[data-v-17f60ee2]{background:var(--dt-danger)}.hint-text[data-v-17f60ee2]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-17f60ee2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-17f60ee2]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-17f60ee2]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-17f60ee2]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-17f60ee2]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-17f60ee2]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-17f60ee2]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-17f60ee2]{display:flex;flex-direction:column;gap:6px}.field label[data-v-17f60ee2]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-17f60ee2]{color:var(--dt-accent)}.field input[data-v-17f60ee2],.field select[data-v-17f60ee2],.field textarea[data-v-17f60ee2]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-17f60ee2]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-17f60ee2]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-17f60ee2]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-17f60ee2]{flex-wrap:wrap}.modal-foot .hint[data-v-17f60ee2]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-17f60ee2]{flex:1 1 100%}}.over-all[data-v-17f60ee2]{z-index:60}.template[data-v-17f60ee2]{display:flex;align-items:center;gap:8px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface-2);padding:4px 8px 4px 4px}.template-main[data-v-17f60ee2]{flex:1;min-width:0;text-align:left;background:none;border:none;padding:8px 10px;cursor:pointer;color:var(--dt-text);font:inherit;display:flex;flex-direction:column;gap:3px;border-radius:var(--dt-radius-sm)}.template-main[data-v-17f60ee2]:hover:not(:disabled){background:var(--dt-surface)}.template-name[data-v-17f60ee2]{font-size:14px;font-weight:600}.template-meta[data-v-17f60ee2]{font-size:12px;color:var(--dt-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.level[data-v-17f60ee2]{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface)}.level.system[data-v-17f60ee2]{color:var(--dt-accent);border-color:color-mix(in srgb,var(--dt-accent) 35%,var(--dt-border))}.template-actions[data-v-17f60ee2]{display:flex;gap:6px}.upload[data-v-17f60ee2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.modal-foot[data-v-17f60ee2]{flex-wrap:wrap}.modal-foot .btn[data-v-17f60ee2]{white-space:nowrap}.modal-foot .buttons[data-v-17f60ee2]{margin-left:auto}.level-select[data-v-17f60ee2]{padding:7px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px}.btn[data-v-ec64511e]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-ec64511e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-ec64511e]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-ec64511e]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-ec64511e]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-ec64511e]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-ec64511e]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-ec64511e]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-ec64511e]:hover{color:var(--dt-danger)}.view-note[data-v-ec64511e]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-ec64511e]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-ec64511e]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-ec64511e]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-ec64511e]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-ec64511e]{padding:5px 14px;font-size:13px}.iconbtn[data-v-ec64511e]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-ec64511e]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-ec64511e]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-ec64511e]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-ec64511e]{color:inherit}.btn.accent.danger[data-v-ec64511e]{background:var(--dt-danger)}.hint-text[data-v-ec64511e]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-ec64511e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-ec64511e]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-ec64511e]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-ec64511e]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-ec64511e]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-ec64511e]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-ec64511e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-ec64511e]{display:flex;flex-direction:column;gap:6px}.field label[data-v-ec64511e]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-ec64511e]{color:var(--dt-accent)}.field input[data-v-ec64511e],.field select[data-v-ec64511e],.field textarea[data-v-ec64511e]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-ec64511e]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-ec64511e]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-ec64511e]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-ec64511e]{flex-wrap:wrap}.modal-foot .hint[data-v-ec64511e]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-ec64511e]{flex:1 1 100%}}.over-all[data-v-ec64511e]{z-index:60}.modal.wide[data-v-ec64511e]{width:min(1100px,100%);height:min(820px,92vh);resize:both;min-width:min(640px,100%);min-height:420px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px)}.modal.wide.max[data-v-ec64511e]{width:calc(100vw - 40px);height:calc(100vh - 40px);resize:none}.modal-close.size[data-v-ec64511e]{margin-left:auto}.modal-close.size+.modal-close[data-v-ec64511e]{margin-left:0}@media(max-width:760px){.modal.wide[data-v-ec64511e]{resize:none}.modal-close.size[data-v-ec64511e]{display:none}.modal-close.size+.modal-close[data-v-ec64511e]{margin-left:auto}}.body[data-v-ec64511e]{flex:1;min-height:0;display:grid;grid-template-columns:320px 1fr}@media(max-width:760px){.body[data-v-ec64511e]{grid-template-columns:1fr;overflow:auto}.list[data-v-ec64511e]{max-height:40vh;border-right:none;border-bottom:1px solid var(--dt-border)}}.list[data-v-ec64511e]{border-right:1px solid var(--dt-border);overflow:auto;padding:12px;display:flex;flex-direction:column;gap:4px}.list-tools[data-v-ec64511e]{display:flex;gap:6px;margin-bottom:6px}.search[data-v-ec64511e],.cat[data-v-ec64511e]{padding:7px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:13px;min-width:0}.search[data-v-ec64511e]{flex:1}.group[data-v-ec64511e]{margin:10px 4px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-muted)}.row[data-v-ec64511e]{text-align:left;border:1px solid transparent;background:none;border-radius:var(--dt-radius-sm);padding:8px 10px;cursor:pointer;color:var(--dt-text);font:inherit;display:flex;flex-direction:column;gap:3px}.row[data-v-ec64511e]:hover{background:var(--dt-surface-2)}.row.on[data-v-ec64511e]{border-color:color-mix(in srgb,var(--dt-accent) 40%,var(--dt-border));background:color-mix(in srgb,var(--dt-accent) 7%,var(--dt-surface))}.row.old .row-name[data-v-ec64511e]{color:var(--dt-muted);text-decoration:line-through}.row-name[data-v-ec64511e]{font-weight:600;font-size:14px;overflow-wrap:anywhere}.row-meta[data-v-ec64511e]{font-size:11.5px;color:var(--dt-muted);display:flex;gap:6px;flex-wrap:wrap;align-items:center}.level[data-v-ec64511e]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:999px;border:1px solid var(--dt-border)}.state[data-v-ec64511e]{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--dt-surface-2)}.state.released[data-v-ec64511e]{color:var(--dt-success);background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.state.draft[data-v-ec64511e]{color:var(--dt-warning);background:color-mix(in srgb,var(--dt-warning) 12%,var(--dt-surface))}.state.deprecated[data-v-ec64511e]{color:var(--dt-muted)}.state.big[data-v-ec64511e]{font-size:12px;padding:3px 10px}.detail[data-v-ec64511e]{overflow:auto;padding:18px 22px;display:flex;flex-direction:column;gap:12px}.detail-head[data-v-ec64511e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.detail-head h3[data-v-ec64511e]{margin:0;font-size:17px;overflow-wrap:anywhere}.steps[data-v-ec64511e]{display:flex;flex-direction:column;gap:10px}.step[data-v-ec64511e]{display:flex;gap:12px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);padding:10px 12px}.step .n[data-v-ec64511e]{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--dt-accent) 14%,var(--dt-surface));color:var(--dt-accent);font-weight:700;font-size:12px}.step strong[data-v-ec64511e]{font-size:14px}.acts[data-v-ec64511e]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.warn[data-v-ec64511e]{color:var(--dt-warning)}.box[data-v-ec64511e]{border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);padding:10px 12px}.box summary[data-v-ec64511e]{cursor:pointer;font-weight:600;font-size:14px}.box[open] summary[data-v-ec64511e]{margin-bottom:10px}.ph-grid[data-v-ec64511e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.ph[data-v-ec64511e]{display:flex;flex-direction:column;gap:4px;font-size:12px}.ph code[data-v-ec64511e]{font-size:11.5px;color:var(--dt-muted);overflow-wrap:anywhere}.ph input[data-v-ec64511e]{padding:6px 9px;border-radius:8px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:13px}.clauses[data-v-ec64511e],.usage[data-v-ec64511e],.versions[data-v-ec64511e],.warnings[data-v-ec64511e]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.clauses li[data-v-ec64511e],.usage li[data-v-ec64511e],.versions li[data-v-ec64511e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.clauses code[data-v-ec64511e]{font-size:12px}.ok[data-v-ec64511e]{color:var(--dt-success)}.bad[data-v-ec64511e]{color:var(--dt-danger)}.warnings li[data-v-ec64511e]{font-size:12.5px;color:var(--dt-warning);display:flex;gap:6px}.chk[data-v-ec64511e]{display:flex;align-items:center;gap:6px;font-size:12.5px;margin-bottom:8px}.create[data-v-ec64511e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.msg[data-v-ec64511e]{font-size:12.5px;flex:1;min-width:0}.msg.ok[data-v-ec64511e]{color:var(--dt-success)}.msg.err[data-v-ec64511e]{color:var(--dt-danger)}.btn[data-v-2071c59c]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-2071c59c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-2071c59c]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-2071c59c]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-2071c59c]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-2071c59c]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-2071c59c]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-2071c59c]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-2071c59c]:hover{color:var(--dt-danger)}.view-note[data-v-2071c59c]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-2071c59c]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-2071c59c]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-2071c59c]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-2071c59c]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-2071c59c]{padding:5px 14px;font-size:13px}.iconbtn[data-v-2071c59c]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-2071c59c]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-2071c59c]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-2071c59c]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-2071c59c]{color:inherit}.btn.accent.danger[data-v-2071c59c]{background:var(--dt-danger)}.hint-text[data-v-2071c59c]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-2071c59c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-2071c59c]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-2071c59c]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-2071c59c]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-2071c59c]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-2071c59c]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-2071c59c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-2071c59c]{display:flex;flex-direction:column;gap:6px}.field label[data-v-2071c59c]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-2071c59c]{color:var(--dt-accent)}.field input[data-v-2071c59c],.field select[data-v-2071c59c],.field textarea[data-v-2071c59c]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-2071c59c]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-2071c59c]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-2071c59c]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-2071c59c]{flex-wrap:wrap}.modal-foot .hint[data-v-2071c59c]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-2071c59c]{flex:1 1 100%}}.over-all[data-v-2071c59c]{z-index:60}.modal.wide[data-v-2071c59c]{width:min(1280px,calc(100vw - 40px));height:min(880px,calc(100vh - 40px));resize:both;min-width:min(640px,100%);min-height:420px}.modal.wide.max[data-v-2071c59c]{width:calc(100vw - 40px);height:calc(100vh - 40px);resize:none}.modal-close.size[data-v-2071c59c]{margin-left:auto}.modal-close.size+.modal-close[data-v-2071c59c]{margin-left:0}@media(max-width:760px){.modal.wide[data-v-2071c59c]{resize:none}.modal-close.size[data-v-2071c59c]{display:none}.modal-close.size+.modal-close[data-v-2071c59c]{margin-left:auto}}.body[data-v-2071c59c]{flex:1;min-height:0;display:grid;grid-template-columns:240px 1fr}.body.single[data-v-2071c59c]{grid-template-columns:1fr}@media(max-width:700px){.body[data-v-2071c59c]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.list[data-v-2071c59c]{max-height:160px;border-right:none;border-bottom:1px solid var(--dt-border)}}.list[data-v-2071c59c]{border-right:1px solid var(--dt-border);padding:10px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;background:var(--dt-surface-2)}.sec[data-v-2071c59c]{margin:12px 4px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-muted)}.list .sec[data-v-2071c59c]:first-of-type{margin-top:4px}.row[data-v-2071c59c]{text-align:left;border:1px solid transparent;background:none;border-radius:var(--dt-radius-sm);padding:8px 10px;cursor:pointer;color:var(--dt-text);font:inherit;display:flex;flex-direction:column;gap:2px}.row[data-v-2071c59c]:hover{background:var(--dt-surface)}.row.on[data-v-2071c59c]{border-color:color-mix(in srgb,var(--dt-accent) 40%,var(--dt-border));background:var(--dt-surface)}.row-name[data-v-2071c59c]{font-weight:600;font-size:14px;overflow-wrap:anywhere}.row-meta[data-v-2071c59c]{font-size:11.5px;color:var(--dt-muted)}.search[data-v-2071c59c]{padding:7px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px;min-width:0}.search.wide[data-v-2071c59c]{width:100%;box-sizing:border-box}.detail[data-v-2071c59c]{overflow:auto;padding:18px 22px;display:flex;flex-direction:column;gap:12px;min-width:0}.team-head[data-v-2071c59c]{display:flex;flex-direction:column;gap:6px}.team-title[data-v-2071c59c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.team-title h3[data-v-2071c59c]{margin:0;font-size:18px;overflow-wrap:anywhere}.badge[data-v-2071c59c]{font-size:11.5px;padding:3px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:5px}.badge.lead[data-v-2071c59c]{color:var(--dt-accent);background:color-mix(in srgb,var(--dt-accent) 10%,var(--dt-surface))}.badge .pi[data-v-2071c59c]{font-size:10px}.stats[data-v-2071c59c]{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--dt-muted)}.stat[data-v-2071c59c]{display:inline-flex;align-items:center;gap:6px}.dot[data-v-2071c59c]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.here[data-v-2071c59c],.pdot.here[data-v-2071c59c]{background:var(--dt-success)}.dot.away[data-v-2071c59c],.pdot.away[data-v-2071c59c]{background:var(--dt-warning)}.dot.planned[data-v-2071c59c],.pdot.planned[data-v-2071c59c]{background:color-mix(in srgb,var(--dt-accent) 60%,var(--dt-surface))}.tabs[data-v-2071c59c]{display:flex;gap:4px;border-bottom:1px solid var(--dt-border)}.tabs button[data-v-2071c59c]{border:none;background:none;padding:8px 12px;cursor:pointer;font:inherit;font-size:13.5px;color:var(--dt-muted);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:6px}.tabs button.active[data-v-2071c59c]{color:var(--dt-text);border-bottom-color:var(--dt-accent);font-weight:600}.tabs .n[data-v-2071c59c]{font-size:11px;padding:0 6px;border-radius:999px;background:var(--dt-surface-2);font-variant-numeric:tabular-nums}.tabs .n.warn[data-v-2071c59c]{color:var(--dt-warning);background:color-mix(in srgb,var(--dt-warning) 12%,var(--dt-surface))}.msg[data-v-2071c59c]{margin:0;font-size:13px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--dt-radius-sm)}.msg.ok[data-v-2071c59c]{color:var(--dt-success);background:color-mix(in srgb,var(--dt-success) 8%,var(--dt-surface))}.msg.err[data-v-2071c59c]{color:var(--dt-danger);background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.msg .undo[data-v-2071c59c]{margin-left:auto;font-weight:600;color:var(--dt-accent);font-size:13px}.pane[data-v-2071c59c]{display:flex;flex-direction:column;gap:10px}.readonly[data-v-2071c59c]{display:flex;gap:6px;align-items:center}.adder[data-v-2071c59c]{display:flex;flex-direction:column;gap:6px}.adder-field[data-v-2071c59c]{position:relative;display:flex;align-items:center}.adder-field>.pi[data-v-2071c59c]{position:absolute;left:12px;color:var(--dt-muted);font-size:13px}.adder-field input[data-v-2071c59c]{width:100%;box-sizing:border-box;padding:10px 12px 10px 34px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.hits[data-v-2071c59c]{position:absolute;left:0;right:0;top:calc(100% + 3px);z-index:5;list-style:none;margin:0;padding:4px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);box-shadow:var(--dt-shadow);max-height:260px;overflow-y:auto}.hits.none[data-v-2071c59c]{padding:10px 12px;font-size:13px;color:var(--dt-muted)}.hits li.hit-sec[data-v-2071c59c]{cursor:default;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-muted);padding:8px 10px 3px}.hits li.hit-sec[data-v-2071c59c]:hover{background:none}.hits li[data-v-2071c59c]{padding:7px 10px;border-radius:8px;cursor:pointer;font-size:13.5px;display:flex;gap:8px;align-items:baseline}.hits li[data-v-2071c59c]:hover,.hits li.on[data-v-2071c59c]{background:var(--dt-surface-2)}.hits .pi[data-v-2071c59c]{font-size:12px;color:var(--dt-muted)}.hit-name[data-v-2071c59c]{color:var(--dt-text)}.hit-detail[data-v-2071c59c]{font-size:12px;color:var(--dt-muted);margin-left:6px}.people[data-v-2071c59c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.person[data-v-2071c59c]{display:flex;align-items:center;gap:12px;padding:7px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface);flex-wrap:wrap}.person.away[data-v-2071c59c]{border-color:color-mix(in srgb,var(--dt-warning) 35%,var(--dt-border))}.avatar[data-v-2071c59c]{position:relative;flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;letter-spacing:.02em;background:color-mix(in srgb,var(--dt-accent) 12%,var(--dt-surface));color:var(--dt-accent)}.avatar.lead[data-v-2071c59c]{background:color-mix(in srgb,var(--dt-accent) 22%,var(--dt-surface))}.avatar.grp[data-v-2071c59c]{background:color-mix(in srgb,var(--dt-warning) 14%,var(--dt-surface));color:var(--dt-warning)}.pdot[data-v-2071c59c]{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;border:2px solid var(--dt-surface)}.pdot.inline[data-v-2071c59c]{position:static;display:inline-block;width:8px;height:8px;border:none;margin-right:6px}.who[data-v-2071c59c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:13.5px}.who strong[data-v-2071c59c]{font-weight:600;overflow-wrap:anywhere;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.who.as-button[data-v-2071c59c]{border:none;background:none;text-align:left;padding:0;cursor:pointer;color:inherit;font:inherit}.sub[data-v-2071c59c]{font-size:12px;color:var(--dt-muted)}.sub.away[data-v-2071c59c]{color:var(--dt-warning)}.tag[data-v-2071c59c]{font-size:11px;color:var(--dt-muted);border:1px solid var(--dt-border);border-radius:999px;padding:1px 8px;font-style:normal;font-weight:400}.tag.inline[data-v-2071c59c]{padding:0 7px}.sub-people[data-v-2071c59c]{list-style:none;margin:4px 0 2px 46px;padding:0;width:100%;display:flex;flex-direction:column;gap:4px;font-size:13px}.acts[data-v-2071c59c]{display:flex;gap:14px;flex:none}.link.confirm[data-v-2071c59c]{color:var(--dt-danger);font-weight:600}.abs-bar[data-v-2071c59c]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.abs-bar .btn[data-v-2071c59c]{margin-left:auto}.chips[data-v-2071c59c]{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:var(--dt-surface-2);border:1px solid var(--dt-border)}.chips button[data-v-2071c59c]{border:none;background:none;padding:5px 12px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;color:var(--dt-muted)}.chips button.on[data-v-2071c59c]{background:var(--dt-surface);color:var(--dt-text);box-shadow:var(--dt-shadow)}.chips .n[data-v-2071c59c]{margin-left:5px;font-size:11.5px;font-variant-numeric:tabular-nums}.abs-form[data-v-2071c59c]{border:1px solid color-mix(in srgb,var(--dt-accent) 30%,var(--dt-border));border-radius:var(--dt-radius-sm);padding:14px 16px;display:flex;flex-direction:column;gap:12px;background:color-mix(in srgb,var(--dt-accent) 3%,var(--dt-surface))}.abs-form h4[data-v-2071c59c]{margin:0;font-size:14px}.deputy[data-v-2071c59c]{position:relative}.picked[data-v-2071c59c]{font-size:12px;color:var(--dt-success);display:inline-flex;gap:4px;align-items:center}.quick[data-v-2071c59c]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.chk[data-v-2071c59c]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--dt-text)}.warn[data-v-2071c59c]{color:var(--dt-warning)}.form-foot[data-v-2071c59c]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.form-foot .buttons[data-v-2071c59c]{display:flex;gap:8px}.blank[data-v-2071c59c]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 20px}.blank>.pi[data-v-2071c59c]{font-size:28px;color:var(--dt-muted)}@media(max-width:560px){.two[data-v-2071c59c]{grid-template-columns:1fr}.acts[data-v-2071c59c]{width:100%;padding-left:46px}}.btn[data-v-ba9c501f]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-ba9c501f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-ba9c501f]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-ba9c501f]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-ba9c501f]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-ba9c501f]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-ba9c501f]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-ba9c501f]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-ba9c501f]:hover{color:var(--dt-danger)}.view-note[data-v-ba9c501f]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-ba9c501f]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-ba9c501f]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-ba9c501f]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-ba9c501f]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-ba9c501f]{padding:5px 14px;font-size:13px}.iconbtn[data-v-ba9c501f]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-ba9c501f]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-ba9c501f]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-ba9c501f]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-ba9c501f]{color:inherit}.btn.accent.danger[data-v-ba9c501f]{background:var(--dt-danger)}.hint-text[data-v-ba9c501f]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-ba9c501f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-ba9c501f]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-ba9c501f]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-ba9c501f]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-ba9c501f]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-ba9c501f]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-ba9c501f]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-ba9c501f]{display:flex;flex-direction:column;gap:6px}.field label[data-v-ba9c501f]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-ba9c501f]{color:var(--dt-accent)}.field input[data-v-ba9c501f],.field select[data-v-ba9c501f],.field textarea[data-v-ba9c501f]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-ba9c501f]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-ba9c501f]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-ba9c501f]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-ba9c501f]{flex-wrap:wrap}.modal-foot .hint[data-v-ba9c501f]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-ba9c501f]{flex:1 1 100%}}.over-all[data-v-ba9c501f]{z-index:60}.modal[data-v-ba9c501f]{width:min(620px,100%)}.picker[data-v-ba9c501f]{position:relative;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 8px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);cursor:text;min-height:42px}.picker input[data-v-ba9c501f]{flex:1;min-width:160px;border:none;background:none;outline:none;color:var(--dt-text);font:inherit;font-size:14px;padding:4px 2px}.pick[data-v-ba9c501f]{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:3px 4px 3px 10px;border-radius:999px;background:color-mix(in srgb,var(--dt-accent) 12%,var(--dt-surface));color:var(--dt-text)}.pick.group[data-v-ba9c501f]{background:color-mix(in srgb,var(--dt-warning) 14%,var(--dt-surface))}.pick.team[data-v-ba9c501f]{background:color-mix(in srgb,var(--dt-success) 14%,var(--dt-surface))}.pick .pi[data-v-ba9c501f]{font-size:11px}.pick button[data-v-ba9c501f]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:2px 4px;border-radius:50%}.pick button[data-v-ba9c501f]:hover{color:var(--dt-danger)}.hits[data-v-ba9c501f]{position:absolute;left:0;right:0;top:calc(100% + 3px);z-index:5;list-style:none;margin:0;padding:4px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);box-shadow:var(--dt-shadow);max-height:260px;overflow-y:auto}.hits li[data-v-ba9c501f],.hit-row[data-v-ba9c501f]{padding:7px 10px;border-radius:8px;cursor:pointer;font-size:13.5px;display:flex;gap:8px;align-items:baseline}.hits li[data-v-ba9c501f]:hover,.hits li.on[data-v-ba9c501f],.hit-row[data-v-ba9c501f]:hover{background:var(--dt-surface-2)}.hit-sec[data-v-ba9c501f]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-muted);padding:8px 10px 3px}.hit-name[data-v-ba9c501f]{color:var(--dt-text)}.hit-detail[data-v-ba9c501f]{font-size:12px;color:var(--dt-muted);margin-left:6px}.browse-link[data-v-ba9c501f]{align-self:flex-start}.browse[data-v-ba9c501f]{border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);padding:8px;display:flex;flex-direction:column;gap:8px}.browse-filter[data-v-ba9c501f]{padding:7px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:13.5px}.browse-cols[data-v-ba9c501f]{display:grid;grid-template-columns:200px 1fr;gap:8px;height:260px}.browse-groups[data-v-ba9c501f]{list-style:none;margin:0;padding:0 6px 0 0;overflow-y:auto;border-right:1px solid var(--dt-border)}.browse-groups button[data-v-ba9c501f]{width:100%;text-align:left;border:none;background:none;color:var(--dt-text);font:inherit;padding:6px 8px;border-radius:8px;cursor:pointer;font-size:13px;display:flex;gap:6px;align-items:baseline}.browse-groups button[data-v-ba9c501f]:hover,.browse-groups button[data-v-ba9c501f]:focus-visible{background:var(--dt-surface-2)}.browse-groups button.on[data-v-ba9c501f]{background:color-mix(in srgb,var(--dt-accent) 10%,var(--dt-surface));color:var(--dt-accent);font-weight:600}.hit-row[data-v-ba9c501f]{width:100%;text-align:left;border:none;background:none;font:inherit;color:inherit}.hit-row[data-v-ba9c501f]:focus-visible{background:var(--dt-surface-2);outline:none}.browse-users[data-v-ba9c501f]{overflow-y:auto;display:flex;flex-direction:column;gap:2px}.browse-row[data-v-ba9c501f]{display:flex;gap:8px;align-items:baseline;padding:5px 6px;border-radius:8px;cursor:pointer;font-size:13px}.browse-row[data-v-ba9c501f]:hover{background:var(--dt-surface-2)}.browse-row.whole[data-v-ba9c501f]{border-bottom:1px solid var(--dt-border);border-radius:0;margin-bottom:4px}@media(max-width:560px){.browse-cols[data-v-ba9c501f]{grid-template-columns:1fr;height:auto}.browse-groups[data-v-ba9c501f]{max-height:140px;border-right:none}}.chk[data-v-ba9c501f]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--dt-text)}.urgent-toggle strong[data-v-ba9c501f]{color:var(--dt-danger);font-weight:600}.urgent-toggle .hint-text[data-v-ba9c501f]{margin:0}.chk.inline[data-v-ba9c501f]{padding:9px 0;font-weight:400}.due[data-v-ba9c501f]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.due input[type=date][data-v-ba9c501f]{padding:7px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.due input[data-v-ba9c501f]:disabled{opacity:.5}@media(max-width:560px){.two[data-v-ba9c501f]{grid-template-columns:1fr}}.btn[data-v-c4f6c443]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-c4f6c443]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-c4f6c443]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-c4f6c443]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-c4f6c443]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-c4f6c443]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-c4f6c443]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-c4f6c443]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-c4f6c443]:hover{color:var(--dt-danger)}.view-note[data-v-c4f6c443]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-c4f6c443]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-c4f6c443]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-c4f6c443]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-c4f6c443]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-c4f6c443]{padding:5px 14px;font-size:13px}.iconbtn[data-v-c4f6c443]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-c4f6c443]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-c4f6c443]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-c4f6c443]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-c4f6c443]{color:inherit}.btn.accent.danger[data-v-c4f6c443]{background:var(--dt-danger)}.hint-text[data-v-c4f6c443]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-c4f6c443]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-c4f6c443]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-c4f6c443]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-c4f6c443]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-c4f6c443]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-c4f6c443]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-c4f6c443]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-c4f6c443]{display:flex;flex-direction:column;gap:6px}.field label[data-v-c4f6c443]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-c4f6c443]{color:var(--dt-accent)}.field input[data-v-c4f6c443],.field select[data-v-c4f6c443],.field textarea[data-v-c4f6c443]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-c4f6c443]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-c4f6c443]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-c4f6c443]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-c4f6c443]{flex-wrap:wrap}.modal-foot .hint[data-v-c4f6c443]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-c4f6c443]{flex:1 1 100%}}.over-all[data-v-c4f6c443]{z-index:60}.talk[data-v-c4f6c443]{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:50;display:flex;flex-direction:column;background:var(--dt-surface);color:var(--dt-text);border-left:1px solid var(--dt-border);box-shadow:-18px 0 40px #0000001f,-2px 0 6px #0000000f;animation:slideIn-c4f6c443 .18s ease-out}@keyframes slideIn-c4f6c443{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.talk[data-v-c4f6c443],.msg[data-v-c4f6c443]{animation:none!important}}.talk-head[data-v-c4f6c443]{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--dt-border)}.talk-head>.pi[data-v-c4f6c443]{color:var(--dt-accent);font-size:18px}.talk-title[data-v-c4f6c443]{display:flex;flex-direction:column;min-width:0;flex:1}.talk-title strong[data-v-c4f6c443]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14.5px}.talk-title span[data-v-c4f6c443]{font-size:11.5px;color:var(--dt-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.talk-notify[data-v-c4f6c443]{position:relative;display:inline-flex;align-items:center;gap:4px;color:var(--dt-muted);border-radius:8px;padding:4px 6px}.talk-notify[data-v-c4f6c443]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.talk-notify select[data-v-c4f6c443]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.talk-x[data-v-c4f6c443]{border:none;background:none;color:var(--dt-muted);cursor:pointer;padding:6px 8px;border-radius:8px}.talk-x[data-v-c4f6c443]:hover,.talk-x.on[data-v-c4f6c443]{background:var(--dt-surface-2);color:var(--dt-text)}.title-link[data-v-c4f6c443]{border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis}.title-link[data-v-c4f6c443]:hover{color:var(--dt-accent);text-decoration:underline}.talk-title span[data-v-c4f6c443]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:0}.people[data-v-c4f6c443]{padding:10px 14px;border-bottom:1px solid var(--dt-border);display:flex;flex-direction:column;gap:8px}.people-row[data-v-c4f6c443]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.people-row input[data-v-c4f6c443],.people-add input[data-v-c4f6c443]{flex:1;padding:6px 10px;border-radius:8px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:13px}.people-add input[data-v-c4f6c443]{width:100%}.grow[data-v-c4f6c443]{flex:1}.muted[data-v-c4f6c443]{font-size:12.5px;color:var(--dt-muted)}.people-list[data-v-c4f6c443]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px}.people-list .pi[data-v-c4f6c443]{font-size:11px;color:var(--dt-muted)}.people-add[data-v-c4f6c443]{position:relative}.cands.inline[data-v-c4f6c443]{position:static;margin-top:4px}.talk-list[data-v-c4f6c443]{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:2px;background:var(--dt-surface-2)}.older[data-v-c4f6c443]{align-self:center;margin-bottom:8px}.talk-empty[data-v-c4f6c443]{margin:auto 12px;text-align:center;color:var(--dt-muted);font-size:13.5px;line-height:1.5;display:flex;flex-direction:column;gap:6px;align-items:center}.talk-empty .pi[data-v-c4f6c443]{font-size:26px;opacity:.6}.talk-empty span[data-v-c4f6c443]{font-size:12.5px}.talk-empty.bad[data-v-c4f6c443]{color:var(--dt-danger)}.ph[data-v-c4f6c443]{display:flex;flex-direction:column;gap:6px;max-width:70%;padding:10px 12px;border-radius:12px;background:var(--dt-surface);margin:6px 0}.ph.own[data-v-c4f6c443]{align-self:flex-end}.ph i[data-v-c4f6c443]{display:block;height:9px;width:180px;border-radius:5px;background:var(--dt-border);animation:pulse-c4f6c443 1.2s ease-in-out infinite}.ph i.short[data-v-c4f6c443]{width:110px}@keyframes pulse-c4f6c443{50%{opacity:.5}}.day[data-v-c4f6c443]{display:flex;justify-content:center;margin:12px 0 6px}.day span[data-v-c4f6c443]{font-size:11.5px;color:var(--dt-muted);font-weight:600}.event[data-v-c4f6c443]{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 6px;margin:6px 12px;font-size:12px;color:var(--dt-muted);text-align:center}.event .pi[data-v-c4f6c443]{font-size:6px;opacity:.6;position:relative;top:-2px}.event em[data-v-c4f6c443]{width:100%;font-style:italic}.unread-line[data-v-c4f6c443]{display:flex;align-items:center;gap:8px;margin:8px 0;color:var(--dt-accent);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.unread-line[data-v-c4f6c443]:before,.unread-line[data-v-c4f6c443]:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--dt-accent) 40%,transparent)}.msg[data-v-c4f6c443]{display:flex;align-items:flex-end;gap:4px;margin-top:10px;animation:fadeInUp-c4f6c443 .2s ease-out}.msg.cont[data-v-c4f6c443]{margin-top:2px}.msg.own[data-v-c4f6c443]{flex-direction:row-reverse}@keyframes fadeInUp-c4f6c443{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bubble[data-v-c4f6c443]{max-width:85%;padding:7px 12px 8px;border-radius:12px;background:var(--dt-surface);border:1px solid var(--dt-border);min-width:0}.msg:not(.own) .bubble[data-v-c4f6c443]{border-bottom-left-radius:4px}.msg.own .bubble[data-v-c4f6c443]{background:color-mix(in srgb,var(--dt-accent) 9%,var(--dt-surface));border-color:color-mix(in srgb,var(--dt-accent) 18%,transparent);border-bottom-right-radius:4px}.bubble.me[data-v-c4f6c443]{box-shadow:inset 3px 0 0 var(--dt-accent)}.meta[data-v-c4f6c443]{display:flex;justify-content:space-between;gap:12px;margin-bottom:2px}.who[data-v-c4f6c443]{font-size:12px;font-weight:600}.when[data-v-c4f6c443]{font-size:11px;color:var(--dt-muted)}.text[data-v-c4f6c443]{margin:0;font-size:13.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:var(--dt-text)}.text a[data-v-c4f6c443]{color:var(--dt-accent)}.text.gone[data-v-c4f6c443]{color:var(--dt-muted);font-style:italic}.edited[data-v-c4f6c443]{font-size:11px;color:var(--dt-muted)}.at[data-v-c4f6c443]{color:var(--dt-accent);font-weight:600}.ref[data-v-c4f6c443]{display:inline-flex;align-items:center;gap:5px;max-width:100%;vertical-align:baseline;padding:1px 8px;margin:0 1px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:12.5px;cursor:pointer}.ref[data-v-c4f6c443]:hover:not(:disabled){border-color:var(--dt-accent);color:var(--dt-accent)}.ref .pi[data-v-c4f6c443]{font-size:11px}.ref.denied[data-v-c4f6c443]{color:var(--dt-muted);cursor:not-allowed;font-style:italic}.tools[data-v-c4f6c443]{display:flex;gap:2px;align-items:center;opacity:0;transition:opacity .12s;font-size:12px;color:var(--dt-muted)}.msg:hover .tools[data-v-c4f6c443],.msg:focus-within .tools[data-v-c4f6c443]{opacity:1}.tool[data-v-c4f6c443]{border:none;background:none;color:var(--dt-muted);cursor:pointer;padding:4px 5px;border-radius:6px}.tool[data-v-c4f6c443]:hover{background:var(--dt-surface);color:var(--dt-text)}.link.danger[data-v-c4f6c443]{color:var(--dt-danger)}.edit textarea[data-v-c4f6c443]{width:min(320px,60vw);border-radius:8px;border:1px solid var(--dt-border);padding:6px 8px;background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13.5px;resize:vertical}.edit-actions[data-v-c4f6c443]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.link.strong[data-v-c4f6c443]{font-weight:600}.fresh[data-v-c4f6c443]{position:absolute;left:50%;bottom:84px;transform:translate(-50%);border:none;border-radius:999px;padding:6px 14px;cursor:pointer;font:inherit;font-size:12.5px;background:var(--dt-accent);color:var(--dt-accent-text);box-shadow:var(--dt-shadow)}.talk-input[data-v-c4f6c443]{position:relative;display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;padding:10px 12px 12px;border-top:1px solid var(--dt-border);background:var(--dt-surface)}.talk-input textarea[data-v-c4f6c443]{flex:1;min-height:38px;max-height:160px;resize:none;padding:9px 12px;border-radius:12px;overflow-y:hidden;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:13.5px;line-height:1.4}.talk-input textarea[data-v-c4f6c443]:focus{outline:none;border-color:var(--dt-accent)}.send[data-v-c4f6c443]{width:38px;height:38px;border:none;border-radius:50%;cursor:pointer;background:var(--dt-accent);color:var(--dt-accent-text);display:inline-flex;align-items:center;justify-content:center}.send[data-v-c4f6c443]:disabled{opacity:.45;cursor:not-allowed}.send-error[data-v-c4f6c443]{width:100%;margin:0;font-size:12px;color:var(--dt-danger)}.cands[data-v-c4f6c443]{position:absolute;left:12px;right:12px;bottom:calc(100% - 4px);list-style:none;margin:0;padding:4px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:12px;box-shadow:var(--dt-shadow);max-height:240px;overflow-y:auto}.cands li[data-v-c4f6c443]{display:flex;gap:8px;align-items:baseline;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:13.5px}.cands li span[data-v-c4f6c443]{font-size:12px;color:var(--dt-muted)}.cands li.on[data-v-c4f6c443],.cands li[data-v-c4f6c443]:hover{background:var(--dt-surface-2)}.cands li.none[data-v-c4f6c443]{cursor:default;color:var(--dt-muted);font-size:12.5px;line-height:1.4}.cands li.none[data-v-c4f6c443]:hover{background:none}.crow[data-v-55169c21]{position:relative;display:flex;align-items:stretch;border-radius:10px}.crow[data-v-55169c21]:hover,.crow[data-v-55169c21]:focus-within{background:var(--dt-surface-2)}.crow-open[data-v-55169c21]{flex:1;min-width:0;display:flex;gap:10px;align-items:flex-start;text-align:left;border:none;background:none;font:inherit;color:var(--dt-text);padding:7px 6px;border-radius:10px;cursor:pointer}.crow-open[data-v-55169c21]:focus-visible{outline:2px solid var(--dt-accent);outline-offset:-2px}.crow-icon[data-v-55169c21]{color:var(--dt-muted);margin-top:3px}.crow-text[data-v-55169c21]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.crow-text strong[data-v-55169c21]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow-context[data-v-55169c21]{font-size:11.5px;color:var(--dt-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow-context.closed[data-v-55169c21]{color:var(--dt-muted)}.crow-last[data-v-55169c21]{font-size:12px;color:var(--dt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow.unread strong[data-v-55169c21]{font-weight:700}.crow.unread .crow-last[data-v-55169c21]{color:var(--dt-text)}.crow.muted[data-v-55169c21]{opacity:.7}.crow-meta[data-v-55169c21]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.crow-when[data-v-55169c21]{font-size:11px;color:var(--dt-muted)}.crow-badge[data-v-55169c21]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--dt-accent);color:var(--dt-accent-text)}.crow-mute[data-v-55169c21]{font-size:11px;color:var(--dt-muted)}.crow-hide[data-v-55169c21]{border:none;background:none;color:var(--dt-muted);cursor:pointer;padding:0 8px;border-radius:8px;opacity:0;transition:opacity .12s}.crow:hover .crow-hide[data-v-55169c21],.crow:focus-within .crow-hide[data-v-55169c21],.crow-hide.show[data-v-55169c21]{opacity:1}.crow-hide[data-v-55169c21]:hover{color:var(--dt-text)}@media(hover:none){.crow-hide[data-v-55169c21]{opacity:1}}.btn[data-v-75e65eb9]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-75e65eb9]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-75e65eb9]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-75e65eb9]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-75e65eb9]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-75e65eb9]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-75e65eb9]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-75e65eb9]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-75e65eb9]:hover{color:var(--dt-danger)}.view-note[data-v-75e65eb9]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-75e65eb9]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-75e65eb9]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-75e65eb9]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-75e65eb9]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-75e65eb9]{padding:5px 14px;font-size:13px}.iconbtn[data-v-75e65eb9]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-75e65eb9]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-75e65eb9]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-75e65eb9]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-75e65eb9]{color:inherit}.btn.accent.danger[data-v-75e65eb9]{background:var(--dt-danger)}.hint-text[data-v-75e65eb9]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-75e65eb9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-75e65eb9]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-75e65eb9]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-75e65eb9]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-75e65eb9]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-75e65eb9]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-75e65eb9]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-75e65eb9]{display:flex;flex-direction:column;gap:6px}.field label[data-v-75e65eb9]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-75e65eb9]{color:var(--dt-accent)}.field input[data-v-75e65eb9],.field select[data-v-75e65eb9],.field textarea[data-v-75e65eb9]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-75e65eb9]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-75e65eb9]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-75e65eb9]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-75e65eb9]{flex-wrap:wrap}.modal-foot .hint[data-v-75e65eb9]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-75e65eb9]{flex:1 1 100%}}.over-all[data-v-75e65eb9]{z-index:60}.modal[data-v-75e65eb9]{width:min(640px,100%)}.modal-body[data-v-75e65eb9]{max-height:min(70vh,720px)}.bar[data-v-75e65eb9]{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.tabs[data-v-75e65eb9]{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--dt-surface-2)}.tabs button[data-v-75e65eb9]{border:none;background:none;font:inherit;font-size:13px;padding:5px 12px;border-radius:999px;cursor:pointer;color:var(--dt-muted)}.tabs button.on[data-v-75e65eb9]{background:var(--dt-surface);color:var(--dt-text);font-weight:600;box-shadow:0 1px 2px #00000014}.search[data-v-75e65eb9]{width:100%;padding:8px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:13.5px}.chk[data-v-75e65eb9]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dt-text)}.list[data-v-75e65eb9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.empty[data-v-75e65eb9]{padding:12px 0;text-align:center}.btn[data-v-8bf0fe46]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-8bf0fe46]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-8bf0fe46]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-8bf0fe46]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-8bf0fe46]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-8bf0fe46]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-8bf0fe46]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-8bf0fe46]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-8bf0fe46]:hover{color:var(--dt-danger)}.view-note[data-v-8bf0fe46]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-8bf0fe46]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-8bf0fe46]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-8bf0fe46]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-8bf0fe46]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-8bf0fe46]{padding:5px 14px;font-size:13px}.iconbtn[data-v-8bf0fe46]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-8bf0fe46]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-8bf0fe46]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-8bf0fe46]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-8bf0fe46]{color:inherit}.btn.accent.danger[data-v-8bf0fe46]{background:var(--dt-danger)}.hint-text[data-v-8bf0fe46]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-8bf0fe46]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-8bf0fe46]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-8bf0fe46]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-8bf0fe46]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-8bf0fe46]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-8bf0fe46]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-8bf0fe46]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-8bf0fe46]{display:flex;flex-direction:column;gap:6px}.field label[data-v-8bf0fe46]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-8bf0fe46]{color:var(--dt-accent)}.field input[data-v-8bf0fe46],.field select[data-v-8bf0fe46],.field textarea[data-v-8bf0fe46]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-8bf0fe46]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-8bf0fe46]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-8bf0fe46]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-8bf0fe46]{flex-wrap:wrap}.modal-foot .hint[data-v-8bf0fe46]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-8bf0fe46]{flex:1 1 100%}}.over-all[data-v-8bf0fe46]{z-index:60}.modal[data-v-8bf0fe46]{width:min(520px,100%)}.tabs[data-v-8bf0fe46]{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--dt-surface-2);align-self:flex-start}.tabs button[data-v-8bf0fe46]{border:none;background:none;font:inherit;font-size:13px;padding:6px 14px;border-radius:999px;cursor:pointer;color:var(--dt-muted);display:inline-flex;gap:6px;align-items:center}.tabs button.on[data-v-8bf0fe46]{background:var(--dt-surface);color:var(--dt-text);font-weight:600;box-shadow:0 1px 2px #00000014}.chips[data-v-8bf0fe46]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-8bf0fe46]{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:3px 4px 3px 10px;border-radius:999px;background:color-mix(in srgb,var(--dt-accent) 12%,var(--dt-surface))}.chip .pi[data-v-8bf0fe46]{font-size:11px}.chip button[data-v-8bf0fe46]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:2px 4px}.hits[data-v-8bf0fe46]{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);max-height:240px;overflow-y:auto}.hits button[data-v-8bf0fe46]{width:100%;display:flex;gap:8px;align-items:baseline;text-align:left;border:none;background:none;font:inherit;color:var(--dt-text);padding:7px 10px;border-radius:8px;cursor:pointer;font-size:13.5px}.hits button[data-v-8bf0fe46]:hover,.hits button[data-v-8bf0fe46]:focus-visible{background:var(--dt-surface-2);outline:none}.detail[data-v-8bf0fe46]{font-size:12px;color:var(--dt-muted)}.btn[data-v-456eb28f]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-456eb28f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-456eb28f]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-456eb28f]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-456eb28f]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-456eb28f]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-456eb28f]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-456eb28f]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-456eb28f]:hover{color:var(--dt-danger)}.view-note[data-v-456eb28f]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-456eb28f]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-456eb28f]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-456eb28f]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-456eb28f]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-456eb28f]{padding:5px 14px;font-size:13px}.iconbtn[data-v-456eb28f]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-456eb28f]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-456eb28f]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-456eb28f]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-456eb28f]{color:inherit}.btn.accent.danger[data-v-456eb28f]{background:var(--dt-danger)}.hint-text[data-v-456eb28f]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-456eb28f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-456eb28f]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-456eb28f]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-456eb28f]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-456eb28f]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-456eb28f]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-456eb28f]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-456eb28f]{display:flex;flex-direction:column;gap:6px}.field label[data-v-456eb28f]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-456eb28f]{color:var(--dt-accent)}.field input[data-v-456eb28f],.field select[data-v-456eb28f],.field textarea[data-v-456eb28f]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-456eb28f]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-456eb28f]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-456eb28f]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-456eb28f]{flex-wrap:wrap}.modal-foot .hint[data-v-456eb28f]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-456eb28f]{flex:1 1 100%}}.over-all[data-v-456eb28f]{z-index:60}.modal[data-v-456eb28f]{width:min(760px,100%)}.modal-body[data-v-456eb28f]{overflow-x:hidden}.sandbox[data-v-456eb28f]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;color:var(--dt-warning);border:1px solid color-mix(in srgb,var(--dt-warning) 45%,transparent)}.signers[data-v-456eb28f]{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:4px}.signers li[data-v-456eb28f]{display:flex;gap:10px;align-items:center;padding:6px 8px;border-radius:10px;background:var(--dt-surface-2)}.signers li.bad[data-v-456eb28f]{outline:1px solid color-mix(in srgb,var(--dt-danger) 45%,transparent)}.signers li.bad small[data-v-456eb28f]{color:var(--dt-danger)}.dot[data-v-456eb28f]{width:22px;height:22px;border-radius:50%;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.who[data-v-456eb28f]{flex:1;min-width:0;display:flex;flex-direction:column}.who small[data-v-456eb28f]{font-size:12px;color:var(--dt-muted)}.add[data-v-456eb28f]{display:flex;gap:8px;flex-wrap:wrap}.add input[data-v-456eb28f]{flex:1;min-width:180px}.hits[data-v-456eb28f]{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);max-height:200px;overflow-y:auto}.hits button[data-v-456eb28f]{width:100%;text-align:left;border:none;background:none;font:inherit;color:var(--dt-text);padding:7px 10px;border-radius:8px;cursor:pointer}.hits button[data-v-456eb28f]:hover{background:var(--dt-surface-2)}.hits small[data-v-456eb28f]{color:var(--dt-muted);margin-left:6px}.add .btn.on[data-v-456eb28f]{border-color:var(--dt-accent);color:var(--dt-accent)}.panel[data-v-456eb28f]{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface-2)}.panel input[data-v-456eb28f]{background:var(--dt-surface)}.panel-title[data-v-456eb28f]{font-size:12.5px;font-weight:600;color:var(--dt-text)}.ext-grid[data-v-456eb28f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.ext-grid input[data-v-456eb28f],.panel-row input[data-v-456eb28f]{min-width:0;width:100%;box-sizing:border-box}.panel-row[data-v-456eb28f]{display:flex;gap:8px}.panel-row input[data-v-456eb28f]{flex:1}.panel-actions[data-v-456eb28f]{display:flex;justify-content:flex-end;align-items:center;gap:8px}.panel-note[data-v-456eb28f]{margin-right:auto;font-size:12px;color:var(--dt-danger)}.field .chk[data-v-456eb28f]{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--dt-text);font-weight:400}.choose[data-v-456eb28f]{display:flex;flex-wrap:wrap;gap:6px}.who-chip[data-v-456eb28f]{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);border-radius:999px;padding:4px 10px 4px 4px;font:inherit;font-size:13px;cursor:pointer}.who-chip.on[data-v-456eb28f]{border-color:var(--c);box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 25%,transparent)}.who-chip .pi-check[data-v-456eb28f]{color:var(--dt-success);font-size:11px}.pages[data-v-456eb28f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;max-height:60vh;overflow-y:auto;padding:4px}.page small[data-v-456eb28f]{font-size:12px;color:var(--dt-muted)}.sheet[data-v-456eb28f]{position:relative;width:100%;background:#fff;border:1px solid var(--dt-border);border-radius:6px;overflow:hidden;cursor:crosshair;box-shadow:0 1px 3px #00000014}.sheet img[data-v-456eb28f]{width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none}.sheet .loading[data-v-456eb28f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--dt-muted)}.box[data-v-456eb28f]{position:absolute;border:2px dashed;border-radius:4px;background:#ffffffb3;font-size:10px;font-weight:700;display:flex;align-items:flex-end;justify-content:flex-start;padding:2px 4px;overflow:hidden;white-space:nowrap;pointer-events:none}.btn[data-v-32ad6913]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-32ad6913]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-32ad6913]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-32ad6913]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-32ad6913]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-32ad6913]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-32ad6913]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-32ad6913]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-32ad6913]:hover{color:var(--dt-danger)}.view-note[data-v-32ad6913]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-32ad6913]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-32ad6913]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-32ad6913]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-32ad6913]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-32ad6913]{padding:5px 14px;font-size:13px}.iconbtn[data-v-32ad6913]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-32ad6913]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-32ad6913]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-32ad6913]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-32ad6913]{color:inherit}.btn.accent.danger[data-v-32ad6913]{background:var(--dt-danger)}.hint-text[data-v-32ad6913]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-32ad6913]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-32ad6913]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-32ad6913]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-32ad6913]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-32ad6913]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-32ad6913]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-32ad6913]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-32ad6913]{display:flex;flex-direction:column;gap:6px}.field label[data-v-32ad6913]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-32ad6913]{color:var(--dt-accent)}.field input[data-v-32ad6913],.field select[data-v-32ad6913],.field textarea[data-v-32ad6913]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-32ad6913]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-32ad6913]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-32ad6913]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-32ad6913]{flex-wrap:wrap}.modal-foot .hint[data-v-32ad6913]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-32ad6913]{flex:1 1 100%}}.over-all[data-v-32ad6913]{z-index:60}.sp[data-v-32ad6913]{display:flex;flex-direction:column;gap:12px}.sp-bar[data-v-32ad6913]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sp-switch[data-v-32ad6913]{display:inline-flex;border:1px solid var(--dt-border);border-radius:999px;padding:3px;background:var(--dt-surface)}.sp-switch button[data-v-32ad6913]{border:none;background:none;font:inherit;font-size:13px;color:var(--dt-muted);padding:5px 12px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.sp-switch button.active[data-v-32ad6913]{background:var(--dt-surface-2);color:var(--dt-text);font-weight:600}.sp-switch .n[data-v-32ad6913]{font-size:11px;font-weight:700;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--dt-accent) 15%,transparent);color:var(--dt-accent)}.sp-search[data-v-32ad6913]{flex:1;min-width:200px;position:relative}.sp-search .pi[data-v-32ad6913]{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--dt-muted);font-size:13px}.sp-search input[data-v-32ad6913]{width:100%;box-sizing:border-box;padding:8px 12px 8px 32px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13.5px}.sp-note[data-v-32ad6913]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.sp-empty[data-v-32ad6913]{color:var(--dt-muted);font-size:14px;padding:16px 0}.sp-list[data-v-32ad6913]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sp-list>li[data-v-32ad6913]{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface);border-left:3px solid var(--dt-border)}.sp-list>li.pending[data-v-32ad6913]{border-left-color:var(--dt-warning)}.sp-list>li.ok[data-v-32ad6913]{border-left-color:var(--dt-success)}.sp-list>li.bad[data-v-32ad6913]{border-left-color:var(--dt-danger)}.sp-main[data-v-32ad6913]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.sp-head[data-v-32ad6913]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sp-head>.pi[data-v-32ad6913]{color:var(--dt-muted)}.sp-title[data-v-32ad6913]{font-weight:600;font-size:14px;color:var(--dt-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sp-title.link[data-v-32ad6913]{border:none;background:none;padding:0;font:inherit;font-weight:600;font-size:14px;color:var(--dt-text);cursor:pointer;text-align:left}.sp-title.link[data-v-32ad6913]:hover{color:var(--dt-accent);text-decoration:underline}.sp-chip[data-v-32ad6913]{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--dt-border);color:var(--dt-muted);white-space:nowrap}.sp-chip.pending[data-v-32ad6913]{color:var(--dt-warning);border-color:color-mix(in srgb,var(--dt-warning) 45%,transparent)}.sp-chip.ok[data-v-32ad6913]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,transparent)}.sp-chip.bad[data-v-32ad6913]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 45%,transparent)}.sp-chip.sandbox[data-v-32ad6913]{color:var(--dt-warning)}.sp-meta[data-v-32ad6913]{font-size:12px;color:var(--dt-muted)}.sp-signers[data-v-32ad6913]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sp-signers li[data-v-32ad6913]{font-size:12.5px;padding:3px 9px;border-radius:999px;background:var(--dt-surface-2);color:var(--dt-text);display:inline-flex;align-items:center;gap:5px}.sp-signers li .pi[data-v-32ad6913]{font-size:11px}.sp-signers li.ok .pi[data-v-32ad6913]{color:var(--dt-success)}.sp-signers li.bad .pi[data-v-32ad6913]{color:var(--dt-danger)}.sp-signers li.wait .pi[data-v-32ad6913]{color:var(--dt-muted)}.sp-error[data-v-32ad6913]{margin:0;font-size:12.5px;color:var(--dt-danger)}.sp-actions[data-v-32ad6913]{display:flex;flex-direction:column;gap:6px;align-items:stretch;flex-shrink:0}@media(max-width:640px){.sp-list>li[data-v-32ad6913]{flex-direction:column}.sp-actions[data-v-32ad6913]{flex-direction:row;flex-wrap:wrap}}.btn[data-v-0271920b]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-0271920b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-0271920b]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-0271920b]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-0271920b]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-0271920b]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-0271920b]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-0271920b]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-0271920b]:hover{color:var(--dt-danger)}.view-note[data-v-0271920b]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-0271920b]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-0271920b]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-0271920b]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-0271920b]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-0271920b]{padding:5px 14px;font-size:13px}.iconbtn[data-v-0271920b]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-0271920b]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-0271920b]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-0271920b]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-0271920b]{color:inherit}.btn.accent.danger[data-v-0271920b]{background:var(--dt-danger)}.hint-text[data-v-0271920b]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-0271920b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-0271920b]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-0271920b]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-0271920b]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-0271920b]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-0271920b]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-0271920b]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-0271920b]{display:flex;flex-direction:column;gap:6px}.field label[data-v-0271920b]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-0271920b]{color:var(--dt-accent)}.field input[data-v-0271920b],.field select[data-v-0271920b],.field textarea[data-v-0271920b]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-0271920b]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-0271920b]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-0271920b]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-0271920b]{flex-wrap:wrap}.modal-foot .hint[data-v-0271920b]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-0271920b]{flex:1 1 100%}}.over-all[data-v-0271920b]{z-index:60}.requests[data-v-0271920b]{display:flex;flex-direction:column;gap:10px}.req-bar[data-v-0271920b]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.req-tools[data-v-0271920b]{display:flex;align-items:center;gap:12px;flex:1;justify-content:flex-end;min-width:220px}.req-search[data-v-0271920b]{position:relative;flex:0 1 420px;min-width:220px}.req-sort-wrap[data-v-0271920b]{position:relative;display:inline-flex;align-items:center}.req-sort-wrap>.pi[data-v-0271920b]{position:absolute;left:11px;font-size:12px;color:var(--dt-muted);pointer-events:none}.req-sort[data-v-0271920b]{padding:6px 10px 6px 30px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px}.req-search .pi[data-v-0271920b]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--dt-muted)}.req-search input[data-v-0271920b]{width:100%;box-sizing:border-box;padding:7px 10px 7px 30px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px}.req-filter[data-v-0271920b]{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:var(--dt-surface-2);border:1px solid var(--dt-border)}.req-filter button[data-v-0271920b]{border:none;background:none;padding:5px 12px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;color:var(--dt-muted)}.req-filter button.active[data-v-0271920b]{background:var(--dt-surface);color:var(--dt-text);box-shadow:var(--dt-shadow)}.req-filter .n[data-v-0271920b]{margin-left:6px;font-size:11.5px;font-variant-numeric:tabular-nums}.req-filter .n.late[data-v-0271920b]{color:var(--dt-danger);font-weight:600}.req-msg[data-v-0271920b]{margin:0;font-size:13px}.team-strip[data-v-0271920b]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface)}.team-choose[data-v-0271920b]{display:flex;align-items:center;gap:8px}.team-choose .pi[data-v-0271920b]{color:var(--dt-accent)}.team-choose select[data-v-0271920b]{padding:5px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:13.5px;font-weight:600}.team-choose strong[data-v-0271920b]{font-size:14px}.presence[data-v-0271920b]{display:inline-flex;align-items:center;gap:6px;border:none;background:none;cursor:pointer;font:inherit;font-size:12.5px;color:var(--dt-muted);padding:4px 6px;border-radius:8px}.presence[data-v-0271920b]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.presence .pi[data-v-0271920b]{font-size:10px}.pd[data-v-0271920b]{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.presence .pd[data-v-0271920b]:not(:first-child){margin-left:6px}.pd.here[data-v-0271920b]{background:var(--dt-success)}.pd.away[data-v-0271920b]{background:var(--dt-warning)}.pd.planned[data-v-0271920b]{background:color-mix(in srgb,var(--dt-accent) 60%,var(--dt-surface))}.away-line[data-v-0271920b]{font-size:12.5px;color:var(--dt-warning);min-width:0}.link.manage[data-v-0271920b]{margin-left:auto;font-size:13px}.team-people[data-v-0271920b]{list-style:none;margin:-4px 0 0;padding:8px 12px;display:flex;flex-direction:column;gap:5px;border:1px solid var(--dt-border);border-top:none;border-radius:0 0 var(--dt-radius-sm) var(--dt-radius-sm);font-size:13px;max-height:240px;overflow-y:auto}.team-people li[data-v-0271920b]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.team-people .pd[data-v-0271920b]{align-self:center}.req-msg.ok[data-v-0271920b]{color:var(--dt-success)}.req-msg.err[data-v-0271920b]{color:var(--dt-danger)}.req-list[data-v-0271920b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.req-list>li[data-v-0271920b]{border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface)}.req-list>li.overdue[data-v-0271920b]{border-color:color-mix(in srgb,var(--dt-danger) 40%,var(--dt-border))}.req-list>li.closed[data-v-0271920b]{opacity:.75}.req-row[data-v-0271920b]{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px}.req-main[data-v-0271920b]{flex:1;min-width:0;display:flex;gap:12px;align-items:flex-start;text-align:left;border:none;background:none;cursor:pointer;padding:8px;color:var(--dt-text);font:inherit;border-radius:var(--dt-radius-sm)}.req-main[data-v-0271920b]:hover{background:var(--dt-surface-2)}.req-icon[data-v-0271920b]{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--dt-accent) 12%,var(--dt-surface));color:var(--dt-accent)}li.overdue .req-icon[data-v-0271920b]{background:color-mix(in srgb,var(--dt-danger) 14%,var(--dt-surface));color:var(--dt-danger)}.req-text[data-v-0271920b]{min-width:0;display:flex;flex-direction:column;gap:3px}.req-head[data-v-0271920b]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:14px}.req-head strong[data-v-0271920b]{overflow-wrap:anywhere}.req-when[data-v-0271920b]{font-size:12px;color:var(--dt-muted)}.urgent-chip[data-v-0271920b]{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;display:inline-flex;gap:4px;align-items:center;color:var(--dt-danger);background:color-mix(in srgb,var(--dt-danger) 10%,var(--dt-surface));border:1px solid color-mix(in srgb,var(--dt-danger) 30%,transparent)}.urgent-chip .pi[data-v-0271920b]{font-size:10px}.sid[data-v-0271920b]{font-size:11px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:999px;color:var(--dt-muted);border:1px solid var(--dt-border);background:var(--dt-surface-2)}.req-due[data-v-0271920b]{font-size:12px;color:var(--dt-muted);display:inline-flex;gap:4px;align-items:center}.req-due.late[data-v-0271920b]{color:var(--dt-danger);font-weight:600}.req-state[data-v-0271920b]{font-size:12.5px;color:var(--dt-muted)}.req-note[data-v-0271920b]{font-size:13px;color:var(--dt-text);overflow-wrap:anywhere}.req-actions[data-v-0271920b]{display:flex;gap:10px;align-items:center;flex:none}.req-people[data-v-0271920b]{list-style:none;margin:0;padding:4px 16px 12px 56px;display:flex;flex-direction:column;gap:6px}.req-people li[data-v-0271920b]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13px}.req-people .st-approved .pi[data-v-0271920b],.req-people .st-done .pi[data-v-0271920b]{color:var(--dt-success)}.req-people .st-rejected .pi[data-v-0271920b]{color:var(--dt-danger)}.req-people .pi[data-v-0271920b]{font-size:12px;color:var(--dt-muted)}@media(max-width:640px){.req-row[data-v-0271920b]{flex-wrap:wrap}.req-actions[data-v-0271920b]{margin-left:52px}.req-actions .lbl[data-v-0271920b]{display:none}.req-people[data-v-0271920b]{padding-left:16px}}.btn[data-v-9539d187]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-9539d187]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-9539d187]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-9539d187]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-9539d187]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-9539d187]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-9539d187]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-9539d187]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-9539d187]:hover{color:var(--dt-danger)}.view-note[data-v-9539d187]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-9539d187]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-9539d187]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-9539d187]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-9539d187]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-9539d187]{padding:5px 14px;font-size:13px}.iconbtn[data-v-9539d187]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-9539d187]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-9539d187]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-9539d187]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-9539d187]{color:inherit}.btn.accent.danger[data-v-9539d187]{background:var(--dt-danger)}.hint-text[data-v-9539d187]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-9539d187]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-9539d187]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-9539d187]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-9539d187]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-9539d187]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-9539d187]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-9539d187]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-9539d187]{display:flex;flex-direction:column;gap:6px}.field label[data-v-9539d187]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-9539d187]{color:var(--dt-accent)}.field input[data-v-9539d187],.field select[data-v-9539d187],.field textarea[data-v-9539d187]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-9539d187]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-9539d187]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-9539d187]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-9539d187]{flex-wrap:wrap}.modal-foot .hint[data-v-9539d187]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-9539d187]{flex:1 1 100%}}.over-all[data-v-9539d187]{z-index:60}.mover-field[data-v-9539d187]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;font-size:13px}.mover-field>span[data-v-9539d187]{color:var(--dt-muted)}.mover-field select[data-v-9539d187]{padding:7px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px}.mover-field select[data-v-9539d187]:focus{outline:2px solid var(--dt-accent);outline-offset:-1px}.ask-text.hint[data-v-9539d187]{font-size:12.5px;color:var(--dt-muted);line-height:1.5}.modal.ask[data-v-9539d187]{width:min(440px,100%)}.ask-text[data-v-9539d187]{margin:0;font-size:14px;line-height:1.55;color:var(--dt-text);overflow-wrap:anywhere}.btn[data-v-bc0f45bb]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-bc0f45bb]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-bc0f45bb]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-bc0f45bb]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-bc0f45bb]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-bc0f45bb]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-bc0f45bb]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-bc0f45bb]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-bc0f45bb]:hover{color:var(--dt-danger)}.view-note[data-v-bc0f45bb]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-bc0f45bb]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-bc0f45bb]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-bc0f45bb]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-bc0f45bb]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-bc0f45bb]{padding:5px 14px;font-size:13px}.iconbtn[data-v-bc0f45bb]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-bc0f45bb]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-bc0f45bb]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-bc0f45bb]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-bc0f45bb]{color:inherit}.btn.accent.danger[data-v-bc0f45bb]{background:var(--dt-danger)}.hint-text[data-v-bc0f45bb]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-bc0f45bb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-bc0f45bb]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-bc0f45bb]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-bc0f45bb]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-bc0f45bb]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-bc0f45bb]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-bc0f45bb]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-bc0f45bb]{display:flex;flex-direction:column;gap:6px}.field label[data-v-bc0f45bb]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-bc0f45bb]{color:var(--dt-accent)}.field input[data-v-bc0f45bb],.field select[data-v-bc0f45bb],.field textarea[data-v-bc0f45bb]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-bc0f45bb]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-bc0f45bb]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-bc0f45bb]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-bc0f45bb]{flex-wrap:wrap}.modal-foot .hint[data-v-bc0f45bb]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-bc0f45bb]{flex:1 1 100%}}.over-all[data-v-bc0f45bb]{z-index:60}.share-list[data-v-bc0f45bb]{display:flex;flex-direction:column;gap:8px}.share-row[data-v-bc0f45bb]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface-2)}.share-name[data-v-bc0f45bb]{font-size:13.5px;font-weight:600}.share-mode[data-v-bc0f45bb]{font-size:12px;color:var(--dt-muted);flex:1}.ov-doc[data-v-bc0f45bb]{display:flex;flex-direction:column;gap:6px}.ov-head[data-v-bc0f45bb]{display:flex;align-items:center;gap:10px}.ov-title[data-v-bc0f45bb]{flex:1;min-width:0;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-title .pi[data-v-bc0f45bb]{color:var(--dt-muted)}.btn[data-v-117a3d02]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-117a3d02]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-117a3d02]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-117a3d02]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-117a3d02]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-117a3d02]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-117a3d02]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-117a3d02]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-117a3d02]:hover{color:var(--dt-danger)}.view-note[data-v-117a3d02]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-117a3d02]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-117a3d02]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-117a3d02]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-117a3d02]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-117a3d02]{padding:5px 14px;font-size:13px}.iconbtn[data-v-117a3d02]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-117a3d02]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-117a3d02]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-117a3d02]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-117a3d02]{color:inherit}.btn.accent.danger[data-v-117a3d02]{background:var(--dt-danger)}.hint-text[data-v-117a3d02]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-117a3d02]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-117a3d02]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-117a3d02]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-117a3d02]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-117a3d02]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-117a3d02]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-117a3d02]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-117a3d02]{display:flex;flex-direction:column;gap:6px}.field label[data-v-117a3d02]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-117a3d02]{color:var(--dt-accent)}.field input[data-v-117a3d02],.field select[data-v-117a3d02],.field textarea[data-v-117a3d02]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-117a3d02]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-117a3d02]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-117a3d02]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-117a3d02]{flex-wrap:wrap}.modal-foot .hint[data-v-117a3d02]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-117a3d02]{flex:1 1 100%}}.over-all[data-v-117a3d02]{z-index:60}.chip[data-v-117a3d02]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-muted);margin-top:2px}.chip[data-v-117a3d02]:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.visibility[data-v-117a3d02]{margin:0 0 14px;padding:10px 12px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface-2);font-size:13px;line-height:1.5;color:var(--dt-text)}.tabs[data-v-117a3d02]{display:flex;gap:8px}.tab[data-v-117a3d02]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-muted);font:inherit;font-size:13px;cursor:pointer}.tab.active[data-v-117a3d02]{color:var(--dt-accent);border-color:color-mix(in srgb,var(--dt-accent) 40%,var(--dt-border))}.share-list[data-v-117a3d02]{display:flex;flex-direction:column;gap:8px}.share-row[data-v-117a3d02]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface-2)}.share-name[data-v-117a3d02]{font-size:13.5px;font-weight:600}.share-mode[data-v-117a3d02]{font-size:12px;color:var(--dt-muted);flex:1}.picked[data-v-117a3d02]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.picked .chip i[data-v-117a3d02]{cursor:pointer;margin-left:4px}.user-list[data-v-117a3d02]{margin-top:6px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);overflow:hidden;max-height:180px;overflow-y:auto}.user-row[data-v-117a3d02]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;border-bottom:1px solid var(--dt-border);cursor:pointer;font:inherit;font-size:13px;color:var(--dt-text);text-align:left}.user-row[data-v-117a3d02]:last-child{border-bottom:none}.user-row[data-v-117a3d02]:hover{background:var(--dt-surface-2)}.check[data-v-117a3d02]{display:flex;align-items:center;gap:8px;font-size:13.5px}.link-actions[data-v-117a3d02]{display:flex;gap:8px;flex-wrap:wrap}.pw-row[data-v-117a3d02]{display:flex;gap:8px;align-items:center}.pw-row input[data-v-117a3d02]{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lock[data-v-117a3d02]{font-size:11px;color:var(--dt-muted);margin-left:4px}.check .hint-text[data-v-117a3d02]{display:inline}.btn[data-v-ef628516]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-ef628516]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-ef628516]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-ef628516]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-ef628516]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-ef628516]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-ef628516]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-ef628516]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-ef628516]:hover{color:var(--dt-danger)}.view-note[data-v-ef628516]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-ef628516]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-ef628516]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-ef628516]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-ef628516]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-ef628516]{padding:5px 14px;font-size:13px}.iconbtn[data-v-ef628516]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-ef628516]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-ef628516]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-ef628516]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-ef628516]{color:inherit}.btn.accent.danger[data-v-ef628516]{background:var(--dt-danger)}.hint-text[data-v-ef628516]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-ef628516]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-ef628516]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-ef628516]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-ef628516]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-ef628516]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-ef628516]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-ef628516]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-ef628516]{display:flex;flex-direction:column;gap:6px}.field label[data-v-ef628516]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-ef628516]{color:var(--dt-accent)}.field input[data-v-ef628516],.field select[data-v-ef628516],.field textarea[data-v-ef628516]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-ef628516]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-ef628516]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-ef628516]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-ef628516]{flex-wrap:wrap}.modal-foot .hint[data-v-ef628516]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-ef628516]{flex:1 1 100%}}.over-all[data-v-ef628516]{z-index:60}.btn[data-v-44a02037]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-44a02037]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-44a02037]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-44a02037]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-44a02037]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-44a02037]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-44a02037]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-44a02037]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-44a02037]:hover{color:var(--dt-danger)}.view-note[data-v-44a02037]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-44a02037]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-44a02037]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-44a02037]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-44a02037]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-44a02037]{padding:5px 14px;font-size:13px}.iconbtn[data-v-44a02037]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-44a02037]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-44a02037]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-44a02037]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-44a02037]{color:inherit}.btn.accent.danger[data-v-44a02037]{background:var(--dt-danger)}.hint-text[data-v-44a02037]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-44a02037]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-44a02037]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-44a02037]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-44a02037]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-44a02037]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-44a02037]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-44a02037]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-44a02037]{display:flex;flex-direction:column;gap:6px}.field label[data-v-44a02037]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-44a02037]{color:var(--dt-accent)}.field input[data-v-44a02037],.field select[data-v-44a02037],.field textarea[data-v-44a02037]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-44a02037]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-44a02037]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-44a02037]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-44a02037]{flex-wrap:wrap}.modal-foot .hint[data-v-44a02037]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-44a02037]{flex:1 1 100%}}.over-all[data-v-44a02037]{z-index:60}.anl-list[data-v-44a02037],.anl-viewer[data-v-44a02037]{--anl-fg: #1e40af;--anl-fg-strong: #1e3a8a;--anl-accent: #1d4ed8;--anl-accent-hover: #1e40af;--anl-bg: #eff6ff;--anl-border: #bfdbfe;--anl-warn-fg: #92400e;--anl-warn-strong: #78350f;--anl-warn-bg: #fffbeb;--anl-warn-border: #fde68a}.dark-mode{--anl-fg: #93c5fd;--anl-fg-strong: #bfdbfe;--anl-accent: #2563eb;--anl-accent-hover: #1d4ed8;--anl-bg: rgba(59, 130, 246, .12);--anl-border: rgba(96, 165, 250, .35);--anl-warn-fg: #fcd34d;--anl-warn-strong: #fde68a;--anl-warn-bg: rgba(245, 158, 11, .12);--anl-warn-border: rgba(245, 158, 11, .35)}.anl-list[data-v-44a02037]{display:flex;flex-direction:column;gap:10px;max-width:860px;width:100%;margin:0 auto}.anl-list-head[data-v-44a02037]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.anl-list-title[data-v-44a02037]{font-weight:700;font-size:14px}.anl-list-sub[data-v-44a02037]{font-size:12px;color:var(--dt-muted)}.anl-card[data-v-44a02037]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;width:100%;cursor:pointer;display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--dt-border);border-radius:var(--dt-radius);background:var(--dt-surface);color:var(--dt-text);transition:border-color .15s ease,box-shadow .15s ease}.anl-card[data-v-44a02037]:hover{border-color:var(--anl-border);box-shadow:0 4px 12px #1d4ed814}.anl-card-body[data-v-44a02037]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.anl-card-title[data-v-44a02037]{font-weight:600;font-size:13px;overflow-wrap:anywhere}.anl-card-meta[data-v-44a02037]{font-size:12px;color:var(--dt-muted);overflow-wrap:anywhere}.anl-card-warn[data-v-44a02037]{font-size:12px;color:var(--anl-warn-fg);display:inline-flex;align-items:center;gap:5px}.anl-card-action[data-v-44a02037]{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:13px;font-weight:600;color:var(--anl-fg)}.anl-card-action .pi[data-v-44a02037]{font-size:11px}.anl-seen[data-v-44a02037]{color:var(--dt-success)}.anl-ref-head[data-v-44a02037]{margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dt-muted)}.anl-ref[data-v-44a02037]{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px dashed var(--dt-border);border-radius:var(--dt-radius);background:var(--dt-surface)}.anl-ref>.pi[data-v-44a02037]{color:var(--dt-muted)}.anl-ref-uri[data-v-44a02037]{font-size:12px;color:var(--dt-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.anl-ft[data-v-44a02037]{width:40px;height:48px;border-radius:6px;flex:none;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px;font-size:10px;font-weight:700;letter-spacing:.04em;background:var(--dt-surface-2);color:var(--dt-muted)}.anl-ft.ft-pdf[data-v-44a02037]{background:#b51f291a;color:#b51f29}.anl-ft.ft-xlsx[data-v-44a02037],.anl-ft.ft-ods[data-v-44a02037],.anl-ft.ft-csv[data-v-44a02037]{background:#22c55e1f;color:#15803d}.anl-ft.ft-png[data-v-44a02037],.anl-ft.ft-jpeg[data-v-44a02037]{background:#7c3aed1a;color:#6d28d9}.dark-mode{color:#f87171}.dark-mode{color:#4ade80}.dark-mode{color:#c4b5fd}.anl-ft-lg[data-v-44a02037]{width:54px;height:64px;font-size:12px}.anl-viewer[data-v-44a02037]{flex:1;min-height:320px;display:flex;flex-direction:column;border:1px solid var(--dt-border);border-radius:var(--dt-radius);overflow:hidden}.anl-context[data-v-44a02037]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;background:var(--anl-bg);border-bottom:1px solid var(--anl-border)}.anl-context-main[data-v-44a02037]{display:flex;align-items:center;gap:10px;flex:1;min-width:240px}.anl-context-icon[data-v-44a02037]{width:30px;height:30px;border-radius:8px;flex:none;background:var(--anl-accent);color:#fff;display:flex;align-items:center;justify-content:center}.anl-context-icon .pi[data-v-44a02037]{font-size:14px}.anl-context-text[data-v-44a02037]{display:flex;flex-direction:column;gap:2px;min-width:0}.anl-context-title[data-v-44a02037]{font-size:13px;color:var(--anl-fg-strong);overflow-wrap:anywhere}.anl-context-sub[data-v-44a02037]{font-size:12px;color:var(--anl-fg);line-height:1.4}.anl-context-actions[data-v-44a02037]{display:flex;align-items:center;gap:6px}.btn.anl-blue[data-v-44a02037]{background:var(--anl-accent);border-color:var(--anl-accent);color:#fff}.btn.anl-blue[data-v-44a02037]:hover:not(:disabled){background:var(--anl-accent-hover);border-color:var(--anl-accent-hover)}.anl-meta[data-v-44a02037]{display:flex;gap:8px;flex-wrap:wrap;padding:6px 14px;font-size:12px;color:var(--dt-muted);border-bottom:1px solid var(--dt-border);background:var(--dt-surface)}.anl-meta-name[data-v-44a02037]{font-weight:600;color:var(--dt-text);overflow-wrap:anywhere}.anl-body[data-v-44a02037]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;background:var(--dt-surface-2)}.anl-frame[data-v-44a02037]{flex:1;min-height:0;width:100%;border:none;background:#fff}.anl-image[data-v-44a02037]{padding:16px;display:flex;justify-content:center}.anl-image img[data-v-44a02037]{max-width:100%;height:auto;background:#fff}.anl-csv[data-v-44a02037]{padding:16px}.anl-csv table[data-v-44a02037]{border-collapse:collapse;background:var(--dt-surface);font-size:12px}.anl-csv td[data-v-44a02037]{border:1px solid var(--dt-border);padding:4px 8px;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.anl-csv tr.head td[data-v-44a02037]{background:var(--dt-surface-2);font-weight:600}.anl-note[data-v-44a02037]{margin:10px 0 0;font-size:12px;color:var(--dt-muted)}.anl-panel[data-v-44a02037]{max-width:440px;margin:40px auto;padding:28px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius)}.anl-panel.warn[data-v-44a02037]{background:var(--anl-warn-bg);border-color:var(--anl-warn-border)}.anl-panel-icon[data-v-44a02037]{font-size:24px;color:var(--anl-warn-fg)}.anl-panel-title[data-v-44a02037]{font-weight:600;font-size:14px}.anl-panel.warn .anl-panel-title[data-v-44a02037]{color:var(--anl-warn-strong)}.anl-panel-text[data-v-44a02037]{font-size:13px;color:var(--dt-muted);line-height:1.5}.anl-panel.warn .anl-panel-text[data-v-44a02037]{color:var(--anl-warn-fg)}@media(max-width:640px){.anl-context-sub[data-v-44a02037]{display:none}}.btn[data-v-716b7d0f]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-716b7d0f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-716b7d0f]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-716b7d0f]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-716b7d0f]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-716b7d0f]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-716b7d0f]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-716b7d0f]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-716b7d0f]:hover{color:var(--dt-danger)}.view-note[data-v-716b7d0f]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-716b7d0f]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-716b7d0f]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-716b7d0f]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-716b7d0f]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-716b7d0f]{padding:5px 14px;font-size:13px}.iconbtn[data-v-716b7d0f]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-716b7d0f]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-716b7d0f]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-716b7d0f]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-716b7d0f]{color:inherit}.btn.accent.danger[data-v-716b7d0f]{background:var(--dt-danger)}.hint-text[data-v-716b7d0f]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-716b7d0f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-716b7d0f]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-716b7d0f]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-716b7d0f]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-716b7d0f]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-716b7d0f]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-716b7d0f]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-716b7d0f]{display:flex;flex-direction:column;gap:6px}.field label[data-v-716b7d0f]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-716b7d0f]{color:var(--dt-accent)}.field input[data-v-716b7d0f],.field select[data-v-716b7d0f],.field textarea[data-v-716b7d0f]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-716b7d0f]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-716b7d0f]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-716b7d0f]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-716b7d0f]{flex-wrap:wrap}.modal-foot .hint[data-v-716b7d0f]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-716b7d0f]{flex:1 1 100%}}.over-all[data-v-716b7d0f]{z-index:60}.kind[data-v-716b7d0f]{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 8px;border-radius:999px;background:var(--dt-surface);border:1px solid var(--dt-border);color:var(--dt-muted);box-shadow:0 1px 3px #00000014}.kind i[data-v-716b7d0f]{font-size:11px;flex:none}.kind[data-v-716b7d0f]{max-width:calc(100% - 16px)}.editor-wrap[data-v-716b7d0f]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dt-bg);display:flex;flex-direction:column;z-index:40}.editor-bar[data-v-716b7d0f]{display:flex;align-items:center;gap:12px;padding:5px 10px;background:var(--dt-surface);border-bottom:1px solid var(--dt-border)}.editor-title[data-v-716b7d0f]{font-weight:600;font-size:13.5px}.editor-bar .hint.bad[data-v-716b7d0f]{color:var(--dt-danger);font-weight:600}.editor-bar .hint[data-v-716b7d0f]{font-size:12px;color:var(--dt-muted);flex:1}@media(max-width:640px){.editor-bar .hint[data-v-716b7d0f]{display:none}}.viewer-host[data-v-716b7d0f]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.viewer-empty[data-v-716b7d0f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--dt-muted);font-size:13px}.viewer-empty i[data-v-716b7d0f]{font-size:22px}.viewer-note[data-v-716b7d0f]{margin:10px 14px;font-size:12px;color:var(--dt-muted)}.viewer-image-wrap[data-v-716b7d0f]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--dt-surface-2)}.viewer-image[data-v-716b7d0f]{max-width:100%;max-height:100%;object-fit:contain}.viewer-text-wrap[data-v-716b7d0f]{flex:1;min-height:0;display:flex;flex-direction:column}.viewer-text[data-v-716b7d0f]{flex:1;min-height:0;margin:0;padding:14px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.viewer-page-wrap[data-v-716b7d0f]{flex:1;min-height:0;display:flex}.viewer-page[data-v-716b7d0f]{flex:1;min-height:0;width:100%;border:none;background:#fff}.viewer-mail[data-v-716b7d0f]{flex:1;min-height:0;display:flex;flex-direction:column}.mail-head[data-v-716b7d0f]{display:grid;gap:3px;padding:12px 14px;font-size:13px;border-bottom:1px solid var(--dt-border);background:var(--dt-surface)}.mail-label[data-v-716b7d0f]{display:inline-block;min-width:68px;color:var(--dt-muted)}.mail-body[data-v-716b7d0f]{flex:1;min-height:0;border:none;width:100%;background:#fff}.mail-body.plain[data-v-716b7d0f]{margin:0;padding:14px;overflow:auto;background:none;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.mail-attachments[data-v-716b7d0f]{border-top:1px solid var(--dt-border);padding:10px 14px;background:var(--dt-surface)}.attachments-title[data-v-716b7d0f]{font-size:12px;color:var(--dt-muted);margin-bottom:6px}.attachment[data-v-716b7d0f]{display:inline-flex;align-items:center;gap:8px;margin:0 8px 6px 0;cursor:pointer;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface-2);padding:5px 10px;font-size:12.5px;color:var(--dt-text)}.attachment[data-v-716b7d0f]:hover{border-color:var(--dt-accent)}.attachment-size[data-v-716b7d0f]{color:var(--dt-muted);font-size:11.5px}.viewer-download[data-v-716b7d0f]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;text-align:center}.viewer-download>.pi-file[data-v-716b7d0f]{font-size:46px;color:var(--dt-muted);opacity:.6}.viewer-download-name[data-v-716b7d0f]{font-weight:600;word-break:break-all;max-width:34rem}.viewer-download-meta[data-v-716b7d0f]{display:flex;align-items:center;gap:8px;color:var(--dt-muted);font-size:12.5px}.viewer-download-meta .kind[data-v-716b7d0f]{border:1px solid var(--dt-border);border-radius:4px;padding:1px 6px;font-size:11px;letter-spacing:.04em}.viewer-download-hint[data-v-716b7d0f]{margin:0;max-width:30rem;color:var(--dt-muted);font-size:13px;line-height:1.5}.viewer-archive[data-v-716b7d0f]{flex:1;min-height:0;overflow:auto;padding:14px;display:flex;flex-direction:column}.ebeleg-tabs[data-v-716b7d0f]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ebeleg-tabs button[data-v-716b7d0f]{border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);border-radius:999px;padding:5px 12px;font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ebeleg-tabs button[data-v-716b7d0f]:hover{border-color:var(--dt-accent)}.ebeleg-tabs button.on[data-v-716b7d0f]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.viewer-archive[data-v-716b7d0f]{--anl-fg: #1e40af;--anl-fg-strong: #1e3a8a;--anl-accent: #1d4ed8;--anl-bg: #eff6ff;--anl-bg-hover: #dbeafe;--anl-border: #bfdbfe}.dark-mode{--anl-fg: #93c5fd;--anl-fg-strong: #bfdbfe;--anl-accent: #2563eb;--anl-bg: rgba(59, 130, 246, .12);--anl-bg-hover: rgba(59, 130, 246, .2);--anl-border: rgba(96, 165, 250, .35)}.anl-count[data-v-716b7d0f]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--anl-bg-hover);color:var(--anl-fg);font-size:11px;font-weight:700;box-sizing:border-box}.anl-chip[data-v-716b7d0f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;display:inline-flex;align-items:center;gap:6px;height:26px;max-width:280px;padding:0 11px;border-radius:13px;border:1px solid var(--anl-border);background:var(--anl-bg);color:var(--anl-fg);font-size:12px;font-weight:600;cursor:pointer}.anl-chip[data-v-716b7d0f]:hover{background:var(--anl-bg-hover)}.anl-chip span[data-v-716b7d0f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anl-hint[data-v-716b7d0f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:8px 8px 8px 14px;border:1px solid var(--anl-border);background:var(--anl-bg);border-radius:var(--dt-radius)}.anl-hint-icon[data-v-716b7d0f]{color:var(--anl-accent)}.anl-hint-text[data-v-716b7d0f]{flex:1;min-width:200px;font-size:13px;color:var(--anl-fg-strong);line-height:1.45}.btn.anl-hint-btn[data-v-716b7d0f]{background:var(--anl-accent);border-color:var(--anl-accent);color:#fff}.ebeleg-view[data-v-716b7d0f]{flex:1;min-height:320px;display:flex}.ebeleg-frame[data-v-716b7d0f]{flex:1;min-height:0;width:100%;border:1px solid var(--dt-border);border-radius:var(--dt-radius);background:#fff}.ebeleg-head[data-v-716b7d0f]{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--dt-border);border-radius:var(--dt-radius);background:var(--dt-surface)}.ebeleg-head>i[data-v-716b7d0f]{font-size:20px;color:var(--dt-accent)}.ebeleg-head>div[data-v-716b7d0f]{flex:1}.ebeleg-title[data-v-716b7d0f]{font-weight:600;font-size:13.5px}.ebeleg-profile[data-v-716b7d0f]{font-weight:400;color:var(--dt-muted);margin-left:6px}.ebeleg-valid[data-v-716b7d0f]{font-size:12.5px;color:var(--dt-success);margin-top:2px}.ebeleg-valid.bad[data-v-716b7d0f]{color:var(--dt-danger)}.ebeleg-validator[data-v-716b7d0f]{color:var(--dt-muted)}.parts[data-v-716b7d0f]{width:100%;border-collapse:collapse;font-size:13px}.parts td[data-v-716b7d0f]{padding:6px 8px;border-bottom:1px solid var(--dt-border)}.part-name[data-v-716b7d0f]{word-break:break-all}.part-size[data-v-716b7d0f]{color:var(--dt-muted);white-space:nowrap;width:1%}.part-actions[data-v-716b7d0f]{white-space:nowrap;width:1%;text-align:right}.opening[data-v-716b7d0f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:60vh;color:var(--dt-muted);font-size:14px}.opening i[data-v-716b7d0f]{font-size:22px}.documents[data-v-2051ec92]{height:100%;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.head[data-v-2051ec92]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.head-actions[data-v-2051ec92]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.manage[data-v-2051ec92]{position:relative}.manage .caret[data-v-2051ec92]{font-size:11px;color:var(--dt-muted)}.menu.manage-menu[data-v-2051ec92]{left:auto;right:0;top:calc(100% + 6px);bottom:auto;min-width:260px;z-index:20}.manage-menu .mi[data-v-2051ec92]{display:flex;flex-direction:column;gap:1px}.manage-menu .mi small[data-v-2051ec92]{font-size:11.5px;color:var(--dt-muted)}.manage-menu button[data-v-2051ec92]{align-items:flex-start}.manage-menu button>.pi[data-v-2051ec92]{margin-top:2px;color:var(--dt-accent)}.head h1[data-v-2051ec92]{margin:0;font-size:28px;font-weight:650;letter-spacing:-.015em}.head p[data-v-2051ec92]{margin:4px 0 0;color:var(--dt-muted);font-size:14px}.btn[data-v-2051ec92]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-2051ec92]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-2051ec92]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-2051ec92]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}section[data-v-2051ec92]{display:flex;flex-direction:column;gap:12px}.sec-head[data-v-2051ec92]{display:flex;align-items:center;justify-content:space-between;gap:16px}.sec-head[data-v-2051ec92]{--dt-control: 34px}.head-tools[data-v-2051ec92]{display:flex;align-items:center;gap:10px;flex:1;justify-content:flex-end;flex-wrap:wrap;row-gap:10px}.head-tools .pick-all[data-v-2051ec92]{flex:0 0 auto;white-space:nowrap}.head-tools .search[data-v-2051ec92],.head-tools .btn[data-v-2051ec92],.head-tools .sort[data-v-2051ec92],.head-tools .layout-toggle[data-v-2051ec92]{height:var(--dt-control);box-sizing:border-box}.head-tools .btn[data-v-2051ec92]{padding:0 16px}.head-tools .layout-toggle[data-v-2051ec92]{padding:3px}.head-tools .layout-toggle button[data-v-2051ec92]{height:100%}.sec-head h2[data-v-2051ec92]{margin:0;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dt-muted)}.sec-head .aside[data-v-2051ec92]{font-size:13px;color:var(--dt-muted)}.new[data-v-2051ec92]{position:relative}.menu.new-menu[data-v-2051ec92]{left:0;right:auto;top:calc(100% + 6px);bottom:auto;min-width:200px}.welcome[data-v-2051ec92]{padding:34px 0 24px;display:flex;flex-direction:column;gap:6px}.welcome h3[data-v-2051ec92]{margin:0;font-size:17px;font-weight:600;color:var(--dt-text)}.welcome p[data-v-2051ec92]{margin:0 0 18px;font-size:14px;color:var(--dt-muted)}.starters[data-v-2051ec92]{display:flex;gap:10px;flex-wrap:wrap}.starter[data-v-2051ec92]{width:116px;padding:8px 4px 12px;display:flex;flex-direction:column;align-items:center;gap:.55rem;background:transparent;border:none;cursor:pointer;color:var(--dt-text);font:inherit}.starter[data-v-2051ec92]:disabled{opacity:.6;cursor:wait}.starter .icon[data-v-2051ec92]{width:84px;height:84px;border-radius:26px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,color-mix(in srgb,var(--dt-accent) 22%,var(--dt-surface)),var(--dt-surface));border:1px solid var(--dt-border);box-shadow:var(--dt-shadow);transition:transform .16s ease}.starter .icon i[data-v-2051ec92]{font-size:2.1rem;color:var(--dt-accent)}.starter:hover:not(:disabled) .icon[data-v-2051ec92]{transform:translateY(-4px) scale(1.04)}.starter .label[data-v-2051ec92]{font-size:.8rem}.folders[data-v-2051ec92]{display:flex;flex-direction:column;gap:2px;min-height:340px}.folders-head[data-v-2051ec92]{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dt-muted);padding:0 10px 6px}.folder-row[data-v-2051ec92]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:1px solid transparent;border-radius:var(--dt-radius-sm);background:none;color:var(--dt-text);font:inherit;font-size:13.5px;cursor:pointer;text-align:left}.folder-row[data-v-2051ec92]:hover{background:var(--dt-surface)}.folder-row.active[data-v-2051ec92]{background:color-mix(in srgb,var(--dt-accent) 11%,var(--dt-surface));border-color:transparent;font-weight:600;color:var(--dt-text)}.folder-row.active[data-v-2051ec92]:hover{background:color-mix(in srgb,var(--dt-accent) 15%,var(--dt-surface))}.folder-row.active>.pi[data-v-2051ec92]:not(.twist-fixed):not(.read-only){color:var(--dt-accent)}.folder-row.on-path[data-v-2051ec92]{font-weight:600}.folder-row.on-path>.pi[data-v-2051ec92]:not(.twist-fixed):not(.read-only){color:var(--dt-accent);opacity:.7}.folder-row.dropping[data-v-2051ec92],.folder-tile.dropping[data-v-2051ec92]{border-color:var(--dt-accent);background:color-mix(in srgb,var(--dt-accent) 10%,var(--dt-surface))}.folder-name[data-v-2051ec92]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-count[data-v-2051ec92]{font-size:11.5px;color:var(--dt-muted);font-variant-numeric:tabular-nums}.folder-actions[data-v-2051ec92]{display:flex;gap:14px}.nav-divider[data-v-2051ec92]{margin:10px 4px 8px;border-top:1px solid var(--dt-border)}.nav-heading[data-v-2051ec92]{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dt-muted);padding:14px 10px 6px}.twist[data-v-2051ec92]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;padding:0;border:none;background:none;color:var(--dt-muted);cursor:pointer;border-radius:3px}.twist[data-v-2051ec92]:hover{background:var(--dt-border);color:var(--dt-text)}.twist i[data-v-2051ec92]{font-size:10px}.twist-spacer[data-v-2051ec92]{width:16px;flex:0 0 16px}.twist-fixed[data-v-2051ec92]{width:12px;flex:0 0 12px;font-size:10px;color:var(--dt-muted)}.root-row[data-v-2051ec92]{font-weight:500}.root-row.root-open[data-v-2051ec92]{font-weight:600}.root-row.root-open .twist-fixed[data-v-2051ec92]{color:var(--dt-text)}.folders button[data-v-2051ec92]:focus:not(:focus-visible),.folders .folder-row[data-v-2051ec92]:focus:not(:focus-visible){outline:none}.folders button[data-v-2051ec92]:focus-visible,.folders .folder-row[data-v-2051ec92]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--dt-accent) 35%,transparent)}.views[data-v-2051ec92]{margin-top:auto;display:flex;flex-direction:column;gap:2px}.views-heading[data-v-2051ec92]{display:flex;align-items:center;gap:7px;padding-top:8px}.views-heading i[data-v-2051ec92]{font-size:11px}.read-only[data-v-2051ec92]{font-size:11px;color:var(--dt-muted);margin-left:auto}.trash-row[data-v-2051ec92]{color:var(--dt-muted)}.trash-row[data-v-2051ec92]:hover{color:var(--dt-text)}.selection-bar[data-v-2051ec92]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 14px;border-radius:var(--dt-radius-sm);background:color-mix(in srgb,var(--dt-accent) 10%,var(--dt-surface));border:1px solid color-mix(in srgb,var(--dt-accent) 30%,var(--dt-border));font-size:13.5px}.selection-bar select[data-v-2051ec92]{padding:5px 10px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px}.card[data-v-2051ec92]{position:relative}.card .pick[data-v-2051ec92]{position:absolute;bottom:10px;left:10px;z-index:2;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--dt-surface);border:1px solid var(--dt-border);opacity:0;transition:opacity .15s ease;cursor:pointer}.card:hover .pick[data-v-2051ec92],.card .pick.on[data-v-2051ec92]{opacity:1}.card.picked[data-v-2051ec92]{border-color:var(--dt-accent)}.folder-tiles[data-v-2051ec92]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:4px}.folder-tile[data-v-2051ec92]{display:flex;align-items:center;gap:10px;height:64px;padding:0 14px;border:1px solid var(--dt-border);border-radius:var(--dt-radius);background:var(--dt-surface);box-shadow:var(--dt-shadow);font:inherit;font-size:13.5px;font-weight:600;color:var(--dt-text);cursor:pointer;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.folder-tile[data-v-2051ec92]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000001a}.folder-tiles.as-rows[data-v-2051ec92]{grid-template-columns:1fr;gap:2px;margin-bottom:0}.as-rows .folder-tile[data-v-2051ec92]{height:auto;padding:8px 12px;border-color:transparent;border-radius:var(--dt-radius-sm);box-shadow:none;font-weight:400}.as-rows .folder-tile[data-v-2051ec92]:hover{transform:none;box-shadow:none;border-color:var(--dt-border)}.as-rows .folder-tile i[data-v-2051ec92]{font-size:1rem}.as-rows .folder-tile.dropping[data-v-2051ec92],.as-rows .folder-tile.dropping[data-v-2051ec92]:hover{border-color:var(--dt-accent)}.folder-tile i[data-v-2051ec92]{font-size:1.15rem;color:var(--dt-accent)}.folder-tile-name[data-v-2051ec92]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-tile-count[data-v-2051ec92]{font-size:11.5px;color:var(--dt-muted);font-variant-numeric:tabular-nums}.sec-head h2.path[data-v-2051ec92]{font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb[data-v-2051ec92]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;display:inline-block;vertical-align:bottom;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb[data-v-2051ec92]:hover{color:var(--dt-text)}.crumb-sep[data-v-2051ec92]{color:var(--dt-muted);margin:0 6px}.path .crumb[data-v-2051ec92],.path .crumb-sep[data-v-2051ec92]{font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;max-width:240px}.crumb.here[data-v-2051ec92]{color:var(--dt-text);cursor:default}.path .crumb.here[data-v-2051ec92]{color:var(--dt-text);font-weight:600;cursor:default}.crumb-place[data-v-2051ec92]{font-size:.9em;margin-right:6px}.path .crumb-sep[data-v-2051ec92]{margin:0 8px;opacity:.6}.canvas[data-v-2051ec92]{min-height:60vh}.cards[data-v-2051ec92]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.card[data-v-2051ec92]{display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:var(--dt-shadow);overflow:hidden}.preview[data-v-2051ec92]{position:relative;height:120px;cursor:pointer;background:var(--dt-surface-2);border-bottom:1px solid var(--dt-border);display:grid;place-items:center}.sheet[data-v-2051ec92]{width:84px;height:100px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:4px 12px 4px 4px;padding:11px 10px;display:flex;flex-direction:column;gap:6px;transform:translateY(5px)}.einvoice[data-v-2051ec92]{position:absolute;right:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 8px;border-radius:999px;max-width:calc(100% - 16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--dt-surface);border:1px solid var(--dt-border);color:var(--dt-muted);box-shadow:0 1px 3px #00000014}.einvoice.ok[data-v-2051ec92]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 40%,var(--dt-border))}.einvoice.bad[data-v-2051ec92]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 40%,var(--dt-border))}.mailcard[data-v-2051ec92]{align-self:stretch;width:100%;height:100%;box-sizing:border-box;padding:30px 12px 8px;display:flex;flex-direction:column;gap:1px;text-align:left;overflow:hidden;font-size:10.5px;line-height:1.25;color:var(--dt-muted)}.mailcard-row[data-v-2051ec92]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mailcard-label[data-v-2051ec92]{display:inline-block;min-width:24px;opacity:.75}.mailcard-subject[data-v-2051ec92]{margin-top:3px;font-size:12px;font-weight:600;color:var(--dt-text);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mailcard-date[data-v-2051ec92]{margin-top:auto}.mailcard.roomy[data-v-2051ec92]{gap:5px;font-size:12px;line-height:1.35}.mailcard.roomy .mailcard-row[data-v-2051ec92]{color:var(--dt-text)}.mailcard.roomy .mailcard-label[data-v-2051ec92]{min-width:30px;color:var(--dt-muted)}.mailcard.roomy .mailcard-date[data-v-2051ec92]{color:var(--dt-muted)}.sheet i[data-v-2051ec92]{display:block;height:4px;border-radius:2px;background:var(--dt-border)}.sheet i.head-line[data-v-2051ec92]{height:7px;width:58%;background:color-mix(in srgb,var(--dt-accent) 55%,var(--dt-border))}.sheet i.w40[data-v-2051ec92]{width:40%}.sheet i.w70[data-v-2051ec92]{width:70%}.sheet i.w90[data-v-2051ec92]{width:90%}.kind[data-v-2051ec92]{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 8px;border-radius:999px;background:var(--dt-surface);border:1px solid var(--dt-border);color:var(--dt-muted);box-shadow:0 1px 3px #00000014}.kind i[data-v-2051ec92]{font-size:11px;flex:none}.kind[data-v-2051ec92]{max-width:calc(100% - 16px)}.kind-label[data-v-2051ec92]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-by[data-v-2051ec92]{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;max-width:55%;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--dt-surface);color:var(--dt-accent);border:1px solid color-mix(in srgb,var(--dt-accent) 35%,var(--dt-border));box-shadow:0 1px 3px #00000014}.shared-by i[data-v-2051ec92]{font-size:11px}.kind-word[data-v-2051ec92],.row-kind.kind-word[data-v-2051ec92]{color:#2563eb;border-color:color-mix(in srgb,#2563eb 30%,var(--dt-border));background:color-mix(in srgb,#2563eb 8%,var(--dt-surface))}.kind-cell[data-v-2051ec92],.row-kind.kind-cell[data-v-2051ec92]{color:#15803d;border-color:color-mix(in srgb,#15803d 30%,var(--dt-border));background:color-mix(in srgb,#15803d 8%,var(--dt-surface))}.kind-slide[data-v-2051ec92],.row-kind.kind-slide[data-v-2051ec92]{color:#d97706;border-color:color-mix(in srgb,#d97706 32%,var(--dt-border));background:color-mix(in srgb,#d97706 10%,var(--dt-surface))}.kind-pdf[data-v-2051ec92],.row-kind.kind-pdf[data-v-2051ec92]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 30%,var(--dt-border));background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.card-body[data-v-2051ec92]{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.card-title[data-v-2051ec92]{font-size:14px;font-weight:600;line-height:1.3;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em}.card .chips[data-v-2051ec92]{margin-top:auto}.card-meta[data-v-2051ec92]{font-size:12px;color:var(--dt-muted);display:flex;flex-direction:column;gap:2px}.card-folder[data-v-2051ec92]{display:flex;align-items:baseline;gap:5px;word-break:break-word}.card-folder i[data-v-2051ec92]{font-size:11px}.chip[data-v-2051ec92]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-muted);margin-top:2px}.chip[data-v-2051ec92]:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.chip.draft[data-v-2051ec92]{color:var(--dt-warning);border-color:color-mix(in srgb,var(--dt-warning) 35%,var(--dt-border))}.chip.personal[data-v-2051ec92]{color:var(--dt-muted)}.chip.reserved[data-v-2051ec92]{color:var(--dt-accent);border-color:color-mix(in srgb,var(--dt-accent) 35%,var(--dt-border));background:color-mix(in srgb,var(--dt-accent) 8%,var(--dt-surface))}.chip.reserved[data-v-2051ec92]:before{display:none}.chip.req[data-v-2051ec92]:before{display:none}.chip.req .pi[data-v-2051ec92]{font-size:11px}.chip.req.pending[data-v-2051ec92]{color:var(--dt-accent);border-color:color-mix(in srgb,var(--dt-accent) 35%,var(--dt-border))}.chip.req.ok[data-v-2051ec92]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 35%,var(--dt-border))}.chip.req.bad[data-v-2051ec92],.chip.req.late[data-v-2051ec92]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 35%,var(--dt-border))}.inbox-search[data-v-2051ec92]{position:relative;flex:0 1 420px;min-width:220px;margin-left:auto}.todo-oldest[data-v-2051ec92]{margin:-2px 0 6px;font-size:12px}.talk-panel h3[data-v-2051ec92]{display:flex;justify-content:space-between;align-items:baseline}.count.unread[data-v-2051ec92]{color:var(--dt-accent);font-weight:700}.talk-list-mini[data-v-2051ec92]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.talk-panel h3 .talk-new[data-v-2051ec92]{padding:2px 6px}.talk-tabs[data-v-2051ec92]{display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--dt-surface-2);margin:2px 0 6px}.talk-tabs button[data-v-2051ec92]{flex:1;border:none;background:none;font:inherit;font-size:12px;padding:4px 8px;border-radius:999px;cursor:pointer;color:var(--dt-muted);display:inline-flex;gap:5px;justify-content:center;align-items:center}.talk-tabs button.on[data-v-2051ec92]{background:var(--dt-surface);color:var(--dt-text);font-weight:600;box-shadow:0 1px 2px #00000014}.talk-count[data-v-2051ec92]{min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--dt-accent);color:var(--dt-accent-text)}.talk-empty[data-v-2051ec92]{margin:4px 2px;font-size:12.5px}.talk-hidden[data-v-2051ec92]{margin:2px 2px 0;font-size:12px}.editor-bar .btn.on[data-v-2051ec92]{border-color:var(--dt-accent);color:var(--dt-accent)}.urgent-chip[data-v-2051ec92]{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;display:inline-flex;gap:4px;align-items:center;color:var(--dt-danger);background:color-mix(in srgb,var(--dt-danger) 10%,var(--dt-surface));border:1px solid color-mix(in srgb,var(--dt-danger) 30%,transparent)}.urgent-chip .pi[data-v-2051ec92]{font-size:10px}.urgent-text[data-v-2051ec92]{color:var(--dt-danger);font-weight:600}.sid[data-v-2051ec92]{font-size:11px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:999px;color:var(--dt-muted);border:1px solid var(--dt-border);background:var(--dt-surface-2)}.inbox-note[data-v-2051ec92]{font-size:12.5px;color:var(--dt-muted);display:inline-flex;gap:6px;align-items:baseline}.after-done[data-v-2051ec92]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:55;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 16px;border-radius:999px;background:var(--dt-text);color:var(--dt-surface);box-shadow:0 12px 30px #00000040;font-size:13.5px;max-width:calc(100vw - 32px)}.after-done>.pi[data-v-2051ec92]{color:var(--dt-success)}.after-text[data-v-2051ec92]{white-space:nowrap}.after-btn[data-v-2051ec92]{display:inline-flex;gap:6px;align-items:center;border:none;cursor:pointer;font:inherit;font-size:13px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--dt-surface) 16%,transparent);color:inherit}.after-btn[data-v-2051ec92]:hover:not(:disabled){background:color-mix(in srgb,var(--dt-surface) 28%,transparent)}.after-btn.primary[data-v-2051ec92]{background:var(--dt-accent);color:var(--dt-accent-text)}.after-btn[data-v-2051ec92]:disabled{opacity:.5;cursor:not-allowed}.after-x[data-v-2051ec92]{border:none;background:none;color:inherit;opacity:.7;cursor:pointer;padding:4px 6px}.after-form[data-v-2051ec92]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.after-form input[data-v-2051ec92]{width:min(420px,60vw);padding:7px 12px;border-radius:999px;border:none;font:inherit;font-size:13.5px;background:var(--dt-surface);color:var(--dt-text)}.after-error[data-v-2051ec92]{width:100%;font-size:12px;color:var(--dt-danger);padding-left:12px}.inbox-sort[data-v-2051ec92]{flex:none}.todo-panel.late[data-v-2051ec92]{border-color:color-mix(in srgb,var(--dt-danger) 35%,var(--dt-border))}.todo-title[data-v-2051ec92]{border:none;background:none;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.todo-title[data-v-2051ec92]:hover{color:var(--dt-accent)}.panel h3 .count.late[data-v-2051ec92]{color:var(--dt-danger);font-weight:600}.todo-empty[data-v-2051ec92]{display:flex;gap:6px;align-items:center;color:var(--dt-success)}.todo-list[data-v-2051ec92]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.todo-list li[data-v-2051ec92]{display:flex;align-items:center;gap:4px;border-radius:10px}.todo-list li[data-v-2051ec92]:hover{background:var(--dt-surface-2)}.todo-open[data-v-2051ec92]{flex:1;min-width:0;display:flex;gap:10px;align-items:flex-start;text-align:left;border:none;background:none;padding:7px 6px;cursor:pointer;color:var(--dt-text);font:inherit}.todo-open>.pi[data-v-2051ec92]{margin-top:3px;font-size:13px;color:var(--dt-accent);flex:none}.todo-list li.late .todo-open>.pi[data-v-2051ec92]{color:var(--dt-danger)}.todo-text[data-v-2051ec92]{min-width:0;display:flex;flex-direction:column;gap:1px}.todo-text strong[data-v-2051ec92]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-sub[data-v-2051ec92]{font-size:11.5px;color:var(--dt-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-sub .due.late[data-v-2051ec92],.todo-team .late[data-v-2051ec92]{color:var(--dt-danger);font-weight:600}.todo-done[data-v-2051ec92]{flex:none}.todo-more[data-v-2051ec92]{align-self:flex-start}.todo-team[data-v-2051ec92]{display:flex;gap:8px;align-items:center;text-align:left;border:1px solid var(--dt-border);background:var(--dt-surface-2);border-radius:10px;padding:8px 10px;font:inherit;font-size:12.5px;color:var(--dt-text);cursor:pointer}.todo-team[data-v-2051ec92]:hover{border-color:color-mix(in srgb,var(--dt-accent) 40%,var(--dt-border))}.todo-team .pi[data-v-2051ec92]{color:var(--dt-muted)}.inbox-search .pi[data-v-2051ec92]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--dt-muted)}.inbox-search input[data-v-2051ec92]{width:100%;box-sizing:border-box;padding:7px 10px 7px 30px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px}.request-notice[data-v-2051ec92]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 10px;font-size:13.5px;color:var(--dt-success)}.inbox-persp[data-v-2051ec92]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.inbox-persp button[data-v-2051ec92]{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-muted);font:inherit;font-size:13.5px;cursor:pointer}.inbox-persp button.active[data-v-2051ec92]{color:var(--dt-accent);border-color:color-mix(in srgb,var(--dt-accent) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-accent) 8%,var(--dt-surface));font-weight:600}.inbox-persp .n[data-v-2051ec92]{font-size:11.5px;font-variant-numeric:tabular-nums}.chip.personal[data-v-2051ec92]:before{display:none}.chip.personal i[data-v-2051ec92]{font-size:10px}.chip.saving[data-v-2051ec92]{color:var(--dt-accent);border-color:color-mix(in srgb,var(--dt-accent) 35%,var(--dt-border))}.chip.failed[data-v-2051ec92]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 35%,var(--dt-border))}.chip.old[data-v-2051ec92]{color:var(--dt-muted)}.actions[data-v-2051ec92]{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.link[data-v-2051ec92]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-2051ec92]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-2051ec92]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-2051ec92]:hover{color:var(--dt-danger)}.view-note[data-v-2051ec92]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.trash[data-v-2051ec92]{margin-top:24px;display:flex;flex-direction:column;gap:12px}.trash-head-row[data-v-2051ec92]{display:flex;align-items:center;justify-content:space-between;gap:16px}.trash-head[data-v-2051ec92]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:13px;display:flex;align-items:center;gap:8px}.trash-head[data-v-2051ec92]:hover{color:var(--dt-text)}.card.trashed[data-v-2051ec92]{opacity:.62;box-shadow:none}.card.trashed[data-v-2051ec92]:hover{opacity:1;box-shadow:var(--dt-shadow);transform:none}.card.trashed .preview[data-v-2051ec92]{filter:grayscale(1)}aside[data-v-2051ec92]{display:flex;flex-direction:column;gap:16px}.panel[data-v-2051ec92]{background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:var(--dt-shadow);padding:16px;display:flex;flex-direction:column;gap:12px}.panel h3[data-v-2051ec92]{margin:0;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dt-muted);display:flex;align-items:center;justify-content:space-between;gap:8px}.panel h3 .count[data-v-2051ec92]{font-size:12px;letter-spacing:0;color:var(--dt-text);font-variant-numeric:tabular-nums}.quota-foot[data-v-2051ec92]{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:18px 10px 0;border-top:1px solid var(--dt-border)}.quota-place[data-v-2051ec92]{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dt-muted)}.quota-foot .figure[data-v-2051ec92]{margin:0;font-size:13px;color:var(--dt-muted)}.quota-foot .figure strong[data-v-2051ec92]{font-size:20px;font-weight:600;color:var(--dt-text);font-variant-numeric:tabular-nums;margin-right:4px}.quota-foot .figure strong.tight[data-v-2051ec92]{color:var(--dt-warning)}.quota-foot .note[data-v-2051ec92]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.figure-sub[data-v-2051ec92]{margin:0;font-size:12.5px;color:var(--dt-muted);font-variant-numeric:tabular-nums}.figure-sub.tight[data-v-2051ec92]{color:var(--dt-warning)}.bar.thin[data-v-2051ec92]{height:4px}.bar.tight span[data-v-2051ec92]{background:var(--dt-warning)}.details-toggle[data-v-2051ec92]{align-self:flex-start;border:none;background:none;padding:2px 0;color:var(--dt-muted);font:inherit;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px}.details-toggle[data-v-2051ec92]:hover{color:var(--dt-text)}.details-toggle .pi[data-v-2051ec92]{font-size:10px}.job[data-v-2051ec92]{display:flex;flex-direction:column;gap:4px;min-width:0}.job .name[data-v-2051ec92]{font-size:13.5px;font-weight:600;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.job .state[data-v-2051ec92]{font-size:12px;color:var(--dt-muted);min-width:0;overflow-wrap:anywhere}.job .state.bad[data-v-2051ec92]{color:var(--dt-danger)}.quota[data-v-2051ec92]{display:flex;flex-direction:column;gap:8px}.quota .row[data-v-2051ec92]{display:flex;justify-content:space-between;font-size:12.5px;color:var(--dt-muted);font-variant-numeric:tabular-nums}.bar[data-v-2051ec92]{height:6px;border-radius:999px;background:var(--dt-surface-2);border:1px solid var(--dt-border);overflow:hidden}.bar span[data-v-2051ec92]{display:block;height:100%;background:var(--dt-accent)}.panel .note[data-v-2051ec92]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.empty[data-v-2051ec92]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-2051ec92]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.editor-wrap[data-v-2051ec92]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dt-bg);display:flex;flex-direction:column;z-index:40}.editor-bar[data-v-2051ec92]{display:flex;align-items:center;gap:12px;padding:5px 10px;background:var(--dt-surface);border-bottom:1px solid var(--dt-border)}.editor-title[data-v-2051ec92]{font-weight:600;font-size:13.5px}.editor-bar .hint.bad[data-v-2051ec92]{color:var(--dt-danger);font-weight:600}.editor-bar .hint.note[data-v-2051ec92]{color:var(--dt-text)}.editor-bar .hint[data-v-2051ec92]{font-size:12px;color:var(--dt-muted);flex:1}.btn.slim[data-v-2051ec92]{padding:5px 14px;font-size:13px}.iconbtn[data-v-2051ec92]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-2051ec92]:hover{background:var(--dt-surface-2);color:var(--dt-text)}@media(max-width:640px){.editor-bar .hint[data-v-2051ec92]{display:none}}.editor-host[data-v-2051ec92]{flex:1;min-height:0}.scope[data-v-2051ec92]{position:relative;flex:none}.scope-pill[data-v-2051ec92]{display:inline-flex;align-items:center;gap:3px;max-width:150px;padding:2px 6px 2px 9px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-muted);font:inherit;font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;cursor:pointer}.scope-pill[data-v-2051ec92]:hover{color:var(--dt-text)}.scope-pill i[data-v-2051ec92]{font-size:10px}.scope-pill.narrowed[data-v-2051ec92]{color:var(--dt-accent);border-color:color-mix(in srgb,var(--dt-accent) 35%,var(--dt-border));background:color-mix(in srgb,var(--dt-accent) 10%,var(--dt-surface-2))}.scope-pill[data-v-2051ec92]:focus-visible{outline:2px solid var(--dt-accent);outline-offset:1px}.menu.scope-menu[data-v-2051ec92]{left:0;right:auto;min-width:240px}.scope-menu button.chosen[data-v-2051ec92]{font-weight:600}.scope-name[data-v-2051ec92]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-count[data-v-2051ec92]{color:var(--dt-muted);font-size:12px;font-variant-numeric:tabular-nums}.scope-note[data-v-2051ec92]{margin:3px 10px 2px;font-size:11.5px;color:var(--dt-muted)}.fresh-band[data-v-2051ec92]{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dt-accent) 30%,var(--dt-border));background:color-mix(in srgb,var(--dt-accent) 8%,var(--dt-surface));color:var(--dt-text);font:inherit;font-size:13px;cursor:pointer;align-self:flex-start}.fresh-band i[data-v-2051ec92]{color:var(--dt-accent);font-size:12px}.fresh-band strong[data-v-2051ec92]{color:var(--dt-accent);font-weight:600}.fresh-band[data-v-2051ec92]:hover{border-color:color-mix(in srgb,var(--dt-accent) 55%,var(--dt-border))}.documents>.footer[data-v-2051ec92]{margin-top:auto}.layout[data-v-2051ec92]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.layout.with-aside[data-v-2051ec92]{grid-template-columns:260px minmax(0,1fr) 290px}@media(max-width:1280px){.layout[data-v-2051ec92],.layout.with-aside[data-v-2051ec92]{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:820px){.layout[data-v-2051ec92],.layout.with-aside[data-v-2051ec92]{grid-template-columns:minmax(0,1fr);gap:20px}.folders[data-v-2051ec92]{flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;min-height:0}.folders-head[data-v-2051ec92],.nav-heading[data-v-2051ec92],.nav-divider[data-v-2051ec92],.quota-foot[data-v-2051ec92]{display:none}.views[data-v-2051ec92]{flex-direction:row;gap:8px;margin-top:0}.folder-row[data-v-2051ec92]{flex:none;width:auto;padding:7px 14px!important;border:1px solid var(--dt-border);border-radius:999px;background:var(--dt-surface)}.folder-row.active[data-v-2051ec92]{border-color:color-mix(in srgb,var(--dt-accent) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-accent) 11%,var(--dt-surface))}.trash-row[data-v-2051ec92]{margin-top:0;border-top:none;padding-top:7px}.documents[data-v-2051ec92]{padding:16px}.head h1[data-v-2051ec92]{font-size:24px}}.sec-head[data-v-2051ec92]{gap:12px}.search[data-v-2051ec92]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);min-width:200px;max-width:360px;flex:1}.search i[data-v-2051ec92]{color:var(--dt-muted);font-size:13px}.search input[data-v-2051ec92]{flex:1;min-width:0;border:none;background:none;outline:none;color:var(--dt-text);font:inherit;font-size:13.5px}.search input[data-v-2051ec92]::placeholder{color:var(--dt-muted)}.card-body[data-v-2051ec92]{gap:5px}.actions[data-v-2051ec92]{align-items:center}.more[data-v-2051ec92]{position:relative;margin-left:auto}.menu[data-v-2051ec92]{position:absolute;right:0;bottom:calc(100% + 6px);z-index:5;min-width:190px;padding:6px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);box-shadow:0 12px 30px #0000002e;display:flex;flex-direction:column}.menu button[data-v-2051ec92]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:none;border-radius:8px;background:none;color:var(--dt-text);font:inherit;font-size:13px;cursor:pointer;text-align:left}.menu button[data-v-2051ec92]:hover{background:var(--dt-surface-2)}.menu button.danger[data-v-2051ec92]{color:var(--dt-danger)}.menu button[data-v-2051ec92]:disabled,.menu button.is-disabled[data-v-2051ec92]{opacity:.4;cursor:not-allowed}.menu-sep[data-v-2051ec92]{height:1px;margin:5px 6px;background:var(--dt-border)}.menu button[data-v-2051ec92]:focus-visible{outline:2px solid var(--dt-accent);outline-offset:-2px}.context-menu[data-v-2051ec92]{position:fixed;right:auto;bottom:auto;z-index:45;min-width:210px}.context-menu[data-v-2051ec92]{max-height:min(70vh,520px);overflow-y:auto}.menu-back[data-v-2051ec92]{color:var(--dt-muted)}.menu-head[data-v-2051ec92]{padding:6px 10px 4px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dt-muted)}.chip.shared[data-v-2051ec92]{color:var(--dt-accent);border-color:color-mix(in srgb,var(--dt-accent) 30%,var(--dt-border))}.in-folder[data-v-2051ec92],.last-editor[data-v-2051ec92]{display:inline-flex;align-items:center;gap:4px}.last-editor[data-v-2051ec92]{color:var(--dt-accent)}.preview.app-word .sheet i.head-line[data-v-2051ec92]{background:#2563eb;opacity:.75}.preview.app-cell .sheet i.head-line[data-v-2051ec92]{background:#15803d;opacity:.75}.preview.app-slide .sheet i.head-line[data-v-2051ec92]{background:#d97706;opacity:.8}.preview.app-pdf .sheet i.head-line[data-v-2051ec92]{background:var(--dt-danger);opacity:.8}.hover-actions[data-v-2051ec92]{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:0;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.card:hover .hover-actions[data-v-2051ec92],.card:focus-within .hover-actions[data-v-2051ec92],.card.menu-open .hover-actions[data-v-2051ec92]{opacity:1;transform:none}@media(hover:none){.hover-actions[data-v-2051ec92]{opacity:1;transform:none}}.round[data-v-2051ec92]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font-size:13px;cursor:pointer;box-shadow:0 2px 8px #0000001f}.round[data-v-2051ec92]:hover:not(:disabled){border-color:var(--dt-accent);color:var(--dt-accent)}.round[data-v-2051ec92]:disabled{opacity:.45;cursor:not-allowed}.preview[data-v-2051ec92]{position:relative;overflow:hidden}.thumb[data-v-2051ec92]{width:100%;height:100%;padding:10px;box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.menu[data-v-2051ec92]{bottom:auto;top:calc(100% + 6px)}.layout-toggle[data-v-2051ec92]{display:flex;gap:2px;padding:2px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface)}.layout-toggle button[data-v-2051ec92]{width:30px;height:26px;border:none;border-radius:999px;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.layout-toggle button.active[data-v-2051ec92]{background:var(--dt-surface-2);color:var(--dt-accent)}.rows[data-v-2051ec92]{display:flex;flex-direction:column;gap:2px}.row[data-v-2051ec92]{display:grid;grid-template-columns:26px 66px minmax(0,1fr) minmax(0,200px) minmax(0,170px) 110px 72px auto;align-items:center;gap:12px;padding:8px 12px;border:1px solid transparent;border-radius:var(--dt-radius-sm);background:var(--dt-surface);cursor:default}.row[data-v-2051ec92]:hover{border-color:var(--dt-border)}.row.picked[data-v-2051ec92]{border-color:var(--dt-accent)}.card.focused[data-v-2051ec92]{outline:2px solid var(--dt-accent);outline-offset:2px}.row.focused[data-v-2051ec92]{outline:2px solid var(--dt-accent);outline-offset:-2px}.row-pick[data-v-2051ec92]{position:static;opacity:1;width:20px;height:20px}.row-kind[data-v-2051ec92]{display:inline-flex;align-items:center;gap:4px;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 7px;border-radius:999px;background:var(--dt-surface-2);border:1px solid var(--dt-border);color:var(--dt-muted);max-width:100%;overflow:hidden}.row-kind i[data-v-2051ec92]{flex:none;font-size:10px}.row-kind-label[data-v-2051ec92]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-title[data-v-2051ec92]{font-size:14px;font-weight:600;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-title[data-v-2051ec92]:hover{color:var(--dt-accent)}.row-folder[data-v-2051ec92],.row-meta[data-v-2051ec92],.row-size[data-v-2051ec92]{font-size:12.5px;color:var(--dt-muted);white-space:nowrap}.row-size[data-v-2051ec92]{text-align:right;font-variant-numeric:tabular-nums}.row-where[data-v-2051ec92]{display:flex;gap:6px;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.row-where .pi[data-v-2051ec92]{font-size:11px;flex:none}.row-chip[data-v-2051ec92]{display:flex;gap:6px;min-width:0;overflow:hidden}.row-chip .chip[data-v-2051ec92]{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.row-actions[data-v-2051ec92]{display:flex;gap:6px;opacity:0;transition:opacity .14s ease}.row:hover .row-actions[data-v-2051ec92],.row:focus-within .row-actions[data-v-2051ec92],.row.menu-open .row-actions[data-v-2051ec92]{opacity:1}@media(hover:none){.row-actions[data-v-2051ec92]{opacity:1}}@media(max-width:820px){.row[data-v-2051ec92]{grid-template-columns:26px 48px minmax(0,1fr) auto}.row-folder[data-v-2051ec92],.row-meta[data-v-2051ec92],.row-size[data-v-2051ec92],.row-chip[data-v-2051ec92]{display:none}}.opening[data-v-2051ec92]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:60vh;color:var(--dt-muted);font-size:14px}.opening i[data-v-2051ec92]{font-size:22px}.trash-bar[data-v-2051ec92],.inbox-bar[data-v-2051ec92]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.inbox-switch[data-v-2051ec92]{display:inline-flex;border:1px solid var(--dt-border);border-radius:999px;background:var(--dt-surface);padding:2px}.inbox-switch button[data-v-2051ec92]{border:0;background:transparent;color:var(--dt-muted);font:inherit;font-size:13px;padding:4px 14px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.inbox-switch button.active[data-v-2051ec92]{background:color-mix(in srgb,var(--dt-accent) 12%,var(--dt-surface));color:var(--dt-text);font-weight:600}.inbox-switch .n[data-v-2051ec92]{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--dt-muted);font-weight:400}.inbox-switch .n.late[data-v-2051ec92]{color:var(--dt-danger);font-weight:600;margin-left:6px}.inbox-list[data-v-2051ec92]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.inbox-list li[data-v-2051ec92]{display:flex;align-items:center;gap:12px;border:1px solid var(--dt-border);border-radius:var(--dt-radius);background:var(--dt-surface);padding:4px 12px 4px 4px}.inbox-list li[data-v-2051ec92]:hover{border-color:color-mix(in srgb,var(--dt-accent) 40%,var(--dt-border))}.inbox-open[data-v-2051ec92]{flex:1;min-width:0;display:flex;align-items:flex-start;gap:12px;border:0;background:transparent;color:var(--dt-text);font:inherit;text-align:left;padding:8px;border-radius:var(--dt-radius-sm);cursor:pointer}.inbox-open[data-v-2051ec92]:focus-visible{outline:2px solid var(--dt-accent);outline-offset:1px}.inbox-icon[data-v-2051ec92]{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--dt-accent) 12%,var(--dt-surface));color:var(--dt-accent)}.inbox-text[data-v-2051ec92]{min-width:0;display:flex;flex-direction:column;gap:3px}.inbox-head[data-v-2051ec92]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:14px}.inbox-when[data-v-2051ec92]{font-size:12px;color:var(--dt-muted)}.inbox-doc[data-v-2051ec92]{font-size:13px;color:var(--dt-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-doc .pi[data-v-2051ec92]{font-size:12px;margin-right:6px}.inbox-excerpt[data-v-2051ec92]{font-size:13px;color:var(--dt-text);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-stale[data-v-2051ec92]{font-size:12px;color:var(--dt-muted);font-style:italic}.inbox-via[data-v-2051ec92]{font-size:12px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--dt-accent) 12%,var(--dt-surface));color:var(--dt-accent)}.inbox-due[data-v-2051ec92]{font-size:12px;color:var(--dt-muted);display:inline-flex;gap:4px;align-items:center}.inbox-due .pi[data-v-2051ec92]{font-size:11px}.inbox-due.overdue[data-v-2051ec92]{color:var(--dt-danger);font-weight:600}.inbox-list li.overdue .inbox-icon[data-v-2051ec92]{background:color-mix(in srgb,var(--dt-danger) 14%,var(--dt-surface));color:var(--dt-danger)}.inbox-done[data-v-2051ec92],.inbox-actions[data-v-2051ec92]{flex:none}.inbox-actions[data-v-2051ec92]{display:flex;gap:8px;align-items:center}.inbox-x[data-v-2051ec92]{color:var(--dt-muted)}.inbox-x[data-v-2051ec92]:hover:not(:disabled){color:var(--dt-accent)}.inbox-approval[data-v-2051ec92]{font-size:12px;color:var(--dt-muted);display:inline-flex;gap:6px;align-items:center}.inbox-approval.is-approved[data-v-2051ec92]{color:#15803d}.inbox-approval.is-rejected[data-v-2051ec92]{color:var(--dt-danger)}.inbox-reason[data-v-2051ec92]{width:220px;max-width:40vw;padding:5px 10px;font:inherit;font-size:13px;border:1px solid var(--dt-border);border-radius:8px;background:var(--dt-surface);color:var(--dt-text)}.inbox-error[data-v-2051ec92]{margin:0 0 10px;font-size:13px;color:var(--dt-danger);display:flex;gap:6px;align-items:center}.btn.slim.danger[data-v-2051ec92]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border))}.inbox-snooze[data-v-2051ec92]{position:relative}.menu.snooze-menu[data-v-2051ec92]{top:calc(100% + 6px);bottom:auto;right:0;min-width:230px}.snooze-menu button[data-v-2051ec92]{justify-content:space-between;gap:16px}.snooze-at[data-v-2051ec92]{color:var(--dt-muted);font-size:12px;font-variant-numeric:tabular-nums}.inbox-when .pi[data-v-2051ec92]{font-size:11px}.editor-bar .hint.todo[data-v-2051ec92]{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--dt-text)}.editor-bar .hint.todo>.pi[data-v-2051ec92]{color:var(--dt-accent)}.editor-bar .hint.todo .todo-text[data-v-2051ec92]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.editor-bar .hint.todo .link[data-v-2051ec92]{flex:none}.inbox-list li.done .inbox-icon[data-v-2051ec92]{background:color-mix(in srgb,var(--dt-muted) 12%,var(--dt-surface));color:var(--dt-muted)}.inbox-list li.done .inbox-head strong[data-v-2051ec92]{font-weight:500}@media(max-width:640px){.inbox-list li[data-v-2051ec92]{flex-wrap:wrap;padding:4px 8px 10px 4px}.inbox-done[data-v-2051ec92],.inbox-actions[data-v-2051ec92]{margin-left:52px}.inbox-btn-label[data-v-2051ec92],.head-label[data-v-2051ec92]{display:none}}.folder-count.due[data-v-2051ec92]{min-width:18px;padding:0 6px;border-radius:999px;text-align:center;background:var(--dt-accent);color:var(--dt-accent-text);font-weight:600;line-height:18px}.folder-count.due.overdue[data-v-2051ec92]{background:var(--dt-danger);color:#fff}.sort[data-v-2051ec92]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 32px 0 14px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.sort-wrap[data-v-2051ec92]{position:relative;display:inline-flex;align-items:center}.sort-wrap>.pi[data-v-2051ec92]{position:absolute;left:12px;font-size:12px;color:var(--dt-muted);pointer-events:none}.sort-wrap .sort[data-v-2051ec92]{padding-left:32px;height:100%;min-height:32px}.sort[data-v-2051ec92]:focus-visible{outline:2px solid var(--dt-accent);outline-offset:1px}.more-button[data-v-2051ec92]{align-self:center;margin-top:8px;padding:8px 18px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-muted);font:inherit;font-size:13px;cursor:pointer}.more-button[data-v-2051ec92]:hover{color:var(--dt-text);box-shadow:var(--dt-shadow)}.filed-note[data-v-2051ec92]{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:var(--dt-radius-sm);background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface));border:1px solid color-mix(in srgb,var(--dt-success) 30%,var(--dt-border));font-size:13.5px}.filed-note i[data-v-2051ec92]{color:var(--dt-success)}.filed-note span[data-v-2051ec92]{flex:1}.when[data-v-2051ec92]{border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.when[data-v-2051ec92]:hover{color:var(--dt-accent);text-decoration:underline}.file-drop[data-v-2051ec92]{outline:2px dashed var(--dt-accent);outline-offset:8px;border-radius:var(--dt-radius)}.upload-report[data-v-2051ec92]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 14px;border-radius:var(--dt-radius-sm);background:var(--dt-surface);border:1px solid var(--dt-border);font-size:13px}.upload-report .bad[data-v-2051ec92]{color:var(--dt-danger);font-weight:600}.upload-report .bad-item[data-v-2051ec92],.upload-report .note-item[data-v-2051ec92]{color:var(--dt-muted);font-size:12.5px}.picked[data-v-2051ec92]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.picked .chip i[data-v-2051ec92]{cursor:pointer;margin-left:4px}.panel-actions[data-v-2051ec92]{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:700px){.sec-head[data-v-2051ec92]{flex-wrap:wrap;align-items:center;row-gap:10px}.sec-head h2[data-v-2051ec92]{flex:1 0 100%}.head-tools[data-v-2051ec92]{flex:1 0 100%;flex-wrap:wrap;row-gap:10px;justify-content:flex-start}.search[data-v-2051ec92]{max-width:none;min-width:0;flex:1 1 100%;order:1}.new[data-v-2051ec92]{order:2}.pick-all[data-v-2051ec92]{order:3}.sort[data-v-2051ec92]{order:4}.layout-toggle[data-v-2051ec92]{order:5;margin-left:auto}.sec-head .aside[data-v-2051ec92]{order:6;flex:1 0 100%}.cards[data-v-2051ec92],.folder-tiles[data-v-2051ec92]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.selection-bar[data-v-2051ec92]{flex-wrap:wrap}}.chips[data-v-2051ec92]{display:flex;flex-wrap:wrap;gap:6px}.chips .chip[data-v-2051ec92]{margin-top:0}.card[data-v-2051ec92]{overflow:visible}.preview[data-v-2051ec92]{border-radius:var(--dt-radius) var(--dt-radius) 0 0}.hover-actions[data-v-2051ec92]{z-index:4}.card.menu-open[data-v-2051ec92]{z-index:6}.thumb[data-v-2051ec92]{padding:0;width:auto;height:calc(100% - 20px);max-width:calc(100% - 20px);background:#fff;border:1px solid var(--dt-border);border-radius:3px;box-shadow:0 2px 8px #00000024}.invite[data-v-ad6aaca0]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 8px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);cursor:text}.invite[data-v-ad6aaca0]:focus-within{border-color:var(--dt-accent)}.chip[data-v-ad6aaca0]{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:var(--dt-surface);border:1px solid var(--dt-border);font-size:13px;color:var(--dt-text)}.chip .pi[data-v-ad6aaca0]{font-size:12px;color:var(--dt-muted)}.chip.guest[data-v-ad6aaca0]{border-style:dashed}.chip .tag[data-v-ad6aaca0]{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dt-accent)}.x[data-v-ad6aaca0]{border:none;background:none;color:var(--dt-muted);cursor:pointer;padding:2px;border-radius:50%;display:inline-flex}.x[data-v-ad6aaca0]:hover{color:var(--dt-text);background:var(--dt-surface-2)}.x .pi[data-v-ad6aaca0]{font-size:10px}input[data-v-ad6aaca0]{flex:1;min-width:160px;border:none;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--dt-text);padding:4px 2px}.hits[data-v-ad6aaca0]{list-style:none;margin:4px 0 0;padding:4px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);box-shadow:var(--dt-shadow);max-height:232px;overflow-y:auto}.hits li[data-v-ad6aaca0]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13.5px;color:var(--dt-text)}.hits li.active[data-v-ad6aaca0],.hits li[data-v-ad6aaca0]:hover{background:var(--dt-surface-2)}.hits .pi[data-v-ad6aaca0]{color:var(--dt-muted);font-size:13px}.hits small[data-v-ad6aaca0]{margin-left:auto;color:var(--dt-muted);font-size:12px}.btn[data-v-0c2b4bc2]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-0c2b4bc2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-0c2b4bc2]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-0c2b4bc2]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-0c2b4bc2]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-0c2b4bc2]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-0c2b4bc2]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-0c2b4bc2]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-0c2b4bc2]:hover{color:var(--dt-danger)}.view-note[data-v-0c2b4bc2]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-0c2b4bc2]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-0c2b4bc2]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-0c2b4bc2]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-0c2b4bc2]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-0c2b4bc2]{padding:5px 14px;font-size:13px}.iconbtn[data-v-0c2b4bc2]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-0c2b4bc2]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-0c2b4bc2]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-0c2b4bc2]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-0c2b4bc2]{color:inherit}.btn.accent.danger[data-v-0c2b4bc2]{background:var(--dt-danger)}.hint-text[data-v-0c2b4bc2]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-0c2b4bc2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-0c2b4bc2]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-0c2b4bc2]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-0c2b4bc2]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-0c2b4bc2]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-0c2b4bc2]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-0c2b4bc2]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-0c2b4bc2]{display:flex;flex-direction:column;gap:6px}.field label[data-v-0c2b4bc2]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-0c2b4bc2]{color:var(--dt-accent)}.field input[data-v-0c2b4bc2],.field select[data-v-0c2b4bc2],.field textarea[data-v-0c2b4bc2]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-0c2b4bc2]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-0c2b4bc2]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-0c2b4bc2]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-0c2b4bc2]{flex-wrap:wrap}.modal-foot .hint[data-v-0c2b4bc2]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-0c2b4bc2]{flex:1 1 100%}}.over-all[data-v-0c2b4bc2]{z-index:60}.modal[data-v-0c2b4bc2]{width:min(680px,100%)}.when[data-v-0c2b4bc2]{display:grid;grid-template-columns:1.4fr 1fr auto 1fr;gap:8px;align-items:center}.when input[data-v-0c2b4bc2]{min-width:0}.dash[data-v-0c2b4bc2]{color:var(--dt-muted)}.more[data-v-0c2b4bc2]{align-self:flex-start;border:none;background:none;color:var(--dt-muted);font:inherit;font-size:13px;cursor:pointer;padding:0;display:inline-flex;gap:6px;align-items:center}.more[data-v-0c2b4bc2]:hover{color:var(--dt-text)}.check[data-v-0c2b4bc2]{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--dt-text);font-weight:400;cursor:pointer}.check small[data-v-0c2b4bc2]{color:var(--dt-muted)}.choices[data-v-0c2b4bc2]{display:flex;flex-direction:column;gap:6px}.kinds[data-v-0c2b4bc2]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kinds button[data-v-0c2b4bc2]{display:flex;gap:10px;align-items:center;text-align:left;padding:10px 12px;cursor:pointer;font:inherit;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface);color:var(--dt-text)}.kinds button .pi[data-v-0c2b4bc2]{color:var(--dt-muted);font-size:16px}.kinds button span[data-v-0c2b4bc2]{display:flex;flex-direction:column;gap:1px}.kinds button strong[data-v-0c2b4bc2]{font-size:14px}.kinds button small[data-v-0c2b4bc2]{font-size:12px;color:var(--dt-muted)}.kinds button.on[data-v-0c2b4bc2]{border-color:var(--dt-accent);box-shadow:0 0 0 1px var(--dt-accent)}.kinds button.on .pi[data-v-0c2b4bc2]{color:var(--dt-accent)}.kinds button[data-v-0c2b4bc2]:disabled{opacity:.5;cursor:not-allowed}.guests-switch[data-v-0c2b4bc2]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;cursor:pointer;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface-2)}.guests-switch.on[data-v-0c2b4bc2]{border-color:color-mix(in srgb,var(--dt-accent) 45%,var(--dt-border))}.guests-switch input[data-v-0c2b4bc2]{margin-top:3px}.gs-text[data-v-0c2b4bc2]{display:flex;flex-direction:column;gap:2px}.gs-text strong[data-v-0c2b4bc2]{font-size:14px;color:var(--dt-text);display:inline-flex;gap:6px;align-items:center}.gs-text strong .pi[data-v-0c2b4bc2]{color:var(--dt-accent);font-size:13px}.gs-text small[data-v-0c2b4bc2]{font-size:12.5px;color:var(--dt-muted);line-height:1.4}.inline[data-v-0c2b4bc2]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inline>label[data-v-0c2b4bc2]{font-size:13.5px;color:var(--dt-text);font-weight:400}.inline input[data-v-0c2b4bc2]:not(.narrow){flex:1;min-width:180px}.narrow[data-v-0c2b4bc2]{width:90px}.opt[data-v-0c2b4bc2]{color:var(--dt-muted);font-weight:400}.check.off[data-v-0c2b4bc2]{opacity:.55;cursor:not-allowed}.link[data-v-0c2b4bc2]{border:none;background:none;color:var(--dt-accent);font:inherit;cursor:pointer;padding:0}.members[data-v-0c2b4bc2]{display:flex;flex-wrap:wrap;gap:6px}.members .chip[data-v-0c2b4bc2]{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;max-width:100%;background:var(--dt-surface);border:1px solid var(--dt-border);font-size:13px;color:var(--dt-text)}.members .chip .lbl[data-v-0c2b4bc2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.members .chip .pi[data-v-0c2b4bc2]{font-size:12px;color:var(--dt-muted)}.members .chip.guest[data-v-0c2b4bc2]{border-style:dashed}.members .chip .tag[data-v-0c2b4bc2]{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dt-accent)}.members .chip.off[data-v-0c2b4bc2]{opacity:.55}.members .chip.off .lbl[data-v-0c2b4bc2]{text-decoration:line-through}.members .x[data-v-0c2b4bc2]{border:none;background:none;color:var(--dt-muted);cursor:pointer;padding:2px;border-radius:50%;display:inline-flex}.members .x[data-v-0c2b4bc2]:hover{color:var(--dt-text);background:var(--dt-surface-2)}.members .x .pi[data-v-0c2b4bc2]{font-size:10px}@media(max-width:640px){.when[data-v-0c2b4bc2]{grid-template-columns:1fr 1fr auto 1fr}.when input[type=date][data-v-0c2b4bc2]{grid-column:1 / -1}}.btn[data-v-81fc9974]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-81fc9974]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-81fc9974]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-81fc9974]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-81fc9974]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-81fc9974]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-81fc9974]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-81fc9974]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-81fc9974]:hover{color:var(--dt-danger)}.view-note[data-v-81fc9974]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-81fc9974]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-81fc9974]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-81fc9974]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-81fc9974]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-81fc9974]{padding:5px 14px;font-size:13px}.iconbtn[data-v-81fc9974]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-81fc9974]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-81fc9974]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-81fc9974]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-81fc9974]{color:inherit}.btn.accent.danger[data-v-81fc9974]{background:var(--dt-danger)}.hint-text[data-v-81fc9974]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-81fc9974]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-81fc9974]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-81fc9974]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-81fc9974]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-81fc9974]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-81fc9974]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-81fc9974]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-81fc9974]{display:flex;flex-direction:column;gap:6px}.field label[data-v-81fc9974]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-81fc9974]{color:var(--dt-accent)}.field input[data-v-81fc9974],.field select[data-v-81fc9974],.field textarea[data-v-81fc9974]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-81fc9974]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-81fc9974]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-81fc9974]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-81fc9974]{flex-wrap:wrap}.modal-foot .hint[data-v-81fc9974]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-81fc9974]{flex:1 1 100%}}.over-all[data-v-81fc9974]{z-index:60}.dc[data-v-81fc9974]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto;z-index:2}.dc-card[data-v-81fc9974]{position:relative;width:min(560px,100%);background:var(--dt-surface);color:var(--dt-text);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #00000059;padding:22px;display:flex;flex-direction:column;gap:14px}header[data-v-81fc9974]{display:flex;flex-direction:column;gap:2px;padding-right:30px}.dc-kicker[data-v-81fc9974]{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dt-accent)}h2[data-v-81fc9974]{margin:0;font-size:19px;overflow-wrap:anywhere}.dc-hero[data-v-81fc9974]{display:flex;gap:14px;justify-content:center;padding:10px 0 2px}.dc-hero .pi[data-v-81fc9974]{font-size:30px;color:var(--dt-accent);width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--dt-accent) 12%,transparent)}.dc-hero.warn .pi[data-v-81fc9974]{color:var(--dt-warning);background:color-mix(in srgb,var(--dt-warning) 14%,transparent)}.dc-text[data-v-81fc9974]{margin:0;font-size:14px;line-height:1.55;text-align:center}.dc-waiting[data-v-81fc9974]{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:13.5px;color:var(--dt-text)}.dc-waiting small[data-v-81fc9974]{color:var(--dt-muted)}.dc-actions[data-v-81fc9974]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:4px}.btn.big[data-v-81fc9974]{padding:12px 22px;font-size:15px}.link[data-v-81fc9974]{border:none;background:none;color:var(--dt-muted);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline}.link[data-v-81fc9974]:hover{color:var(--dt-text)}.dc-stage[data-v-81fc9974]{position:relative;aspect-ratio:16 / 9;background:#0b0f17;border-radius:var(--dt-radius-sm);overflow:hidden}.dc-stage video[data-v-81fc9974]{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.dc-stage video.off[data-v-81fc9974]{visibility:hidden}.dc-nocam[data-v-81fc9974]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#cbd5e1;font-size:13px}.dc-nocam .pi[data-v-81fc9974]{font-size:26px}.dc-controls[data-v-81fc9974]{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:12px}.round[data-v-81fc9974]{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;background:#ffffffeb;color:#111827;font-size:16px;box-shadow:0 2px 8px #0000004d}.round.off[data-v-81fc9974]{background:var(--dt-danger);color:#fff}.round[data-v-81fc9974]:disabled{opacity:.45;cursor:not-allowed}.dc-level[data-v-81fc9974]{display:flex;align-items:center;gap:4px;color:var(--dt-muted)}.dc-level .pi[data-v-81fc9974]{font-size:13px;margin-right:4px}.bar[data-v-81fc9974]{flex:1;height:8px;border-radius:3px;background:var(--dt-surface-2);transition:background .08s}.bar.on[data-v-81fc9974]{background:var(--dt-success)}.dc-problem.center[data-v-81fc9974]{justify-content:center;text-align:center}.dc-problem[data-v-81fc9974]{margin:0;font-size:13px;color:var(--dt-warning);display:flex;gap:6px;align-items:center}.dc-devices[data-v-81fc9974]{display:grid;gap:8px}.dc-devices label[data-v-81fc9974]{display:grid;grid-template-columns:100px 1fr;gap:10px;align-items:center;font-size:13px;color:var(--dt-muted)}.dc-devices select[data-v-81fc9974]{width:100%;min-width:0;padding:7px 8px;border-radius:8px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:13px}.with-test[data-v-81fc9974]{display:flex;gap:6px}.dc-bg[data-v-81fc9974]{display:grid;grid-template-columns:100px 1fr;gap:6px 10px;align-items:center;font-size:13px;color:var(--dt-muted)}.dc-bg-options[data-v-81fc9974]{display:flex;gap:6px;flex-wrap:wrap}.dc-bg-option[data-v-81fc9974]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text)}.dc-bg-option .pi[data-v-81fc9974]{width:28px;text-align:center;font-size:13px;color:var(--dt-muted)}.dc-bg-option.on[data-v-81fc9974]{border-color:var(--dt-accent);box-shadow:0 0 0 1px var(--dt-accent)}.dc-bg-option.on .pi[data-v-81fc9974]{color:var(--dt-accent)}.dc-bg-thumb[data-v-81fc9974]{width:28px;height:18px;object-fit:cover;border-radius:3px;display:block}.dc-bg-hint[data-v-81fc9974]{grid-column:2;font-size:12px}.dc-bg-err[data-v-81fc9974]{color:var(--dt-danger)}.link.inline[data-v-81fc9974]{font-size:12px;padding:0}.dc-steps[data-v-81fc9974]{margin:0 auto;padding-left:20px;font-size:13.5px;line-height:1.6;max-width:420px}.dc-cancel[data-v-81fc9974]{position:absolute;top:14px;right:14px;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:14px;padding:6px;border-radius:50%}.dc-cancel[data-v-81fc9974]:hover{background:var(--dt-surface-2);color:var(--dt-text)}@media(max-width:520px){.dc-devices label[data-v-81fc9974],.dc-bg[data-v-81fc9974]{grid-template-columns:1fr;gap:4px}.dc-bg-hint[data-v-81fc9974]{grid-column:1}.dc-card[data-v-81fc9974]{padding:16px}}.btn[data-v-6440939e]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-6440939e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-6440939e]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-6440939e]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-6440939e]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-6440939e]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-6440939e]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-6440939e]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-6440939e]:hover{color:var(--dt-danger)}.view-note[data-v-6440939e]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-6440939e]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-6440939e]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-6440939e]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-6440939e]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-6440939e]{padding:5px 14px;font-size:13px}.iconbtn[data-v-6440939e]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-6440939e]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-6440939e]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-6440939e]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-6440939e]{color:inherit}.btn.accent.danger[data-v-6440939e]{background:var(--dt-danger)}.hint-text[data-v-6440939e]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-6440939e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-6440939e]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-6440939e]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-6440939e]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-6440939e]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-6440939e]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-6440939e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-6440939e]{display:flex;flex-direction:column;gap:6px}.field label[data-v-6440939e]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-6440939e]{color:var(--dt-accent)}.field input[data-v-6440939e],.field select[data-v-6440939e],.field textarea[data-v-6440939e]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-6440939e]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-6440939e]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-6440939e]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-6440939e]{flex-wrap:wrap}.modal-foot .hint[data-v-6440939e]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-6440939e]{flex:1 1 100%}}.over-all[data-v-6440939e]{z-index:60}.room[data-v-6440939e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#111;display:flex;flex-direction:column}.bar[data-v-6440939e]{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--dt-surface);border-bottom:1px solid var(--dt-border);color:var(--dt-text)}.bar>.pi[data-v-6440939e]{color:var(--dt-accent)}.title[data-v-6440939e]{font-size:14.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spacer[data-v-6440939e]{flex:1}.blocked[data-v-6440939e]{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--dt-warning);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.link-field[data-v-6440939e]{width:min(340px,40vw);padding:5px 8px;border-radius:8px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:12.5px}.pill[data-v-6440939e]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.pill.live[data-v-6440939e]{color:var(--dt-success);border:1px solid color-mix(in srgb,var(--dt-success) 45%,transparent)}.dot[data-v-6440939e]{width:7px;height:7px;border-radius:50%;background:var(--dt-success);animation:pulse-6440939e 1.6s infinite}@keyframes pulse-6440939e{50%{opacity:.35}}.pill.rec[data-v-6440939e]{color:var(--dt-danger);border:1px solid color-mix(in srgb,var(--dt-danger) 45%,transparent)}.pill.rec .dot[data-v-6440939e]{background:var(--dt-danger)}.rec-wrap[data-v-6440939e]{position:relative}.rec-note[data-v-6440939e]{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--dt-warning);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rec-note.ok[data-v-6440939e]{color:var(--dt-success)}.rec-note-x[data-v-6440939e]{border:none;background:none;color:var(--dt-muted);cursor:pointer;padding:2px}.rec-icon[data-v-6440939e]{color:var(--dt-danger);font-size:10px}.rec-menu[data-v-6440939e]{position:absolute;right:0;top:calc(100% + 8px);z-index:5;width:min(330px,86vw);background:var(--dt-surface);color:var(--dt-text);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:var(--dt-shadow);padding:14px;display:flex;flex-direction:column;gap:10px;font-size:13px}.rec-opt[data-v-6440939e]{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--dt-border);border-radius:8px;cursor:pointer}.rec-opt.on[data-v-6440939e]{border-color:var(--dt-accent);box-shadow:0 0 0 1px var(--dt-accent)}.rec-opt input[data-v-6440939e]{margin-top:3px}.rec-opt span[data-v-6440939e]{display:flex;flex-direction:column;gap:2px}.rec-opt small[data-v-6440939e]{color:var(--dt-muted);font-size:12px}.rec-hint[data-v-6440939e]{margin:0;color:var(--dt-muted);font-size:12px;line-height:1.5}.rec-err[data-v-6440939e]{margin:0;color:var(--dt-danger);font-size:12.5px;display:flex;gap:6px;align-items:flex-start}.rec-actions[data-v-6440939e]{display:flex;justify-content:flex-end;gap:8px}.stage[data-v-6440939e]{position:relative;flex:1;min-height:0}.host[data-v-6440939e]{position:absolute;top:0;right:0;bottom:0;left:0}.host[data-v-6440939e] iframe{border:0}.state[data-v-6440939e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#e5e7eb;font-size:14px;text-align:center;padding:24px}.state.bad .pi[data-v-6440939e]{font-size:28px;color:var(--dt-danger)}.state .buttons[data-v-6440939e]{display:flex;gap:10px}@media(max-width:640px){.lbl[data-v-6440939e]{display:none}}.btn[data-v-18e7907e]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-18e7907e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-18e7907e]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-18e7907e]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-18e7907e]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-18e7907e]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-18e7907e]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-18e7907e]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-18e7907e]:hover{color:var(--dt-danger)}.view-note[data-v-18e7907e]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-18e7907e]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-18e7907e]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-18e7907e]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-18e7907e]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-18e7907e]{padding:5px 14px;font-size:13px}.iconbtn[data-v-18e7907e]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-18e7907e]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-18e7907e]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-18e7907e]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-18e7907e]{color:inherit}.btn.accent.danger[data-v-18e7907e]{background:var(--dt-danger)}.hint-text[data-v-18e7907e]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-18e7907e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-18e7907e]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-18e7907e]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-18e7907e]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-18e7907e]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-18e7907e]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-18e7907e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-18e7907e]{display:flex;flex-direction:column;gap:6px}.field label[data-v-18e7907e]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-18e7907e]{color:var(--dt-accent)}.field input[data-v-18e7907e],.field select[data-v-18e7907e],.field textarea[data-v-18e7907e]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-18e7907e]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-18e7907e]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-18e7907e]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-18e7907e]{flex-wrap:wrap}.modal-foot .hint[data-v-18e7907e]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-18e7907e]{flex:1 1 100%}}.over-all[data-v-18e7907e]{z-index:60}.report-modal[data-v-18e7907e]{width:min(920px,100%)}.report-modal .modal-body[data-v-18e7907e]{display:flex;flex-direction:column;gap:12px}.filters[data-v-18e7907e]{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.filters label[data-v-18e7907e]{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--dt-muted)}.filters select[data-v-18e7907e],.filters input[type=date][data-v-18e7907e]{padding:6px 8px;border-radius:8px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:13px}.filters .check[data-v-18e7907e]{flex-direction:row;align-items:center;gap:6px;font-size:13px;color:var(--dt-text);padding-bottom:6px}.tabs[data-v-18e7907e]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--dt-border);padding-bottom:8px}.tabs button[role=tab][data-v-18e7907e]{border:1px solid transparent;background:none;color:var(--dt-muted);font:inherit;font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.tabs button[role=tab].on[data-v-18e7907e]{color:var(--dt-accent);border-color:var(--dt-accent);background:color-mix(in srgb,var(--dt-accent) 8%,transparent)}.tabs .spacer[data-v-18e7907e]{flex:1}.sum[data-v-18e7907e]{font-size:12.5px;color:var(--dt-muted)}.grid[data-v-18e7907e]{width:100%;border-collapse:collapse;font-size:13px}.grid th[data-v-18e7907e]{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-muted);padding:6px 8px;border-bottom:1px solid var(--dt-border)}.grid td[data-v-18e7907e]{padding:7px 8px;border-bottom:1px solid var(--dt-border);color:var(--dt-text);vertical-align:top}.grid td small[data-v-18e7907e]{color:var(--dt-muted)}.grid td .pi[data-v-18e7907e]{font-size:11px;color:var(--dt-muted);margin-right:4px}.grid .num[data-v-18e7907e]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.grid tr.click[data-v-18e7907e]{cursor:pointer}.grid tr.click:hover td[data-v-18e7907e],.grid tr.lines td[data-v-18e7907e]{background:var(--dt-surface-2)}.line[data-v-18e7907e]{display:inline-flex;gap:4px;align-items:center;margin:2px 14px 2px 0;font-size:12.5px}.tag[data-v-18e7907e]{margin-left:6px;font-size:11px;padding:1px 6px;border-radius:999px;background:var(--dt-surface-2);color:var(--dt-muted)}.empty[data-v-18e7907e]{text-align:center;color:var(--dt-muted);padding:16px}.error[data-v-18e7907e]{margin:0;color:var(--dt-danger);font-size:13px}@media(max-width:640px){.grid th[data-v-18e7907e]:nth-child(4),.grid td[data-v-18e7907e]:nth-child(4){display:none}}.btn[data-v-a6f5c5cb]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-a6f5c5cb]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-a6f5c5cb]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-a6f5c5cb]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-a6f5c5cb]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-a6f5c5cb]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-a6f5c5cb]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-a6f5c5cb]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-a6f5c5cb]:hover{color:var(--dt-danger)}.view-note[data-v-a6f5c5cb]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-a6f5c5cb]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-a6f5c5cb]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-a6f5c5cb]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-a6f5c5cb]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-a6f5c5cb]{padding:5px 14px;font-size:13px}.iconbtn[data-v-a6f5c5cb]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-a6f5c5cb]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-a6f5c5cb]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-a6f5c5cb]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-a6f5c5cb]{color:inherit}.btn.accent.danger[data-v-a6f5c5cb]{background:var(--dt-danger)}.hint-text[data-v-a6f5c5cb]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-a6f5c5cb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-a6f5c5cb]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-a6f5c5cb]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-a6f5c5cb]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-a6f5c5cb]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-a6f5c5cb]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-a6f5c5cb]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-a6f5c5cb]{display:flex;flex-direction:column;gap:6px}.field label[data-v-a6f5c5cb]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-a6f5c5cb]{color:var(--dt-accent)}.field input[data-v-a6f5c5cb],.field select[data-v-a6f5c5cb],.field textarea[data-v-a6f5c5cb]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-a6f5c5cb]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-a6f5c5cb]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-a6f5c5cb]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-a6f5c5cb]{flex-wrap:wrap}.modal-foot .hint[data-v-a6f5c5cb]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-a6f5c5cb]{flex:1 1 100%}}.over-all[data-v-a6f5c5cb]{z-index:60}.meetings[data-v-a6f5c5cb]{height:100%;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:22px;box-sizing:border-box;width:100%}.body[data-v-a6f5c5cb]{display:flex;flex-direction:column;gap:22px;width:100%}.head[data-v-a6f5c5cb]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.head h1[data-v-a6f5c5cb]{margin:0;font-size:26px;color:var(--dt-text)}.head p[data-v-a6f5c5cb]{margin:4px 0 0;color:var(--dt-muted);font-size:14px}.head-actions[data-v-a6f5c5cb]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.actions[data-v-a6f5c5cb]{display:flex;gap:12px;flex-wrap:wrap}.layout[data-v-a6f5c5cb]{display:flex;flex-direction:column;gap:24px}@media(min-width:1100px){.layout.with-side[data-v-a6f5c5cb]{flex-direction:row;align-items:flex-start;justify-content:space-between}.layout.with-side>.col-main[data-v-a6f5c5cb]{flex:3 1 0;max-width:1100px}.layout.with-side>.col-side[data-v-a6f5c5cb]{flex:2 1 0;min-width:360px;max-width:900px}}.col-main[data-v-a6f5c5cb]{display:flex;flex-direction:column;gap:22px;min-width:0}.col-main>.section[data-v-a6f5c5cb],.col-main>.self-invite[data-v-a6f5c5cb],.col-main>.empty-card[data-v-a6f5c5cb],.col-main>.notice[data-v-a6f5c5cb],.col-main>.error[data-v-a6f5c5cb],.col-main>.empty[data-v-a6f5c5cb]{max-width:1100px}.col-side[data-v-a6f5c5cb]{display:flex;flex-direction:column;gap:16px;min-width:0}.toolbar[data-v-a6f5c5cb]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:1100px}.toolbar-title[data-v-a6f5c5cb]{margin:0;font-size:15px;font-weight:700;color:var(--dt-text)}.quiet[data-v-a6f5c5cb]{margin:0;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--dt-muted);padding:14px 16px;border:1px dashed var(--dt-border);border-radius:var(--dt-radius-sm);max-width:1100px;box-sizing:border-box}.side-card[data-v-a6f5c5cb]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--dt-border);border-radius:var(--dt-radius);background:var(--dt-surface);box-shadow:var(--dt-shadow)}.side-card h2[data-v-a6f5c5cb]{margin:0;display:flex;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dt-muted)}.side-card h2 .count[data-v-a6f5c5cb]{color:var(--dt-text);letter-spacing:0}.side-card h2 .h2-actions[data-v-a6f5c5cb]{display:inline-flex;align-items:center;gap:8px}.side-card h2 .iconbtn.add[data-v-a6f5c5cb]{width:26px;height:26px;font-size:12px}.side-card .section-note .link[data-v-a6f5c5cb]{border:none;background:none;color:var(--dt-accent);font:inherit;cursor:pointer;padding:0;text-decoration:underline}.members-modal[data-v-a6f5c5cb]{width:min(680px,100%)}.members-modal .company[data-v-a6f5c5cb]{width:150px;padding:4px 8px;border-radius:6px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:12.5px}@media(max-width:640px){.members-modal .company[data-v-a6f5c5cb]{width:100px}}.members-modal .modal-body[data-v-a6f5c5cb]{display:flex;flex-direction:column;gap:14px}.side-card .rooms[data-v-a6f5c5cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:8px}.side-card .room-card[data-v-a6f5c5cb]{padding:10px 12px;background:var(--dt-surface-2)}.room-status[data-v-a6f5c5cb]{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:center;min-width:0}.room-status>span[data-v-a6f5c5cb]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-card>.btn[data-v-a6f5c5cb],.room-card>.menu-wrap[data-v-a6f5c5cb]{flex-shrink:0}.btn.big[data-v-a6f5c5cb]{padding:12px 22px;font-size:15px}.self-invite[data-v-a6f5c5cb]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:var(--dt-radius-sm);border:1px solid color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:var(--dt-surface)}.si-text[data-v-a6f5c5cb]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:240px}.si-text strong[data-v-a6f5c5cb]{color:var(--dt-success);font-size:14px;display:inline-flex;gap:6px;align-items:center}.si-text span[data-v-a6f5c5cb]{font-size:13px;color:var(--dt-muted)}.si-text .si-note[data-v-a6f5c5cb]{color:var(--dt-text)}.si-guests[data-v-a6f5c5cb]{flex-basis:100%;display:flex;flex-direction:column;gap:6px}.si-label[data-v-a6f5c5cb]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.si-actions[data-v-a6f5c5cb]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.notice[data-v-a6f5c5cb]{margin:0;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--dt-success)}.notice .link[data-v-a6f5c5cb]{margin-left:auto}.section[data-v-a6f5c5cb]{display:flex;flex-direction:column;gap:10px}.section h2[data-v-a6f5c5cb]{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dt-muted)}.section-note[data-v-a6f5c5cb]{margin:-4px 0 0;font-size:12.5px;color:var(--dt-muted)}.list[data-v-a6f5c5cb],.rooms[data-v-a6f5c5cb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.card[data-v-a6f5c5cb]{border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface)}.card.live[data-v-a6f5c5cb]{border-color:color-mix(in srgb,var(--dt-success) 55%,var(--dt-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--dt-success) 25%,transparent)}.card.past[data-v-a6f5c5cb]{opacity:.8}.card.past .hide-x[data-v-a6f5c5cb]{color:var(--dt-muted)}.card.past .hide-x[data-v-a6f5c5cb]:hover{color:var(--dt-danger)}.row[data-v-a6f5c5cb]{display:flex;align-items:center;gap:14px;padding:12px 14px;cursor:pointer}.card.past .row[data-v-a6f5c5cb]{cursor:default}.when[data-v-a6f5c5cb]{flex:0 0 104px;font-size:13px;font-weight:600;color:var(--dt-text);font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:1px}.when b[data-v-a6f5c5cb]{font-size:16px;font-weight:700}.when small[data-v-a6f5c5cb]{font-size:11.5px;font-weight:500;color:var(--dt-muted)}.when .when-day[data-v-a6f5c5cb]{text-transform:none}.section h2 .h2-sub[data-v-a6f5c5cb]{margin-left:8px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--dt-muted)}.section.now[data-v-a6f5c5cb]{padding:12px;border-radius:var(--dt-radius);border:1px solid color-mix(in srgb,var(--dt-success) 40%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 6%,transparent)}.section.now h2[data-v-a6f5c5cb]{color:var(--dt-success)}.section[data-v-a6f5c5cb]{scroll-margin-top:12px}.week[data-v-a6f5c5cb]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;max-width:1100px}.wk-day[data-v-a6f5c5cb]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-muted);font:inherit;cursor:pointer}.wk-day[data-v-a6f5c5cb]:disabled{cursor:default;opacity:.6}.wk-day.busy[data-v-a6f5c5cb]{color:var(--dt-text)}.wk-day.busy[data-v-a6f5c5cb]:hover{border-color:var(--dt-accent)}.wk-day.today[data-v-a6f5c5cb]{border-color:var(--dt-accent);box-shadow:0 0 0 1px var(--dt-accent)}.wk-name[data-v-a6f5c5cb]{font-size:12px;font-weight:700}.wk-date[data-v-a6f5c5cb]{font-size:11px;color:var(--dt-muted)}.wk-count[data-v-a6f5c5cb]{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.wk-day.busy .wk-count[data-v-a6f5c5cb]{color:var(--dt-accent)}.main[data-v-a6f5c5cb]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.title[data-v-a6f5c5cb]{font-size:14.5px;font-weight:600;color:var(--dt-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main small[data-v-a6f5c5cb]{font-size:12.5px;color:var(--dt-muted)}.pill[data-v-a6f5c5cb]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid var(--dt-border);color:var(--dt-muted);white-space:nowrap}.pill.live[data-v-a6f5c5cb]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,transparent)}.pill.soon[data-v-a6f5c5cb]{color:var(--dt-warning);border-color:color-mix(in srgb,var(--dt-warning) 45%,transparent)}.pill.bad[data-v-a6f5c5cb]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 45%,transparent)}.dot[data-v-a6f5c5cb]{width:7px;height:7px;border-radius:50%;background:var(--dt-success);animation:pulse-a6f5c5cb 1.6s infinite}@keyframes pulse-a6f5c5cb{50%{opacity:.35}}.menu-wrap[data-v-a6f5c5cb]{position:relative}.menu[data-v-a6f5c5cb]{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:190px;padding:4px;width:max-content;max-width:min(320px,90vw);background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);box-shadow:var(--dt-shadow);display:flex;flex-direction:column}.menu button[data-v-a6f5c5cb]{border:none;background:none;font:inherit;font-size:13.5px;color:var(--dt-text);padding:8px 10px;border-radius:8px;text-align:left;cursor:pointer;display:flex;gap:8px;align-items:center}.menu button[data-v-a6f5c5cb]:hover{background:var(--dt-surface-2)}.menu button.danger[data-v-a6f5c5cb]{color:var(--dt-danger)}.detail[data-v-a6f5c5cb]{padding:0 14px 14px 132px;display:flex;flex-direction:column;gap:8px}.desc[data-v-a6f5c5cb]{margin:0;font-size:13.5px;color:var(--dt-text);white-space:pre-wrap}.present[data-v-a6f5c5cb]{margin:0;font-size:13px;color:var(--dt-success);display:flex;gap:6px;align-items:center}.people[data-v-a6f5c5cb]{display:flex;flex-wrap:wrap;gap:6px}.person[data-v-a6f5c5cb]{font-size:12.5px;padding:3px 10px;border-radius:999px;background:var(--dt-surface-2);color:var(--dt-text);display:inline-flex;gap:5px;align-items:center}.person .pi[data-v-a6f5c5cb]{font-size:11px;color:var(--dt-muted)}.person.organizer .pi[data-v-a6f5c5cb]{color:var(--dt-accent)}.person .x[data-v-a6f5c5cb]{border:none;background:none;color:var(--dt-muted);cursor:pointer;padding:0 0 0 2px;display:inline-flex}.person .x[data-v-a6f5c5cb]:hover{color:var(--dt-danger)}.person .x .pi[data-v-a6f5c5cb]{font-size:9px;color:inherit}.guests[data-v-a6f5c5cb],.webinar[data-v-a6f5c5cb]{display:flex;flex-direction:column;gap:4px}.guests h3[data-v-a6f5c5cb],.webinar h3[data-v-a6f5c5cb]{margin:6px 0 2px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dt-muted)}.w-head[data-v-a6f5c5cb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.w-head h3[data-v-a6f5c5cb]{margin-right:auto}.guest-row[data-v-a6f5c5cb]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;background:var(--dt-surface-2)}.guest-row.muted[data-v-a6f5c5cb]{opacity:.6}.guest-row>.pi[data-v-a6f5c5cb]{color:var(--dt-muted);font-size:13px}.g-main[data-v-a6f5c5cb]{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px;color:var(--dt-text)}.g-main span[data-v-a6f5c5cb],.g-main small[data-v-a6f5c5cb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-main small[data-v-a6f5c5cb]{color:var(--dt-muted);font-size:12px}.iconbtn.danger[data-v-a6f5c5cb]:hover{color:var(--dt-danger)}.invite-more[data-v-a6f5c5cb]{display:flex;gap:8px;align-items:flex-start;margin-top:4px}.guest-row.shared>.pi[data-v-a6f5c5cb]{color:var(--dt-accent)}.add-guests[data-v-a6f5c5cb]{align-self:flex-start}.invite-more[data-v-a6f5c5cb]>:first-child{flex:1;min-width:0}.rooms[data-v-a6f5c5cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:10px}.room-card[data-v-a6f5c5cb]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);background:var(--dt-surface)}.room-card>.pi[data-v-a6f5c5cb]{color:var(--dt-accent);font-size:18px}.room-card.live[data-v-a6f5c5cb]{border-color:color-mix(in srgb,var(--dt-success) 55%,var(--dt-border))}.room-card.live small[data-v-a6f5c5cb]{color:var(--dt-success)}.room-card .room-status .room-guests[data-v-a6f5c5cb]{color:var(--dt-muted);display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.room-name[data-v-a6f5c5cb]{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.room-live[data-v-a6f5c5cb]{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.more[data-v-a6f5c5cb]{align-self:flex-start;border:none;background:none;color:var(--dt-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0;display:inline-flex;gap:6px;align-items:center}.empty-card[data-v-a6f5c5cb]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center;border:1px dashed var(--dt-border);border-radius:var(--dt-radius);color:var(--dt-muted)}.empty-card .pi[data-v-a6f5c5cb]{font-size:30px;color:var(--dt-accent)}.empty-card strong[data-v-a6f5c5cb]{color:var(--dt-text);font-size:16px}@media(max-width:640px){.meetings[data-v-a6f5c5cb]{padding:16px}.week[data-v-a6f5c5cb]{gap:4px}.wk-date[data-v-a6f5c5cb]{display:none}.wk-name[data-v-a6f5c5cb]{font-size:11px}.row[data-v-a6f5c5cb]{flex-wrap:wrap;gap:8px 12px}.when[data-v-a6f5c5cb]{flex-basis:auto}.main[data-v-a6f5c5cb]{flex-basis:100%;order:2}.detail[data-v-a6f5c5cb]{padding:0 14px 14px}}.chat-fenster[data-v-2bf0da77]{position:fixed;right:20px;bottom:20px;width:min(440px,calc(100vw - 32px));height:min(640px,calc(100vh - 110px));display:flex;flex-direction:column;background:var(--surface-card, #fff);border:1px solid var(--surface-border, #e5e7eb);border-radius:16px;box-shadow:0 24px 60px #00000042,0 2px 8px #0000001a;overflow:hidden;z-index:60;transform-origin:bottom right;animation:fenster-auf-2bf0da77 .22s cubic-bezier(.22,1,.36,1);transition:width .18s ease,height .18s ease}.chat-fenster.gross[data-v-2bf0da77]{width:min(1100px,calc(100vw - 48px));height:calc(100vh - 96px)}@keyframes fenster-auf-2bf0da77{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.anfasser[data-v-2bf0da77]{position:absolute;top:0;left:0;width:18px;height:18px;cursor:nwse-resize;z-index:2;background:linear-gradient(135deg,var(--surface-border, #e5e7eb) 0 2px,transparent 2px 100%);border-top-left-radius:16px;opacity:.7;transition:opacity .12s ease}.chat-fenster:hover .anfasser[data-v-2bf0da77]{opacity:1}.kopf[data-v-2bf0da77]{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-bottom:1px solid var(--surface-border, #e5e7eb);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color, #a11c24) 9%,var(--surface-card, #fff)),var(--surface-card, #fff))}.avatar[data-v-2bf0da77]{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;flex:none;color:#fff;font-size:13px;background:linear-gradient(140deg,var(--primary-color, #a11c24),color-mix(in srgb,var(--primary-color, #a11c24) 70%,#000));box-shadow:0 2px 6px color-mix(in srgb,var(--primary-color, #a11c24) 35%,transparent)}.titel[data-v-2bf0da77]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.name[data-v-2bf0da77]{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bereit[data-v-2bf0da77]{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--text-color-secondary, #6b7280)}.punkt[data-v-2bf0da77]{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px #22c55e2e}.fuellung[data-v-2bf0da77]{flex:1}.knopf[data-v-2bf0da77]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;border:1px solid transparent;background:none;color:var(--text-color-secondary, #6b7280);cursor:pointer;text-decoration:none;font-size:12px;transition:background .12s ease,color .12s ease}.knopf[data-v-2bf0da77]:hover{background:color-mix(in srgb,var(--primary-color, #a11c24) 10%,transparent);color:var(--primary-color, #a11c24)}.flaeche[data-v-2bf0da77]{flex:1;width:100%;border:0}.blase[data-v-2bf0da77]{position:fixed;right:22px;bottom:22px;height:52px;padding:0 16px;display:inline-flex;align-items:center;gap:0;border:0;border-radius:26px;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;z-index:60;background:linear-gradient(140deg,var(--primary-color, #a11c24),color-mix(in srgb,var(--primary-color, #a11c24) 72%,#000));box-shadow:0 12px 30px color-mix(in srgb,var(--primary-color, #a11c24) 40%,transparent);animation:fenster-auf-2bf0da77 .22s cubic-bezier(.22,1,.36,1);transition:transform .16s ease,box-shadow .16s ease}.blase i[data-v-2bf0da77]{font-size:18px}.blasen-name[data-v-2bf0da77]{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .22s ease,opacity .18s ease,margin-left .22s ease}.blase[data-v-2bf0da77]:hover{transform:translateY(-2px);box-shadow:0 16px 36px color-mix(in srgb,var(--primary-color, #a11c24) 48%,transparent)}.blase:hover .blasen-name[data-v-2bf0da77]{max-width:220px;opacity:1;margin-left:10px}@media(max-width:640px){.chat-fenster[data-v-2bf0da77],.chat-fenster.gross[data-v-2bf0da77]{right:0;bottom:0;width:100vw;height:min(78vh,calc(100vh - 60px));border-radius:16px 16px 0 0}}@media(prefers-reduced-motion:reduce){.chat-fenster[data-v-2bf0da77],.blase[data-v-2bf0da77]{animation:none;transition:none}.blasen-name[data-v-2bf0da77]{transition:none}}.pruef-fenster[data-v-91b3291b]{position:fixed;display:flex;flex-direction:column;background:var(--surface-card, #fff);border:1px solid var(--surface-border, #e5e7eb);border-radius:16px;box-shadow:0 24px 60px #00000042,0 2px 8px #0000001a;overflow:hidden;z-index:60;animation:fenster-auf-91b3291b .22s cubic-bezier(.22,1,.36,1)}.pruef-fenster.gross[data-v-91b3291b]{left:24px;top:24px;width:calc(100vw - 48px);height:calc(100vh - 48px)}.pruef-fenster.schmal[data-v-91b3291b]{left:0;top:0;width:100vw;height:100vh;border-radius:0;border:none}@keyframes fenster-auf-91b3291b{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.kopf[data-v-91b3291b]{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-bottom:1px solid var(--surface-border, #e5e7eb);cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color, #a11c24) 9%,var(--surface-card, #fff)),var(--surface-card, #fff))}.pruef-fenster.schmal .kopf[data-v-91b3291b],.pruef-fenster.gross .kopf[data-v-91b3291b]{cursor:default}.zeichen[data-v-91b3291b]{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;flex:none;color:#fff;font-size:13px;background:var(--primary-color, #a11c24)}.titel[data-v-91b3291b]{font-weight:600;font-size:14px}.fuellung[data-v-91b3291b]{flex:1}.knopf[data-v-91b3291b]{border:none;background:transparent;cursor:pointer;width:28px;height:28px;border-radius:8px;color:var(--text-color-secondary, #6b7280)}.knopf[data-v-91b3291b]:hover{background:var(--surface-hover, #f3f4f6)}.knopf[data-v-91b3291b]:disabled{opacity:.4;cursor:default}.inhalt[data-v-91b3291b]{flex:1;display:flex;flex-direction:column;min-height:0}.auswahl[data-v-91b3291b]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.ziehflaeche[data-v-91b3291b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px;cursor:pointer;text-align:center;border:2px dashed var(--surface-border, #e5e7eb);border-radius:14px;color:var(--text-color-secondary, #6b7280);transition:border-color .15s ease,background .15s ease}.ziehflaeche.ueber[data-v-91b3291b]{border-color:var(--primary-color, #a11c24);background:var(--surface-hover, #f9fafb)}.ziehflaeche i[data-v-91b3291b]{font-size:26px}.ziehflaeche input[data-v-91b3291b]{display:none}.ziehflaeche small[data-v-91b3291b]{font-size:12px}.erklaerung[data-v-91b3291b]{margin:0;font-size:13px;color:var(--text-color-secondary, #6b7280)}.haupt[data-v-91b3291b]{align-self:flex-start;border:none;border-radius:10px;padding:9px 18px;cursor:pointer;background:var(--primary-color, #a11c24);color:#fff;font-size:14px;display:inline-flex;align-items:center;gap:8px}.haupt[data-v-91b3291b]:disabled{opacity:.5;cursor:default}.fehler[data-v-91b3291b]{margin:0;color:var(--red-600, #b91c1c);font-size:13px}.abgrenzung[data-v-91b3291b]{margin:4px 0 0;font-size:12px;font-style:italic;color:var(--text-color-secondary, #6b7280)}.reiter[data-v-91b3291b]{display:flex;gap:6px;padding:8px 12px 0}.reiter button[data-v-91b3291b]{border:1px solid var(--surface-border, #e5e7eb);border-bottom:none;background:transparent;border-radius:8px 8px 0 0;padding:6px 14px;cursor:pointer;font-size:13px;color:var(--text-color-secondary, #6b7280);display:inline-flex;align-items:center;gap:6px}.reiter button.an[data-v-91b3291b]{background:var(--surface-hover, #f3f4f6);color:var(--text-color, #1f2937);font-weight:600}.flaeche[data-v-91b3291b]{flex:1;width:100%;border:none;background:#fff}.fussleiste[data-v-91b3291b]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--surface-border, #e5e7eb)}.neben[data-v-91b3291b]{border:1px solid var(--surface-border, #e5e7eb);background:transparent;border-radius:8px;padding:6px 12px;cursor:pointer;font-size:13px;color:var(--text-color, #1f2937);display:inline-flex;align-items:center;gap:6px}.neben[data-v-91b3291b]:hover{background:var(--surface-hover, #f3f4f6)}.anfasser[data-v-91b3291b]{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;z-index:2;background:linear-gradient(315deg,var(--surface-border, #e5e7eb) 0 2px,transparent 2px 100%);border-bottom-right-radius:16px;opacity:.7}.pruef-fenster:hover .anfasser[data-v-91b3291b]{opacity:1}.blase[data-v-91b3291b]{position:fixed;right:20px;bottom:20px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;cursor:pointer;border:1px solid var(--surface-border, #e5e7eb);background:var(--surface-card, #fff);color:var(--text-color, #1f2937);box-shadow:0 10px 30px #0000002e;font-size:13px}.notif[data-v-4b801f40]{position:relative}.iconbtn[data-v-4b801f40]{position:relative;width:42px;height:42px;border-radius:50%;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);cursor:pointer;font-size:1.05rem;transition:background .15s ease,transform .1s ease}.iconbtn[data-v-4b801f40]:hover{background:var(--dt-surface-2)}.iconbtn[data-v-4b801f40]:active{transform:translateY(1px)}.badge[data-v-4b801f40]{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--dt-accent);color:#fff;font-size:.66rem;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--dt-bg, var(--dt-surface))}.overlay[data-v-4b801f40]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.panel[data-v-4b801f40]{position:absolute;top:calc(100% + 8px);right:0;z-index:61;width:min(440px,94vw);max-height:72vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);box-shadow:var(--dt-shadow);overflow:hidden}.ph[data-v-4b801f40]{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid var(--dt-border)}.pt[data-v-4b801f40]{font-weight:600;font-size:.95rem}.link[data-v-4b801f40]{border:none;background:none;color:var(--dt-accent);cursor:pointer;font-size:.78rem}.link[data-v-4b801f40]:hover{text-decoration:underline}.list[data-v-4b801f40]{overflow-y:auto}.state[data-v-4b801f40]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2.4rem 1rem;color:var(--dt-muted)}.state.empty[data-v-4b801f40]{flex-direction:column}.state i[data-v-4b801f40]{font-size:1.6rem;opacity:.6}.item[data-v-4b801f40]{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;border-bottom:1px solid var(--dt-border);cursor:pointer;transition:background .12s ease}.item[data-v-4b801f40]:hover{background:var(--dt-surface-2)}.item.unread[data-v-4b801f40]{background:color-mix(in srgb,var(--dt-accent) 7%,transparent)}.dot[data-v-4b801f40]{width:8px;height:8px;border-radius:50%;margin-top:.35rem;flex:none;background:transparent}.dot.on[data-v-4b801f40]{background:var(--dt-accent)}.body[data-v-4b801f40]{flex:1;min-width:0}.row1[data-v-4b801f40]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.title[data-v-4b801f40]{font-weight:600;font-size:.85rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.time[data-v-4b801f40]{color:var(--dt-muted);font-size:.68rem;flex:none;margin-top:.1rem}.msg[data-v-4b801f40]{color:var(--dt-muted);font-size:.8rem;margin-top:.15rem;white-space:pre-wrap;word-break:break-word}.open-hint[data-v-4b801f40]{display:inline-flex;align-items:center;gap:4px;margin-top:.35rem;color:var(--dt-accent);font-size:.72rem;font-weight:600}.open-hint i[data-v-4b801f40]{font-size:.7rem}.del[data-v-4b801f40]{border:none;background:none;color:var(--dt-muted);cursor:pointer;opacity:0;font-size:.75rem;padding:.2rem;transition:opacity .12s ease}.item:hover .del[data-v-4b801f40]{opacity:.7}.del[data-v-4b801f40]:hover{opacity:1;color:var(--dt-accent)}.overlay[data-v-b0c7a4f9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:4vh 1rem}.modal[data-v-b0c7a4f9]{width:min(1320px,96vw);background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:var(--dt-shadow)}.mh[data-v-b0c7a4f9]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--dt-border)}.mt[data-v-b0c7a4f9]{font-weight:600;font-size:1.05rem;display:flex;gap:.5rem;align-items:center}.x[data-v-b0c7a4f9]{border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:1rem}.x[data-v-b0c7a4f9]:hover{color:var(--dt-text)}.loading[data-v-b0c7a4f9]{padding:3rem;text-align:center;color:var(--dt-muted);font-size:1.6rem}.content[data-v-b0c7a4f9]{padding:1rem 1.2rem 1.4rem}.groups[data-v-b0c7a4f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:0 1rem;align-items:start}.group[data-v-b0c7a4f9]{min-width:0;scroll-margin-top:.5rem}.group-title[data-v-b0c7a4f9]{margin:.2rem 0 .6rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dt-muted)}.jump[data-v-b0c7a4f9]{display:flex;gap:.4rem;flex-wrap:wrap;margin:0 0 .9rem}.jump button[data-v-b0c7a4f9]{border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-muted);font:inherit;font-size:.8rem;padding:.3rem .75rem;border-radius:999px;cursor:pointer;display:inline-flex;gap:.35rem;align-items:center}.jump button[data-v-b0c7a4f9]:hover{color:var(--dt-text);border-color:var(--dt-accent)}@media(min-width:1200px){.jump[data-v-b0c7a4f9]{display:none}}.card[data-v-b0c7a4f9]{border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);padding:.9rem 1rem;break-inside:avoid;margin:0 0 1rem}.fld select[data-v-b0c7a4f9]{padding:.5rem .6rem;border-radius:8px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:.85rem}.card h3[data-v-b0c7a4f9]{margin:0 0 .7rem;font-size:.9rem}.teams[data-v-b0c7a4f9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.team-row[data-v-b0c7a4f9]{width:100%;display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:8px;border:1px solid var(--dt-border);background:none;color:var(--dt-text);font:inherit;font-size:.85rem;cursor:pointer;text-align:left}.team-row[data-v-b0c7a4f9]:hover{background:var(--dt-surface-2)}.team-row>.pi[data-v-b0c7a4f9]:first-child{color:var(--dt-accent)}.team-row>.pi[data-v-b0c7a4f9]:last-child{color:var(--dt-muted)}.team-name[data-v-b0c7a4f9]{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-count[data-v-b0c7a4f9]{color:var(--dt-muted);font-size:.75rem;display:inline-flex;gap:3px;align-items:center}.team-count .pi[data-v-b0c7a4f9]{font-size:.65rem}.teams-head[data-v-b0c7a4f9]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.teams-head small[data-v-b0c7a4f9]{font-size:.75rem;font-weight:400;color:var(--dt-muted)}.team-filter[data-v-b0c7a4f9]{width:100%;padding:7px 10px;margin-bottom:6px;border-radius:10px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:.85rem}.teams-more[data-v-b0c7a4f9]{margin-top:6px;border:none;background:none;padding:0;cursor:pointer;font:inherit;font-size:.8rem;color:var(--dt-accent)}.teams-more[data-v-b0c7a4f9]:hover{text-decoration:underline}.teams li.hint[data-v-b0c7a4f9]{list-style:none}.role[data-v-b0c7a4f9]{font-size:.72rem;color:var(--dt-muted);border:1px solid var(--dt-border);border-radius:999px;padding:1px 8px}.role.lead[data-v-b0c7a4f9]{color:var(--dt-accent);border-color:color-mix(in srgb,var(--dt-accent) 35%,var(--dt-border))}.above-profile.above-profile[data-v-b0c7a4f9]{z-index:80}.kv[data-v-b0c7a4f9]{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem;padding:.15rem 0;color:var(--dt-muted)}.kv b[data-v-b0c7a4f9]{color:var(--dt-text)}.fld[data-v-b0c7a4f9]{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:var(--dt-muted);margin-top:.6rem}.fld input[data-v-b0c7a4f9]{padding:.55rem .7rem;border:1px solid var(--dt-border);border-radius:8px;background:var(--dt-surface-2);color:var(--dt-text);font-size:.9rem}.fld input[data-v-b0c7a4f9]:disabled{opacity:.6}.hint[data-v-b0c7a4f9]{font-size:.75rem;color:var(--dt-muted);margin:.5rem 0 0}.bg-preview[data-v-b0c7a4f9]{display:block;width:100%;max-width:360px;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;border:1px solid var(--dt-border);margin-top:.6rem}.actions[data-v-b0c7a4f9]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.8rem;flex-wrap:wrap}.card[data-v-b0c7a4f9]{min-width:0;max-width:100%;box-sizing:border-box}.msg[data-v-b0c7a4f9]{font-size:.76rem;margin-right:auto}.msg.ok[data-v-b0c7a4f9]{color:#16a34a}.msg.err[data-v-b0c7a4f9]{color:#dc2626}.btn[data-v-b0c7a4f9]{padding:.5rem .9rem;border-radius:8px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);cursor:pointer;font-size:.82rem}.btn[data-v-b0c7a4f9]:hover{background:var(--dt-surface)}.btn.primary[data-v-b0c7a4f9]{background:var(--dt-accent);border-color:var(--dt-accent);color:#fff}.btn.primary[data-v-b0c7a4f9]:hover{filter:brightness(1.05)}.btn.danger[data-v-b0c7a4f9]{border-color:#dc2626;color:#dc2626;background:transparent}.btn.danger[data-v-b0c7a4f9]:hover{background:#dc262614}.btn[data-v-b0c7a4f9]:disabled{opacity:.5;cursor:default}.badge-on[data-v-b0c7a4f9]{display:inline-flex;align-items:center;gap:.4rem;color:#16a34a;font-weight:600;font-size:.85rem}.row2[data-v-b0c7a4f9]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}@media(max-width:480px){.row2[data-v-b0c7a4f9]{grid-template-columns:1fr}}.hits[data-v-b0c7a4f9]{list-style:none;margin:.3rem 0 0;padding:0;border:1px solid var(--dt-border);border-radius:8px;max-height:180px;overflow-y:auto}.hits button[data-v-b0c7a4f9]{display:flex;justify-content:space-between;width:100%;padding:.45rem .7rem;border:none;background:none;color:var(--dt-text);cursor:pointer;font-size:.85rem;text-align:left}.hits button[data-v-b0c7a4f9]:hover{background:var(--dt-surface-2)}.hits small[data-v-b0c7a4f9]{color:var(--dt-muted)}.chk[data-v-b0c7a4f9]{display:flex;align-items:center;gap:.45rem;font-size:.8rem;margin-top:.7rem;color:var(--dt-text)}.note-rep[data-v-b0c7a4f9]{font-size:.8rem;margin:0 0 .6rem;color:var(--dt-accent);display:flex;gap:.4rem;align-items:center}.phone[data-v-b0c7a4f9]{display:flex;gap:1rem;align-items:flex-start}.phone-qr[data-v-b0c7a4f9]{width:120px;height:120px;border-radius:8px;background:#fff;padding:4px;flex-shrink:0}.phone-text[data-v-b0c7a4f9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.phone-url[data-v-b0c7a4f9]{display:flex;gap:.4rem;align-items:center}.phone-url code[data-v-b0c7a4f9]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;padding:.35rem .5rem;border-radius:6px;background:var(--dt-surface-2)}.hint.warn[data-v-b0c7a4f9]{color:var(--dt-warning)}.card h4[data-v-b0c7a4f9]{margin:.9rem 0 .3rem;font-size:.85rem}.devices[data-v-b0c7a4f9]{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.devices li[data-v-b0c7a4f9]{display:flex;align-items:center;gap:.5rem;font-size:.82rem}.devices li span[data-v-b0c7a4f9]{flex:1}.devices li small[data-v-b0c7a4f9]{color:var(--dt-muted)}@media(max-width:520px){.phone[data-v-b0c7a4f9]{flex-direction:column;align-items:stretch}.phone-qr[data-v-b0c7a4f9]{align-self:center}}.phone-text[data-v-b0c7a4f9],.phone-url[data-v-b0c7a4f9]{min-width:0;max-width:100%}.phone-text .hint[data-v-b0c7a4f9]{overflow-wrap:anywhere}.qrwrap[data-v-b0c7a4f9]{display:flex;justify-content:center;margin:.6rem 0}.qrwrap img[data-v-b0c7a4f9]{border-radius:8px;border:1px solid var(--dt-border)}.overlay[data-v-1f7feba1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:4vh 1rem}.modal[data-v-1f7feba1]{width:min(720px,96vw);background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:var(--dt-shadow)}.mh[data-v-1f7feba1]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--dt-border)}.mt[data-v-1f7feba1]{font-weight:600;font-size:1.05rem;display:flex;gap:.5rem;align-items:center}.x[data-v-1f7feba1]{border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:1rem}.x[data-v-1f7feba1]:hover{color:var(--dt-text)}.loading[data-v-1f7feba1]{padding:3rem;text-align:center;color:var(--dt-muted);font-size:1.6rem}.content[data-v-1f7feba1]{padding:1rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:1rem}.lead[data-v-1f7feba1]{margin:0;font-size:.86rem;line-height:1.5;color:var(--dt-text)}.steps[data-v-1f7feba1]{display:flex;gap:.4rem;list-style:none;margin:0;padding:0}.steps li[data-v-1f7feba1]{flex:1;display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.45rem .6rem;border-radius:999px;border:1px solid var(--dt-border);font-size:.78rem;color:var(--dt-muted);background:var(--dt-surface)}.steps li.active[data-v-1f7feba1]{border-color:var(--dt-accent);color:var(--dt-text);font-weight:600}.steps li.done[data-v-1f7feba1]{color:var(--dt-text)}.steps li.locked[data-v-1f7feba1]{cursor:default;opacity:.55}.steps .num[data-v-1f7feba1]{width:22px;height:22px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--dt-surface-2);font-size:.72rem}.steps li.active .num[data-v-1f7feba1]{background:var(--dt-accent);color:var(--dt-accent-text)}.steps li.done .num[data-v-1f7feba1]{background:color-mix(in srgb,var(--dt-accent) 18%,var(--dt-surface));color:var(--dt-accent)}.card[data-v-1f7feba1]{border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);padding:.9rem 1rem}.card h3[data-v-1f7feba1]{margin:0 0 .7rem;font-size:.9rem}.hint[data-v-1f7feba1]{font-size:.78rem;color:var(--dt-muted);margin:.5rem 0 0;line-height:1.5}.warn[data-v-1f7feba1]{display:flex;gap:.5rem;align-items:flex-start;margin:.7rem 0 0;font-size:.78rem;line-height:1.45;color:var(--dt-text);padding:.55rem .7rem;border-radius:8px;background:color-mix(in srgb,var(--dt-warning, #d97706) 12%,var(--dt-surface))}.os[data-v-1f7feba1],.ways[data-v-1f7feba1]{display:flex;gap:.5rem;flex-wrap:wrap}.ways[data-v-1f7feba1]{margin:.9rem 0 .2rem}.os button[data-v-1f7feba1],.ways button[data-v-1f7feba1]{flex:1 1 140px;padding:.7rem .8rem;border-radius:10px;cursor:pointer;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:.85rem;display:inline-flex;gap:.5rem;align-items:center;justify-content:center}.ways button[data-v-1f7feba1]{flex:0 1 auto;padding:.4rem .8rem;font-size:.8rem;border-radius:999px}.os button.chosen[data-v-1f7feba1],.ways button.chosen[data-v-1f7feba1]{border-color:var(--dt-accent);background:color-mix(in srgb,var(--dt-accent) 10%,var(--dt-surface));font-weight:600}.fld[data-v-1f7feba1]{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:var(--dt-muted);margin-top:.7rem}.fld input[data-v-1f7feba1],.dev input[data-v-1f7feba1]{padding:.55rem .7rem;border:1px solid var(--dt-border);border-radius:8px;background:var(--dt-surface-2);color:var(--dt-text);font-size:.9rem}.secret-note[data-v-1f7feba1]{display:flex;gap:.6rem;align-items:flex-start;font-size:.8rem;line-height:1.45;padding:.6rem .75rem;border-radius:8px;margin:.7rem 0 .4rem;background:color-mix(in srgb,var(--dt-accent) 9%,var(--dt-surface))}.secret-note>.pi[data-v-1f7feba1]{color:var(--dt-accent);margin-top:2px}.copyrow[data-v-1f7feba1],.cmd[data-v-1f7feba1]{display:flex;align-items:center;gap:.6rem;margin-top:.45rem;border:1px solid var(--dt-border);border-radius:8px;padding:.35rem .4rem .35rem .7rem;background:var(--dt-surface-2)}.copyrow .k[data-v-1f7feba1]{width:96px;flex:none;font-size:.75rem;color:var(--dt-muted)}.copyrow code[data-v-1f7feba1],.cmd code[data-v-1f7feba1]{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:.82rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--dt-text)}.copyrow code.secret[data-v-1f7feba1]{font-weight:700;letter-spacing:.04em}.cp[data-v-1f7feba1]{flex:none;width:30px;height:30px;border-radius:6px;cursor:pointer;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text)}.cp[data-v-1f7feba1]:hover{border-color:var(--dt-accent);color:var(--dt-accent)}.howto[data-v-1f7feba1]{margin:.8rem 0 0;padding-left:1.2rem;font-size:.82rem;line-height:1.6}.howto code[data-v-1f7feba1],.hint code[data-v-1f7feba1],.trouble code[data-v-1f7feba1]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;background:var(--dt-surface-2);padding:0 .3rem;border-radius:4px}.trouble-toggle[data-v-1f7feba1]{margin-top:.9rem;border:none;background:none;cursor:pointer;padding:0;font:inherit;font-size:.8rem;color:var(--dt-accent);display:inline-flex;gap:.3rem;align-items:center}.trouble[data-v-1f7feba1]{margin-top:.4rem;font-size:.78rem;line-height:1.5;color:var(--dt-text)}.trouble p[data-v-1f7feba1]{margin:.6rem 0 0}.ok-panel[data-v-1f7feba1],.wait-panel[data-v-1f7feba1]{display:flex;gap:.7rem;align-items:flex-start;font-size:.84rem;line-height:1.5;padding:.75rem .85rem;border-radius:8px}.ok-panel[data-v-1f7feba1]{background:color-mix(in srgb,#16a34a 12%,var(--dt-surface))}.ok-panel>.pi[data-v-1f7feba1]{color:#16a34a;font-size:1.2rem;margin-top:1px}.wait-panel[data-v-1f7feba1]{background:var(--dt-surface-2);color:var(--dt-muted)}.devices ul[data-v-1f7feba1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.devices li[data-v-1f7feba1]{display:flex;align-items:center;gap:.6rem;padding:.45rem .55rem;border:1px solid var(--dt-border);border-radius:8px}.devices li>.pi[data-v-1f7feba1]{color:var(--dt-muted);width:18px;text-align:center}.dev[data-v-1f7feba1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.dev b[data-v-1f7feba1]{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev small[data-v-1f7feba1]{font-size:.72rem;color:var(--dt-muted)}.ask[data-v-1f7feba1]{font-size:.78rem;color:var(--dt-muted)}.icon[data-v-1f7feba1]{border:none;background:none;cursor:pointer;color:var(--dt-muted);width:28px;height:28px;border-radius:6px}.icon[data-v-1f7feba1]:hover{color:var(--dt-text);background:var(--dt-surface-2)}.actions[data-v-1f7feba1]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.9rem}.msg[data-v-1f7feba1]{font-size:.76rem;margin-right:auto}.msg.err[data-v-1f7feba1]{color:#dc2626}.btn[data-v-1f7feba1]{padding:.5rem .9rem;border-radius:8px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);cursor:pointer;font-size:.82rem;display:inline-flex;gap:.4rem;align-items:center}.btn[data-v-1f7feba1]:hover{background:var(--dt-surface)}.btn.primary[data-v-1f7feba1]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.btn.primary[data-v-1f7feba1]:hover{filter:brightness(1.05)}.btn.danger[data-v-1f7feba1]{border-color:#dc2626;color:#dc2626;background:transparent}.btn.sm[data-v-1f7feba1]{padding:.3rem .6rem;font-size:.76rem}.btn[data-v-1f7feba1]:disabled{opacity:.5;cursor:default}@media(max-width:560px){.steps .lbl[data-v-1f7feba1]{display:none}.steps li[data-v-1f7feba1]{justify-content:center}.copyrow .k[data-v-1f7feba1]{width:70px}}.actions[data-v-415681fa]{display:flex;gap:.5rem;align-items:center}.iconbtn[data-v-415681fa]{width:42px;height:42px;border-radius:50%;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);cursor:pointer;font-size:1.05rem;transition:background .15s ease,transform .1s ease}.iconbtn[data-v-415681fa]:hover{background:var(--dt-surface-2)}.iconbtn[data-v-415681fa]:active{transform:translateY(1px)}.iconbtn.install[data-v-415681fa]{color:var(--dt-muted);opacity:.8}.iconbtn.install[data-v-415681fa]:hover{color:var(--dt-text);opacity:1}.theme[data-v-415681fa]{position:relative}.theme-scrim[data-v-415681fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.tm-card[data-v-415681fa]{position:absolute;top:calc(100% + 8px);right:0;z-index:51;width:250px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);box-shadow:var(--dt-shadow);padding:.9rem}.tm-title[data-v-415681fa]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-muted);margin:.3rem 0 .5rem}.swatches[data-v-415681fa]{display:grid;grid-template-columns:repeat(6,1fr);gap:.4rem}.swatch[data-v-415681fa]{aspect-ratio:1;border-radius:50%;border:2px solid transparent;background:var(--dt-accent);cursor:pointer}.swatch.active[data-v-415681fa]{border-color:var(--dt-text);outline:2px solid var(--dt-accent);outline-offset:1px}.modes[data-v-415681fa]{display:flex;gap:.3rem}.modes button[data-v-415681fa]{flex:1;font-size:.72rem;padding:.4rem .2rem;border-radius:8px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.2rem}.modes button.active[data-v-415681fa]{border-color:var(--dt-accent);color:var(--dt-accent)}.documents-layer[data-v-584fa3fd]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dt-bg);z-index:30;overflow:auto}.home[data-v-584fa3fd]{min-height:100%;display:flex;flex-direction:column}.topbar[data-v-584fa3fd]{display:flex;align-items:center;padding:.9rem 1.2rem}.spacer[data-v-584fa3fd]{flex:1}.hero[data-v-584fa3fd]{text-align:center;padding:1rem 1rem 2rem}.clock[data-v-584fa3fd]{font-size:clamp(3rem,11vw,5.5rem);font-weight:200;line-height:1;letter-spacing:-.02em}.date[data-v-584fa3fd]{color:var(--dt-muted);font-size:1rem;margin-top:.4rem;text-transform:capitalize}.greet[data-v-584fa3fd]{font-size:1.3rem;font-weight:600;margin-top:1rem}.searchbox[data-v-584fa3fd]{position:relative;max-width:420px;margin:1.4rem auto 0}.searchbox i[data-v-584fa3fd]{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);color:var(--dt-muted)}.searchbox .dt-input[data-v-584fa3fd]{padding-left:2.4rem;border-radius:999px;background:var(--dt-surface)}.launcher[data-v-584fa3fd]{flex:1;max-width:980px;width:100%;margin:0 auto;padding:0 1.2rem 2rem}.sec[data-v-584fa3fd]{font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--dt-muted);margin:1.4rem 0 .6rem;display:flex;align-items:center;gap:.4rem}.grid[data-v-584fa3fd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:.6rem .4rem;justify-items:center}.empty[data-v-584fa3fd]{text-align:center;color:var(--dt-muted);margin-top:3rem;display:flex;flex-direction:column;gap:.6rem;align-items:center}.empty i[data-v-584fa3fd]{font-size:2rem;opacity:.6}.seg[data-v-d256647a]{display:flex;gap:2px;padding:3px;margin:0 0 12px;border-radius:999px;background:var(--dt-surface-2)}.seg button[data-v-d256647a]{flex:1;border:none;background:none;font:inherit;font-size:14px;padding:8px 10px;border-radius:999px;color:var(--dt-muted);display:inline-flex;gap:6px;align-items:center;justify-content:center;cursor:pointer}.seg button.on[data-v-d256647a]{background:var(--dt-surface);color:var(--dt-text);font-weight:600;box-shadow:0 1px 2px #00000014}.n[data-v-d256647a]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--dt-accent);color:var(--dt-accent-text)}.empty[data-v-d256647a]{margin:40px 16px;text-align:center;color:var(--dt-muted);font-size:15px;display:flex;flex-direction:column;gap:10px;align-items:center}.empty .pi[data-v-d256647a]{font-size:28px;opacity:.6}.empty.bad[data-v-d256647a]{color:var(--dt-danger)}.ph-list[data-v-d256647a]{display:flex;flex-direction:column;gap:8px}.ph[data-v-d256647a]{height:72px;border-radius:var(--dt-radius-sm);background:var(--dt-surface);animation:pulse-d256647a 1.2s ease-in-out infinite}@keyframes pulse-d256647a{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ph[data-v-d256647a]{animation:none}}.cards[data-v-d256647a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.card[data-v-d256647a]{border-radius:var(--dt-radius-sm);background:var(--dt-surface);border:1px solid var(--dt-border);overflow:hidden}.card.late[data-v-d256647a]{border-left:4px solid var(--dt-danger)}.card.urgent[data-v-d256647a]:not(.late){border-left:4px solid color-mix(in srgb,var(--dt-danger) 60%,var(--dt-warning))}.head[data-v-d256647a]{width:100%;display:flex;gap:12px;align-items:flex-start;text-align:left;border:none;background:none;font:inherit;color:var(--dt-text);padding:14px;cursor:pointer;min-height:64px}.kind[data-v-d256647a]{font-size:18px;color:var(--dt-accent);margin-top:2px}.text[data-v-d256647a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.line1[data-v-d256647a]{display:flex;gap:6px;align-items:baseline;min-width:0}.line1 strong[data-v-d256647a]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line2[data-v-d256647a]{font-size:13px;color:var(--dt-muted)}.urgent-tag[data-v-d256647a]{flex-shrink:0;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;color:var(--dt-danger);background:color-mix(in srgb,var(--dt-danger) 10%,var(--dt-surface))}.due[data-v-d256647a]{font-size:13px;color:var(--dt-muted);display:inline-flex;gap:5px;align-items:center}.due.late[data-v-d256647a]{color:var(--dt-danger);font-weight:600}.excerpt[data-v-d256647a]{font-size:13.5px;color:var(--dt-text);line-height:1.4}.chev[data-v-d256647a]{color:var(--dt-muted);font-size:12px;margin-top:5px}.actions[data-v-d256647a]{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px 44px}.act[data-v-d256647a]{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer}.act.primary[data-v-d256647a]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.act.danger[data-v-d256647a]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 35%,var(--dt-border))}.act[data-v-d256647a]:disabled{opacity:.5}.snooze[data-v-d256647a]{width:100%;display:flex;flex-wrap:wrap;gap:8px}.sheet-back[data-v-d256647a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000059;display:flex;align-items:flex-end}.sheet[data-v-d256647a]{width:100%;background:var(--dt-surface);border-radius:20px 20px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;box-shadow:0 -10px 30px #0003;animation:up-d256647a .18s ease-out}@keyframes up-d256647a{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.sheet[data-v-d256647a]{animation:none}}.sheet strong[data-v-d256647a]{font-size:15px;display:flex;gap:8px;align-items:center}.sheet textarea[data-v-d256647a],.sheet input[type=text][data-v-d256647a],.sheet input[type=search][data-v-d256647a],.sheet select[data-v-d256647a]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:16px}.sheet-actions[data-v-d256647a]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.grow[data-v-d256647a]{flex:1}.ok[data-v-d256647a]{color:var(--dt-success)}.bad[data-v-d256647a]{color:var(--dt-danger)}.toast[data-v-d256647a]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(84px + env(safe-area-inset-bottom));z-index:75;margin:0;padding:10px 18px;border-radius:999px;background:var(--dt-text);color:var(--dt-surface);font-size:14px;box-shadow:0 8px 24px #00000040;max-width:calc(100vw - 32px)}.rows[data-v-d256647a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.row[data-v-d256647a]{width:100%;display:flex;gap:12px;align-items:center;text-align:left;border:none;background:var(--dt-surface);font:inherit;color:var(--dt-text);padding:12px 14px;border-radius:12px;cursor:pointer;min-height:56px}.row .pi[data-v-d256647a]:first-child{font-size:18px;color:var(--dt-accent);width:22px;text-align:center}.row .row-text[data-v-d256647a]{flex:1;min-width:0;display:flex;flex-direction:column}.row .row-text strong[data-v-d256647a]{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .row-text small[data-v-d256647a]{font-size:12.5px;color:var(--dt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-title[data-v-d256647a]{margin:16px 4px 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-muted)}.search-box[data-v-d256647a]{position:relative;margin-bottom:12px}.search-box .pi[data-v-d256647a]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--dt-muted)}.search-box input[data-v-d256647a]{width:100%;box-sizing:border-box;padding:12px 14px 12px 40px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:16px}.chips[data-v-d256647a]{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:4px}.chip[data-v-d256647a]{flex-shrink:0;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);border-radius:999px;padding:6px 12px;font:inherit;font-size:13.5px;cursor:pointer}.chip.on[data-v-d256647a]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.seg[data-v-e7c3e8be]{display:flex;gap:2px;padding:3px;margin:0 0 12px;border-radius:999px;background:var(--dt-surface-2)}.seg button[data-v-e7c3e8be]{flex:1;border:none;background:none;font:inherit;font-size:14px;padding:8px 10px;border-radius:999px;color:var(--dt-muted);display:inline-flex;gap:6px;align-items:center;justify-content:center;cursor:pointer}.seg button.on[data-v-e7c3e8be]{background:var(--dt-surface);color:var(--dt-text);font-weight:600;box-shadow:0 1px 2px #00000014}.n[data-v-e7c3e8be]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--dt-accent);color:var(--dt-accent-text)}.empty[data-v-e7c3e8be]{margin:40px 16px;text-align:center;color:var(--dt-muted);font-size:15px;display:flex;flex-direction:column;gap:10px;align-items:center}.empty .pi[data-v-e7c3e8be]{font-size:28px;opacity:.6}.empty.bad[data-v-e7c3e8be]{color:var(--dt-danger)}.ph-list[data-v-e7c3e8be]{display:flex;flex-direction:column;gap:8px}.ph[data-v-e7c3e8be]{height:72px;border-radius:var(--dt-radius-sm);background:var(--dt-surface);animation:pulse-e7c3e8be 1.2s ease-in-out infinite}@keyframes pulse-e7c3e8be{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ph[data-v-e7c3e8be]{animation:none}}.cards[data-v-e7c3e8be]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.card[data-v-e7c3e8be]{border-radius:var(--dt-radius-sm);background:var(--dt-surface);border:1px solid var(--dt-border);overflow:hidden}.card.late[data-v-e7c3e8be]{border-left:4px solid var(--dt-danger)}.card.urgent[data-v-e7c3e8be]:not(.late){border-left:4px solid color-mix(in srgb,var(--dt-danger) 60%,var(--dt-warning))}.head[data-v-e7c3e8be]{width:100%;display:flex;gap:12px;align-items:flex-start;text-align:left;border:none;background:none;font:inherit;color:var(--dt-text);padding:14px;cursor:pointer;min-height:64px}.kind[data-v-e7c3e8be]{font-size:18px;color:var(--dt-accent);margin-top:2px}.text[data-v-e7c3e8be]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.line1[data-v-e7c3e8be]{display:flex;gap:6px;align-items:baseline;min-width:0}.line1 strong[data-v-e7c3e8be]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line2[data-v-e7c3e8be]{font-size:13px;color:var(--dt-muted)}.urgent-tag[data-v-e7c3e8be]{flex-shrink:0;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;color:var(--dt-danger);background:color-mix(in srgb,var(--dt-danger) 10%,var(--dt-surface))}.due[data-v-e7c3e8be]{font-size:13px;color:var(--dt-muted);display:inline-flex;gap:5px;align-items:center}.due.late[data-v-e7c3e8be]{color:var(--dt-danger);font-weight:600}.excerpt[data-v-e7c3e8be]{font-size:13.5px;color:var(--dt-text);line-height:1.4}.chev[data-v-e7c3e8be]{color:var(--dt-muted);font-size:12px;margin-top:5px}.actions[data-v-e7c3e8be]{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px 44px}.act[data-v-e7c3e8be]{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer}.act.primary[data-v-e7c3e8be]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.act.danger[data-v-e7c3e8be]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 35%,var(--dt-border))}.act[data-v-e7c3e8be]:disabled{opacity:.5}.snooze[data-v-e7c3e8be]{width:100%;display:flex;flex-wrap:wrap;gap:8px}.sheet-back[data-v-e7c3e8be]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000059;display:flex;align-items:flex-end}.sheet[data-v-e7c3e8be]{width:100%;background:var(--dt-surface);border-radius:20px 20px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;box-shadow:0 -10px 30px #0003;animation:up-e7c3e8be .18s ease-out}@keyframes up-e7c3e8be{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.sheet[data-v-e7c3e8be]{animation:none}}.sheet strong[data-v-e7c3e8be]{font-size:15px;display:flex;gap:8px;align-items:center}.sheet textarea[data-v-e7c3e8be],.sheet input[type=text][data-v-e7c3e8be],.sheet input[type=search][data-v-e7c3e8be],.sheet select[data-v-e7c3e8be]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:16px}.sheet-actions[data-v-e7c3e8be]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.grow[data-v-e7c3e8be]{flex:1}.ok[data-v-e7c3e8be]{color:var(--dt-success)}.bad[data-v-e7c3e8be]{color:var(--dt-danger)}.toast[data-v-e7c3e8be]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(84px + env(safe-area-inset-bottom));z-index:75;margin:0;padding:10px 18px;border-radius:999px;background:var(--dt-text);color:var(--dt-surface);font-size:14px;box-shadow:0 8px 24px #00000040;max-width:calc(100vw - 32px)}.rows[data-v-e7c3e8be]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.row[data-v-e7c3e8be]{width:100%;display:flex;gap:12px;align-items:center;text-align:left;border:none;background:var(--dt-surface);font:inherit;color:var(--dt-text);padding:12px 14px;border-radius:12px;cursor:pointer;min-height:56px}.row .pi[data-v-e7c3e8be]:first-child{font-size:18px;color:var(--dt-accent);width:22px;text-align:center}.row .row-text[data-v-e7c3e8be]{flex:1;min-width:0;display:flex;flex-direction:column}.row .row-text strong[data-v-e7c3e8be]{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .row-text small[data-v-e7c3e8be]{font-size:12.5px;color:var(--dt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-title[data-v-e7c3e8be]{margin:16px 4px 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-muted)}.search-box[data-v-e7c3e8be]{position:relative;margin-bottom:12px}.search-box .pi[data-v-e7c3e8be]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--dt-muted)}.search-box input[data-v-e7c3e8be]{width:100%;box-sizing:border-box;padding:12px 14px 12px 40px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:16px}.chips[data-v-e7c3e8be]{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:4px}.chip[data-v-e7c3e8be]{flex-shrink:0;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);border-radius:999px;padding:6px 12px;font:inherit;font-size:13.5px;cursor:pointer}.chip.on[data-v-e7c3e8be]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.list[data-v-e7c3e8be]{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:2px;background:var(--dt-surface);border-radius:var(--dt-radius-sm)}.list[data-v-e7c3e8be] .crow-open{padding:12px 8px}.list[data-v-e7c3e8be] .crow-text strong{font-size:15px}.more[data-v-e7c3e8be]{margin:12px auto 0;display:flex;gap:6px;align-items:center;border:none;background:none;color:var(--dt-muted);font:inherit;font-size:14px;cursor:pointer}.seg[data-v-8d33b971]{display:flex;gap:2px;padding:3px;margin:0 0 12px;border-radius:999px;background:var(--dt-surface-2)}.seg button[data-v-8d33b971]{flex:1;border:none;background:none;font:inherit;font-size:14px;padding:8px 10px;border-radius:999px;color:var(--dt-muted);display:inline-flex;gap:6px;align-items:center;justify-content:center;cursor:pointer}.seg button.on[data-v-8d33b971]{background:var(--dt-surface);color:var(--dt-text);font-weight:600;box-shadow:0 1px 2px #00000014}.n[data-v-8d33b971]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--dt-accent);color:var(--dt-accent-text)}.empty[data-v-8d33b971]{margin:40px 16px;text-align:center;color:var(--dt-muted);font-size:15px;display:flex;flex-direction:column;gap:10px;align-items:center}.empty .pi[data-v-8d33b971]{font-size:28px;opacity:.6}.empty.bad[data-v-8d33b971]{color:var(--dt-danger)}.ph-list[data-v-8d33b971]{display:flex;flex-direction:column;gap:8px}.ph[data-v-8d33b971]{height:72px;border-radius:var(--dt-radius-sm);background:var(--dt-surface);animation:pulse-8d33b971 1.2s ease-in-out infinite}@keyframes pulse-8d33b971{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ph[data-v-8d33b971]{animation:none}}.cards[data-v-8d33b971]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.card[data-v-8d33b971]{border-radius:var(--dt-radius-sm);background:var(--dt-surface);border:1px solid var(--dt-border);overflow:hidden}.card.late[data-v-8d33b971]{border-left:4px solid var(--dt-danger)}.card.urgent[data-v-8d33b971]:not(.late){border-left:4px solid color-mix(in srgb,var(--dt-danger) 60%,var(--dt-warning))}.head[data-v-8d33b971]{width:100%;display:flex;gap:12px;align-items:flex-start;text-align:left;border:none;background:none;font:inherit;color:var(--dt-text);padding:14px;cursor:pointer;min-height:64px}.kind[data-v-8d33b971]{font-size:18px;color:var(--dt-accent);margin-top:2px}.text[data-v-8d33b971]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.line1[data-v-8d33b971]{display:flex;gap:6px;align-items:baseline;min-width:0}.line1 strong[data-v-8d33b971]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line2[data-v-8d33b971]{font-size:13px;color:var(--dt-muted)}.urgent-tag[data-v-8d33b971]{flex-shrink:0;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;color:var(--dt-danger);background:color-mix(in srgb,var(--dt-danger) 10%,var(--dt-surface))}.due[data-v-8d33b971]{font-size:13px;color:var(--dt-muted);display:inline-flex;gap:5px;align-items:center}.due.late[data-v-8d33b971]{color:var(--dt-danger);font-weight:600}.excerpt[data-v-8d33b971]{font-size:13.5px;color:var(--dt-text);line-height:1.4}.chev[data-v-8d33b971]{color:var(--dt-muted);font-size:12px;margin-top:5px}.actions[data-v-8d33b971]{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px 44px}.act[data-v-8d33b971]{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer}.act.primary[data-v-8d33b971]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.act.danger[data-v-8d33b971]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 35%,var(--dt-border))}.act[data-v-8d33b971]:disabled{opacity:.5}.snooze[data-v-8d33b971]{width:100%;display:flex;flex-wrap:wrap;gap:8px}.sheet-back[data-v-8d33b971]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000059;display:flex;align-items:flex-end}.sheet[data-v-8d33b971]{width:100%;background:var(--dt-surface);border-radius:20px 20px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;box-shadow:0 -10px 30px #0003;animation:up-8d33b971 .18s ease-out}@keyframes up-8d33b971{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.sheet[data-v-8d33b971]{animation:none}}.sheet strong[data-v-8d33b971]{font-size:15px;display:flex;gap:8px;align-items:center}.sheet textarea[data-v-8d33b971],.sheet input[type=text][data-v-8d33b971],.sheet input[type=search][data-v-8d33b971],.sheet select[data-v-8d33b971]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:16px}.sheet-actions[data-v-8d33b971]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.grow[data-v-8d33b971]{flex:1}.ok[data-v-8d33b971]{color:var(--dt-success)}.bad[data-v-8d33b971]{color:var(--dt-danger)}.toast[data-v-8d33b971]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(84px + env(safe-area-inset-bottom));z-index:75;margin:0;padding:10px 18px;border-radius:999px;background:var(--dt-text);color:var(--dt-surface);font-size:14px;box-shadow:0 8px 24px #00000040;max-width:calc(100vw - 32px)}.rows[data-v-8d33b971]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.row[data-v-8d33b971]{width:100%;display:flex;gap:12px;align-items:center;text-align:left;border:none;background:var(--dt-surface);font:inherit;color:var(--dt-text);padding:12px 14px;border-radius:12px;cursor:pointer;min-height:56px}.row .pi[data-v-8d33b971]:first-child{font-size:18px;color:var(--dt-accent);width:22px;text-align:center}.row .row-text[data-v-8d33b971]{flex:1;min-width:0;display:flex;flex-direction:column}.row .row-text strong[data-v-8d33b971]{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .row-text small[data-v-8d33b971]{font-size:12.5px;color:var(--dt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-title[data-v-8d33b971]{margin:16px 4px 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-muted)}.search-box[data-v-8d33b971]{position:relative;margin-bottom:12px}.search-box .pi[data-v-8d33b971]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--dt-muted)}.search-box input[data-v-8d33b971]{width:100%;box-sizing:border-box;padding:12px 14px 12px 40px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:16px}.chips[data-v-8d33b971]{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:4px}.chip[data-v-8d33b971]{flex-shrink:0;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);border-radius:999px;padding:6px 12px;font:inherit;font-size:13.5px;cursor:pointer}.chip.on[data-v-8d33b971]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.scan[data-v-8d33b971]{width:100%;display:flex;gap:14px;align-items:center;text-align:left;margin-bottom:14px;padding:16px;border-radius:var(--dt-radius-sm);border:none;cursor:pointer;font:inherit;background:var(--dt-accent);color:var(--dt-accent-text);box-shadow:var(--dt-shadow)}.scan .pi[data-v-8d33b971]{font-size:24px}.scan span[data-v-8d33b971]{display:flex;flex-direction:column}.scan strong[data-v-8d33b971]{font-size:16px}.scan small[data-v-8d33b971]{font-size:12.5px;opacity:.85}.row.back[data-v-8d33b971]{margin-bottom:6px;background:var(--dt-surface-2)}.row .pi-angle-right[data-v-8d33b971]{color:var(--dt-muted)}.seg[data-v-77691abe]{display:flex;gap:2px;padding:3px;margin:0 0 12px;border-radius:999px;background:var(--dt-surface-2)}.seg button[data-v-77691abe]{flex:1;border:none;background:none;font:inherit;font-size:14px;padding:8px 10px;border-radius:999px;color:var(--dt-muted);display:inline-flex;gap:6px;align-items:center;justify-content:center;cursor:pointer}.seg button.on[data-v-77691abe]{background:var(--dt-surface);color:var(--dt-text);font-weight:600;box-shadow:0 1px 2px #00000014}.n[data-v-77691abe]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--dt-accent);color:var(--dt-accent-text)}.empty[data-v-77691abe]{margin:40px 16px;text-align:center;color:var(--dt-muted);font-size:15px;display:flex;flex-direction:column;gap:10px;align-items:center}.empty .pi[data-v-77691abe]{font-size:28px;opacity:.6}.empty.bad[data-v-77691abe]{color:var(--dt-danger)}.ph-list[data-v-77691abe]{display:flex;flex-direction:column;gap:8px}.ph[data-v-77691abe]{height:72px;border-radius:var(--dt-radius-sm);background:var(--dt-surface);animation:pulse-77691abe 1.2s ease-in-out infinite}@keyframes pulse-77691abe{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ph[data-v-77691abe]{animation:none}}.cards[data-v-77691abe]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.card[data-v-77691abe]{border-radius:var(--dt-radius-sm);background:var(--dt-surface);border:1px solid var(--dt-border);overflow:hidden}.card.late[data-v-77691abe]{border-left:4px solid var(--dt-danger)}.card.urgent[data-v-77691abe]:not(.late){border-left:4px solid color-mix(in srgb,var(--dt-danger) 60%,var(--dt-warning))}.head[data-v-77691abe]{width:100%;display:flex;gap:12px;align-items:flex-start;text-align:left;border:none;background:none;font:inherit;color:var(--dt-text);padding:14px;cursor:pointer;min-height:64px}.kind[data-v-77691abe]{font-size:18px;color:var(--dt-accent);margin-top:2px}.text[data-v-77691abe]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.line1[data-v-77691abe]{display:flex;gap:6px;align-items:baseline;min-width:0}.line1 strong[data-v-77691abe]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line2[data-v-77691abe]{font-size:13px;color:var(--dt-muted)}.urgent-tag[data-v-77691abe]{flex-shrink:0;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;color:var(--dt-danger);background:color-mix(in srgb,var(--dt-danger) 10%,var(--dt-surface))}.due[data-v-77691abe]{font-size:13px;color:var(--dt-muted);display:inline-flex;gap:5px;align-items:center}.due.late[data-v-77691abe]{color:var(--dt-danger);font-weight:600}.excerpt[data-v-77691abe]{font-size:13.5px;color:var(--dt-text);line-height:1.4}.chev[data-v-77691abe]{color:var(--dt-muted);font-size:12px;margin-top:5px}.actions[data-v-77691abe]{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px 44px}.act[data-v-77691abe]{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer}.act.primary[data-v-77691abe]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.act.danger[data-v-77691abe]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 35%,var(--dt-border))}.act[data-v-77691abe]:disabled{opacity:.5}.snooze[data-v-77691abe]{width:100%;display:flex;flex-wrap:wrap;gap:8px}.sheet-back[data-v-77691abe]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000059;display:flex;align-items:flex-end}.sheet[data-v-77691abe]{width:100%;background:var(--dt-surface);border-radius:20px 20px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;box-shadow:0 -10px 30px #0003;animation:up-77691abe .18s ease-out}@keyframes up-77691abe{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.sheet[data-v-77691abe]{animation:none}}.sheet strong[data-v-77691abe]{font-size:15px;display:flex;gap:8px;align-items:center}.sheet textarea[data-v-77691abe],.sheet input[type=text][data-v-77691abe],.sheet input[type=search][data-v-77691abe],.sheet select[data-v-77691abe]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:16px}.sheet-actions[data-v-77691abe]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.grow[data-v-77691abe]{flex:1}.ok[data-v-77691abe]{color:var(--dt-success)}.bad[data-v-77691abe]{color:var(--dt-danger)}.toast[data-v-77691abe]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(84px + env(safe-area-inset-bottom));z-index:75;margin:0;padding:10px 18px;border-radius:999px;background:var(--dt-text);color:var(--dt-surface);font-size:14px;box-shadow:0 8px 24px #00000040;max-width:calc(100vw - 32px)}.rows[data-v-77691abe]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.row[data-v-77691abe]{width:100%;display:flex;gap:12px;align-items:center;text-align:left;border:none;background:var(--dt-surface);font:inherit;color:var(--dt-text);padding:12px 14px;border-radius:12px;cursor:pointer;min-height:56px}.row .pi[data-v-77691abe]:first-child{font-size:18px;color:var(--dt-accent);width:22px;text-align:center}.row .row-text[data-v-77691abe]{flex:1;min-width:0;display:flex;flex-direction:column}.row .row-text strong[data-v-77691abe]{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .row-text small[data-v-77691abe]{font-size:12.5px;color:var(--dt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-title[data-v-77691abe]{margin:16px 4px 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-muted)}.search-box[data-v-77691abe]{position:relative;margin-bottom:12px}.search-box .pi[data-v-77691abe]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--dt-muted)}.search-box input[data-v-77691abe]{width:100%;box-sizing:border-box;padding:12px 14px 12px 40px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:16px}.chips[data-v-77691abe]{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:4px}.chip[data-v-77691abe]{flex-shrink:0;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);border-radius:999px;padding:6px 12px;font:inherit;font-size:13.5px;cursor:pointer}.chip.on[data-v-77691abe]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.hint[data-v-77691abe]{font-size:12.5px;color:var(--dt-muted);margin:0 4px 8px}.seg[data-v-85cd8d88]{display:flex;gap:2px;padding:3px;margin:0 0 12px;border-radius:999px;background:var(--dt-surface-2)}.seg button[data-v-85cd8d88]{flex:1;border:none;background:none;font:inherit;font-size:14px;padding:8px 10px;border-radius:999px;color:var(--dt-muted);display:inline-flex;gap:6px;align-items:center;justify-content:center;cursor:pointer}.seg button.on[data-v-85cd8d88]{background:var(--dt-surface);color:var(--dt-text);font-weight:600;box-shadow:0 1px 2px #00000014}.n[data-v-85cd8d88]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--dt-accent);color:var(--dt-accent-text)}.empty[data-v-85cd8d88]{margin:40px 16px;text-align:center;color:var(--dt-muted);font-size:15px;display:flex;flex-direction:column;gap:10px;align-items:center}.empty .pi[data-v-85cd8d88]{font-size:28px;opacity:.6}.empty.bad[data-v-85cd8d88]{color:var(--dt-danger)}.ph-list[data-v-85cd8d88]{display:flex;flex-direction:column;gap:8px}.ph[data-v-85cd8d88]{height:72px;border-radius:var(--dt-radius-sm);background:var(--dt-surface);animation:pulse-85cd8d88 1.2s ease-in-out infinite}@keyframes pulse-85cd8d88{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ph[data-v-85cd8d88]{animation:none}}.cards[data-v-85cd8d88]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.card[data-v-85cd8d88]{border-radius:var(--dt-radius-sm);background:var(--dt-surface);border:1px solid var(--dt-border);overflow:hidden}.card.late[data-v-85cd8d88]{border-left:4px solid var(--dt-danger)}.card.urgent[data-v-85cd8d88]:not(.late){border-left:4px solid color-mix(in srgb,var(--dt-danger) 60%,var(--dt-warning))}.head[data-v-85cd8d88]{width:100%;display:flex;gap:12px;align-items:flex-start;text-align:left;border:none;background:none;font:inherit;color:var(--dt-text);padding:14px;cursor:pointer;min-height:64px}.kind[data-v-85cd8d88]{font-size:18px;color:var(--dt-accent);margin-top:2px}.text[data-v-85cd8d88]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.line1[data-v-85cd8d88]{display:flex;gap:6px;align-items:baseline;min-width:0}.line1 strong[data-v-85cd8d88]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line2[data-v-85cd8d88]{font-size:13px;color:var(--dt-muted)}.urgent-tag[data-v-85cd8d88]{flex-shrink:0;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;color:var(--dt-danger);background:color-mix(in srgb,var(--dt-danger) 10%,var(--dt-surface))}.due[data-v-85cd8d88]{font-size:13px;color:var(--dt-muted);display:inline-flex;gap:5px;align-items:center}.due.late[data-v-85cd8d88]{color:var(--dt-danger);font-weight:600}.excerpt[data-v-85cd8d88]{font-size:13.5px;color:var(--dt-text);line-height:1.4}.chev[data-v-85cd8d88]{color:var(--dt-muted);font-size:12px;margin-top:5px}.actions[data-v-85cd8d88]{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px 44px}.act[data-v-85cd8d88]{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer}.act.primary[data-v-85cd8d88]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.act.danger[data-v-85cd8d88]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 35%,var(--dt-border))}.act[data-v-85cd8d88]:disabled{opacity:.5}.snooze[data-v-85cd8d88]{width:100%;display:flex;flex-wrap:wrap;gap:8px}.sheet-back[data-v-85cd8d88]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000059;display:flex;align-items:flex-end}.sheet[data-v-85cd8d88]{width:100%;background:var(--dt-surface);border-radius:20px 20px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;box-shadow:0 -10px 30px #0003;animation:up-85cd8d88 .18s ease-out}@keyframes up-85cd8d88{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.sheet[data-v-85cd8d88]{animation:none}}.sheet strong[data-v-85cd8d88]{font-size:15px;display:flex;gap:8px;align-items:center}.sheet textarea[data-v-85cd8d88],.sheet input[type=text][data-v-85cd8d88],.sheet input[type=search][data-v-85cd8d88],.sheet select[data-v-85cd8d88]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:16px}.sheet-actions[data-v-85cd8d88]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.grow[data-v-85cd8d88]{flex:1}.ok[data-v-85cd8d88]{color:var(--dt-success)}.bad[data-v-85cd8d88]{color:var(--dt-danger)}.toast[data-v-85cd8d88]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(84px + env(safe-area-inset-bottom));z-index:75;margin:0;padding:10px 18px;border-radius:999px;background:var(--dt-text);color:var(--dt-surface);font-size:14px;box-shadow:0 8px 24px #00000040;max-width:calc(100vw - 32px)}.rows[data-v-85cd8d88]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.row[data-v-85cd8d88]{width:100%;display:flex;gap:12px;align-items:center;text-align:left;border:none;background:var(--dt-surface);font:inherit;color:var(--dt-text);padding:12px 14px;border-radius:12px;cursor:pointer;min-height:56px}.row .pi[data-v-85cd8d88]:first-child{font-size:18px;color:var(--dt-accent);width:22px;text-align:center}.row .row-text[data-v-85cd8d88]{flex:1;min-width:0;display:flex;flex-direction:column}.row .row-text strong[data-v-85cd8d88]{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .row-text small[data-v-85cd8d88]{font-size:12.5px;color:var(--dt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-title[data-v-85cd8d88]{margin:16px 4px 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-muted)}.search-box[data-v-85cd8d88]{position:relative;margin-bottom:12px}.search-box .pi[data-v-85cd8d88]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--dt-muted)}.search-box input[data-v-85cd8d88]{width:100%;box-sizing:border-box;padding:12px 14px 12px 40px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:16px}.chips[data-v-85cd8d88]{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:4px}.chip[data-v-85cd8d88]{flex-shrink:0;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);border-radius:999px;padding:6px 12px;font:inherit;font-size:13.5px;cursor:pointer}.chip.on[data-v-85cd8d88]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.where[data-v-85cd8d88]{margin-top:-8px;color:var(--dt-muted);font-size:13px}.pick[data-v-85cd8d88]{display:flex;gap:8px}.pick .act[data-v-85cd8d88]{flex:1;min-height:48px}.thumbs[data-v-85cd8d88]{list-style:none;margin:0;padding:0;display:flex;gap:10px;overflow-x:auto}.thumbs li[data-v-85cd8d88]{position:relative;flex-shrink:0;width:110px}.thumbs img[data-v-85cd8d88]{width:110px;height:150px;object-fit:cover;border-radius:10px;border:1px solid var(--dt-border);display:block}.no[data-v-85cd8d88]{position:absolute;top:6px;left:6px;background:var(--dt-text);color:var(--dt-surface);border-radius:999px;font-size:12px;font-weight:700;padding:1px 8px}.tools[data-v-85cd8d88]{display:flex;justify-content:space-between;margin-top:4px}.tools button[data-v-85cd8d88]{border:none;background:none;color:var(--dt-muted);padding:6px;cursor:pointer}.tools button[data-v-85cd8d88]:disabled{opacity:.3}.err[data-v-85cd8d88]{margin:0;color:var(--dt-danger);font-size:13px}.seg[data-v-4ddba80c]{display:flex;gap:2px;padding:3px;margin:0 0 12px;border-radius:999px;background:var(--dt-surface-2)}.seg button[data-v-4ddba80c]{flex:1;border:none;background:none;font:inherit;font-size:14px;padding:8px 10px;border-radius:999px;color:var(--dt-muted);display:inline-flex;gap:6px;align-items:center;justify-content:center;cursor:pointer}.seg button.on[data-v-4ddba80c]{background:var(--dt-surface);color:var(--dt-text);font-weight:600;box-shadow:0 1px 2px #00000014}.n[data-v-4ddba80c]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--dt-accent);color:var(--dt-accent-text)}.empty[data-v-4ddba80c]{margin:40px 16px;text-align:center;color:var(--dt-muted);font-size:15px;display:flex;flex-direction:column;gap:10px;align-items:center}.empty .pi[data-v-4ddba80c]{font-size:28px;opacity:.6}.empty.bad[data-v-4ddba80c]{color:var(--dt-danger)}.ph-list[data-v-4ddba80c]{display:flex;flex-direction:column;gap:8px}.ph[data-v-4ddba80c]{height:72px;border-radius:var(--dt-radius-sm);background:var(--dt-surface);animation:pulse-4ddba80c 1.2s ease-in-out infinite}@keyframes pulse-4ddba80c{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ph[data-v-4ddba80c]{animation:none}}.cards[data-v-4ddba80c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.card[data-v-4ddba80c]{border-radius:var(--dt-radius-sm);background:var(--dt-surface);border:1px solid var(--dt-border);overflow:hidden}.card.late[data-v-4ddba80c]{border-left:4px solid var(--dt-danger)}.card.urgent[data-v-4ddba80c]:not(.late){border-left:4px solid color-mix(in srgb,var(--dt-danger) 60%,var(--dt-warning))}.head[data-v-4ddba80c]{width:100%;display:flex;gap:12px;align-items:flex-start;text-align:left;border:none;background:none;font:inherit;color:var(--dt-text);padding:14px;cursor:pointer;min-height:64px}.kind[data-v-4ddba80c]{font-size:18px;color:var(--dt-accent);margin-top:2px}.text[data-v-4ddba80c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.line1[data-v-4ddba80c]{display:flex;gap:6px;align-items:baseline;min-width:0}.line1 strong[data-v-4ddba80c]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line2[data-v-4ddba80c]{font-size:13px;color:var(--dt-muted)}.urgent-tag[data-v-4ddba80c]{flex-shrink:0;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;color:var(--dt-danger);background:color-mix(in srgb,var(--dt-danger) 10%,var(--dt-surface))}.due[data-v-4ddba80c]{font-size:13px;color:var(--dt-muted);display:inline-flex;gap:5px;align-items:center}.due.late[data-v-4ddba80c]{color:var(--dt-danger);font-weight:600}.excerpt[data-v-4ddba80c]{font-size:13.5px;color:var(--dt-text);line-height:1.4}.chev[data-v-4ddba80c]{color:var(--dt-muted);font-size:12px;margin-top:5px}.actions[data-v-4ddba80c]{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px 44px}.act[data-v-4ddba80c]{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer}.act.primary[data-v-4ddba80c]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.act.danger[data-v-4ddba80c]{color:var(--dt-danger);border-color:color-mix(in srgb,var(--dt-danger) 35%,var(--dt-border))}.act[data-v-4ddba80c]:disabled{opacity:.5}.snooze[data-v-4ddba80c]{width:100%;display:flex;flex-wrap:wrap;gap:8px}.sheet-back[data-v-4ddba80c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000059;display:flex;align-items:flex-end}.sheet[data-v-4ddba80c]{width:100%;background:var(--dt-surface);border-radius:20px 20px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;box-shadow:0 -10px 30px #0003;animation:up-4ddba80c .18s ease-out}@keyframes up-4ddba80c{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.sheet[data-v-4ddba80c]{animation:none}}.sheet strong[data-v-4ddba80c]{font-size:15px;display:flex;gap:8px;align-items:center}.sheet textarea[data-v-4ddba80c],.sheet input[type=text][data-v-4ddba80c],.sheet input[type=search][data-v-4ddba80c],.sheet select[data-v-4ddba80c]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:16px}.sheet-actions[data-v-4ddba80c]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.grow[data-v-4ddba80c]{flex:1}.ok[data-v-4ddba80c]{color:var(--dt-success)}.bad[data-v-4ddba80c]{color:var(--dt-danger)}.toast[data-v-4ddba80c]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(84px + env(safe-area-inset-bottom));z-index:75;margin:0;padding:10px 18px;border-radius:999px;background:var(--dt-text);color:var(--dt-surface);font-size:14px;box-shadow:0 8px 24px #00000040;max-width:calc(100vw - 32px)}.rows[data-v-4ddba80c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.row[data-v-4ddba80c]{width:100%;display:flex;gap:12px;align-items:center;text-align:left;border:none;background:var(--dt-surface);font:inherit;color:var(--dt-text);padding:12px 14px;border-radius:12px;cursor:pointer;min-height:56px}.row .pi[data-v-4ddba80c]:first-child{font-size:18px;color:var(--dt-accent);width:22px;text-align:center}.row .row-text[data-v-4ddba80c]{flex:1;min-width:0;display:flex;flex-direction:column}.row .row-text strong[data-v-4ddba80c]{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .row-text small[data-v-4ddba80c]{font-size:12.5px;color:var(--dt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-title[data-v-4ddba80c]{margin:16px 4px 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-muted)}.search-box[data-v-4ddba80c]{position:relative;margin-bottom:12px}.search-box .pi[data-v-4ddba80c]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--dt-muted)}.search-box input[data-v-4ddba80c]{width:100%;box-sizing:border-box;padding:12px 14px 12px 40px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:16px}.chips[data-v-4ddba80c]{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:4px}.chip[data-v-4ddba80c]{flex-shrink:0;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);border-radius:999px;padding:6px 12px;font:inherit;font-size:13.5px;cursor:pointer}.chip.on[data-v-4ddba80c]{background:var(--dt-accent);border-color:var(--dt-accent);color:var(--dt-accent-text)}.m-shell[data-v-4ddba80c]{min-height:100dvh;background:var(--dt-bg);color:var(--dt-text);display:flex;flex-direction:column}.m-head[data-v-4ddba80c]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:6px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px 16px;background:var(--dt-bg);border-bottom:1px solid var(--dt-border)}.m-head h1[data-v-4ddba80c]{flex:1;margin:0;font-size:20px;font-weight:700}.m-icon[data-v-4ddba80c]{width:42px;height:42px;border-radius:50%;border:none;background:none;color:var(--dt-text);font-size:17px;cursor:pointer}.m-icon[data-v-4ddba80c]:active{background:var(--dt-surface-2)}.m-menu-back[data-v-4ddba80c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65}.m-menu[data-v-4ddba80c]{position:absolute;top:calc(56px + env(safe-area-inset-top));right:10px;min-width:240px;padding:6px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:14px;box-shadow:var(--dt-shadow);display:flex;flex-direction:column}.m-menu .who[data-v-4ddba80c]{margin:6px 10px 8px;font-size:13px;color:var(--dt-muted);display:flex;gap:8px;align-items:center}.m-menu button[data-v-4ddba80c]{display:flex;gap:10px;align-items:center;border:none;background:none;font:inherit;font-size:15px;color:var(--dt-text);padding:12px 10px;border-radius:10px;text-align:left;cursor:pointer}.m-menu button[data-v-4ddba80c]:active{background:var(--dt-surface-2)}.m-menu button.danger[data-v-4ddba80c]{color:var(--dt-danger)}.m-install[data-v-4ddba80c]{display:flex;gap:10px;align-items:center;margin:10px 12px 0;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--dt-accent) 10%,var(--dt-surface));font-size:13.5px}.m-install>.pi[data-v-4ddba80c]{color:var(--dt-accent);font-size:18px}.m-install span[data-v-4ddba80c]{flex:1}.m-install-go[data-v-4ddba80c]{border:none;border-radius:999px;padding:8px 12px;background:var(--dt-accent);color:var(--dt-accent-text);font:inherit;font-size:13px;cursor:pointer}.m-install-x[data-v-4ddba80c]{border:none;background:none;color:var(--dt-muted);padding:6px;cursor:pointer}.m-main[data-v-4ddba80c]{flex:1;padding:12px 12px calc(92px + env(safe-area-inset-bottom))}.m-nav[data-v-4ddba80c]{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:flex-end;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--dt-surface);border-top:1px solid var(--dt-border)}.m-nav button[data-v-4ddba80c]{position:relative;flex:1;border:none;background:none;font:inherit;color:var(--dt-muted);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;font-size:11px}.m-nav button .pi[data-v-4ddba80c]{font-size:20px}.m-nav button.on[data-v-4ddba80c]{color:var(--dt-accent);font-weight:600}.m-nav .dot[data-v-4ddba80c]{position:absolute;top:0;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--dt-danger);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.m-nav .m-plus[data-v-4ddba80c]{flex:0 0 auto;width:56px;height:56px;margin:-22px 6px 2px;border-radius:50%;background:var(--dt-accent);color:var(--dt-accent-text);box-shadow:0 6px 16px #00000038;justify-content:center}.m-nav .m-plus .pi[data-v-4ddba80c]{font-size:22px}.m-plus-row[data-v-4ddba80c]{display:flex;gap:14px;align-items:center;text-align:left;border:none;background:var(--dt-surface-2);border-radius:14px;padding:14px;font:inherit;color:var(--dt-text);cursor:pointer}.m-plus-row .pi[data-v-4ddba80c]{font-size:20px;color:var(--dt-accent);width:24px;text-align:center}.m-plus-row span[data-v-4ddba80c]{display:flex;flex-direction:column}.m-plus-row small[data-v-4ddba80c]{color:var(--dt-muted);font-size:12.5px}[data-v-4ddba80c] .talk{width:100vw;border-left:none}.powered[data-v-b30db9a5]{text-align:center;font-size:11px;letter-spacing:.02em;color:var(--dt-muted);opacity:.75}.powered a[data-v-b30db9a5]{color:inherit;font-weight:600;text-decoration:none;border-radius:3px;transition:color .15s}.powered a[data-v-b30db9a5]:hover{color:var(--dt-accent)}.powered a[data-v-b30db9a5]:focus{outline:none}.powered a[data-v-b30db9a5]:focus-visible{outline:2px solid var(--dt-accent);outline-offset:2px}.meet-wrap[data-v-0b99565e]{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;padding:1.5rem;box-sizing:border-box}.dc-host[data-v-0b99565e]{width:100%;max-width:600px}.dc-host[data-v-0b99565e] .dc{position:static;padding:0;overflow:visible}.center[data-v-0b99565e]{color:var(--dt-accent);font-size:2rem}.card[data-v-0b99565e]{width:100%;max-width:460px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:var(--dt-shadow);padding:1.8rem;display:flex;flex-direction:column;gap:.9rem;animation:dtFadeInUp .25s ease}.brand[data-v-0b99565e]{display:flex;align-items:center;gap:10px;color:var(--dt-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1[data-v-0b99565e]{margin:0;font-size:1.35rem;color:var(--dt-text);overflow-wrap:anywhere}.when[data-v-0b99565e]{margin:0;font-size:.95rem;color:var(--dt-text);display:flex;gap:8px;align-items:center}.when .pi[data-v-0b99565e]{color:var(--dt-accent)}.cal-link[data-v-0b99565e]{margin-left:auto;font-size:.82rem;color:var(--dt-accent);text-decoration:none;display:inline-flex;gap:5px;align-items:center;white-space:nowrap}.cal-link[data-v-0b99565e]:hover{text-decoration:underline}.sub[data-v-0b99565e]{margin:0;color:var(--dt-muted);font-size:.9rem}.desc[data-v-0b99565e]{margin:0;font-size:.9rem;color:var(--dt-text);white-space:pre-wrap;max-height:9.5em;overflow:auto}.fld[data-v-0b99565e]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--dt-muted)}.err[data-v-0b99565e]{color:var(--dt-danger);font-size:.88rem;margin:0}.hint[data-v-0b99565e]{margin:0;font-size:.8rem;color:var(--dt-muted);line-height:1.45}.dt-btn[data-v-0b99565e]{display:inline-flex;justify-content:center;align-items:center;gap:8px}.waiting[data-v-0b99565e]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:1rem 0 .4rem}.waiting strong[data-v-0b99565e]{font-size:1rem;color:var(--dt-text)}.waiting small[data-v-0b99565e]{color:var(--dt-muted);font-size:.82rem}.pulse[data-v-0b99565e]{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--dt-accent) 12%,transparent);animation:breathe-0b99565e 2.4s ease-in-out infinite}.pulse .pi[data-v-0b99565e]{font-size:22px;color:var(--dt-accent)}.still[data-v-0b99565e]{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--dt-muted) 12%,transparent)}.still .pi[data-v-0b99565e]{font-size:22px;color:var(--dt-muted)}.waiting .dt-btn[data-v-0b99565e]{margin-top:6px}@keyframes breathe-0b99565e{50%{transform:scale(1.08);opacity:.75}}.meet-wrap[data-v-8d6d220a]{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;padding:1.5rem;box-sizing:border-box}.center[data-v-8d6d220a]{color:var(--dt-accent);font-size:2rem}.card[data-v-8d6d220a]{width:100%;max-width:480px;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:var(--dt-shadow);padding:1.8rem;display:flex;flex-direction:column;gap:.9rem;animation:dtFadeInUp .25s ease}.brand[data-v-8d6d220a]{display:flex;align-items:center;gap:10px;color:var(--dt-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1[data-v-8d6d220a]{margin:0;font-size:1.35rem;color:var(--dt-text);overflow-wrap:anywhere;display:flex;gap:8px;align-items:center}.ok[data-v-8d6d220a]{color:var(--dt-success)}.when[data-v-8d6d220a]{margin:0;font-size:.95rem;color:var(--dt-text);display:flex;gap:8px;align-items:center}.when .pi[data-v-8d6d220a]{color:var(--dt-accent)}.sub[data-v-8d6d220a]{margin:0;color:var(--dt-muted);font-size:.9rem}.desc[data-v-8d6d220a],.text[data-v-8d6d220a]{margin:0;font-size:.9rem;color:var(--dt-text);white-space:pre-wrap;line-height:1.5}.desc[data-v-8d6d220a]{max-height:12em;overflow:auto}.fld[data-v-8d6d220a]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--dt-muted)}.fld small[data-v-8d6d220a]{font-weight:400}.fld.bad .dt-input[data-v-8d6d220a]{border-color:var(--dt-danger)}.consent[data-v-8d6d220a]{display:flex;gap:10px;align-items:flex-start;font-size:.82rem;color:var(--dt-muted);line-height:1.45;cursor:pointer}.consent input[data-v-8d6d220a]{margin-top:3px}.consent.bad span[data-v-8d6d220a]{color:var(--dt-danger)}.closed[data-v-8d6d220a]{margin:0;padding:.8rem 1rem;border-radius:var(--dt-radius-sm);background:var(--dt-surface-2);color:var(--dt-text);display:flex;gap:8px;align-items:center}.err[data-v-8d6d220a]{color:var(--dt-danger);font-size:.88rem;margin:0}.hint[data-v-8d6d220a]{margin:0;font-size:.8rem;color:var(--dt-muted);line-height:1.45}.dt-btn[data-v-8d6d220a]{display:inline-flex;justify-content:center;align-items:center;gap:8px}.btn[data-v-ec3325e4]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-ec3325e4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--dt-shadow)}.btn[data-v-ec3325e4]:disabled{opacity:.5;cursor:not-allowed}.btn.accent[data-v-ec3325e4]{background:var(--dt-accent);border-color:transparent;color:var(--dt-accent-text);font-weight:600}.btn.copied[data-v-ec3325e4]{color:var(--dt-success);border-color:color-mix(in srgb,var(--dt-success) 45%,var(--dt-border));background:color-mix(in srgb,var(--dt-success) 10%,var(--dt-surface))}.link[data-v-ec3325e4]{background:none;border:none;padding:0;cursor:pointer;color:var(--dt-muted);font:inherit;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.link[data-v-ec3325e4]:hover:not(:disabled){color:var(--dt-accent)}.link[data-v-ec3325e4]:disabled{opacity:.4;cursor:not-allowed}.link.danger[data-v-ec3325e4]:hover{color:var(--dt-danger)}.view-note[data-v-ec3325e4]{margin:0;font-size:12.5px;color:var(--dt-muted);line-height:1.5}.btn.danger[data-v-ec3325e4]:not(.accent){border-color:color-mix(in srgb,var(--dt-danger) 45%,var(--dt-border));color:var(--dt-danger)}.btn.danger[data-v-ec3325e4]:not(.accent):hover:not(:disabled){background:color-mix(in srgb,var(--dt-danger) 8%,var(--dt-surface))}.empty[data-v-ec3325e4]{color:var(--dt-muted);font-size:14px;padding:16px 0}.error[data-v-ec3325e4]{color:var(--dt-danger);font-size:13.5px;margin:0;display:flex;align-items:center;gap:8px}.btn.slim[data-v-ec3325e4]{padding:5px 14px;font-size:13px}.iconbtn[data-v-ec3325e4]{border:none;background:none;cursor:pointer;color:var(--dt-muted);padding:6px;border-radius:8px;line-height:1;font-size:14px}.iconbtn[data-v-ec3325e4]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close[data-v-ec3325e4]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:none;background:none;color:var(--dt-muted);cursor:pointer;font-size:13px}.modal-close[data-v-ec3325e4]:hover{background:var(--dt-surface-2);color:var(--dt-text)}.modal-close i[data-v-ec3325e4]{color:inherit}.btn.accent.danger[data-v-ec3325e4]{background:var(--dt-danger)}.hint-text[data-v-ec3325e4]{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.5}.overlay[data-v-ec3325e4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-ec3325e4]{width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:0 20px 50px #0000004d;overflow:hidden}.modal-head[data-v-ec3325e4]{padding:16px 20px;border-bottom:1px solid var(--dt-border);display:flex;align-items:center;gap:10px}.modal-head i[data-v-ec3325e4]{color:var(--dt-accent);flex:none}.modal-head strong[data-v-ec3325e4]{font-size:15.5px;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modal-body[data-v-ec3325e4]{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.two[data-v-ec3325e4]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-ec3325e4]{display:flex;flex-direction:column;gap:6px}.field label[data-v-ec3325e4]{font-size:12.5px;font-weight:600;color:var(--dt-muted)}.field .req[data-v-ec3325e4]{color:var(--dt-accent)}.field input[data-v-ec3325e4],.field select[data-v-ec3325e4],.field textarea[data-v-ec3325e4]{padding:9px 12px;border-radius:var(--dt-radius-sm);border:1px solid var(--dt-border);background:var(--dt-surface-2);color:var(--dt-text);font:inherit;font-size:14px}.modal-foot[data-v-ec3325e4]{padding:14px 20px;border-top:1px solid var(--dt-border);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--dt-surface-2)}.modal-foot .hint[data-v-ec3325e4]{font-size:12px;color:var(--dt-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot .buttons[data-v-ec3325e4]{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}@media(max-width:560px){.modal-foot[data-v-ec3325e4]{flex-wrap:wrap}.modal-foot .hint[data-v-ec3325e4]{flex:1 1 100%;white-space:normal}.modal-foot .buttons[data-v-ec3325e4]{flex:1 1 100%}}.over-all[data-v-ec3325e4]{z-index:60}.tab[data-v-ec3325e4]{height:100%;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.center[data-v-ec3325e4]{color:var(--dt-accent);font-size:2rem}.card[data-v-ec3325e4]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:36px 28px;max-width:420px;width:100%;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:var(--dt-radius);box-shadow:var(--dt-shadow);color:var(--dt-muted)}.card strong[data-v-ec3325e4]{color:var(--dt-text);font-size:17px}.big[data-v-ec3325e4]{font-size:30px;color:var(--dt-accent)}.big.ok[data-v-ec3325e4]{color:var(--dt-success)}.buttons[data-v-ec3325e4]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.app-root[data-v-d45a10bd]{height:100%}.to-mobile[data-v-d45a10bd]{position:fixed;left:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;display:inline-flex;gap:6px;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);font:inherit;font-size:13px;box-shadow:var(--dt-shadow);cursor:pointer}.center-screen[data-v-d45a10bd]{height:100%;display:flex;align-items:center;justify-content:center}@font-face{font-family:primeicons;font-display:block;src:url(/desktop/assets/primeicons-DMOk5skT.eot);src:url(/desktop/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/desktop/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/desktop/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/desktop/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/desktop/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--dt-bg: #eef0f4;--dt-bg-2: #e3e6ec;--dt-surface: #ffffff;--dt-surface-2: #f6f7f9;--dt-text: #1a1a1a;--dt-muted: #6b7280;--dt-border: #e5e7eb;--dt-shadow: 0 6px 20px rgba(0, 0, 0, .08);--dt-success: #28a745;--dt-warning: #f59e0b;--dt-danger: #b51f29;--dt-accent: #b51f29;--dt-accent-text: #ffffff;--dt-radius: 22px;--dt-radius-sm: 12px}.dark-mode{color-scheme:dark;--dt-bg: #0f1117;--dt-bg-2: #0a0c11;--dt-surface: #1a1f2b;--dt-surface-2: #232a38;--dt-text: #e5e7eb;--dt-muted: #9ca3af;--dt-border: #2a2f3a;--dt-shadow: 0 8px 28px rgba(0, 0, 0, .45)}[data-theme=inoxision-red]{--dt-accent: #b51f29}[data-theme=graphite]{--dt-accent: #475569}[data-theme=ocean]{--dt-accent: #2563eb}[data-theme=forest]{--dt-accent: #15803d}[data-theme=indigo]{--dt-accent: #4f46e5}[data-theme=amber]{--dt-accent: #d97706}.dark-mode[data-theme=inoxision-red]{--dt-accent: #e5484d;--dt-accent-text: #ffffff}.dark-mode[data-theme=graphite]{--dt-accent: #94a3b8;--dt-accent-text: #0f1117}.dark-mode[data-theme=ocean]{--dt-accent: #60a5fa;--dt-accent-text: #0f1117}.dark-mode[data-theme=forest]{--dt-accent: #4ade80;--dt-accent-text: #0f1117}.dark-mode[data-theme=indigo]{--dt-accent: #818cf8;--dt-accent-text: #0f1117}.dark-mode[data-theme=amber]{--dt-accent: #fbbf24;--dt-accent-text: #0f1117}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--dt-text);background:radial-gradient(1200px 600px at 50% -10%,color-mix(in srgb,var(--dt-accent) 14%,transparent),transparent),linear-gradient(180deg,var(--dt-bg),var(--dt-bg-2));background-attachment:fixed;-webkit-font-smoothing:antialiased}button{font-family:inherit}a{color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--dt-muted) 45%,transparent);border-radius:8px}.dt-btn{border:none;border-radius:var(--dt-radius-sm);padding:.6rem 1.1rem;font-size:.95rem;font-weight:600;cursor:pointer;background:var(--dt-accent);color:var(--dt-accent-text);transition:filter .15s ease,transform .1s ease}.dt-btn:hover{filter:brightness(1.07)}.dt-btn:active{transform:translateY(1px)}.dt-btn.ghost{background:transparent;color:var(--dt-text);border:1px solid var(--dt-border)}.dt-btn:disabled{opacity:.55;cursor:not-allowed}.dt-input{width:100%;border:1px solid var(--dt-border);background:var(--dt-surface);color:var(--dt-text);border-radius:var(--dt-radius-sm);padding:.7rem .9rem;font-size:1rem;outline:none;transition:border-color .15s ease}.dt-input:focus{border-color:var(--dt-accent)}@keyframes dtFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
