.multi-select-dropdown[data-v-73d8b1a4]{position:relative;width:100%}.chip-list[data-v-73d8b1a4]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.chip[data-v-73d8b1a4]{align-items:center;background:#11141b;border:1px solid #1f222b;border-radius:10px;box-shadow:0 6px 14px rgba(0,0,0,.25);color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;padding:6px 8px}.chip-close[data-v-73d8b1a4]{font-size:12px;margin-left:6px;opacity:.8}.chip[data-v-73d8b1a4]:hover{border-color:#4b8bff;box-shadow:0 0 0 2px rgba(75,139,255,.12)}.search-box[data-v-73d8b1a4]{background:#11141b;border:1px solid #1f222b;border-radius:10px;color:#e5e7eb;margin-top:4px;outline:none;padding:9px 10px;width:100%}.search-box[data-v-73d8b1a4]:focus{border-color:#4b8bff;box-shadow:0 0 0 3px rgba(75,139,255,.12)}.input-shell[data-v-73d8b1a4]{position:relative}.input-icon[data-v-73d8b1a4]{color:#7f8692;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .15s ease}.input-icon.open[data-v-73d8b1a4]{transform:translateY(-50%) rotate(180deg)}.dropdown[data-v-73d8b1a4]{background-color:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.45);max-height:220px;overflow-y:auto;padding:6px;position:absolute;width:100%;z-index:10}.selected-tags[data-v-73d8b1a4]{display:inline-block;margin-top:8px}.dropdown-container[data-v-73d8b1a4]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.45);left:0;max-height:240px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.option-row[data-v-73d8b1a4]{align-items:center;border-radius:8px;color:#e5e7eb;cursor:pointer;display:flex;gap:8px;padding:8px 10px;transition:background .12s ease,border-color .12s ease,transform .12s ease}.option-row[data-v-73d8b1a4]:hover{background:rgba(75,139,255,.12);border:1px solid rgba(75,139,255,.25)}.option-row.selected[data-v-73d8b1a4]{background:rgba(75,139,255,.16);border:1px solid rgba(75,139,255,.35)}.option-label[data-v-73d8b1a4]{flex:1}.fade-enter-active[data-v-73d8b1a4]{transform-origin:top;transition:opacity .2s ease-out,transform .2s ease-out}.fade-leave-active[data-v-73d8b1a4]{transform-origin:top;transition:opacity .2s ease-in,transform .2s ease-in}.fade-enter-from[data-v-73d8b1a4],.fade-leave-to[data-v-73d8b1a4]{opacity:0;transform:scale(.95)}.fade-enter-to[data-v-73d8b1a4],.fade-leave-from[data-v-73d8b1a4]{opacity:1;transform:scale(1)}.sidebar-header[data-v-1b77c962]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.tabs[data-v-1b77c962]{display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0}.tab[data-v-1b77c962]{background:#1d2331;border:1px solid transparent;border-radius:9px;color:#e5e7eb;cursor:pointer;font-size:10px;padding:6px 10px;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,background .15s ease}.tab.active[data-v-1b77c962],.tab[data-v-1b77c962]:hover{border-color:#4b8bff;box-shadow:0 0 0 2px rgba(75,139,255,.12);color:#fff}.tab.active[data-v-1b77c962]{background:linear-gradient(90deg,rgba(75,139,255,.12),rgba(75,139,255,.06))}.close-btn[data-v-1b77c962]{background:#0b0d12;border:1px solid #1f222b;border-radius:8px;color:#c8ccd8;cursor:pointer;padding:6px 8px;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.close-btn[data-v-1b77c962]:hover{border-color:#4b8bff;box-shadow:0 0 0 2px rgba(75,139,255,.12);color:#fff}.templates-sidebar[data-v-51047491]{background:#0b0d12;border-right:1px solid #11141b;height:calc(100dvh - 81px);overflow-y:auto;padding:0 12px;width:300px}.panel-card[data-v-51047491]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.25);display:grid;gap:12px;padding:12px}.panel-card__header[data-v-51047491]{align-items:center;display:flex;justify-content:space-between}.field-block[data-v-51047491]{display:grid;gap:6px}.field-label[data-v-51047491]{color:#c8ccd8;font-size:12px;font-weight:600}.filters[data-v-51047491]{display:flex;flex-wrap:wrap;gap:6px}.radio-pill[data-v-51047491]{align-items:center;background:#11141b;border:1px solid #1f222b;border-radius:10px;color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 10px;transition:border-color .12s ease,box-shadow .12s ease}.radio-pill input[data-v-51047491]{accent-color:#4b8bff}.radio-pill[data-v-51047491]:hover{border-color:#4b8bff;box-shadow:0 0 0 2px rgba(75,139,255,.12)}.sort-dropdown[data-v-51047491]{background:#11141b;border:1px solid #1f222b;border-radius:10px;color:#e5e7eb;padding:9px 10px;width:100%}select[data-v-51047491]:focus{border-color:#4b8bff;box-shadow:0 0 0 3px rgba(75,139,255,.15);outline:none}.dropdown-container[data-v-6d5af5b8]{position:relative;width:100%}.input-wrapper[data-v-6d5af5b8]{align-items:center;display:flex}.input-wrapper.disabled[data-v-6d5af5b8]{cursor:not-allowed;opacity:.6}.main-input[data-v-6d5af5b8]{background-color:transparent;border:none;color:#e5e7eb;cursor:pointer;outline:none;padding:4px 10px;width:100%}.main-input[disabled][data-v-6d5af5b8]{cursor:not-allowed}.search-icon[data-v-6d5af5b8]{color:#7f8692;margin-left:-24px;transition:transform .15s ease}.search-icon.open[data-v-6d5af5b8]{transform:rotate(180deg)}.search-icon.disabled[data-v-6d5af5b8]{color:#555b66;cursor:not-allowed}.dropdown-list[data-v-6d5af5b8]{border-radius:12px;left:0;list-style:none;margin:8px 0 0;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);width:100%;z-index:60}.dropdown-item[data-v-6d5af5b8]{border-radius:8px;cursor:pointer;padding:8px 10px}.dropdown-item.highlighted[data-v-6d5af5b8],.dropdown-item[data-v-6d5af5b8]:hover{background:rgba(75,139,255,.12);border:1px solid rgba(75,139,255,.3)}.search-wrapper[data-v-6d5af5b8]{align-items:center;display:flex}.dropdown-search[data-v-6d5af5b8]{background:#11141b;border:1px solid #1f222b;border-radius:10px;color:#e5e7eb;padding:8px 10px;width:100%}.no-hover[data-v-6d5af5b8]{background-color:transparent!important}.fade-enter-active[data-v-6d5af5b8]{transform-origin:top;transition:opacity .2s ease-out,transform .2s ease-out}.fade-leave-active[data-v-6d5af5b8]{transform-origin:top;transition:opacity .2s ease-in,transform .2s ease-in}.fade-enter-from[data-v-6d5af5b8],.fade-leave-to[data-v-6d5af5b8]{opacity:0;transform:scale(.95)}.fade-enter-to[data-v-6d5af5b8],.fade-leave-from[data-v-6d5af5b8]{opacity:1;transform:scale(1)}.delete-option[data-v-6d5af5b8]{background-color:rgba(232,67,96,.16)!important;border:1px solid rgba(232,67,96,.35)!important;color:#fca5a5!important}.delete-option[data-v-6d5af5b8]:hover{background-color:rgba(232,67,96,.25)!important;border-color:rgba(232,67,96,.5)!important;color:#fecdd3!important}.tag-typeahead[data-v-6383c9f1]{position:relative}.tag-typeahead input[data-v-6383c9f1]{background:#11141b;border:1px solid #1f222b;border-radius:10px;box-sizing:border-box;color:#e5e7eb;outline:none;padding:4px 10px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.tag-typeahead input[data-v-6383c9f1]:focus{border-color:#4b8bff;box-shadow:0 0 0 3px rgba(75,139,255,.15)}.dropdown-list[data-v-6383c9f1]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.45);left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:6px;position:absolute;right:0;top:100%;z-index:20}.dropdown-list li[data-v-6383c9f1]{align-items:center;border-radius:8px;color:#e5e7eb;cursor:pointer;display:flex;justify-content:space-between;padding:9px 10px;transition:background .1s ease,border-color .1s ease,transform .1s ease}.dropdown-list li.highlighted[data-v-6383c9f1]{background:rgba(75,139,255,.12);border:1px solid rgba(75,139,255,.4);box-shadow:inset 0 0 0 1px rgba(75,139,255,.12);transform:translateX(1px)}.dropdown-list li[data-v-6383c9f1]:hover{background:rgba(75,139,255,.1)}.option-label[data-v-6383c9f1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-dot[data-v-6383c9f1]{border:1px solid hsla(0,0%,100%,.15);border-radius:50%;flex-shrink:0;height:12px;margin-left:8px;width:12px}.ap-toast[data-v-7680f96a]{opacity:0;transform:translateX(100%);transition:opacity .3s ease,transform .3s ease}.ap-toast-enter-active[data-v-7680f96a]{opacity:1;transform:translateX(0)}.ap-toast-leave-active[data-v-7680f96a]{opacity:0;transform:translateX(100%)}.success-class[data-v-7680f96a]{background:#3a553a;border-left:4px solid #7de172;border-radius:5px;padding:5px 20px}.error-class[data-v-7680f96a]{background:#5e4242;border-left:4px solid #e57373;border-radius:5px;padding:5px 20px}.warning-class[data-v-7680f96a]{background-color:#443929;border-left:4px solid #ffcd78;border-radius:5px;padding:5px 20px}.confirmation-overlay[data-v-320b0c4c]{align-items:center;background:rgba(0,0,0,.6);color:#e5e7eb;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.confirmation-dialog[data-v-320b0c4c]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.45);padding:18px;text-align:center;width:min(420px,92vw)}.confirmation-icon[data-v-320b0c4c]{background:linear-gradient(135deg,rgba(255,99,99,.18),rgba(255,202,133,.12));border-radius:12px;color:#fca5a5;display:grid;font-size:20px;height:48px;margin:0 auto 10px;place-items:center;width:48px}.confirmation-title[data-v-320b0c4c]{color:#f4f5f7;font-size:18px;font-weight:700;margin-bottom:8px}.confirmation-message[data-v-320b0c4c]{color:#c8ccd8;font-size:14px;margin-bottom:16px}.confirmation-actions[data-v-320b0c4c]{display:flex;gap:8px;justify-content:center}.templates-sidebar[data-v-5dd0e575]{background:#0b0d12;border-right:1px solid #11141b;height:calc(100dvh - 81px);overflow-y:auto;padding:0 12px;width:300px}.panel-card[data-v-5dd0e575]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.25);display:grid;gap:10px;padding:12px}.panel-card__header[data-v-5dd0e575]{align-items:center;display:flex;justify-content:space-between}.dropdown-row[data-v-5dd0e575]{display:flex;justify-content:center}.selection-list[data-v-5dd0e575]{background:#0b0d12;border:1px solid #1f222b;border-radius:10px;display:grid;gap:6px;max-height:calc(100dvh - 366px);min-height:140px;overflow-y:auto;padding:8px}.selection-item[data-v-5dd0e575]{align-items:center;background:#11141b;border:1px solid #1f222b;border-radius:8px;display:flex;gap:8px;padding:8px}.selection-item[data-v-5dd0e575]:hover{border-color:#3a4a6a;box-shadow:0 8px 20px rgba(0,0,0,.25)}.x-mark[data-v-5dd0e575]:hover{color:#e85670}.tag-panel[data-v-5dd0e575]{background:#0b0d12;border:1px solid #1f222b;border-radius:10px;display:grid;gap:8px;padding:10px}.tag-count-list[data-v-5dd0e575]{display:grid;gap:6px;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:0}.tag-item[data-v-5dd0e575]{align-items:center;background:#11141b;border:1px solid #1f222b;border-radius:8px;color:#e5e7eb;display:flex;justify-content:space-between;padding:8px 10px}.tag-name[data-v-5dd0e575]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-icon[data-v-5dd0e575]{color:#c8ccd8;cursor:pointer;font-size:.8rem}.remove-icon[data-v-5dd0e575]:hover{color:#f87171}.delete-option[data-v-5dd0e575]:hover{background-color:#e57373!important}.templates-sidebar[data-v-59ec5ba6]{background:#0b0d12;border-right:1px solid #11141b;height:calc(100dvh - 81px);overflow-y:auto;padding:0 12px;width:300px}.panel-card[data-v-59ec5ba6]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.25);display:grid;gap:10px;padding:12px}.panel-card__header[data-v-59ec5ba6]{align-items:center;display:flex;justify-content:space-between}.tag-items-wrapper[data-v-59ec5ba6]{display:grid;gap:8px;max-height:calc(100dvh - 255px);overflow-y:auto}.tag-item[data-v-59ec5ba6]{align-items:center;background:#0b0d12;border:1px solid #1f222b;border-radius:10px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px}.tag-chip[data-v-59ec5ba6]{border:1px solid rgba(0,0,0,.15);border-radius:4px;height:14px;width:14px}.tag-body[data-v-59ec5ba6]{min-width:0}.tag-title[data-v-59ec5ba6]{color:#e5e7eb;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-meta[data-v-59ec5ba6]{color:#9ca3af;font-size:11px}.tag-edit[data-v-59ec5ba6]{align-items:center;display:flex;gap:6px;min-width:0}.tag-actions[data-v-59ec5ba6]{display:flex;gap:6px}.tag-input[data-v-59ec5ba6]{background:#11141b;border:1px solid #1f222b;border-radius:8px;color:#e5e7eb;padding:8px 10px;width:100%}.field-block[data-v-59ec5ba6]{display:grid;gap:6px}.field-label[data-v-59ec5ba6]{color:#c8ccd8;font-size:12px;font-weight:600}.tag-preview[data-v-59ec5ba6]{border-radius:10px;display:inline-block;font-size:12px;font-weight:700;min-width:80px;padding:6px 10px;white-space:normal;word-break:break-word}.tag-color-picker[data-v-59ec5ba6]{background:transparent;border:none;border-radius:6px;cursor:pointer;height:32px;width:32px}.create-row[data-v-59ec5ba6]{display:grid;gap:8px;padding:10px}.create-row[data-v-59ec5ba6],.empty-state[data-v-59ec5ba6]{background:#0b0d12;border:1px dashed #272c38;border-radius:10px}.empty-state[data-v-59ec5ba6]{padding:12px;text-align:center}.btn-ghost.danger[data-v-59ec5ba6]:hover{border-color:#c53030;color:#fca5a5}.templates-sidebar[data-v-d57cfc4e]{background:#0b0d12;border-right:1px solid #11141b;height:calc(100dvh - 81px);overflow-y:auto;padding:12px;width:320px}.templates-card[data-v-d57cfc4e]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.25);display:grid;gap:10px;padding:12px}.templates-card__header[data-v-d57cfc4e]{align-items:center;display:flex;gap:8px;justify-content:space-between}.template-items-wrapper[data-v-d57cfc4e]{display:grid;gap:8px;max-height:calc(100dvh - 275px);overflow-y:auto;padding-top:5px}.template-item[data-v-d57cfc4e]{align-items:center;background:#0b0d12;border:1px solid #1f222b;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.template-item[data-v-d57cfc4e]:hover{border-color:#3a4a6a;box-shadow:0 8px 20px rgba(0,0,0,.25);transform:translateY(-1px)}.template-main[data-v-d57cfc4e]{flex:1;min-width:0}.template-title[data-v-d57cfc4e]{color:#e5e7eb;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.template-meta[data-v-d57cfc4e]{color:#9ca3af;font-size:11px;margin-top:2px}.template-name[data-v-d57cfc4e]{cursor:pointer}.template-actions[data-v-d57cfc4e]{display:flex;gap:6px}.template-actions .btn-ghost[data-v-d57cfc4e]{border:1px solid #1f222b;color:#c8ccd8}.template-actions .btn-ghost[data-v-d57cfc4e]:hover{border-color:#4b8bff;color:#fff}.template-actions .danger[data-v-d57cfc4e]:hover{border-color:#c53030;color:#fca5a5}.template-input[data-v-d57cfc4e]{background:#11141b;border:1px solid #1f222b;border-radius:8px;color:#e5e7eb;padding:8px 10px;width:100%}.create-row[data-v-d57cfc4e]{padding:10px}.create-row[data-v-d57cfc4e],.empty-state[data-v-d57cfc4e]{background:#0b0d12;border:1px dashed #272c38;border-radius:10px}.empty-state[data-v-d57cfc4e]{padding:12px;text-align:center}.relative[data-v-7def0626]{position:relative}.pointer-events-none[data-v-7def0626]{pointer-events:none}.spinner[data-v-7def0626]{animation:spin-7def0626 1s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes spin-7def0626{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tab[data-v-2b9bf38c]{color:#fff;cursor:pointer;padding:5px 10px}.tab[data-v-2b9bf38c]:hover{background-color:#444}.tab.active[data-v-2b9bf38c]{background-color:#333;border-bottom:1px solid #cca460}.align-right[data-v-2b9bf38c]{margin-left:auto}.icon-hover[data-v-2b9bf38c]{border-radius:10px;cursor:pointer;padding:5px}.icon-hover[data-v-2b9bf38c]:hover{background:#303640;color:bisque}.sidebar[data-v-44921020]{height:calc(100dvh - 81px);overflow:scroll;width:300px}.tag-item[data-v-44921020]{align-items:center;display:flex;justify-content:space-between;padding:5px}.tag-name[data-v-44921020]{cursor:pointer;flex:1}.tag-actions[data-v-44921020]{display:flex;gap:5px}.tag-input[data-v-44921020]{padding:5px;width:100%}.tag-items-wrapper[data-v-44921020]{height:calc(100dvh - 247px);overflow:scroll}.modal-overlay[data-v-c2320de4]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}.modal-container[data-v-c2320de4]{background:#0f1116;border:1px solid #20242d;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.4),0 0 10px hsla(0,0%,100%,.04);padding:20px;position:relative;transition:height .3s ease}.modal-small[data-v-c2320de4]{width:30%}.modal-medium[data-v-c2320de4]{width:50%}.modal-large[data-v-c2320de4]{width:80%}.fixed-height[data-v-c2320de4]{height:60vh;overflow:hidden}.modal-footer[data-v-c2320de4]{display:flex;gap:10px;justify-content:flex-end}.close-button[data-v-c2320de4]{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;position:absolute;right:10px;top:10px;transition:color .3s ease}.close-button[data-v-c2320de4]:hover{color:#ccc}.modal-body[data-v-c2320de4]{margin-top:20px}.sidebar[data-v-2e2e3cbc]{height:calc(100dvh - 81px);overflow:scroll;width:300px}.tag-item[data-v-2e2e3cbc]{align-items:center;display:flex;justify-content:space-between;padding:5px}.tag-name[data-v-2e2e3cbc]{cursor:pointer;flex:1}.tag-actions[data-v-2e2e3cbc]{display:flex;gap:5px}.tag-input[data-v-2e2e3cbc]{padding:5px;width:100%}.tag-items-wrapper[data-v-2e2e3cbc]{height:calc(100dvh - 247px);overflow:scroll}.sidebar[data-v-969d8b50]{height:calc(100dvh - 81px);overflow:scroll;width:300px}.tag-item[data-v-969d8b50]{align-items:center;display:flex;justify-content:space-between;padding:5px}.tag-name[data-v-969d8b50]{cursor:pointer;flex:1}.tag-actions[data-v-969d8b50]{display:flex;gap:5px}.tag-input[data-v-969d8b50]{padding:5px;width:100%}.tag-items-wrapper[data-v-969d8b50]{height:calc(100dvh - 247px);overflow:scroll}.group-editor[data-v-59c5b0f9]{background:linear-gradient(140deg,#0f1b2a,#0b111a);border:1px solid #2f4b63;border-radius:10px;margin-bottom:10px;padding:10px}.group-editor__header[data-v-59c5b0f9]{align-items:center;display:flex;gap:8px}.group-editor__fields[data-v-59c5b0f9]{display:grid;gap:8px;margin-top:8px}.field .label[data-v-59c5b0f9]{color:#c8cbe0;display:block;font-size:11px;margin-bottom:4px}.text-input[data-v-59c5b0f9]{background:#0f111a;border:1px solid #2a4860;border-radius:8px;color:#f4f5f9;padding:6px 8px;width:100%}.field.checkbox[data-v-59c5b0f9]{align-items:center;color:#c8cbe0;display:inline-flex;font-size:12px;gap:6px}.group-editor__body[data-v-59c5b0f9]{border-top:1px dashed #2a4860;margin-top:10px;padding-top:10px}.layout-editor[data-v-4c7af4a7]{background:linear-gradient(140deg,#0f1118,#111420);border:1px solid #2a2f3a;border-radius:12px;padding:10px}.layout-editor__header[data-v-4c7af4a7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.layout-toolbar[data-v-4c7af4a7]{display:flex;gap:6px}.layout-btn[data-v-4c7af4a7]{background:#11141b;border:1px solid #1f222b;border-radius:6px;color:#f4f5f7;display:grid;padding:6px;place-items:center;transition:border-color .12s ease,background .12s ease}.layout-btn.active[data-v-4c7af4a7]{background:#1a2231;border-color:#4b8bff;box-shadow:0 0 0 1px rgba(75,139,255,.35);color:#fff}.layout-grid[data-v-4c7af4a7]{display:flex;gap:10px}.layout-col[data-v-4c7af4a7]{background:#0d1018;border:1px solid #1b1f29;border-radius:8px;min-height:120px;padding:8px}.basis-1-2[data-v-4c7af4a7]{flex:1 1 50%}.basis-1-3[data-v-4c7af4a7]{flex:1 1 33.33%}.basis-2-3[data-v-4c7af4a7]{flex:1 1 66.66%}.basis-1-4[data-v-4c7af4a7]{flex:1 1 25%}.basis-2-4[data-v-4c7af4a7]{flex:1 1 50%}.table-editor[data-v-43677d64]{background:#0f1118;border:1px solid #2a2f3a;border-radius:10px;padding:12px}.table-editor__controls[data-v-43677d64]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.table-title[data-v-43677d64]{padding:8px 10px;width:100%}.input-sm[data-v-43677d64],.table-title[data-v-43677d64]{background:#11141b;border:1px solid #1f222b;border-radius:6px;color:#f4f5f7}.input-sm[data-v-43677d64]{padding:4px 6px}.grid-picker-wrapper[data-v-43677d64]{display:inline-block;position:relative}.grid-picker[data-v-43677d64]{background:#0f1118;border:1px solid #1f222b;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.45);display:inline-block;padding:6px}.grid-picker-dropdown[data-v-43677d64]{left:0;position:absolute;top:110%;z-index:10}.grid-picker-dropdown .grid-picker[data-v-43677d64]{display:block}.grid-row[data-v-43677d64]{display:flex}.grid-cell[data-v-43677d64]{background:#0f1118;border:1px solid #1f222b;height:18px;width:18px}.grid-cell.active[data-v-43677d64]{background:#2563eb;border-color:#3b82f6}.grid-cell.selected[data-v-43677d64]{background:#3a4a73;border-color:#4b5f92}.grid-cell.shrink[data-v-43677d64]{background:#5b1f1f;border-color:#7f2d2d}.table-editor__grid[data-v-43677d64]{border:1px solid #1f222b;border-radius:8px;margin:0 auto;overflow:hidden}.table-row[data-v-43677d64]{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.table-cell textarea[data-v-43677d64]{background:#11141b;border:1px solid #1f222b;border-radius:0;color:#f4f5f7;min-height:60px;padding:6px;resize:vertical;width:100%}.table-editor__grid-wrapper[data-v-43677d64]{padding:12px 40px 32px 12px;position:relative}.row-controls[data-v-43677d64]{bottom:0;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%)}.col-controls[data-v-43677d64]{display:flex;flex-direction:column;gap:6px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.btn-xxs[data-v-43677d64]{border-radius:6px;font-size:11px;padding:4px 6px}.marker-map-wrapper[data-v-77ed0c3e]{background:#0b0d12;border:1px solid #1f222b;border-radius:12px;overflow:hidden;position:relative;width:100%}.marker-map-wrapper.fullscreen[data-v-77ed0c3e]{height:100dvh;inset:0;position:fixed;z-index:999}.marker-map[data-v-77ed0c3e]{height:60vh;width:100%}.marker-map.fullscreen[data-v-77ed0c3e]{height:100dvh}.top-left-controls[data-v-77ed0c3e]{display:flex;gap:6px;left:10px;position:absolute;top:10px;z-index:999}.exit-interaction[data-v-77ed0c3e]{align-items:center;background:#0f1116;border:1px solid #2f81f7;border-radius:8px;box-shadow:0 8px 20px rgba(47,129,247,.15);color:#e8ebf3;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 10px;position:absolute;right:8px;top:8px;z-index:999}.exit-interaction[data-v-77ed0c3e]:hover{background:#111827;border-color:#6aa8ff}.hint-esc[data-v-77ed0c3e]{background:rgba(15,17,22,.85);border:1px solid #1f222b;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.25);color:#9aa6c2;font-size:11px;padding:6px 10px;position:absolute;right:17px;top:8px;z-index:999}.overlay[data-v-77ed0c3e]{align-items:center;background:rgba(0,0,0,.45);border-radius:12px;color:#e8ebf3;cursor:pointer;display:flex;font-weight:700;inset:0;justify-content:center;letter-spacing:.04em;opacity:0;position:absolute;transition:opacity .2s ease;z-index:999}.marker-map-wrapper:hover .overlay[data-v-77ed0c3e]{opacity:1}[data-v-77ed0c3e] .custom-marker .pin{background:var(--pin-fill,#2f81f7);border:2px solid var(--pin-outline,#0b0d12)}[data-v-77ed0c3e] .custom-marker .pin:after{background:var(--pin-inner,#33373d)}[data-v-77ed0c3e] .custom-marker .hidden-pin{background:#7c2d2d;box-shadow:0 8px 18px rgba(124,45,45,.35)}[data-v-77ed0c3e] .custom-marker .pin-inner{background:var(--pin-inner,#33373d)}.map-toolbar[data-v-77ed0c3e]{align-items:center;display:flex;gap:10px;margin-top:8px}.btn-xxs[data-v-77ed0c3e]{padding:4px 8px}.btn-secondary.active[data-v-77ed0c3e]{border-color:#2f81f7;box-shadow:0 6px 18px rgba(47,129,247,.18)}[data-v-77ed0c3e] .map-tooltip{display:inline-flex}[data-v-77ed0c3e] .map-tooltip,[data-v-77ed0c3e] .map-tooltip-link{align-items:center;background:#0f1116;border:1px solid #1f222b;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.35);color:#e8ebf3;font-size:12px;gap:6px;padding:6px 10px}[data-v-77ed0c3e] .map-tooltip-link{display:inline-grid}[data-v-77ed0c3e] .map-tooltip__content{border-bottom-left-radius:5px;border-bottom-right-radius:0;border-left:2px solid #2f81f7;border-top-left-radius:5px;border-top-right-radius:0;padding-left:10px}[data-v-77ed0c3e] .map-tooltip__link{background:#152036;border:1px solid #2f81f7;border-radius:7px;color:#9bb9ff;padding:1px 7px;transition:background .2s ease,color .2s ease,border-color .2s ease}[data-v-77ed0c3e] .view-link-pin-text{font-size:10px}[data-v-77ed0c3e] .map-tooltip .leaflet-tooltip-tip{display:none}.marker-context-menu[data-v-77ed0c3e]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;box-shadow:0 14px 30px rgba(0,0,0,.35);min-width:180px;padding:8px 0;position:absolute;z-index:1000}.marker-context-menu .menu-title[data-v-77ed0c3e]{color:#9aa6c2;letter-spacing:.06em;padding:6px 12px;text-transform:uppercase}.marker-context-menu .menu-item[data-v-77ed0c3e]{align-items:center;background:transparent;border:none;color:#e8ebf3;cursor:pointer;display:flex;font-size:13px;padding:10px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.marker-context-menu .menu-item[data-v-77ed0c3e]:hover{background:#111622}.marker-context-menu .menu-item.danger[data-v-77ed0c3e]{color:#e85670}.marker-context-menu .menu-item.danger[data-v-77ed0c3e]:hover{background:#1a1115}.map-tooltip[data-v-77ed0c3e]{background-color:rgba(27,26,26,.925);border:rgba(27,26,26,.863);color:#dcd9d9;font-weight:700;max-width:200px;white-space:normal;width:-moz-max-content;width:max-content}.map-tooltip__icon[data-v-77ed0c3e]{color:#9bb9ff;font-size:11px}.leaflet-tooltip-bottom[data-v-77ed0c3e]:before,.leaflet-tooltip-left[data-v-77ed0c3e]:before,.leaflet-tooltip-right[data-v-77ed0c3e]:before,.leaflet-tooltip-top[data-v-77ed0c3e]:before{border:none!important}.modal-backdrop[data-v-77ed0c3e]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;position:fixed;z-index:6000}.modal[data-v-77ed0c3e]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.35);display:grid;gap:10px;max-width:90vw;padding:14px;width:420px}.modal-header[data-v-77ed0c3e]{align-items:center;display:flex;justify-content:space-between}.modal-title[data-v-77ed0c3e]{color:#e8ebf3;font-weight:700}.note-toolbar[data-v-77ed0c3e]{display:flex;flex-wrap:wrap;gap:8px}.btn-xxs[data-v-77ed0c3e]{font-size:11px;padding:4px 6px}.note-editor[data-v-77ed0c3e]{background:#11141b;border:1px solid #1f222b;border-radius:8px;color:#e8ebf3;max-height:260px;min-height:140px;overflow-y:auto;padding:10px}.note-editor[data-v-77ed0c3e]:focus{border-color:#2f81f7;box-shadow:0 0 0 1px rgba(47,129,247,.25);outline:none}.modal-actions[data-v-77ed0c3e]{display:flex;gap:8px;justify-content:flex-end}.template-toggle[data-v-77ed0c3e]{background:#0f1116;border:1px solid #1f222b;border-radius:8px;color:#e8ebf3;left:10px;padding:6px 10px;position:absolute;top:10px;z-index:1200}.template-panel[data-v-77ed0c3e]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 14px 30px rgba(0,0,0,.35);height:calc(100dvh - 21px);left:50px;padding:10px;position:absolute;top:10px;width:280px;z-index:1199}.help-toggle[data-v-77ed0c3e]{bottom:10px;left:10px;position:absolute;z-index:1200}.help-toggle__button[data-v-77ed0c3e]{background:#0f1116;border:1px solid #1f222b;border-radius:999px;color:#e8ebf3;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.help-popover[data-v-77ed0c3e]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;bottom:46px;box-shadow:0 14px 30px rgba(0,0,0,.35);left:0;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease;width:240px}.help-toggle:focus-within .help-popover[data-v-77ed0c3e],.help-toggle:hover .help-popover[data-v-77ed0c3e]{opacity:1;pointer-events:auto;transform:translateY(0)}.help-popover__title[data-v-77ed0c3e]{color:#e8ebf3;font-size:13px;font-weight:700;margin-bottom:6px}.help-popover__list[data-v-77ed0c3e]{color:#c7cedd;font-size:12px;line-height:1.5;margin:0;padding-left:16px}.panel-header[data-v-77ed0c3e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.panel-title[data-v-77ed0c3e]{color:#e8ebf3;font-weight:700}.active-preview[data-v-77ed0c3e]{align-items:center;display:flex;gap:10px;margin-bottom:14px;padding-left:8px}.pin-preview[data-v-77ed0c3e]{background:var(--pin-fill,#cca460);border:2px solid #1f222b;border-color:var(--pin-outline,#272b2f);border-radius:50% 50% 50% 0;height:30px;position:relative;transform:rotate(-45deg);width:30px}.pin-preview[data-v-77ed0c3e]:after{background:var(--pin-inner,#33373d);border-radius:50%;content:"";height:15px;margin:6px 0 0 5px;position:absolute;width:15px}.form-group[data-v-77ed0c3e]{display:grid;gap:4px;margin-bottom:8px}.template-list[data-v-77ed0c3e]{display:flex;flex-direction:column;gap:6px;height:calc(100dvh - 135px);overflow-y:auto}.template-row[data-v-77ed0c3e]{align-items:center;border:1px solid #1f222b;border-radius:8px;display:grid;gap:6px;grid-template-columns:auto 1fr auto auto;padding:8px 8px 12px}.template-row.active[data-v-77ed0c3e]{background:rgba(47,129,247,.08);border-color:#2f81f7}.link-search[data-v-77ed0c3e]{background:#11141b;border:1px solid #1f222b;border-radius:8px;color:#e8ebf3;padding:8px 10px}.link-search[data-v-77ed0c3e]:focus{border-color:#2f81f7;box-shadow:0 0 0 1px rgba(47,129,247,.25);outline:none}.link-results[data-v-77ed0c3e]{background:#0f1116;border:1px solid #1f222b;border-radius:8px;display:grid;gap:4px;max-height:200px;overflow-y:auto;padding:6px}.link-result[data-v-77ed0c3e]{border:1px solid transparent;border-radius:6px;color:#e8ebf3;cursor:pointer;padding:6px 8px;transition:background .15s ease,border .15s ease}.link-result[data-v-77ed0c3e]:hover{background:#111622;border-color:#1f222b}.link-result.selected[data-v-77ed0c3e]{background:rgba(47,129,247,.1);border-color:#2f81f7}.color-picker[data-v-77ed0c3e]{padding:2px 5px}.btn-secondary.btn-small[data-v-77ed0c3e]{padding:0 10px}.editor-element__content[data-v-364b15ad]{display:flex;flex-direction:column;gap:10px}.paragraph-input[data-v-364b15ad]{background:#11141b;border:1px solid #1f222b;border-radius:8px;color:#f4f5f7;min-height:64px;outline:none;padding:10px;white-space:pre-wrap}.paragraph-input ol[data-v-364b15ad],.paragraph-input ul[data-v-364b15ad]{list-style-position:inside;margin:6px 0;padding-left:18px}.paragraph-input ol[data-v-364b15ad]{list-style-type:decimal}.paragraph-input ul[data-v-364b15ad]{list-style-type:disc}.paragraph-input li[data-v-364b15ad]{margin:4px 0}[data-v-364b15ad] .paragraph-input li.list-item--nested-container{list-style-type:none;padding-left:0}[data-v-364b15ad] .paragraph-input li.list-item--nested-container::marker{content:""}[data-v-364b15ad] .paragraph-input li:has(>ul,>ol){list-style-type:none;padding-left:0}[data-v-364b15ad] .paragraph-input li:has(>ul,>ol)::marker{content:""}.rich-toolbar[data-v-364b15ad]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.selection-toolbar[data-v-364b15ad]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,.45);display:inline-flex;gap:6px;padding:6px;position:fixed;transform:translate(-50%,-100%);z-index:999}.color-picker[data-v-364b15ad]{position:relative}.color-picker__trigger[data-v-364b15ad]{align-items:center;display:inline-flex;gap:6px;height:36px}.color-picker__icon[data-v-364b15ad]{font-size:12px;font-weight:700;line-height:1}.color-menu[data-v-364b15ad]{background:#14161c;border:1px solid #1f222b;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 12px 28px rgba(0,0,0,.45);min-width:220px;padding:10px;position:absolute;right:0;top:auto;z-index:1000}.color-menu-enter-active[data-v-364b15ad],.color-menu-leave-active[data-v-364b15ad]{transition:opacity .16s ease,transform .16s ease}.color-menu-enter-from[data-v-364b15ad],.color-menu-leave-to[data-v-364b15ad]{opacity:0;transform:translateY(6px) scale(.98)}.color-menu__section+.color-menu__section[data-v-364b15ad]{margin-top:10px}.color-menu__title[data-v-364b15ad]{color:#b4bccd;font-size:11px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.color-menu__row[data-v-364b15ad]{display:grid;gap:6px;grid-template-columns:repeat(5,1fr)}.color-swatch[data-v-364b15ad]{align-items:center;background:#11141b;border:1px solid #2a2f3a;border-radius:8px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:32px}.color-swatch--text[data-v-364b15ad]{background:#0f1116}.color-swatch__a[data-v-364b15ad]{font-size:13px;font-weight:700}.color-swatch__bg[data-v-364b15ad]{border:1px solid hsla(0,0%,100%,.16);border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.4);height:18px;width:18px}.mention-menu[data-v-364b15ad]{background:#0f1116;border:1px solid #1f222b;border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.45);max-height:240px;min-width:180px;overflow-y:auto;position:fixed;transform:translate(-50%);z-index:1000}.mention-menu__item[data-v-364b15ad]{color:#e7eaef;cursor:pointer;padding:8px 10px}.mention-menu__item.active[data-v-364b15ad],.mention-menu__item[data-v-364b15ad]:hover{background:#1c2335}.mention-menu__item.mention-state--shared[data-v-364b15ad]{border-left:3px solid #38c172;padding-left:7px}.mention-menu__item.mention-state--shared-some[data-v-364b15ad]{border-left:3px solid #facc15;padding-left:7px}.mention-menu__item.mention-state--not-shared[data-v-364b15ad]{border-left:3px solid #f87171;padding-left:7px}.mention-menu__empty[data-v-364b15ad]{color:#8f9bb7;font-size:12px;padding:8px 10px}action-text-attachment[data-v-364b15ad]{align-items:center;background:#1c2335;border:1px solid #2f3b5a;border-radius:8px;color:#e7eaef;cursor:pointer;display:inline-flex;gap:4px;padding:2px 6px}action-text-attachment a[data-v-364b15ad]{color:inherit;text-decoration:none}.mention-pill[data-v-364b15ad]{align-items:center;background:#1c2335;border:1px solid #2f3b5a;border-radius:8px;color:#e7eaef;cursor:pointer;display:inline-flex;gap:4px;padding:2px 6px}.mention-pill a[data-v-364b15ad]{color:inherit;text-decoration:none}.mention-pill--not-shared[data-v-364b15ad]{background:hsla(0,91%,71%,.12);border-color:#f87171;color:#f87171}.mention-pill--shared[data-v-364b15ad]{background:rgba(56,193,114,.12);border-color:#38c172;color:#38c172}.mention-pill--shared-some[data-v-364b15ad]{background:rgba(250,204,21,.12);border-color:#facc15;color:#facc15}.paragraph-header-input[data-v-364b15ad]{background:#11141b;border:1px solid #1f222b;border-radius:6px;color:#f4f5f7;flex:1;min-width:0;padding:8px 10px}.paragraph-input[data-v-364b15ad]:focus{border-color:#2f81f7;box-shadow:0 0 0 1px rgba(47,129,247,.35)}.paragraph-input[data-v-364b15ad]:empty:before{color:#4e5565;content:attr(data-placeholder)}[data-v-364b15ad] li{white-space:normal}[data-v-364b15ad] ol,[data-v-364b15ad] ul{display:grid}[data-v-364b15ad] ol ol,[data-v-364b15ad] ul ul{padding-left:20px}.editor-element[data-v-2018e34c]{background:#0f1116;border:1px solid #1b1f29;border-radius:10px;margin-bottom:10px;padding:12px}.editor-element__actions[data-v-2018e34c]{display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.hidden-pill[data-v-2018e34c]{align-items:center;background:linear-gradient(135deg,#1a1111,#0f1116);border:1px solid #7c2d2d;border-radius:9999px;color:#f7e8e8;display:inline-flex;font-size:11px;padding:4px 8px}.editor-element.is-hidden[data-v-2018e34c]{background:linear-gradient(135deg,#1a1111,#11141b);border-color:#7c2d2d}.editor-element__content[data-v-2018e34c]{display:flex;flex-direction:column;gap:10px}.paragraph-input[data-v-2018e34c]{background:#11141b;border:1px solid #1f222b;border-radius:8px;color:#f4f5f7;min-height:64px;outline:none;padding:10px;white-space:pre-wrap}.rich-toolbar[data-v-2018e34c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.selection-toolbar[data-v-2018e34c]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,.45);display:inline-flex;gap:6px;padding:6px;position:fixed;transform:translate(-50%,-100%);z-index:999}.mention-menu[data-v-2018e34c]{background:#0f1116;border:1px solid #1f222b;border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.45);max-height:240px;min-width:180px;overflow-y:auto;position:fixed;transform:translate(-50%);z-index:1000}.mention-menu__item[data-v-2018e34c]{color:#e7eaef;cursor:pointer;padding:8px 10px}.mention-menu__item.active[data-v-2018e34c],.mention-menu__item[data-v-2018e34c]:hover{background:#1c2335}.mention-menu__empty[data-v-2018e34c]{color:#8f9bb7;font-size:12px;padding:8px 10px}.image-preview img[data-v-2018e34c]{border:1px solid #1f222b;border-radius:8px;max-width:100%}.image-preview[data-v-2018e34c]{background:#0f1116;border:1px solid #1f222b;border-radius:8px;margin-bottom:8px;padding:6px;position:relative}.resize-handle[data-v-2018e34c]{background:#0f1116;border:1px solid #2f81f7;border-radius:50%;box-shadow:0 8px 18px rgba(0,0,0,.45);color:#cfe0ff;cursor:ew-resize;display:grid;height:28px;opacity:.95;place-items:center;position:absolute;right:-10px;top:9px;width:28px;z-index:2}.resize-handle[data-v-2018e34c]:before{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900}.image-placeholder[data-v-2018e34c]{border:4px dashed #1f222b;border-radius:8px;color:#8f9bb7;padding:10px;text-align:center}.pin-toggle-btn[data-v-2018e34c]{left:8px;position:absolute;top:8px;z-index:5}.pin-toggle-btn-secondary[data-v-2018e34c],.pin-toggle-btn[data-v-2018e34c]{align-items:center;background:#10131b;border:1px solid #1f222b;border-radius:8px;box-shadow:0 6px 14px rgba(0,0,0,.25);color:#e8ebf3;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 10px;transition:all .15s ease}.pin-toggle-btn[data-v-2018e34c]:hover{border-color:#2f81f7;box-shadow:0 6px 18px rgba(47,129,247,.2);color:#fff}.pin-toggle-btn-secondary.danger[data-v-2018e34c]{background:linear-gradient(135deg,#211016,#150f12);border-color:#7c2d2d;color:#fbeaea}.confirm-overlay[data-v-2018e34c]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.confirm-modal[data-v-2018e34c]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.35);padding:14px;width:280px}.confirm-title[data-v-2018e34c]{color:#fbeaea;font-weight:700;margin-bottom:6px}.btn-danger[data-v-2018e34c]{background:linear-gradient(135deg,#7c2d2d,#5a1f1f);border:1px solid #a03c3c;color:#fef2f2}.btn-danger[data-v-2018e34c]:hover{background:linear-gradient(135deg,#8e3535,#6b2424)}.image-actions[data-v-2018e34c]{align-items:center;display:flex;gap:10px}.btn-xs[data-v-2018e34c]{font-size:12px;padding:6px 10px}.linked-input[data-v-2018e34c]{background:#11141b;border:1px solid #1f222b;border-radius:6px;color:#f4f5f7;flex:1;min-width:0;padding:8px 10px}.linked-results[data-v-2018e34c]{background:#0f1116;border:1px solid #1f222b;border-radius:8px}.linked-results__item[data-v-2018e34c]{cursor:pointer;padding:8px 10px}.linked-results__item[data-v-2018e34c]:hover{background:#171c26}.slash-menu[data-v-38172256]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;box-shadow:0 14px 40px rgba(0,0,0,.45);padding:8px;position:fixed;width:190px;z-index:999}.slash-menu.open-up[data-v-38172256]{transform-origin:bottom}.slash-menu__item[data-v-38172256]{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:8px;transition:background .12s ease,color .12s ease}.slash-menu__item.is-active[data-v-38172256],.slash-menu__item[data-v-38172256]:hover{background:#171c26;color:#e1e5ee}.slash-menu__section[data-v-38172256]{color:#7f8aa2;font-size:11px;letter-spacing:.08em;padding:8px 8px 4px;text-transform:uppercase}.shortcut-pill[data-v-38172256]{background:#1c2330;border:1px solid #2a3142;border-radius:6px;color:#8fa3c9;font-size:11px;padding:2px 6px}.slash-menu__footer[data-v-38172256]{border-top:1px solid #1f222b;color:#5b6271;font-size:12px;margin-top:4px;padding:8px}.viewer-block[data-v-4f3fc9a2]{background:#11141b;border:1px solid #1f222b;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.35);margin-bottom:16px;padding:14px;position:relative}.viewer-block--hidden[data-v-4f3fc9a2]{background:linear-gradient(135deg,#1a1111,#11141b);border-color:#7c2d2d}.visibility-pill[data-v-4f3fc9a2]{align-items:center;background:#7c2d2d;border-radius:999px;color:#f7e8e8;display:inline-flex;font-size:11px;gap:4px;padding:4px 10px;position:absolute;right:12px;top:-10px}.paragraph__body[data-v-4f3fc9a2]{color:#e7eaef}.paragraph__header[data-v-4f3fc9a2]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.collapse-toggle[data-v-4f3fc9a2]{align-items:center;background:#161b28;border:1px solid #222837;border-radius:6px;color:#c8d1e1;display:inline-flex;height:28px;justify-content:center;transition:transform .15s ease;width:28px}.collapse-toggle.open i[data-v-4f3fc9a2]{transform:rotate(90deg)}.paragraph__title[data-v-4f3fc9a2]{color:#f4f7fb;font-size:16px;margin:0}.paragraph__content[data-v-4f3fc9a2]{color:#d7dbe4;font-size:15px;line-height:1.6}.viewer-block[data-v-a8db8dc0]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.35);margin-bottom:16px;padding:14px;position:relative}.viewer-block--hidden[data-v-a8db8dc0]{background:linear-gradient(135deg,#1a1111,#11141b);border-color:#7c2d2d}.visibility-pill[data-v-a8db8dc0]{align-items:center;background:#7c2d2d;border-radius:999px;color:#f7e8e8;display:inline-flex;font-size:11px;gap:4px;padding:4px 10px;position:absolute;right:12px;top:-10px}.inline-page__header[data-v-a8db8dc0]{align-items:center;color:#e7eaef;display:flex;justify-content:space-between;margin-bottom:8px}.inline-page__title[data-v-a8db8dc0]{font-weight:600}.inline-page__actions[data-v-a8db8dc0],.inline-page__title[data-v-a8db8dc0]{align-items:center;display:flex;gap:8px}.inline-page__link[data-v-a8db8dc0]{color:#7bb0ff;font-size:12px}.inline-page__body[data-v-a8db8dc0]{background:#0d1018;border:1px solid #1f222b;border-radius:10px;padding:8px}.viewer-block[data-v-25cd7195]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.35);margin-bottom:16px;padding:14px;position:relative}.viewer-block--hidden[data-v-25cd7195]{background:linear-gradient(135deg,#1a1111,#11141b);border-color:#7c2d2d}.visibility-pill[data-v-25cd7195]{align-items:center;background:#7c2d2d;border-radius:999px;color:#f7e8e8;display:inline-flex;font-size:11px;gap:4px;padding:4px 10px;position:absolute;right:12px;top:-10px}.image-element[data-v-25cd7195]{display:flex;justify-content:center;position:relative}.image-element img[data-v-25cd7195]{border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.45);max-width:100%}.image-placeholder[data-v-25cd7195]{color:#8f9bb7;padding:20px}.map-hint[data-v-25cd7195]{background:rgba(0,0,0,.6);border-radius:8px;color:#e7eaef;display:inline-block;margin-bottom:6px;padding:4px 8px}.viewer-block[data-v-cd23bc4e]{background:#11141b;border:1px solid #1f222b;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.35);margin-bottom:16px;padding:14px;position:relative}.viewer-block--hidden[data-v-cd23bc4e]{background:linear-gradient(135deg,#1a1111,#11141b);border-color:#7c2d2d}.visibility-pill[data-v-cd23bc4e]{align-items:center;background:#7c2d2d;border-radius:999px;color:#f7e8e8;display:inline-flex;font-size:11px;gap:4px;padding:4px 10px;position:absolute;right:12px;top:-10px}.group-block__header[data-v-cd23bc4e]{align-items:center;display:flex;font-weight:600;gap:8px;margin-bottom:10px}.collapse-toggle[data-v-cd23bc4e]{align-items:center;background:#161b28;border:1px solid #222837;border-radius:6px;color:#c8d1e1;display:inline-flex;height:26px;justify-content:center;transition:transform .15s ease;width:26px}.collapse-toggle.open i[data-v-cd23bc4e]{transform:rotate(90deg)}.group-block__body[data-v-cd23bc4e]{background:#0f111a;border:1px solid #1f222b;border-radius:10px;padding:10px}.viewer-block[data-v-2d2f325a]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.35);margin-bottom:16px;padding:14px;position:relative}.viewer-block--hidden[data-v-2d2f325a]{background:linear-gradient(135deg,#1a1111,#11141b);border-color:#7c2d2d}.visibility-pill[data-v-2d2f325a]{align-items:center;background:#7c2d2d;border-radius:999px;color:#f7e8e8;display:inline-flex;font-size:11px;gap:4px;padding:4px 10px;position:absolute;right:12px;top:-10px}.table-view__header[data-v-2d2f325a]{color:#e7eaef;margin-bottom:10px;text-align:center}.table-view__grid[data-v-2d2f325a]{border:1px solid #1f222b;border-radius:10px;margin:0 auto;overflow:hidden}.table-view__row[data-v-2d2f325a]{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.table-view__cell[data-v-2d2f325a]{background:#11141b;border:1px solid #1f222b;color:#e0e5f0;padding:10px;text-align:center}.viewer-block[data-v-fe657dcc]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.35);margin-bottom:16px;padding:14px;position:relative}.viewer-block--hidden[data-v-fe657dcc]{background:linear-gradient(135deg,#1a1111,#11141b);border-color:#7c2d2d}.visibility-pill[data-v-fe657dcc]{align-items:center;background:#7c2d2d;border-radius:999px;color:#f7e8e8;display:inline-flex;font-size:11px;gap:4px;padding:4px 10px;position:absolute;right:12px;top:-10px}.layout-grid[data-v-fe657dcc]{display:flex;gap:12px}.layout-col[data-v-fe657dcc]{background:#11141b;border:1px solid #1f222b;border-radius:10px;padding:8px}.w-half[data-v-fe657dcc]{width:50%}.w-third[data-v-fe657dcc]{width:33.3333%}.w-two-thirds[data-v-fe657dcc]{width:66.6667%}.w-quarter[data-v-fe657dcc]{width:25%}.hidden[data-v-fe657dcc]{display:none}.element-wrapper[data-v-9e389bfe]{margin-bottom:14px}.element-wrapper.amendment[data-v-9e389bfe]{background:transparent;border:none;padding:0}.amendment-section[data-v-9e389bfe]{background:rgba(107,70,193,.08);border:1px dashed #6b46c1;border-radius:12px;margin-top:25px;padding:20px;position:relative}.amendment-badge[data-v-9e389bfe]{background:#6b46c1;border-radius:999px;box-shadow:0 0 0 1px hsla(0,0%,100%,.04);color:#f8f7ff;font-size:11px;left:12px;padding:3px 10px;position:absolute;top:-12px}.page-editor[data-v-694870ad]{background:#0f1116;border-radius:15px;color:#f4f5f7;padding:16px}.page-editor__toolbar[data-v-694870ad]{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto auto;margin-bottom:12px}.page-editor__title[data-v-694870ad]{align-items:center;display:flex}.title-input[data-v-694870ad]{background:#11141b;border:1px solid #1f222b;border-radius:8px;color:#f4f5f7;font-size:14px;min-width:240px;padding:5px 8px}.page-editor__actions[data-v-694870ad]{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end}.page-editor__tabs[data-v-694870ad]{display:flex;gap:8px;margin-bottom:10px}.tab-btn[data-v-694870ad]{background:#0f1116;border:1px solid #1f222b;border-radius:8px;color:#c8ccd8;font-size:12px;padding:6px 10px}.tab-btn.active[data-v-694870ad]{border-color:#4b8bff;box-shadow:0 0 0 2px rgba(75,139,255,.12);color:#fff}.status-icon[data-v-694870ad]{border:2px solid #2a2f3a;border-radius:50%;display:inline-block;height:12px;margin-right:8px;width:12px}.status-shared[data-v-694870ad]{background:#215a3d;border-color:#2f8a5b}.status-shared-some[data-v-694870ad]{background:#6b5217;border-color:#b48a2e}.status-not-shared[data-v-694870ad]{background:#3b1a1a;border-color:#7c2d2d}.tag-chips[data-v-694870ad]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tag-chip[data-v-694870ad]{align-items:center;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);color:#fff;cursor:pointer;font-size:11px;padding:4px 10px}.page-editor__canvas[data-v-694870ad]{background:#0b0d12;border:1px solid #1b1f29;border-radius:12px;height:calc(100dvh - 267px);overflow-y:auto;padding:12px}.page-editor__loading[data-v-694870ad]{align-items:center;color:#c8ccd8;display:flex;font-size:13px;gap:8px;justify-content:center;min-height:180px}.insert-line[data-v-694870ad]{align-items:center;border-top:1px dashed #232837;cursor:pointer;display:flex;height:5px;justify-content:center;margin:23px 0;position:relative;transition:border-color .15s ease}.insert-line[data-v-694870ad]:hover{border-color:#3a4252}.insert-line__icon[data-v-694870ad]{background:#131722;border:1px solid #2a3142;border-radius:50%;color:#c8ccd8;display:grid;font-size:10px;height:24px;place-items:center;position:absolute;top:-13px;transition:all .15s ease;width:24px}.insert-line:hover .insert-line__icon[data-v-694870ad]{border-color:#4b8bff;box-shadow:0 0 0 2px rgba(75,139,255,.15);color:#fff}.page-editor__adder[data-v-694870ad]{align-items:center;border:1px dashed #272c38;border-radius:8px;color:#c8ccd8;cursor:pointer;display:inline-flex;gap:4px;margin-top:12px;padding:10px}.page-editor__adder[data-v-694870ad]:hover{border-color:#3a4252}.empty-state[data-v-694870ad]{border:1px dashed #272c38;border-radius:10px;cursor:pointer;margin-bottom:16px;padding:28px 12px;text-align:center}.btn-xs[data-v-694870ad]{font-size:12px;padding:6px 10px}.btn-secondary.btn-xs.active[data-v-694870ad]{background:#1f2a44;border-color:#4b8bff;box-shadow:0 0 0 2px rgba(75,139,255,.15);color:#fff}.btn-ghost.active[data-v-694870ad]{border-color:#4b8bff;color:#fff}.page-editor__panel[data-v-694870ad],.page-editor__preview[data-v-694870ad]{background:#0b0d12;border:1px solid #1b1f29;border-radius:12px;height:calc(100dvh - 267px);overflow-y:auto;padding:12px}.page-editor__panel[data-v-694870ad]{display:grid;gap:12px}.panel-card[data-v-694870ad]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;padding:12px}.panel-card__header[data-v-694870ad]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.utilities-grid[data-v-694870ad]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.utility-section[data-v-694870ad]{display:grid;gap:10px}.utility-row[data-v-694870ad]{align-items:center;display:flex;gap:12px;justify-content:space-between}.utility-row--stacked[data-v-694870ad]{align-items:flex-start;flex-direction:column}.utility-title[data-v-694870ad]{color:#e5e7eb;font-size:13px;font-weight:600}.utility-subtitle[data-v-694870ad]{color:#9ca3af;font-size:12px}.tag-input[data-v-694870ad]{width:260px}.template-actions[data-v-694870ad],.template-loader[data-v-694870ad]{display:flex;flex-wrap:wrap;gap:8px}.template-loader[data-v-694870ad]{align-items:center;width:100%}.template-select[data-v-694870ad]{background:#11141b;border:1px solid #1f222b;border-radius:8px;color:#f4f5f7;padding:6px 8px}.clone-result[data-v-694870ad]{align-items:center;background:#0b1220;border:1px solid #1f222b;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-top:4px;padding:10px}.clone-result__meta[data-v-694870ad]{display:flex;flex-direction:column;gap:2px}.clone-result__title[data-v-694870ad]{color:#f4f5f7;font-size:13px;font-weight:600}.btn-sm[data-v-694870ad]{font-size:12px;padding:6px 10px}.game-edits[data-v-694870ad]{display:grid;gap:12px;grid-template-columns:220px 1fr;height:calc(100dvh - 380px);overflow:hidden}.game-edits__list[data-v-694870ad]{background:#0f1116;border:1px solid #1f222b;border-radius:8px;overflow-y:auto;padding:8px}.game-edits__item[data-v-694870ad]{background:#11141b;border:1px solid transparent;border-radius:8px;cursor:pointer;margin-bottom:6px;padding:8px}.game-edits__item.active[data-v-694870ad]{border-color:#4b8bff;box-shadow:0 0 0 2px rgba(75,139,255,.15)}.game-edits__preview[data-v-694870ad]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;overflow-y:auto;padding:10px}.game-edits__actions[data-v-694870ad]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.btn-xxs[data-v-694870ad]{font-size:11px;padding:4px 8px}.game-edits__viewer[data-v-694870ad]{background:#0b0d12;border:1px solid #1b1f29;border-radius:10px;overflow-y:auto;padding:8px}.game-edits__editor[data-v-694870ad]{display:grid;gap:10px}.game-edits__editor-canvas[data-v-694870ad]{background:#0b0d12;border:1px solid #1b1f29;border-radius:10px;overflow-y:auto;padding:10px}.game-edits__editor-label[data-v-694870ad]{color:#c8ccd8;font-size:12px;font-weight:600}.game-edits-panel[data-v-694870ad]{height:calc(100dvh - 296px)}.fullscreen-mode .page-editor__panel[data-v-694870ad],.fullscreen-mode .page-editor__preview[data-v-694870ad]{height:calc(100dvh - 145px);max-height:none}.fullscreen-mode .game-edits[data-v-694870ad]{height:calc(100dvh - 245px);max-height:none}.fullscreen-mode .game-edits__preview[data-v-694870ad]{height:calc(100dvh - 245px)}.fullscreen-mode .game-edits-panel[data-v-694870ad]{height:calc(100dvh - 175px)}.fullscreen-mode .page-editor__canvas[data-v-694870ad]{height:calc(100dvh - 145px)}.global-blocking-overlay[data-v-694870ad]{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.global-blocking-overlay__content[data-v-694870ad]{background:rgba(12,15,23,.9);border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.45);color:#e8ebf3;padding:14px 18px}.template-mode-pill[data-v-694870ad]{align-items:center;background:linear-gradient(90deg,rgba(46,106,255,.16),rgba(104,70,255,.1));border-radius:10px;color:#dbe9ff;display:inline-flex;font-size:12px;font-weight:600;line-height:1.2;padding:7px 12px}.template-mode-header[data-v-694870ad]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.template-tags-modal[data-v-694870ad]{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.template-tags-modal__backdrop[data-v-694870ad]{background:rgba(0,0,0,.6);inset:0;position:absolute}.template-tags-modal__card[data-v-694870ad]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:12px;padding:16px;position:relative;width:min(520px,90vw);z-index:1}.template-tags-modal__title[data-v-694870ad]{color:#e8ebf3;font-weight:700}.template-tags-modal__subtitle[data-v-694870ad]{color:#c7cedd;font-size:13px}.template-tags-modal__chips[data-v-694870ad]{display:flex;flex-wrap:wrap;gap:8px}.template-tags-modal__actions[data-v-694870ad]{display:flex;gap:8px;justify-content:flex-end}.editor-overlay[data-v-4f8a1b0a]{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:60}.editor-overlay__backdrop[data-v-4f8a1b0a]{background:rgba(0,0,0,.7);inset:0;position:absolute}.editor-overlay__panel[data-v-4f8a1b0a]{background:linear-gradient(145deg,#0f1116,#0b0d12);border:1px solid #1f222b;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.6);display:flex;flex-direction:column;max-height:90vh;position:relative;width:min(1100px,96vw);z-index:1}.editor-overlay__panel.fullscreen[data-v-4f8a1b0a]{border-radius:0;height:100dvh;max-height:100dvh;width:100vw}.editor-overlay__header[data-v-4f8a1b0a]{align-items:center;background:rgba(17,20,27,.75);border-bottom:1px solid #1f222b;box-shadow:0 10px 30px rgba(0,0,0,.25);display:flex;justify-content:space-between;padding:16px 18px 12px}.editor-overlay__body[data-v-4f8a1b0a]{background:#0b0d12;overflow:hidden;padding:0}.btn-xs[data-v-4f8a1b0a]{font-size:12px;padding:6px 10px}.editor-inline[data-v-4f8a1b0a]{background:linear-gradient(145deg,#0f1116,#0b0d12);border:1px solid #20242d;border-radius:12px;box-shadow:0 14px 34px rgba(0,0,0,.35);display:flex;flex-direction:column;width:100%}.editor-inline.fullscreen[data-v-4f8a1b0a]{border-radius:0;inset:0;margin:0;position:fixed;z-index:65}.editor-inline__body[data-v-4f8a1b0a]{background:#0b0d12;overflow:hidden}.inline-header[data-v-4f8a1b0a]{background:rgba(17,20,27,.75);border-bottom:1px solid #1f222b;box-shadow:0 10px 30px rgba(0,0,0,.2);padding:12px 16px}.blocking-overlay[data-v-4f8a1b0a]{align-items:center;background:rgba(0,0,0,.55);border-radius:14px;display:flex;inset:0;justify-content:center;position:absolute;z-index:120}.blocking-overlay__content[data-v-4f8a1b0a]{background:rgba(15,17,22,.9);border:1px solid #1f222b;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.35);color:#e8ebf3;padding:12px 16px}.modal-backdrop[data-v-4f8a1b0a]{align-items:center;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.modal-card[data-v-4f8a1b0a]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.45);padding:16px;width:min(420px,90vw)}.modal-title[data-v-4f8a1b0a]{color:#e8ebf3;font-weight:700;margin-bottom:6px}.modal-subtitle[data-v-4f8a1b0a]{color:#c7cedd;font-size:14px;margin-bottom:14px}.modal-actions[data-v-4f8a1b0a]{display:flex;gap:8px;justify-content:flex-end}.page-editor__title[data-v-4f8a1b0a]{align-items:center;display:flex}.title-input[data-v-4f8a1b0a]{background:#11141b;border:1px solid #1f222b;border-radius:8px;color:#f4f5f7;font-size:14px;padding:5px 8px;width:100%}.status-icon[data-v-4f8a1b0a]{border:2px solid #2a2f3a;border-radius:50%;display:inline-block;height:12px;margin-right:8px;width:12px}.status-shared[data-v-4f8a1b0a]{background:#215a3d;border-color:#2f8a5b}.status-shared-some[data-v-4f8a1b0a]{background:#6b5217;border-color:#b48a2e}.status-not-shared[data-v-4f8a1b0a]{background:#3b1a1a;border-color:#7c2d2d}.save-badge[data-v-4f8a1b0a],.save-indicator[data-v-4f8a1b0a]{align-items:center;display:inline-flex}.save-badge[data-v-4f8a1b0a]{border:1px solid transparent;border-radius:9999px;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.save-badge--saving[data-v-4f8a1b0a]{background:#1f2937;border-color:#334155;color:#cbd5e1}.save-badge--saved[data-v-4f8a1b0a]{background:#34d399;border-color:#15803d;color:#0b1f12}.start-picker[data-v-4f8a1b0a]{display:flex;flex-direction:column;gap:16px;height:100%;padding:18px}.start-picker--inline[data-v-4f8a1b0a]{min-height:calc(100dvh - 220px)}.start-picker__header[data-v-4f8a1b0a]{display:flex;flex-direction:column;gap:4px}.start-picker__title[data-v-4f8a1b0a]{color:#e8ebf3;font-size:18px;font-weight:600}.start-picker__subtitle[data-v-4f8a1b0a]{color:#9aa6c2;font-size:13px}.start-picker__options[data-v-4f8a1b0a]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.start-card[data-v-4f8a1b0a]{background:#11141b;border:1px solid #1f222b;border-radius:12px;color:#e7eaef;cursor:pointer;padding:16px;text-align:left;transition:border-color .2s ease,transform .2s ease}.start-card[data-v-4f8a1b0a]:hover{border-color:#2f81f7;transform:translateY(-1px)}.start-card__icon[data-v-4f8a1b0a]{color:#9bb9ff;font-size:18px;margin-bottom:8px}.start-card__title[data-v-4f8a1b0a]{font-weight:600;margin-bottom:4px}.start-card__copy[data-v-4f8a1b0a]{color:#9aa6c2;font-size:12px}.start-picker__templates[data-v-4f8a1b0a]{display:grid;flex:1;gap:16px;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);min-height:0}.start-picker__list[data-v-4f8a1b0a],.start-picker__preview[data-v-4f8a1b0a]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;display:flex;flex-direction:column;min-height:0}.start-picker__list-header[data-v-4f8a1b0a],.start-picker__preview-header[data-v-4f8a1b0a]{align-items:center;border-bottom:1px solid #1f222b;display:flex;gap:8px;justify-content:space-between;padding:12px}.start-picker__list-title[data-v-4f8a1b0a]{color:#9aa6c2;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.start-picker__list-body[data-v-4f8a1b0a]{overflow-y:auto;padding:8px}.start-picker__template-item[data-v-4f8a1b0a]{background:transparent;border:1px solid transparent;border-radius:8px;color:#e7eaef;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px 12px;text-align:left;width:100%}.start-picker__template-item.active[data-v-4f8a1b0a]{background:rgba(47,129,247,.12);border-color:#2f81f7}.start-picker__preview-title[data-v-4f8a1b0a]{color:#9aa6c2;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.start-picker__preview-subtitle[data-v-4f8a1b0a]{color:#718096;font-size:11px}.start-picker__preview-body[data-v-4f8a1b0a]{overflow-y:auto;padding:12px}.start-picker__preview-canvas[data-v-4f8a1b0a]{background:#0b0d12;border:1px solid #1f222b;border-radius:10px;height:calc(100vh - 455px);overflow-y:auto;padding:10px}.start-picker__tags[data-v-4f8a1b0a]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.start-picker__tag[data-v-4f8a1b0a]{border-radius:999px;color:#fff;font-size:11px;padding:3px 8px}.start-picker__tag--tiny[data-v-4f8a1b0a]{font-size:10px;opacity:.9;padding:2px 6px}.start-picker__template-tags[data-v-4f8a1b0a]{display:flex;flex-wrap:wrap;gap:6px}.start-picker__empty[data-v-4f8a1b0a],.start-picker__loading[data-v-4f8a1b0a]{color:#8f9bb7;font-size:12px;padding:14px;text-align:center}.start-picker__footer[data-v-4f8a1b0a]{align-items:center;color:#8f9bb7;display:flex;font-size:12px;gap:12px;justify-content:space-between}.start-picker__remember[data-v-4f8a1b0a]{align-items:center;display:inline-flex;gap:6px}.start-picker__note[data-v-4f8a1b0a]{color:#718096;text-align:right}@media(max-width:1100px){.mr-0-hidden[data-v-4f8a1b0a]{margin:0}.inline-header__hide-sm[data-v-4f8a1b0a]{display:none}.start-picker__options[data-v-4f8a1b0a],.start-picker__templates[data-v-4f8a1b0a]{grid-template-columns:1fr}.start-picker__note[data-v-4f8a1b0a]{text-align:left}}.tooltip-container[data-v-7c00b848]{display:inline-block;position:relative}.tooltip-ap[data-v-7c00b848]{background-color:#333;border-radius:5px;color:#fff;font-size:12px;padding:5px 10px;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:999}.fade-enter-active[data-v-7ea22426]{transform-origin:top;transition:opacity .2s ease-out,transform .2s ease-out}.fade-leave-active[data-v-7ea22426]{transform-origin:top;transition:opacity .2s ease-in,transform .2s ease-in}.fade-enter-from[data-v-7ea22426],.fade-leave-to[data-v-7ea22426]{opacity:0;transform:scale(.95)}.fade-enter-to[data-v-7ea22426],.fade-leave-from[data-v-7ea22426]{opacity:1;transform:scale(1)}.menu-trigger[data-v-7ea22426]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#9aa6c2;display:inline-flex;justify-content:center;padding:4px 10px;transition:color .15s ease,border-color .15s ease,background .15s ease}.menu-trigger[data-v-7ea22426]:hover{background:rgba(47,129,247,.06);border-color:#1f222b;color:#e8ebf3}.menu-trigger--custom[data-v-7ea22426]{padding:0}.menu-trigger--custom[data-v-7ea22426],.menu-trigger--custom[data-v-7ea22426]:hover{background:transparent;border:none;box-shadow:none}.popup-menu[data-v-7ea22426]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 14px 30px rgba(0,0,0,.35);min-width:180px;padding:6px;position:fixed;z-index:9999}.menu-item[data-v-7ea22426]{align-items:center;border-radius:8px;color:#e8ebf3;cursor:pointer;display:flex;gap:8px;margin-bottom:2px;padding:8px 10px;transition:background .15s ease,color .15s ease}.menu-item[data-v-7ea22426]:last-child{margin-bottom:0}.menu-item[data-v-7ea22426]:hover{background:#111622}.delete-item[data-v-7ea22426]{color:#fbeaea}.delete-item[data-v-7ea22426]:hover{background:rgba(124,45,45,.18)}.codex-viewer[data-v-7b489821]{background:#0b0d12;border:1px solid #1f222b;border-radius:12px;color:#e8ebf3;flex:1;height:calc(100dvh - 165px);padding:12px}.codex-table-header[data-v-7b489821]{background:#0f1116;border:1px solid #1f222b;border-radius:10px 10px 0 0;color:#9aa6c2}.codex-index-table[data-v-7b489821]{background:#0f1116;border:1px solid #1f222b;border-radius:0 0 10px 10px}.codex-table[data-v-7b489821]{border-collapse:collapse;color:#e8ebf3;width:100%}.codex-table tr[data-v-7b489821]{border-top:1px solid #1f222b}.codex-table th[data-v-7b489821]{color:#9aa6c2;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.codex-table td[data-v-7b489821]{color:#e8ebf3}.page-icon[data-v-7b489821]:hover{background:#0f131d}.selected-row[data-v-7b489821]{background:linear-gradient(90deg,#111726,#0e1320);border-left:3px solid #2f81f7}.link-queue-modal[data-v-7b489821]{align-items:center;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.link-queue-modal__content[data-v-7b489821]{background:#0b0d12;border:1px solid #1b1f29;border-radius:12px;display:flex;flex-direction:column;gap:10px;max-height:80vh;max-width:1100px;padding:12px;width:80%}.link-queue-modal__header[data-v-7b489821]{align-items:center;display:flex;justify-content:space-between}.link-queue-modal__body.single-column[data-v-7b489821]{height:100%;overflow:auto}.truncate[data-v-7b489821]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-title-width[data-v-7b489821]{max-width:calc(100vw - 689px)}.max-title-width.sidebar-open[data-v-7b489821]{max-width:calc(100vw - 991px)}.max-title-width-player[data-v-7b489821]{max-width:calc(100vw - 392px)}@media(max-width:768px){.max-title-width-player[data-v-7b489821]{max-width:calc(100vw - 90px)}}.tag-row[data-v-7b489821]{max-height:0;opacity:1;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.tag-row[style*="display: table-row"][data-v-7b489821]{max-height:200px;opacity:1}.fade-enter-active[data-v-7b489821],.fade-leave-active[data-v-7b489821]{transition:opacity .3s ease}.fade-enter[data-v-7b489821],.fade-leave-to[data-v-7b489821]{opacity:0}.no-top-border[data-v-7b489821]{border-top:none!important}.no-bottom-border[data-v-7b489821]{border-bottom:none!important}.box-shadow-none[data-v-7b489821]:focus{box-shadow:none}.x-mark[data-v-7b489821]:hover{color:#e85670}.tag-count-list[data-v-7b489821]{list-style:none;margin:0;padding:0}.tag-count-list .tag-item[data-v-7b489821]{font-size:.9rem;padding:4px 0}.tag-count-list .count[data-v-7b489821]{font-weight:700;margin-left:4px}.remove-icon[data-v-7b489821]{font-size:.8rem}.loading-spinner[data-v-7b489821]{animation:spin-7b489821 .8s linear infinite;border:3px solid #3a3f47;border-radius:50%;border-top-color:#e85670;display:inline-block;height:18px;width:18px}@keyframes spin-7b489821{to{transform:rotate(1turn)}}.tag-container[data-v-7b489821]{color:#9aa6c2}.new-border-color[data-v-7b489821]{border-color:#1f222b}.tag-container[data-v-7b489821]::-webkit-scrollbar{height:6px}.tag-container[data-v-7b489821]::-webkit-scrollbar-thumb{background:#1f222b;border-radius:8px}.delete-option[data-v-7b489821]{background-color:rgba(232,67,96,.16)!important;border:1px solid rgba(232,67,96,.35)!important;color:#fca5a5!important}.delete-option[data-v-7b489821]:hover{background-color:rgba(232,67,96,.25)!important;border-color:rgba(232,67,96,.5)!important;color:#fecdd3!important}.sidebar[data-v-8083ec3a]{overflow:hidden;transition:width .3s ease-in-out;width:0}.sidebar.open[data-v-8083ec3a]{padding-top:0;width:300px!important}.flex-grow[data-v-8083ec3a]{flex-grow:1}.icon-hover[data-v-8083ec3a]{border-radius:14px;padding:5px}.icon-hover[data-v-8083ec3a]:hover{background:#303640;color:bisque}.toolbar-btn[data-v-8083ec3a]{gap:6px}.toolbar-icon[data-v-8083ec3a]{display:none}.toolbar-label[data-v-8083ec3a]{display:inline}@media(max-width:1180px){.toolbar-icon[data-v-8083ec3a]{display:inline-block}.toolbar-label[data-v-8083ec3a]{display:none}.toolbar-btn[data-v-8083ec3a]{padding:6px 8px}}.border-left-gray[data-v-8083ec3a]{border-left:1px solid #33373d}.selected-folder-text[data-v-8083ec3a]:hover{color:#e85670}.align-right[data-v-8083ec3a]{margin-left:auto}.line-normal[data-v-8083ec3a]{line-height:normal}.select-folder-wrap[data-v-8083ec3a]{border:1px solid #33363b;border-radius:3px;max-width:190px;padding:1px 6px}.global-blocking-overlay[data-v-8083ec3a]{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.global-blocking-overlay__content[data-v-8083ec3a]{background:rgba(12,15,23,.9);border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.45);color:#e8ebf3;padding:14px 18px}.modal-backdrop[data-v-253afb0e]{align-items:center;background:rgba(5,7,12,.75);display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:3000}.modal-card[data-v-253afb0e]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.4);max-width:720px;padding:16px;width:100%}.modal-header[data-v-253afb0e]{align-items:center;display:flex;justify-content:space-between}.modal-eyebrow[data-v-253afb0e]{color:#8a92a6;font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase}.modal-title[data-v-253afb0e]{color:#e8ebf3;font-size:18px;margin:0}.modal-content[data-v-253afb0e]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.modal-section[data-v-253afb0e]{background:#0b0d12;border:1px solid #1f222b;border-radius:12px;box-shadow:0 10px 20px rgba(0,0,0,.25);max-height:calc(100dvh - 202px);overflow:scroll;padding:12px}.modal-section__header .title[data-v-253afb0e]{color:#e8ebf3;font-weight:600}.invite-row[data-v-253afb0e]{align-items:center;border-bottom:1px solid #1f222b;justify-content:space-between;padding:10px 0}.invite-row[data-v-253afb0e]:last-child{border-bottom:none}.invite-game[data-v-253afb0e]{color:#e8ebf3;font-weight:600}.invite-meta[data-v-253afb0e]{color:#9aa6c2;font-size:12px}.invite-actions[data-v-253afb0e]{display:flex;gap:8px;margin-top:10px}.empty-state[data-v-253afb0e]{color:#c7cedd;padding:16px;text-align:center}.empty-icon[data-v-253afb0e]{color:#8a92a6;font-size:20px;margin-bottom:6px}.empty-text[data-v-253afb0e]{font-size:13px}.form-grid[data-v-253afb0e]{align-items:center;display:grid;gap:8px;grid-template-columns:140px 1fr}.field-label[data-v-253afb0e]{color:#9aa6c2;font-size:12px}.field-input[data-v-253afb0e]{background:#11141b;border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;padding:10px 12px;width:100%}.toggle-row[data-v-253afb0e]{display:flex;gap:8px;justify-content:space-between}.invite-preview[data-v-253afb0e]{margin-top:10px}.preview-title[data-v-253afb0e]{color:#9aa6c2;font-size:12px;margin-bottom:4px}.preview-box[data-v-253afb0e]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;max-height:calc(100dvh - 433px);overflow:scroll;padding:10px;white-space:pre-wrap}.tabs[data-v-253afb0e]{display:flex;gap:8px;margin-bottom:10px}.tab-btn[data-v-253afb0e]{background:#0b0d12;border:1px solid #1f222b;border-radius:10px;color:#c7cedd;cursor:pointer;padding:8px 12px;transition:border-color .2s ease,color .2s ease,background .2s ease}.tab-btn.active[data-v-253afb0e]{background:#111622;border-color:#2f81f7;color:#e8ebf3}.tab-count[data-v-253afb0e]{background:#1f222b;border-radius:8px;color:#9aa6c2;font-size:11px;margin-left:6px;padding:2px 6px}.party-panel[data-v-30eab4bd]{background:transparent;display:flex;flex-direction:column;gap:14px;height:calc(100dvh - 125px);overflow:scroll;padding:12px 16px 20px}.party-header[data-v-30eab4bd]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.party-eyebrow[data-v-30eab4bd]{color:#8a92a6;font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase}.party-title[data-v-30eab4bd]{color:#e8ebf3;font-size:18px;margin:0}.party-cta[data-v-30eab4bd]{min-width:140px}.party-card[data-v-30eab4bd]{background:linear-gradient(145deg,#0f1116,#0b0d12);border:1px solid #1f222b;border-radius:14px;box-shadow:0 14px 34px rgba(0,0,0,.35);padding:14px}.party-card__header[data-v-30eab4bd]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.party-card__title[data-v-30eab4bd]{color:#e8ebf3;font-size:16px;margin:0}.party-subtitle[data-v-30eab4bd]{color:#9aa6c2;font-size:12px;letter-spacing:.04em;margin:0;text-transform:uppercase}.party-table[data-v-30eab4bd]{background:#0b0d12;border:1px solid #1f222b;border-radius:12px;overflow:hidden}.party-table table[data-v-30eab4bd]{border-collapse:collapse;color:#e8ebf3;width:100%}.party-table td[data-v-30eab4bd],.party-table th[data-v-30eab4bd]{border-bottom:1px solid #1f222b;padding:10px 12px;text-align:left}.party-table th[data-v-30eab4bd]{background:#111622;color:#9bb9ff;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.party-table tbody tr[data-v-30eab4bd]:nth-child(2n){background:rgba(31,34,43,.4)}.party-table tbody tr[data-v-30eab4bd]:hover{background:rgba(47,129,247,.08)}.muted[data-v-30eab4bd]{color:#9aa6c2;font-size:13px}.party-empty[data-v-30eab4bd]{align-items:center;background:#0f1116;border:1px dashed #2f3342;border-radius:12px;color:#c7cedd;display:flex;flex-direction:column;gap:6px;padding:18px}.party-empty__icon[data-v-30eab4bd]{color:#8a92a6;font-size:20px}.party-empty__text[data-v-30eab4bd]{font-size:13px}.list-panel[data-v-057bbcec]{display:flex;flex-direction:column;gap:12px;padding:12px 16px 18px}.list-header[data-v-057bbcec]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.list-eyebrow[data-v-057bbcec]{color:#8a92a6;font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase}.list-title[data-v-057bbcec]{color:#e8ebf3;font-size:18px;margin:0}.list-subtitle[data-v-057bbcec]{color:#9aa6c2;font-size:13px;margin:4px 0 0}.list-body[data-v-057bbcec]{display:grid;gap:12px;grid-template-columns:320px 1fr}@media (max-width:960px){.list-body[data-v-057bbcec]{grid-template-columns:1fr}}.list-sidebar[data-v-057bbcec]{background:linear-gradient(145deg,#0f1116,#0b0d12);border:1px solid #1f222b;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.3);max-height:calc(100dvh - 135px);overflow-y:auto;padding:10px}.list-sidebar.collapsed[data-v-057bbcec]{width:50px}.list-sidebar__items[data-v-057bbcec]{display:flex;flex-direction:column;gap:6px}.list-item[data-v-057bbcec]{align-items:center;background:#0b0d12;border:1px solid #1f222b;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px;transition:border-color .2s ease,transform .1s ease,background .2s ease}.list-item[data-v-057bbcec]:hover{background:#111622;border-color:#2f81f7;transform:translateY(-1px)}.list-item.active[data-v-057bbcec]{border-color:#2f81f7;box-shadow:0 10px 26px rgba(47,129,247,.15)}.list-item__title[data-v-057bbcec]{color:#e8ebf3;font-weight:600;word-break:break-word}.list-item__meta[data-v-057bbcec]{color:#9aa6c2}.list-empty[data-v-057bbcec]{background:#0f1116;border:1px dashed #2f3342;border-radius:12px;color:#c7cedd;padding:16px;text-align:center}.list-empty.detail[data-v-057bbcec]{margin-top:12px}.list-content[data-v-057bbcec]{background:linear-gradient(145deg,#0f1116,#0b0d12);border:1px solid #1f222b;border-radius:14px;box-shadow:0 14px 34px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:12px;min-height:400px;padding:12px}.content-title[data-v-057bbcec]{margin-bottom:4px}.content-heading[data-v-057bbcec]{color:#e8ebf3;font-size:18px;margin:0}.content-card[data-v-057bbcec]{background:#0b0d12;border:1px solid #1f222b;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);padding:12px}.collapsed-icon-container[data-v-057bbcec]{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center}.player-shared[data-v-057bbcec]{background:rgba(250,204,21,.12)}.player-shared-sub-text[data-v-057bbcec]{color:#9aa6c2;font-size:13px}.sessions-panel[data-v-560c3128]{display:flex;flex-direction:column;gap:12px;height:calc(100dvh - 124x);padding:12px 16px 18px}.sessions-header[data-v-560c3128]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.sessions-eyebrow[data-v-560c3128]{color:#8a92a6;font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase}.sessions-title[data-v-560c3128]{color:#e8ebf3;font-size:18px;margin:0}.sessions-subtitle[data-v-560c3128]{color:#9aa6c2;font-size:13px;margin:4px 0 0}.sessions-cta[data-v-560c3128]{min-width:150px}.sessions-body[data-v-560c3128]{display:grid;gap:12px;grid-template-columns:320px 1fr}@media (max-width:960px){.sessions-body[data-v-560c3128]{grid-template-columns:1fr}}.sessions-list[data-v-560c3128]{background:linear-gradient(145deg,#0f1116,#0b0d12);border:1px solid #1f222b;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.3);height:calc(100dvh - 210px);overflow:auto;padding:10px}.sessions-list__items[data-v-560c3128]{display:flex;flex-direction:column;gap:6px}.sessions-list__item[data-v-560c3128]{background:#0b0d12;border:1px solid #1f222b;border-radius:10px;cursor:pointer;padding:10px;transition:border-color .2s ease,transform .1s ease,background .2s ease}.sessions-list__item[data-v-560c3128]:hover{background:#111622;border-color:#2f81f7;transform:translateY(-1px)}.sessions-list__item.active[data-v-560c3128]{border-color:#2f81f7;box-shadow:0 10px 26px rgba(47,129,247,.15)}.sessions-list__title[data-v-560c3128]{color:#e8ebf3;font-weight:600;margin-bottom:4px;word-break:break-word}.sessions-list__meta[data-v-560c3128]{align-items:center;display:flex;gap:8px}.badge[data-v-560c3128]{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.badge-live[data-v-560c3128]{background:#152036;border:1px solid #2f81f7;color:#9bb9ff}.badge-draft[data-v-560c3128]{background:#1a1d27;border:1px solid #3a3320;color:#e3c78a}.muted[data-v-560c3128]{color:#9aa6c2;font-size:12px}.sessions-detail[data-v-560c3128]{background:linear-gradient(145deg,#0f1116,#0b0d12);border:1px solid #1f222b;border-radius:14px;box-shadow:0 14px 34px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:10px;max-height:calc(100dvh - 210px);padding:12px}.sessions-detail__header[data-v-560c3128]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.session-title-input[data-v-560c3128]{background:#11141b;border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;font-size:16px;padding:10px 12px;width:100%}.save-badge[data-v-560c3128],.save-indicator[data-v-560c3128]{align-items:center;display:inline-flex}.save-badge[data-v-560c3128]{border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:600;gap:4px;padding:4px 9px}.save-badge--saving[data-v-560c3128]{background:#1f2937;border-color:#334155;color:#cbd5e1}.save-badge--saved[data-v-560c3128]{background:#34d399;border-color:#15803d;color:#0b1f12}.sessions-editor[data-v-560c3128]{display:flex;flex-direction:column;gap:12px}.editor-card[data-v-560c3128]{background:#0b0d12;border:1px solid #1f222b;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);max-height:calc(100dvh - 292px);overflow:scroll;padding:12px}.editor-card__header[data-v-560c3128]{align-items:center;display:flex;height:35px;justify-content:space-between;margin-bottom:8px}.editor-card .title[data-v-560c3128]{color:#e8ebf3;font-weight:600}.editor-toolbar[data-v-560c3128]{display:flex;gap:6px;margin-bottom:8px}.sessions-tabs[data-v-560c3128]{display:inline-flex;gap:8px}.tab-btn[data-v-560c3128]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;color:#c8ccd8;cursor:pointer;font-size:12px;padding:6px 12px}.tab-btn.active[data-v-560c3128]{background:#111622;border-color:#4b8bff;box-shadow:0 0 0 2px rgba(75,139,255,.12);color:#fff}.rich-input[data-v-560c3128]{background:#11141b;border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;line-height:1.6;max-height:calc(100dvh - 455px);min-height:180px;overflow-y:auto;padding:10px}.rich-input[contenteditable][data-v-560c3128]:empty:before{color:#6b7280;content:attr(data-placeholder);pointer-events:none}.rich-input.readonly[data-v-560c3128]{opacity:.85;pointer-events:none}.rich-display[data-v-560c3128]{background:#11141b;border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;line-height:1.6;padding:10px}.rich-display[data-v-560c3128] p{display:block;margin:0 0 12px}.rich-display[data-v-560c3128] p:last-child{margin-bottom:0}.sessions-empty[data-v-560c3128]{background:#0f1116;border:1px dashed #2f3342;border-radius:12px;color:#c7cedd;padding:20px;text-align:center}.sessions-empty.detail[data-v-560c3128]{margin-top:12px}.sessions-empty__icon[data-v-560c3128]{color:#8a92a6;font-size:22px;margin-bottom:6px}.sessions-empty__text[data-v-560c3128]{font-size:13px}.mention-menu[data-v-560c3128]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.35);min-width:220px;padding:6px 0;position:absolute;z-index:1000}.mention-menu__item[data-v-560c3128]{color:#e8ebf3;cursor:pointer;padding:8px 12px}.mention-menu__item.active[data-v-560c3128],.mention-menu__item[data-v-560c3128]:hover{background:#111622;color:#fff}.mention-menu__empty[data-v-560c3128]{color:#9aa6c2;font-size:13px;padding:8px 12px}.mention-pill[data-v-560c3128]{align-items:center;background:#111622;border:1px solid #2f81f7;border-radius:999px;color:#9bb9ff;display:inline-flex;font-size:11px;font-weight:700;padding:2px 6px}.mention-pill a[data-v-560c3128]{color:inherit;text-decoration:none}.sessions-panel action-text-attachment[data-v-560c3128]{display:inline-block}.modal-backdrop[data-v-560c3128]{align-items:center;background:rgba(5,7,12,.75);display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:2000}.modal-card[data-v-560c3128]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.4);max-width:420px;padding:16px;width:100%}.modal-title[data-v-560c3128]{color:#e8ebf3;font-weight:700;margin-bottom:6px}.modal-text[data-v-560c3128]{color:#9aa6c2;font-size:13px;margin:0 0 12px}.modal-actions[data-v-560c3128]{display:flex;gap:8px;justify-content:flex-end}.timeline-panel[data-v-320c107e]{display:flex;flex-direction:column;gap:12px;height:calc(100dvh - 126px);padding:12px 16px 0}.timeline-header[data-v-320c107e]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.timeline-eyebrow[data-v-320c107e]{color:#8a92a6;font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase}.timeline-title[data-v-320c107e]{color:#e8ebf3;font-size:18px;margin:0}.timeline-subtitle[data-v-320c107e]{color:#9aa6c2;font-size:13px;margin:4px 0 0}.timeline-cta[data-v-320c107e]{min-width:150px}.btn-secondary.btn-xs.active[data-v-320c107e]{background:#1f2a44;border-color:#4b8bff;box-shadow:0 0 0 2px rgba(75,139,255,.15);color:#fff}.timeline-body[data-v-320c107e]{display:grid;gap:12px;grid-template-columns:320px 1fr}@media (max-width:960px){.timeline-body[data-v-320c107e]{grid-template-columns:1fr}}.manage-mode[data-v-320c107e]{height:calc(100dvh - 210px);overflow:scroll}.timeline-view-only[data-v-320c107e]{display:block;height:calc(100dvh - 167px);overflow:scroll}.timeline-list[data-v-320c107e]{background:linear-gradient(145deg,#0f1116,#0b0d12);border:1px solid #1f222b;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.3);max-height:calc(100dvh - 210px);overflow:auto;padding:10px}.timeline-list__item[data-v-320c107e]{background:#0b0d12;border:1px solid #1f222b;border-radius:10px;cursor:pointer;margin-bottom:8px;padding:10px;transition:border-color .2s ease,transform .1s ease,background .2s ease}.timeline-list__item[data-v-320c107e]:hover{background:#111622;border-color:#2f81f7;transform:translateY(-1px)}.timeline-list__item.active[data-v-320c107e]{border-color:#2f81f7;box-shadow:0 10px 26px rgba(47,129,247,.15)}.timeline-list__title[data-v-320c107e]{color:#e8ebf3;font-weight:600;word-break:break-word}.timeline-list__meta[data-v-320c107e]{align-items:center;display:flex;gap:8px;margin-top:4px}.badge[data-v-320c107e]{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.badge-draft[data-v-320c107e]{background:#1a1d27;border:1px solid #3a3320;color:#e3c78a}.badge-live[data-v-320c107e]{background:#152036;border:1px solid #2f81f7;color:#9bb9ff}.muted[data-v-320c107e]{color:#9aa6c2;font-size:12px}.timeline-empty[data-v-320c107e]{background:#0f1116;border:1px dashed #2f3342;border-radius:12px;color:#c7cedd;padding:20px;text-align:center}.timeline-empty.detail[data-v-320c107e]{margin-top:12px}.timeline-empty__icon[data-v-320c107e]{color:#8a92a6;font-size:22px;margin-bottom:6px}.timeline-empty__text[data-v-320c107e]{font-size:13px}.timeline-detail[data-v-320c107e]{background:linear-gradient(145deg,#0f1116,#0b0d12);border:1px solid #1f222b;border-radius:14px;box-shadow:0 14px 34px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:12px;padding:12px}.timeline-detail__header[data-v-320c107e]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.timeline-title-input[data-v-320c107e]{background:#11141b;border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;flex:1;font-size:16px;min-width:220px;padding:10px 12px}.timeline-fields[data-v-320c107e]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.field-label[data-v-320c107e]{color:#9aa6c2;font-size:12px}.field-input[data-v-320c107e]{background:#11141b;border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;padding:10px 12px;width:100%}.editor-card[data-v-320c107e]{background:#0b0d12;border:1px solid #1f222b;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);max-height:calc(100dvh - 316px);overflow:scroll;padding:12px}.editor-card__header[data-v-320c107e]{align-items:center;display:flex;height:35px;justify-content:space-between;margin-bottom:8px}.editor-card .title[data-v-320c107e]{color:#e8ebf3;font-weight:600}.editor-toolbar[data-v-320c107e]{display:flex;gap:6px;margin-bottom:8px}.rich-input[data-v-320c107e]{background:#11141b;border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;line-height:1.6;max-height:calc(100dvh - 428px);min-height:160px;overflow-y:auto;padding:10px}.rich-input[contenteditable][data-v-320c107e]:empty:before{color:#6b7280;content:attr(data-placeholder);pointer-events:none}.rich-input.readonly[data-v-320c107e]{opacity:.9;pointer-events:none}.save-badge[data-v-320c107e],.save-indicator[data-v-320c107e]{align-items:center;display:inline-flex}.save-badge[data-v-320c107e]{border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:600;gap:4px;padding:4px 9px}.save-badge--saving[data-v-320c107e]{background:#1f2937;border-color:#334155;color:#cbd5e1}.save-badge--saved[data-v-320c107e]{background:#34d399;border-color:#15803d;color:#0b1f12}.ghost-row[data-v-320c107e]{opacity:.6}.timeline-view[data-v-320c107e]{width:100%}.v-timeline[data-v-320c107e]{background:linear-gradient(145deg,#0b0d12,#0f1116);border:1px solid #1f222b;border-radius:12px;box-shadow:0 14px 34px rgba(0,0,0,.35);padding:16px;position:relative}.v-timeline__section[data-v-320c107e]{display:flex;gap:12px;padding-bottom:16px;position:relative}.v-timeline__marker[data-v-320c107e]{background:#0f1116;border:1px solid #1f222b;border-radius:6px;box-shadow:0 6px 12px rgba(0,0,0,.25);color:#9bb9ff;padding:17px;position:relative;z-index:1}.v-timeline__marker i[data-v-320c107e]{color:#9bb9ff;position:relative;z-index:2}.v-timeline__marker .line[data-v-320c107e]{background:#1f222b;height:calc(100% - 16px);left:7px;position:absolute;top:16px;width:2px}.v-timeline__content[data-v-320c107e]{background:#0b0d12;border:1px solid #1f222b;border-radius:12px;box-shadow:0 10px 20px rgba(0,0,0,.2);flex:1;padding:10px 12px}.v-timeline__title[data-v-320c107e]{align-items:center;color:#e8ebf3;display:flex;font-weight:600;gap:8px}.v-timeline__meta[data-v-320c107e]{color:#9aa6c2;font-size:12px;margin:4px 0}.v-timeline__body[data-v-320c107e]{color:#e8ebf3;line-height:1.6}.modal-backdrop[data-v-320c107e]{align-items:center;background:rgba(5,7,12,.75);display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:2000}.modal-card[data-v-320c107e]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.4);max-width:420px;padding:16px;width:100%}.modal-title[data-v-320c107e]{color:#e8ebf3;font-weight:700;margin-bottom:6px}.modal-text[data-v-320c107e]{color:#9aa6c2;font-size:13px;margin:0 0 12px}.modal-actions[data-v-320c107e]{display:flex;gap:8px;justify-content:flex-end}.v-timeline[data-v-320c107e]:before{display:none}.toggle-container[data-v-e43b6c98]{align-items:center;display:flex}.switch[data-v-e43b6c98]{display:inline-block;height:20px;margin:0 10px;position:relative;width:40px}.switch input[data-v-e43b6c98]{display:none}input:checked+.slider[data-v-e43b6c98]:before{transform:translateX(18px)}.add-tab-modal[data-v-3f52a5ba]{color:#e8ebf3;display:grid;gap:12px}.add-tab-modal label[data-v-3f52a5ba]{color:#9aa6c2;display:inline-block;font-weight:600;margin-bottom:4px}.add-tab-modal input[data-v-3f52a5ba]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.add-tab-modal input[data-v-3f52a5ba]:focus{border-color:#2f81f7;box-shadow:0 0 0 3px rgba(47,129,247,.12);outline:none}.page-options[data-v-3f52a5ba]{background:#0b0d12;border:1px solid #1f222b;border-radius:10px;max-height:140px;overflow:auto;padding:10px 12px}.page-options[data-v-3f52a5ba]::-webkit-scrollbar{width:6px}.page-options[data-v-3f52a5ba]::-webkit-scrollbar-thumb{background:#1f222b;border-radius:8px}.notif-msg[data-v-3f52a5ba]{background:linear-gradient(135deg,#0f131d,#0c1019);border:1px solid #1f222b;border-left:4px solid #2f81f7;border-radius:10px;color:#c8d2e2;height:-moz-fit-content;height:fit-content;margin-top:12px;padding:10px 12px}.notif-msg .published[data-v-3f52a5ba]{color:#4ade80}.notif-msg .font-dark-error[data-v-3f52a5ba]{color:#f15b64}.notif-msg .font-dark-accent[data-v-3f52a5ba]{color:#2f81f7}.notif-title[data-v-3f52a5ba]{color:#9ca3af;font-size:12px;letter-spacing:.01em;margin-bottom:4px}.notif-line[data-v-3f52a5ba]{align-items:center;color:#c8ccd8;display:flex;font-size:13px;gap:6px;margin:2px 0}.muted[data-v-3f52a5ba]{color:#9ca3af}.pill[data-v-3f52a5ba]{border-radius:999px;font-size:12px;font-weight:700;padding:4px 8px}.pill-success[data-v-3f52a5ba]{background:rgba(46,204,113,.12);border:1px solid rgba(46,204,113,.35);color:#7ee0a3}.pill-danger[data-v-3f52a5ba]{background:rgba(232,67,96,.12);border:1px solid rgba(232,67,96,.35);color:#fca5a5}.pill-info[data-v-3f52a5ba]{background:rgba(75,139,255,.12);border:1px solid rgba(75,139,255,.35);color:#9dbbff}.hide-opacity-hover:hover .hide-opacity-hover-child[data-v-3f52a5ba]{display:inline!important}.bg-error-notif[data-v-3f52a5ba]{background:#3a1a1f;border:1px solid #5a1f28;color:#f8d7da}.toggle-container[data-v-3f52a5ba]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;padding:6px 10px}.btn-primary[data-v-3f52a5ba],.btn-secondary[data-v-3f52a5ba]{min-width:120px}.tab-form[data-v-3f52a5ba]{display:grid;gap:12px}.panel-card[data-v-3f52a5ba]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.25);display:grid;gap:10px;padding:12px}.panel-card__header[data-v-3f52a5ba]{align-items:center;display:flex;justify-content:space-between}.field[data-v-3f52a5ba]{display:grid;gap:6px}.field-label[data-v-3f52a5ba]{color:#c8ccd8;font-size:12px;font-weight:600}.text-input[data-v-3f52a5ba]{padding:9px 10px;width:100%}.static-pill[data-v-3f52a5ba],.text-input[data-v-3f52a5ba]{background:#11141b;border:1px solid #1f222b;border-radius:10px;color:#e5e7eb}.static-pill[data-v-3f52a5ba]{font-weight:600;padding:8px 10px}.selected-list[data-v-3f52a5ba]{display:grid;gap:6px;height:200px;overflow:scroll}.selected-pill[data-v-3f52a5ba]{color:#e5e7eb;padding:8px 10px}.selected-inline[data-v-3f52a5ba],.selected-pill[data-v-3f52a5ba]{align-items:center;background:#0b0d12;border:1px solid #1f222b;border-radius:10px;display:inline-flex;gap:6px}.selected-inline[data-v-3f52a5ba]{margin-top:6px;padding:6px 8px}.confirm-delete[data-v-3f52a5ba]{background:#0b0d12;border:1px dashed #272c38;border-radius:12px;padding:16px;text-align:center}input[data-v-23b9a462],textarea[data-v-23b9a462]{font-size:16px;line-height:1.5}button.btn-secondary[data-v-23b9a462]{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}button.btn-secondary[data-v-23b9a462]:hover{background-color:#0056b3}.visibility-banner[data-v-15777c2c]{align-items:center;background:#0b0d12;border:1px solid #1f222b;border-radius:12px;display:grid;gap:10px;grid-template-columns:40px 1fr;padding:12px}.visibility-banner i[data-v-15777c2c]{border-radius:10px;display:grid;font-size:16px;height:40px;place-items:center;width:40px}.banner-text[data-v-15777c2c]{display:flex;flex-direction:column;gap:2px}.banner-title[data-v-15777c2c]{color:#e5e7eb;font-size:14px;font-weight:700}.banner-subtitle[data-v-15777c2c]{color:#9ca3af;font-size:12px}.notif-msg-all[data-v-15777c2c]{border-color:rgba(46,204,113,.3);box-shadow:0 0 0 1px rgba(46,204,113,.15)}.notif-msg-all i[data-v-15777c2c]{background:rgba(46,204,113,.12);color:#38c172}.notif-msg-none[data-v-15777c2c]{border-color:rgba(239,68,68,.3);box-shadow:0 0 0 1px rgba(239,68,68,.15)}.notif-msg-none i[data-v-15777c2c]{background:rgba(239,68,68,.12);color:#f87171}.notif-msg-some[data-v-15777c2c]{border-color:rgba(250,204,21,.35);box-shadow:0 0 0 1px rgba(250,204,21,.18)}.notif-msg-some i[data-v-15777c2c]{background:rgba(250,204,21,.12);color:#facc15}.selector-card[data-v-15777c2c]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;display:grid;gap:10px;margin-top:14px;padding:12px}.selector-header[data-v-15777c2c]{border-bottom:1px solid #1b1f29;padding-bottom:8px}.specific-players-selector[data-v-15777c2c]{max-height:280px;overflow-y:auto}.players-list[data-v-15777c2c]{display:grid;gap:8px}.player-option[data-v-15777c2c]{align-items:center;background:#0b0d12;border:1px solid #1f222b;border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:10px;transition:border-color .12s ease,box-shadow .12s ease}.player-option[data-v-15777c2c]:hover{border-color:#3a4a6a;box-shadow:0 8px 20px rgba(0,0,0,.25)}.player-checkbox[data-v-15777c2c]{accent-color:#4b8bff;height:16px;width:16px}.player-name[data-v-15777c2c]{color:#e5e7eb;font-size:13px}.empty-state[data-v-15777c2c]{background:#0b0d12;border:1px dashed #272c38;border-radius:10px;color:#c8ccd8;padding:10px}.visibility-toggle[data-v-15777c2c]{display:flex;gap:8px}.btn-toggle[data-v-15777c2c]{background:#11141b;border:1px solid #1f222b;border-radius:8px;color:#e5e7eb;cursor:pointer;padding:8px 12px;transition:border-color .12s ease,box-shadow .12s ease,color .12s ease}.btn-toggle.active[data-v-15777c2c]{background:#1f2a44;border-color:#4b8bff;box-shadow:0 0 0 2px rgba(75,139,255,.15);color:#fff}.folder-header[data-v-f5b6ed0a]{align-items:center;border-radius:8px;cursor:pointer;display:flex;padding:10px 12px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.folder-children[data-v-f5b6ed0a]{padding-left:10px}.ghost[data-v-f5b6ed0a]{opacity:.5}.drag-handle[data-v-f5b6ed0a]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle[data-v-f5b6ed0a]:active{cursor:grabbing}.hover-bg[data-v-f5b6ed0a]{cursor:pointer;transition:background-color .2s ease-in-out}.hover-bg[data-v-f5b6ed0a]:hover{background:#0f1116;border:1px solid #1f222b;border-radius:8px}.menuitem[data-v-f5b6ed0a]{padding:2px 4px}.fa-folder-open[data-v-f5b6ed0a],.fa-folder[data-v-f5b6ed0a]{color:#7fb2ff}.folder-icon[data-v-f5b6ed0a]{color:#7fb2ff;padding:2px 6px;transition:opacity .15s ease;width:20px}.fa-file-alt[data-v-f5b6ed0a]{color:#e8ebf3;padding:2px 6px;transition:opacity .15s ease;width:20px}.folder-color-dim[data-v-f5b6ed0a]{color:#6b7486!important}.icon-wrap[data-v-f5b6ed0a]{align-items:center;display:inline-flex;height:22px;justify-content:center;position:relative;width:22px}.folder-base[data-v-f5b6ed0a]{transition:opacity .15s ease}.chevron-icon[data-v-f5b6ed0a]{color:#9aa6c2!important;opacity:0;position:absolute;transition:opacity .12s ease,transform .25s ease}.icon-wrap.show-chevron .folder-base[data-v-f5b6ed0a]{opacity:0}.icon-wrap.show-chevron .chevron-icon[data-v-f5b6ed0a]{opacity:1}.chevron-icon.rotated[data-v-f5b6ed0a]{transform:rotate(90deg)}.truncate[data-v-f5b6ed0a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rename-input[data-v-f5b6ed0a]{background:#0f1116;border:1px solid #1f222b;border-radius:8px;box-sizing:border-box;color:#e8ebf3;font-size:1rem;padding:6px 8px;width:100%}.is-homepage[data-v-f5b6ed0a]{background:linear-gradient(135deg,rgba(47,129,247,.12),rgba(17,20,27,.85));border-left:2px solid #2f81f7;box-shadow:inset 0 0 0 1px rgba(47,129,247,.15);position:relative}.selected-folder[data-v-f5b6ed0a]{background:linear-gradient(135deg,#111622,#0f1116);border:1px solid #2f81f7;border-radius:10px;box-shadow:0 10px 26px rgba(47,129,247,.12);color:#e8ebf3;padding:2px 4px}.no-interaction[data-v-f5b6ed0a]{pointer-events:none}.search-input-container[data-v-6e97c747]{left:55%;top:8px;z-index:1000}.search-input[data-v-6e97c747]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;color:#e8ebf3;font-size:15px;padding:12px 44px 12px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.search-input.focused-input[data-v-6e97c747]{border-color:#2f81f7!important;box-shadow:0 0 0 3px rgba(47,129,247,.15)!important}.clear-input-btn[data-v-6e97c747]{background:#161925;border:1px solid #1f222b;border-radius:10px;color:#9aa6c2;cursor:pointer;font-size:.8rem;padding:6px 8px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.clear-input-btn[data-v-6e97c747]:hover{border-color:#2f81f7;box-shadow:0 8px 24px rgba(47,129,247,.16);color:#e8ebf3}.search-dropdown[data-v-6e97c747]{background:#0b0d12;border:1px solid #1f222b;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:8px;left:56%;max-height:calc(100dvh - 150px);max-width:640px;overflow-y:auto;padding:12px;position:fixed;top:60px;transform:translateX(-50%);width:50%;z-index:1000}.dropdown-header[data-v-6e97c747]{border-bottom:1px solid #1f222b;color:#9aa6c2;font-size:13px;font-weight:700;letter-spacing:.08em;padding:8px;text-transform:uppercase}.dropdown-item[data-v-6e97c747]{border-radius:10px;color:#e8ebf3;cursor:pointer;padding:10px;transition:background .2s ease,border-color .2s ease}.dropdown-item.highlighted[data-v-6e97c747],.dropdown-item[data-v-6e97c747]:hover{background:#0f131d;border:1px solid #1f222b}.dropdown-no-results[data-v-6e97c747]{color:#9aa6c2;padding:10px;text-align:center}.spinner-container[data-v-6e97c747]{margin-top:2rem;min-height:2rem;text-align:center}.spinner[data-v-6e97c747]{color:#9aa6c2;font-size:2rem}.search-results[data-v-6e97c747]{list-style:none;margin:0;max-height:calc(50vh - 5rem);overflow-y:auto;padding:0}.search-result[data-v-6e97c747]{cursor:pointer;margin-bottom:8px;padding:6px;text-align:left}.search-result h4[data-v-6e97c747]{color:#e8ebf3;font-size:1rem;margin:0}.search-result.highlighted[data-v-6e97c747]{background:#111622;border:1px solid #2f81f7;box-shadow:0 10px 24px rgba(47,129,247,.12)}.search-hint[data-v-6e97c747]{align-items:center;align-self:flex-start;background:rgba(11,13,18,.9);border:1px solid #1f222b;border-radius:10px;bottom:0;box-shadow:0 8px 24px rgba(0,0,0,.25);display:flex;gap:10px;justify-content:center;padding:8px 12px;position:sticky;width:100%}.pill[data-v-6e97c747]{align-items:center;background:#0f1116;border:1px solid #1f222b;border-radius:8px;color:#9aa6c2;display:inline-flex;font-size:12px;gap:6px;padding:6px 10px}.key[data-v-6e97c747]{align-items:center;background:#111622;border:1px solid #1f222b;border-radius:6px;color:#e8ebf3;display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.no-results[data-v-6e97c747]{color:#9aa6c2;font-style:italic;margin-top:2rem;min-height:2rem;text-align:center}[data-v-6e97c747] em{background-color:rgba(47,129,247,.15);border-radius:4px;color:#e8ebf3;font-weight:700;padding:1px 3px}[data-v-6e97c747] .search-result{background:#0f1116;border:1px solid #1f222b;border-radius:10px;padding:10px}[data-v-6e97c747] .search-result:hover{background:#111622;border:1px solid #2f81f7;box-shadow:0 10px 28px rgba(47,129,247,.12)}li[data-v-6e97c747]{list-style:none;padding-left:10px}.fade-enter-active[data-v-6e97c747],.fade-leave-active[data-v-6e97c747]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-6e97c747],.fade-leave-to[data-v-6e97c747]{opacity:0;transform:translateY(5px)}.amendments[data-v-6e97c747]{border-left:2px solid #1f222b;margin-left:1rem;padding-left:.5rem}.amendments h5[data-v-6e97c747]{color:#9aa6c2;font-size:1rem;margin-top:1rem}.codex-folder-panel[data-v-22235865]{background:#0b0d12;border:1px solid #1b1f29;border-radius:12px;box-shadow:0 14px 34px rgba(0,0,0,.35);color:#e8ebf3}.folder-card[data-v-22235865]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;padding:8px}.folder-header[data-v-22235865]{border-bottom:1px solid #1f222b}.folder-title[data-v-22235865]{color:#d5dae5}.nested-margin[data-v-22235865]{padding-left:20px}.mr-5[data-v-22235865]{margin-right:3px}.menuitem[data-v-22235865]{padding:3px 5px}.default-font[data-v-22235865]{font-size:13px;letter-spacing:.4px}.hover-bg[data-v-22235865]{cursor:pointer;transition:background-color .2s ease-in-out}.hover-bg[data-v-22235865]:hover{background:#1a1f2f}.blue-background-class[data-v-22235865]{background:#87cefa47}.top-level-nest[data-v-22235865]{padding-left:5px}.w-300[data-v-22235865]{max-width:300px;min-width:300px;width:300px}.align-right[data-v-22235865]{margin-left:auto}.folder-tree-shell[data-v-22235865]{background:#0d1118;border:1px solid #1f222b;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);height:calc(100dvh - 218px);overflow-y:auto;padding:6px;position:relative}.folder-search-input[data-v-22235865]{background:#0b0f16;border:1px solid #1f222b;border-radius:8px;color:#e8ebf3;font-size:12px;max-width:170px;padding:4px 20px 4px 8px;width:100%}.folder-search-input[data-v-22235865]::-moz-placeholder{color:#6b7280}.folder-search-input[data-v-22235865]::placeholder{color:#6b7280}.folder-search-clear[data-v-22235865]{align-items:center;background:linear-gradient(135deg,#dfe3ea,#cfd5df)!important;border:1px solid #9ea8ba!important;border-radius:5px;box-shadow:0 12px 28px rgba(0,0,0,.26);color:#0b0d12;cursor:pointer;display:flex;font-size:12px;height:18px;justify-content:center;line-height:18px;margin-left:-22px;margin-top:5px;width:18px}.folder-search-clear[data-v-22235865]:hover{background:linear-gradient(135deg,#111622,#0c1019)!important;border-color:#1f2937!important;box-shadow:0 14px 32px rgba(0,0,0,.32);color:#f6f8fb!important}.folder-search-overlay[data-v-22235865]{align-items:center;background:rgba(11,15,22,.35);display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.folder-search-spinner[data-v-22235865]{animation:folder-search-spin-22235865 .7s linear infinite;border:2px solid rgba(232,235,243,.3);border-radius:999px;border-top-color:#e8ebf3;height:18px;width:18px}@keyframes folder-search-spin-22235865{to{transform:rotate(1turn)}}.folder-search-empty[data-v-22235865]{color:#8b94a7;font-size:12px;padding:16px 8px;text-align:center}.add-tab-button[data-v-f448f65c]{align-items:center;background:linear-gradient(135deg,#0f1116,#111827);border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;cursor:pointer;display:inline-flex;justify-content:center;list-style:none;margin-left:8px;padding:8px 14px;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease}.add-tab-button i[data-v-f448f65c]{font-size:14px}.add-tab-button[data-v-f448f65c]:hover{border-color:#2f81f7;box-shadow:0 10px 28px rgba(47,129,247,.16);transform:translateY(-1px)}.add-tab-button[data-v-f448f65c]:active{box-shadow:0 6px 18px rgba(47,129,247,.12);transform:scale(.98)}.game-show-skin{background:#0b0d12;border:1px solid #1b1f29;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.35);color:#e8ebf3;padding:12px}.tabs-wrapper{align-items:center;background:#0f1116;display:flex;overflow-x:auto;padding:6px 8px 0;white-space:nowrap}.tabs{display:flex;gap:6px;list-style:none;margin:0;max-width:calc(100vw - 60px);overflow:auto;padding:0}.tabs li{background:#11141b;border:1px solid #1f222b;border-bottom:none;border-radius:10px 10px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);color:#e5e7eb;cursor:pointer;padding:5px 9px;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.tabs li.active{background:linear-gradient(145deg,#192033,#131827);border-bottom:2px solid #2f81f7;box-shadow:0 6px 18px rgba(0,0,0,.35);color:#f4f5f7}.tabs li:hover{background-color:#1a1f2f;border-bottom:1px solid #2f81f7}.hide-opacity-hover:hover .hide-opacity-hover-child{display:inline!important}.hidden-tab{background:linear-gradient(135deg,#1a1111,#11141b)!important;border-color:#7c2d2d!important;color:#f7e8e8!important}.hidden-tab:hover{border-bottom:1px solid #e85670!important}.hidden-tab.active,.hidden-tab:hover{background:linear-gradient(135deg,#20141a,#181922)!important}.hidden-tab.active{border-bottom:2px solid #e85670!important}.tab-content-container{background:#0f1116;border:1px solid #1b1f29;border-radius:0 0 10px 10px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);padding:5px 12px}.game-modal-overlay[data-v-4652e61f]{align-items:center;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;position:fixed;z-index:120}.game-modal[data-v-4652e61f]{background:#0b0d12;border:1px solid #1f222b;border-radius:14px;box-shadow:0 20px 70px rgba(0,0,0,.55);display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:min(720px,90vw)}.modal-header[data-v-4652e61f]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 20px 10px}.title[data-v-4652e61f]{color:#e8ebf3;font-size:18px;margin:0}.eyebrow[data-v-4652e61f]{color:#8a92a6;font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase}.icon-btn[data-v-4652e61f]{background:transparent;border:1px solid #1f222b;border-radius:10px;color:#9aa6c2;cursor:pointer;padding:8px;transition:border-color .2s ease,color .2s ease,background .2s ease}.icon-btn[data-v-4652e61f]:hover{background:#111622;border-color:#2f81f7;color:#e8ebf3}.modal-body[data-v-4652e61f]{flex:1;overflow-y:auto;padding:12px 20px 8px}.section[data-v-4652e61f]{margin-bottom:14px}.section-title[data-v-4652e61f]{color:#9aa6c2;font-size:12px;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.game-grid[data-v-4652e61f]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.game-card[data-v-4652e61f]{align-items:flex-start;background:#0f1116;border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;cursor:pointer;display:flex;flex-direction:column;padding:12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease;width:100%}.game-card[data-v-4652e61f]:hover{border-color:#2f81f7;box-shadow:0 12px 30px rgba(47,129,247,.15);transform:translateY(-1px)}.game-card.active[data-v-4652e61f]{border-color:#2f81f7;box-shadow:0 12px 30px rgba(47,129,247,.2)}.archived-grid .game-card[data-v-4652e61f]{background:#0c0f17;border-style:dashed;opacity:.8}.archived-card .pill[data-v-4652e61f]{background:#2d2f3a;color:#c7cedd}.invite-card[data-v-4652e61f]{background:linear-gradient(135deg,#1a1013,#130f14);border-color:#f56c8a}.game-name[data-v-4652e61f]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#e8ebf3;display:-webkit-box;font-weight:600;margin-bottom:6px;overflow:hidden;width:100%;word-break:break-word}.pill[data-v-4652e61f]{align-items:center;background:#152036;border-radius:999px;color:#9bb9ff;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.pill-soft[data-v-4652e61f]{background:#182026;color:#b7c4d6}.pill-invite[data-v-4652e61f]{background:linear-gradient(135deg,#ff6482,#f22d55);color:#0b0d12}.empty-state[data-v-4652e61f]{color:#9aa6c2;padding:28px 0;text-align:center}.modal-footer[data-v-4652e61f]{align-items:center;border-top:1px solid #1f222b;display:flex;gap:12px;padding:14px 20px 16px}.spacer[data-v-4652e61f]{flex:1}.game-form-overlay[data-v-57dcabb0]{align-items:center;background:rgba(0,0,0,.65);display:flex;inset:0;justify-content:center;position:fixed;z-index:140}.game-form-panel[data-v-57dcabb0]{background:#0b0d12;border:1px solid #1f222b;border-radius:14px;box-shadow:0 20px 70px rgba(0,0,0,.55);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(720px,94vw)}.header[data-v-57dcabb0]{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 20px 10px}.title[data-v-57dcabb0]{color:#e8ebf3;font-size:18px;margin:0}.eyebrow[data-v-57dcabb0]{color:#8a92a6;font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase}.subtitle[data-v-57dcabb0]{color:#94a0b8;font-size:13px;margin:4px 0 0}.icon-btn[data-v-57dcabb0]{background:transparent;border:1px solid #1f222b;border-radius:10px;color:#9aa6c2;cursor:pointer;padding:8px;transition:border-color .2s ease,color .2s ease,background .2s ease}.icon-btn[data-v-57dcabb0]:hover{background:#111622;border-color:#2f81f7;color:#e8ebf3}.body[data-v-57dcabb0]{flex:1;overflow-y:auto;padding:12px 20px 0}.form-grid[data-v-57dcabb0]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.field[data-v-57dcabb0]{display:flex;flex-direction:column}.label[data-v-57dcabb0]{color:#9aa6c2;font-size:12px;margin-bottom:6px}.input[data-v-57dcabb0]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;font-size:14px;padding:10px 12px}.banner-input[data-v-57dcabb0]{align-items:center;display:flex}.banner-preview[data-v-57dcabb0]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;margin-top:10px;overflow:hidden}.banner-preview img[data-v-57dcabb0]{display:block;height:auto;width:100%}.archive-card[data-v-57dcabb0]{align-items:center;background:linear-gradient(135deg,rgba(47,129,247,.08),rgba(11,13,18,.9));border:1px solid #2f81f7;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-top:18px;padding:12px}.toggle[data-v-57dcabb0]{align-items:center;color:#e8ebf3;cursor:pointer;display:inline-flex;gap:8px}.toggle input[data-v-57dcabb0]{display:none}.slider[data-v-57dcabb0]{background:#1f2635;border-radius:999px;height:22px;position:relative;transition:background .2s ease;width:48px}.toggle input:checked+.slider[data-v-57dcabb0]{background:#2f81f7}.toggle input:checked+.slider[data-v-57dcabb0]:after{transform:translateX(18px)}.toggle-label[data-v-57dcabb0]{color:#cfd6e6;font-size:13px}.footer[data-v-57dcabb0]{align-items:center;background:rgba(10,12,16,.9);border-top:1px solid #1f222b;display:flex;padding:14px 20px 16px}.spacer[data-v-57dcabb0]{flex:1}.new-page-btn[data-v-22494a64]{width:106px}.upgrade-badge[data-v-22494a64]{display:inline-flex}.upgrade-badge a[data-v-22494a64]{align-items:center;background:linear-gradient(135deg,#2f81f7,#6aa8ff);border-radius:999px;box-shadow:0 10px 26px rgba(47,129,247,.25);color:#0b1b31;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.06em;padding:8px 14px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.upgrade-badge a[data-v-22494a64]:hover{box-shadow:0 14px 32px rgba(47,129,247,.35);transform:translateY(-1px)}.upgrade-badge a[data-v-22494a64]:active{box-shadow:0 8px 18px rgba(47,129,247,.2);transform:translateY(0)}.trial-badge[data-v-22494a64]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,17,22,.7);border:none;border-radius:0;border-top:1px solid rgba(47,129,247,.6);bottom:0;box-shadow:0 -10px 26px rgba(47,129,247,.1);color:#e8ebf3;cursor:pointer;display:inline-flex;font-weight:400;justify-content:center;left:0;padding:10px;position:fixed;right:0;text-align:center;transition:box-shadow .2s ease,border-color .2s ease;width:100%;z-index:50}.trial-badge[data-v-22494a64]:hover{border-color:#6aa8ff;box-shadow:0 -12px 30px rgba(47,129,247,.2)}.trial-badge[data-v-22494a64]:active{box-shadow:0 -8px 22px rgba(47,129,247,.18)}.account-settings-modal[data-v-22494a64]{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.account-settings-modal__backdrop[data-v-22494a64]{background:rgba(0,0,0,.6);inset:0;position:absolute}.account-settings-modal__card[data-v-22494a64]{background:#0f1116;border:1px solid #1f222b;border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:12px;padding:16px;position:relative;width:min(420px,90vw);z-index:1}.account-settings-modal__title[data-v-22494a64]{color:#e8ebf3;font-weight:700}.account-settings-modal__subtitle[data-v-22494a64]{color:#c7cedd;font-size:13px}.account-settings-modal__options[data-v-22494a64]{color:#e8ebf3;display:flex;flex-direction:column;font-size:13px;gap:8px}.account-settings-modal__option[data-v-22494a64]{align-items:center;display:flex;gap:8px}.account-settings-modal__actions[data-v-22494a64]{display:flex;gap:8px;justify-content:flex-end}@media(max-width:640px){.trial-badge[data-v-22494a64]{display:none}}.notification-badge[data-v-22494a64]{animation:pulse-22494a64 1.5s infinite;background-color:red;border-radius:50%;box-shadow:0 4px 10px rgba(225,24,24,.5);height:8px;margin-left:-6px!important;margin-top:-41px;right:-6px;top:-6px;width:8px}@keyframes pulse-22494a64{0%{box-shadow:0 0 5px rgba(225,24,24,.7);transform:scale(1)}50%{box-shadow:0 0 10px rgba(225,24,24,.5);transform:scale(1.3)}to{box-shadow:0 0 5px rgba(225,24,24,.7);transform:scale(1)}}.feed-wrapper .notification-badge[data-v-22494a64]{background-color:red;margin-left:-6px;margin-top:-17px}.bell-p[data-v-22494a64]{padding:8px 9px}[data-v-22494a64] .icon-chip{align-items:center;background:rgba(15,17,22,.85);border:1px solid #1f222b;border-radius:12px;color:#e8ebf3;cursor:pointer;display:inline-flex;justify-content:center;min-height:38px;min-width:38px;padding:8px 10px;position:relative;transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}[data-v-22494a64] .icon-chip:hover{background:rgba(18,22,30,.92);border-color:#2f81f7;box-shadow:0 8px 30px rgba(47,129,247,.18);color:#e8ebf3}[data-v-22494a64] .icon-chip i{font-size:16px}.header-actions[data-v-22494a64]{margin-right:15px;padding:7px 10px}.game-switch-trigger[data-v-22494a64],.header-actions[data-v-22494a64]{align-items:center;background:rgba(15,17,22,.8);border:1px solid #1f222b;border-radius:10px;box-shadow:0 6px 18px rgba(47,129,247,.12);color:#e8ebf3;cursor:pointer;display:inline-flex;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.game-switch-trigger[data-v-22494a64]{min-width:220px;padding:10px 12px}.game-switch-trigger[data-v-22494a64]:hover{background:rgba(18,22,30,.95);border-color:#2f81f7;box-shadow:0 8px 30px rgba(47,129,247,.12)}.game-switch-trigger[data-v-22494a64]:disabled{cursor:not-allowed;opacity:.5}.invitation-pill[data-v-22494a64]{background:linear-gradient(135deg,#ff6482,#f22d55);border-radius:999px;box-shadow:0 6px 18px rgba(242,45,85,.35);color:#0b0d12;font-size:12px;font-weight:700;height:24px;min-width:24px;padding:0 8px}.switch-pill[data-v-22494a64]{background:#111622;border:1px solid #2f81f7;border-radius:8px;color:#9aa6c2;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase}.game-switch-width[data-v-22494a64]{width:45%}.drawer-overlay[data-v-9760faa0]{animation:fade-in-9760faa0 .3s ease;background-color:rgba(0,0,0,.5);height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.drawer[data-v-9760faa0]{animation:slide-in-9760faa0 .3s ease forwards;background-color:#222529;background:#0f1116;border:1px solid #20242d;box-shadow:-2px 0 5px rgba(0,0,0,.2);height:100%;overflow-y:auto;position:fixed;right:0;top:0;z-index:10000}.drawer-sm[data-v-9760faa0]{width:300px}.drawer-md[data-v-9760faa0]{width:500px}.drawer-lg[data-v-9760faa0]{width:800px}.drawer-header[data-v-9760faa0]{display:flex;padding:1rem}.drawer-content[data-v-9760faa0]{padding:1rem}.close-icon[data-v-9760faa0]{align-items:center;background:#0f1116;border:1px solid #1f222b;border-radius:10px;color:#9aa6c2;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease;width:36px}.close-icon[data-v-9760faa0]:hover{border-color:#2f81f7;box-shadow:0 10px 28px rgba(47,129,247,.16);color:#e8ebf3}@keyframes fade-in-9760faa0{0%{background-color:transparent}to{background-color:rgba(0,0,0,.5)}}@keyframes slide-in-9760faa0{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out-9760faa0{0%{transform:translateX(0)}to{transform:translateX(100%)}}.link-queue-fab[data-v-7ab0003b]{background:#1c2335;border:1px solid #2f3b5a;border-radius:9999px;box-shadow:0 10px 24px rgba(0,0,0,.35);color:#e7eaef;cursor:pointer;padding:8px 12px;transform-origin:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;z-index:1100}.link-queue-fab.highlight[data-v-7ab0003b]{background:#25304d;border-color:#4b8bff;box-shadow:0 14px 28px rgba(75,139,255,.35)}.link-queue-modal[data-v-7ab0003b]{align-items:center;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.link-queue-modal__content[data-v-7ab0003b]{background:#0b0d12;border:1px solid #1b1f29;border-radius:12px;display:flex;flex-direction:column;gap:10px;height:90vh;max-width:1100px;padding:12px;width:80%}.link-queue-modal__header[data-v-7ab0003b]{align-items:center;display:flex;justify-content:space-between}.link-queue-modal__body[data-v-7ab0003b]{display:grid;gap:12px;grid-template-columns:260px 1fr;height:100%;overflow:hidden}.link-list[data-v-7ab0003b]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;max-height:100%;overflow:hidden;overflow-y:auto}.link-list__item[data-v-7ab0003b]{align-items:center;border-bottom:1px solid #1f222b;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px}.link-list__item[data-v-7ab0003b]:last-child{border-bottom:none}.link-list__item.active[data-v-7ab0003b]{background:#1c2335}.link-title[data-v-7ab0003b]{color:#e7eaef;font-size:14px}.link-sub[data-v-7ab0003b]{color:#8f9bb7;font-size:11px}.link-preview[data-v-7ab0003b]{background:#0f1116;border:1px solid #1f222b;border-radius:10px;overflow:auto;padding:8px}.link-preview.placeholder[data-v-7ab0003b]{align-items:center;color:#8f9bb7;display:flex;justify-content:center}.game-feed[data-v-0dc17a6c]{background:#0b0d12;border:1px solid #1f222b;border-radius:12px;color:#e8ebf3;height:calc(100dvh - 95px);overflow-y:auto;padding:1rem}.tabs[data-v-0dc17a6c]{display:flex;gap:10px;margin-bottom:1rem}.tab[data-v-0dc17a6c]{background:linear-gradient(135deg,#0f1116,#111827);border:1px solid #1f222b;border-radius:10px;color:#e8ebf3;cursor:pointer;font-weight:600;margin-top:1px;padding:8px 14px;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease}.tab.active[data-v-0dc17a6c]{border-color:#2f81f7;box-shadow:0 10px 28px rgba(47,129,247,.16);color:#e8ebf3;transform:translateY(-1px)}.date-label[data-v-0dc17a6c]{color:#9aa6c2;font-size:.95rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.feed-item-container[data-v-0dc17a6c]{display:flex;gap:16px;margin-bottom:20px}.timeline[data-v-0dc17a6c]{align-items:center;display:flex;flex-direction:column;min-width:40px;position:relative}.icon-circle[data-v-0dc17a6c]{align-items:center;background:linear-gradient(135deg,#1b2231,#111826);border:1px solid #2a3244;border-radius:50%;color:#e8ebf3;display:flex;height:40px;justify-content:center;width:40px;z-index:2}.vertical-line[data-v-0dc17a6c]{background-color:#1f222b;flex:1;margin-top:20px;width:2px}.vertical-line.last[data-v-0dc17a6c]{background:none}.feed-content[data-v-0dc17a6c]{flex:1}.feed-header[data-v-0dc17a6c]{align-items:center;color:#e8ebf3;display:flex;font-size:.95rem;gap:8px}.username[data-v-0dc17a6c]{font-weight:700}.timestamp[data-v-0dc17a6c]{color:#8a92a6;font-size:.8rem;margin-left:auto}.feed-body[data-v-0dc17a6c]{margin-top:6px}.feed-card[data-v-0dc17a6c]{background:#0f1116;border:1px solid #1f222b;border-radius:8px;padding:12px;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease}.border-accent[data-v-0dc17a6c]{border-color:#2f81f7;box-shadow:0 10px 30px rgba(47,129,247,.12)}.feed-card-title[data-v-0dc17a6c]{color:#e8ebf3;font-weight:500}.fade-enter-active[data-v-0dc17a6c],.fade-leave-active[data-v-0dc17a6c]{transition:opacity .5s ease}.fade-leave-to[data-v-0dc17a6c]{opacity:0;transform:translateY(10px)}.empty-state[data-v-0dc17a6c]{color:#9aa6c2;opacity:.8;padding:60px 20px;text-align:center}.empty-icon i[data-v-0dc17a6c]{color:#1f222b;font-size:3rem;margin-bottom:12px}.empty-text[data-v-0dc17a6c]{font-size:1rem}.tree-row[data-v-728e3ad4]{align-items:center;background:transparent;border:none;border-radius:8px;color:#d6dbe7;display:flex;gap:8px;padding:8px 6px;text-align:left;width:100%}.tree-row[data-v-728e3ad4]:hover{background:hsla(0,0%,100%,.03)}.tree-label[data-v-728e3ad4]{flex:1;font-size:13px;line-height:1.3}.status-icon[data-v-728e3ad4]{font-size:11px}.row-caret[data-v-728e3ad4]{color:#6c758a;font-size:11px;transition:transform .2s ease}.row-caret.rotated[data-v-728e3ad4]{transform:rotate(90deg)}.mobile-folder-overlay[data-v-15b9f7f4]{background:rgba(6,8,12,.7);display:flex;inset:0;justify-content:flex-start;position:fixed;z-index:180}.mobile-folder-panel[data-v-15b9f7f4]{animation:slide-in-15b9f7f4 .25s ease-out;background:#12151f;border-right:1px solid #1f222b;display:flex;flex-direction:column;height:100dvh;width:min(80dvw,320px)}.panel-header[data-v-15b9f7f4]{align-items:center;background:#151923;border-bottom:1px solid #1f222b;display:flex;justify-content:space-between;padding:12px}.panel-title[data-v-15b9f7f4]{color:#e8ebf3;font-size:14px;font-weight:600}.icon-btn[data-v-15b9f7f4]{align-items:center;background:#141824;border:1px solid #222733;border-radius:10px;color:#cfd6e6;display:inline-flex;height:32px;justify-content:center;width:32px}.panel-body[data-v-15b9f7f4]{flex:1;overflow-y:auto;padding:10px 8px 20px 10px}@keyframes slide-in-15b9f7f4{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.mobile-game-overlay[data-v-925d6436]{align-items:flex-end;background:rgba(6,8,12,.7);display:flex;inset:0;position:fixed;z-index:190}.mobile-game-sheet[data-v-925d6436]{animation:slide-up-925d6436 .25s ease-out;background:#12151f;border:1px solid #1f222b;border-top-left-radius:18px;border-top-right-radius:18px;display:flex;flex-direction:column;max-height:85dvh;width:100dvw}.sheet-header[data-v-925d6436]{align-items:center;border-bottom:1px solid #1f222b;display:flex;justify-content:space-between;padding:14px 16px}.eyebrow[data-v-925d6436]{color:#7a849c;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sheet-title[data-v-925d6436]{color:#e8ebf3;font-size:16px;font-weight:600}.icon-btn[data-v-925d6436]{align-items:center;background:#141824;border:1px solid #222733;border-radius:10px;color:#cfd6e6;display:inline-flex;height:32px;justify-content:center;width:32px}.sheet-body[data-v-925d6436]{overflow-y:auto;padding:12px 16px 20px}.section[data-v-925d6436]{margin-bottom:16px}.section-title[data-v-925d6436]{color:#7a849c;font-size:12px;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.game-row[data-v-925d6436]{align-items:center;background:#151923;border:1px solid #222733;border-radius:12px;color:#e8ebf3;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px 12px;text-align:left;width:100%}.game-row.active[data-v-925d6436]{border-color:#2f81f7;box-shadow:0 12px 30px rgba(47,129,247,.2)}.game-name[data-v-925d6436]{flex:1;font-size:14px}.pill[data-v-925d6436]{background:#2f81f7;border-radius:999px;color:#0b0d12;font-size:11px;padding:2px 8px}.pill-soft[data-v-925d6436]{background:#2d2f3a;color:#c7cedd}.empty-state[data-v-925d6436]{color:#7a849c;padding:24px 0;text-align:center}@keyframes slide-up-925d6436{0%{transform:translateY(20%)}to{transform:translateY(0)}}.mobile-codex[data-v-11dec6d2]{background:radial-gradient(circle at top,#1f2431 0,#0f1116 55%,#0a0c10 100%);color:#e8ebf3;height:100dvh;min-height:100dvh;overflow:hidden;position:relative}.mobile-shell[data-v-11dec6d2]{display:flex;flex-direction:column;height:100dvh}.mobile-header[data-v-11dec6d2]{align-items:center;background:linear-gradient(180deg,rgba(23,27,37,.98),rgba(15,17,22,.98));border-bottom:1px solid #1f222b;display:flex;gap:8px;padding:10px 12px}.icon-btn[data-v-11dec6d2]{align-items:center;background:#141824;border:1px solid #222733;border-radius:10px;color:#cfd6e6;display:inline-flex;height:36px;justify-content:center;position:relative;width:36px}.game-title[data-v-11dec6d2]{width:calc(100vw - 236px)}.game-switcher[data-v-11dec6d2],.game-title[data-v-11dec6d2]{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:transparent;border:none;color:#e8ebf3;display:-webkit-box;font-size:12px;line-height:1.2;overflow:hidden;padding:10px 6px;text-align:left;word-break:break-word}.game-switcher[data-v-11dec6d2]{flex:1}.notif-dot[data-v-11dec6d2]{background:#f56c8a;border-radius:50%;box-shadow:0 0 0 2px #141824;height:8px;position:absolute;right:6px;top:6px;width:8px}.mobile-search[data-v-11dec6d2]{align-items:center;background:#10131a;border-bottom:1px solid #1f222b;display:flex;gap:8px;padding:8px 12px 12px}.mobile-search input[data-v-11dec6d2]{background:#0b0f16;border:1px solid #242a36;border-radius:10px;color:#e8ebf3;padding:8px 10px;width:100%}.clear-btn[data-v-11dec6d2]{align-items:center;background:#141824;border:1px solid #222733;border-radius:10px;color:#cfd6e6;display:inline-flex;height:32px;justify-content:center;width:32px}.mobile-tabs[data-v-11dec6d2]{background:#0f1116;border-bottom:1px solid #1f222b;display:flex;gap:10px;padding:10px 12px}.tab-pill[data-v-11dec6d2]{background:#12151f;border:1px solid #242a36;border-radius:12px;color:#9aa6c2;flex:1;font-size:12px;padding:8px 0;text-align:center;white-space:nowrap}.tab-pill.active[data-v-11dec6d2]{background:#1c2230;border-color:#2a3345;color:#e8ebf3;font-weight:600}.mobile-content[data-v-11dec6d2]{flex:1;overflow-y:auto;padding:12px}.mobile-list[data-v-11dec6d2]{display:flex;flex-direction:column;gap:8px}.list-row[data-v-11dec6d2]{align-items:center;background:#151923;border:1px solid #222733;border-radius:12px;color:inherit;display:flex;gap:10px;padding:12px;text-align:left}.row-title[data-v-11dec6d2]{flex:1;font-size:14px;line-height:1.3}.row-caret[data-v-11dec6d2]{color:#6c758a}.status-icon[data-v-11dec6d2]{font-size:12px}.empty-state[data-v-11dec6d2]{color:#7a849c;font-size:13px;padding:24px 0;text-align:center}.timeline-wrap[data-v-11dec6d2]{background:#0f1116;border:1px solid #1f222b;border-radius:14px;padding:10px}.mobile-overlay[data-v-11dec6d2]{background:#0f1116;display:flex;flex-direction:column;height:100dvh;inset:0;position:fixed;z-index:200}.overlay-header[data-v-11dec6d2]{align-items:center;background:#151923;border-bottom:1px solid #1f222b;display:flex;gap:10px;padding:12px}.back-btn[data-v-11dec6d2]{align-items:center;background:#141824;border:1px solid #222733;border-radius:10px;color:#cfd6e6;display:inline-flex;height:36px;justify-content:center;width:36px}.overlay-title[data-v-11dec6d2]{color:#e8ebf3;flex:1;font-size:14px;font-weight:600;padding-right:36px;text-align:center}.overlay-body[data-v-11dec6d2]{color:#cfd6e6;flex:1;overflow-y:auto;padding:16px}.mobile-loading[data-v-11dec6d2]{align-items:center;background:rgba(10,12,16,.72);display:flex;inset:0;justify-content:center;position:fixed;z-index:220}.loading-card[data-v-11dec6d2]{align-items:center;background:#12151f;border:1px solid #1f222b;border-radius:14px;color:#e8ebf3;display:flex;gap:10px;padding:16px 20px}.loading-spinner[data-v-11dec6d2]{animation:spin-11dec6d2 .8s linear infinite;border:2px solid #2a3345;border-radius:50%;border-top-color:#6b7aa1;height:20px;width:20px}.switch-btn[data-v-11dec6d2]{border:1px solid #2f81f7;border-radius:5px;box-shadow:0 12px 30px rgba(47,129,247,.2);margin:0 5px;padding:2px}@keyframes spin-11dec6d2{to{transform:rotate(1turn)}}[data-v-11dec6d2] .drawer-md{width:100dvw}.mobile-gate[data-v-1b3ab6c3]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(120% 120% at 20% 20%,rgba(47,129,247,.14),transparent),radial-gradient(120% 120% at 80% 20%,rgba(232,86,112,.12),transparent),rgba(11,13,18,.9);display:grid;inset:0;padding:24px 16px;place-items:center;position:fixed;z-index:50}.mobile-gate__card[data-v-1b3ab6c3]{background:#0f1116;border:1px solid #1f222b;border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,.45);color:#e8ebf3;display:flex;flex-direction:column;gap:10px;padding:18px;width:min(420px,100%)}.mobile-gate__card h2[data-v-1b3ab6c3]{margin:0}.mobile-gate__card p[data-v-1b3ab6c3]{color:#c7d0e3;margin:0}.mobile-gate__card .muted[data-v-1b3ab6c3]{color:#9aa6c2}.mobile-gate__card .small[data-v-1b3ab6c3]{font-size:12px}.mobile-gate__card .eyebrow[data-v-1b3ab6c3]{color:#9bb9ff;font-size:12px;letter-spacing:.08em;margin:0;text-transform:uppercase}.mobile-gate__card .btn.primary[data-v-1b3ab6c3]{align-items:center;background:linear-gradient(135deg,#2f81f7,#6aa8ff);border:none;border-radius:10px;box-shadow:0 12px 30px rgba(47,129,247,.25);color:#0b1b31;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:10px 14px;text-decoration:none}