/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
.atc-panel[data-v-b24ad026]{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-r6);gap:10px;width:min(340px,100vw - 32px);padding:14px;box-shadow:0 12px 36px #00000029}.atc-head[data-v-b24ad026],.atc-panel[data-v-b24ad026]{flex-direction:column;display:flex}.atc-head[data-v-b24ad026]{gap:2px}.atc-title[data-v-b24ad026]{color:var(--color-ink);font-size:14px;font-weight:700}.atc-sub[data-v-b24ad026]{color:var(--color-ink-3);font-size:11px}.atc-list[data-v-b24ad026]{flex-direction:column;gap:2px;max-height:240px;margin:0 -4px;display:flex;overflow-y:auto}.atc-row[data-v-b24ad026]{border-radius:var(--radius-r3);cursor:pointer;text-align:left;width:100%;color:var(--color-ink);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .12s;display:flex}.atc-row[data-v-b24ad026]:hover{background:var(--color-cream)}.atc-row--on[data-v-b24ad026]{background:#8b4a2a14}@supports (color:color-mix(in lab,red,red)){.atc-row--on[data-v-b24ad026]{background:color-mix(in srgb,var(--color-action) 8%,transparent)}}.atc-check[data-v-b24ad026]{border:1.5px solid var(--color-line-2);width:18px;height:18px;color:var(--color-action-ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.atc-row--on .atc-check[data-v-b24ad026]{background:var(--color-action);border-color:var(--color-action)}.atc-name[data-v-b24ad026]{flex:1;min-width:0}.atc-vis[data-v-b24ad026]{flex-shrink:0}.atc-empty[data-v-b24ad026],.atc-vis[data-v-b24ad026]{color:var(--color-ink-3)}.atc-empty[data-v-b24ad026]{text-align:center;padding:8px 0;font-size:13px}.atc-create[data-v-b24ad026]{align-items:center;gap:8px;display:flex}.atc-input[data-v-b24ad026]{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-r4);min-width:0;color:var(--color-ink);outline:none;flex:1;padding:8px 12px;font-size:13px;transition:all .15s}.atc-input[data-v-b24ad026]:focus{border-color:var(--color-action);box-shadow:0 0 0 3px #8b4a2a1f}@supports (color:color-mix(in lab,red,red)){.atc-input[data-v-b24ad026]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-action) 12%,transparent)}}.atc-note[data-v-b24ad026]{color:var(--color-ink-4);font-size:11px;line-height:1.5}.atc-foot[data-v-b24ad026]{border-top:1px solid var(--color-line);justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.selection-action-bar[data-v-64316764]{z-index:300;background:var(--color-paper);border:1px solid var(--color-line);border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:10px 16px;font-size:13px;display:flex;position:fixed;bottom:28px;box-shadow:0 12px 36px #00000024}.atc-pop[data-v-64316764],.selection-action-bar[data-v-64316764]{left:50%;transform:translate(-50%)}.atc-pop[data-v-64316764]{z-index:310;position:absolute;bottom:calc(100% + 10px)}.sab-count[data-v-64316764]{color:var(--color-ink);align-items:center;gap:6px;display:inline-flex}.sab-count strong[data-v-64316764]{color:var(--color-action);font-size:15px}.sab-hint[data-v-64316764]{color:var(--color-ink-3);white-space:nowrap;font-size:12px}.sab-btn-danger[data-v-64316764],.sab-btn-ghost[data-v-64316764],.sab-btn-primary[data-v-64316764]{white-space:nowrap;flex-shrink:0}.sab-menu-wrap[data-v-64316764]{position:relative}.sab-btn-primary[data-v-64316764]{background:var(--color-action);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:7px 16px;font-weight:600;transition:all .15s}.sab-btn-primary[data-v-64316764]:hover:not(:disabled){background:var(--color-action-hover)}.sab-btn-primary[data-v-64316764]:disabled{opacity:.4;cursor:not-allowed}.sab-btn-danger[data-v-64316764]{border:1px solid #b4584459;border-radius:999px;align-items:center;gap:5px;padding:7px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sab-btn-danger[data-v-64316764]{border:1px solid color-mix(in srgb,var(--color-danger) 35%,transparent)}}.sab-btn-danger[data-v-64316764]{color:var(--color-danger);cursor:pointer;background:0 0;font-size:12px;font-weight:600;transition:all .15s}.sab-btn-danger[data-v-64316764]:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--color-danger)}.sab-btn-danger[data-v-64316764]:disabled{opacity:.4;cursor:not-allowed}.sab-menu[data-v-64316764]{background:var(--color-paper);border:1px solid var(--color-line);border-radius:12px;min-width:220px;max-height:320px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 36px #00000024}.sab-menu-item[data-v-64316764]{width:100%;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.sab-menu-item[data-v-64316764]:hover:not(:disabled){background:var(--color-cream)}.sab-menu-item[data-v-64316764]:disabled{opacity:.4;cursor:not-allowed}.sab-menu-item-danger[data-v-64316764]{color:var(--color-danger)}.sab-menu-item-danger[data-v-64316764]:hover:not(:disabled){background:var(--color-danger-soft)}.sab-menu-divider[data-v-64316764]{background:var(--color-line);height:1px;margin:4px 6px}.sab-btn-ghost[data-v-64316764]{border:1px solid var(--color-line);color:var(--color-ink-3);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.sab-btn-ghost[data-v-64316764]:hover{color:var(--color-ink)}.fade-slide-up-enter-active[data-v-64316764],.fade-slide-up-leave-active[data-v-64316764]{transition:all .25s}.fade-slide-up-enter-from[data-v-64316764],.fade-slide-up-leave-to[data-v-64316764]{opacity:0;transform:translate(-50%,20px)}.sd-wrap[data-v-94d175a2]{align-items:center;gap:6px;display:inline-flex}.sd-field-wrap[data-v-94d175a2]{display:inline-block;position:relative}.sd-trigger[data-v-94d175a2]{color:var(--color-ink-2);background:var(--color-paper);border:1px solid var(--color-line);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.sd-trigger[data-v-94d175a2]:hover{background:var(--color-cream);color:var(--color-ink)}.sd-trigger-active[data-v-94d175a2]{border-color:var(--color-action);color:var(--color-ink)}.sd-trigger-icon[data-v-94d175a2]{color:var(--color-ink-3)}.sd-trigger-active .sd-trigger-icon[data-v-94d175a2]{color:var(--color-action)}.sd-trigger-label[data-v-94d175a2]{font-variant-numeric:tabular-nums;white-space:nowrap}.sd-trigger-caret[data-v-94d175a2]{color:var(--color-ink-3);margin-left:2px}.sd-dir-btn[data-v-94d175a2]{width:32px;height:32px;color:var(--color-ink-2);background:var(--color-paper);border:1px solid var(--color-line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.sd-dir-btn[data-v-94d175a2]:hover{background:var(--color-cream);color:var(--color-action);border-color:var(--color-action)}.sd-popover[data-v-94d175a2]{z-index:1100;background:var(--color-paper);border:1px solid var(--color-line);border-radius:12px;width:200px;padding:10px 8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px -10px #00000038}.sd-section-label[data-v-94d175a2]{letter-spacing:.04em;color:var(--color-ink-3);text-transform:uppercase;padding:4px 10px 6px;font-size:11px;font-weight:600}.sd-options[data-v-94d175a2]{flex-direction:column;gap:1px;display:flex}.sd-option[data-v-94d175a2]{text-align:left;width:100%;color:var(--color-ink-2);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:background .12s,color .12s;display:flex}.sd-option[data-v-94d175a2]:hover{background:var(--color-cream);color:var(--color-ink)}.sd-option-active[data-v-94d175a2]{background:#8b4a2a1a}@supports (color:color-mix(in lab,red,red)){.sd-option-active[data-v-94d175a2]{background:color-mix(in srgb,var(--color-action) 10%,transparent)}}.sd-option-active[data-v-94d175a2]{color:var(--color-ink)}.sd-option-active[data-v-94d175a2]:hover{background:#8b4a2a26}@supports (color:color-mix(in lab,red,red)){.sd-option-active[data-v-94d175a2]:hover{background:color-mix(in srgb,var(--color-action) 15%,transparent)}}.sd-option-icon[data-v-94d175a2]{color:var(--color-ink-3);flex-shrink:0}.sd-option-active .sd-option-icon[data-v-94d175a2]{color:var(--color-action)}.sd-option-label[data-v-94d175a2]{flex:1}.sd-option-check[data-v-94d175a2]{color:var(--color-action);flex-shrink:0}.sd-fade-enter-active[data-v-94d175a2],.sd-fade-leave-active[data-v-94d175a2]{transition:opacity .12s,transform .12s}.sd-fade-enter-from[data-v-94d175a2],.sd-fade-leave-to[data-v-94d175a2]{opacity:0;transform:translateY(-4px)}.results-pill[data-v-2586efd9]{height:36px;color:var(--color-ink);background:color-mix(in srgb,var(--color-action) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-action) 30%,transparent);flex-shrink:0;gap:6px;padding:0 6px 0 14px;font-size:13px;font-weight:600}.results-pill[data-v-2586efd9],.results-pill-count[data-v-2586efd9]{border-radius:9999px;align-items:center;display:inline-flex}.results-pill-count[data-v-2586efd9]{font-variant-numeric:tabular-nums;min-width:22px;height:18px;color:var(--color-action);background:color-mix(in srgb,var(--color-action) 12%,transparent);justify-content:center;padding:0 6px;font-size:11px;font-weight:700}.results-pill-clear[data-v-2586efd9]{width:22px;height:22px;color:var(--color-ink-3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:background .15s,color .15s;display:inline-flex}.results-pill-clear[data-v-2586efd9]:hover{background:color-mix(in srgb,var(--color-action) 12%,transparent);color:var(--color-action)}.search-pill[data-v-2586efd9]{background:var(--color-paper);border:1px solid var(--color-line);border-radius:9999px;align-items:center;height:36px;padding:0 4px 0 14px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.search-pill[data-v-2586efd9]:focus-within{border-color:var(--color-action);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-action) 12%,transparent)}.search-pill-icon[data-v-2586efd9]{color:var(--color-ink-3);flex-shrink:0;margin-right:8px}.search-pill[data-v-2586efd9]{flex:200px;min-width:180px;max-width:480px}.search-pill input[data-v-2586efd9]{min-width:0;height:100%;color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px}.search-pill input[data-v-2586efd9]::placeholder{color:var(--color-ink-3)}.search-pill-action[data-v-2586efd9]{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:inline-flex}.search-pill-submit[data-v-2586efd9]{background:var(--color-action);color:var(--color-ink-inverse)}.search-pill-submit[data-v-2586efd9]:hover{background:var(--color-action-hover)}.search-pill-clear[data-v-2586efd9]{color:var(--color-ink-3);background:0 0}.search-pill-clear[data-v-2586efd9]:hover{background:var(--color-cream);color:var(--color-ink)}.search-pill-adv[data-v-2586efd9]{flex-shrink:0;margin-right:2px}.search-pill-adv[data-v-2586efd9] .adv-trigger{border-radius:50%;width:28px;height:28px}.visibility-card[data-v-78de523d]{border:1px solid var(--color-line);border-radius:var(--radius-r4);cursor:pointer;color:var(--color-ink-3);background:var(--color-paper);flex-direction:column;align-items:center;gap:4px;padding:10px 8px;transition:all .15s;display:flex}.visibility-card[data-v-78de523d]:hover{border-color:var(--color-action);color:var(--color-ink)}.visibility-card.selected[data-v-78de523d]{border-color:var(--color-action);background:#8b4a2a14}@supports (color:color-mix(in lab,red,red)){.visibility-card.selected[data-v-78de523d]{background:color-mix(in srgb,var(--color-action) 8%,transparent)}}.visibility-card.selected[data-v-78de523d]{color:var(--color-action)}.lud-overlay[data-v-60e8abd8]{z-index:950;pointer-events:none;background:#8b4a2a1a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.lud-overlay[data-v-60e8abd8]{background:color-mix(in srgb,var(--color-action) 10%,transparent)}}.lud-overlay[data-v-60e8abd8]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lud-overlay-box[data-v-60e8abd8]{border:2px dashed var(--color-action);border-radius:var(--radius-r6);background:#fbf7eee0;flex-direction:column;align-items:center;gap:8px;padding:40px 56px;display:flex}@supports (color:color-mix(in lab,red,red)){.lud-overlay-box[data-v-60e8abd8]{background:color-mix(in srgb,var(--color-paper) 88%,transparent)}}.lud-overlay-box[data-v-60e8abd8]{box-shadow:var(--shadow-soft-3)}.lud-overlay-icon[data-v-60e8abd8]{color:var(--color-action)}.lud-overlay-title[data-v-60e8abd8]{color:var(--color-ink);font-size:17px;font-weight:700}.lud-overlay-sub[data-v-60e8abd8]{color:var(--color-ink-3);font-size:13px}.lud-overlay-fade-enter-active[data-v-60e8abd8],.lud-overlay-fade-leave-active[data-v-60e8abd8]{transition:opacity .15s var(--ease-out)}.lud-overlay-fade-enter-from[data-v-60e8abd8],.lud-overlay-fade-leave-to[data-v-60e8abd8]{opacity:0}.position-btn[data-v-705a8bb3]{border:1px solid var(--color-line);border-radius:var(--radius-r4);background:var(--color-paper);cursor:pointer;color:var(--color-ink);flex-direction:column;justify-content:center;align-items:center;padding:12px 8px;transition:all .15s;display:flex}.position-btn-active[data-v-705a8bb3],.position-btn[data-v-705a8bb3]:hover{border-color:var(--color-action)}.position-btn-active[data-v-705a8bb3]{background:#8b4a2a14}@supports (color:color-mix(in lab,red,red)){.position-btn-active[data-v-705a8bb3]{background:color-mix(in srgb,var(--color-action) 8%,transparent)}}.position-btn-active[data-v-705a8bb3]{box-shadow:0 0 0 2px #8b4a2a2e}@supports (color:color-mix(in lab,red,red)){.position-btn-active[data-v-705a8bb3]{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-action) 18%,transparent)}}
