.bot-status[data-v-e8147d5f]{background:#232323;border:1px solid #333;border-radius:10px;padding:.85rem 1rem;min-width:320px;max-width:360px;position:relative}.status-header[data-v-e8147d5f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.status-indicator[data-v-e8147d5f]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.status-dot[data-v-e8147d5f]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-ok .status-dot[data-v-e8147d5f]{background:#22c55e;box-shadow:0 0 6px #22c55e88}.status-ok .status-text[data-v-e8147d5f]{color:#22c55e}.status-partial .status-dot[data-v-e8147d5f]{background:#f97316;box-shadow:0 0 6px #f9731688}.status-partial .status-text[data-v-e8147d5f]{color:#f97316}.status-offline .status-dot[data-v-e8147d5f]{background:#ef4444;box-shadow:0 0 6px #ef444488}.status-offline .status-text[data-v-e8147d5f]{color:#ef4444}.status-last-seen[data-v-e8147d5f]{font-size:.72rem;color:#666}.sparkline-section[data-v-e8147d5f]{margin-bottom:.75rem}.sparkline-label[data-v-e8147d5f]{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;color:#888;margin-bottom:.35rem}.sparkline-avg[data-v-e8147d5f]{font-weight:600}.sparkline-svg[data-v-e8147d5f]{display:block;width:100%;height:50px}.sparkline-dates[data-v-e8147d5f]{display:flex;justify-content:space-between;font-size:.65rem;color:#555;margin-top:2px}.grid24-section[data-v-e8147d5f]{margin-top:.5rem}.grid24-rows[data-v-e8147d5f]{display:flex;flex-direction:column;gap:3px;margin-top:.35rem;margin-bottom:.4rem}.grid24-row[data-v-e8147d5f]{display:flex;gap:2px}.grid-block[data-v-e8147d5f]{flex:1;height:10px;border-radius:2px;cursor:pointer;transition:opacity .1s}.grid-block[data-v-e8147d5f]:hover{opacity:.7}.block-ok[data-v-e8147d5f]{background:#22c55e}.block-partial[data-v-e8147d5f]{background:#f97316}.block-offline[data-v-e8147d5f]{background:#ef4444}.grid24-legend[data-v-e8147d5f]{display:flex;gap:.75rem;font-size:.68rem;color:#888}.legend-item[data-v-e8147d5f]{display:flex;align-items:center;gap:3px}.legend-dot[data-v-e8147d5f]{width:7px;height:7px;border-radius:1px}.legend-dot.ok[data-v-e8147d5f]{background:#22c55e}.legend-dot.partial[data-v-e8147d5f]{background:#f97316}.legend-dot.offline[data-v-e8147d5f]{background:#ef4444}.block-tooltip-popup[data-v-e8147d5f]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#111;border:1px solid #333;border-radius:6px;padding:.4rem .65rem;font-size:.75rem;color:#ddd;white-space:nowrap;z-index:100;display:flex;flex-direction:column;gap:2px;pointer-events:none}.tooltip-msg[data-v-e8147d5f]{font-size:.7rem;color:#f97316}.app-header[data-v-0a00b1fd]{border-bottom:1px solid #2e2e2e;background:#181818;padding:1.25rem 0}.header-inner[data-v-0a00b1fd]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.header-left[data-v-0a00b1fd]{display:flex;align-items:center;gap:.75rem}.header-logo[data-v-0a00b1fd]{height:40px;width:auto;border-radius:8px;flex-shrink:0}.header-title[data-v-0a00b1fd]{font-size:1.3rem;font-weight:700;color:#fbf9fe;line-height:1.2}.header-tagline[data-v-0a00b1fd]{font-size:.78rem;color:#888;margin-top:2px}.header-right[data-v-0a00b1fd]{flex-shrink:0}@media (max-width: 600px){.header-inner[data-v-0a00b1fd]{flex-direction:column;align-items:flex-start}.header-right[data-v-0a00b1fd]{width:100%}}.tier-cards[data-v-f8efc1c0]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 540px){.tier-cards[data-v-f8efc1c0]{grid-template-columns:1fr}}.tier-card[data-v-f8efc1c0]{background:#232323;border:2px solid #333;border-radius:12px;padding:1.25rem;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.tier-card[data-v-f8efc1c0]:hover{border-color:#555;background:#272727}.tier-card.selected[data-v-f8efc1c0]{border-color:#ea5c2a;background:#ea5c2a14}.tier-card-plus.selected[data-v-f8efc1c0]{border-color:#ea5c2a;background:#ea5c2a1a}.tier-header[data-v-f8efc1c0]{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.tier-icon[data-v-f8efc1c0]{font-size:1.5rem;line-height:1}.tier-name[data-v-f8efc1c0]{font-size:1rem;font-weight:700;color:#fbf9fe}.tier-badge[data-v-f8efc1c0]{display:inline-block;font-size:.68rem;padding:.1rem .4rem;border-radius:3px;background:#333;color:#aaa;font-weight:500;margin-top:2px}.tier-badge-plus[data-v-f8efc1c0]{background:#ea5c2a33;color:#ea5c2a}.tier-check[data-v-f8efc1c0]{margin-left:auto;width:22px;height:22px;border-radius:50%;background:#ea5c2a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.tier-features[data-v-f8efc1c0]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.tier-features li[data-v-f8efc1c0]{display:flex;align-items:flex-start;gap:.4rem;font-size:.83rem;color:#ccc}.tier-features li.inherited[data-v-f8efc1c0]{color:#888}.feature-icon[data-v-f8efc1c0]{color:#22c55e;font-size:.75rem;margin-top:.05em;flex-shrink:0}.feature-icon.plus[data-v-f8efc1c0]{color:#ea5c2a;font-weight:700;font-size:.85rem}.feature-divider[data-v-f8efc1c0]{border-top:1px solid #333;margin:.25rem 0!important}.tier-selected-note[data-v-f8efc1c0]{font-size:.75rem;color:#666;margin-top:.75rem}.tooltip-wrapper[data-v-ab406b2c]{position:relative;display:inline-flex;align-items:center}.tooltip-icon[data-v-ab406b2c]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#3a3a3a;color:#aaa;font-size:.65rem;cursor:help;flex-shrink:0;transition:background .15s;outline:none}.tooltip-icon[data-v-ab406b2c]:hover,.tooltip-icon[data-v-ab406b2c]:focus{background:#4a4a4a;color:#fbf9fe}.tooltip-box[data-v-ab406b2c]{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);background:#111;border:1px solid #3a3a3a;border-radius:6px;padding:.5rem .75rem;font-size:.78rem;color:#ddd;width:230px;z-index:2000;pointer-events:none;white-space:normal;line-height:1.5;box-shadow:0 4px 16px #0009}.tooltip-box[data-v-ab406b2c]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#3a3a3a}.tooltip-fade-enter-active[data-v-ab406b2c],.tooltip-fade-leave-active[data-v-ab406b2c]{transition:opacity .15s,transform .15s}.tooltip-fade-enter-from[data-v-ab406b2c],.tooltip-fade-leave-to[data-v-ab406b2c]{opacity:0;transform:translate(-50%) translateY(3px)}.premium-options[data-v-f8286daf]{background:#232323;border:1px solid #333;border-radius:10px;padding:1.25rem;height:100%}.section-title[data-v-f8286daf]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem}.lock-badge[data-v-f8286daf]{font-size:.72rem;font-weight:500;color:#888;background:#2e2e2e;padding:.15rem .5rem;border-radius:4px;border:1px solid #3a3a3a}.option-row[data-v-f8286daf]{display:flex;align-items:center;gap:.5rem;margin-bottom:.9rem}.option-row-column[data-v-f8286daf]{flex-direction:column;align-items:stretch}.option-row-header[data-v-f8286daf]{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem}.textarea-wrapper[data-v-f8286daf]{display:flex;flex-direction:column;gap:.25rem}.premium-plus-options[data-v-680aee19]{background:#232323;border:1px solid #333;border-radius:10px;padding:1.25rem;height:100%}.section-title[data-v-680aee19]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem}.lock-badge[data-v-680aee19]{font-size:.72rem;font-weight:500;color:#888;background:#2e2e2e;padding:.15rem .5rem;border-radius:4px;border:1px solid #3a3a3a}.option-row[data-v-680aee19]{display:flex;align-items:center;gap:.5rem;margin-bottom:.9rem}.option-row-column[data-v-680aee19]{flex-direction:column;align-items:stretch;margin-bottom:.9rem}.option-row-header[data-v-680aee19]{display:flex;align-items:center;gap:.4rem}.input-hint[data-v-680aee19]{font-size:.72rem;color:#666}.webhook-group[data-v-680aee19]{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:8px;padding:.9rem;margin-top:.5rem}.password-row[data-v-680aee19]{display:flex;gap:.4rem;align-items:center}.password-row .input[data-v-680aee19]{flex:1}.toggle-btn[data-v-680aee19]{flex-shrink:0;padding:.48rem .6rem;font-size:.85rem}.webhook-warning[data-v-680aee19]{font-size:.75rem;color:#f97316;margin-top:.35rem}.embed-builder[data-v-1c41026a]{display:flex;flex-direction:column;gap:.75rem}.builder-title[data-v-1c41026a]{font-size:.95rem;font-weight:600;color:#fbf9fe;margin-bottom:.25rem}.var-chips-section[data-v-1c41026a]{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:8px;padding:.65rem}.var-chips-label[data-v-1c41026a]{font-size:.72rem;color:#888;margin-bottom:.4rem}.var-hint[data-v-1c41026a]{color:#555}.var-chips[data-v-1c41026a]{display:flex;flex-wrap:wrap;gap:.35rem}.copied-notif[data-v-1c41026a]{font-size:.72rem;color:#22c55e;margin-top:.35rem}.fields-list[data-v-1c41026a]{display:flex;flex-direction:column;gap:.85rem}.field-row[data-v-1c41026a]{display:flex;flex-direction:column;gap:.3rem}.field-label-row[data-v-1c41026a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.field-hint[data-v-1c41026a]{font-size:.72rem;color:#666;font-weight:400}.required-star[data-v-1c41026a]{color:#ef4444}.color-hex[data-v-1c41026a]{font-size:.8rem;color:#aaa;font-family:monospace}.embed-fields-list[data-v-1c41026a]{display:flex;flex-direction:column;gap:.5rem}.embed-field-item[data-v-1c41026a]{background:#1a1a1a;border:1px solid #2e2e2e;border-radius:6px;padding:.6rem}.embed-field-row[data-v-1c41026a]{display:flex;gap:.5rem;align-items:flex-end;flex-wrap:wrap}.field-actions[data-v-1c41026a]{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;padding-bottom:2px}.button-toggles[data-v-1c41026a]{display:flex;flex-direction:column;gap:.4rem}.cv2-builder[data-v-0d2e3ec3]{display:flex;flex-direction:column;gap:.75rem}.builder-title[data-v-0d2e3ec3]{font-size:.95rem;font-weight:600;color:#fbf9fe}.limits-bar[data-v-0d2e3ec3]{display:flex;gap:1rem;font-size:.75rem;color:#888}.limit-warn[data-v-0d2e3ec3]{color:#f97316}.limit-over[data-v-0d2e3ec3]{color:#ef4444}.var-chips-section[data-v-0d2e3ec3]{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:8px;padding:.65rem}.var-chips-label[data-v-0d2e3ec3]{font-size:.72rem;color:#888;margin-bottom:.4rem}.var-hint[data-v-0d2e3ec3]{color:#555}.var-chips[data-v-0d2e3ec3]{display:flex;flex-wrap:wrap;gap:.35rem}.copied-notif[data-v-0d2e3ec3]{font-size:.72rem;color:#22c55e;margin-top:.35rem}.blocks-list[data-v-0d2e3ec3]{display:flex;flex-direction:column;gap:.6rem}.block-item[data-v-0d2e3ec3]{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.6rem}.block-header[data-v-0d2e3ec3]{display:flex;align-items:center;justify-content:space-between}.block-type-badge[data-v-0d2e3ec3]{font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:4px}.badge-text[data-v-0d2e3ec3]{background:#5865f233;color:#7289da}.badge-image[data-v-0d2e3ec3]{background:#22c55e26;color:#22c55e}.block-actions[data-v-0d2e3ec3]{display:flex;gap:.3rem}.block-field[data-v-0d2e3ec3]{display:flex;flex-direction:column;gap:.3rem}.field-label-row[data-v-0d2e3ec3]{display:flex;align-items:center;justify-content:space-between}.block-toggle[data-v-0d2e3ec3]{display:flex;flex-direction:column;gap:.4rem}.toggle-subfields[data-v-0d2e3ec3]{margin-left:1.5rem;display:flex;flex-direction:column;gap:.4rem}.add-block-row[data-v-0d2e3ec3]{display:flex;gap:.5rem;flex-wrap:wrap}.buttons-section[data-v-0d2e3ec3]{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:8px;padding:.75rem}.discord-preview[data-v-c93d1cb5]{display:flex;flex-direction:column;gap:.75rem}.discord-bg[data-v-c93d1cb5]{background:#313338;border-radius:8px;padding:1rem;font-family:Whitney,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem}.discord-message[data-v-c93d1cb5]{display:flex;gap:.75rem;align-items:flex-start}.bot-avatar[data-v-c93d1cb5]{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:#555}.message-content[data-v-c93d1cb5]{flex:1;min-width:0}.message-header[data-v-c93d1cb5]{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.3rem;flex-wrap:wrap}.bot-name[data-v-c93d1cb5]{color:#5865f2;font-weight:600;font-size:.9rem}.bot-tag[data-v-c93d1cb5]{background:#5865f2;color:#fff;font-size:.6rem;font-weight:700;padding:.05rem .3rem;border-radius:3px}.message-time[data-v-c93d1cb5]{color:#72767d;font-size:.7rem}.message-text[data-v-c93d1cb5]{color:#dcddde;line-height:1.5;word-break:break-word}.discord-link[data-v-c93d1cb5]{color:#00b0f4;text-decoration:none}.discord-link[data-v-c93d1cb5]:hover{text-decoration:underline}.discord-embed[data-v-c93d1cb5]{background:#2b2d31;border-left:4px solid #ea5c2a;border-radius:0 4px 4px 0;padding:.75rem;margin-top:.35rem;max-width:480px;position:relative}.embed-author[data-v-c93d1cb5]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:#dcddde;margin-bottom:.4rem}.embed-author-icon[data-v-c93d1cb5]{width:20px;height:20px;border-radius:50%}.embed-title[data-v-c93d1cb5]{font-weight:700;font-size:.9rem;color:#fff;margin-bottom:.4rem}.embed-title-link[data-v-c93d1cb5]{font-weight:700}.embed-description[data-v-c93d1cb5]{color:#dcddde;font-size:.85rem;line-height:1.5;margin-bottom:.5rem;white-space:pre-line}.embed-fields[data-v-c93d1cb5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.embed-field[data-v-c93d1cb5]{flex:0 0 100%}.embed-field.inline[data-v-c93d1cb5]{flex:0 0 calc(33.33% - .35rem);min-width:80px}.embed-field-name[data-v-c93d1cb5]{font-size:.78rem;font-weight:600;color:#dcddde;margin-bottom:.15rem}.embed-field-value[data-v-c93d1cb5]{font-size:.8rem;color:#b9bbbe}.embed-thumbnail[data-v-c93d1cb5]{position:absolute;top:.75rem;right:.75rem;width:72px;height:72px;border-radius:4px;object-fit:cover}.embed-image[data-v-c93d1cb5]{margin-top:.5rem;border-radius:4px;overflow:hidden}.embed-image img[data-v-c93d1cb5]{max-width:100%;max-height:300px;border-radius:4px;display:block}.embed-footer[data-v-c93d1cb5]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:#72767d;margin-top:.5rem;border-top:1px solid #3a3c43;padding-top:.4rem}.footer-sep[data-v-c93d1cb5]{opacity:.5}.discord-buttons[data-v-c93d1cb5]{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.discord-btn[data-v-c93d1cb5]{display:inline-flex;align-items:center;gap:.3rem;background:#4e5058;color:#fff;text-decoration:none;font-size:.8rem;font-weight:500;padding:.4rem .9rem;border-radius:4px;transition:background .15s}.discord-btn[data-v-c93d1cb5]:hover{background:#6d6f78;text-decoration:none}.discord-btn.small[data-v-c93d1cb5]{font-size:.75rem;padding:.3rem .7rem}.cv2-container[data-v-c93d1cb5]{background:#2b2d31;border-radius:6px;padding:.75rem;margin-top:.35rem;max-width:480px;display:flex;flex-direction:column;gap:.5rem}.cv2-text-block[data-v-c93d1cb5]{display:flex;flex-direction:column}.cv2-main-row[data-v-c93d1cb5]{display:flex;align-items:flex-start;gap:.5rem}.cv2-text-content[data-v-c93d1cb5]{flex:1;color:#dcddde;font-size:.85rem;line-height:1.5;white-space:pre-line}.cv2-right-image img[data-v-c93d1cb5]{width:60px;height:60px;border-radius:4px;object-fit:cover}.cv2-secondary[data-v-c93d1cb5]{font-size:.78rem;color:#72767d;margin-top:.25rem}.cv2-separator[data-v-c93d1cb5]{border-top:1px solid #3a3c43;margin-top:.5rem}.cv2-separator.invisible[data-v-c93d1cb5]{border-top-color:transparent;margin-top:.5rem}.cv2-image-block img[data-v-c93d1cb5]{max-width:100%;border-radius:4px;display:block}.preview-warning[data-v-c93d1cb5]{font-size:.72rem;color:#666;font-style:italic}.section-title[data-v-13c7f17a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.4rem}.lock-badge[data-v-13c7f17a]{font-size:.72rem;font-weight:500;color:#888;background:#2e2e2e;padding:.15rem .5rem;border-radius:4px;border:1px solid #3a3a3a}.mode-cards[data-v-13c7f17a]{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.mode-card[data-v-13c7f17a]{flex:1;min-width:160px;background:#232323;border:2px solid #333;border-radius:10px;padding:.9rem;cursor:pointer;display:flex;align-items:flex-start;gap:.6rem;transition:all .2s;-webkit-user-select:none;user-select:none}.mode-card[data-v-13c7f17a]:hover{border-color:#555;background:#272727}.mode-card.selected[data-v-13c7f17a]{border-color:#ea5c2a;background:#ea5c2a12}.mode-icon[data-v-13c7f17a]{font-size:1.3rem;line-height:1;flex-shrink:0}.mode-info[data-v-13c7f17a]{flex:1}.mode-name[data-v-13c7f17a]{font-weight:600;font-size:.9rem;color:#fbf9fe}.mode-desc[data-v-13c7f17a]{font-size:.75rem;color:#888;margin-top:2px;line-height:1.3}.mode-check[data-v-13c7f17a]{width:18px;height:18px;border-radius:50%;background:#ea5c2a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0}.builder-area[data-v-13c7f17a]{display:flex;gap:1.25rem;align-items:flex-start}.builder-panel[data-v-13c7f17a]{flex:0 0 58%;max-width:58%;background:#232323;border:1px solid #333;border-radius:10px;padding:1.25rem;overflow-y:auto;max-height:700px}.preview-panel[data-v-13c7f17a]{flex:1;min-width:0;background:#232323;border:1px solid #333;border-radius:10px;padding:1.25rem;position:sticky;top:1rem}.preview-panel-header[data-v-13c7f17a]{font-size:.8rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.mobile-notice[data-v-13c7f17a]{font-size:.875rem;color:#aaa;text-align:center;padding:1.5rem 0}.key-generator[data-v-1c795011]{background:#232323;border:1px solid #333;border-radius:10px;padding:1.5rem}.section-title[data-v-1c795011]{margin-bottom:.3rem}.inline-code[data-v-1c795011]{background:#1e1e1e;border:1px solid #333;border-radius:3px;padding:.05rem .35rem;font-family:monospace;font-size:.85em;color:#ea5c2a}.error-list[data-v-1c795011]{background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem;font-size:.84rem}.error-list-header[data-v-1c795011]{font-weight:600;color:#ef4444;margin-bottom:.4rem}.error-list ul[data-v-1c795011]{list-style:none;display:flex;flex-direction:column;gap:.25rem}.error-list ul li[data-v-1c795011]:before{content:"• ";color:#ef4444}.error-list ul li[data-v-1c795011]{color:#fca5a5}.generate-btn[data-v-1c795011]{margin-bottom:1.25rem;font-size:.925rem;padding:.65rem 1.4rem}.key-output-section[data-v-1c795011]{margin-bottom:1.5rem}.key-output-label[data-v-1c795011]{font-size:.8rem;color:#888;margin-bottom:.4rem;font-weight:500}.key-row[data-v-1c795011]{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem}.key-input[data-v-1c795011]{font-family:Courier New,monospace;font-size:.78rem;color:#aaa;background:#1a1a1a;flex:1}.copy-btn[data-v-1c795011]{flex-shrink:0;min-width:90px;justify-content:center}.instructions-box[data-v-1c795011]{background:#ea5c2a0f;border:1px solid rgba(234,92,42,.2);border-radius:6px;padding:.65rem .9rem;font-size:.82rem;color:#ccc;line-height:1.5}.import-section[data-v-1c795011]{border-top:1px solid #2e2e2e;padding-top:1.25rem}.import-header[data-v-1c795011]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.import-body[data-v-1c795011]{display:flex;flex-direction:column;gap:.4rem}.import-row[data-v-1c795011]{display:flex;gap:.5rem;align-items:center}.import-row .input[data-v-1c795011]{flex:1;font-family:Courier New,monospace;font-size:.8rem}.import-success[data-v-1c795011]{font-size:.82rem;color:#22c55e;margin-top:.25rem}.app-wrapper[data-v-1a6e7b7b]{min-height:100vh;display:flex;flex-direction:column}main.container[data-v-1a6e7b7b]{flex:1;padding-top:2rem;padding-bottom:2rem}.app-footer[data-v-1a6e7b7b]{border-top:1px solid #2e2e2e;padding:1.25rem 0;font-size:.8rem;color:#666}.footer-inner[data-v-1a6e7b7b]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.footer-sep[data-v-1a6e7b7b]{color:#444}.footer-link[data-v-1a6e7b7b]{color:#7289da;text-decoration:none;display:inline-flex;align-items:center;gap:2px}.footer-link[data-v-1a6e7b7b]:hover{color:#99aab5}*{box-sizing:border-box;margin:0;padding:0}body{background:#1e1e1e;color:#fbf9fe;font-family:Inter,sans-serif;line-height:1.6;min-height:100vh}.section{padding:2rem 0}.section-title{font-size:1.1rem;font-weight:600;color:#fbf9fe;margin-bottom:1rem;letter-spacing:.01em}.section-subtitle{font-size:.85rem;color:#9a9a9a;margin-bottom:1.25rem}.card{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:10px;padding:1.25rem}.card:hover{border-color:#4a4a4a}.btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:6px;border:1px solid #3a3a3a;background:#2a2a2a;color:#fbf9fe;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn:hover{background:#333;border-color:#4a4a4a}.btn:active{transform:scale(.98)}.btn-accent{background:#ea5c2a;border-color:#ea5c2a;color:#fff}.btn-accent:hover{background:#d45224;border-color:#d45224}.btn-sm{padding:.3rem .65rem;font-size:.8rem}.btn-danger{background:#3a1a1a;border-color:#5a2a2a;color:#f87171}.btn-danger:hover{background:#4a2020;border-color:#7a3030}.input{width:100%;padding:.5rem .75rem;background:#1e1e1e;border:1px solid #3a3a3a;border-radius:6px;color:#fbf9fe;font-family:Inter,sans-serif;font-size:.875rem;transition:border-color .15s ease;outline:none}.input:focus{border-color:#ea5c2a}.input::placeholder{color:#666}.input.error{border-color:#ef4444}.input-group{display:flex;flex-direction:column;gap:.4rem}.input-label{font-size:.8rem;color:#aaa;font-weight:500}.input-error{font-size:.75rem;color:#ef4444}.char-count{font-size:.72rem;color:#777;text-align:right}.char-count.warn{color:#f97316}.char-count.over{color:#ef4444}textarea.input{resize:vertical;min-height:80px}.checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:#ea5c2a;cursor:pointer;flex-shrink:0}.tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#3a3a3a;color:#aaa;font-size:.65rem;cursor:help;flex-shrink:0;transition:background .15s}.tooltip-icon:hover{background:#4a4a4a;color:#fbf9fe}.tooltip-box{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#111;border:1px solid #3a3a3a;border-radius:6px;padding:.5rem .75rem;font-size:.78rem;color:#ddd;width:220px;z-index:1000;pointer-events:none;white-space:normal;line-height:1.4;box-shadow:0 4px 12px #00000080}.tooltip-box:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#3a3a3a}.locked{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.tag{display:inline-flex;align-items:center;padding:.2rem .5rem;background:#ea5c2a26;border:1px solid rgba(234,92,42,.35);border-radius:4px;color:#ea5c2a;font-size:.75rem;font-family:Courier New,monospace;cursor:pointer;transition:all .15s;white-space:nowrap}.tag:hover{background:#ea5c2a40;border-color:#ea5c2a}.container{max-width:1100px;margin:0 auto;padding:0 1.5rem}.divider{border:none;border-top:1px solid #2e2e2e;margin:2rem 0}.warning-banner{background:#ea5c2a1a;border:1px solid rgba(234,92,42,.3);border-radius:8px;padding:.75rem 1rem;font-size:.85rem;color:#ea5c2a;display:flex;align-items:flex-start;gap:.5rem}.warning-banner .icon{flex-shrink:0;font-size:1rem}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#1e1e1e}::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.form-row{display:flex;gap:.75rem;align-items:flex-start}.form-row .input-group{flex:1}.color-picker-wrapper{display:flex;align-items:center;gap:.5rem}.color-picker-wrapper input[type=color]{width:36px;height:36px;border:1px solid #3a3a3a;border-radius:6px;background:none;cursor:pointer;padding:2px}@media (min-width: 768px){.desktop-row{display:flex;gap:1.5rem}.desktop-row>*{flex:1;min-width:0}}@media (max-width: 767px){.desktop-row{display:flex;flex-direction:column;gap:1.5rem}.hide-mobile{display:none!important}.show-mobile{display:block!important}}@media (min-width: 768px){.show-mobile{display:none!important}}
