@import url(https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&family=Caveat:wght@400;500;600;700&display=swap);html{color-scheme:light only}body{font-family:Ubuntu,serif;font-weight:400;font-style:normal;color:#0f172a;background:#f8fafc}.message-text{font-family:Noto Color Emoji,sans-serif;font-size:1.5rem}.card[data-v-eb2d20a6]{margin-bottom:1rem}.form[data-v-6960f79d]{display:flex;justify-content:center;text-align:left;width:40%;margin:10rem auto auto auto}form[data-v-6960f79d]{display:block}.input[data-v-6960f79d]{margin-bottom:1rem}.element[data-v-6960f79d]{margin:auto}.card[data-v-499bac13]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--surface-ground)}.form-container[data-v-499bac13]{background:var(--surface-card);padding:2rem;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1);width:100%;max-width:400px}.form[data-v-499bac13]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-499bac13]{display:flex;flex-direction:column;gap:.5rem}.form-control[data-v-499bac13]{width:100%}.error-text[data-v-499bac13]{color:#ef4444;font-size:.875rem}.submit-button[data-v-499bac13]{margin-top:1rem;width:100%}[data-v-499bac13] .p-password,[data-v-499bac13] .p-password-input{width:100%}.link-shortener[data-v-79f72f1a]{min-height:100vh;display:flex;align-items:center;justify-content:center}.form-container[data-v-79f72f1a]{background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);padding:3rem;width:100%;max-width:600px;margin:0 auto}.header[data-v-79f72f1a]{text-align:center;margin-bottom:2.5rem}.title[data-v-79f72f1a]{font-size:2.5rem;font-weight:700;color:#1a202c;margin:0 0 .5rem 0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-v-79f72f1a]{font-size:1.1rem;color:#718096;margin:0;font-weight:400}.form[data-v-79f72f1a]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-79f72f1a]{display:flex;flex-direction:column;gap:.5rem}.label[data-v-79f72f1a]{display:flex;align-items:center;gap:.25rem;font-weight:600;color:#2d3748;font-size:.95rem}.label-text[data-v-79f72f1a]{color:#4a5568}.required[data-v-79f72f1a]{color:#e53e3e;font-weight:700}.input-wrapper[data-v-79f72f1a]{position:relative;display:flex;align-items:center;background:#f7fafc;border:2px solid transparent;border-radius:12px;transition:all .2s ease}.input-wrapper[data-v-79f72f1a]:focus-within{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.input-icon[data-v-79f72f1a]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#a0aec0;flex-shrink:0}.input[data-v-79f72f1a]{flex:1;border:none;background:transparent;padding:.75rem 1rem;font-size:1rem;color:#2d3748;outline:none;border-radius:12px}.input[data-v-79f72f1a]::-moz-placeholder{color:#a0aec0}.input[data-v-79f72f1a]::placeholder{color:#a0aec0}.input-error[data-v-79f72f1a]{color:#e53e3e}.domain-prefix[data-v-79f72f1a]{background:#edf2f7;color:#4a5568;padding:.75rem .5rem;font-size:.9rem;font-weight:500;border-radius:8px 0 0 8px;border-right:1px solid #e2e8f0}.custom-address-input[data-v-79f72f1a]{border-radius:0 8px 8px 0}.error-message[data-v-79f72f1a]{display:flex;align-items:center;gap:.5rem;color:#e53e3e;font-size:.875rem;font-weight:500}.help-text[data-v-79f72f1a]{color:#718096;font-size:.875rem;display:flex;justify-content:space-between;align-items:center}.advanced-settings[data-v-79f72f1a]{border-top:1px solid #e2e8f0;padding-top:1.5rem;margin-top:1rem}.settings-toggle[data-v-79f72f1a]{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:.75rem 0;color:#4a5568;font-weight:600;font-size:1rem;cursor:pointer;transition:color .2s ease}.settings-toggle[data-v-79f72f1a]:hover{color:#667eea}.settings-toggle svg[data-v-79f72f1a]{transition:transform .2s ease}.settings-toggle svg.rotate[data-v-79f72f1a]{transform:rotate(180deg)}.advanced-content[data-v-79f72f1a]{margin-top:1rem;padding:1.5rem;background:#f7fafc;border-radius:12px;display:flex;flex-direction:column;gap:1.5rem}.expiration-wrapper[data-v-79f72f1a]{display:flex;gap:.75rem;align-items:stretch}.expiration-wrapper .input-wrapper[data-v-79f72f1a]{flex:1;min-width:0}.expiration-wrapper .input[data-v-79f72f1a]{min-width:0;width:100%}.select[data-v-79f72f1a]{background:#f7fafc;border:2px solid transparent;border-radius:12px;padding:.75rem 1rem;font-size:1rem;color:#2d3748;outline:none;cursor:pointer;transition:all .2s ease;min-width:120px}.select[data-v-79f72f1a]:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.select[data-v-79f72f1a]:disabled{opacity:.5;cursor:not-allowed;background:#e2e8f0}.clear-button[data-v-79f72f1a]{background:#fed7d7;border:2px solid transparent;border-radius:12px;padding:.75rem;color:#e53e3e;outline:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:48px}.clear-button[data-v-79f72f1a]:hover{background:#feb2b2;border-color:#e53e3e}.textarea[data-v-79f72f1a]{background:#f7fafc;border:2px solid transparent;border-radius:12px;padding:.75rem 1rem;font-size:1rem;color:#2d3748;outline:none;resize:vertical;min-height:80px;transition:all .2s ease;font-family:inherit}.textarea[data-v-79f72f1a]:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.textarea[data-v-79f72f1a]::-moz-placeholder{color:#a0aec0}.textarea[data-v-79f72f1a]::placeholder{color:#a0aec0}.submit-section[data-v-79f72f1a]{margin-top:1rem}.submit-button[data-v-79f72f1a]{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.submit-button[data-v-79f72f1a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.3)}.submit-button[data-v-79f72f1a]:active:not(:disabled){transform:translateY(0)}.submit-button[data-v-79f72f1a]:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-content[data-v-79f72f1a]{display:flex;align-items:center;justify-content:center;gap:.5rem}.spinner[data-v-79f72f1a]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-79f72f1a 1s linear infinite}@keyframes spin-79f72f1a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.link-shortener[data-v-79f72f1a]{padding:1rem}.form-container[data-v-79f72f1a]{padding:2rem;border-radius:16px}.title[data-v-79f72f1a]{font-size:2rem}.expiration-wrapper[data-v-79f72f1a]{flex-direction:column}.select[data-v-79f72f1a]{min-width:auto}}@media (max-width:480px){.form-container[data-v-79f72f1a]{padding:1.5rem}.title[data-v-79f72f1a]{font-size:1.75rem}.subtitle[data-v-79f72f1a]{font-size:1rem}}.builder[data-v-2c18caea]{--border:#e6e8ec;--border-strong:#d5d9e0;--text:#14181f;--muted:#6b7383;--muted-2:#98a0ae;--accent:#676b52;--accent-soft:#eef0e6;--accent-line:#d8dcc8;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px -12px rgba(16,24,40,.12);background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:6px 26px 24px;min-width:0}.step[data-v-2c18caea]{padding:22px 0;border-bottom:1px solid #eef0f3}.step[data-v-2c18caea]:last-child{border-bottom:0;padding-bottom:6px}.step-head[data-v-2c18caea]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.step-num[data-v-2c18caea]{width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:11px;font-weight:700;flex:0 0 auto}.step-head h2[data-v-2c18caea]{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.step-head .hint[data-v-2c18caea]{margin-left:auto;font-size:12px;color:var(--muted-2)}.field[data-v-2c18caea]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--border-strong);border-radius:12px;padding:0 12px;height:46px}.field[data-v-2c18caea]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(103,107,82,.12)}.field input[data-v-2c18caea]{flex:1 1 auto;border:0;outline:0;background:transparent;font-size:14px;min-width:0;color:var(--text)}.field input[data-v-2c18caea]::-moz-placeholder{color:var(--muted-2)}.field input[data-v-2c18caea]::placeholder{color:var(--muted-2)}.proto[data-v-2c18caea]{border:0;outline:0;background:transparent;font-size:14px;font-weight:500;color:var(--muted);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 18px 4px 0;background-image:linear-gradient(45deg,transparent 50%,#98a0ae 0),linear-gradient(135deg,#98a0ae 50%,transparent 0);background-position:calc(100% - 9px) 52%,calc(100% - 5px) 52%;background-size:4px 4px;background-repeat:no-repeat}.sep[data-v-2c18caea]{width:1px;height:22px;background:var(--border);flex:0 0 auto}.helper[data-v-2c18caea]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted-2);margin-top:8px}.grid3[data-v-2c18caea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lbl[data-v-2c18caea]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2);margin:0 0 6px 2px}.events-head[data-v-2c18caea]{display:flex;align-items:center;gap:10px;margin:18px 0 10px}.events-head .cap[data-v-2c18caea]{font-size:12px;font-weight:600;color:var(--muted)}.events-head .count[data-v-2c18caea]{font-size:11px;color:var(--muted-2)}.events-head .search[data-v-2c18caea]{margin-left:auto;display:flex;align-items:center;gap:6px;background:#f6f7f9;border:1px solid var(--border);border-radius:9px;padding:0 10px;height:32px;width:220px}.events-head .search input[data-v-2c18caea]{border:0;outline:0;background:transparent;font-size:12.5px;width:100%;color:var(--text)}.icon[data-v-2c18caea]{width:14px;height:14px;color:var(--muted-2);flex:0 0 auto}.event-grid[data-v-2c18caea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.event[data-v-2c18caea]{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:11px;padding:10px 12px;background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer}.event[data-v-2c18caea]:hover{border-color:var(--border-strong);background:#fcfcfd}.event.on[data-v-2c18caea]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.event .dot[data-v-2c18caea]{width:16px;height:16px;border-radius:50%;border:1.5px solid #cfd4dc;flex:0 0 auto;display:grid;place-items:center;background:#fff}.event.on .dot[data-v-2c18caea]{border-color:var(--accent);background:var(--accent)}.event.on .dot[data-v-2c18caea]:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.event .body[data-v-2c18caea]{min-width:0}.event .name[data-v-2c18caea]{font-size:13px;font-weight:500}.event .meta[data-v-2c18caea],.event .name[data-v-2c18caea]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event .meta[data-v-2c18caea]{font-family:var(--mono);font-size:11px;color:var(--muted-2);margin-top:2px}.event.on .meta[data-v-2c18caea]{color:#7c8064}.empty[data-v-2c18caea]{color:var(--muted-2);font-size:13px;padding:8px 2px 4px}.param[data-v-2c18caea]{display:grid;grid-template-columns:168px minmax(0,1fr);gap:14px;align-items:start;padding:9px 0}.param+.param[data-v-2c18caea]{border-top:1px dashed #eef0f3}.param-name[data-v-2c18caea]{padding-top:10px}.param-name code[data-v-2c18caea]{font-family:var(--mono);font-size:12px;color:var(--text);background:#f3f4f7;border-radius:6px;padding:2px 6px}.param-name .sub[data-v-2c18caea]{display:block;font-size:11.5px;color:var(--muted-2);margin-top:5px}.ctl[data-v-2c18caea]{display:flex;align-items:center;gap:8px;min-width:0}.ctl .term-picker[data-v-2c18caea],.ctl .utm-select[data-v-2c18caea]{flex:1 1 auto;min-width:0}.input[data-v-2c18caea]{height:42px;border:1px solid var(--border-strong);border-radius:10px;background:#fff;padding:0 12px;width:100%;font-size:13.5px;outline:0;color:var(--text)}.input[data-v-2c18caea]:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(103,107,82,.12)}.input[readonly][data-v-2c18caea]{background:#f8f9fb;color:var(--muted)}.badge[data-v-2c18caea]{font-size:10.5px;font-weight:600;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:6px;padding:2px 6px;white-space:nowrap}.badge.gray[data-v-2c18caea]{color:var(--muted);background:#f3f4f7;border-color:var(--border)}.btn[data-v-2c18caea]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid transparent;background:transparent;padding:9px 14px;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;font-family:inherit}.btn[data-v-2c18caea]:hover{background:#eceef2;color:var(--text)}.btn.sm[data-v-2c18caea]{padding:6px 10px;font-size:12px;border-radius:8px;flex:0 0 auto}.translit[data-v-2c18caea]{font-size:11.5px;color:var(--muted-2);margin:8px 0 0}.translit b[data-v-2c18caea]{font-family:var(--mono);font-weight:500;color:var(--accent)}[data-v-2c18caea] .utm-select.p-select{width:100%;height:44px;border-radius:10px;border:1px solid #d5d9e0;background:#fff;align-items:center}[data-v-2c18caea] .utm-select .p-select-label{font-size:13.5px;padding-top:0;padding-bottom:0;display:flex;align-items:center}[data-v-2c18caea] .utm-select.p-inputwrapper-focus,[data-v-2c18caea] .utm-select.p-select:focus-within{border-color:#676b52;box-shadow:0 0 0 3px rgba(103,107,82,.12)}[data-v-2c18caea] .term-picker{width:100%}[data-v-2c18caea] .term-picker .p-inputtext{height:42px;border-radius:10px;border-color:#d5d9e0;font-size:13.5px;width:100%}[data-v-2c18caea] .term-picker .p-inputtext:focus{border-color:#676b52;box-shadow:0 0 0 3px rgba(103,107,82,.12)}@media (max-width:760px){.builder[data-v-2c18caea]{padding:6px 14px 16px}.event-grid[data-v-2c18caea],.grid3[data-v-2c18caea],.param[data-v-2c18caea]{grid-template-columns:1fr}.events-head[data-v-2c18caea]{flex-wrap:wrap}.events-head .search[data-v-2c18caea]{width:100%;margin-left:0;height:44px}.btn[data-v-2c18caea],.event[data-v-2c18caea],.field[data-v-2c18caea],.input[data-v-2c18caea],.proto[data-v-2c18caea]{min-height:44px}.events-head .search input[data-v-2c18caea],.field input[data-v-2c18caea],.input[data-v-2c18caea],.proto[data-v-2c18caea]{font-size:16px}[data-v-2c18caea] .term-picker .p-inputtext,[data-v-2c18caea] .utm-select.p-select{min-height:44px;font-size:16px}[data-v-2c18caea] .term-picker .p-inputtext,[data-v-2c18caea] .utm-select .p-select-label{font-size:16px}}.preview[data-v-50654a62]{--border:#e6e8ec;--text:#14181f;--muted:#6b7383;--muted-2:#98a0ae;--accent:#676b52;--accent-soft:#eef0e6;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px -12px rgba(16,24,40,.12);position:sticky;top:20px;display:grid;gap:14px;min-width:0}.card[data-v-50654a62]{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow)}.pcard[data-v-50654a62]{padding:18px}.ph[data-v-50654a62]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ph h3[data-v-50654a62]{margin:0;font-size:13px;font-weight:600}.status[data-v-50654a62]{margin-left:auto;font-size:11px;font-weight:600;border-radius:6px;padding:3px 7px;display:inline-flex;align-items:center;gap:5px}.status i[data-v-50654a62]{width:5px;height:5px;border-radius:50%;display:block}.status.ready[data-v-50654a62]{color:#2f7d4f;background:#eaf5ee}.status.ready i[data-v-50654a62]{background:#2f7d4f}.status.event[data-v-50654a62],.status.url[data-v-50654a62]{color:#8a6a2f;background:#f8f1e3}.status.event i[data-v-50654a62],.status.url i[data-v-50654a62]{background:#c49a45}.url-box[data-v-50654a62]{background:#fbfbfc;border:1px solid var(--border);border-radius:12px;padding:12px;font-family:var(--mono);font-size:12.5px;line-height:1.65;word-break:break-word;max-height:190px;overflow:auto}.url-box .amp[data-v-50654a62],.url-box .q[data-v-50654a62]{color:var(--muted-2)}.btn[data-v-50654a62]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid #d5d9e0;background:#fff;padding:9px 14px;font-size:13px;font-weight:500;color:var(--text);cursor:pointer;font-family:inherit}.btn[data-v-50654a62]:hover{border-color:#b9bfc9;background:#fbfbfc}.btn[data-v-50654a62]:disabled{opacity:.45;cursor:default}.btn.sm[data-v-50654a62]{padding:6px 10px;font-size:12px;border-radius:8px}.btn.ghost[data-v-50654a62]{border-color:transparent;background:transparent;color:var(--muted);margin-left:auto}.btn.ghost[data-v-50654a62]:hover{background:#eceef2;color:var(--text)}.icon[data-v-50654a62]{width:16px;height:16px;display:block}.copy-row[data-v-50654a62]{display:flex;gap:8px;margin-top:12px}.copy-row .btn.primary[data-v-50654a62]{flex:1 1 auto;height:42px}.icon-btn[data-v-50654a62]{width:42px;height:42px;padding:0}.kbd[data-v-50654a62]{font-family:var(--mono);font-size:10.5px;border:1px solid hsla(0,0%,100%,.35);border-radius:4px;padding:1px 4px;opacity:.8}.summary[data-v-50654a62]{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #eef0f3}.summary .row[data-v-50654a62]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px}.summary .row span[data-v-50654a62]{color:var(--muted-2);width:84px;flex:0 0 auto}.summary .row b[data-v-50654a62]{font-weight:500}.summary .ok[data-v-50654a62]{color:#2f7d4f}.summary .wait[data-v-50654a62]{color:var(--muted);font-weight:500}.chips[data-v-50654a62]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.chip[data-v-50654a62]{font-size:11.5px;background:#f3f4f7;border-radius:999px;padding:4px 9px;color:#4b5361}.chip.olive[data-v-50654a62]{background:var(--accent-soft);color:var(--accent)}.qr[data-v-50654a62]{display:flex;gap:14px;align-items:center}.qr .code[data-v-50654a62]{width:100px;height:100px;border-radius:10px;border:1px solid var(--border);flex:0 0 auto}.qr .placeholder[data-v-50654a62]{background:repeating-conic-gradient(#14181f 0 25%,#fff 0 50%) 0 0 /12px 12px;opacity:.18}.qr .qt[data-v-50654a62]{font-size:12.5px;color:var(--muted);line-height:1.5}.qr .qt b[data-v-50654a62]{display:block;color:var(--text);font-weight:500;margin-bottom:4px}.qr-actions[data-v-50654a62]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.recent[data-v-50654a62]{display:grid;gap:2px}.recent .item[data-v-50654a62]{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:9px}.recent .item[data-v-50654a62]:hover{background:#f6f7f9}.recent .u[data-v-50654a62]{font-family:var(--mono);font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.recent .t[data-v-50654a62]{font-size:11px;color:var(--muted-2);flex:0 0 auto}.recent button[data-v-50654a62]{border:0;background:transparent;color:var(--muted-2);cursor:pointer;font-size:14px}.pcard.dark[data-v-50654a62]{background:#191c19;border-color:#23261f;color:#f2f3ee;padding:20px}.pcard.dark .ph h3[data-v-50654a62]{color:#f2f3ee}.pcard.dark .status.ready[data-v-50654a62]{background:rgba(122,163,116,.16);color:#9fce94}.pcard.dark .status.ready i[data-v-50654a62]{background:#9fce94}.pcard.dark .status.event[data-v-50654a62],.pcard.dark .status.url[data-v-50654a62]{background:rgba(196,154,69,.16);color:#e6c98a}.pcard.dark .url-box[data-v-50654a62]{background:#11130f;border-color:#2a2e26;color:#d7dbcd}.pcard.dark .url-box .v[data-v-50654a62]{color:#c3d49a;font-weight:600}.pcard.dark .url-box .k[data-v-50654a62]{color:#8e9880}.pcard.dark .url-box .amp[data-v-50654a62],.pcard.dark .url-box .q[data-v-50654a62]{color:#6c7563}.pcard.dark .btn[data-v-50654a62]{background:transparent;border-color:#34392e;color:#e6e8df}.pcard.dark .btn[data-v-50654a62]:hover{background:#23261f;border-color:#444a3b}.pcard.dark .btn.primary[data-v-50654a62]{background:#8d9670;border-color:#8d9670;color:#14170f;font-weight:600}.pcard.dark .btn.primary[data-v-50654a62]:hover{background:#9aa37d;border-color:#9aa37d}.pcard.dark .kbd[data-v-50654a62]{border-color:rgba(20,23,15,.35)}.pcard.dark .summary[data-v-50654a62]{border-top-color:#2a2e26}.pcard.dark .summary .row span[data-v-50654a62]{color:#8e9880}.pcard.dark .summary .ok[data-v-50654a62]{color:#9fce94}.pcard.dark .summary .wait[data-v-50654a62]{color:#c7ccbd}.pcard.dark .chip[data-v-50654a62]{background:#242821;color:#c7ccbd}.pcard.dark .chip.olive[data-v-50654a62]{background:#2c3325;color:#c3d49a}@media (max-width:1180px){.preview[data-v-50654a62]{position:static}}@media (max-width:760px){.btn.sm[data-v-50654a62],.copy-row .btn[data-v-50654a62],.icon-btn[data-v-50654a62],.recent button[data-v-50654a62]{min-height:44px}.icon-btn[data-v-50654a62]{width:44px}}.multi-wrap[data-v-0efb1d8e]{--border:#e6e8ec;--border-strong:#d5d9e0;--text:#14181f;--muted:#6b7383;--muted-2:#98a0ae;--accent:#676b52;--accent-hover:#565a44;--danger:#b4324f;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px -12px rgba(16,24,40,.12)}.banner[data-v-0efb1d8e]{display:flex;gap:10px;align-items:flex-start;background:#fff9ec;border:1px solid #f1e3c2;color:#7a5c17;border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.5;margin-bottom:18px}.banner b[data-v-0efb1d8e]{color:#5f4610}.banner .icon[data-v-0efb1d8e]{width:16px;height:16px;flex:0 0 auto;margin-top:1px;color:#b08a2e}.card[data-v-0efb1d8e]{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow)}.multi[data-v-0efb1d8e]{padding:22px 26px 24px}.multi-head[data-v-0efb1d8e]{margin-bottom:18px}.multi-head h2[data-v-0efb1d8e]{margin:0 0 4px;font-size:17px;font-weight:600}.multi-head p[data-v-0efb1d8e]{margin:0;font-size:12.5px;color:var(--muted)}.shared[data-v-0efb1d8e]{background:#fafbfc;border:1px solid var(--border);border-radius:12px;padding:14px;margin-bottom:16px}.grid3[data-v-0efb1d8e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lbl[data-v-0efb1d8e]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2);margin:0 0 6px 2px}.table-wrap[data-v-0efb1d8e]{overflow-x:auto}.table[data-v-0efb1d8e]{width:100%;border-collapse:separate;border-spacing:0;min-width:920px}.table th[data-v-0efb1d8e]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2);font-weight:600;padding:0 8px 8px}.table td[data-v-0efb1d8e]{padding:6px 8px;vertical-align:middle;border-top:1px solid #eef0f3}.table tr:first-child td[data-v-0efb1d8e]{border-top:0}.table .num[data-v-0efb1d8e]{width:28px;color:var(--muted-2);font-size:11.5px}.input[data-v-0efb1d8e]{height:38px;border:1px solid var(--border-strong);border-radius:10px;background:#fff;padding:0 12px;width:100%;font-size:13px;outline:0;color:var(--text);font-family:var(--mono)}.input[data-v-0efb1d8e]:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(103,107,82,.12)}.table tr.bad td[data-v-0efb1d8e]{background:#fdf3f5}.err[data-v-0efb1d8e]{font-size:11px;color:var(--danger);margin-top:4px}.res[data-v-0efb1d8e]{font-family:var(--mono);font-size:11px;color:var(--accent);display:flex;align-items:center;gap:6px;max-width:280px}.res.empty[data-v-0efb1d8e]{color:var(--muted-2)}.copy[data-v-0efb1d8e],.row-actions button[data-v-0efb1d8e]{border:0;background:transparent;color:var(--muted-2);cursor:pointer}.row-actions button[data-v-0efb1d8e]{border-radius:7px;padding:5px}.row-actions button[data-v-0efb1d8e]:hover{background:#f3f4f7;color:var(--danger)}.multi-foot[data-v-0efb1d8e]{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.grow[data-v-0efb1d8e]{flex:1 1 auto}.btn[data-v-0efb1d8e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid var(--border-strong);background:#fff;padding:9px 14px;font-size:13px;font-weight:500;color:var(--text);cursor:pointer;font-family:inherit}.btn[data-v-0efb1d8e]:hover{border-color:#b9bfc9;background:#fbfbfc}.btn[data-v-0efb1d8e]:disabled{opacity:.45;cursor:default}.btn.sm[data-v-0efb1d8e]{padding:6px 10px;font-size:12px;border-radius:8px}.btn.ghost[data-v-0efb1d8e]{border-color:transparent;color:var(--muted)}.btn.primary[data-v-0efb1d8e]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-0efb1d8e]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.soon[data-v-0efb1d8e]{display:inline-flex}[data-v-0efb1d8e] .utm-select.p-select{width:100%;height:38px;border-radius:10px;border:1px solid #d5d9e0;align-items:center}[data-v-0efb1d8e] .utm-select .p-select-label{font-size:13px;padding-top:0;padding-bottom:0;display:flex;align-items:center}[data-v-0efb1d8e] .term-picker{width:100%}[data-v-0efb1d8e] .term-picker .p-inputtext{height:38px;border-radius:10px;border-color:#d5d9e0;width:100%}@media (max-width:760px){.multi[data-v-0efb1d8e]{padding:16px 14px 18px}.grid3[data-v-0efb1d8e]{grid-template-columns:1fr}.btn[data-v-0efb1d8e],.copy[data-v-0efb1d8e],.input[data-v-0efb1d8e],.row-actions button[data-v-0efb1d8e]{min-height:44px}.input[data-v-0efb1d8e],[data-v-0efb1d8e] .term-picker .p-inputtext,[data-v-0efb1d8e] .utm-select .p-select-label{font-size:16px}[data-v-0efb1d8e] .term-picker .p-inputtext,[data-v-0efb1d8e] .utm-select.p-select{min-height:44px;height:44px}}.overlay[data-v-35e30628]{position:fixed;inset:0;background:rgba(16,20,16,.34);z-index:40;backdrop-filter:blur(1.5px)}.drawer[data-v-35e30628]{--border:#e6e8ec;--border-strong:#d5d9e0;--text:#14181f;--muted:#6b7383;--muted-2:#98a0ae;--accent:#676b52;--accent-hover:#565a44;--danger:#b4324f;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:fixed;top:0;right:0;bottom:0;width:min(760px,100%);background:#fff;box-shadow:-24px 0 64px -24px rgba(16,24,40,.35);display:flex;flex-direction:column;color:var(--text)}.drawer-head[data-v-35e30628]{display:flex;align-items:flex-start;gap:12px;padding:22px 26px 16px;border-bottom:1px solid var(--border)}.drawer-head h2[data-v-35e30628]{margin:0 0 4px;font-size:18px;font-weight:600}.drawer-head p[data-v-35e30628]{margin:0;font-size:12.5px;color:var(--muted)}.x[data-v-35e30628]{margin-left:auto;border:0;background:transparent;color:var(--muted-2);font-size:18px;padding:4px 8px;border-radius:8px;cursor:pointer}.x[data-v-35e30628]:hover{background:#f3f4f7;color:var(--text)}.tabs[data-v-35e30628]{display:flex;gap:4px;padding:12px 26px 0;border-bottom:1px solid var(--border)}.tabs button[data-v-35e30628]{border:0;background:transparent;padding:9px 12px 11px;font-size:13px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;gap:7px;align-items:center;cursor:pointer;font-family:inherit}.tabs button.on[data-v-35e30628]{color:var(--text);border-bottom-color:var(--accent)}.tabs .n[data-v-35e30628]{font-size:10.5px;background:#f3f4f7;border-radius:999px;padding:1px 6px;color:var(--muted)}.drawer-body[data-v-35e30628]{padding:16px 26px 26px;overflow:auto;flex:1 1 auto}.toolbar[data-v-35e30628]{display:flex;gap:8px;align-items:center;margin-bottom:14px}.toolbar .search[data-v-35e30628]{flex:1 1 auto;display:flex;align-items:center;gap:7px;height:38px;border:1px solid var(--border-strong);border-radius:10px;padding:0 11px;min-width:0}.toolbar .search input[data-v-35e30628]{border:0;outline:0;width:100%;font-size:13px;background:transparent;color:var(--text)}.toolbar select[data-v-35e30628]{height:38px;border:1px solid var(--border-strong);border-radius:10px;padding:0 28px 0 10px;font-size:12.5px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#98a0ae 0),linear-gradient(135deg,#98a0ae 50%,transparent 0);background-position:calc(100% - 15px) 50%,calc(100% - 11px) 50%;background-size:4px 4px;background-repeat:no-repeat}.icon[data-v-35e30628]{width:14px;height:14px;color:var(--muted-2);flex:0 0 auto}.table-wrap[data-v-35e30628]{overflow-x:auto}.dtable[data-v-35e30628]{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px;min-width:640px}.dtable th[data-v-35e30628]{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2);padding:0 8px 8px;font-weight:600;border-bottom:1px solid var(--border)}.dtable td[data-v-35e30628]{padding:10px 8px;border-bottom:1px solid #f0f2f5;vertical-align:middle}.dtable tr:hover td[data-v-35e30628]{background:#fbfbfc}.mono[data-v-35e30628]{font-family:var(--mono);font-size:11.5px;color:var(--muted);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill[data-v-35e30628]{font-size:10.5px;background:#f3f4f7;border-radius:6px;padding:2px 6px;color:#4b5361;white-space:nowrap}.acts[data-v-35e30628]{white-space:nowrap;text-align:right;position:sticky;right:0;background:#fff;box-shadow:-8px 0 10px -10px rgba(16,24,40,.35)}.dtable tr:hover td.acts[data-v-35e30628]{background:#fbfbfc}.acts button[data-v-35e30628]{border:0;background:transparent;color:var(--muted-2);padding:5px;border-radius:7px;cursor:pointer}.acts button[data-v-35e30628]:hover{background:#f3f4f7;color:var(--text)}.acts button.del[data-v-35e30628]:hover{color:var(--danger);background:#fdf3f5}.empty[data-v-35e30628]{text-align:center;color:var(--muted-2);font-size:12.5px;padding:32px 0}.drawer-foot[data-v-35e30628]{display:flex;align-items:center;gap:10px;padding:14px 26px;border-top:1px solid var(--border);background:#fcfcfd}.grow[data-v-35e30628]{flex:1 1 auto}.note[data-v-35e30628]{font-size:11.5px;color:var(--muted-2)}.btn[data-v-35e30628]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid var(--border-strong);background:#fff;padding:9px 14px;font-size:13px;font-weight:500;color:var(--text);cursor:pointer;font-family:inherit}.btn[data-v-35e30628]:hover{border-color:#b9bfc9}.btn.sm[data-v-35e30628]{padding:6px 10px;font-size:12px;border-radius:8px}.btn.primary[data-v-35e30628]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-35e30628]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn[data-v-35e30628]:disabled{opacity:.6;cursor:default}.dict-form[data-v-35e30628]{--muted-2:#98a0ae;--accent:#676b52;--danger:#b4324f;--text:#14181f}.dict-form .grid2[data-v-35e30628],.dict-form .grid3[data-v-35e30628]{display:grid;gap:10px;margin-bottom:10px}.dict-form .grid2[data-v-35e30628]{grid-template-columns:1fr 1fr}.dict-form .grid3[data-v-35e30628]{grid-template-columns:1fr 1fr 1fr}.lbl[data-v-35e30628]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2);margin:0 0 6px 2px}.dict-form .input[data-v-35e30628]{height:38px;border:1px solid #d5d9e0;border-radius:10px;padding:0 12px;width:100%;font-size:13px;color:var(--text)}.hint2[data-v-35e30628]{font-size:11px;color:#6b7383;margin:0 0 12px}.hint2 code[data-v-35e30628]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.switch[data-v-35e30628]{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:12px}.form-error[data-v-35e30628]{color:var(--danger);font-size:12.5px;margin:0 0 10px}.foot[data-v-35e30628]{display:flex;gap:8px;justify-content:flex-end}@media (max-width:760px){.drawer-body[data-v-35e30628],.drawer-foot[data-v-35e30628],.drawer-head[data-v-35e30628],.tabs[data-v-35e30628]{padding-left:14px;padding-right:14px}.toolbar[data-v-35e30628]{flex-wrap:wrap}.acts button[data-v-35e30628],.btn[data-v-35e30628],.tabs button[data-v-35e30628],.toolbar .search[data-v-35e30628],.toolbar select[data-v-35e30628],.x[data-v-35e30628]{min-height:44px}.dict-form .input[data-v-35e30628],.toolbar .search input[data-v-35e30628],.toolbar select[data-v-35e30628]{font-size:16px}.dict-form .grid2[data-v-35e30628],.dict-form .grid3[data-v-35e30628]{grid-template-columns:1fr}.dict-form .input[data-v-35e30628]{min-height:44px}}.utm-page[data-v-4bd1e593]{--text:#14181f;--muted:#6b7383;--muted-2:#98a0ae;--accent:#676b52;--accent-hover:#565a44;--accent-soft:#eef0e6;--border-strong:#d5d9e0;max-width:1340px;margin:0 auto;padding:28px 32px 64px;background:#f8fafc;min-height:calc(100vh - 64px);color:var(--text);font-family:Ubuntu,Segoe UI,system-ui,sans-serif}.head[data-v-4bd1e593]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.head h1[data-v-4bd1e593]{margin:0 0 6px;font-size:26px;font-weight:700;letter-spacing:-.02em}.head p[data-v-4bd1e593]{margin:0;color:var(--muted);font-size:14px}.head-actions[data-v-4bd1e593]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.seg[data-v-4bd1e593]{display:inline-flex;padding:3px;background:#eceef2;border-radius:11px}.seg button[data-v-4bd1e593]{border:0;background:transparent;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:500;color:var(--muted);display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-family:inherit}.seg button.on[data-v-4bd1e593]{background:#fff;color:var(--text);box-shadow:0 1px 2px rgba(16,24,40,.1)}.tag[data-v-4bd1e593]{font-size:10px;letter-spacing:.02em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);border-radius:5px;padding:1px 5px;font-weight:700}.btn[data-v-4bd1e593]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid var(--border-strong);background:#fff;padding:9px 14px;font-size:13px;font-weight:500;color:var(--text);cursor:pointer;font-family:inherit}.btn[data-v-4bd1e593]:hover{border-color:#b9bfc9;background:#fbfbfc}.btn.primary[data-v-4bd1e593]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-4bd1e593]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.sm[data-v-4bd1e593]{padding:6px 10px;font-size:12px;border-radius:8px}.icon[data-v-4bd1e593]{width:16px;height:16px;display:block}.layout[data-v-4bd1e593]{display:grid;grid-template-columns:minmax(0,1fr) 396px;gap:20px;align-items:start}.tg .lbl[data-v-4bd1e593]{display:block;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px}.tg .input[data-v-4bd1e593]{width:100%;height:42px;border:1px solid var(--border-strong);border-radius:10px;padding:0 12px;font-size:14px}.tg-actions[data-v-4bd1e593]{margin-top:12px}.tg-result[data-v-4bd1e593]{display:flex;align-items:center;gap:10px;margin-top:14px}.tg-result a[data-v-4bd1e593]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--accent);word-break:break-all}@media (max-width:1180px){.layout[data-v-4bd1e593]{grid-template-columns:1fr}}@media (max-width:760px){.utm-page[data-v-4bd1e593]{padding:16px 14px 40px}.head[data-v-4bd1e593]{flex-direction:column}.btn[data-v-4bd1e593],.seg button[data-v-4bd1e593],.tg .input[data-v-4bd1e593]{min-height:44px}.tg .input[data-v-4bd1e593]{font-size:16px}}.label[data-v-9a1951fa]{margin-top:2rem}label[data-v-9a1951fa]{color:#000}[data-v-9a1951fa] .p-datatable-table-container{table-layout:auto;width:100%;overflow:hidden!important;white-space:nowrap}.whatsapp[data-v-0de49922]{display:flex;justify-content:space-between;align-items:flex-start}.whatsapp-content[data-v-0de49922]{flex:1;margin-right:20px;max-width:66%}.whatsapp .p-textarea[data-v-0de49922]{width:100%}.message-label[data-v-0de49922]{margin-bottom:20px;position:relative}.message-label[data-v-0de49922] .p-button{position:absolute;right:5px;top:5px;z-index:1}#message[data-v-0de49922]{padding-right:3ch}.preview[data-v-0de49922]{margin-top:-1rem;width:30%}.counter[data-v-0de49922]{font-size:12px;color:#a3a3a3;margin-top:1px;text-align:right}.button-container p[data-v-0de49922],.footer-container p[data-v-0de49922],.header-container p[data-v-0de49922]{display:flex;align-items:center}.message-header[data-v-0de49922]{margin-top:0;margin-bottom:0}.message-text[data-v-0de49922]{margin-top:0;margin-bottom:0;line-height:1.5}.message-text img[data-v-0de49922]{vertical-align:middle;margin:0 2px}.message-text code[data-v-0de49922]{background-color:#f0f0f0;padding:2px 4px;border-radius:3px;font-family:monospace}.message-text strong[data-v-0de49922]{font-weight:700}.message-text em[data-v-0de49922]{font-style:italic}.message-text del[data-v-0de49922]{text-decoration:line-through}.message-footer[data-v-0de49922]{margin-top:.5rem;font-size:.75rem;color:#757575}.button-container .p-select[data-v-0de49922]{margin-bottom:1rem}.emoji-button[data-v-0de49922]{cursor:pointer;font-size:1.5rem;position:absolute;right:5px;top:5px}.float-button[data-v-0de49922]{display:flex;gap:1rem;margin-bottom:1rem}.float-button .p-floatlabel[data-v-0de49922]{flex:1;margin-bottom:0}.float-button .p-toggleswitch[data-v-0de49922]{margin-top:1rem}.message-button-text[data-v-0de49922]{border:1px solid #a3a3a3;border-radius:4px}.link-button-text[data-v-0de49922],.message-button-text[data-v-0de49922]{height:2rem;text-align:center;padding-top:.5rem;color:#1fabe2}.link-button-text[data-v-0de49922]:hover,.message-button-text[data-v-0de49922]:hover{cursor:default}.p-datatable-header,.p-datatable-paginator-bottom{border-radius:10px}.mailing-telegram[data-v-67a12006]{padding:1.5rem}.panel[data-v-67a12006]{border:1px solid #dcdcdc;border-radius:12px;padding:1.5rem;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.04)}.panel__header[data-v-67a12006]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.panel__header h3[data-v-67a12006]{margin:0}.panel__subtitle[data-v-67a12006]{margin:.2rem 0 0;color:#6b7280;font-size:.9rem}.form-grid[data-v-67a12006]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.field[data-v-67a12006]{display:flex;flex-direction:column;gap:.4rem}.field--half[data-v-67a12006]{grid-column:span 1}.field--full[data-v-67a12006]{grid-column:span 2}.hint[data-v-67a12006]{color:#6b7280;font-size:.85rem}.checkbox-field[data-v-67a12006]{align-items:center;flex-direction:row;gap:1rem}.toggle-label[data-v-67a12006]{cursor:pointer}.names-row[data-v-67a12006]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.feedback-group[data-v-67a12006]{min-height:48px}.w-full[data-v-67a12006]{width:100%}@media (max-width:1024px){.form-grid[data-v-67a12006]{grid-template-columns:1fr}.field--full[data-v-67a12006],.field--half[data-v-67a12006]{grid-column:span 1}}.tabs[data-v-0ca21be7]{border:1px solid #a3a3a3;border-radius:10px;padding:10px;min-height:98vh}[data-v-4cd1edb1]{box-sizing:border-box}.app-container[data-v-4cd1edb1]{display:flex;height:100%;min-height:600px;background-color:#f9fafb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sidebar[data-v-4cd1edb1]{width:256px;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-right:1px solid #e5e7eb;flex-shrink:0}.sidebar-header[data-v-4cd1edb1]{padding:24px;border-bottom:1px solid #e5e7eb}.sidebar-title[data-v-4cd1edb1]{font-size:20px;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:8px;margin:0}.sidebar-icon[data-v-4cd1edb1]{width:24px;height:24px;color:#2563eb}.database-section[data-v-4cd1edb1]{padding:16px;border-bottom:1px solid #e5e7eb}.tables-section[data-v-4cd1edb1]{padding:16px}.tables-title[data-v-4cd1edb1]{font-size:14px;font-weight:500;color:#374151;margin:0 0 12px 0}.tables-list[data-v-4cd1edb1]{display:flex;flex-direction:column;gap:4px}.table-button[data-v-4cd1edb1]{width:100%;text-align:left;padding:8px 12px;border-radius:6px;font-size:14px;border:none;background:none;color:#4b5563;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.table-button[data-v-4cd1edb1]:hover{background-color:#f3f4f6}.table-button-active[data-v-4cd1edb1]{background-color:#dbeafe;color:#1d4ed8;font-weight:500}.table-icon[data-v-4cd1edb1]{width:16px;height:16px}.main-content[data-v-4cd1edb1]{flex:1;display:flex;flex-direction:column;min-width:0}.main-header[data-v-4cd1edb1]{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border-bottom:1px solid #e5e7eb;padding:24px;display:flex;align-items:center;justify-content:space-between}.page-title[data-v-4cd1edb1]{font-size:32px;font-weight:700;color:#1f2937;margin:0}.page-subtitle[data-v-4cd1edb1]{color:#4b5563;margin:4px 0 0 0}.add-button[data-v-4cd1edb1]{background-color:#2563eb;color:#fff;padding:8px 16px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s;font-size:14px}.add-button[data-v-4cd1edb1]:hover{background-color:#1d4ed8}.button-icon[data-v-4cd1edb1]{width:16px;height:16px}.content-area[data-v-4cd1edb1]{flex:1;padding:24px;overflow:hidden}.empty-state[data-v-4cd1edb1]{text-align:center;padding:48px 0}.empty-icon[data-v-4cd1edb1]{width:64px;height:64px;color:#9ca3af;margin:0 auto 16px}.empty-title[data-v-4cd1edb1]{font-size:18px;font-weight:500;color:#111827;margin:0 0 8px 0}.empty-text[data-v-4cd1edb1]{color:#4b5563;margin:0}.data-container[data-v-4cd1edb1]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);overflow:hidden;height:100%;display:flex;flex-direction:column}.table-actions[data-v-4cd1edb1]{padding:16px 24px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:16px}.actions-left[data-v-4cd1edb1]{display:flex;align-items:center;gap:16px;flex:1}.search-container[data-v-4cd1edb1]{position:relative}.search-icon[data-v-4cd1edb1]{width:16px;height:16px;position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input[data-v-4cd1edb1]{padding:8px 16px 8px 40px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;width:200px}.search-input[data-v-4cd1edb1]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.refresh-button[data-v-4cd1edb1]{padding:8px;color:#4b5563;border:none;background:none;border-radius:6px;cursor:pointer;transition:all .2s}.refresh-button[data-v-4cd1edb1]:hover{color:#1f2937;background-color:#f3f4f6}.records-count[data-v-4cd1edb1]{font-size:14px;color:#4b5563;text-align:end}.sort-info[data-v-4cd1edb1]{color:#2563eb;font-weight:500}.page-size-selector[data-v-4cd1edb1]{display:flex;align-items:center;gap:8px;margin-right:20px;flex-shrink:0}.page-size-label[data-v-4cd1edb1]{font-size:14px;color:#4b5563;white-space:nowrap;flex-shrink:0}.page-size-select[data-v-4cd1edb1]{padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;background-color:#fff;width:auto;min-width:60px;flex-shrink:0}.table-wrapper[data-v-4cd1edb1]{overflow-x:auto;flex:1;overflow-y:auto}.data-table[data-v-4cd1edb1]{width:100%;border-collapse:collapse}.table-header[data-v-4cd1edb1]{background-color:#f9fafb}.table-th[data-v-4cd1edb1]{padding:12px 24px;text-align:left;font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.sortable-th[data-v-4cd1edb1]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.sortable-th[data-v-4cd1edb1]:hover{background-color:#f3f4f6}.th-content[data-v-4cd1edb1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sort-icon[data-v-4cd1edb1]{font-size:14px;opacity:.7}.table-th-actions[data-v-4cd1edb1]{text-align:right}.table-body[data-v-4cd1edb1]{background-color:#fff}.table-row[data-v-4cd1edb1]{border-top:1px solid #e5e7eb;transition:background-color .2s}.table-row[data-v-4cd1edb1]:hover{background-color:#f9fafb}.table-td[data-v-4cd1edb1]{padding:16px 24px;white-space:nowrap;font-size:14px;color:#111827}.table-td-actions[data-v-4cd1edb1]{text-align:right}.action-button[data-v-4cd1edb1]{padding:4px;border:none;background:none;border-radius:4px;cursor:pointer;margin-left:12px;transition:all .2s}.edit-button[data-v-4cd1edb1]{color:#2563eb}.edit-button[data-v-4cd1edb1]:hover{color:#1d4ed8;background-color:#dbeafe}.delete-button[data-v-4cd1edb1]{color:#dc2626}.delete-button[data-v-4cd1edb1]:hover{color:#b91c1c;background-color:#fee2e2}.action-icon[data-v-4cd1edb1]{width:16px;height:16px}.pagination[data-v-4cd1edb1]{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.pagination-info[data-v-4cd1edb1]{font-size:14px;color:#4b5563}.pagination-controls[data-v-4cd1edb1]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-4cd1edb1]{display:flex;align-items:center;gap:4px}.page-number[data-v-4cd1edb1]{padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;background-color:#fff;cursor:pointer;transition:all .2s;min-width:32px;text-align:center}.page-number[data-v-4cd1edb1]:hover{background-color:#f3f4f6}.page-number-active[data-v-4cd1edb1]{background-color:#2563eb;color:#fff;border-color:#2563eb}.page-number-active[data-v-4cd1edb1]:hover{background-color:#1d4ed8}.pagination-button[data-v-4cd1edb1]{padding:4px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background-color:#fff;cursor:pointer;transition:background-color .2s}.pagination-button[data-v-4cd1edb1]:hover:not(:disabled){background-color:#f9fafb}.pagination-button[data-v-4cd1edb1]:disabled{opacity:.5;cursor:not-allowed}.pagination-current[data-v-4cd1edb1]{padding:4px 12px;font-size:14px}.pagination-icon[data-v-4cd1edb1]{width:16px;height:16px}.form-label-container[data-v-4cd1edb1]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.form-label[data-v-4cd1edb1]{display:block;font-size:14px;font-weight:500;color:#374151;margin:0}.info-button[data-v-4cd1edb1]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;color:#6b7280;cursor:pointer;border-radius:50%;transition:all .2s;flex-shrink:0}.info-button[data-v-4cd1edb1]:hover{color:#2563eb;background-color:#eff6ff}.tooltip-wrapper[data-v-4cd1edb1]{position:relative;display:inline-block}.tooltip-wrapper .info-button[data-tooltip][data-v-4cd1edb1]:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;padding:10px 14px;background-color:#1f2937;color:#fff;border-radius:6px;font-size:13px;line-height:1.5;white-space:normal;width:320px;max-width:90vw;z-index:1000;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);pointer-events:none;text-align:left;word-wrap:break-word;font-weight:400}.tooltip-wrapper .info-button[data-tooltip][data-v-4cd1edb1]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:2px;border:6px solid transparent;border-top-color:#1f2937;z-index:1001;pointer-events:none}.form-input[data-v-4cd1edb1],.form-select[data-v-4cd1edb1]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.form-input[data-v-4cd1edb1]:focus,.form-select[data-v-4cd1edb1]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.modal-overlay[data-v-4cd1edb1]{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-4cd1edb1]{background-color:#fff;border-radius:8px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:100%;max-width:448px;margin:16px}.modal-small[data-v-4cd1edb1]{max-width:384px}.modal-header[data-v-4cd1edb1]{padding:16px 24px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-4cd1edb1]{font-size:18px;font-weight:500;color:#111827;margin:0}.modal-body[data-v-4cd1edb1]{padding:16px 24px}.form-group[data-v-4cd1edb1]{margin-bottom:16px}.modal-footer[data-v-4cd1edb1]{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px}.button[data-v-4cd1edb1]{padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s;border:none}.button-primary[data-v-4cd1edb1]{background-color:#2563eb;color:#fff}.button-primary[data-v-4cd1edb1]:hover{background-color:#1d4ed8}.button-secondary[data-v-4cd1edb1]{background-color:#fff;color:#374151;border:1px solid #d1d5db}.button-secondary[data-v-4cd1edb1]:hover{background-color:#f9fafb}.button-danger[data-v-4cd1edb1]{background-color:#dc2626;color:#fff}.button-danger[data-v-4cd1edb1]:hover{background-color:#b91c1c}.delete-confirmation[data-v-4cd1edb1]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.delete-icon-container[data-v-4cd1edb1]{width:40px;height:40px;background-color:#fee2e2;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.delete-icon[data-v-4cd1edb1]{width:20px;height:20px;color:#dc2626}.delete-title[data-v-4cd1edb1]{font-size:18px;font-weight:500;color:#111827;margin:0 0 4px 0}.delete-text[data-v-4cd1edb1]{font-size:14px;color:#4b5563;margin:0}.loading-container[data-v-4cd1edb1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#6b7280}.loading-spinner[data-v-4cd1edb1]{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #2563eb;border-radius:50%;animation:spin-4cd1edb1 1s linear infinite;margin-bottom:16px}@keyframes spin-4cd1edb1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-4cd1edb1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#dc2626}.error-message[data-v-4cd1edb1]{margin:0 0 16px 0;font-size:14px}.retry-button[data-v-4cd1edb1]{background-color:#dc2626;color:#fff;padding:8px 16px;border-radius:6px;border:none;cursor:pointer;font-size:14px;transition:background-color .2s}.retry-button[data-v-4cd1edb1]:hover{background-color:#b91c1c}.flex[data-v-68840f0e]{display:flex;align-items:center}.flex-column[data-v-68840f0e]{display:flex;flex-direction:column;gap:10px}.align-items-center[data-v-68840f0e]{align-items:center}.sharing-field[data-v-68840f0e]{display:flex;align-items:center;justify-content:left;gap:10px;margin-bottom:10px}.sharing-buttons[data-v-68840f0e]{display:flex;align-items:center;justify-content:right;gap:10px;margin-top:10px}.user-management[data-v-6389b459]{width:100%}.toolbar[data-v-6389b459]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.summary[data-v-6389b459]{font-size:.9rem;color:var(--p-text-muted-color,#6b7280)}.row-actions[data-v-6389b459]{display:flex;gap:.25rem;justify-content:flex-end}.permissions-summary[data-v-6389b459]{font-size:.8rem}.muted[data-v-6389b459]{color:var(--p-text-muted-color,#6b7280)}.permissions-dialog-body[data-v-6389b459]{display:flex;flex-direction:column;gap:.75rem}.permissions-list[data-v-6389b459]{max-height:340px;overflow-y:auto;padding-right:.25rem;display:flex;flex-direction:column;gap:.5rem}.permission-row[data-v-6389b459]{display:flex;align-items:center;justify-content:space-between;padding:.4rem .25rem}.permission-main[data-v-6389b459]{display:flex;align-items:center;gap:.5rem}.permission-main label[data-v-6389b459]{cursor:pointer;font-size:.9rem}.permission-url[data-v-6389b459]{margin-left:.25rem;font-size:.8rem;color:var(--p-text-muted-color,#9ca3af)}.form-grid[data-v-6389b459]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.field[data-v-6389b459]{display:flex;flex-direction:column;gap:.25rem}.field label[data-v-6389b459]{font-size:.85rem;font-weight:500}@media (max-width:768px){.form-grid[data-v-6389b459]{grid-template-columns:1fr}}.api-analytics[data-v-435f940c]{display:flex;flex-direction:column;gap:1rem}.filters[data-v-435f940c]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;align-items:end}.filter-item[data-v-435f940c]{display:flex;flex-direction:column;gap:.4rem}.route-filter[data-v-435f940c]{grid-column:span 2}.filter-input[data-v-435f940c]{border:1px solid #d1d5db;border-radius:8px;padding:.5rem}.apply-btn[data-v-435f940c]{height:38px;border:none;border-radius:8px;background:#111827;color:#fff;cursor:pointer}.kpis[data-v-435f940c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.kpi-card[data-v-435f940c]{border:1px solid #e5e7eb;border-radius:10px;padding:.8rem}.kpi-title[data-v-435f940c]{margin:0;color:#6b7280}.chart-wrap[data-v-435f940c]{height:320px;border:1px solid #e5e7eb;border-radius:10px;padding:.5rem}.table-wrap[data-v-435f940c]{border:1px solid #e5e7eb;border-radius:10px;padding:.8rem}.stats-table[data-v-435f940c]{width:100%;border-collapse:collapse}.stats-table td[data-v-435f940c],.stats-table th[data-v-435f940c]{text-align:left;padding:.55rem;border-bottom:1px solid #f3f4f6}.sortable[data-v-435f940c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable[data-v-435f940c]:hover{background:#f9fafb}.row-clickable[data-v-435f940c]{cursor:pointer}.row-clickable[data-v-435f940c]:hover{background:#f9fafb}.detail-wrap[data-v-435f940c]{border:1px solid #e5e7eb;border-radius:10px;padding:.8rem}.error[data-v-435f940c]{color:#dc2626}@media (max-width:1100px){.filters[data-v-435f940c]{grid-template-columns:repeat(2,minmax(0,1fr))}.route-filter[data-v-435f940c]{grid-column:span 2}}.theme-images[data-v-a1b15072]{display:flex;flex-direction:column;gap:1.1rem}.hint[data-v-a1b15072],.warn[data-v-a1b15072]{margin:0;color:var(--p-text-muted-color,#6b7280);max-width:900px}.warn[data-v-a1b15072]{color:var(--p-orange-600,#c2410c)}.tabs[data-v-a1b15072]{display:flex;gap:.5rem;flex-wrap:wrap}.grid[data-v-a1b15072]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem}.card[data-v-a1b15072]{display:flex;gap:.75rem;padding:.75rem;border:1px solid var(--p-content-border-color,#e5e7eb);border-radius:8px}.card img[data-v-a1b15072]{width:96px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:#f3f4f6;flex:0 0 auto}.thumb[data-v-a1b15072]{cursor:zoom-in}.thumb[data-v-a1b15072]:hover{outline:2px solid var(--p-primary-color,#3b82f6);outline-offset:1px}.thumb-big[data-v-a1b15072]{width:100%;max-width:560px;height:auto;border-radius:6px}.add-preview[data-v-a1b15072]{display:flex;flex-direction:column;gap:.35rem}.preview-img[data-v-a1b15072]{display:block;width:100%;height:auto;border-radius:6px;background:#f3f4f6}.open-original[data-v-a1b15072]{font-size:.85rem;color:var(--p-primary-color,#2563eb)}.body[data-v-a1b15072]{display:flex;flex-direction:column;gap:.4rem;min-width:0;flex:1}.field[data-v-a1b15072]{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem;color:var(--p-text-muted-color,#6b7280)}.actions[data-v-a1b15072]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.add-box[data-v-a1b15072]{border:1px dashed var(--p-content-border-color,#d1d5db);border-radius:8px;padding:.9rem;display:flex;flex-direction:column;gap:.7rem}.add-box h4[data-v-a1b15072]{margin:0}.add-grid[data-v-a1b15072]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem}.badge[data-v-a1b15072]{font-size:.8rem;color:var(--p-green-700,#15803d)}.file-input[data-v-a1b15072]{display:none}.w-full[data-v-a1b15072]{width:100%}.admin-container[data-v-a011266c]{padding:2rem}.register-card[data-v-a011266c]{width:100%;max-width:1200px;margin:2rem auto}.field[data-v-a011266c]{margin-bottom:1.5rem;width:50%}.text-center[data-v-a011266c]{text-align:center}[data-v-a011266c] .p-card-body{width:100%;height:100%}[data-v-a011266c] .p-card{box-shadow:0 2px 4px rgba(0,0,0,.1)}[data-v-a011266c] .p-float-label{margin-bottom:.5rem}[data-v-a011266c] .p-error{color:var(--red-500);font-size:.875rem;margin-top:.25rem}.google-access-card[data-v-a011266c]{margin:2rem auto}.modal-overlay[data-v-7f4a9a37]{animation:fadeIn-7f4a9a37 .3s ease-out}.modal-content[data-v-7f4a9a37]{animation:scaleIn-7f4a9a37 .3s ease-out}@keyframes fadeIn-7f4a9a37{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-7f4a9a37{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.photo-tile[data-v-7f4a9a37]{transition:all .3s cubic-bezier(.4,0,.2,1)}.photo-tile[data-v-7f4a9a37]:hover{transform:translateY(-4px) scale(1.02)}@media (max-width:768px){.photo-tile[data-v-7f4a9a37]:hover{transform:translateY(-2px) scale(1.01)}.modal-content[data-v-7f4a9a37]{padding:1rem}}.photo-tile[data-v-7f4a9a37]:focus,button[data-v-7f4a9a37]:focus{outline:2px solid #3b82f6;outline-offset:2px}.test-page[data-v-2c861ea4]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.header[data-v-2c861ea4]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.2);position:sticky;top:0;z-index:1000}.menubar[data-v-2c861ea4]{background:transparent!important;border:none!important;padding:1rem 2rem!important}.page-title[data-v-2c861ea4]{color:#fff;margin:0;font-size:1.5rem;font-weight:600}.menu-item[data-v-2c861ea4]{color:#fff!important;text-decoration:none;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.menu-item[data-v-2c861ea4]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.shortcut[data-v-2c861ea4]{background:hsla(0,0%,100%,.2);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;margin-left:.5rem}.user-avatar[data-v-2c861ea4]{display:flex;align-items:center;gap:1rem}.avatar[data-v-2c861ea4]{border:2px solid hsla(0,0%,100%,.3)}.username[data-v-2c861ea4]{color:#fff;font-weight:500}.main-content[data-v-2c861ea4]{padding:2rem;max-width:1200px;margin:0 auto}.info-card[data-v-2c861ea4]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);text-align:center}.info-card h2[data-v-2c861ea4]{color:#333;margin-bottom:1rem;font-size:2rem}.info-card p[data-v-2c861ea4]{color:#666;font-size:1.1rem;line-height:1.6}.gallery-section[data-v-2c861ea4],.video-section[data-v-2c861ea4]{margin-bottom:2rem}.gallery-section h3[data-v-2c861ea4],.video-section h3[data-v-2c861ea4]{color:#fff;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.media-container[data-v-2c861ea4],.video-container[data-v-2c861ea4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;padding:1rem}.media-container[data-v-2c861ea4]{align-items:start}.video-item[data-v-2c861ea4]{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:all .3s ease;aspect-ratio:1}.video-item[data-v-2c861ea4]:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(0,0,0,.25)}.video-wrapper[data-v-2c861ea4]{background:#000;border-radius:12px;overflow:hidden;height:100%;display:flex;flex-direction:column}.video-player[data-v-2c861ea4]{width:100%;flex:1;border-radius:12px 12px 0 0;background:#000;-o-object-fit:cover;object-fit:cover}.video-info[data-v-2c861ea4]{padding:1rem;background:hsla(0,0%,100%,.95);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.video-title[data-v-2c861ea4]{font-weight:600;color:#333}.video-duration[data-v-2c861ea4]{background:rgba(102,126,234,.1);color:#667eea;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.stats-section[data-v-2c861ea4]{margin-bottom:2rem}.stats-section h3[data-v-2c861ea4]{color:#fff;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.stats-grid[data-v-2c861ea4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-card[data-v-2c861ea4]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease}.stat-card[data-v-2c861ea4]:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.stat-icon[data-v-2c861ea4]{font-size:2rem;color:#667eea;margin-bottom:1rem}.stat-content[data-v-2c861ea4]{display:flex;flex-direction:column;gap:.5rem}.stat-number[data-v-2c861ea4]{font-size:2rem;font-weight:700;color:#333}.stat-label[data-v-2c861ea4]{font-size:.875rem;color:#666;text-transform:uppercase;letter-spacing:.5px}@media (max-width:1200px){.media-container[data-v-2c861ea4],.video-container[data-v-2c861ea4]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:992px){.media-container[data-v-2c861ea4],.video-container[data-v-2c861ea4]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:768px){.main-content[data-v-2c861ea4]{padding:1rem}.media-container[data-v-2c861ea4],.video-container[data-v-2c861ea4]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.stats-grid[data-v-2c861ea4]{grid-template-columns:1fr}.menubar[data-v-2c861ea4]{padding:1rem!important}.page-title[data-v-2c861ea4]{font-size:1.25rem}}@media (max-width:480px){.media-container[data-v-2c861ea4],.video-container[data-v-2c861ea4]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.gallery-image[data-v-2c861ea4],.photo-item[data-v-2c861ea4],.video-item[data-v-2c861ea4],.video-wrapper[data-v-2c861ea4]{border-radius:8px}.video-player[data-v-2c861ea4]{border-radius:8px 8px 0 0}}body[data-v-ac8c4ece]{margin:0;overflow:hidden}[data-v-ac8c4ece]{box-sizing:border-box;margin:0;padding:0}.app-container[data-v-ac8c4ece]{min-height:100vh;background:#f8f6f0;color:#2d2d2d;font-family:Kalam,cursive;position:relative;transition:all .3s ease}.app-container.dark-theme[data-v-ac8c4ece]{background:#1a1a1a;color:#e0e0e0}.app-container[data-v-ac8c4ece]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(120,119,198,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.03) 0,transparent 50%),radial-gradient(circle at 40% 80%,rgba(120,219,255,.03) 0,transparent 50%);pointer-events:none}.dark-theme[data-v-ac8c4ece]:before{background-image:radial-gradient(circle at 20% 50%,rgba(120,119,198,.08) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.08) 0,transparent 50%),radial-gradient(circle at 40% 80%,rgba(120,219,255,.08) 0,transparent 50%)}.theme-toggle-sketch[data-v-ac8c4ece]{position:fixed;top:1rem;left:1rem;z-index:100;background:none;border:none;cursor:pointer;padding:.75rem;border-radius:8px;transition:all .3s ease;transform:rotate(-2deg)}.theme-toggle-sketch[data-v-ac8c4ece]:hover{transform:rotate(0deg);background:hsla(0,0%,100%,.1)}.dark-theme .theme-toggle-sketch[data-v-ac8c4ece]:hover{background:hsla(0,0%,100%,.05)}.toggle-container[data-v-ac8c4ece]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.moon-icon[data-v-ac8c4ece],.sun-icon[data-v-ac8c4ece]{width:20px;height:20px;color:#999;transition:all .3s ease}.sun-icon.active[data-v-ac8c4ece]{color:#ffa726;transform:scale(1.1)}.moon-icon.active[data-v-ac8c4ece]{color:#42a5f5;transform:scale(1.1)}.toggle-divider[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.2rem;color:#999;transform:rotate(15deg)}.toggle-label[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:.8rem;color:#666;text-align:center;margin-bottom:.25rem}.dark-theme .toggle-label[data-v-ac8c4ece]{color:#999}.toggle-arrow[data-v-ac8c4ece]{width:20px;height:15px;color:#ccc;margin:0 auto}.tg-app-container[data-v-ac8c4ece]{max-width:28rem;margin:0 auto;padding:1.5rem 1rem;position:relative;z-index:1;overflow:auto}.header[data-v-ac8c4ece]{margin-bottom:2rem;text-align:center}.header-sketch[data-v-ac8c4ece]{position:relative;padding:1rem}.month-badge[data-v-ac8c4ece]{display:inline-block;background:#2d2d2d;color:#fff;padding:.25rem .75rem;font-family:Caveat,cursive;font-weight:700;font-size:1rem;transform:rotate(-2deg);margin-bottom:.5rem}.dark-theme .month-badge[data-v-ac8c4ece]{background:#e0e0e0;color:#1a1a1a}.main-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:2rem;font-weight:700;color:#2d2d2d;margin-bottom:.5rem;transform:rotate(1deg)}.dark-theme .main-title[data-v-ac8c4ece]{color:#e0e0e0}.subtitle-arrow[data-v-ac8c4ece]{position:relative;margin-top:1rem}.arrow-sketch[data-v-ac8c4ece]{width:120px;height:30px;color:#666;margin-bottom:.5rem}.dark-theme .arrow-sketch[data-v-ac8c4ece]{color:#999}.subtitle-text[data-v-ac8c4ece]{font-size:.9rem;color:#666;font-style:italic}.dark-theme .subtitle-text[data-v-ac8c4ece]{color:#999}.sketch-elements[data-v-ac8c4ece]{position:absolute;top:0;right:0;display:flex;gap:1rem}.brain-sketch[data-v-ac8c4ece],.lightbulb-sketch[data-v-ac8c4ece]{width:40px;height:40px;color:#999}.dark-theme .brain-sketch[data-v-ac8c4ece],.dark-theme .lightbulb-sketch[data-v-ac8c4ece]{color:#666}.search-container[data-v-ac8c4ece]{margin-bottom:2rem}.search-sketch-wrapper[data-v-ac8c4ece]{position:relative}.search-label[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.1rem;color:#666;margin-bottom:.5rem;transform:rotate(-1deg)}.dark-theme .search-label[data-v-ac8c4ece]{color:#999}.search-input-wrapper[data-v-ac8c4ece]{position:relative}.search-input-sketch[data-v-ac8c4ece]{width:100%;background:transparent;border:none;padding:.75rem 0;font-family:Kalam,cursive;font-size:1rem;color:#2d2d2d;outline:none}.dark-theme .search-input-sketch[data-v-ac8c4ece]{color:#e0e0e0}.search-input-sketch[data-v-ac8c4ece]::-moz-placeholder{color:#999;font-style:italic}.search-input-sketch[data-v-ac8c4ece]::placeholder{color:#999;font-style:italic}.dark-theme .search-input-sketch[data-v-ac8c4ece]::-moz-placeholder{color:#666}.dark-theme .search-input-sketch[data-v-ac8c4ece]::placeholder{color:#666}.search-underline[data-v-ac8c4ece]{position:absolute;bottom:0;left:0;right:0;height:2px;background:#2d2d2d;transform:rotate(-.5deg)}.dark-theme .search-underline[data-v-ac8c4ece]{background:#e0e0e0}.categories-collage[data-v-ac8c4ece]{margin-bottom:2rem}.collage-title[data-v-ac8c4ece]{position:relative;margin-bottom:1.5rem;text-align:center}.handwritten-text[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.3rem;color:#2d2d2d;font-weight:600}.dark-theme .handwritten-text[data-v-ac8c4ece]{color:#e0e0e0}.underline-sketch[data-v-ac8c4ece]{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:200px;height:10px;color:#666}.dark-theme .underline-sketch[data-v-ac8c4ece]{color:#999}.categories-grid-sketch[data-v-ac8c4ece]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1rem}.category-card-sketch[data-v-ac8c4ece]{position:relative;background:#fff;border-radius:8px;padding:1.5rem 1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dark-theme .category-card-sketch[data-v-ac8c4ece]{background:#2d2d2d;box-shadow:0 2px 8px rgba(0,0,0,.3)}.category-card-sketch[data-v-ac8c4ece]:hover{transform:rotate(0deg)!important;box-shadow:0 4px 16px rgba(0,0,0,.15)}.dark-theme .category-card-sketch[data-v-ac8c4ece]:hover{box-shadow:0 4px 16px rgba(0,0,0,.4)}.category-active-sketch[data-v-ac8c4ece]{background:#fff8e1;box-shadow:0 4px 16px rgba(255,193,7,.2)}.dark-theme .category-active-sketch[data-v-ac8c4ece]{background:#3d3d00;box-shadow:0 4px 16px rgba(255,193,7,.3)}.sketch-frame[data-v-ac8c4ece]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.frame-border[data-v-ac8c4ece]{width:100%;height:100%;color:#ddd}.dark-theme .frame-border[data-v-ac8c4ece]{color:#555}.category-content-sketch[data-v-ac8c4ece]{position:relative;z-index:2;text-align:center}.category-icon-sketch[data-v-ac8c4ece]{width:3rem;height:3rem;margin:0 auto .75rem;background:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center}.dark-theme .category-icon-sketch[data-v-ac8c4ece]{background:#1a1a1a}.category-icon[data-v-ac8c4ece]{width:1.5rem;height:1.5rem;color:#666}.dark-theme .category-icon[data-v-ac8c4ece]{color:#999}.category-name-handwritten[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.1rem;font-weight:600;color:#2d2d2d;margin-bottom:.75rem}.dark-theme .category-name-handwritten[data-v-ac8c4ece]{color:#e0e0e0}.progress-sketch[data-v-ac8c4ece]{text-align:center}.progress-label[data-v-ac8c4ece]{font-size:.8rem;color:#666;margin-bottom:.25rem}.dark-theme .progress-label[data-v-ac8c4ece]{color:#999}.progress-line[data-v-ac8c4ece]{width:100px;height:8px;color:#4caf50}.category-sticker[data-v-ac8c4ece]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#ff6b6b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;transform:rotate(15deg)}.tags-notes[data-v-ac8c4ece]{margin-bottom:2rem}.notes-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.1rem;color:#666;margin-bottom:1rem;transform:rotate(-1deg)}.dark-theme .notes-title[data-v-ac8c4ece]{color:#999}.tag-notes-grid[data-v-ac8c4ece]{display:flex;flex-wrap:wrap;gap:.75rem}.tag-note[data-v-ac8c4ece]{position:relative;background:#fff3cd;border:none;padding:.5rem 1rem;font-family:Kalam,cursive;font-size:.9rem;color:#856404;cursor:pointer;transition:all .3s ease;transform:rotate(-1deg)}.dark-theme .tag-note[data-v-ac8c4ece]{background:#4a4a00;color:#ffeb3b}.tag-note[data-v-ac8c4ece]:hover{transform:rotate(0deg);background:#ffeaa7}.dark-theme .tag-note[data-v-ac8c4ece]:hover{background:#5a5a00}.tag-note-active[data-v-ac8c4ece]{background:#fd79a8;color:#fff;transform:rotate(2deg)}.dark-theme .tag-note-active[data-v-ac8c4ece]{background:#c2185b}.note-corner[data-v-ac8c4ece]{position:absolute;top:0;right:0;width:0;height:0;border-left:8px solid transparent;border-top:8px solid #ddd}.dark-theme .note-corner[data-v-ac8c4ece]{border-top-color:#555}.materials-magazine[data-v-ac8c4ece]{margin-bottom:6rem}.material-article[data-v-ac8c4ece]{position:relative;background:#fff;margin-bottom:2rem;padding:1.5rem;border-radius:4px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dark-theme .material-article[data-v-ac8c4ece]{background:#2d2d2d;box-shadow:0 2px 8px rgba(0,0,0,.3)}.material-article[data-v-ac8c4ece]:hover{transform:rotate(0deg)!important;box-shadow:0 6px 20px rgba(0,0,0,.15)}.dark-theme .material-article[data-v-ac8c4ece]:hover{box-shadow:0 6px 20px rgba(0,0,0,.4)}.article-frame[data-v-ac8c4ece]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.article-border[data-v-ac8c4ece]{width:100%;height:100%;color:#eee}.dark-theme .article-border[data-v-ac8c4ece]{color:#555}.article-content[data-v-ac8c4ece]{position:relative;z-index:2}.article-header[data-v-ac8c4ece]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.article-type-badge[data-v-ac8c4ece]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.type-video[data-v-ac8c4ece]{background:#e3f2fd;color:#1976d2}.dark-theme .type-video[data-v-ac8c4ece]{background:#0d47a1;color:#bbdefb}.type-article[data-v-ac8c4ece]{background:#e8f5e8;color:#388e3c}.dark-theme .type-article[data-v-ac8c4ece]{background:#1b5e20;color:#c8e6c9}.type-podcast[data-v-ac8c4ece]{background:#fff3e0;color:#f57c00}.dark-theme .type-podcast[data-v-ac8c4ece]{background:#e65100;color:#ffe0b2}.article-title[data-v-ac8c4ece]{flex:1;font-family:Caveat,cursive;font-size:1.3rem;font-weight:600;color:#2d2d2d;line-height:1.2}.dark-theme .article-title[data-v-ac8c4ece]{color:#e0e0e0}.paperclip-favorite[data-v-ac8c4ece]{background:none;border:none;cursor:pointer;padding:.25rem;color:#ccc;transition:all .3s ease}.paperclip-favorite[data-v-ac8c4ece]:hover{color:#666;transform:rotate(15deg)}.dark-theme .paperclip-favorite[data-v-ac8c4ece]:hover{color:#999}.paperclip-active[data-v-ac8c4ece]{color:#ff6b6b;transform:rotate(15deg)}.paperclip-favorite svg[data-v-ac8c4ece]{width:20px;height:30px}.article-description[data-v-ac8c4ece]{font-family:Kalam,cursive;color:#666;font-size:.9rem;line-height:1.4;margin-bottom:1rem}.dark-theme .article-description[data-v-ac8c4ece]{color:#999}.article-stats-sketch[data-v-ac8c4ece]{display:flex;align-items:center;gap:1rem;font-size:.85rem}.stat-sketch[data-v-ac8c4ece]{display:flex;align-items:center;gap:.25rem;color:#666}.dark-theme .stat-sketch[data-v-ac8c4ece]{color:#999}.stat-icon[data-v-ac8c4ece]{font-size:1rem}.checkbox-sketch[data-v-ac8c4ece]{margin-left:auto;display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;font-family:Kalam,cursive;font-size:.85rem;color:#666;transition:all .3s ease}.dark-theme .checkbox-sketch[data-v-ac8c4ece]{color:#999}.checkbox-sketch[data-v-ac8c4ece]:hover{color:#2d2d2d}.dark-theme .checkbox-sketch[data-v-ac8c4ece]:hover{color:#e0e0e0}.checkbox-checked[data-v-ac8c4ece]{color:#4caf50}.checkbox-sketch svg[data-v-ac8c4ece]{width:20px;height:20px}.article-arrow[data-v-ac8c4ece]{position:absolute;top:-15px;right:-15px;width:50px;height:30px;color:#ddd}.dark-theme .article-arrow[data-v-ac8c4ece]{color:#555}.favorites-board[data-v-ac8c4ece]{margin-bottom:6rem}.board-header[data-v-ac8c4ece]{position:relative;text-align:center;margin-bottom:2rem}.board-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:2rem;font-weight:700;color:#2d2d2d;transform:rotate(-1deg)}.dark-theme .board-title[data-v-ac8c4ece]{color:#e0e0e0}.pushpin[data-v-ac8c4ece]{position:absolute;top:-10px;right:50%;transform:translateX(50%);width:12px;height:12px;background:#ff6b6b;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.empty-board[data-v-ac8c4ece]{text-align:center;padding:3rem 1rem}.empty-note[data-v-ac8c4ece]{position:relative;background:#fff3cd;padding:2rem;border-radius:4px;transform:rotate(-2deg);box-shadow:0 4px 12px rgba(0,0,0,.1)}.dark-theme .empty-note[data-v-ac8c4ece]{background:#4a4a00;color:#ffeb3b;box-shadow:0 4px 12px rgba(0,0,0,.3)}.note-tape[data-v-ac8c4ece]{position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:40px;height:16px;background:hsla(0,0%,100%,.8);border-radius:2px}.dark-theme .note-tape[data-v-ac8c4ece]{background:hsla(0,0%,100%,.2)}.back-button-sketch[data-v-ac8c4ece]{background:#2d2d2d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-family:Kalam,cursive;font-size:.9rem;cursor:pointer;margin-top:1rem;transform:rotate(1deg);transition:all .3s ease}.dark-theme .back-button-sketch[data-v-ac8c4ece]{background:#e0e0e0;color:#1a1a1a}.back-button-sketch[data-v-ac8c4ece]:hover{transform:rotate(0deg);background:#1a1a1a}.dark-theme .back-button-sketch[data-v-ac8c4ece]:hover{background:#f5f5f5}.favorites-grid-board[data-v-ac8c4ece]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.favorite-note[data-v-ac8c4ece]{position:relative;background:#fff;padding:1.5rem;border-radius:4px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dark-theme .favorite-note[data-v-ac8c4ece]{background:#2d2d2d;box-shadow:0 2px 8px rgba(0,0,0,.3)}.favorite-note[data-v-ac8c4ece]:hover{transform:rotate(0deg)!important;box-shadow:0 6px 20px rgba(0,0,0,.15)}.dark-theme .favorite-note[data-v-ac8c4ece]:hover{box-shadow:0 6px 20px rgba(0,0,0,.4)}.note-content[data-v-ac8c4ece]{position:relative;z-index:2}.note-type[data-v-ac8c4ece]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;margin-bottom:.5rem}.note-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.2rem;font-weight:600;color:#2d2d2d;margin-bottom:.5rem}.dark-theme .note-title[data-v-ac8c4ece]{color:#e0e0e0}.note-desc[data-v-ac8c4ece]{font-size:.85rem;color:#666;line-height:1.3;margin-bottom:.75rem}.dark-theme .note-desc[data-v-ac8c4ece]{color:#999}.note-stats[data-v-ac8c4ece]{display:flex;gap:1rem;font-size:.8rem;color:#999}.dark-theme .note-stats[data-v-ac8c4ece]{color:#666}.remove-pin[data-v-ac8c4ece]{position:absolute;top:8px;right:8px;background:#ff6b6b;color:#fff;border:none;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:1rem;line-height:1;transition:all .3s ease}.remove-pin[data-v-ac8c4ece]:hover{background:#e55555;transform:rotate(90deg)}.progress-infographic[data-v-ac8c4ece]{margin-bottom:6rem}.infographic-header[data-v-ac8c4ece]{text-align:center;margin-bottom:2rem}.infographic-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:2rem;font-weight:700;color:#2d2d2d;margin-bottom:1rem;transform:rotate(-1deg)}.dark-theme .infographic-title[data-v-ac8c4ece]{color:#e0e0e0}.overall-progress-sketch[data-v-ac8c4ece]{display:flex;justify-content:center}.progress-circle[data-v-ac8c4ece]{position:relative;width:120px;height:120px}.progress-circle svg[data-v-ac8c4ece]{width:100%;height:100%;color:#4caf50}.progress-text[data-v-ac8c4ece]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Caveat,cursive;font-size:1.5rem;font-weight:700;color:#2d2d2d}.dark-theme .progress-text[data-v-ac8c4ece]{color:#e0e0e0}.categories-progress-sketch[data-v-ac8c4ece]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transform:rotate(-.5deg)}.dark-theme .categories-progress-sketch[data-v-ac8c4ece]{background:#2d2d2d;box-shadow:0 2px 8px rgba(0,0,0,.3)}.section-title-sketch[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.3rem;font-weight:600;color:#2d2d2d;margin-bottom:1rem}.dark-theme .section-title-sketch[data-v-ac8c4ece]{color:#e0e0e0}.progress-bars-sketch[data-v-ac8c4ece]{display:flex;flex-direction:column;gap:1rem}.progress-bar-sketch[data-v-ac8c4ece]{display:flex;align-items:center;gap:1rem}.bar-label[data-v-ac8c4ece]{min-width:120px;font-size:.9rem;color:#666}.dark-theme .bar-label[data-v-ac8c4ece]{color:#999}.bar-container[data-v-ac8c4ece]{flex:1;position:relative;height:20px;background:#f0f0f0;border-radius:10px;overflow:hidden}.dark-theme .bar-container[data-v-ac8c4ece]{background:#1a1a1a}.bar-fill[data-v-ac8c4ece]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);border-radius:10px;transition:width .5s ease}.bar-percent[data-v-ac8c4ece]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.8rem;color:#666}.dark-theme .bar-percent[data-v-ac8c4ece]{color:#999}.profile-sketch[data-v-ac8c4ece]{margin-bottom:6rem;display:flex;justify-content:center}.profile-note[data-v-ac8c4ece]{position:relative;background:#fff3cd;padding:2rem;border-radius:4px;transform:rotate(-2deg);box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center}.dark-theme .profile-note[data-v-ac8c4ece]{background:#4a4a00;color:#ffeb3b;box-shadow:0 4px 12px rgba(0,0,0,.3)}.bottom-nav-sketch[data-v-ac8c4ece]{position:fixed;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-top:2px solid #eee;z-index:10}.dark-theme .bottom-nav-sketch[data-v-ac8c4ece]{background:rgba(26,26,26,.95);border-top-color:#555}.nav-container-sketch[data-v-ac8c4ece]{display:flex;justify-content:space-around;padding:.75rem 0;max-width:28rem;margin:0 auto}.nav-button-sketch[data-v-ac8c4ece]{position:relative;display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;padding:.5rem;transition:all .3s ease;color:#999}.nav-active-sketch[data-v-ac8c4ece]{color:#2d2d2d}.dark-theme .nav-active-sketch[data-v-ac8c4ece]{color:#e0e0e0}.nav-icon-sketch[data-v-ac8c4ece]{width:24px;height:24px;margin-bottom:.25rem}.nav-label-sketch[data-v-ac8c4ece]{font-family:Kalam,cursive;font-size:.75rem}.nav-underline-sketch[data-v-ac8c4ece]{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:30px;height:2px;background:#2d2d2d;border-radius:1px}.dark-theme .nav-underline-sketch[data-v-ac8c4ece]{background:#e0e0e0}.modal-overlay-sketch[data-v-ac8c4ece]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-magazine[data-v-ac8c4ece]{background:#fff;width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.2)}.dark-theme .modal-magazine[data-v-ac8c4ece]{background:#2d2d2d;box-shadow:0 20px 40px rgba(0,0,0,.4)}.magazine-header[data-v-ac8c4ece]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAEUlEQVR42mP4+v4ZVsQwtCQAwpOygTFx0XUAAAAASUVORK5CYII=) no-repeat 50%!important;background-size:cover!important;position:relative;padding:1.5rem;border-bottom:2px solid #eee;text-align:center;height:300px}.dark-theme .magazine-header[data-v-ac8c4ece]{background:#1a1a1a;border-bottom-color:#555}.magazine-date[data-v-ac8c4ece]{background:#2d2d2d;color:#fff;padding:.25rem .75rem;font-family:Caveat,cursive;font-weight:700;font-size:.9rem;display:inline-block;transform:rotate(-2deg);margin-bottom:.5rem}.dark-theme .magazine-date[data-v-ac8c4ece]{background:#e0e0e0;color:#1a1a1a}.magazine-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.5rem;font-weight:700;color:#e0e0e0;margin-bottom:.5rem;background-color:#faebd7;border-radius:1rem}.dark-theme .magazine-title[data-v-ac8c4ece]{color:#2d2d2d}.magazine-type[data-v-ac8c4ece]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.close-sketch[data-v-ac8c4ece]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#999;width:32px;height:32px;border-radius:50%;transition:all .3s ease}.close-sketch[data-v-ac8c4ece]:hover{background:#f0f0f0;color:#2d2d2d}.dark-theme .close-sketch[data-v-ac8c4ece]:hover{background:#555;color:#e0e0e0}.magazine-content[data-v-ac8c4ece]{padding:1.5rem}.magazine-text[data-v-ac8c4ece]{margin-bottom:1.5rem;line-height:1.6;color:#444}.dark-theme .magazine-text[data-v-ac8c4ece]{color:#ccc}.info-blocks-sketch[data-v-ac8c4ece]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1.5rem}.info-block[data-v-ac8c4ece]{background:#f8f8f8;padding:1rem;border-radius:4px;text-align:center;transform:rotate(-1deg)}.dark-theme .info-block[data-v-ac8c4ece]{background:#1a1a1a}.info-block[data-v-ac8c4ece]:nth-child(2n){transform:rotate(1deg)}.block-title[data-v-ac8c4ece]{font-size:.75rem;color:#999;text-transform:uppercase;margin-bottom:.25rem}.dark-theme .block-title[data-v-ac8c4ece]{color:#666}.block-value[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.1rem;font-weight:600;color:#2d2d2d}.dark-theme .block-value[data-v-ac8c4ece]{color:#e0e0e0}.tags-stickers[data-v-ac8c4ece]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tag-sticker[data-v-ac8c4ece]{background:#fff3cd;color:#856404;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-family:Kalam,cursive;transform:rotate(-2deg)}.dark-theme .tag-sticker[data-v-ac8c4ece]{background:#4a4a00;color:#ffeb3b}.tag-sticker[data-v-ac8c4ece]:nth-child(2n){transform:rotate(2deg)}.action-buttons-sketch[data-v-ac8c4ece]{display:flex;flex-direction:column;gap:1rem}.primary-button-sketch[data-v-ac8c4ece]{background:#2d2d2d;color:#fff;border:none;padding:1rem;border-radius:4px;font-family:Kalam,cursive;font-size:1rem;font-weight:600;cursor:pointer;transform:rotate(-1deg);transition:all .3s ease}.dark-theme .primary-button-sketch[data-v-ac8c4ece]{background:#e0e0e0;color:#1a1a1a}.primary-button-sketch[data-v-ac8c4ece]:hover{transform:rotate(0deg);background:#1a1a1a}.dark-theme .primary-button-sketch[data-v-ac8c4ece]:hover{background:#f5f5f5}.secondary-buttons-sketch[data-v-ac8c4ece]{display:flex;gap:.75rem}.secondary-button-sketch[data-v-ac8c4ece]{flex:1;background:#f8f8f8;border:1px solid #ddd;color:#666;padding:.75rem;border-radius:4px;font-family:Kalam,cursive;font-size:.9rem;cursor:pointer;transition:all .3s ease;transform:rotate(1deg)}.dark-theme .secondary-button-sketch[data-v-ac8c4ece]{background:#1a1a1a;border-color:#555;color:#999}.secondary-button-sketch[data-v-ac8c4ece]:hover{transform:rotate(0deg);background:#f0f0f0;color:#2d2d2d}.dark-theme .secondary-button-sketch[data-v-ac8c4ece]:hover{background:#333;color:#e0e0e0}.button-active[data-v-ac8c4ece]{background:#e8f5e8;border-color:#4caf50;color:#2e7d32}.dark-theme .button-active[data-v-ac8c4ece]{background:#1b5e20;border-color:#4caf50;color:#c8e6c9}.button-active[data-v-ac8c4ece]:hover{background:#c8e6c9}.dark-theme .button-active[data-v-ac8c4ece]:hover{background:#2e7d32}@media (max-width:640px){.tg-app-container[data-v-ac8c4ece]{padding-left:.75rem;padding-right:.75rem}.categories-grid-sketch[data-v-ac8c4ece]{grid-template-columns:1fr 1fr;gap:1rem}.favorites-grid-board[data-v-ac8c4ece],.info-blocks-sketch[data-v-ac8c4ece]{grid-template-columns:1fr}.secondary-buttons-sketch[data-v-ac8c4ece]{flex-direction:column}.theme-toggle-sketch[data-v-ac8c4ece]{top:.5rem;left:.5rem;padding:.5rem}}@keyframes float-ac8c4ece{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(-2deg)}}.category-card-sketch[data-v-ac8c4ece]:hover,.material-article[data-v-ac8c4ece]:hover{animation:float-ac8c4ece 2s ease-in-out infinite}.sketch-decoration[data-v-ac8c4ece]{position:absolute;pointer-events:none;color:#eee}.dark-theme .sketch-decoration[data-v-ac8c4ece]{color:#555}.handwritten-effect[data-v-ac8c4ece]{position:relative}.handwritten-effect[data-v-ac8c4ece]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:currentColor;opacity:.3;transform:rotate(-.5deg)}.profile-page[data-v-ac8c4ece]{margin-bottom:6rem;padding:0 .5rem}.profile-welcome[data-v-ac8c4ece]{display:flex;justify-content:center;align-items:center;min-height:60vh}.welcome-note[data-v-ac8c4ece]{position:relative;background:#fff3cd;padding:3rem 2rem;border-radius:8px;transform:rotate(-1deg);box-shadow:0 8px 24px rgba(0,0,0,.1);text-align:center;max-width:400px}.dark-theme .welcome-note[data-v-ac8c4ece]{background:#4a4a00;color:#ffeb3b;box-shadow:0 8px 24px rgba(0,0,0,.3)}.welcome-content[data-v-ac8c4ece]{position:relative;z-index:2}.welcome-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:2rem;font-weight:700;color:#2d2d2d;margin-bottom:1rem;transform:rotate(1deg)}.dark-theme .welcome-title[data-v-ac8c4ece]{color:#ffeb3b}.welcome-text[data-v-ac8c4ece]{font-size:1rem;line-height:1.5;color:#666;margin-bottom:2rem}.dark-theme .welcome-text[data-v-ac8c4ece]{color:#e6d700}.create-profile-button[data-v-ac8c4ece]{background:#2d2d2d;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-family:Kalam,cursive;font-size:1rem;font-weight:600;cursor:pointer;transform:rotate(-1deg);transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.dark-theme .create-profile-button[data-v-ac8c4ece]{background:#ffeb3b;color:#1a1a1a}.create-profile-button[data-v-ac8c4ece]:hover{transform:rotate(0deg) scale(1.05);background:#1a1a1a}.dark-theme .create-profile-button[data-v-ac8c4ece]:hover{background:#fff176}.welcome-decorations[data-v-ac8c4ece]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem}.decoration-heart[data-v-ac8c4ece],.decoration-star[data-v-ac8c4ece]{width:20px;height:20px;color:rgba(255,193,7,.3)}.dark-theme .decoration-heart[data-v-ac8c4ece],.dark-theme .decoration-star[data-v-ac8c4ece]{color:rgba(255,235,59,.3)}.profile-form-container[data-v-ac8c4ece]{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden;transform:rotate(-.5deg)}.dark-theme .profile-form-container[data-v-ac8c4ece]{background:#2d2d2d;box-shadow:0 8px 32px rgba(0,0,0,.3)}.form-header[data-v-ac8c4ece]{background:#f8f8f8;padding:1.5rem 2rem;border-bottom:2px solid #eee;display:flex;justify-content:space-between;align-items:center}.dark-theme .form-header[data-v-ac8c4ece]{background:#1a1a1a;border-bottom-color:#555}.form-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.8rem;font-weight:700;color:#2d2d2d;transform:rotate(1deg)}.dark-theme .form-title[data-v-ac8c4ece]{color:#e0e0e0}.cancel-button[data-v-ac8c4ece]{background:none;border:none;font-size:2rem;color:#999;cursor:pointer;width:40px;height:40px;border-radius:50%;transition:all .3s ease}.cancel-button[data-v-ac8c4ece]:hover{background:#f0f0f0;color:#666}.dark-theme .cancel-button[data-v-ac8c4ece]:hover{background:#555;color:#ccc}.profile-form[data-v-ac8c4ece]{padding:2rem;max-height:70vh;overflow-y:auto}.form-section[data-v-ac8c4ece]{margin-bottom:2rem;padding:1.5rem;background:#fafafa;border-radius:8px;border:2px dashed #ddd;transform:rotate(.5deg)}.dark-theme .form-section[data-v-ac8c4ece]{background:#1a1a1a;border-color:#555}.form-section[data-v-ac8c4ece]:nth-child(2n){transform:rotate(-.5deg)}.section-title-form[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.4rem;font-weight:600;color:#2d2d2d;margin-bottom:1rem;transform:rotate(-1deg)}.dark-theme .section-title-form[data-v-ac8c4ece]{color:#e0e0e0}.form-row[data-v-ac8c4ece]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-field[data-v-ac8c4ece]{margin-bottom:1rem}.field-label[data-v-ac8c4ece]{display:block;font-family:Caveat,cursive;font-size:1.1rem;font-weight:500;color:#666;margin-bottom:.5rem;transform:rotate(-.5deg)}.dark-theme .field-label[data-v-ac8c4ece]{color:#999}.field-input[data-v-ac8c4ece],.field-select[data-v-ac8c4ece]{width:100%;padding:.75rem;border:2px solid #ddd;border-radius:6px;font-family:Kalam,cursive;font-size:.9rem;background:#fff;color:#2d2d2d;transition:all .3s ease}.dark-theme .field-input[data-v-ac8c4ece],.dark-theme .field-select[data-v-ac8c4ece]{background:#1a1a1a;border-color:#555;color:#e0e0e0}.field-input[data-v-ac8c4ece]:focus,.field-select[data-v-ac8c4ece]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.1)}.field-input[data-v-ac8c4ece]::-moz-placeholder{color:#999;font-style:italic}.field-input[data-v-ac8c4ece]::placeholder{color:#999;font-style:italic}.dark-theme .field-input[data-v-ac8c4ece]::-moz-placeholder{color:#666}.dark-theme .field-input[data-v-ac8c4ece]::placeholder{color:#666}.checkbox-field[data-v-ac8c4ece]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.field-checkbox[data-v-ac8c4ece]{width:auto;margin:0}.checkbox-label[data-v-ac8c4ece]{font-family:Kalam,cursive;font-size:.9rem;color:#666;cursor:pointer}.dark-theme .checkbox-label[data-v-ac8c4ece]{color:#999}.textarea-container[data-v-ac8c4ece]{position:relative}.field-textarea[data-v-ac8c4ece]{width:100%;min-height:100px;padding:.75rem;border:2px solid #ddd;border-radius:6px;font-family:Kalam,cursive;font-size:.9rem;background:#fff;color:#2d2d2d;resize:vertical;transition:all .3s ease}.dark-theme .field-textarea[data-v-ac8c4ece]{background:#1a1a1a;border-color:#555;color:#e0e0e0}.field-textarea[data-v-ac8c4ece]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.1)}.field-textarea[data-v-ac8c4ece]::-moz-placeholder{color:#999;font-style:italic}.field-textarea[data-v-ac8c4ece]::placeholder{color:#999;font-style:italic}.dark-theme .field-textarea[data-v-ac8c4ece]::-moz-placeholder{color:#666}.dark-theme .field-textarea[data-v-ac8c4ece]::placeholder{color:#666}.char-counter[data-v-ac8c4ece]{position:absolute;bottom:8px;right:12px;font-size:.75rem;color:#999;background:hsla(0,0%,100%,.9);padding:2px 6px;border-radius:4px}.dark-theme .char-counter[data-v-ac8c4ece]{background:rgba(26,26,26,.9);color:#666}.form-actions[data-v-ac8c4ece]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:2px dashed #ddd}.dark-theme .form-actions[data-v-ac8c4ece]{border-top-color:#555}.cancel-form-button[data-v-ac8c4ece]{background:#f8f8f8;border:2px solid #ddd;color:#666;padding:.75rem 1.5rem;border-radius:6px;font-family:Kalam,cursive;font-size:.9rem;cursor:pointer;transition:all .3s ease;transform:rotate(1deg)}.dark-theme .cancel-form-button[data-v-ac8c4ece]{background:#1a1a1a;border-color:#555;color:#999}.cancel-form-button[data-v-ac8c4ece]:hover{transform:rotate(0deg);background:#f0f0f0;color:#2d2d2d}.dark-theme .cancel-form-button[data-v-ac8c4ece]:hover{background:#333;color:#e0e0e0}.save-profile-button[data-v-ac8c4ece]{background:#4caf50;border:none;color:#fff;padding:.75rem 2rem;border-radius:6px;font-family:Kalam,cursive;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;transform:rotate(-1deg);box-shadow:0 4px 12px rgba(76,175,80,.3)}.save-profile-button[data-v-ac8c4ece]:hover{transform:rotate(0deg) scale(1.05);background:#45a049}.profile-display[data-v-ac8c4ece]{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden;transform:rotate(-.3deg)}.dark-theme .profile-display[data-v-ac8c4ece]{background:#2d2d2d;box-shadow:0 8px 32px rgba(0,0,0,.3)}.profile-header[data-v-ac8c4ece]{background:linear-gradient(135deg,#4caf50,#8bc34a);padding:2rem;color:#fff;display:flex;justify-content:space-between;align-items:center}.profile-name[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:2.2rem;font-weight:700;transform:rotate(1deg)}.edit-profile-button[data-v-ac8c4ece]{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;padding:.5rem 1rem;border-radius:6px;font-family:Kalam,cursive;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;transform:rotate(-1deg)}.edit-profile-button[data-v-ac8c4ece]:hover{transform:rotate(0deg);background:hsla(0,0%,100%,.3)}.edit-profile-button svg[data-v-ac8c4ece]{width:16px;height:16px}.profile-content[data-v-ac8c4ece]{padding:2rem}.profile-section[data-v-ac8c4ece]{margin-bottom:2rem;padding:1.5rem;background:#fafafa;border-radius:8px;border-left:4px solid #4caf50;transform:rotate(.3deg)}.dark-theme .profile-section[data-v-ac8c4ece]{background:#1a1a1a}.profile-section[data-v-ac8c4ece]:nth-child(2n){transform:rotate(-.3deg)}.profile-section-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.4rem;font-weight:600;color:#2d2d2d;margin-bottom:1rem;transform:rotate(-.5deg)}.dark-theme .profile-section-title[data-v-ac8c4ece]{color:#e0e0e0}.profile-info-grid[data-v-ac8c4ece]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.profile-info-item[data-v-ac8c4ece]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-ac8c4ece]{font-size:.8rem;color:#999;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-ac8c4ece]{font-family:Kalam,cursive;font-size:1rem;color:#2d2d2d;font-weight:500}.dark-theme .info-value[data-v-ac8c4ece]{color:#e0e0e0}.info-link[data-v-ac8c4ece]{font-family:Kalam,cursive;font-size:1rem;color:#4caf50;text-decoration:none;font-weight:500}.info-link[data-v-ac8c4ece]:hover{text-decoration:underline}.profile-contacts[data-v-ac8c4ece]{display:flex;gap:1rem;flex-wrap:wrap}.contact-link[data-v-ac8c4ece]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-family:Kalam,cursive;font-weight:500;transition:all .3s ease;transform:rotate(-1deg)}.contact-link[data-v-ac8c4ece]:hover{transform:rotate(0deg) scale(1.05)}.contact-link.telegram[data-v-ac8c4ece]{background:#e3f2fd;color:#1976d2}.dark-theme .contact-link.telegram[data-v-ac8c4ece]{background:#0d47a1;color:#bbdefb}.contact-link.instagram[data-v-ac8c4ece]{background:#fce4ec;color:#c2185b}.dark-theme .contact-link.instagram[data-v-ac8c4ece]{background:#880e4f;color:#f8bbd9}.contact-icon[data-v-ac8c4ece]{font-size:1.2rem}.profile-text-block[data-v-ac8c4ece]{margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:6px;border:2px dashed #ddd;transform:rotate(-.2deg)}.dark-theme .profile-text-block[data-v-ac8c4ece]{background:#333;border-color:#555}.profile-text-block[data-v-ac8c4ece]:nth-child(2n){transform:rotate(.2deg)}.text-block-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.2rem;font-weight:600;color:#4caf50;margin-bottom:.5rem;transform:rotate(-.5deg)}.text-block-content[data-v-ac8c4ece]{font-size:.95rem;line-height:1.5;color:#666}.dark-theme .text-block-content[data-v-ac8c4ece]{color:#ccc}@media (max-width:640px){.form-row[data-v-ac8c4ece]{grid-template-columns:1fr}.form-header[data-v-ac8c4ece],.profile-form[data-v-ac8c4ece]{padding:1rem}.profile-header[data-v-ac8c4ece]{flex-direction:column;gap:1rem;text-align:center}.profile-content[data-v-ac8c4ece]{padding:1rem}.profile-info-grid[data-v-ac8c4ece]{grid-template-columns:1fr}.form-actions[data-v-ac8c4ece]{flex-direction:column}.welcome-note[data-v-ac8c4ece]{padding:2rem 1rem;margin:0 1rem}}.matching-page[data-v-ac8c4ece]{margin-bottom:6rem;padding:0 .5rem}.matching-welcome[data-v-ac8c4ece]{display:flex;justify-content:center;align-items:center;min-height:60vh}.matching-intro-note[data-v-ac8c4ece]{position:relative;background:#e8f5e8;padding:3rem 2rem;border-radius:12px;transform:rotate(-1deg);box-shadow:0 8px 24px rgba(0,0,0,.1);text-align:center;max-width:400px}.dark-theme .matching-intro-note[data-v-ac8c4ece]{background:#1b5e20;color:#c8e6c9;box-shadow:0 8px 24px rgba(0,0,0,.3)}.matching-intro-content[data-v-ac8c4ece]{position:relative;z-index:2}.matching-intro-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:2rem;font-weight:700;color:#2e7d32;margin-bottom:1rem;transform:rotate(1deg)}.dark-theme .matching-intro-title[data-v-ac8c4ece]{color:#c8e6c9}.matching-description[data-v-ac8c4ece]{margin-bottom:2rem}.matching-text[data-v-ac8c4ece]{font-size:1.1rem;line-height:1.5;color:#2e7d32;margin-bottom:1.5rem;font-weight:500}.dark-theme .matching-text[data-v-ac8c4ece]{color:#a5d6a7}.matching-features[data-v-ac8c4ece]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.feature-item[data-v-ac8c4ece]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#388e3c}.dark-theme .feature-item[data-v-ac8c4ece]{color:#81c784}.feature-icon[data-v-ac8c4ece]{font-size:1.2rem;width:24px;text-align:center}.feature-text[data-v-ac8c4ece]{font-family:Kalam,cursive}.matching-requirement[data-v-ac8c4ece]{font-size:.9rem;color:#666;font-style:italic;margin-bottom:0}.dark-theme .matching-requirement[data-v-ac8c4ece]{color:#a5d6a7}.create-profile-for-matching[data-v-ac8c4ece]{background:#4caf50;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-family:Kalam,cursive;font-size:1rem;font-weight:600;cursor:pointer;transform:rotate(-1deg);transition:all .3s ease;box-shadow:0 4px 12px rgba(76,175,80,.3)}.create-profile-for-matching[data-v-ac8c4ece]:hover{transform:rotate(0deg) scale(1.05);background:#45a049}.matching-decorations[data-v-ac8c4ece]{position:absolute;top:1rem;right:1rem}.decoration-hearts[data-v-ac8c4ece]{width:60px;height:30px;color:rgba(76,175,80,.3)}.dark-theme .decoration-hearts[data-v-ac8c4ece]{color:rgba(129,199,132,.3)}.matching-cards-container[data-v-ac8c4ece]{max-width:400px;margin:0 auto}.matching-header[data-v-ac8c4ece]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 1rem}.matching-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:2rem;font-weight:700;color:#2d2d2d;transform:rotate(-1deg)}.dark-theme .matching-title[data-v-ac8c4ece]{color:#e0e0e0}.matching-counter[data-v-ac8c4ece]{background:#4caf50;color:#fff;padding:.5rem 1rem;border-radius:20px;font-family:Kalam,cursive;font-size:.9rem;font-weight:600;transform:rotate(2deg)}.cards-stack[data-v-ac8c4ece]{position:relative;margin-bottom:2rem;display:grid;gap:20px}.matching-card[data-v-ac8c4ece]{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:600px}.dark-theme .matching-card[data-v-ac8c4ece]{background:#2d2d2d;box-shadow:0 8px 32px rgba(0,0,0,.3)}.matching-card[data-v-ac8c4ece]:active{cursor:grabbing}.matching-card.card-top[data-v-ac8c4ece]{z-index:10}.matching-card.card-middle[data-v-ac8c4ece]{z-index:9;transform:scale(.95) translateY(10px)}.matching-card.card-bottom[data-v-ac8c4ece]{z-index:8;transform:scale(.9) translateY(20px)}.swipe-indicator[data-v-ac8c4ece]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;opacity:0;transition:opacity .3s ease;pointer-events:none}.swipe-indicator.left[data-v-ac8c4ece],.swipe-indicator.right[data-v-ac8c4ece]{opacity:1}.swipe-icon[data-v-ac8c4ece]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:12px;font-family:Caveat,cursive;font-weight:700;font-size:1.2rem}.swipe-icon.like[data-v-ac8c4ece]{background:rgba(76,175,80,.9);color:#fff}.swipe-icon.pass[data-v-ac8c4ece]{background:rgba(244,67,54,.9);color:#fff}.swipe-icon svg[data-v-ac8c4ece]{width:40px;height:40px}.card-content[data-v-ac8c4ece]{padding:2rem;height:600px;overflow-y:auto}.card-header[data-v-ac8c4ece]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px dashed #eee}.dark-theme .card-header[data-v-ac8c4ece]{border-bottom-color:#555}.card-name[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.8rem;font-weight:700;color:#2d2d2d;transform:rotate(-1deg)}.dark-theme .card-name[data-v-ac8c4ece]{color:#e0e0e0}.card-city[data-v-ac8c4ece]{background:#4caf50;color:#fff;padding:.25rem .75rem;border-radius:12px;font-family:Kalam,cursive;font-size:.9rem;font-weight:600;transform:rotate(2deg)}.card-info[data-v-ac8c4ece]{margin-bottom:1.5rem}.info-row[data-v-ac8c4ece]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem;background:#f8f8f8;border-radius:8px;transform:rotate(-.5deg)}.dark-theme .info-row[data-v-ac8c4ece]{background:#1a1a1a}.info-row[data-v-ac8c4ece]:nth-child(2n){transform:rotate(.5deg)}.info-icon[data-v-ac8c4ece]{font-size:1.2rem;width:24px;text-align:center}.info-text[data-v-ac8c4ece]{font-family:Kalam,cursive;font-size:.95rem;color:#2d2d2d}.dark-theme .info-text[data-v-ac8c4ece]{color:#e0e0e0}.card-descriptions[data-v-ac8c4ece]{margin-bottom:1.5rem}.description-block[data-v-ac8c4ece]{margin-bottom:1rem;padding:1rem;background:#fff3cd;border-radius:8px;border-left:4px solid #ffc107;transform:rotate(-.3deg)}.dark-theme .description-block[data-v-ac8c4ece]{background:#4a4a00;border-left-color:#ffeb3b}.description-block[data-v-ac8c4ece]:nth-child(2n){transform:rotate(.3deg);background:#e3f2fd;border-left-color:#2196f3}.dark-theme .description-block[data-v-ac8c4ece]:nth-child(2n){background:#0d47a1;border-left-color:#64b5f6}.description-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.1rem;font-weight:600;color:#856404;margin-bottom:.5rem;transform:rotate(-.5deg)}.dark-theme .description-title[data-v-ac8c4ece]{color:#ffeb3b}.description-block:nth-child(2n) .description-title[data-v-ac8c4ece]{color:#1976d2}.dark-theme .description-block:nth-child(2n) .description-title[data-v-ac8c4ece]{color:#64b5f6}.description-text[data-v-ac8c4ece]{font-size:.9rem;line-height:1.4;color:#666}.dark-theme .description-text[data-v-ac8c4ece]{color:#ccc}.card-contacts[data-v-ac8c4ece]{background:#e8f5e8;padding:1rem;border-radius:8px;transform:rotate(.5deg)}.dark-theme .card-contacts[data-v-ac8c4ece]{background:#1b5e20}.contacts-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.1rem;font-weight:600;color:#2e7d32;margin-bottom:.75rem;transform:rotate(-.5deg)}.dark-theme .contacts-title[data-v-ac8c4ece]{color:#c8e6c9}.contacts-list[data-v-ac8c4ece]{display:flex;flex-direction:column;gap:.5rem}.contact-item[data-v-ac8c4ece]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.contact-icon[data-v-ac8c4ece]{font-size:1rem;width:20px;text-align:center}.contact-text[data-v-ac8c4ece]{font-family:Kalam,cursive;color:#2e7d32}.dark-theme .contact-text[data-v-ac8c4ece]{color:#a5d6a7}.no-more-cards[data-v-ac8c4ece]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.no-cards-note[data-v-ac8c4ece]{position:relative;background:#fff3cd;padding:3rem 2rem;border-radius:12px;transform:rotate(-2deg);box-shadow:0 8px 24px rgba(0,0,0,.1);text-align:center;margin:0 1rem}.dark-theme .no-cards-note[data-v-ac8c4ece]{background:#4a4a00;color:#ffeb3b;box-shadow:0 8px 24px rgba(0,0,0,.3)}.no-cards-content[data-v-ac8c4ece]{position:relative;z-index:2}.no-cards-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:2rem;font-weight:700;color:#856404;margin-bottom:1rem;transform:rotate(1deg)}.dark-theme .no-cards-title[data-v-ac8c4ece]{color:#ffeb3b}.no-cards-text[data-v-ac8c4ece]{font-size:1rem;color:#666;margin-bottom:2rem}.dark-theme .no-cards-text[data-v-ac8c4ece]{color:#e6d700}.reset-matching-button[data-v-ac8c4ece]{background:#856404;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-family:Kalam,cursive;font-size:1rem;font-weight:600;cursor:pointer;transform:rotate(-1deg);transition:all .3s ease}.dark-theme .reset-matching-button[data-v-ac8c4ece]{background:#ffeb3b;color:#1a1a1a}.reset-matching-button[data-v-ac8c4ece]:hover{transform:rotate(0deg) scale(1.05);background:#6d5103}.dark-theme .reset-matching-button[data-v-ac8c4ece]:hover{background:#fff176}.matching-controls[data-v-ac8c4ece]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:0 1rem}.control-button[data-v-ac8c4ece]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#fff;border:2px solid #ddd;border-radius:50%;width:60px;height:60px;cursor:pointer;transition:all .3s ease;font-family:Kalam,cursive;font-size:.8rem;color:#666}.dark-theme .control-button[data-v-ac8c4ece]{background:#2d2d2d;border-color:#555;color:#999}.control-button[data-v-ac8c4ece]:hover:not(:disabled){transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.control-button[data-v-ac8c4ece]:disabled{opacity:.5;cursor:not-allowed}.control-button.previous[data-v-ac8c4ece]{border-color:#999}.control-button.previous svg[data-v-ac8c4ece]{width:20px;height:20px}.control-button.pass[data-v-ac8c4ece]{border-color:#f44336;color:#f44336}.control-button.pass[data-v-ac8c4ece]:hover:not(:disabled){background:#f44336;color:#fff}.control-button.like[data-v-ac8c4ece]{border-color:#4caf50;color:#4caf50}.control-button.like[data-v-ac8c4ece]:hover:not(:disabled){background:#4caf50;color:#fff}.control-button svg[data-v-ac8c4ece]{width:24px;height:24px}.control-button span[data-v-ac8c4ece]{font-size:.7rem;text-align:center;line-height:1}@media (max-width:640px){.matching-features[data-v-ac8c4ece]{grid-template-columns:1fr}.matching-intro-note[data-v-ac8c4ece]{padding:2rem 1rem;margin:0 1rem}.cards-stack[data-v-ac8c4ece]{height:500px}.card-content[data-v-ac8c4ece]{padding:1.5rem;height:500px}.matching-controls[data-v-ac8c4ece]{gap:.5rem}.control-button[data-v-ac8c4ece]{width:50px;height:50px}.control-button.previous[data-v-ac8c4ece]{width:40px;height:40px}}.profile-modal-overlay[data-v-ac8c4ece]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.profile-modal[data-v-ac8c4ece]{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.2);max-width:400px;width:90vw;max-height:90vh;overflow-y:auto;position:relative;padding:2rem 1.5rem 1.5rem 1.5rem}.dark-theme .profile-modal[data-v-ac8c4ece]{background:#2d2d2d}.profile-modal-close[data-v-ac8c4ece]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;color:#999;cursor:pointer;z-index:10;border-radius:50%;width:40px;height:40px;transition:background .2s}.profile-modal-close[data-v-ac8c4ece]:hover{background:#f0f0f0;color:#2d2d2d}.dark-theme .profile-modal-close[data-v-ac8c4ece]:hover{background:#555;color:#e0e0e0}.avatar-container[data-v-ac8c4ece]{position:relative;width:100%;max-width:200px;margin:0 auto 1rem}.match-card-avatar[data-v-ac8c4ece]{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:2px solid #ddd;transition:all .3s ease}.dark-theme .match-card-avatar[data-v-ac8c4ece]{border-color:#555}.avatar-overlay[data-v-ac8c4ece]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);padding:1rem;display:flex;flex-direction:column;align-items:center;color:#fff}.avatar-name[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.avatar-age[data-v-ac8c4ece]{font-family:Kalam,cursive;font-size:1rem;font-weight:500}.match-card-header[data-v-ac8c4ece]{background:#f8f8f8;padding:1.5rem;border-bottom:2px dashed #eee;text-align:center}.dark-theme .match-card-header[data-v-ac8c4ece]{background:#1a1a1a;border-bottom-color:#555}.match-card-title[data-v-ac8c4ece]{font-family:Caveat,cursive;font-size:1.8rem;font-weight:700;color:#2d2d2d;transform:rotate(-1deg)}.dark-theme .match-card-title[data-v-ac8c4ece]{color:#e0e0e0}.match-card-content[data-v-ac8c4ece]{padding:1.5rem}.match-card-info[data-v-ac8c4ece]{display:flex;flex-direction:column;gap:1rem}.match-card-info-item[data-v-ac8c4ece]{display:flex;flex-direction:column;align-items:center;text-align:center}.match-card-about[data-v-ac8c4ece],.match-card-city[data-v-ac8c4ece],.match-card-company[data-v-ac8c4ece],.match-card-role[data-v-ac8c4ece]{font-family:Kalam,cursive;color:#666;font-size:.95rem;margin-bottom:.75rem;padding:.5rem;background:#f8f8f8;border-radius:6px;transform:rotate(-.3deg);width:100%;max-width:300px}.dark-theme .match-card-about[data-v-ac8c4ece],.dark-theme .match-card-city[data-v-ac8c4ece],.dark-theme .match-card-company[data-v-ac8c4ece],.dark-theme .match-card-role[data-v-ac8c4ece]{color:#999;background:#1a1a1a}.match-card-city[data-v-ac8c4ece]{background:#e8f5e8;color:#2e7d32}.dark-theme .match-card-city[data-v-ac8c4ece]{background:#1b5e20;color:#c8e6c9}.match-card-role[data-v-ac8c4ece]{transform:rotate(.3deg)}.match-card-about[data-v-ac8c4ece]{line-height:1.4}.match-card-button[data-v-ac8c4ece]{background:#4caf50;color:#fff;border:none;padding:.75rem 2rem;border-radius:6px;font-family:Kalam,cursive;font-size:1rem;font-weight:600;cursor:pointer;transform:rotate(-1deg);transition:all .3s ease;box-shadow:0 4px 12px rgba(76,175,80,.3)}.match-card-button[data-v-ac8c4ece]:hover{transform:rotate(0deg);background:#45a049}.dark-theme .match-card-button[data-v-ac8c4ece]{background:#c8e6c9;color:#2e7d32}.dark-theme .match-card-button[data-v-ac8c4ece]:hover{background:#a5d6a7}@media (max-width:640px){.avatar-container[data-v-ac8c4ece]{max-width:150px}.avatar-name[data-v-ac8c4ece]{font-size:1.2rem}.avatar-age[data-v-ac8c4ece]{font-size:.9rem}.match-card-title[data-v-ac8c4ece]{font-size:1.5rem}.match-card-about[data-v-ac8c4ece],.match-card-city[data-v-ac8c4ece],.match-card-company[data-v-ac8c4ece],.match-card-role[data-v-ac8c4ece]{font-size:.9rem;padding:.5rem}}.kinescope-page[data-v-61b2d250]{max-width:720px;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:var(--p-text-color,#1f2937)}.kinescope-page h1[data-v-61b2d250]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--p-text-color,#111827)}.subtitle[data-v-61b2d250]{margin:0;color:var(--p-text-muted-color,#4b5563);font-size:.9rem}.form-section[data-v-61b2d250]{display:flex;flex-direction:column;gap:.75rem}.form-section h2[data-v-61b2d250]{margin:0;font-size:1.1rem;font-weight:600;color:var(--p-text-color,#111827)}.hint[data-v-61b2d250]{margin:0;font-size:.85rem;color:var(--p-text-muted-color,#4b5563)}.field[data-v-61b2d250]{display:flex;flex-direction:column;gap:.25rem}.field label[data-v-61b2d250]{font-size:.9rem;font-weight:500;color:var(--p-text-color,#374151)}.field input[type=number][data-v-61b2d250],.field input[type=text][data-v-61b2d250],.field select[data-v-61b2d250]{padding:.5rem;border:1px solid var(--p-input-border-color,#d1d5db);border-radius:6px;font-size:1rem;background:var(--p-input-background,var(--p-surface-0,#fafafa));color:var(--p-input-text-color,var(--p-text-color,#1f2937))}.field input[data-v-61b2d250]::-moz-placeholder{color:var(--p-text-muted-color,#6b7280)}.field input[data-v-61b2d250]::placeholder{color:var(--p-text-muted-color,#6b7280)}.field select option[data-v-61b2d250]{background:var(--p-surface-0,#fff);color:var(--p-text-color,#1f2937)}.field.row[data-v-61b2d250]{flex-direction:row;flex-wrap:wrap}.field.row .half[data-v-61b2d250]{flex:1;min-width:180px;display:flex;flex-direction:column;gap:.25rem}.collapsible-section[data-v-61b2d250]{gap:0}.collapsible-trigger[data-v-61b2d250]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem 0;margin:0;border:none;border-radius:4px;background:none;font-size:1.1rem;font-weight:600;cursor:pointer;color:var(--p-text-color,#111827);text-align:left}.collapsible-trigger[data-v-61b2d250]:hover{background:var(--p-surface-hover,rgba(0,0,0,.05))}.collapsible-icon[data-v-61b2d250]{opacity:.7;font-size:.75rem;transition:transform .2s ease}.collapsible-icon.open[data-v-61b2d250]{transform:rotate(90deg)}.collapsible-content[data-v-61b2d250]{overflow:hidden;padding-top:.5rem;padding-bottom:.25rem}.collapsible-enter-active.collapsible-content[data-v-61b2d250],.collapsible-leave-active.collapsible-content[data-v-61b2d250]{transition:max-height .3s ease,opacity .25s ease}.collapsible-enter-from.collapsible-content[data-v-61b2d250],.collapsible-leave-to.collapsible-content[data-v-61b2d250]{max-height:0;opacity:0}.collapsible-enter-to.collapsible-content[data-v-61b2d250],.collapsible-leave-from.collapsible-content[data-v-61b2d250]{max-height:420px;opacity:1}.options-grid[data-v-61b2d250]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.field.checkbox label[data-v-61b2d250]{display:flex;align-items:center;gap:.5rem;font-weight:400}.chapters-placement[data-v-61b2d250]{display:flex;flex-wrap:wrap;gap:1rem}.chapters-placement .checkbox[data-v-61b2d250]{flex-direction:row}.chapters-list[data-v-61b2d250]{display:flex;flex-direction:column;gap:.5rem}.chapter-row[data-v-61b2d250]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.input-min[data-v-61b2d250],.input-sec[data-v-61b2d250]{width:4rem}.input-title[data-v-61b2d250]{flex:1;min-width:160px}.chapter-row input[data-v-61b2d250]{padding:.4rem;border:1px solid var(--p-input-border-color,#d1d5db);border-radius:6px;background:var(--p-input-background,var(--p-surface-0,#fafafa));color:var(--p-input-text-color,var(--p-text-color,#1f2937))}.chapter-row input[data-v-61b2d250]::-moz-placeholder{color:var(--p-text-muted-color,#6b7280)}.chapter-row input[data-v-61b2d250]::placeholder{color:var(--p-text-muted-color,#6b7280)}.btn-remove[data-v-61b2d250]{width:2rem;height:2rem;padding:0;border:none;background:var(--p-button-danger-background,#e57373);color:#fff;border-radius:4px;cursor:pointer;font-size:1.2rem;line-height:1}.btn-remove[data-v-61b2d250]:hover{opacity:.9}.btn-add[data-v-61b2d250]{align-self:flex-start;padding:.5rem 1rem;border:1px dashed var(--p-input-border-color,#9ca3af);background:var(--p-surface-100,#f9fafb);color:var(--p-text-color,#374151);border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500}.btn-add[data-v-61b2d250]:hover{background:var(--p-surface-hover,#f3f4f6);border-color:var(--p-input-border-color,#6b7280)}.actions[data-v-61b2d250]{flex-direction:row;align-items:center;gap:1rem}.btn-primary[data-v-61b2d250]{padding:.6rem 1.5rem;border:none;border-radius:6px;background:var(--p-primary-color,#2563eb);color:var(--p-primary-contrast-color,var(--p-primary-inverse-color,#fff));font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-primary[data-v-61b2d250]:hover{filter:brightness(.95)}.snippet-textarea[data-v-61b2d250]{width:100%;padding:.75rem;border:1px solid var(--p-input-border-color,#d1d5db);border-radius:6px;font-family:ui-monospace,monospace;font-size:.85rem;resize:vertical;background:var(--p-input-background,var(--p-surface-0,#fafafa));color:var(--p-input-text-color,var(--p-text-color,#1f2937))}.jtbd-app[data-v-0cb5afbd]{min-height:100vh;background:#ececec}.jtbd-toolbar[data-v-0cb5afbd]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:1301px;margin:0 auto;padding:16px 16px 0}.lesson-select[data-v-0cb5afbd]{min-width:260px}.frame-lead-input[data-v-0cb5afbd],.frame-title-input[data-v-0cb5afbd],.guide-input[data-v-0cb5afbd]{display:block;width:100%;border:0;background:transparent;color:inherit;font:inherit;padding:0;resize:vertical}.frame-title-input[data-v-0cb5afbd]{overflow:hidden;resize:none}.frame-lead[data-v-0cb5afbd] .ql-editor{font-size:20px;line-height:1.15;min-height:120px}.frame-lead-input[data-v-0cb5afbd]:focus,.frame-title-input[data-v-0cb5afbd]:focus,.guide-input[data-v-0cb5afbd]:focus{outline:1px dashed #c8c8c8;outline-offset:4px}.item[data-v-0cb5afbd]{position:relative;cursor:grab}.item.is-over[data-v-0cb5afbd]{outline:2px solid #000;outline-offset:4px}.item-edit[data-v-0cb5afbd]{position:absolute;top:8px;right:8px;z-index:2;border:0;border-radius:999px;padding:4px 10px;background:#000;color:#fff;font:12px/1.2 Inter,sans-serif;cursor:pointer;opacity:0}.item:focus-within .item-edit[data-v-0cb5afbd],.item:hover .item-edit[data-v-0cb5afbd]{opacity:1}.add-card[data-v-0cb5afbd]{display:block;width:100%;min-width:0;align-self:start;border:0;background:transparent;padding:0;cursor:pointer}.add-thumb[data-v-0cb5afbd]{position:relative}.add-circle[data-v-0cb5afbd]{position:absolute;top:50%;left:50%;width:84px;height:84px;border-radius:50%;background:hsla(0,0%,100%,.45);transform:translate(-50%,-50%)}.add-circle[data-v-0cb5afbd]:after,.add-circle[data-v-0cb5afbd]:before{content:"";position:absolute;top:50%;left:50%;background:#e4e4e4;border-radius:999px;transform:translate(-50%,-50%)}.add-circle[data-v-0cb5afbd]:before{width:40px;height:8px}.add-circle[data-v-0cb5afbd]:after{width:8px;height:40px}.dialog-form[data-v-0cb5afbd]{display:flex;flex-direction:column;gap:12px}.dialog-form label[data-v-0cb5afbd]{display:flex;flex-direction:column;gap:6px;font-size:13px}.url-row[data-v-0cb5afbd]{display:flex;gap:8px;align-items:center}.url-row .w-full[data-v-0cb5afbd]{flex:1 1 auto;min-width:0}.caption[data-v-0cb5afbd]{white-space:pre-line}.w-full[data-v-0cb5afbd]{width:100%}.cover-preview[data-v-0cb5afbd]{width:160px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:#e4e4e4}.cover-upload[data-v-0cb5afbd]{display:flex;align-items:center;gap:10px;margin-top:4px;flex-wrap:wrap}.cover-upload__input[data-v-0cb5afbd]{display:none}.cover-upload__hint[data-v-0cb5afbd]{font-size:12px;line-height:1.3;color:#7a7a7a}.snippet-hint[data-v-0cb5afbd]{margin:0 0 8px}.snippet-box[data-v-0cb5afbd]{width:100%;min-height:320px;font:12px/1.4 ui-monospace,monospace}.upload-container[data-v-3b7523fa]{max-width:480px;margin:0 auto;padding:24px 16px 32px;background:var(--surface-ground,#f9fafb)}.title[data-v-3b7523fa]{margin-bottom:24px;font-size:24px;font-weight:600;color:var(--text-color,#111827)}.dropzone[data-v-3b7523fa]{border:2px dashed var(--surface-border,#e5e7eb);border-radius:12px;padding:24px 16px;text-align:center;margin-bottom:16px;background:var(--surface-card,#fff)}.dropzone-title[data-v-3b7523fa]{font-weight:500;margin-bottom:4px;color:var(--text-color,#111827)}.dropzone-subtitle[data-v-3b7523fa]{margin-bottom:12px;color:var(--text-color-secondary,#6b7280)}.choose-btn[data-v-3b7523fa]{margin-bottom:12px}.hidden-input[data-v-3b7523fa]{display:none}.file-info[data-v-3b7523fa]{font-size:14px;color:var(--text-color-secondary,#4b5563);word-break:break-all}.actions[data-v-3b7523fa]{margin-top:8px;margin-bottom:16px}.progress-wrapper[data-v-3b7523fa]{display:flex;align-items:center;gap:8px;font-size:14px;padding:8px 0}.progress-bar[data-v-3b7523fa]{flex:1;height:6px;border-radius:999px;background:var(--surface-border,#e5e7eb);overflow:hidden}.progress-inner[data-v-3b7523fa]{height:100%;width:0;border-radius:999px;background:var(--primary-color,#111827);transition:width .15s ease-out}.progress-text[data-v-3b7523fa]{color:var(--text-color-secondary,#4b5563)}.status[data-v-3b7523fa]{font-size:14px;padding:10px 12px;border-radius:8px}.status-error[data-v-3b7523fa]{background:var(--red-50,#fef2f2);color:var(--red-700,#b91c1c)}.wisdom-page[data-v-4b31c2fa]{max-width:1760px;width:100%;margin:0 auto;padding:1.5rem 1rem 2.5rem;display:flex;flex-direction:column;gap:1.5rem;color:var(--p-text-color,#111827)}.wisdom-header[data-v-4b31c2fa]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.wisdom-header h1[data-v-4b31c2fa]{margin:0 0 .25rem;font-size:1.7rem;font-weight:700;color:var(--p-text-color,#111827)}.subtitle[data-v-4b31c2fa]{margin:0;color:var(--p-text-muted-color,#4b5563);font-size:.95rem}.wisdom-filters[data-v-4b31c2fa]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border-radius:12px;background:var(--p-surface-card,#fff);border:1px solid var(--p-surface-border,#d1d5db);box-shadow:0 1px 2px rgba(15,23,42,.04)}.filters-main[data-v-4b31c2fa],.filters-secondary[data-v-4b31c2fa]{display:flex;flex-wrap:wrap;gap:.75rem}.filters-secondary[data-v-4b31c2fa]{align-items:flex-end}.field[data-v-4b31c2fa]{display:flex;flex-direction:column;gap:.25rem}.field label[data-v-4b31c2fa]{font-size:.8rem;font-weight:500;color:var(--p-text-muted-color,#4b5563)}.field.grow[data-v-4b31c2fa]{flex:1 1 240px}.field.small[data-v-4b31c2fa]{flex:0 0 180px}.favorite-toggle[data-v-4b31c2fa]{flex-direction:row;align-items:center;gap:.5rem;font-size:.85rem}.favorite-toggle span[data-v-4b31c2fa]{color:var(--p-text-color,#111827)}.field.actions[data-v-4b31c2fa]{margin-left:auto}.wisdom-table-card[data-v-4b31c2fa]{padding:1rem 1.1rem 1.1rem;border-radius:12px;background:var(--p-surface-card,#fff);border:1px solid var(--p-surface-border,#d1d5db);box-shadow:0 1px 2px rgba(15,23,42,.04);display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0}.table-header[data-v-4b31c2fa]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.table-header h2[data-v-4b31c2fa]{margin:0;font-size:1.1rem;font-weight:600}.wisdom-table[data-v-4b31c2fa] .p-datatable-table-container{overflow-x:hidden}.wisdom-table[data-v-4b31c2fa] table{width:100%}.wisdom-table[data-v-4b31c2fa] .p-datatable-tbody>tr>td,.wisdom-table[data-v-4b31c2fa] .p-datatable-thead>tr>th{white-space:normal;overflow-wrap:anywhere}.wisdom-table[data-v-4b31c2fa] .p-datatable-tbody>tr>td{vertical-align:top;border-top:1px solid var(--p-surface-border,#e5e7eb)}.title-cell[data-v-4b31c2fa]{display:flex;flex-direction:column;gap:.1rem}.title-cell a[data-v-4b31c2fa]{color:var(--p-primary-color,#2563eb);text-decoration:none}.title-cell a[data-v-4b31c2fa]:hover{text-decoration:underline}.cover-thumb[data-v-4b31c2fa]{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block;background:#f3f4f6}.cover-empty[data-v-4b31c2fa]{color:var(--p-text-muted-color,#9ca3af);font-size:.85rem}.cover-editor[data-v-4b31c2fa]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.cover-preview[data-v-4b31c2fa]{width:160px;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#f3f4f6}.cover-editor-actions[data-v-4b31c2fa]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.topic-sub[data-v-4b31c2fa]{color:var(--p-text-muted-color,#6b7280);font-size:.75rem}.keywords[data-v-4b31c2fa]{display:flex;flex-wrap:wrap;gap:.25rem;max-width:10rem}.keyword-chip[data-v-4b31c2fa]{padding:.1rem .4rem;border-radius:999px;background:var(--p-surface-100,#f3f4f6);color:var(--p-text-muted-color,#4b5563);font-size:.75rem}.row-actions[data-v-4b31c2fa]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:0;width:100%}.dialog-delete[data-v-4b31c2fa]{margin-right:auto}.empty-state[data-v-4b31c2fa]{padding:1.5rem 1rem;text-align:center;display:flex;flex-direction:column;gap:.75rem;align-items:center}.edit-form[data-v-4b31c2fa]{display:flex;flex-direction:column;gap:1rem}.form-grid[data-v-4b31c2fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.field.full[data-v-4b31c2fa]{grid-column:1/-1}.dialog-actions[data-v-4b31c2fa]{display:flex;justify-content:flex-end;gap:.5rem}.transcriptions-head[data-v-4b31c2fa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.transcription-item[data-v-4b31c2fa]{display:flex;flex-direction:column;gap:.5rem;padding:.6rem;margin-bottom:.5rem;border:1px solid var(--p-surface-border,#d1d5db);border-radius:10px}.transcription-title-row[data-v-4b31c2fa]{display:flex;gap:.5rem;align-items:center}.transcription-title-row[data-v-4b31c2fa] input{width:100%}@media (max-width:768px){.wisdom-page[data-v-4b31c2fa]{padding-inline:.75rem}.filters-main[data-v-4b31c2fa],.filters-secondary[data-v-4b31c2fa]{flex-direction:column}.field.grow[data-v-4b31c2fa],.field.small[data-v-4b31c2fa]{flex:1 1 auto}.field.actions[data-v-4b31c2fa]{margin-left:0}.form-grid[data-v-4b31c2fa]{grid-template-columns:1fr}}.wisdom-page[data-v-5c8f5f36]{max-width:1760px;width:100%;margin:0 auto;padding:1.5rem 1rem 2.5rem;display:flex;flex-direction:column;gap:1.5rem;color:var(--p-text-color,#111827)}.wisdom-header[data-v-5c8f5f36]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.wisdom-header h1[data-v-5c8f5f36]{margin:0 0 .25rem;font-size:1.7rem;font-weight:700;color:var(--p-text-color,#111827)}.subtitle[data-v-5c8f5f36]{margin:0;color:var(--p-text-muted-color,#4b5563);font-size:.95rem}.wisdom-filters[data-v-5c8f5f36]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border-radius:12px;background:var(--p-surface-card,#fff);border:1px solid var(--p-surface-border,#d1d5db);box-shadow:0 1px 2px rgba(15,23,42,.04)}.filters-main[data-v-5c8f5f36]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.field[data-v-5c8f5f36]{display:flex;flex-direction:column;gap:.25rem;flex:0 1 16rem;min-width:12rem}.field label[data-v-5c8f5f36]{font-size:.8rem;font-weight:500;color:var(--p-text-muted-color,#4b5563)}.field.grow[data-v-5c8f5f36]{flex:1 1 240px}.field[data-v-5c8f5f36] .p-inputtext,.field[data-v-5c8f5f36] .p-select{width:100%}.wisdom-table-card[data-v-5c8f5f36]{padding:1rem 1.1rem 1.1rem;border-radius:12px;background:var(--p-surface-card,#fff);border:1px solid var(--p-surface-border,#d1d5db);box-shadow:0 1px 2px rgba(15,23,42,.04);display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0}.table-header[data-v-5c8f5f36]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.table-header h2[data-v-5c8f5f36]{margin:0;font-size:1.1rem;font-weight:600}.table-actions[data-v-5c8f5f36]{display:flex;align-items:center;gap:.5rem}.gap-filters[data-v-5c8f5f36]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.gap-chip[data-v-5c8f5f36]{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.28rem .7rem;border:1px solid #cfcfcf;border-radius:999px;background:#fafafa;color:#333;font:inherit;font-size:.8125rem;line-height:1.2;cursor:pointer}.gap-chip[data-v-5c8f5f36]:hover{border-color:#999}.gap-count[data-v-5c8f5f36]{color:#6b7280;font-variant-numeric:tabular-nums}.gap-chip.active[data-v-5c8f5f36]{background:#3a3a3a;border-color:#3a3a3a;color:#fff}.gap-chip.active .gap-count[data-v-5c8f5f36]{color:#e5e7eb}.wisdom-table[data-v-5c8f5f36] .p-datatable-tbody>tr{cursor:pointer}.wisdom-table[data-v-5c8f5f36] .p-datatable-table-container{overflow-x:auto}.wisdom-table[data-v-5c8f5f36] table{width:100%}.wisdom-table[data-v-5c8f5f36] .p-datatable-tbody>tr>td,.wisdom-table[data-v-5c8f5f36] .p-datatable-thead>tr>th{white-space:normal;overflow-wrap:anywhere}.wisdom-table[data-v-5c8f5f36] .p-datatable-tbody>tr>td{vertical-align:top;border-top:1px solid var(--p-surface-border,#e5e7eb)}.title-cell[data-v-5c8f5f36]{display:flex;flex-direction:column;gap:.1rem}.cover-thumb[data-v-5c8f5f36]{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block;background:#f3f4f6}.cover-empty[data-v-5c8f5f36],.empty-cell[data-v-5c8f5f36]{color:var(--p-text-muted-color,#9ca3af);font-size:.85rem}.topic-sub[data-v-5c8f5f36]{color:var(--p-text-muted-color,#6b7280);font-size:.75rem}.row-actions[data-v-5c8f5f36]{display:flex;flex-direction:row;align-items:center;gap:0}.empty-state[data-v-5c8f5f36]{padding:1.5rem 1rem;text-align:center}.wisdom-paginator[data-v-5c8f5f36]{margin-top:.25rem;background:transparent;border:0;padding:.35rem 0 0}.form-grid[data-v-5c8f5f36]{display:grid;gap:.45rem}.cover-edit[data-v-5c8f5f36],.row-actions[data-v-5c8f5f36],.section-head[data-v-5c8f5f36]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.section-head[data-v-5c8f5f36]{justify-content:space-between;margin-top:.75rem}.section-head h3[data-v-5c8f5f36]{margin:0}.cover-preview[data-v-5c8f5f36]{width:160px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#f1f5f9}.file-input[data-v-5c8f5f36]{display:none}.table-wrap[data-v-5c8f5f36]{overflow-x:auto}table[data-v-5c8f5f36]{width:100%;border-collapse:collapse}td[data-v-5c8f5f36],th[data-v-5c8f5f36]{padding:.3rem;vertical-align:top;text-align:left}th[data-v-5c8f5f36]{font-size:.8rem;color:#64748b;font-weight:600}.w-full[data-v-5c8f5f36]{width:100%}@media (max-width:768px){.wisdom-page[data-v-5c8f5f36]{padding-inline:.75rem}.filters-main[data-v-5c8f5f36]{flex-direction:column}.field.grow[data-v-5c8f5f36],.field[data-v-5c8f5f36]{flex:1 1 auto;min-width:0;width:100%}}.dom-tree-panel[data-v-37c78526]{border:1px solid var(--surface-border,#d1d5db);border-radius:10px;background:var(--surface-card,#fff);height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dom-tree-title[data-v-37c78526]{font-size:13px;font-weight:700;padding:10px 10px 8px;color:var(--text-color,#111827);border-bottom:1px solid var(--surface-border,#e5e7eb);flex-shrink:0}.dom-tree-body[data-v-37c78526]{flex:1;min-height:0;overflow:auto;padding:6px;touch-action:pan-y}.dom-tree-body.dom-tree-is-dragging[data-v-37c78526]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grabbing}.dom-tree-empty[data-v-37c78526]{padding:12px;font-size:13px;color:var(--text-color-secondary,#6b7280)}.dom-tree-node-label[data-v-37c78526],.dom-tree[data-v-37c78526] .p-tree-node-label{font-size:12px;line-height:1.3;word-break:break-word}.dom-tree[data-v-37c78526] .p-tree-node-content{padding:4px 6px;border-radius:6px;cursor:grab}.dom-tree[data-v-37c78526] .p-tree-node-content:active{cursor:grabbing}.dom-tree[data-v-37c78526] .p-tree-node-content.p-tree-node-selected{background:rgba(34,197,94,.14);color:var(--text-color,#111827)}.dom-tree[data-v-37c78526] .p-tree-node-content.dom-tree-drag-source{opacity:.45}.dom-tree[data-v-37c78526] .p-tree-node-content.dom-tree-drop-before{box-shadow:inset 0 2px 0 #22c55e}.dom-tree[data-v-37c78526] .p-tree-node-content.dom-tree-drop-after{box-shadow:inset 0 -2px 0 #22c55e}.dom-tree[data-v-37c78526] .p-tree-node-content.dom-tree-drop-into{background:rgba(34,197,94,.18);outline:1px dashed #22c55e;outline-offset:-1px}.dom-tree[data-v-37c78526] .p-tree-node-icon{font-size:11px;margin-right:4px}.inspector-panel[data-v-5784b87a]{border:1px solid var(--surface-border,#d1d5db);border-radius:10px;background:var(--surface-card,#fff);padding:10px;height:100%;overflow:auto;min-height:0}.inspector-title[data-v-5784b87a]{font-size:13px;font-weight:700;margin-bottom:10px;color:var(--text-color,#111827)}.palette-body[data-v-5784b87a]{display:grid;gap:8px}.palette-label[data-v-5784b87a],.palette-tip[data-v-5784b87a]{font-size:12px;color:var(--text-color-secondary,#6b7280)}.palette-tip[data-v-5784b87a]{line-height:1.35}.accordion-item[data-v-5784b87a]{border:1px solid var(--surface-border,#d1d5db);border-radius:8px;background:var(--surface-card,#fff)}.accordion-title[data-v-5784b87a]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:12px;font-weight:700;color:var(--text-color,#111827);padding:8px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-title[data-v-5784b87a]::-webkit-details-marker{display:none}.accordion-chevron[data-v-5784b87a]{font-size:12px;transition:transform .18s ease}.accordion-item[open] .accordion-chevron[data-v-5784b87a]{transform:rotate(90deg)}.accordion-body[data-v-5784b87a]{padding:0 10px 10px;display:grid;gap:8px}.align-actions[data-v-5784b87a]{display:flex;gap:6px;flex-wrap:wrap}.align-btn-active[data-v-5784b87a]{background:rgba(37,99,235,.12)!important}.palette-section[data-v-5784b87a]{margin-top:6px;font-size:12px;font-weight:700;color:var(--text-color,#111827)}.palette-grid2[data-v-5784b87a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.palette-grid4[data-v-5784b87a]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.palette-input[data-v-5784b87a]{width:100%;border:1px solid var(--surface-border,#d1d5db);border-radius:6px;background:var(--surface-card,#fff);color:var(--text-color,#111827);min-height:32px;padding:6px 8px}.palette-input--color[data-v-5784b87a]{padding:2px}.palette-actions[data-v-5784b87a]{margin-top:6px;display:flex;justify-content:flex-end;gap:6px}.inspector-empty[data-v-5784b87a]{color:var(--text-color-secondary,#6b7280);font-size:13px}.editor-workbench-root[data-v-2ed44d7e]{display:flex;flex-direction:column;height:calc(100dvh - 64px);min-height:0;background:var(--surface-ground,#f3f4f6)}.editor-toolbar[data-v-2ed44d7e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--surface-border,#e5e7eb);background:var(--surface-card,#fff);flex-shrink:0;flex-wrap:wrap}.toolbar-center[data-v-2ed44d7e],.toolbar-left[data-v-2ed44d7e],.toolbar-right[data-v-2ed44d7e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-file[data-v-2ed44d7e]{font-size:14px;font-weight:600;color:var(--text-color,#111827);word-break:break-all}.toolbar-meta[data-v-2ed44d7e]{font-size:12px;color:var(--text-color-secondary,#6b7280)}.editor-shell[data-v-2ed44d7e]{flex:1;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr) 320px;gap:10px;padding:10px}.canvas-panel[data-v-2ed44d7e]{min-height:0;min-width:0;border:1px solid var(--surface-border,#d1d5db);border-radius:10px;background:var(--surface-card,#fff);overflow:hidden}.wysiwyg-frame[data-v-2ed44d7e]{width:100%;height:100%;border:0;display:block;background:var(--surface-card,#fff)}.hidden-input[data-v-2ed44d7e]{display:none}.status-error[data-v-2ed44d7e]{margin:0 10px 10px;padding:10px 12px;border-radius:8px;background:var(--p-red-50,#fef2f2);color:var(--p-red-700,#b91c1c);border:1px solid var(--p-red-200,#fecaca);font-size:13px}.editor-note[data-v-2ed44d7e]{padding:0 14px 10px;font-size:12px;color:var(--text-color-secondary,#6b7280)}@media (max-width:1100px){.editor-shell[data-v-2ed44d7e]{grid-template-columns:1fr;grid-template-rows:220px minmax(320px,1fr) auto}.canvas-panel[data-v-2ed44d7e]{min-height:320px}}.page-wrap[data-v-c8fbb3d8]{max-width:520px;margin:0 auto;padding:24px 16px 32px;background:var(--surface-ground,#f9fafb)}.page-wrap--editor[data-v-c8fbb3d8]{max-width:none;margin:0;padding:0;background:transparent}.title[data-v-c8fbb3d8]{margin-bottom:8px;font-size:24px;font-weight:600;color:var(--text-color,#111827)}.hint[data-v-c8fbb3d8]{margin-bottom:20px;font-size:14px;color:var(--text-color-secondary,#6b7280);line-height:1.5}.dropzone[data-v-c8fbb3d8]{border:2px dashed var(--surface-border,#e5e7eb);border-radius:12px;padding:24px 16px;text-align:center;margin-bottom:16px;background:var(--surface-card,#fff)}.dropzone-title[data-v-c8fbb3d8]{font-weight:500;margin-bottom:4px;color:var(--text-color,#111827)}.dropzone-subtitle[data-v-c8fbb3d8]{margin-bottom:12px;color:var(--text-color-secondary,#6b7280);font-size:14px}.choose-btn[data-v-c8fbb3d8]{margin-bottom:12px}.file-info[data-v-c8fbb3d8]{font-size:14px;color:var(--text-color-secondary,#4b5563);word-break:break-all}.actions[data-v-c8fbb3d8]{margin-top:8px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.editor-wrap[data-v-c8fbb3d8]{margin-bottom:16px}.editor-head[data-v-c8fbb3d8]{margin-bottom:8px}.editor-label[data-v-c8fbb3d8]{display:inline-block;font-size:13px;font-weight:600;color:var(--text-color,#111827)}.blocks-summary[data-v-c8fbb3d8]{border:1px solid var(--surface-border,#e5e7eb);border-radius:10px;padding:12px}.blocks-summary--warn[data-v-c8fbb3d8]{color:var(--p-yellow-800,#92400e);background:var(--p-yellow-50,#fffbeb);border-color:var(--p-yellow-200,#fde68a)}.hidden-input[data-v-c8fbb3d8]{display:none}.status-error[data-v-c8fbb3d8]{margin-top:16px;padding:12px;border-radius:8px;background:var(--p-red-50,#fef2f2);color:var(--p-red-700,#b91c1c);border:1px solid var(--p-red-200,#fecaca);font-size:14px}.leads-page[data-v-39ab1f3a]{padding:16px;color:var(--text-color,#111827)}.filters[data-v-39ab1f3a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.table-wrap[data-v-39ab1f3a]{overflow:auto}table[data-v-39ab1f3a]{width:100%;border-collapse:collapse}td[data-v-39ab1f3a],th[data-v-39ab1f3a]{border:1px solid var(--surface-border,#d1d5db);padding:8px}th[data-v-39ab1f3a]{background:var(--surface-ground,#f9fafb);color:var(--text-color,#111827)}td[data-v-39ab1f3a]{background:var(--surface-card,#fff);color:var(--text-color,#111827)}.pager[data-v-39ab1f3a]{margin-top:12px;display:flex;gap:8px}.modal-overlay[data-v-39ab1f3a]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-39ab1f3a]{width:min(900px,96vw);max-height:90vh;overflow:auto;background:var(--surface-card,#fff);border-radius:8px;border:1px solid var(--surface-border,#d1d5db);padding:12px;color:var(--text-color,#111827)}.modal-head[data-v-39ab1f3a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.payload-view[data-v-39ab1f3a]{margin:0;background:var(--surface-ground,#f6f8fa);border:1px solid var(--surface-border,#e5e7eb);border-radius:6px;padding:12px;color:var(--text-color,#111827);white-space:pre-wrap;word-break:break-word}.curl-modal[data-v-39ab1f3a]{width:min(960px,96vw)}.curl-form[data-v-39ab1f3a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.curl-fieldset[data-v-39ab1f3a]{border:1px solid var(--surface-border,#d1d5db);border-radius:6px;padding:10px;margin:0;display:flex;flex-direction:column;gap:8px}.curl-fieldset legend[data-v-39ab1f3a]{padding:0 6px;font-weight:600}.curl-fieldset input[data-v-39ab1f3a],.curl-fieldset select[data-v-39ab1f3a],.curl-fieldset textarea[data-v-39ab1f3a]{width:100%;box-sizing:border-box}.mode-toggle[data-v-39ab1f3a]{display:flex;gap:12px;flex-wrap:wrap}.mode-toggle label[data-v-39ab1f3a]{display:flex;align-items:center;gap:4px;cursor:pointer}.curl-output h4[data-v-39ab1f3a]{margin:0;font-size:1rem}.curl-error[data-v-39ab1f3a]{margin:0;color:#dc2626;font-size:.875rem}@media (max-width:720px){.curl-form[data-v-39ab1f3a]{grid-template-columns:1fr}}.dashboard-tab-content[data-v-f9ffa9c6]{display:flex;flex-direction:column;gap:1rem}.summary-filters-card[data-v-f9ffa9c6]{border:1px solid #dbe2ea;border-radius:14px;padding:.85rem;background:#fff;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;align-items:end}.filter-field[data-v-f9ffa9c6]{display:flex;flex-direction:column;gap:.25rem;grid-column:span 3}.filter-field label[data-v-f9ffa9c6]{font-size:.8rem;color:#64748b}.filter-actions[data-v-f9ffa9c6]{grid-column:span 3;display:flex;gap:.5rem;justify-content:flex-end}.table-card[data-v-f9ffa9c6]{border:1px solid #dbe2ea;border-radius:14px;padding:.25rem;background:#fff}.table-card--scroll[data-v-f9ffa9c6]{overflow-x:auto}.summary-total[data-v-f9ffa9c6]{font-weight:700}.empty-hint[data-v-f9ffa9c6]{padding:1.25rem 1rem;text-align:center;color:#64748b;font-size:.9rem}@media (max-width:1200px){.summary-filters-card[data-v-f9ffa9c6]{grid-template-columns:repeat(6,minmax(0,1fr))}.filter-actions[data-v-f9ffa9c6],.filter-field[data-v-f9ffa9c6]{grid-column:span 3}}.dashboard-page[data-v-02fc92ea]{max-width:1760px;margin:0 auto;padding:1.25rem 1rem 2rem;display:flex;flex-direction:column;gap:1rem;min-height:100vh;background:#f8fafc;color:#0f172a;color-scheme:light;--p-surface-0:#fff;--p-surface-50:#f8fbff;--p-surface-100:#eef6ff;--p-surface-200:#dbeafe;--p-surface-950:#f8fafc;--p-content-background:#fff;--p-text-color:#0f172a;--p-text-muted-color:#64748b;--p-primary-color:#2563eb;--p-primary-contrast-color:#fff;--p-highlight-background:#eff6ff;--p-highlight-color:#1e3a8a;--p-form-field-background:#fff;--p-form-field-color:#0f172a;--p-form-field-border-color:#c8dff5;--p-overlay-background:#fff;--p-overlay-color:#0f172a}.dashboard-page[data-v-02fc92ea] .p-datatable{background:#fff;color:#0f172a}.dashboard-page[data-v-02fc92ea] .p-datatable-table-container{border-radius:12px}.dashboard-page[data-v-02fc92ea] .p-datatable-thead>tr>th{background:#f0f7ff;color:#0b3558;border-bottom:1px solid #cfe3f8;font-weight:700;font-size:.75rem;padding:.65rem .5rem;vertical-align:bottom;white-space:normal;line-height:1.25}.dashboard-page[data-v-02fc92ea] .p-datatable-tbody>tr>td{background:#fff;color:#0f172a;border-bottom:1px solid #e6eef7;font-size:.8rem;white-space:nowrap;padding:.5rem .5rem}.dashboard-page[data-v-02fc92ea] .p-datatable-tbody>tr:hover>td{background:#f8fcff}.dashboard-page[data-v-02fc92ea] .p-datatable-loading-icon,.dashboard-page[data-v-02fc92ea] .p-datatable-mask{background:hsla(0,0%,100%,.72);color:#2563eb}.dashboard-page[data-v-02fc92ea] .p-paginator{background:#fff;border-top:1px solid #e6eef7;color:#0f172a}.dashboard-page[data-v-02fc92ea] .p-paginator .p-paginator-first,.dashboard-page[data-v-02fc92ea] .p-paginator .p-paginator-last,.dashboard-page[data-v-02fc92ea] .p-paginator .p-paginator-next,.dashboard-page[data-v-02fc92ea] .p-paginator .p-paginator-page,.dashboard-page[data-v-02fc92ea] .p-paginator .p-paginator-prev,.dashboard-page[data-v-02fc92ea] .p-paginator .p-select{background:#fff;color:#0f172a;border-color:#dbe2ea}.dashboard-page[data-v-02fc92ea] .p-paginator .p-paginator-page.p-paginator-page-selected{background:#eff6ff;color:#1e3a8a;border-color:#93c5fd}.dashboard-page[data-v-02fc92ea] .p-datepicker-dropdown,.dashboard-page[data-v-02fc92ea] .p-datepicker-input,.dashboard-page[data-v-02fc92ea] .p-inputtext,.dashboard-page[data-v-02fc92ea] .p-multiselect,.dashboard-page[data-v-02fc92ea] .p-multiselect-label,.dashboard-page[data-v-02fc92ea] .p-select,.dashboard-page[data-v-02fc92ea] .p-select-label{background:#fff;border:1px solid #c8dff5;color:#0f172a;box-shadow:none}.dashboard-page[data-v-02fc92ea] .p-datepicker-input:enabled:focus,.dashboard-page[data-v-02fc92ea] .p-inputtext:enabled:focus,.dashboard-page[data-v-02fc92ea] .p-select:not(.p-disabled).p-focus{border-color:#3b82f6;box-shadow:0 0 0 .18rem rgba(59,130,246,.2)}.dashboard-page[data-v-02fc92ea] .p-button{border-radius:10px}.dashboard-page[data-v-02fc92ea] .p-button:not(.p-button-text):not(.p-button-outlined){background:linear-gradient(135deg,#1d9bf0,#2563eb);border-color:#2563eb}.dashboard-page[data-v-02fc92ea] .p-button.p-button-secondary{background:#eef6ff;color:#1e3a8a;border-color:#c7dcf7}.col-head[data-v-02fc92ea]{display:inline-block;max-width:11rem}.col-head--narrow[data-v-02fc92ea]{max-width:4.5rem}.col-sub[data-v-02fc92ea]{display:inline-block;max-width:10rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.mini-bar-track[data-v-02fc92ea]{width:100%;max-width:72px;height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.mini-bar-fill[data-v-02fc92ea]{height:100%;border-radius:999px;transition:width .2s ease,background .2s ease}.empty-hint[data-v-02fc92ea]{padding:1.25rem 1rem;text-align:center;color:#64748b;font-size:.9rem}.deal-payments-expansion[data-v-02fc92ea]{padding:.5rem .25rem .75rem}.deal-payments-empty[data-v-02fc92ea],.deal-payments-error[data-v-02fc92ea],.deal-payments-loading[data-v-02fc92ea]{font-size:.9rem;color:#475569;padding:.5rem .25rem .75rem}.deal-payments-error[data-v-02fc92ea]{color:#b91c1c}.deal-payments-table[data-v-02fc92ea]{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%}.deal-payments-table[data-v-02fc92ea] .p-datatable-table{width:auto}.deal-payments-table[data-v-02fc92ea] .p-datatable-tbody>tr>td,.deal-payments-table[data-v-02fc92ea] .p-datatable-thead>tr>th{white-space:nowrap;padding:.3rem .45rem;font-size:.82rem}.gc-order-link[data-v-02fc92ea]{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .55rem;border-radius:8px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:.8rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.gc-order-link[data-v-02fc92ea]:hover{background:#dbeafe;border-color:#93c5fd}.dashboard-header[data-v-02fc92ea]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-header h1[data-v-02fc92ea]{margin:0;font-size:2rem;font-weight:700}.dashboard-header p[data-v-02fc92ea]{margin:.35rem 0 0;font-size:1rem;color:#64748b}.dashboard-tabs[data-v-02fc92ea]{display:flex;flex-direction:column;gap:.75rem}.dashboard-tabs[data-v-02fc92ea] .p-tablist{background:#fff;border:1px solid #dbe2ea;border-radius:12px;padding:.35rem .5rem 0}.dashboard-tabs[data-v-02fc92ea] .p-tablist-tab-list{gap:.25rem}.dashboard-tabs[data-v-02fc92ea] .p-tab{color:#64748b;background:transparent;border-color:transparent;font-weight:600;padding:.7rem 1.1rem;margin-bottom:-1px}.dashboard-tabs[data-v-02fc92ea] .p-tab:hover{color:#1e3a8a;background:#f8fbff}.dashboard-tabs[data-v-02fc92ea] .p-tab.p-tab-active{color:#1e3a8a;background:#fff;border-color:#2563eb}.dashboard-tabs[data-v-02fc92ea] .p-tabpanels{background:transparent;padding:0}.dashboard-tab-content[data-v-02fc92ea],.dashboard-tab-panels[data-v-02fc92ea]{display:flex;flex-direction:column;gap:1rem}.kpi-grid[data-v-02fc92ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.kpi-card[data-v-02fc92ea]{border:1px solid #dbe2ea;border-radius:14px;padding:.9rem 1rem;background:#fff;min-height:96px;display:flex;flex-direction:column;justify-content:center;gap:.4rem}.kpi-label[data-v-02fc92ea]{font-size:.85rem;color:#64748b}.kpi-value[data-v-02fc92ea]{font-size:1.6rem;font-weight:700;line-height:1.1}.filters-card[data-v-02fc92ea]{border:1px solid #dbe2ea;border-radius:14px;padding:.85rem;background:#fff;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;align-items:end}.filter-field[data-v-02fc92ea]{display:flex;flex-direction:column;gap:.25rem;grid-column:span 2}.filter-field.grow[data-v-02fc92ea]{grid-column:span 4}.filter-field label[data-v-02fc92ea]{font-size:.8rem;color:#64748b}.filter-actions[data-v-02fc92ea]{grid-column:span 2;display:flex;gap:.5rem;justify-content:flex-end}.table-card[data-v-02fc92ea]{border:1px solid #dbe2ea;border-radius:14px;padding:.25rem;background:#fff}.table-card--scroll[data-v-02fc92ea]{overflow-x:auto}.period-toggle-head[data-v-02fc92ea]{display:flex;align-items:center;justify-content:center;padding:0;min-height:2rem}.period-toggle-btn[data-v-02fc92ea]{width:1.5rem!important;min-width:1.5rem!important;height:1.5rem!important;padding:0!important}.period-toggle-btn[data-v-02fc92ea] .p-button-icon{font-size:.65rem}.period-toggle-cell[data-v-02fc92ea]{display:block;min-height:.5rem}.payments-table[data-v-02fc92ea] .p-datatable-header-cell{font-size:.75rem}.payments-table[data-v-02fc92ea] .p-datatable-tbody>tr>td{font-size:.8rem}@media (max-width:1480px){.kpi-grid[data-v-02fc92ea]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.filters-card[data-v-02fc92ea]{grid-template-columns:repeat(6,minmax(0,1fr))}.filter-actions[data-v-02fc92ea],.filter-field.grow[data-v-02fc92ea],.filter-field[data-v-02fc92ea]{grid-column:span 3}}body.dashboard-payments-light{background:#f8fafc!important;color:#0f172a!important;color-scheme:light!important}body.dashboard-payments-light .p-datepicker-panel,body.dashboard-payments-light .p-multiselect-list,body.dashboard-payments-light .p-multiselect-overlay,body.dashboard-payments-light .p-select-list,body.dashboard-payments-light .p-select-overlay,body.dashboard-payments-light .p-tablist,body.dashboard-payments-light .p-tabpanels,body.dashboard-payments-light .p-toast,body.dashboard-payments-light .p-toast-message{background:#fff!important;color:#0f172a!important;border-color:#dbeafe!important}body.dashboard-payments-light .p-datepicker-panel .p-datepicker-header,body.dashboard-payments-light .p-datepicker-panel .p-datepicker-title,body.dashboard-payments-light .p-datepicker-panel .p-datepicker-weekday{background:#fff!important;color:#0f172a!important}body.dashboard-payments-light .p-datepicker-panel .p-datepicker-day,body.dashboard-payments-light .p-multiselect-option,body.dashboard-payments-light .p-paginator .p-paginator-page,body.dashboard-payments-light .p-select-option,body.dashboard-payments-light .p-tab,body.dashboard-payments-light .p-toast-detail,body.dashboard-payments-light .p-toast-message-content,body.dashboard-payments-light .p-toast-summary{color:#0f172a!important}body.dashboard-payments-light .p-datepicker-panel .p-datepicker-day:hover,body.dashboard-payments-light .p-multiselect-option:hover,body.dashboard-payments-light .p-select-option:hover,body.dashboard-payments-light .p-tab:hover{background:#eff6ff!important;color:#1e3a8a!important}body.dashboard-payments-light .p-tab.p-tab-active{background:#fff!important;color:#1e3a8a!important;border-color:#2563eb!important}body.dashboard-payments-light .p-chip,body.dashboard-payments-light .p-multiselect-chip{background:#dbeafe!important;color:#1e3a8a!important}body.dashboard-payments-light .p-datatable,body.dashboard-payments-light .p-datatable-tbody>tr>td,body.dashboard-payments-light .p-datatable-thead>tr>th,body.dashboard-payments-light .p-datepicker-input,body.dashboard-payments-light .p-inputtext,body.dashboard-payments-light .p-multiselect,body.dashboard-payments-light .p-multiselect-label,body.dashboard-payments-light .p-paginator,body.dashboard-payments-light .p-select,body.dashboard-payments-light .p-select-label{background:#fff!important;color:#0f172a!important;border-color:#dbe2ea!important}body.dashboard-payments-light .p-button-icon,body.dashboard-payments-light .p-icon,body.dashboard-payments-light .p-multiselect-dropdown,body.dashboard-payments-light .p-select-dropdown{color:#64748b!important}.rag-monitor-page[data-v-698bbc99]{min-height:100vh;background:var(--p-surface-ground);color:var(--p-text-color)}.rag-monitor-main[data-v-698bbc99]{max-width:1400px;margin:0 auto;padding:1.25rem 1.25rem 2.5rem}.rag-header[data-v-698bbc99]{margin-bottom:1.25rem}.page-title[data-v-698bbc99]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:var(--p-text-color);letter-spacing:-.02em}.page-subtitle[data-v-698bbc99]{margin:0;font-size:.9rem;color:var(--p-text-muted-color)}.rag-nav[data-v-698bbc99]{margin-bottom:1.5rem}.tab-links[data-v-698bbc99]{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border-radius:10px;background:var(--p-content-hover-background);border:1px solid var(--p-content-border-color)}.tab-link[data-v-698bbc99]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:8px;text-decoration:none;color:var(--p-text-muted-color);font-size:.875rem;font-weight:500;border:none;background:transparent;transition:background .15s ease,color .15s ease}.tab-link-active[data-v-698bbc99],.tab-link[data-v-698bbc99]:hover{color:var(--p-text-color);background:var(--p-content-background)}.tab-link-active[data-v-698bbc99]{box-shadow:0 1px 2px color-mix(in srgb,var(--p-text-color) 12%,transparent)}.tab-link-active[data-v-698bbc99]:hover{color:var(--p-text-color)}.mobile-tab-select[data-v-698bbc99]{width:100%;max-width:360px}.rag-content[data-v-698bbc99]{min-height:200px}.rag-dashboard[data-v-676827c9]{padding:0 0 1.5rem}.dashboard-toolbar[data-v-676827c9]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem}.period-label[data-v-676827c9]{font-size:.9rem;font-weight:500;color:var(--p-text-color)}.period-select[data-v-676827c9]{min-width:140px}.kpi-row[data-v-676827c9],.stat-row[data-v-676827c9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:1rem}.kpi-value[data-v-676827c9],.stat-value[data-v-676827c9]{font-size:1.75rem;font-weight:700;color:var(--p-text-color)}.rag-dashboard[data-v-676827c9] .p-card{border:1px solid var(--p-content-border-color);box-shadow:none}.rag-dashboard[data-v-676827c9] .p-card-title{font-size:.85rem;font-weight:600;color:var(--p-text-muted-color)}.rag-dashboard[data-v-676827c9] .p-card-body{padding-top:.25rem}.charts-grid[data-v-676827c9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.chart[data-v-676827c9]{height:220px}.loading-wrap[data-v-676827c9]{display:flex;justify-content:center;padding:3rem}.chat-thread[data-v-358d7189]{display:flex;flex-direction:column;height:100%;min-height:280px;background:var(--p-content-hover-background);border:1px solid var(--p-content-border-color);border-radius:10px;overflow:hidden}.chat-header[data-v-358d7189]{padding:.75rem 1rem;background:var(--p-content-background);border-bottom:1px solid var(--p-content-border-color);position:sticky;top:0;z-index:1}.chat-header-meta[data-v-358d7189]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem}.chat-messages[data-v-358d7189]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.chat-bubble-wrap[data-v-358d7189]{display:flex;width:100%}.chat-bubble-wrap.is-user[data-v-358d7189]{justify-content:flex-end}.chat-bubble-wrap.is-assistant[data-v-358d7189],.chat-bubble-wrap.is-system[data-v-358d7189]{justify-content:flex-start}.chat-bubble[data-v-358d7189]{max-width:min(85%,720px);padding:.65rem .85rem;border-radius:12px;background:var(--p-content-background);border:1px solid var(--p-content-border-color);color:var(--p-text-color)}.is-user .chat-bubble[data-v-358d7189]{background:color-mix(in srgb,var(--p-primary-color) 14%,var(--p-content-background));border-color:color-mix(in srgb,var(--p-primary-color) 35%,var(--p-content-border-color))}.chat-role[data-v-358d7189]{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;opacity:.65;margin-bottom:.35rem}.chat-content[data-v-358d7189]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:.9rem;line-height:1.45}.chat-empty[data-v-358d7189]{text-align:center;color:var(--p-text-muted-color);padding:2rem}.log-detail-layout[data-v-8c7e1cca]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-height:75vh}@media (max-width:768px){.log-detail-layout[data-v-8c7e1cca]{grid-template-columns:1fr;max-height:none}}.log-meta-panel[data-v-8c7e1cca]{overflow-y:auto;max-height:75vh}.log-chat-panel[data-v-8c7e1cca]{display:flex;flex-direction:column;min-height:320px}.log-chat-panel h4[data-v-8c7e1cca]{margin:0 0 .5rem;font-size:.9rem}.meta-list[data-v-8c7e1cca]{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;font-size:.85rem;margin:0 0 1rem}.meta-list dt[data-v-8c7e1cca]{font-weight:600;opacity:.7}.meta-list dd[data-v-8c7e1cca]{margin:0;word-break:break-all}.query-block[data-v-8c7e1cca],.response-block[data-v-8c7e1cca]{margin-top:1rem}.query-block h4[data-v-8c7e1cca],.response-block h4[data-v-8c7e1cca]{margin:0 0 .35rem;font-size:.85rem}.mono-block[data-v-8c7e1cca]{margin:0;padding:.65rem;background:var(--p-content-hover-background);border:1px solid var(--p-content-border-color);border-radius:6px;color:var(--p-text-color);white-space:pre-wrap;word-break:break-word;font-size:.82rem;max-height:200px;overflow-y:auto}.dialog-loading[data-v-8c7e1cca]{display:flex;justify-content:center;padding:2rem}.dialog-error[data-v-8c7e1cca]{color:var(--p-red-500,#dc3545)}.execution-logs-page[data-v-764f5f07]{padding-bottom:1.5rem}.filters-panel[data-v-764f5f07]{margin-bottom:1rem}.filters-grid[data-v-764f5f07]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem 1rem;margin-bottom:1rem}.filter-field label[data-v-764f5f07]{display:block;font-size:.8rem;font-weight:500;margin-bottom:.25rem;color:var(--p-text-muted-color)}.filter-search[data-v-764f5f07]{grid-column:1/-1}.filter-datetime[data-v-764f5f07]{width:100%;padding:.5rem .65rem;border:1px solid var(--p-inputtext-border-color);border-radius:var(--p-inputtext-border-radius,6px);background:var(--p-inputtext-background);color:var(--p-inputtext-color);font:inherit;color-scheme:light}.filter-actions[data-v-764f5f07]{display:flex;gap:.5rem}.logs-table[data-v-764f5f07] .p-datatable-tbody>tr{cursor:pointer}.session-link[data-v-764f5f07]{color:var(--p-primary-color);text-decoration:none}.session-link[data-v-764f5f07]:hover{text-decoration:underline}.w-full[data-v-764f5f07]{width:100%}@media (max-width:768px){.col-chunks[data-v-764f5f07],.col-response[data-v-764f5f07]{display:none}}.sessions-page[data-v-c7b22844]{padding-bottom:1.5rem}.filters-panel[data-v-c7b22844]{margin-bottom:1rem}.filters-grid[data-v-c7b22844]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:1rem}.filter-field label[data-v-c7b22844]{display:block;font-size:.8rem;font-weight:500;margin-bottom:.25rem;color:var(--p-text-muted-color)}.filter-datetime[data-v-c7b22844]{width:100%;padding:.5rem .65rem;border:1px solid var(--p-inputtext-border-color);border-radius:var(--p-inputtext-border-radius,6px);background:var(--p-inputtext-background);color:var(--p-inputtext-color);font:inherit;color-scheme:light}.filter-actions[data-v-c7b22844]{display:flex;gap:.5rem}.sessions-table[data-v-c7b22844] .p-datatable-tbody>tr{cursor:pointer}.mono[data-v-c7b22844]{font-family:ui-monospace,monospace;font-size:.8rem;word-break:break-all}.role-tag[data-v-c7b22844]{font-size:.75rem;font-weight:600;opacity:.7;margin-right:.25rem}.w-full[data-v-c7b22844]{width:100%}.session-chat-page[data-v-79e4f99a]{display:flex;flex-direction:column;height:calc(100vh - 180px);min-height:400px}.chat-toolbar[data-v-79e4f99a]{margin-bottom:.75rem}.chat-main[data-v-79e4f99a]{flex:1;min-height:0}.loading-wrap[data-v-79e4f99a]{display:flex;justify-content:center;padding:3rem}.error-text[data-v-79e4f99a]{color:var(--p-red-500,#dc3545);padding:1rem}.agent-page[data-v-e2a5d6e6]{max-width:960px;margin:0 auto;padding:1.5rem 1.25rem 3rem}h1[data-v-e2a5d6e6]{font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.subtitle[data-v-e2a5d6e6]{color:var(--p-text-muted-color,#6c757d);font-size:.875rem;margin-bottom:1.75rem}.search-box[data-v-e2a5d6e6]{display:flex;gap:.625rem;margin-bottom:1.75rem}.search-input[data-v-e2a5d6e6]{flex:1}.error-msg[data-v-e2a5d6e6]{margin-bottom:1.25rem}.card[data-v-e2a5d6e6]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#dee2e6);border-radius:10px;padding:1.5rem;margin-bottom:1.25rem}.card-title[data-v-e2a5d6e6]{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--p-text-muted-color,#6c757d);margin-bottom:1rem}.card-title .count[data-v-e2a5d6e6]{color:var(--p-text-muted-color,#adb5bd);font-weight:400}.answer[data-v-e2a5d6e6]{line-height:1.7;font-size:.9375rem}.answer[data-v-e2a5d6e6] ol,.answer[data-v-e2a5d6e6] ul{margin:.5rem 0;padding-left:1.5rem}.answer[data-v-e2a5d6e6] li{margin:.25rem 0}.answer[data-v-e2a5d6e6] p{margin:.5rem 0}.answer[data-v-e2a5d6e6] p:first-child{margin-top:0}.answer[data-v-e2a5d6e6] strong{font-weight:600}.answer[data-v-e2a5d6e6] code{background:var(--p-highlight-background,#f8f9fa);padding:2px 6px;border-radius:4px;font-size:.84rem;font-family:SF Mono,Fira Code,monospace}.answer[data-v-e2a5d6e6] pre{background:var(--p-highlight-background,#f8f9fa);border-radius:6px;padding:.875rem 1rem;overflow-x:auto;margin:.75rem 0;border:1px solid var(--p-content-border-color,#dee2e6)}.answer[data-v-e2a5d6e6] pre code{background:none;padding:0}.answer[data-v-e2a5d6e6] blockquote{border-left:3px solid var(--p-content-border-color,#dee2e6);padding:4px 0 4px 14px;margin:.625rem 0;color:var(--p-text-muted-color,#6c757d)}.answer[data-v-e2a5d6e6] table{border-collapse:collapse;margin:.625rem 0;width:100%;font-size:.875rem}.answer[data-v-e2a5d6e6] td,.answer[data-v-e2a5d6e6] th{border:1px solid var(--p-content-border-color,#dee2e6);padding:.5rem .75rem;text-align:left}.answer[data-v-e2a5d6e6] th{background:var(--p-highlight-background,#f8f9fa);font-weight:600}.answer[data-v-e2a5d6e6] h1,.answer[data-v-e2a5d6e6] h2,.answer[data-v-e2a5d6e6] h3,.answer[data-v-e2a5d6e6] h4{margin:1.25rem 0 .625rem;font-weight:600}.answer[data-v-e2a5d6e6] h1{font-size:1.25rem}.answer[data-v-e2a5d6e6] h2{font-size:1.0625rem}.answer[data-v-e2a5d6e6] h3{font-size:.9375rem}.answer[data-v-e2a5d6e6] hr{border:none;border-top:1px solid var(--p-content-border-color,#dee2e6);margin:1rem 0}.answer[data-v-e2a5d6e6] .fn,.answer[data-v-e2a5d6e6] a{color:var(--p-primary-color,#0d6efd);text-decoration:none;font-weight:600}.answer[data-v-e2a5d6e6] .fn:hover,.answer[data-v-e2a5d6e6] a:hover{text-decoration:underline}.loading-text[data-v-e2a5d6e6],.stats[data-v-e2a5d6e6]{color:var(--p-text-muted-color,#6c757d)}.stats[data-v-e2a5d6e6]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;font-size:.8125rem}.stats span[data-v-e2a5d6e6]{background:var(--p-highlight-background,#f8f9fa);padding:.375rem .875rem;border-radius:6px}.sources-list[data-v-e2a5d6e6]{list-style:none;padding:0;margin:0}.source-item[data-v-e2a5d6e6]{padding:.75rem 0;border-bottom:1px solid var(--p-content-border-color,#dee2e6);display:flex;flex-direction:column;gap:.25rem}.source-item[data-v-e2a5d6e6]:last-child{border-bottom:none}.source-type[data-v-e2a5d6e6]{display:inline-block;font-size:.6875rem;padding:2px 8px;border-radius:4px;background:var(--p-highlight-background,#f8f9fa);color:var(--p-text-color,#495057);font-weight:500}.source-title[data-v-e2a5d6e6]{font-weight:500;font-size:.875rem}.source-title a[data-v-e2a5d6e6]{color:var(--p-primary-color,#0d6efd);text-decoration:none}.source-title a[data-v-e2a5d6e6]:hover{text-decoration:underline}.source-meta[data-v-e2a5d6e6]{font-size:.8125rem;color:var(--p-text-muted-color,#6c757d)}.source-meta .score[data-v-e2a5d6e6]{color:#d29922;font-weight:500}.source-meta .sep[data-v-e2a5d6e6]{margin:0 6px}.placeholder[data-v-e2a5d6e6]{text-align:center;padding:3rem 1.25rem;color:var(--p-text-muted-color,#adb5bd)}.placeholder-icon[data-v-e2a5d6e6]{font-size:2.5rem;margin-bottom:.75rem;opacity:.4;display:block}.placeholder p[data-v-e2a5d6e6]{font-size:.875rem}@media (max-width:600px){.search-box[data-v-e2a5d6e6]{flex-direction:column}.agent-page[data-v-e2a5d6e6]{padding:1.25rem .75rem 2rem}.card[data-v-e2a5d6e6]{padding:1rem}}.filter-builder-group[data-v-43af55e1]{border:1px solid var(--p-content-border-color,#e2e8f0);border-radius:8px;padding:.75rem;background:#fafafa}.filter-builder-group.root[data-v-43af55e1]{background:#fff}.group-header[data-v-43af55e1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.group-label[data-v-43af55e1]{font-weight:600;font-size:.9rem}.op-select[data-v-43af55e1]{width:7rem}.group-actions[data-v-43af55e1]{display:flex;gap:.25rem;flex-wrap:wrap}.empty-hint[data-v-43af55e1]{color:#64748b;font-size:.85rem;padding:.25rem 0}.child-row+.child-row[data-v-43af55e1]{margin-top:.5rem}.condition-card[data-v-43af55e1]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;border:1px dashed #cbd5e1;border-radius:6px;background:#fff}.field-select[data-v-43af55e1]{min-width:11rem}.value-control[data-v-43af55e1]{flex:1;min-width:12rem}.negate-wrap[data-v-43af55e1]{display:flex;align-items:center;gap:.35rem;font-size:.85rem;white-space:nowrap}.date-range[data-v-43af55e1]{display:flex;gap:.5rem;flex-wrap:wrap}.filter-builder[data-v-1a42313b]{display:grid;gap:.5rem}.preview-line[data-v-1a42313b]{margin:0;font-size:.85rem;color:#475569;word-break:break-word}.deal-exports-page[data-v-7cccd13a]{padding:1rem 1.25rem 2rem;max-width:100%}.page-header[data-v-7cccd13a]{margin-bottom:1rem}.page-header h1[data-v-7cccd13a]{margin:0 0 .75rem;font-size:1.5rem}.filters-panel[data-v-7cccd13a]{display:grid;gap:.75rem;margin-bottom:1rem;padding:1rem;border:1px solid var(--p-content-border-color,#e5e7eb);border-radius:8px}.filter-row[data-v-7cccd13a]{display:grid;gap:.35rem}.dates[data-v-7cccd13a],.filter-row.dates[data-v-7cccd13a]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.filter-control[data-v-7cccd13a]{width:100%;max-width:480px}.filter-actions[data-v-7cccd13a]{display:flex;flex-wrap:wrap;gap:.5rem}.mode-row[data-v-7cccd13a]{display:grid;gap:.35rem}.preview-line[data-v-7cccd13a]{margin:0;font-size:.85rem;color:#475569}.meta-line[data-v-7cccd13a]{margin-bottom:.5rem;color:#64748b;font-size:.9rem}.panel-toolbar[data-v-7cccd13a]{display:flex;gap:.5rem;margin-bottom:.75rem}.deals-table[data-v-7cccd13a]{min-height:320px}.preset-form[data-v-7cccd13a]{display:grid;gap:.65rem}.preset-form h4[data-v-7cccd13a]{margin:.5rem 0 0}.enabled-row[data-v-7cccd13a]{display:flex;align-items:center;gap:.5rem}.w-full[data-v-7cccd13a]{width:100%}.sheet-exports-page[data-v-f2c500fe]{padding:1rem 1.25rem 2rem}.page-header[data-v-f2c500fe]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.page-header h1[data-v-f2c500fe]{margin:0 0 .35rem;font-size:1.5rem}.lead[data-v-f2c500fe]{margin:0;color:#64748b}.panel-toolbar[data-v-f2c500fe]{display:flex;gap:.5rem;margin:.75rem 0}.inline-field[data-v-f2c500fe],.row-actions[data-v-f2c500fe],.status-tags[data-v-f2c500fe]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.inline-field[data-v-f2c500fe]{width:100%}.form-grid[data-v-f2c500fe]{display:grid;gap:.55rem}.form-grid h3[data-v-f2c500fe]{margin:.75rem 0 0}.hint[data-v-f2c500fe]{margin:0;color:#64748b;font-size:.9rem}.w-full[data-v-f2c500fe]{width:100%}.hook-box[data-v-f2c500fe]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all}.payload[data-v-f2c500fe]{display:inline-block;max-width:28rem;white-space:normal;word-break:break-word}