.profile-crop-control[data-v-41bacee1]{display:grid;gap:8px}.profile-crop-control span[data-v-41bacee1]{color:#777;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.profile-crop-control input[data-v-41bacee1]{accent-color:var(--profile-accent)}.profile-banner-block-public[data-v-6bd71f3e]{padding-top:2px}.profile-banner-frame[data-v-6bd71f3e]{aspect-ratio:21/5;background:#111827;border:1px solid #dcdfe4;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 48px #11182714;overflow:hidden;position:relative;width:100%}.profile-banner-block-public .profile-banner-frame[data-v-6bd71f3e]{border:none;border-radius:22px;box-shadow:0 20px 50px #0f172a2e}.profile-banner-block-public .profile-banner-placeholder[data-v-6bd71f3e]{background:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(110deg,#0b1220,#1e293b 44%,#64748b 78%,#cbd5e1);background-size:54px 54px,54px 54px,auto}.profile-banner-placeholder[data-v-6bd71f3e]{background:linear-gradient(90deg,hsla(0,0%,100%,.14) 1px,transparent 0),linear-gradient(hsla(0,0%,100%,.12) 1px,transparent 0),linear-gradient(135deg,#111827,#30343b 42%,#f4f4f5);background-size:72px 72px,72px 72px,auto;height:100%;width:100%}.profile-banner-upload-action[data-v-6bd71f3e]{background:#fff;border-radius:999px;bottom:16px;box-shadow:0 14px 34px #1118272e;color:#111827;cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.12em;opacity:0;padding:10px 13px;position:absolute;right:16px;text-transform:uppercase;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.profile-banner-frame:hover .profile-banner-upload-action[data-v-6bd71f3e],.profile-banner-upload-action[data-v-6bd71f3e]:focus-within{opacity:1;transform:translateY(0)}@media(hover:none){.profile-banner-upload-action[data-v-6bd71f3e]{opacity:1;transform:translateY(0)}}.profile-bio-block-public[data-v-a1b92f8b]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(24px,3vw,28px)}@media(min-width:768px){.profile-bio-block-compact[data-v-a1b92f8b]{grid-template-columns:1fr}}.profile-pitch-block[data-v-2ab79caa]{display:flex;flex-direction:column;gap:10px}.profile-pitch-quote[data-v-2ab79caa]{color:#dbe6fb;display:block;font-family:Georgia,Times New Roman,serif;font-size:56px;font-weight:800;line-height:.5}.profile-pitch-block-public[data-v-2ab79caa]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(24px,3vw,40px)}.profile-pitch-block-compact[data-v-2ab79caa]{gap:8px}.profile-pitch-block-compact p[data-v-2ab79caa],.profile-pitch-block-compact textarea[data-v-2ab79caa]{font-size:1rem;line-height:1.75}.domain-block[data-v-af1cb046]{display:flex;flex-direction:column;gap:20px}.domain-block-public[data-v-af1cb046]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.domain-block-header[data-v-af1cb046]{align-items:flex-start;display:flex;gap:12px}.domain-block-header-icon[data-v-af1cb046]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.de-table[data-v-af1cb046]{border:1px solid #e8ecf2;border-radius:12px;overflow:hidden}.de-table-head[data-v-af1cb046]{align-items:center;background:#f8fafc;border-bottom:1px solid #e8ecf2;display:grid;gap:10px;grid-template-columns:52px 1fr 32px;padding:8px 12px}.de-th-content[data-v-af1cb046]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.de-table-body[data-v-af1cb046]{display:flex;flex-direction:column}.de-row[data-v-af1cb046]{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:grid;gap:10px;grid-template-columns:52px 1fr 32px;padding:10px 12px;transition:background 80ms ease}.de-row[data-v-af1cb046]:last-child{border-bottom:none}.de-row[data-v-af1cb046]:hover{background:#fafbfc}.de-icon-cell[data-v-af1cb046]{padding-top:2px;position:relative}.de-icon-btn[data-v-af1cb046]{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:opacity .12s ease;width:44px}.de-icon-btn[data-v-af1cb046]:hover{opacity:.8}.de-picker[data-v-af1cb046]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 24px #0f172a24;left:0;padding:10px;position:absolute;top:calc(100% + 6px);width:220px;z-index:50}.de-picker-icons[data-v-af1cb046]{display:flex;flex-wrap:wrap;gap:6px}.de-picker-opt[data-v-af1cb046]{align-items:center;border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .1s ease,border-color .1s ease;width:32px}.de-picker-opt-active[data-v-af1cb046],.de-picker-opt[data-v-af1cb046]:hover{background:var(--profile-tint);border-color:var(--profile-accent);color:var(--profile-accent)}.de-picker-colors[data-v-af1cb046]{border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;padding-top:8px}.de-color-swatch[data-v-af1cb046]{border-radius:6px;cursor:pointer;height:22px;outline-offset:2px;transition:transform .1s ease;width:22px}.de-color-swatch[data-v-af1cb046]:hover{transform:scale(1.15)}.de-content-cell[data-v-af1cb046]{display:flex;flex-direction:column;gap:6px;padding-top:4px}.de-title-input[data-v-af1cb046]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.de-title-input[data-v-af1cb046]:focus{border-bottom-color:var(--profile-accent)}.de-desc-input[data-v-af1cb046]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:7px;color:#64748b;font-size:12.5px;font-weight:500;line-height:1.5;outline:none;padding:6px 9px;resize:vertical;transition:border-color .12s ease}.de-desc-input[data-v-af1cb046]:focus{background:#fff;border-color:var(--profile-accent)}.de-row-del[data-v-af1cb046]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;margin-top:6px;transition:background .1s ease,color .1s ease;width:26px}.de-row-del[data-v-af1cb046]:hover{background:#fee2e2;color:#ef4444}.de-empty[data-v-af1cb046]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.de-add-btn[data-v-af1cb046]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease,background .1s ease}.de-add-btn[data-v-af1cb046]:hover{border-style:solid}.domain-grid[data-v-af1cb046]{gap:14px}.domain-card[data-v-af1cb046],.domain-grid[data-v-af1cb046]{display:flex;flex-direction:column}.domain-card[data-v-af1cb046]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:16px;padding:18px 16px 16px;transition:box-shadow .15s ease,border-color .15s ease}.domain-block-public .domain-card[data-v-af1cb046]{background:#fff}.domain-card[data-v-af1cb046]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.domain-card-icon[data-v-af1cb046]{align-items:center;border-radius:14px;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@container (max-width: 520px){.de-row[data-v-af1cb046]{grid-template-columns:1fr}.de-table-head[data-v-af1cb046]{display:none}}.skills-block[data-v-1c968eaa]{display:flex;flex-direction:column;gap:16px}.skills-block-public[data-v-1c968eaa]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.skills-block-header[data-v-1c968eaa]{align-items:flex-start;display:flex;gap:12px}.skills-block-icon[data-v-1c968eaa]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sk-table[data-v-1c968eaa]{border:1px solid #e8ecf2;border-radius:12px;overflow:hidden}.sk-table-head[data-v-1c968eaa]{background:#f8fafc;border-bottom:1px solid #e8ecf2;display:grid;gap:8px;grid-template-columns:1fr 32px;padding:8px 12px}.sk-th-name[data-v-1c968eaa]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sk-th-del[data-v-1c968eaa]{width:32px}.sk-table-body[data-v-1c968eaa]{display:flex;flex-direction:column}.sk-row[data-v-1c968eaa]{align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:8px;grid-template-columns:1fr 32px;padding:7px 12px;transition:background 80ms ease}.sk-row[data-v-1c968eaa]:last-child{border-bottom:none}.sk-row[data-v-1c968eaa]:hover{background:#fafbfc}.sk-row-input[data-v-1c968eaa]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.sk-row-input[data-v-1c968eaa]:focus{border-bottom-color:var(--profile-accent)}.sk-row-del[data-v-1c968eaa]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.sk-row-del[data-v-1c968eaa]:hover{background:#fee2e2;color:#ef4444}.sk-empty[data-v-1c968eaa]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.sk-quick[data-v-1c968eaa]{display:flex;flex-direction:column;gap:8px}.sk-quick-label[data-v-1c968eaa]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.sk-quick-chips[data-v-1c968eaa]{display:flex;flex-wrap:wrap;gap:6px}.sk-quick-chip[data-v-1c968eaa]{background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:999px;color:var(--profile-accent);cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;transition:border-style .1s ease,background .1s ease;white-space:nowrap}.sk-quick-chip[data-v-1c968eaa]:hover{background:color-mix(in srgb,var(--profile-tint) 60%,#fff);border-style:solid}.sk-add-row[data-v-1c968eaa]{align-items:center;display:flex;gap:8px}.sk-combo[data-v-1c968eaa]{flex:1;min-width:0;position:relative}.sk-dropdown[data-v-1c968eaa]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 16px 40px #0f172a1f;display:flex;flex-direction:column;left:0;max-height:240px;overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.sk-dropdown-item[data-v-1c968eaa]{align-items:center;border-radius:7px;color:#1e293b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 10px;text-align:left;transition:background .1s ease}.sk-dropdown-item[data-v-1c968eaa]:hover{background:var(--profile-tint);color:var(--profile-accent)}.sk-add-input[data-v-1c968eaa]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;font-weight:500;height:36px;outline:none;padding:0 12px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.sk-add-input[data-v-1c968eaa]:focus{background:#fff;border-color:var(--profile-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--profile-accent) 12%,transparent)}.sk-add-btn[data-v-1c968eaa]{background:var(--profile-accent);border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;height:36px;padding:0 16px;transition:opacity .12s ease;white-space:nowrap}.sk-add-btn[data-v-1c968eaa]:disabled{cursor:not-allowed;opacity:.4}.skills-block-tags[data-v-1c968eaa]{display:flex;flex-wrap:wrap;gap:8px}.skills-tag[data-v-1c968eaa]{align-items:center;background:#f8fafc;border:1px solid #e3e8ef;border-radius:999px;color:#334155;display:inline-flex;font-size:13px;font-weight:600;padding:6px 14px;white-space:nowrap}@container (max-width: 520px){.sk-row[data-v-1c968eaa]{grid-template-columns:1fr}.sk-table-head[data-v-1c968eaa]{display:none}}.tool-stack-block[data-v-1734d9ab]{display:flex;flex-direction:column;gap:18px}.tool-stack-block-public[data-v-1734d9ab]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.tool-stack-header[data-v-1734d9ab]{align-items:flex-start;display:flex;gap:12px}.tool-stack-icon[data-v-1734d9ab]{background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);height:40px;width:40px}.tool-stack-icon[data-v-1734d9ab],.ts-badge[data-v-1734d9ab]{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.ts-badge[data-v-1734d9ab]{overflow:hidden}.ts-badge-img[data-v-1734d9ab]{height:56%;-o-object-fit:contain;object-fit:contain;width:56%}.ts-globe-icon[data-v-1734d9ab]{height:54%;width:54%}.ts-badge-abbr[data-v-1734d9ab]{font-size:9px;font-weight:900;letter-spacing:.02em;line-height:1}.ts-table[data-v-1734d9ab]{border:1px solid #e8ecf2;border-radius:12px;overflow:hidden}.ts-table-head[data-v-1734d9ab]{align-items:center;background:#f8fafc;border-bottom:1px solid #e8ecf2;display:grid;gap:8px;grid-template-columns:48px 1fr 32px;padding:8px 12px}.ts-th-name[data-v-1734d9ab]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ts-table-body[data-v-1734d9ab]{display:flex;flex-direction:column}.ts-row[data-v-1734d9ab]{align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:8px;grid-template-columns:48px 1fr 32px;padding:8px 12px;transition:background 80ms ease}.ts-row[data-v-1734d9ab]:last-child{border-bottom:none}.ts-row[data-v-1734d9ab]:hover{background:#fafbfc}.ts-row-name[data-v-1734d9ab]{color:#1e293b;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-row-del[data-v-1734d9ab]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.ts-row-del[data-v-1734d9ab]:hover{background:#fee2e2;color:#ef4444}.ts-empty[data-v-1734d9ab]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.ts-add-section[data-v-1734d9ab]{display:flex;flex-direction:column;gap:0}.ts-add-toggle[data-v-1734d9ab]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:var(--profile-accent);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;padding:9px 14px;transition:background .1s ease,border-color .1s ease;width:100%}.ts-add-toggle[data-v-1734d9ab]:hover{background:var(--profile-tint);border-color:var(--profile-border)}.ts-add-panel[data-v-1734d9ab]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:14px}.ts-search[data-v-1734d9ab]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;height:34px;outline:none;padding:0 12px;transition:border-color .12s ease}.ts-search[data-v-1734d9ab]:focus{border-color:var(--profile-accent)}.ts-preset-grid[data-v-1734d9ab]{display:flex;flex-wrap:wrap;gap:6px;max-height:180px;overflow-y:auto}.ts-preset-btn[data-v-1734d9ab]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 10px 5px 5px;transition:border-color .12s ease,background .12s ease}.ts-preset-btn[data-v-1734d9ab]:hover{background:var(--profile-tint);border-color:var(--profile-accent)}.ts-preset-badge[data-v-1734d9ab]{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden}.ts-preset-img[data-v-1734d9ab]{height:58%;-o-object-fit:contain;object-fit:contain;width:58%}.ts-preset-abbr[data-v-1734d9ab]{font-size:7px;font-weight:900;line-height:1}.ts-preset-name[data-v-1734d9ab]{white-space:nowrap}.ts-no-presets[data-v-1734d9ab]{color:#94a3b8;font-size:12px;padding:8px 0}.ts-custom-row[data-v-1734d9ab]{align-items:center;border-top:1px solid #eef2f6;display:flex;gap:8px;padding-top:12px}.ts-custom-input[data-v-1734d9ab]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;flex:1;font-size:13px;height:34px;outline:none;padding:0 12px;transition:border-color .12s ease}.ts-custom-input[data-v-1734d9ab]:focus{border-color:var(--profile-accent)}.ts-custom-btn[data-v-1734d9ab]{background:var(--profile-accent);border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:34px;padding:0 16px;transition:opacity .12s ease;white-space:nowrap}.ts-custom-btn[data-v-1734d9ab]:disabled{cursor:not-allowed;opacity:.4}.ts-public-grid[data-v-1734d9ab]{display:flex;flex-wrap:wrap;gap:10px}.ts-public-card[data-v-1734d9ab]{align-items:center;background:#f8fafc;border:1px solid #e8ecf2;border-radius:10px;display:flex;gap:8px;padding:7px 12px 7px 7px;transition:border-color .12s ease,box-shadow .12s ease}.ts-public-card[data-v-1734d9ab]:hover{border-color:var(--profile-border);box-shadow:0 2px 8px #0f172a0d}.ts-public-name[data-v-1734d9ab]{color:#334155;font-size:13px;font-weight:600;white-space:nowrap}@container (max-width: 520px){.ts-row[data-v-1734d9ab]{grid-template-columns:1fr}.ts-table-head[data-v-1734d9ab]{display:none}}.profile-cta-block[data-v-32b81ca6]{background:linear-gradient(150deg,#0b1220,#1e293b);box-shadow:0 20px 50px #0f172a33;overflow:hidden;position:relative}.profile-cta-block[data-v-32b81ca6]:before{background:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;pointer-events:none;position:absolute}.profile-cta-block[data-v-32b81ca6]>*{position:relative;z-index:1}@media(min-width:768px){.profile-cta-block-compact[data-v-32b81ca6]{grid-template-columns:1fr}.profile-cta-block-compact a[data-v-32b81ca6]{width:100%}}.profile-identity-card[data-v-332010ea]{align-items:center;display:grid;gap:clamp(24px,4vw,44px);grid-template-columns:minmax(170px,260px) minmax(0,1fr)}.profile-identity-card-public[data-v-332010ea]{align-items:stretch;background:#fff;border:1px solid #e3e8ef;border-radius:22px;box-shadow:0 12px 36px #0f172a14;display:flex;flex-direction:column;gap:18px;padding:clamp(22px,3vw,30px);position:relative}.profile-identity-card-public .profile-identity-photo[data-v-332010ea]{width:clamp(150px,18vw,182px)}.profile-identity-photo[data-v-332010ea]{aspect-ratio:1;background:#f3f4f6;border:1px solid #dcdfe4;border-radius:22px;box-shadow:0 18px 50px #1118271a;overflow:hidden;position:relative}.profile-available-pill[data-v-332010ea]{align-items:center;background:var(--profile-tint);border:1px solid var(--profile-border);border-radius:999px;color:var(--profile-accent);display:inline-flex;font-size:10px;font-weight:800;gap:7px;letter-spacing:.14em;padding:6px 13px;text-transform:uppercase}.profile-available-pill-corner[data-v-332010ea]{position:absolute;right:20px;top:20px}.profile-photo-status[data-v-332010ea]{align-items:center;background:#fffffff0;border:1px solid hsla(0,0%,100%,.86);border-radius:999px;bottom:14px;box-shadow:0 12px 28px #11182724;color:#111827;display:flex;font-size:10px;font-weight:800;gap:9px;justify-content:center;left:14px;letter-spacing:.14em;min-height:40px;padding:0 14px;position:absolute;right:14px;text-transform:uppercase}.profile-pill-input[data-v-332010ea]{background:transparent;min-width:0;outline:none;text-align:center;width:9ch}.profile-field-group[data-v-332010ea]{display:flex;flex-direction:column;gap:5px}.profile-field-label[data-v-332010ea]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.profile-photo-upload-action[data-v-332010ea]{background:#111827;border-radius:999px;color:#fff;cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.12em;opacity:0;padding:8px 11px;position:absolute;right:12px;text-transform:uppercase;top:12px;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.profile-identity-photo:hover .profile-photo-upload-action[data-v-332010ea],.profile-photo-upload-action[data-v-332010ea]:focus-within{opacity:1;transform:translateY(0)}@media(max-width:720px){.profile-identity-card[data-v-332010ea]{grid-template-columns:1fr}.profile-identity-photo[data-v-332010ea]{max-width:100px}}@media(max-width:640px){.profile-identity-card-public[data-v-332010ea]{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.profile-identity-card-public .profile-identity-photo[data-v-332010ea]{flex-shrink:0;width:clamp(72px,18vw,92px)}.profile-available-pill-corner[data-v-332010ea]{right:14px;top:14px}}@media(hover:none){.profile-photo-upload-action[data-v-332010ea]{opacity:1;transform:translateY(0)}}@container (max-width: 520px){.profile-identity-card[data-v-332010ea]{grid-template-columns:1fr}}.profile-access-block-public[data-v-2dbc9a9e]{background:#fffffff5;border:1px solid #dcdfe4;border-radius:18px;box-shadow:0 18px 55px #1118270d;padding:clamp(22px,3vw,32px)}.profile-resume-block-public[data-v-5caf3b36]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(24px,3vw,28px)}@media(min-width:768px){.profile-resume-block-compact[data-v-5caf3b36]{align-items:stretch;flex-direction:column}.profile-resume-block-compact>div[data-v-5caf3b36]:first-child{grid-template-columns:1fr}.profile-resume-block-compact a[data-v-5caf3b36]{width:100%}}.profile-social-block-public[data-v-49f07c86]{background:#fffffff5;border:1px solid #dcdfe4;border-radius:18px;box-shadow:0 18px 55px #1118270d;padding:clamp(24px,3vw,34px)}.sl-edit-row[data-v-49f07c86]{align-items:center;background:#fff;border:1px solid #dcdfe4;border-radius:12px;display:grid;gap:12px;grid-template-columns:44px 1fr 28px;padding:10px 12px}.sl-edit-icon[data-v-49f07c86]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;height:44px;justify-content:center;width:44px}.sl-edit-fields[data-v-49f07c86]{display:flex;flex-direction:column;gap:6px;min-width:0}.sl-edit-select-wrap[data-v-49f07c86]{align-items:center;display:inline-flex;position:relative}.sl-edit-select[data-v-49f07c86]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#111827;cursor:pointer;font-size:13.5px;font-weight:800;outline:none;padding-right:20px;width:100%}.sl-edit-chevron[data-v-49f07c86]{color:#9aa3b2;height:14px;pointer-events:none;position:absolute;right:0;width:14px}.sl-edit-del[data-v-49f07c86]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.sl-edit-del[data-v-49f07c86]:hover{background:#fee2e2;color:#ef4444}.sl-card[data-v-49f07c86]{align-items:center;background:#fff;border:1px solid #dcdfe4;border-radius:12px;display:flex;gap:10px;padding:12px 14px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.sl-card[data-v-49f07c86]:hover{border-color:var(--profile-border);box-shadow:0 8px 22px #0f172a14;transform:translateY(-2px)}.sl-card-icon[data-v-49f07c86]{align-items:center;background:var(--profile-tint);border-radius:9px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.sl-card-label[data-v-49f07c86]{color:#111827;flex:1;font-size:14px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-card-arrow[data-v-49f07c86]{color:#9aa3b2;display:inline-flex;flex-shrink:0;transition:color .15s ease}.sl-card:hover .sl-card-arrow[data-v-49f07c86]{color:var(--profile-accent)}@container (max-width: 520px){.sl-edit-row[data-v-49f07c86]{grid-template-columns:44px 1fr 28px}}.stats-block[data-v-e5a9db57]{display:flex;flex-direction:column;gap:20px}.stats-block-public[data-v-e5a9db57]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.stats-block-header[data-v-e5a9db57]{align-items:flex-start;display:flex;gap:12px}.stats-block-icon[data-v-e5a9db57]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.st-table[data-v-e5a9db57]{border:1px solid #e8ecf2;border-radius:12px;overflow:hidden}.st-row[data-v-e5a9db57],.st-table-head[data-v-e5a9db57]{align-items:center;display:grid;gap:10px;grid-template-columns:110px 1fr 32px}.st-table-head[data-v-e5a9db57]{background:#f8fafc;border-bottom:1px solid #e8ecf2;padding:8px 12px}.st-th[data-v-e5a9db57]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.st-th-del[data-v-e5a9db57]{width:32px}.st-row[data-v-e5a9db57]{border-bottom:1px solid #f1f5f9;padding:8px 12px;transition:background 80ms ease}.st-row[data-v-e5a9db57]:last-child{border-bottom:none}.st-row[data-v-e5a9db57]:hover{background:#fafbfc}.st-input[data-v-e5a9db57]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.st-input-value[data-v-e5a9db57]{color:var(--profile-accent);font-weight:800}.st-input[data-v-e5a9db57]:focus{border-bottom-color:var(--profile-accent)}.st-row-del[data-v-e5a9db57]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.st-row-del[data-v-e5a9db57]:hover{background:#fee2e2;color:#ef4444}.st-empty[data-v-e5a9db57]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.st-add-btn[data-v-e5a9db57]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.st-add-btn[data-v-e5a9db57]:hover{border-style:solid}.st-grid[data-v-e5a9db57]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.st-tile[data-v-e5a9db57]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:20px 18px;transition:box-shadow .15s ease,border-color .15s ease}.stats-block-public .st-tile[data-v-e5a9db57]{background:#fff}.st-tile[data-v-e5a9db57]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.st-tile-value[data-v-e5a9db57]{color:var(--profile-accent);font-size:30px;font-weight:900;letter-spacing:-.02em;line-height:1.05}.st-tile-label[data-v-e5a9db57]{color:#64748b;font-size:13px;font-weight:600}@container (max-width: 520px){.st-row[data-v-e5a9db57]{grid-template-columns:1fr}.st-table-head[data-v-e5a9db57]{display:none}}.impact-block[data-v-867aaf9c]{display:flex;flex-direction:column;gap:20px}.impact-block-public[data-v-867aaf9c]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.impact-block-header[data-v-867aaf9c]{align-items:flex-start;display:flex;gap:12px}.impact-block-icon[data-v-867aaf9c]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.im-table[data-v-867aaf9c]{border:1px solid #e8ecf2;border-radius:12px;overflow:hidden}.im-row[data-v-867aaf9c],.im-table-head[data-v-867aaf9c]{align-items:center;display:grid;gap:10px;grid-template-columns:40px 90px 1fr 32px}.im-table-head[data-v-867aaf9c]{background:#f8fafc;border-bottom:1px solid #e8ecf2;padding:8px 12px}.im-th[data-v-867aaf9c]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.im-row[data-v-867aaf9c]{border-bottom:1px solid #f1f5f9;padding:8px 12px;transition:background 80ms ease}.im-row[data-v-867aaf9c]:last-child{border-bottom:none}.im-row[data-v-867aaf9c]:hover{background:#fafbfc}.im-dir-btn[data-v-867aaf9c]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:opacity .12s ease;width:30px}.im-dir-btn[data-v-867aaf9c]:hover{opacity:.8}.im-dir-up[data-v-867aaf9c]{background:#ecfdf5;color:#059669}.im-dir-down[data-v-867aaf9c]{background:#eff6ff;color:#2563eb}.im-input[data-v-867aaf9c]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.im-input-value[data-v-867aaf9c]{color:var(--profile-accent);font-weight:800}.im-input[data-v-867aaf9c]:focus{border-bottom-color:var(--profile-accent)}.im-row-del[data-v-867aaf9c]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.im-row-del[data-v-867aaf9c]:hover{background:#fee2e2;color:#ef4444}.im-empty[data-v-867aaf9c]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.im-add-btn[data-v-867aaf9c]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.im-add-btn[data-v-867aaf9c]:hover{border-style:solid}.im-grid[data-v-867aaf9c]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.im-card[data-v-867aaf9c]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-direction:column;gap:6px;padding:18px;position:relative;transition:box-shadow .15s ease,border-color .15s ease}.impact-block-public .im-card[data-v-867aaf9c]{background:#fff}.im-card[data-v-867aaf9c]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.im-card-dir[data-v-867aaf9c]{align-items:center;border-radius:8px;display:inline-flex;height:30px;justify-content:center;width:30px}.im-card-value[data-v-867aaf9c]{color:#111827;font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1.05}.im-card-label[data-v-867aaf9c]{color:#64748b;font-size:13px;font-weight:600;line-height:1.45}@container (max-width: 520px){.im-row[data-v-867aaf9c]{grid-template-columns:1fr}.im-table-head[data-v-867aaf9c]{display:none}}.ba-block[data-v-919183f5]{display:flex;flex-direction:column;gap:20px}.ba-block-public[data-v-919183f5]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ba-block-header[data-v-919183f5]{align-items:flex-start;display:flex;gap:12px}.ba-block-icon[data-v-919183f5]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ba-rows[data-v-919183f5]{display:flex;flex-direction:column;gap:10px}.ba-edit-row[data-v-919183f5]{align-items:center;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px 1fr 28px;padding:12px}.ba-edit-cell[data-v-919183f5]{display:flex;flex-direction:column;gap:6px}.ba-edit-tag[data-v-919183f5]{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ba-edit-before .ba-edit-tag[data-v-919183f5]{color:#b45309}.ba-edit-after .ba-edit-tag[data-v-919183f5]{color:#059669}.ba-edit-input[data-v-919183f5]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#1e293b;font-size:13px;font-weight:500;line-height:1.5;outline:none;padding:7px 9px;resize:vertical;transition:border-color .12s ease,background .12s ease}.ba-edit-input[data-v-919183f5]:focus{background:#fff;border-color:var(--profile-accent)}.ba-edit-arrow[data-v-919183f5]{color:#94a3b8}.ba-edit-arrow[data-v-919183f5],.ba-row-del[data-v-919183f5]{align-items:center;display:inline-flex;justify-content:center}.ba-row-del[data-v-919183f5]{border-radius:6px;color:#cbd5e1;cursor:pointer;height:26px;transition:background .1s ease,color .1s ease;width:26px}.ba-row-del[data-v-919183f5]:hover{background:#fee2e2;color:#ef4444}.ba-empty[data-v-919183f5]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.ba-add-btn[data-v-919183f5]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.ba-add-btn[data-v-919183f5]:hover{border-style:solid}.ba-grid[data-v-919183f5]{display:flex;flex-direction:column;gap:14px}.ba-card[data-v-919183f5]{align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr 36px 1fr}.ba-side[data-v-919183f5]{border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:16px}.ba-side-before[data-v-919183f5]{background:#fffbf5;border-color:#fde7c8}.ba-side-after[data-v-919183f5]{background:#f3fcf7;border-color:#c7ecd6}.ba-side-tag[data-v-919183f5]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ba-side-before .ba-side-tag[data-v-919183f5]{color:#b45309}.ba-side-after .ba-side-tag[data-v-919183f5]{color:#059669}.ba-side-text[data-v-919183f5]{color:#334155;font-size:13.5px;font-weight:600;line-height:1.5}.ba-card-arrow[data-v-919183f5]{align-items:center;color:var(--profile-accent);display:inline-flex;justify-content:center}@media(max-width:560px){.ba-card[data-v-919183f5]{grid-template-columns:1fr}.ba-card-arrow[data-v-919183f5]{transform:rotate(90deg)}}@container (max-width: 520px){.ba-card[data-v-919183f5],.ba-edit-row[data-v-919183f5]{grid-template-columns:1fr}}.oc-block[data-v-0a68e9b3]{display:flex;flex-direction:column;gap:20px}.oc-block-public[data-v-0a68e9b3]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.oc-block-header[data-v-0a68e9b3]{align-items:flex-start;display:flex;gap:12px}.oc-block-icon[data-v-0a68e9b3]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.oc-rows[data-v-0a68e9b3]{display:flex;flex-direction:column;gap:10px}.oc-edit-row[data-v-0a68e9b3]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px}.oc-edit-fields[data-v-0a68e9b3]{display:flex;flex-direction:column;gap:7px}.oc-edit-title[data-v-0a68e9b3]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.oc-edit-title[data-v-0a68e9b3]:focus{border-bottom-color:var(--profile-accent)}.oc-edit-result[data-v-0a68e9b3]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:7px;color:#64748b;font-size:12.5px;font-weight:500;line-height:1.5;outline:none;padding:6px 9px;resize:vertical;transition:border-color .12s ease,background .12s ease}.oc-edit-result[data-v-0a68e9b3]:focus{background:#fff;border-color:var(--profile-accent)}.oc-edit-period[data-v-0a68e9b3]{background:transparent;border-bottom:1px solid transparent;color:#475569;font-size:12px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.oc-edit-period[data-v-0a68e9b3]:focus{border-bottom-color:var(--profile-accent)}.oc-row-del[data-v-0a68e9b3]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.oc-row-del[data-v-0a68e9b3]:hover{background:#fee2e2;color:#ef4444}.oc-empty[data-v-0a68e9b3]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.oc-add-btn[data-v-0a68e9b3]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.oc-add-btn[data-v-0a68e9b3]:hover{border-style:solid}.oc-grid[data-v-0a68e9b3]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.oc-card[data-v-0a68e9b3]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:18px;transition:box-shadow .15s ease,border-color .15s ease}.oc-block-public .oc-card[data-v-0a68e9b3]{background:#fff}.oc-card[data-v-0a68e9b3]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.oc-card-mark[data-v-0a68e9b3]{align-items:center;background:var(--profile-tint);border-radius:8px;color:var(--profile-accent);display:inline-flex;height:30px;justify-content:center;width:30px}.oc-card-title[data-v-0a68e9b3]{color:#111827;font-size:15px;font-weight:800;letter-spacing:-.01em}.oc-card-result[data-v-0a68e9b3]{color:#475569;font-size:13.5px;font-weight:600;line-height:1.5}.oc-card-period[data-v-0a68e9b3]{align-self:flex-start;background:var(--profile-tint);border-radius:999px;color:var(--profile-accent);font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 10px}@container (max-width: 520px){.oc-edit-row[data-v-0a68e9b3]{grid-template-columns:1fr}}.cl-block[data-v-6d8e5326]{display:flex;flex-direction:column;gap:20px}.cl-block-public[data-v-6d8e5326]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cl-block-header[data-v-6d8e5326]{align-items:flex-start;display:flex;gap:12px}.cl-block-icon[data-v-6d8e5326]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cl-table[data-v-6d8e5326]{border:1px solid #e8ecf2;border-radius:12px;overflow:hidden}.cl-table-head[data-v-6d8e5326]{background:#f8fafc;border-bottom:1px solid #e8ecf2;display:grid;gap:10px;grid-template-columns:1fr 32px;padding:8px 12px}.cl-th[data-v-6d8e5326]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cl-row[data-v-6d8e5326]{align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:10px;grid-template-columns:36px 1fr 32px;padding:8px 12px;transition:background 80ms ease}.cl-row[data-v-6d8e5326]:last-child{border-bottom:none}.cl-row[data-v-6d8e5326]:hover{background:#fafbfc}.cl-row-mono[data-v-6d8e5326]{align-items:center;background:#eef2f7;border-radius:8px;color:#64748b;display:inline-flex;font-size:12px;font-weight:800;height:32px;justify-content:center;letter-spacing:.02em;width:32px}.cl-input[data-v-6d8e5326]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.cl-input[data-v-6d8e5326]:focus{border-bottom-color:var(--profile-accent)}.cl-row-del[data-v-6d8e5326]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.cl-row-del[data-v-6d8e5326]:hover{background:#fee2e2;color:#ef4444}.cl-empty[data-v-6d8e5326]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.cl-add-btn[data-v-6d8e5326]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.cl-add-btn[data-v-6d8e5326]:hover{border-style:solid}.cl-grid[data-v-6d8e5326]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cl-tile[data-v-6d8e5326]{align-items:center;background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:10px;padding:12px 14px;transition:box-shadow .15s ease,border-color .15s ease}.cl-block-public .cl-tile[data-v-6d8e5326]{background:#fff}.cl-tile[data-v-6d8e5326]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.cl-tile-mono[data-v-6d8e5326]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:38px;justify-content:center;letter-spacing:.02em;width:38px}.cl-tile-name[data-v-6d8e5326]{color:#334155;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 520px){.cl-row[data-v-6d8e5326]{grid-template-columns:1fr}.cl-table-head[data-v-6d8e5326]{display:none}}.ts-block[data-v-268b46bf]{display:flex;flex-direction:column;gap:20px}.ts-block-public[data-v-268b46bf]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ts-block-header[data-v-268b46bf]{align-items:flex-start;display:flex;gap:12px}.ts-block-icon[data-v-268b46bf]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ts-rows[data-v-268b46bf]{display:flex;flex-direction:column;gap:10px}.ts-edit-row[data-v-268b46bf]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px}.ts-edit-fields[data-v-268b46bf]{display:flex;flex-direction:column;gap:8px}.ts-edit-quote[data-v-268b46bf]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#1e293b;font-size:13.5px;font-weight:500;line-height:1.55;outline:none;padding:8px 10px;resize:vertical;transition:border-color .12s ease,background .12s ease}.ts-edit-quote[data-v-268b46bf]:focus{background:#fff;border-color:var(--profile-accent)}.ts-edit-meta[data-v-268b46bf]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.ts-edit-author[data-v-268b46bf],.ts-edit-role[data-v-268b46bf]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.ts-edit-author[data-v-268b46bf]{font-weight:700}.ts-edit-role[data-v-268b46bf]{color:#64748b}.ts-edit-url[data-v-268b46bf]{background:transparent;border-bottom:1px solid transparent;color:var(--profile-accent);font-size:12.5px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.ts-edit-author[data-v-268b46bf]:focus,.ts-edit-role[data-v-268b46bf]:focus,.ts-edit-url[data-v-268b46bf]:focus{border-bottom-color:var(--profile-accent)}.ts-row-del[data-v-268b46bf]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.ts-row-del[data-v-268b46bf]:hover{background:#fee2e2;color:#ef4444}.ts-empty[data-v-268b46bf]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.ts-add-btn[data-v-268b46bf]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.ts-add-btn[data-v-268b46bf]:hover{border-style:solid}.ts-grid[data-v-268b46bf]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ts-card[data-v-268b46bf]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:18px;position:relative;transition:box-shadow .15s ease,border-color .15s ease}.ts-block-public .ts-card[data-v-268b46bf]{background:#fff}.ts-card[data-v-268b46bf]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.ts-card-link[data-v-268b46bf]{cursor:pointer;text-decoration:none}.ts-card-link[data-v-268b46bf]:hover{transform:translateY(-2px)}.ts-card-ext[data-v-268b46bf]{color:#cbd5e1;display:inline-flex;position:absolute;right:14px;top:14px;transition:color .15s ease}.ts-card-link:hover .ts-card-ext[data-v-268b46bf],.ts-card-quote-mark[data-v-268b46bf]{color:var(--profile-accent)}.ts-card-quote-mark[data-v-268b46bf]{font-size:34px;font-weight:900;line-height:.6;opacity:.4}.ts-card-quote[data-v-268b46bf]{color:#334155;font-size:14px;font-weight:600;line-height:1.6}.ts-card-meta[data-v-268b46bf]{align-items:center;display:flex;gap:10px;margin-top:auto}.ts-card-avatar[data-v-268b46bf]{align-items:center;background:var(--profile-tint);border-radius:50%;color:var(--profile-accent);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;height:38px;justify-content:center;width:38px}.ts-card-id[data-v-268b46bf]{display:flex;flex-direction:column;min-width:0}.ts-card-author[data-v-268b46bf]{color:#111827;font-size:13.5px;font-weight:800}.ts-card-role[data-v-268b46bf]{color:#64748b;font-size:12px;font-weight:500}@container (max-width: 520px){.ts-edit-meta[data-v-268b46bf],.ts-edit-row[data-v-268b46bf]{grid-template-columns:1fr}}.aw-block[data-v-d93941c1]{display:flex;flex-direction:column;gap:20px}.aw-block-public[data-v-d93941c1]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.aw-block-header[data-v-d93941c1]{align-items:flex-start;display:flex;gap:12px}.aw-block-icon[data-v-d93941c1]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.aw-table[data-v-d93941c1]{border:1px solid #e8ecf2;border-radius:12px;overflow:hidden}.aw-row[data-v-d93941c1],.aw-table-head[data-v-d93941c1]{align-items:center;display:grid;gap:10px;grid-template-columns:1.4fr 1fr 70px 32px}.aw-table-head[data-v-d93941c1]{background:#f8fafc;border-bottom:1px solid #e8ecf2;padding:8px 12px}.aw-th[data-v-d93941c1]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aw-row[data-v-d93941c1]{border-bottom:1px solid #f1f5f9;padding:8px 12px;transition:background 80ms ease}.aw-row[data-v-d93941c1]:last-child{border-bottom:none}.aw-row[data-v-d93941c1]:hover{background:#fafbfc}.aw-input[data-v-d93941c1]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.aw-input-title[data-v-d93941c1]{color:#111827;font-weight:700}.aw-input-year[data-v-d93941c1]{color:var(--profile-accent);font-weight:700}.aw-input-url[data-v-d93941c1]{color:var(--profile-accent);font-size:12px;font-weight:600;grid-column:1/-1}.aw-input[data-v-d93941c1]:focus{border-bottom-color:var(--profile-accent)}.aw-row-del[data-v-d93941c1]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.aw-row-del[data-v-d93941c1]:hover{background:#fee2e2;color:#ef4444}.aw-empty[data-v-d93941c1]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.aw-add-btn[data-v-d93941c1]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.aw-add-btn[data-v-d93941c1]:hover{border-style:solid}.aw-list[data-v-d93941c1]{display:flex;flex-direction:column;gap:10px}.aw-item[data-v-d93941c1]{align-items:center;background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:12px;padding:14px 16px;transition:box-shadow .15s ease,border-color .15s ease}.aw-block-public .aw-item[data-v-d93941c1]{background:#fff}.aw-item[data-v-d93941c1]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.aw-item-link[data-v-d93941c1]{cursor:pointer;text-decoration:none}.aw-item-arrow[data-v-d93941c1]{color:#cbd5e1;display:inline-flex;flex-shrink:0;transition:color .15s ease}.aw-item-icon[data-v-d93941c1],.aw-item-link:hover .aw-item-arrow[data-v-d93941c1]{color:var(--profile-accent)}.aw-item-icon[data-v-d93941c1]{align-items:center;background:var(--profile-tint);border-radius:11px;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.aw-item-body[data-v-d93941c1]{flex:1;min-width:0}.aw-item-title[data-v-d93941c1]{color:#111827;font-size:14px;font-weight:800}.aw-item-issuer[data-v-d93941c1]{color:#64748b;font-size:12.5px;font-weight:500}.aw-item-year[data-v-d93941c1]{background:var(--profile-tint);border-radius:999px;color:var(--profile-accent);flex-shrink:0;font-size:12px;font-weight:800;padding:4px 12px}@container (max-width: 520px){.aw-row[data-v-d93941c1]{grid-template-columns:1fr}.aw-table-head[data-v-d93941c1]{display:none}}.fi-block[data-v-97dadbe6]{display:flex;flex-direction:column;gap:20px}.fi-block-public[data-v-97dadbe6]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.fi-block-header[data-v-97dadbe6]{align-items:flex-start;display:flex;gap:12px}.fi-block-icon[data-v-97dadbe6]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.fi-rows[data-v-97dadbe6]{display:flex;flex-direction:column;gap:10px}.fi-edit-row[data-v-97dadbe6]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px}.fi-edit-fields[data-v-97dadbe6]{display:flex;flex-direction:column;gap:7px}.fi-edit-line[data-v-97dadbe6]{display:grid;gap:10px;grid-template-columns:1fr 120px}.fi-edit-outlet[data-v-97dadbe6],.fi-edit-title[data-v-97dadbe6],.fi-edit-type[data-v-97dadbe6],.fi-edit-url[data-v-97dadbe6]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.fi-edit-outlet[data-v-97dadbe6]{color:#111827;font-weight:700}.fi-edit-type[data-v-97dadbe6]{color:var(--profile-accent);font-weight:700}.fi-edit-title[data-v-97dadbe6]{color:#475569}.fi-edit-url[data-v-97dadbe6]{color:#94a3b8;font-size:12px}.fi-edit-outlet[data-v-97dadbe6]:focus,.fi-edit-title[data-v-97dadbe6]:focus,.fi-edit-type[data-v-97dadbe6]:focus,.fi-edit-url[data-v-97dadbe6]:focus{border-bottom-color:var(--profile-accent)}.fi-row-del[data-v-97dadbe6]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.fi-row-del[data-v-97dadbe6]:hover{background:#fee2e2;color:#ef4444}.fi-empty[data-v-97dadbe6]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.fi-add-btn[data-v-97dadbe6]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.fi-add-btn[data-v-97dadbe6]:hover{border-style:solid}.fi-list[data-v-97dadbe6]{display:flex;flex-direction:column;gap:10px}.fi-item[data-v-97dadbe6]{align-items:center;background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:12px;padding:14px 16px;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease}.fi-block-public .fi-item[data-v-97dadbe6]{background:#fff}.fi-item[data-v-97dadbe6]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.fi-item-mono[data-v-97dadbe6]{align-items:center;background:var(--profile-tint);border-radius:11px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;height:40px;justify-content:center;width:40px}.fi-item-body[data-v-97dadbe6]{flex:1;min-width:0}.fi-item-top[data-v-97dadbe6]{align-items:center;display:flex;gap:8px}.fi-item-outlet[data-v-97dadbe6]{color:#111827;font-size:14px;font-weight:800}.fi-item-type[data-v-97dadbe6]{background:var(--profile-tint);border-radius:999px;color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 9px;text-transform:uppercase}.fi-item-title[data-v-97dadbe6]{color:#64748b;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-item-link[data-v-97dadbe6]{color:#94a3b8;flex-shrink:0}.fi-item:hover .fi-item-link[data-v-97dadbe6]{color:var(--profile-accent)}@container (max-width: 520px){.fi-edit-line[data-v-97dadbe6],.fi-edit-row[data-v-97dadbe6]{grid-template-columns:1fr}}.vl-block[data-v-24a3b860]{display:flex;flex-direction:column;gap:20px}.vl-block-public[data-v-24a3b860]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.vl-block-header[data-v-24a3b860]{align-items:flex-start;display:flex;gap:12px}.vl-block-icon[data-v-24a3b860]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.vl-rows[data-v-24a3b860]{display:flex;flex-direction:column;gap:10px}.vl-edit-row[data-v-24a3b860]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:34px 1fr 28px;padding:12px}.vl-verify-btn[data-v-24a3b860]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:30px;justify-content:center;margin-top:2px;transition:background .12s ease,color .12s ease,border-color .12s ease;width:30px}.vl-verify-on[data-v-24a3b860]{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.vl-edit-fields[data-v-24a3b860]{display:flex;flex-direction:column;gap:6px}.vl-edit-label[data-v-24a3b860]{color:#111827;font-size:13.5px;font-weight:700}.vl-edit-detail[data-v-24a3b860],.vl-edit-label[data-v-24a3b860]{background:transparent;border-bottom:1px solid transparent;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.vl-edit-detail[data-v-24a3b860]{color:#64748b;font-size:12.5px;font-weight:500}.vl-edit-detail[data-v-24a3b860]:focus,.vl-edit-label[data-v-24a3b860]:focus{border-bottom-color:var(--profile-accent)}.vl-row-del[data-v-24a3b860]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.vl-row-del[data-v-24a3b860]:hover{background:#fee2e2;color:#ef4444}.vl-empty[data-v-24a3b860]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.vl-add-btn[data-v-24a3b860]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.vl-add-btn[data-v-24a3b860]:hover{border-style:solid}.vl-list[data-v-24a3b860]{display:flex;flex-direction:column;gap:10px}.vl-item[data-v-24a3b860]{align-items:center;background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:12px;padding:14px 16px;transition:box-shadow .15s ease,border-color .15s ease}.vl-block-public .vl-item[data-v-24a3b860]{background:#fff}.vl-item[data-v-24a3b860]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.vl-item-badge[data-v-24a3b860]{align-items:center;background:#f1f5f9;border-radius:50%;color:#cbd5e1;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.vl-item-badge-on[data-v-24a3b860]{background:#ecfdf5;color:#059669}.vl-item-body[data-v-24a3b860]{flex:1;min-width:0}.vl-item-label[data-v-24a3b860]{color:#111827;font-size:14px;font-weight:700}.vl-item-detail[data-v-24a3b860]{color:#64748b;font-size:12.5px;font-weight:500}.vl-item-tag[data-v-24a3b860]{align-items:center;background:#ecfdf5;border-radius:999px;color:#059669;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.04em;padding:4px 11px;text-transform:uppercase}@container (max-width: 520px){.vl-edit-row[data-v-24a3b860]{grid-template-columns:1fr}}.cs-block[data-v-ac0dd23b]{display:flex;flex-direction:column;gap:20px}.cs-block-public[data-v-ac0dd23b]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cs-block-header[data-v-ac0dd23b]{align-items:flex-start;display:flex;gap:12px}.cs-block-icon[data-v-ac0dd23b]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cs-rows[data-v-ac0dd23b]{display:flex;flex-direction:column;gap:10px}.cs-edit-row[data-v-ac0dd23b]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px}.cs-edit-fields[data-v-ac0dd23b]{gap:8px}.cs-edit-field[data-v-ac0dd23b],.cs-edit-fields[data-v-ac0dd23b]{display:flex;flex-direction:column}.cs-edit-field[data-v-ac0dd23b]{gap:5px}.cs-edit-tag[data-v-ac0dd23b]{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cs-tag-problem[data-v-ac0dd23b]{color:#b45309}.cs-tag-action[data-v-ac0dd23b]{color:#2563eb}.cs-tag-result[data-v-ac0dd23b]{color:#059669}.cs-edit-input[data-v-ac0dd23b]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#1e293b;font-size:13px;font-weight:500;line-height:1.5;outline:none;padding:7px 9px;resize:vertical;transition:border-color .12s ease,background .12s ease}.cs-edit-input[data-v-ac0dd23b]:focus{background:#fff;border-color:var(--profile-accent)}.cs-row-del[data-v-ac0dd23b]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.cs-row-del[data-v-ac0dd23b]:hover{background:#fee2e2;color:#ef4444}.cs-empty[data-v-ac0dd23b]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.cs-add-btn[data-v-ac0dd23b]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.cs-add-btn[data-v-ac0dd23b]:hover{border-style:solid}.cs-list[data-v-ac0dd23b]{display:flex;flex-direction:column;gap:14px}.cs-strip[data-v-ac0dd23b]{align-items:stretch;background:#f8fafc;border:1px solid #e8ecf2;border-radius:16px;display:grid;gap:10px;grid-template-columns:1fr 28px 1fr 28px 1fr;padding:16px}.cs-block-public .cs-strip[data-v-ac0dd23b]{background:#fff}.cs-seg[data-v-ac0dd23b]{border-radius:12px;display:flex;flex-direction:column;gap:7px;padding:12px}.cs-seg-problem[data-v-ac0dd23b]{background:#fffbf5}.cs-seg-action[data-v-ac0dd23b]{background:#f5f8ff}.cs-seg-result[data-v-ac0dd23b]{background:#f3fcf7}.cs-seg-tag[data-v-ac0dd23b]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cs-seg-problem .cs-seg-tag[data-v-ac0dd23b]{color:#b45309}.cs-seg-action .cs-seg-tag[data-v-ac0dd23b]{color:#2563eb}.cs-seg-result .cs-seg-tag[data-v-ac0dd23b]{color:#059669}.cs-seg-text[data-v-ac0dd23b]{color:#334155;font-size:13px;font-weight:600;line-height:1.5}.cs-seg-arrow[data-v-ac0dd23b]{align-items:center;color:var(--profile-accent);display:inline-flex;justify-content:center}@media(max-width:640px){.cs-strip[data-v-ac0dd23b]{grid-template-columns:1fr}.cs-seg-arrow[data-v-ac0dd23b]{height:20px;transform:rotate(90deg)}}@container (max-width: 520px){.cs-edit-row[data-v-ac0dd23b],.cs-strip[data-v-ac0dd23b]{grid-template-columns:1fr}}.pc-block-public[data-v-cd0fdf5a]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.pc-edit[data-v-cd0fdf5a]{align-items:flex-start;display:grid;gap:14px;grid-template-columns:56px 1fr}.pc-edit-thumb[data-v-cd0fdf5a]{align-items:center;background:var(--profile-tint);border-radius:12px;color:var(--profile-accent);display:inline-flex;height:56px;justify-content:center;width:56px}.pc-edit-fields[data-v-cd0fdf5a]{display:flex;flex-direction:column;gap:8px}.pc-edit-category[data-v-cd0fdf5a]{color:var(--profile-accent);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.pc-edit-category[data-v-cd0fdf5a],.pc-edit-title[data-v-cd0fdf5a]{background:transparent;border-bottom:1px solid transparent;font-weight:800;outline:none;transition:border-color .12s ease}.pc-edit-title[data-v-cd0fdf5a]{color:#111827;font-size:17px}.pc-edit-desc[data-v-cd0fdf5a]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#475569;font-size:13px;font-weight:500;line-height:1.5;outline:none;padding:8px 10px;resize:vertical;transition:border-color .12s ease,background .12s ease}.pc-edit-url[data-v-cd0fdf5a]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:600;outline:none;transition:border-color .12s ease}.pc-edit-category[data-v-cd0fdf5a]:focus,.pc-edit-title[data-v-cd0fdf5a]:focus,.pc-edit-url[data-v-cd0fdf5a]:focus{border-bottom-color:var(--profile-accent)}.pc-edit-desc[data-v-cd0fdf5a]:focus{background:#fff;border-color:var(--profile-accent)}.pc-card[data-v-cd0fdf5a]{display:flex;flex-direction:column;gap:8px;text-decoration:none}.pc-card-category[data-v-cd0fdf5a]{align-self:flex-start;background:var(--profile-tint);border-radius:999px;color:var(--profile-accent);font-size:11px;font-weight:800;letter-spacing:.06em;padding:3px 11px;text-transform:uppercase}.pc-card-title[data-v-cd0fdf5a]{color:#111827;font-size:19px;font-weight:900;letter-spacing:-.01em}.pc-card-desc[data-v-cd0fdf5a]{color:#64748b;font-size:14px;font-weight:500;line-height:1.6}.pc-card-link[data-v-cd0fdf5a]{align-items:center;color:var(--profile-accent);display:inline-flex;font-size:13px;font-weight:800;gap:6px;margin-top:2px}.pc-card:hover .pc-card-link[data-v-cd0fdf5a]{gap:9px}@container (max-width: 520px){.pc-edit[data-v-cd0fdf5a]{grid-template-columns:1fr}}.pg-block[data-v-7774c446]{display:flex;flex-direction:column;gap:20px}.pg-block-public[data-v-7774c446]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.pg-block-header[data-v-7774c446]{align-items:flex-start;display:flex;gap:12px}.pg-block-icon[data-v-7774c446]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pg-rows[data-v-7774c446]{display:flex;flex-direction:column;gap:10px}.pg-edit-row[data-v-7774c446]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px}.pg-edit-fields[data-v-7774c446]{display:flex;flex-direction:column;gap:7px}.pg-edit-category[data-v-7774c446]{color:var(--profile-accent);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pg-edit-category[data-v-7774c446],.pg-edit-title[data-v-7774c446]{background:transparent;border-bottom:1px solid transparent;font-weight:800;outline:none;transition:border-color .12s ease}.pg-edit-title[data-v-7774c446]{color:#111827;font-size:15px}.pg-edit-desc[data-v-7774c446]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:7px;color:#475569;font-size:12.5px;font-weight:500;line-height:1.5;outline:none;padding:6px 9px;resize:vertical;transition:border-color .12s ease,background .12s ease}.pg-edit-url[data-v-7774c446]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12px;font-weight:600;outline:none;transition:border-color .12s ease}.pg-edit-category[data-v-7774c446]:focus,.pg-edit-title[data-v-7774c446]:focus,.pg-edit-url[data-v-7774c446]:focus{border-bottom-color:var(--profile-accent)}.pg-edit-desc[data-v-7774c446]:focus{background:#fff;border-color:var(--profile-accent)}.pg-row-del[data-v-7774c446]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.pg-row-del[data-v-7774c446]:hover{background:#fee2e2;color:#ef4444}.pg-empty[data-v-7774c446]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.pg-add-btn[data-v-7774c446]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.pg-add-btn[data-v-7774c446]:hover{border-style:solid}.pg-grid[data-v-7774c446]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pg-card[data-v-7774c446]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.pg-block-public .pg-card[data-v-7774c446]{background:#fff}.pg-card[data-v-7774c446]:hover{border-color:var(--profile-border);box-shadow:0 8px 24px #0f172a14;transform:translateY(-2px)}.pg-card-category[data-v-7774c446]{align-self:flex-start;background:var(--profile-tint);border-radius:999px;color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}.pg-card-title[data-v-7774c446]{color:#111827;font-size:16px;font-weight:800;letter-spacing:-.01em}.pg-card-desc[data-v-7774c446]{color:#64748b;font-size:13px;font-weight:500;line-height:1.55}.pg-card-link[data-v-7774c446]{align-items:center;color:var(--profile-accent);display:inline-flex;font-size:12.5px;font-weight:800;gap:5px;margin-top:auto;padding-top:4px}@container (max-width: 520px){.pg-edit-row[data-v-7774c446]{grid-template-columns:1fr}}.iuf[data-v-2e4002b1]{display:flex;flex-direction:column;gap:8px}.iuf-preview[data-v-2e4002b1]{aspect-ratio:var(--af13574e);background:linear-gradient(135deg,var(--profile-tint),#f8fafc);border:1px solid #e8ecf2;border-radius:12px;max-height:200px;overflow:hidden;position:relative;width:100%}.iuf-preview-empty[data-v-2e4002b1]{align-items:center;aspect-ratio:auto;border-color:var(--profile-border);border-style:dashed;display:flex;justify-content:center;min-height:84px}.iuf-preview-img[data-v-2e4002b1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.iuf-preview-art[data-v-2e4002b1]{color:var(--profile-accent);opacity:.6}.iuf-actions[data-v-2e4002b1]{align-items:center;display:flex;gap:10px}.iuf-btn[data-v-2e4002b1]{align-items:center;background:var(--profile-tint);border:1px solid var(--profile-border);border-radius:9px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;padding:7px 13px;transition:filter .12s ease}.iuf-btn[data-v-2e4002b1]:hover{filter:brightness(.97)}.iuf-remove[data-v-2e4002b1]{color:#94a3b8;cursor:pointer;font-size:12px;font-weight:700;transition:color .12s ease}.iuf-remove[data-v-2e4002b1]:hover{color:#ef4444}.iuf-error[data-v-2e4002b1]{color:#dc2626;font-size:11.5px;font-weight:700}.fp-block-public[data-v-fdf4edca]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.fp-edit[data-v-fdf4edca]{gap:14px}.fp-edit[data-v-fdf4edca],.fp-edit-visual[data-v-fdf4edca]{display:flex;flex-direction:column}.fp-edit-visual[data-v-fdf4edca]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;gap:9px;padding:14px}.fp-edit-visual-label[data-v-fdf4edca]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fp-edit-fields[data-v-fdf4edca]{display:flex;flex-direction:column;gap:9px}.fp-edit-category[data-v-fdf4edca]{color:var(--profile-accent);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fp-edit-category[data-v-fdf4edca],.fp-edit-title[data-v-fdf4edca]{background:transparent;border-bottom:1px solid transparent;outline:none;transition:border-color .12s ease}.fp-edit-title[data-v-fdf4edca]{color:#111827;font-size:21px;font-weight:900}.fp-edit-desc[data-v-fdf4edca]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#475569;font-size:13.5px;font-weight:500;line-height:1.55;outline:none;padding:8px 10px;resize:vertical;transition:border-color .12s ease,background .12s ease}.fp-edit-result[data-v-fdf4edca]{color:#059669;font-size:13px;font-weight:700}.fp-edit-result[data-v-fdf4edca],.fp-edit-url[data-v-fdf4edca]{background:transparent;border-bottom:1px solid transparent;outline:none;transition:border-color .12s ease}.fp-edit-url[data-v-fdf4edca]{color:#64748b;font-size:12.5px;font-weight:600}.fp-edit-category[data-v-fdf4edca]:focus,.fp-edit-result[data-v-fdf4edca]:focus,.fp-edit-title[data-v-fdf4edca]:focus,.fp-edit-url[data-v-fdf4edca]:focus{border-bottom-color:var(--profile-accent)}.fp-edit-desc[data-v-fdf4edca]:focus{background:#fff;border-color:var(--profile-accent)}.fp-card[data-v-fdf4edca]{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.fp-visual[data-v-fdf4edca]{align-items:center;aspect-ratio:4/3;background:linear-gradient(135deg,var(--profile-tint),#f8fafc);border:1px solid #e8ecf2;border-radius:16px;display:flex;justify-content:center;overflow:hidden;position:relative}.fp-visual-img[data-v-fdf4edca]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fp-visual-art[data-v-fdf4edca]{color:var(--profile-accent);opacity:.7}.fp-badge[data-v-fdf4edca]{background:var(--profile-accent);border-radius:999px;color:#fff;font-size:10.5px;font-weight:800;left:12px;letter-spacing:.08em;padding:4px 12px;position:absolute;text-transform:uppercase;top:12px}.fp-body[data-v-fdf4edca]{display:flex;flex-direction:column;gap:10px}.fp-category[data-v-fdf4edca]{align-self:flex-start;color:var(--profile-accent);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fp-title[data-v-fdf4edca]{color:#111827;font-size:24px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.fp-desc[data-v-fdf4edca]{color:#64748b;font-size:14px;font-weight:500;line-height:1.6}.fp-footer[data-v-fdf4edca]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.fp-result[data-v-fdf4edca]{background:#ecfdf5;border-radius:999px;color:#059669;font-size:13px;font-weight:800;padding:5px 13px}.fp-cta[data-v-fdf4edca]{align-items:center;color:var(--profile-accent);display:inline-flex;font-size:13.5px;font-weight:800;gap:7px;text-decoration:none}.fp-cta[data-v-fdf4edca]:hover{gap:10px}@media(max-width:640px){.fp-card[data-v-fdf4edca]{grid-template-columns:1fr}}@container (max-width: 520px){.fp-card[data-v-fdf4edca]{grid-template-columns:1fr}}.csb-block[data-v-fad5b6be]{display:flex;flex-direction:column;gap:20px}.csb-block-public[data-v-fad5b6be]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.csb-block-header[data-v-fad5b6be]{align-items:flex-start;display:flex;gap:12px}.csb-block-icon[data-v-fad5b6be]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.csb-steps[data-v-fad5b6be]{display:flex;flex-direction:column;gap:10px}.csb-edit-step[data-v-fad5b6be]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:12px;grid-template-columns:32px 1fr;padding:12px}.csb-edit-num[data-v-fad5b6be]{align-items:center;border-radius:8px;display:inline-flex;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}.csb-edit-field[data-v-fad5b6be]{display:flex;flex-direction:column;gap:5px}.csb-edit-label[data-v-fad5b6be]{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.csb-edit-input[data-v-fad5b6be]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#1e293b;font-size:13px;font-weight:500;line-height:1.5;outline:none;padding:7px 9px;resize:vertical;transition:border-color .12s ease,background .12s ease}.csb-edit-input[data-v-fad5b6be]:focus{background:#fff;border-color:var(--profile-accent)}.csb-timeline[data-v-fad5b6be]{display:flex;flex-direction:column}.csb-step[data-v-fad5b6be]{display:grid;gap:14px;grid-template-columns:36px 1fr}.csb-step-rail[data-v-fad5b6be]{align-items:center;display:flex;flex-direction:column}.csb-step-num[data-v-fad5b6be]{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:34px;justify-content:center;width:34px}.csb-step-line[data-v-fad5b6be]{background:#e8ecf2;flex:1;margin:4px 0;width:2px}.csb-step:last-child .csb-step-line[data-v-fad5b6be]{display:none}.csb-step-body[data-v-fad5b6be]{display:flex;flex-direction:column;gap:4px;padding-bottom:18px}.csb-step-label[data-v-fad5b6be]{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.csb-step-text[data-v-fad5b6be]{color:#475569;font-size:14px;font-weight:500;line-height:1.6}@container (max-width: 520px){.csb-edit-step[data-v-fad5b6be],.csb-step[data-v-fad5b6be]{grid-template-columns:1fr}}.gl-block[data-v-a7b12831]{display:flex;flex-direction:column;gap:20px}.gl-block-public[data-v-a7b12831]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.gl-block-header[data-v-a7b12831]{align-items:flex-start;display:flex;gap:12px}.gl-block-icon[data-v-a7b12831]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.gl-rows[data-v-a7b12831]{display:flex;flex-direction:column;gap:10px}.gl-edit-row[data-v-a7b12831]{align-items:start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:14px;grid-template-columns:160px 1fr 28px;padding:12px}.gl-edit-upload[data-v-a7b12831]{min-width:0}.gl-edit-fields[data-v-a7b12831]{display:flex;flex-direction:column;gap:8px;min-width:0}.gl-edit-caption[data-v-a7b12831]{color:#1e293b;font-size:13px}.gl-edit-caption[data-v-a7b12831],.gl-edit-link[data-v-a7b12831]{background:transparent;border-bottom:1px solid transparent;font-weight:600;outline:none;transition:border-color .12s ease}.gl-edit-link[data-v-a7b12831]{color:var(--profile-accent);font-size:12px}.gl-edit-caption[data-v-a7b12831]:focus,.gl-edit-link[data-v-a7b12831]:focus{border-bottom-color:var(--profile-accent)}.gl-row-del[data-v-a7b12831]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.gl-row-del[data-v-a7b12831]:hover{background:#fee2e2;color:#ef4444}.gl-empty[data-v-a7b12831]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.gl-add-btn[data-v-a7b12831]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.gl-add-btn[data-v-a7b12831]:hover{border-style:solid}.gl-grid[data-v-a7b12831]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.gl-tile[data-v-a7b12831]{display:flex;flex-direction:column;gap:8px}.gl-tile-media[data-v-a7b12831]{align-items:center;aspect-ratio:4/3;background:linear-gradient(135deg,var(--profile-tint),#f8fafc);border:1px solid #e8ecf2;border-radius:14px;display:flex;justify-content:center;overflow:hidden;position:relative}.gl-tile[data-v-a7b12831]{text-decoration:none}.gl-tile-arrow[data-v-a7b12831]{align-items:center;background:#ffffffe6;border-radius:8px;color:#111827;display:inline-flex;height:28px;justify-content:center;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .15s ease;width:28px}a.gl-tile:hover .gl-tile-arrow[data-v-a7b12831]{opacity:1}.gl-tile-img[data-v-a7b12831]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gl-tile-art[data-v-a7b12831]{color:var(--profile-accent);opacity:.6}.gl-tile-caption[data-v-a7b12831]{color:#64748b;font-size:12.5px;font-weight:600;line-height:1.4}@container (max-width: 520px){.gl-edit-row[data-v-a7b12831]{grid-template-columns:1fr}}.me-block[data-v-aeb82833]{display:flex;flex-direction:column;gap:20px}.me-block-public[data-v-aeb82833]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.me-block-header[data-v-aeb82833]{align-items:flex-start;display:flex;gap:12px}.me-block-icon[data-v-aeb82833]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.me-rows[data-v-aeb82833]{display:flex;flex-direction:column;gap:10px}.me-edit-row[data-v-aeb82833]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px}.me-edit-fields[data-v-aeb82833]{display:flex;flex-direction:column;gap:7px}.me-edit-line[data-v-aeb82833]{display:grid;gap:10px;grid-template-columns:1fr 120px}.me-edit-title[data-v-aeb82833],.me-edit-type[data-v-aeb82833],.me-edit-url[data-v-aeb82833]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.me-edit-title[data-v-aeb82833]{color:#111827;font-weight:700}.me-edit-type[data-v-aeb82833]{color:var(--profile-accent);font-weight:700}.me-edit-url[data-v-aeb82833]{color:#94a3b8;font-size:12px}.me-edit-title[data-v-aeb82833]:focus,.me-edit-type[data-v-aeb82833]:focus,.me-edit-url[data-v-aeb82833]:focus{border-bottom-color:var(--profile-accent)}.me-row-del[data-v-aeb82833]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.me-row-del[data-v-aeb82833]:hover{background:#fee2e2;color:#ef4444}.me-empty[data-v-aeb82833]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.me-add-btn[data-v-aeb82833]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.me-add-btn[data-v-aeb82833]:hover{border-style:solid}.me-grid[data-v-aeb82833]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.me-card[data-v-aeb82833]{display:flex;flex-direction:column;gap:10px;text-decoration:none}.me-card-media[data-v-aeb82833]{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#1f2937,#0f172a);border-radius:14px;display:flex;justify-content:center;overflow:hidden;position:relative;transition:box-shadow .15s ease}.me-card:hover .me-card-media[data-v-aeb82833]{box-shadow:0 8px 24px #0f172a2e}.me-card-play[data-v-aeb82833]{align-items:center;background:#ffffffeb;border-radius:50%;color:var(--profile-accent);display:inline-flex;height:46px;justify-content:center;transition:transform .15s ease;width:46px}.me-card:hover .me-card-play[data-v-aeb82833]{transform:scale(1.08)}.me-card-type[data-v-aeb82833]{background:#ffffff29;border-radius:999px;color:#fff;font-size:10px;font-weight:800;left:10px;letter-spacing:.06em;padding:3px 10px;position:absolute;text-transform:uppercase;top:10px}.me-card-title[data-v-aeb82833]{color:#111827;font-size:13.5px;font-weight:700;line-height:1.45}@container (max-width: 520px){.me-edit-line[data-v-aeb82833],.me-edit-row[data-v-aeb82833]{grid-template-columns:1fr}}.ds-block[data-v-a40e9df6]{display:flex;flex-direction:column;gap:20px}.ds-block-public[data-v-a40e9df6]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ds-block-header[data-v-a40e9df6]{align-items:flex-start;display:flex;gap:12px}.ds-block-icon[data-v-a40e9df6]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ds-rows[data-v-a40e9df6]{display:flex;flex-direction:column;gap:10px}.ds-edit-row[data-v-a40e9df6]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px}.ds-edit-fields[data-v-a40e9df6]{display:flex;flex-direction:column;gap:7px}.ds-edit-line[data-v-a40e9df6]{display:grid;gap:10px;grid-template-columns:1fr 110px}.ds-edit-title[data-v-a40e9df6],.ds-edit-type[data-v-a40e9df6],.ds-edit-url[data-v-a40e9df6]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.ds-edit-title[data-v-a40e9df6]{color:#111827;font-weight:700}.ds-edit-type[data-v-a40e9df6]{color:var(--profile-accent);font-weight:700}.ds-edit-url[data-v-a40e9df6]{color:#94a3b8;font-size:12px}.ds-edit-title[data-v-a40e9df6]:focus,.ds-edit-type[data-v-a40e9df6]:focus,.ds-edit-url[data-v-a40e9df6]:focus{border-bottom-color:var(--profile-accent)}.ds-row-del[data-v-a40e9df6]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.ds-row-del[data-v-a40e9df6]:hover{background:#fee2e2;color:#ef4444}.ds-empty[data-v-a40e9df6]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.ds-add-btn[data-v-a40e9df6]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.ds-add-btn[data-v-a40e9df6]:hover{border-style:solid}.ds-list[data-v-a40e9df6]{display:flex;flex-direction:column;gap:10px}.ds-item[data-v-a40e9df6]{align-items:center;background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:12px;padding:14px 16px;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease}.ds-block-public .ds-item[data-v-a40e9df6]{background:#fff}.ds-item[data-v-a40e9df6]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.ds-item-icon[data-v-a40e9df6]{align-items:center;background:var(--profile-tint);border-radius:11px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ds-item-body[data-v-a40e9df6]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.ds-item-title[data-v-a40e9df6]{color:#111827;font-size:14px;font-weight:700}.ds-item-type[data-v-a40e9df6]{align-self:flex-start;background:var(--profile-tint);border-radius:999px;color:var(--profile-accent);font-size:10px;font-weight:800;letter-spacing:.06em;padding:1px 9px;text-transform:uppercase}.ds-item-action[data-v-a40e9df6]{color:#94a3b8;flex-shrink:0}.ds-item:hover .ds-item-action[data-v-a40e9df6]{color:var(--profile-accent)}@container (max-width: 520px){.ds-edit-line[data-v-a40e9df6],.ds-edit-row[data-v-a40e9df6]{grid-template-columns:1fr}}.ll-block[data-v-85942a75]{display:flex;flex-direction:column;gap:20px}.ll-block-public[data-v-85942a75]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ll-block-header[data-v-85942a75]{align-items:flex-start;display:flex;gap:12px}.ll-block-icon[data-v-85942a75]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ll-rows[data-v-85942a75]{display:flex;flex-direction:column;gap:10px}.ll-edit-row[data-v-85942a75]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px}.ll-edit-fields[data-v-85942a75]{display:flex;flex-direction:column;gap:7px}.ll-edit-desc[data-v-85942a75],.ll-edit-title[data-v-85942a75],.ll-edit-url[data-v-85942a75]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.ll-edit-title[data-v-85942a75]{color:#111827;font-weight:700}.ll-edit-url[data-v-85942a75]{color:var(--profile-accent);font-weight:600}.ll-edit-desc[data-v-85942a75]{color:#64748b;font-size:12.5px;font-weight:500}.ll-edit-desc[data-v-85942a75]:focus,.ll-edit-title[data-v-85942a75]:focus,.ll-edit-url[data-v-85942a75]:focus{border-bottom-color:var(--profile-accent)}.ll-row-del[data-v-85942a75]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.ll-row-del[data-v-85942a75]:hover{background:#fee2e2;color:#ef4444}.ll-empty[data-v-85942a75]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.ll-add-btn[data-v-85942a75]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.ll-add-btn[data-v-85942a75]:hover{border-style:solid}.ll-grid[data-v-85942a75]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ll-card[data-v-85942a75]{background:#fff;border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.ll-card[data-v-85942a75]:hover{border-color:var(--profile-border);box-shadow:0 8px 24px #0f172a14}.ll-chrome[data-v-85942a75]{align-items:center;background:#f0f2f5;border-bottom:1px solid #e2e5ea;display:flex;gap:5px;padding:9px 12px}.ll-chrome-open[data-v-85942a75]{align-items:center;background:#fff;border:1px solid #e2e5ea;border-radius:6px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;gap:4px;padding:4px 9px;text-decoration:none;transition:background .15s ease}.ll-chrome-open[data-v-85942a75]:hover{background:var(--profile-tint)}.ll-frame[data-v-85942a75]{background:#f8fafc;border-bottom:1px solid #e2e5ea;height:320px;position:relative;width:100%}.ll-iframe[data-v-85942a75]{border:0;display:block;height:100%;width:100%}.ll-frame-empty[data-v-85942a75]{align-items:center;color:#94a3b8;display:flex;font-size:12.5px;font-weight:700;height:100%;justify-content:center}.ll-dot[data-v-85942a75]{border-radius:50%;flex-shrink:0;height:9px;width:9px}.ll-address[data-v-85942a75]{background:#fff;border:1px solid #e2e5ea;border-radius:5px;color:#6b7280;flex:1;font-size:11px;font-weight:600;margin-left:6px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.ll-body[data-v-85942a75]{display:flex;flex-direction:column;gap:6px;padding:16px}.ll-card-title[data-v-85942a75]{color:#111827;font-size:15px;font-weight:800}.ll-card-desc[data-v-85942a75]{color:#64748b;font-size:13px;font-weight:500;line-height:1.5}.ll-card-visit[data-v-85942a75]{align-items:center;color:var(--profile-accent);display:inline-flex;font-size:12.5px;font-weight:800;gap:6px;margin-top:2px}@container (max-width: 520px){.ll-edit-row[data-v-85942a75]{grid-template-columns:1fr}}.pw-block[data-v-c5bcc2ed]{display:flex;flex-direction:column;gap:18px}.pw-block-public[data-v-c5bcc2ed]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.pw-block-header[data-v-c5bcc2ed]{align-items:flex-start;display:flex;gap:12px}.pw-block-icon[data-v-c5bcc2ed]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pw-table[data-v-c5bcc2ed]{border:1px solid #e8ecf2;border-radius:12px;overflow:hidden}.pw-table-head[data-v-c5bcc2ed]{background:#f8fafc;border-bottom:1px solid #e8ecf2;display:grid;gap:10px;grid-template-columns:1fr 32px;padding:8px 12px}.pw-th[data-v-c5bcc2ed]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pw-row[data-v-c5bcc2ed]{align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:10px;grid-template-columns:16px 1fr 32px;padding:8px 12px;transition:background 80ms ease}.pw-row[data-v-c5bcc2ed]:last-child{border-bottom:none}.pw-row[data-v-c5bcc2ed]:hover{background:#fafbfc}.pw-input[data-v-c5bcc2ed]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.pw-input[data-v-c5bcc2ed]:focus{border-bottom-color:var(--profile-accent)}.pw-row-del[data-v-c5bcc2ed]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.pw-row-del[data-v-c5bcc2ed]:hover{background:#fee2e2;color:#ef4444}.pw-empty[data-v-c5bcc2ed]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.pw-add-btn[data-v-c5bcc2ed]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.pw-add-btn[data-v-c5bcc2ed]:hover{border-style:solid}.pw-btn-input[data-v-c5bcc2ed]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#111827;font-size:13px;font-weight:700;outline:none;padding:9px 12px;transition:border-color .12s ease,background .12s ease}.pw-btn-input[data-v-c5bcc2ed]:focus{background:#fff;border-color:var(--profile-accent)}.pw-locked[data-v-c5bcc2ed]{display:flex;flex-direction:column;gap:8px}.pw-locked-row[data-v-c5bcc2ed]{align-items:center;background:repeating-linear-gradient(135deg,#fafbfc 0 10px,#f1f5f9 10px 20px);border:1px solid #e8ecf2;border-radius:12px;display:flex;gap:10px;padding:13px 14px}.pw-locked-icon[data-v-c5bcc2ed]{align-items:center;background:#fff;border:1px solid #e8ecf2;border-radius:8px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.pw-locked-title[data-v-c5bcc2ed]{color:#475569;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-locked-bar[data-v-c5bcc2ed]{background:#e2e8f0;border-radius:999px;flex:1;height:9px;min-width:40px}.pw-cta[data-v-c5bcc2ed]{align-items:center;align-self:flex-start;background:#111827;border:1px solid #111827;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:9px;letter-spacing:.12em;min-height:46px;padding:0 20px;text-transform:uppercase;transition:background .15s ease}.pw-cta[data-v-c5bcc2ed]:hover{background:#1e293b}@container (max-width: 520px){.pw-row[data-v-c5bcc2ed]{grid-template-columns:1fr}.pw-table-head[data-v-c5bcc2ed]{display:none}}.wc-block[data-v-2bf3ec14]{display:flex;flex-direction:column;gap:20px}.wc-block-public[data-v-2bf3ec14]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.wc-block-header[data-v-2bf3ec14]{align-items:flex-start;display:flex;gap:12px}.wc-block-icon[data-v-2bf3ec14]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.wc-rows[data-v-2bf3ec14]{display:flex;flex-direction:column;gap:10px}.wc-edit-row[data-v-2bf3ec14]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:14px;grid-template-columns:170px 1fr 28px;padding:12px}.wc-edit-upload[data-v-2bf3ec14]{min-width:0}.wc-edit-fields[data-v-2bf3ec14]{display:flex;flex-direction:column;gap:7px}.wc-edit-line[data-v-2bf3ec14]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.wc-edit-category[data-v-2bf3ec14],.wc-edit-desc[data-v-2bf3ec14],.wc-edit-title[data-v-2bf3ec14],.wc-edit-url[data-v-2bf3ec14]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.wc-edit-title[data-v-2bf3ec14]{color:#111827;font-weight:700}.wc-edit-category[data-v-2bf3ec14]{color:var(--profile-accent);font-weight:700}.wc-edit-desc[data-v-2bf3ec14]{color:#64748b;font-size:12.5px;font-weight:500}.wc-edit-url[data-v-2bf3ec14]{color:#94a3b8;font-size:12px}.wc-edit-category[data-v-2bf3ec14]:focus,.wc-edit-desc[data-v-2bf3ec14]:focus,.wc-edit-title[data-v-2bf3ec14]:focus,.wc-edit-url[data-v-2bf3ec14]:focus{border-bottom-color:var(--profile-accent)}.wc-row-del[data-v-2bf3ec14]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.wc-row-del[data-v-2bf3ec14]:hover{background:#fee2e2;color:#ef4444}.wc-empty[data-v-2bf3ec14]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.wc-add-btn[data-v-2bf3ec14]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.wc-add-btn[data-v-2bf3ec14]:hover{border-style:solid}.wc-track[data-v-2bf3ec14]{display:flex;gap:14px;margin:0 -4px;overflow-x:auto;padding-bottom:6px;padding-left:4px;padding-right:4px;scroll-snap-type:x mandatory;scrollbar-width:thin}.wc-track[data-v-2bf3ec14]::-webkit-scrollbar{height:7px}.wc-track[data-v-2bf3ec14]::-webkit-scrollbar-thumb{background:#d8dee8;border-radius:999px}.wc-track[data-v-2bf3ec14]::-webkit-scrollbar-track{background:transparent}.wc-card[data-v-2bf3ec14]{background:#fff;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex:0 0 240px;flex-direction:column;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.wc-card[data-v-2bf3ec14]:hover{border-color:var(--profile-border);box-shadow:0 10px 28px #0f172a1a;transform:translateY(-2px)}.wc-card-media[data-v-2bf3ec14]{align-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,var(--profile-tint),#f8fafc);display:flex;justify-content:center}.wc-card-img[data-v-2bf3ec14]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wc-card-art[data-v-2bf3ec14]{color:var(--profile-accent);opacity:.6}.wc-card-body[data-v-2bf3ec14]{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.wc-card-category[data-v-2bf3ec14]{align-self:flex-start;color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wc-card-title[data-v-2bf3ec14]{color:#111827;font-size:15px;font-weight:800;letter-spacing:-.01em}.wc-card-desc[data-v-2bf3ec14]{color:#64748b;font-size:12.5px;font-weight:500;line-height:1.5}@container (max-width: 520px){.wc-edit-line[data-v-2bf3ec14],.wc-edit-row[data-v-2bf3ec14]{grid-template-columns:1fr}}.gh-block[data-v-bdd22fa8]{display:flex;flex-direction:column;gap:20px}.gh-block-public[data-v-bdd22fa8]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.gh-block-header[data-v-bdd22fa8]{align-items:flex-start;display:flex;gap:12px}.gh-block-icon[data-v-bdd22fa8]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.gh-rows[data-v-bdd22fa8]{display:flex;flex-direction:column;gap:10px}.gh-edit-row[data-v-bdd22fa8]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px}.gh-edit-fields[data-v-bdd22fa8]{display:flex;flex-direction:column;gap:7px}.gh-edit-name[data-v-bdd22fa8]{color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.gh-edit-desc[data-v-bdd22fa8],.gh-edit-name[data-v-bdd22fa8]{background:transparent;border-bottom:1px solid transparent;outline:none;transition:border-color .12s ease}.gh-edit-desc[data-v-bdd22fa8]{color:#475569;font-size:12.5px;font-weight:500}.gh-edit-meta[data-v-bdd22fa8]{display:grid;gap:8px;grid-template-columns:1.2fr .8fr .8fr 1.6fr}.gh-edit-mini[data-v-bdd22fa8]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:7px;color:#475569;font-size:12px;font-weight:600;outline:none;padding:5px 8px;transition:border-color .12s ease,background .12s ease}.gh-edit-url[data-v-bdd22fa8]{color:#94a3b8}.gh-edit-desc[data-v-bdd22fa8]:focus,.gh-edit-name[data-v-bdd22fa8]:focus{border-bottom-color:var(--profile-accent)}.gh-edit-mini[data-v-bdd22fa8]:focus{background:#fff;border-color:var(--profile-accent)}.gh-row-del[data-v-bdd22fa8]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.gh-row-del[data-v-bdd22fa8]:hover{background:#fee2e2;color:#ef4444}.gh-empty[data-v-bdd22fa8]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.gh-add-btn[data-v-bdd22fa8]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.gh-add-btn[data-v-bdd22fa8]:hover{border-style:solid}.gh-grid[data-v-bdd22fa8]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.gh-card[data-v-bdd22fa8]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-direction:column;gap:9px;padding:16px;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.gh-block-public .gh-card[data-v-bdd22fa8]{background:#fff}.gh-card[data-v-bdd22fa8]:hover{border-color:var(--profile-border);box-shadow:0 8px 24px #0f172a14;transform:translateY(-2px)}.gh-card-top[data-v-bdd22fa8]{align-items:center;display:flex;gap:8px}.gh-card-name[data-v-bdd22fa8]{color:var(--profile-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-card-desc[data-v-bdd22fa8]{color:#64748b;flex:1;font-size:13px;font-weight:500;line-height:1.5}.gh-card-meta[data-v-bdd22fa8]{display:flex;flex-wrap:wrap;gap:14px}.gh-meta-item[data-v-bdd22fa8]{align-items:center;color:#64748b;display:inline-flex;font-size:12px;font-weight:700;gap:5px}.gh-lang-dot[data-v-bdd22fa8]{border-radius:50%;height:10px;width:10px}@container (max-width: 520px){.gh-edit-meta[data-v-bdd22fa8],.gh-edit-row[data-v-bdd22fa8]{grid-template-columns:1fr}}.cd-block-public[data-v-7ae03c9a]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cd-edit-head[data-v-7ae03c9a]{display:grid;gap:10px;grid-template-columns:1fr 120px;margin-bottom:10px}.cd-edit-title[data-v-7ae03c9a]{color:#111827}.cd-edit-lang[data-v-7ae03c9a],.cd-edit-title[data-v-7ae03c9a]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;outline:none;padding:8px 11px;transition:border-color .12s ease,background .12s ease}.cd-edit-lang[data-v-7ae03c9a]{color:var(--profile-accent)}.cd-edit-lang[data-v-7ae03c9a]:focus,.cd-edit-title[data-v-7ae03c9a]:focus{background:#fff;border-color:var(--profile-accent)}.cd-edit-code[data-v-7ae03c9a]{background:#0d1117;border:1px solid #1f2630;border-radius:12px;color:#e6edf3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;outline:none;padding:14px 16px;resize:vertical;-moz-tab-size:2;-o-tab-size:2;tab-size:2;transition:border-color .12s ease;width:100%}.cd-edit-code[data-v-7ae03c9a]:focus{border-color:var(--profile-accent)}.cd-frame[data-v-7ae03c9a]{background:#0d1117;border:1px solid #1f2630;border-radius:14px;box-shadow:0 10px 28px #0206172e;overflow:hidden}.cd-bar[data-v-7ae03c9a]{align-items:center;background:#161b22;border-bottom:1px solid #1f2630;display:flex;gap:10px;padding:10px 14px}.cd-dots[data-v-7ae03c9a]{display:inline-flex;flex-shrink:0;gap:6px}.cd-dot[data-v-7ae03c9a]{border-radius:50%;height:11px;width:11px}.cd-title[data-v-7ae03c9a]{color:#8b949e;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-lang[data-v-7ae03c9a]{background:#ffffff14;border-radius:999px;color:#c9d1d9;flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 10px;text-transform:uppercase}.cd-pre[data-v-7ae03c9a]{color:#e6edf3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;margin:0;overflow-x:auto;padding:16px;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.cd-pre code[data-v-7ae03c9a]{font-family:inherit;white-space:pre}@container (max-width: 520px){.cd-edit-head[data-v-7ae03c9a]{grid-template-columns:1fr}}.ad-block[data-v-c7def98d]{display:flex;flex-direction:column;gap:20px}.ad-block-public[data-v-c7def98d]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ad-block-header[data-v-c7def98d]{align-items:flex-start;display:flex;gap:12px}.ad-block-icon[data-v-c7def98d]{border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ad-block-icon[data-v-c7def98d],.ad-img-field[data-v-c7def98d]{align-items:center;background:var(--profile-tint)}.ad-img-field[data-v-c7def98d]{border:1px dashed var(--profile-border);border-radius:14px;cursor:text;display:flex;gap:12px;padding:12px 14px}.ad-img-art[data-v-c7def98d]{align-items:center;background:#fff;border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.ad-img-input[data-v-c7def98d]{background:transparent;border-bottom:1px solid transparent;color:#475569;flex:1;font-size:12.5px;font-weight:600;outline:none;transition:border-color .12s ease}.ad-img-input[data-v-c7def98d]:focus{border-bottom-color:var(--profile-accent)}.ad-rows[data-v-c7def98d]{display:flex;flex-direction:column;gap:8px}.ad-rows-label[data-v-c7def98d]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ad-edit-row[data-v-c7def98d]{align-items:center;border:1px solid #e8ecf2;border-radius:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 28px;padding:8px 12px}.ad-edit-label[data-v-c7def98d],.ad-edit-sub[data-v-c7def98d]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease}.ad-edit-label[data-v-c7def98d]{color:#111827;font-weight:700}.ad-edit-sub[data-v-c7def98d]{color:#64748b}.ad-edit-label[data-v-c7def98d]:focus,.ad-edit-sub[data-v-c7def98d]:focus{border-bottom-color:var(--profile-accent)}.ad-row-del[data-v-c7def98d]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.ad-row-del[data-v-c7def98d]:hover{background:#fee2e2;color:#ef4444}.ad-add-btn[data-v-c7def98d]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.ad-add-btn[data-v-c7def98d]:hover{border-style:solid}.ad-image[data-v-c7def98d]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;overflow:hidden}.ad-image-img[data-v-c7def98d]{display:block;height:auto;width:100%}.ad-flow[data-v-c7def98d]{align-items:center;background:linear-gradient(rgba(17,24,39,.04) 1px,transparent 0),linear-gradient(90deg,rgba(17,24,39,.04) 1px,transparent 0),#f8fafc;background-size:22px 22px,22px 22px,auto;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-wrap:wrap;gap:10px;padding:20px 18px}.ad-block-public .ad-flow[data-v-c7def98d]{background-color:#fff}.ad-node[data-v-c7def98d]{background:#fff;border:1px solid var(--profile-border);border-radius:12px;box-shadow:0 2px 8px #0f172a0d;display:flex;flex-direction:column;gap:3px;padding:12px 16px}.ad-node-label[data-v-c7def98d]{color:#111827;font-size:13.5px;font-weight:800}.ad-node-sub[data-v-c7def98d]{color:#64748b;font-size:11.5px;font-weight:500}.ad-arrow[data-v-c7def98d]{align-items:center;color:var(--profile-accent);display:inline-flex;flex-shrink:0;justify-content:center}@container (max-width: 520px){.ad-edit-row[data-v-c7def98d]{grid-template-columns:1fr}}.api-block[data-v-2aa55048]{display:flex;flex-direction:column;gap:20px}.api-block-public[data-v-2aa55048]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.api-block-header[data-v-2aa55048]{align-items:flex-start;display:flex;gap:12px}.api-block-icon[data-v-2aa55048]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.api-edit-row[data-v-2aa55048],.api-rows[data-v-2aa55048]{display:flex;flex-direction:column;gap:10px}.api-edit-row[data-v-2aa55048]{border:1px solid #e8ecf2;border-radius:12px;padding:12px}.api-edit-line[data-v-2aa55048]{align-items:center;display:grid;gap:8px;grid-template-columns:74px 1fr 110px 28px}.api-method-btn[data-v-2aa55048]{border-radius:7px;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.04em;padding:6px 0;text-align:center}.api-edit-path[data-v-2aa55048]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease}.api-edit-auth[data-v-2aa55048]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:7px;color:#475569;font-size:12px;font-weight:600;outline:none;padding:5px 8px;transition:border-color .12s ease,background .12s ease}.api-edit-path[data-v-2aa55048]:focus{border-bottom-color:var(--profile-accent)}.api-edit-auth[data-v-2aa55048]:focus{background:#fff;border-color:var(--profile-accent)}.api-row-del[data-v-2aa55048]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.api-row-del[data-v-2aa55048]:hover{background:#fee2e2;color:#ef4444}.api-edit-io[data-v-2aa55048]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.api-edit-io-field[data-v-2aa55048]{display:flex;flex-direction:column;gap:4px}.api-io-tag[data-v-2aa55048]{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.api-edit-code[data-v-2aa55048]{background:#0d1117;border:1px solid #1f2630;border-radius:8px;color:#e6edf3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;outline:none;padding:8px 10px;resize:vertical;transition:border-color .12s ease}.api-edit-code[data-v-2aa55048]:focus{border-color:var(--profile-accent)}.api-empty[data-v-2aa55048]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.api-add-btn[data-v-2aa55048]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.api-add-btn[data-v-2aa55048]:hover{border-style:solid}.api-card[data-v-2aa55048],.api-list[data-v-2aa55048]{display:flex;flex-direction:column;gap:12px}.api-card[data-v-2aa55048]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;padding:14px 16px}.api-block-public .api-card[data-v-2aa55048]{background:#fff}.api-card-top[data-v-2aa55048]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.api-method[data-v-2aa55048]{border-radius:7px;font-size:11px;font-weight:800;letter-spacing:.04em;padding:4px 10px}.api-path[data-v-2aa55048]{color:#111827;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:700;min-width:120px}.api-auth[data-v-2aa55048]{align-items:center;background:var(--profile-tint);border-radius:999px;color:var(--profile-accent);display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:3px 10px}.api-io[data-v-2aa55048]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.api-io-block[data-v-2aa55048]{display:flex;flex-direction:column;gap:5px;min-width:0}.api-io-label[data-v-2aa55048]{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.api-io-pre[data-v-2aa55048]{background:#0d1117;border-radius:8px;color:#e6edf3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.5;margin:0;overflow-x:auto;padding:10px 12px}.api-io-pre code[data-v-2aa55048]{font-family:inherit;white-space:pre}@media(max-width:560px){.api-edit-io[data-v-2aa55048],.api-io[data-v-2aa55048]{grid-template-columns:1fr}}@container (max-width: 520px){.api-edit-io[data-v-2aa55048],.api-edit-line[data-v-2aa55048],.api-io[data-v-2aa55048]{grid-template-columns:1fr}}.tg-block[data-v-f29341ed]{display:flex;flex-direction:column;gap:20px}.tg-block-public[data-v-f29341ed]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.tg-block-header[data-v-f29341ed]{align-items:flex-start;display:flex;gap:12px}.tg-block-icon[data-v-f29341ed]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.tg-edit-cat[data-v-f29341ed],.tg-rows[data-v-f29341ed]{display:flex;flex-direction:column;gap:10px}.tg-edit-cat[data-v-f29341ed]{border:1px solid #e8ecf2;border-radius:12px;padding:12px}.tg-edit-cat-head[data-v-f29341ed]{align-items:center;display:flex;gap:10px}.tg-edit-label[data-v-f29341ed]{background:transparent;border-bottom:1px solid transparent;color:#111827;flex:1;font-size:13.5px;font-weight:800;outline:none;transition:border-color .12s ease}.tg-edit-label[data-v-f29341ed]:focus{border-bottom-color:var(--profile-accent)}.tg-cat-del[data-v-f29341ed]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.tg-cat-del[data-v-f29341ed]:hover{background:#fee2e2;color:#ef4444}.tg-chips[data-v-f29341ed]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tg-chip[data-v-f29341ed]{background:#f8fafc;border:1px solid #e3e8ef;border-radius:999px;color:#334155;font-size:12.5px;font-weight:600;gap:5px;padding:4px 6px 4px 12px}.tg-chip[data-v-f29341ed],.tg-chip-x[data-v-f29341ed]{align-items:center;display:inline-flex}.tg-chip-x[data-v-f29341ed]{border-radius:50%;color:#94a3b8;cursor:pointer;height:16px;justify-content:center;transition:background .1s ease,color .1s ease;width:16px}.tg-chip-x[data-v-f29341ed]:hover{background:#fee2e2;color:#ef4444}.tg-chip-input[data-v-f29341ed]{background:transparent;border-bottom:1px dashed #cbd5e1;color:#1e293b;flex:1;font-size:12.5px;font-weight:500;min-width:110px;outline:none;padding:4px 2px;transition:border-color .12s ease}.tg-chip-input[data-v-f29341ed]:focus{border-bottom-color:var(--profile-accent);border-bottom-style:solid}.tg-empty[data-v-f29341ed]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.tg-add-btn[data-v-f29341ed]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.tg-add-btn[data-v-f29341ed]:hover{border-style:solid}.tg-grid[data-v-f29341ed]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tg-card[data-v-f29341ed]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:18px}.tg-block-public .tg-card[data-v-f29341ed]{background:#fff}.tg-card-label[data-v-f29341ed]{color:var(--profile-accent);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tg-card-chips[data-v-f29341ed]{display:flex;flex-wrap:wrap;gap:7px}.tg-card-chip[data-v-f29341ed]{align-items:center;background:#fff;border:1px solid #e3e8ef;border-radius:999px;color:#334155;display:inline-flex;font-size:12.5px;font-weight:600;padding:5px 12px}.tg-block-public .tg-card-chip[data-v-f29341ed]{background:#f8fafc}.os-block[data-v-4e702eef]{display:flex;flex-direction:column;gap:20px}.os-block-public[data-v-4e702eef]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.os-block-header[data-v-4e702eef]{align-items:flex-start;display:flex;gap:12px}.os-block-icon[data-v-4e702eef]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.os-rows[data-v-4e702eef]{display:flex;flex-direction:column;gap:10px}.os-edit-row[data-v-4e702eef]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px}.os-edit-fields[data-v-4e702eef]{display:flex;flex-direction:column;gap:7px}.os-edit-line[data-v-4e702eef]{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 100px}.os-edit-project[data-v-4e702eef]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.os-type-btn[data-v-4e702eef]{border-radius:7px;cursor:pointer;font-size:11px;font-weight:800;padding:5px 0;text-align:center}.os-edit-desc[data-v-4e702eef],.os-edit-url[data-v-4e702eef]{background:transparent;border-bottom:1px solid transparent;color:#475569;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.os-edit-url[data-v-4e702eef]{color:#94a3b8;font-size:12px}.os-edit-desc[data-v-4e702eef]:focus,.os-edit-project[data-v-4e702eef]:focus,.os-edit-url[data-v-4e702eef]:focus{border-bottom-color:var(--profile-accent)}.os-row-del[data-v-4e702eef]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.os-row-del[data-v-4e702eef]:hover{background:#fee2e2;color:#ef4444}.os-empty[data-v-4e702eef]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.os-add-btn[data-v-4e702eef]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.os-add-btn[data-v-4e702eef]:hover{border-style:solid}.os-list[data-v-4e702eef]{display:flex;flex-direction:column;gap:10px}.os-item[data-v-4e702eef]{align-items:center;background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:12px;padding:14px 16px;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease}.os-block-public .os-item[data-v-4e702eef]{background:#fff}.os-item[data-v-4e702eef]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.os-type[data-v-4e702eef]{border-radius:7px;flex-shrink:0;font-size:11px;font-weight:800;padding:5px 11px}.os-item-body[data-v-4e702eef]{flex:1;min-width:0}.os-item-project[data-v-4e702eef]{color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:800}.os-item-desc[data-v-4e702eef]{color:#64748b;font-size:12.5px;font-weight:500}.os-item-link[data-v-4e702eef]{color:#94a3b8;flex-shrink:0}.os-item:hover .os-item-link[data-v-4e702eef]{color:var(--profile-accent)}@container (max-width: 520px){.os-edit-line[data-v-4e702eef],.os-edit-row[data-v-4e702eef]{grid-template-columns:1fr}}.sp-block[data-v-5055ded8]{display:flex;flex-direction:column;gap:20px}.sp-block-public[data-v-5055ded8]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.sp-block-header[data-v-5055ded8]{align-items:flex-start;display:flex;gap:12px}.sp-block-icon[data-v-5055ded8]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sp-table[data-v-5055ded8]{border:1px solid #e8ecf2;border-radius:12px;overflow:hidden}.sp-row[data-v-5055ded8],.sp-table-head[data-v-5055ded8]{align-items:center;display:grid;gap:10px;grid-template-columns:110px 1fr 1fr 32px}.sp-table-head[data-v-5055ded8]{background:#f8fafc;border-bottom:1px solid #e8ecf2;padding:8px 12px}.sp-th[data-v-5055ded8]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sp-row[data-v-5055ded8]{border-bottom:1px solid #f1f5f9;padding:8px 12px;transition:background 80ms ease}.sp-row[data-v-5055ded8]:last-child{border-bottom:none}.sp-row[data-v-5055ded8]:hover{background:#fafbfc}.sp-input[data-v-5055ded8]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;padding-bottom:1px;transition:border-color .12s ease;width:100%}.sp-input-value[data-v-5055ded8]{color:var(--profile-accent);font-weight:800}.sp-input-sub[data-v-5055ded8]{color:#64748b}.sp-input[data-v-5055ded8]:focus{border-bottom-color:var(--profile-accent)}.sp-row-del[data-v-5055ded8]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.sp-row-del[data-v-5055ded8]:hover{background:#fee2e2;color:#ef4444}.sp-empty[data-v-5055ded8]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.sp-add-btn[data-v-5055ded8]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.sp-add-btn[data-v-5055ded8]:hover{border-style:solid}.sp-grid[data-v-5055ded8]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.sp-tile[data-v-5055ded8]{background:radial-gradient(120px 60px at 100% 0,var(--profile-tint),transparent 70%),#f8fafc;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:20px 18px;transition:box-shadow .15s ease,border-color .15s ease}.sp-block-public .sp-tile[data-v-5055ded8]{background:radial-gradient(120px 60px at 100% 0,var(--profile-tint),transparent 70%),#fff}.sp-tile[data-v-5055ded8]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.sp-tile-value[data-v-5055ded8]{color:var(--profile-accent);font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1.05}.sp-tile-label[data-v-5055ded8]{color:#1e293b;font-size:13px;font-weight:700}.sp-tile-sub[data-v-5055ded8]{color:#94a3b8;font-size:11.5px;font-weight:500}@container (max-width: 520px){.sp-row[data-v-5055ded8]{grid-template-columns:1fr}.sp-table-head[data-v-5055ded8]{display:none}}.pd-block-public[data-v-1cd0ffe3]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.pd-media-field[data-v-1cd0ffe3]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:9px;margin-bottom:12px;padding:14px}.pd-media-label[data-v-1cd0ffe3]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pd-edit-fields[data-v-1cd0ffe3]{display:flex;flex-direction:column;gap:9px}.pd-edit-title[data-v-1cd0ffe3]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:18px;font-weight:800;outline:none;transition:border-color .12s ease}.pd-edit-desc[data-v-1cd0ffe3]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#475569;font-size:13px;font-weight:500;line-height:1.55;outline:none;padding:8px 10px;resize:vertical;transition:border-color .12s ease,background .12s ease}.pd-edit-btn-text[data-v-1cd0ffe3],.pd-edit-url[data-v-1cd0ffe3]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:600;outline:none;transition:border-color .12s ease}.pd-edit-btn-text[data-v-1cd0ffe3]:focus,.pd-edit-title[data-v-1cd0ffe3]:focus,.pd-edit-url[data-v-1cd0ffe3]:focus{border-bottom-color:var(--profile-accent)}.pd-edit-desc[data-v-1cd0ffe3]:focus{background:#fff;border-color:var(--profile-accent)}.pd-card[data-v-1cd0ffe3]{display:flex;flex-direction:column;gap:16px}.pd-media[data-v-1cd0ffe3]{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#1f2937,#0f172a);border-radius:16px;display:flex;justify-content:center;overflow:hidden;position:relative}.pd-media-img[data-v-1cd0ffe3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pd-media-placeholder[data-v-1cd0ffe3]{display:flex}.pd-media-placeholder[data-v-1cd0ffe3],.pd-play[data-v-1cd0ffe3]{align-items:center;justify-content:center}.pd-play[data-v-1cd0ffe3]{background:#ffffffeb;border-radius:50%;color:var(--profile-accent);display:inline-flex;height:60px;width:60px}.pd-badge[data-v-1cd0ffe3]{background:var(--profile-accent);border-radius:999px;color:#fff;font-size:10.5px;font-weight:800;left:12px;letter-spacing:.08em;padding:4px 12px;position:absolute;text-transform:uppercase;top:12px}.pd-body[data-v-1cd0ffe3]{display:flex;flex-direction:column;gap:8px}.pd-title[data-v-1cd0ffe3]{color:#111827;font-size:20px;font-weight:900;letter-spacing:-.01em}.pd-desc[data-v-1cd0ffe3]{color:#64748b;font-size:14px;font-weight:500;line-height:1.6}.pd-cta[data-v-1cd0ffe3]{align-items:center;align-self:flex-start;background:var(--profile-accent);border-radius:12px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin-top:2px;min-height:44px;padding:0 20px;text-decoration:none;transition:filter .15s ease}.pd-cta[data-v-1cd0ffe3]:hover{filter:brightness(.94)}.sc-block[data-v-d63ac42f]{display:flex;flex-direction:column;gap:20px}.sc-block-public[data-v-d63ac42f]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.sc-block-header[data-v-d63ac42f]{align-items:flex-start;display:flex;gap:12px}.sc-block-icon[data-v-d63ac42f]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sc-rows[data-v-d63ac42f]{display:flex;flex-direction:column;gap:10px}.sc-edit-row[data-v-d63ac42f]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:34px 1fr 28px;padding:12px}.sc-edit-shield[data-v-d63ac42f]{align-items:center;background:var(--profile-tint);border-radius:8px;color:var(--profile-accent);display:inline-flex;height:30px;justify-content:center;margin-top:1px;width:30px}.sc-edit-fields[data-v-d63ac42f]{display:flex;flex-direction:column;gap:5px}.sc-edit-label[data-v-d63ac42f]{color:#111827;font-size:13.5px;font-weight:700}.sc-edit-detail[data-v-d63ac42f],.sc-edit-label[data-v-d63ac42f]{background:transparent;border-bottom:1px solid transparent;outline:none;transition:border-color .12s ease}.sc-edit-detail[data-v-d63ac42f]{color:#64748b;font-size:12.5px;font-weight:500}.sc-edit-detail[data-v-d63ac42f]:focus,.sc-edit-label[data-v-d63ac42f]:focus{border-bottom-color:var(--profile-accent)}.sc-row-del[data-v-d63ac42f]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.sc-row-del[data-v-d63ac42f]:hover{background:#fee2e2;color:#ef4444}.sc-empty[data-v-d63ac42f]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.sc-add-btn[data-v-d63ac42f]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.sc-add-btn[data-v-d63ac42f]:hover{border-style:solid}.sc-grid[data-v-d63ac42f]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sc-card[data-v-d63ac42f]{align-items:center;background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:12px;padding:14px 16px;transition:box-shadow .15s ease,border-color .15s ease}.sc-block-public .sc-card[data-v-d63ac42f]{background:#fff}.sc-card[data-v-d63ac42f]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.sc-card-shield[data-v-d63ac42f]{align-items:center;background:var(--profile-tint);border-radius:11px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sc-card-body[data-v-d63ac42f]{min-width:0}.sc-card-label[data-v-d63ac42f]{color:#111827;font-size:14px;font-weight:800}.sc-card-detail[data-v-d63ac42f]{color:#64748b;font-size:12px;font-weight:500}@container (max-width: 520px){.sc-edit-row[data-v-d63ac42f]{grid-template-columns:1fr}}.dp-block[data-v-a48bc25b]{display:flex;flex-direction:column;gap:20px}.dp-block-public[data-v-a48bc25b]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.dp-block-header[data-v-a48bc25b]{align-items:flex-start;display:flex;gap:12px}.dp-block-icon[data-v-a48bc25b]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.dp-rows[data-v-a48bc25b]{display:flex;flex-direction:column;gap:8px}.dp-edit-row[data-v-a48bc25b]{align-items:center;border:1px solid #e8ecf2;border-radius:10px;display:grid;gap:10px;grid-template-columns:28px 1fr 28px;padding:8px 12px}.dp-edit-num[data-v-a48bc25b]{align-items:center;background:var(--profile-tint);border-radius:7px;color:var(--profile-accent);display:inline-flex;font-size:12px;font-weight:800;height:26px;justify-content:center;width:26px}.dp-edit-fields[data-v-a48bc25b]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.dp-edit-detail[data-v-a48bc25b],.dp-edit-label[data-v-a48bc25b]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease}.dp-edit-label[data-v-a48bc25b]{color:#111827;font-weight:700}.dp-edit-detail[data-v-a48bc25b]{color:#64748b}.dp-edit-detail[data-v-a48bc25b]:focus,.dp-edit-label[data-v-a48bc25b]:focus{border-bottom-color:var(--profile-accent)}.dp-row-del[data-v-a48bc25b]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.dp-row-del[data-v-a48bc25b]:hover{background:#fee2e2;color:#ef4444}.dp-empty[data-v-a48bc25b]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.dp-add-btn[data-v-a48bc25b]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.dp-add-btn[data-v-a48bc25b]:hover{border-style:solid}.dp-flow[data-v-a48bc25b]{align-items:stretch;background:linear-gradient(rgba(17,24,39,.04) 1px,transparent 0),linear-gradient(90deg,rgba(17,24,39,.04) 1px,transparent 0),#f8fafc;background-size:22px 22px,22px 22px,auto;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-wrap:wrap;gap:10px;padding:20px 18px}.dp-block-public .dp-flow[data-v-a48bc25b]{background-color:#fff}.dp-node[data-v-a48bc25b]{background:#fff;border:1px solid var(--profile-border);border-radius:12px;box-shadow:0 2px 8px #0f172a0d;display:flex;flex:1 1 130px;flex-direction:column;gap:4px;min-width:120px;padding:12px 14px}.dp-node-icon[data-v-a48bc25b]{align-items:center;background:var(--profile-tint);border-radius:8px;color:var(--profile-accent);display:inline-flex;height:28px;justify-content:center;width:28px}.dp-node-label[data-v-a48bc25b]{color:#111827;font-size:13.5px;font-weight:800}.dp-node-detail[data-v-a48bc25b]{color:#64748b;font-size:11.5px;font-weight:500}.dp-arrow[data-v-a48bc25b]{align-items:center;color:var(--profile-accent);display:inline-flex;flex-shrink:0;justify-content:center}@container (max-width: 520px){.dp-edit-fields[data-v-a48bc25b],.dp-edit-row[data-v-a48bc25b]{grid-template-columns:1fr}}.dsg-block[data-v-defc5be2]{display:flex;flex-direction:column;gap:20px}.dsg-block-public[data-v-defc5be2]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.dsg-block-header[data-v-defc5be2]{align-items:flex-start;display:flex;gap:12px}.dsg-block-icon[data-v-defc5be2]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.dsg-rows[data-v-defc5be2]{display:flex;flex-direction:column;gap:10px}.dsg-edit-row[data-v-defc5be2]{align-items:start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:14px;grid-template-columns:140px 1fr 28px;padding:12px}.dsg-edit-upload[data-v-defc5be2]{min-width:0}.dsg-edit-fields[data-v-defc5be2]{display:flex;flex-direction:column;gap:8px;min-width:0}.dsg-edit-label[data-v-defc5be2]{color:#1e293b;font-size:13px}.dsg-edit-label[data-v-defc5be2],.dsg-edit-link[data-v-defc5be2]{background:transparent;border-bottom:1px solid transparent;font-weight:600;outline:none;transition:border-color .12s ease}.dsg-edit-link[data-v-defc5be2]{color:var(--profile-accent);font-size:12px}.dsg-edit-label[data-v-defc5be2]:focus,.dsg-edit-link[data-v-defc5be2]:focus{border-bottom-color:var(--profile-accent)}.dsg-row-del[data-v-defc5be2]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.dsg-row-del[data-v-defc5be2]:hover{background:#fee2e2;color:#ef4444}.dsg-empty[data-v-defc5be2]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.dsg-add-btn[data-v-defc5be2]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.dsg-add-btn[data-v-defc5be2]:hover{border-style:solid}.dsg-grid[data-v-defc5be2]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.dsg-tile[data-v-defc5be2]{display:flex;flex-direction:column;gap:8px;text-decoration:none}.dsg-tile-media[data-v-defc5be2]{aspect-ratio:3/4;background:linear-gradient(135deg,var(--profile-tint),#f8fafc);border:1px solid #e8ecf2;border-radius:14px;display:flex;overflow:hidden;position:relative}.dsg-tile-arrow[data-v-defc5be2],.dsg-tile-media[data-v-defc5be2]{align-items:center;justify-content:center}.dsg-tile-arrow[data-v-defc5be2]{background:#ffffffe6;border-radius:8px;color:#111827;display:inline-flex;height:28px;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .15s ease;width:28px}a.dsg-tile:hover .dsg-tile-arrow[data-v-defc5be2]{opacity:1}.dsg-tile-img[data-v-defc5be2]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dsg-tile-art[data-v-defc5be2]{color:var(--profile-accent);opacity:.6}.dsg-tile-label[data-v-defc5be2]{color:#64748b;font-size:12.5px;font-weight:600;text-align:center}@container (max-width: 520px){.dsg-edit-row[data-v-defc5be2]{grid-template-columns:1fr}}.fg-block[data-v-271af4c8]{display:flex;flex-direction:column;gap:14px}.fg-block-public[data-v-271af4c8]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.fg-edit-head[data-v-271af4c8]{align-items:center;display:grid;gap:12px;grid-template-columns:44px 1fr}.fg-edit-mark[data-v-271af4c8],.fg-mark[data-v-271af4c8]{align-items:center;background:var(--profile-tint);border-radius:11px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.fg-edit-fields[data-v-271af4c8]{display:flex;flex-direction:column;gap:5px}.fg-edit-title[data-v-271af4c8]{color:#111827;font-size:16px;font-weight:800}.fg-edit-desc[data-v-271af4c8],.fg-edit-title[data-v-271af4c8]{background:transparent;border-bottom:1px solid transparent;outline:none;transition:border-color .12s ease}.fg-edit-desc[data-v-271af4c8]{color:#64748b;font-size:12.5px;font-weight:500}.fg-edit-url[data-v-271af4c8]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:9px;color:var(--profile-accent);font-size:13px;font-weight:600;outline:none;padding:9px 12px;transition:border-color .12s ease,background .12s ease}.fg-edit-desc[data-v-271af4c8]:focus,.fg-edit-title[data-v-271af4c8]:focus{border-bottom-color:var(--profile-accent)}.fg-edit-url[data-v-271af4c8]:focus{background:#fff;border-color:var(--profile-accent)}.fg-edit-hint[data-v-271af4c8]{color:#94a3b8;font-size:11.5px;font-weight:500;line-height:1.5}.fg-head[data-v-271af4c8]{align-items:center;display:flex;gap:12px}.fg-title[data-v-271af4c8]{color:#111827;font-size:18px;font-weight:900;letter-spacing:-.01em}.fg-desc[data-v-271af4c8]{color:#64748b;font-size:13px;font-weight:500}.fg-frame[data-v-271af4c8]{aspect-ratio:16/10;background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;overflow:hidden;position:relative}.fg-iframe[data-v-271af4c8]{border:0;display:block;height:100%;width:100%}.fg-placeholder[data-v-271af4c8]{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center}.fg-placeholder-art[data-v-271af4c8]{color:var(--profile-accent);opacity:.6}.fg-placeholder-text[data-v-271af4c8]{color:#94a3b8;font-size:12.5px;font-weight:600}.fg-open[data-v-271af4c8]{align-items:center;align-self:flex-start;color:var(--profile-accent);display:inline-flex;font-size:13px;font-weight:800;gap:7px;text-decoration:none}.fg-open[data-v-271af4c8]:hover{gap:10px}@container (max-width: 520px){.fg-edit-head[data-v-271af4c8]{grid-template-columns:1fr}}.dpr-block[data-v-5085ee56]{display:flex;flex-direction:column;gap:20px}.dpr-block-public[data-v-5085ee56]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.dpr-block-header[data-v-5085ee56]{align-items:flex-start;display:flex;gap:12px}.dpr-block-icon[data-v-5085ee56]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.dpr-rows[data-v-5085ee56]{display:flex;flex-direction:column;gap:10px}.dpr-edit-row[data-v-5085ee56]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:12px;grid-template-columns:30px 1fr 28px;padding:12px}.dpr-edit-num[data-v-5085ee56]{align-items:center;background:var(--profile-tint);border-radius:8px;color:var(--profile-accent);display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.dpr-edit-fields[data-v-5085ee56]{display:flex;flex-direction:column;gap:5px}.dpr-edit-label[data-v-5085ee56]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.dpr-edit-detail[data-v-5085ee56]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:7px;color:#64748b;font-size:12.5px;font-weight:500;line-height:1.5;outline:none;padding:6px 9px;resize:vertical;transition:border-color .12s ease,background .12s ease}.dpr-edit-label[data-v-5085ee56]:focus{border-bottom-color:var(--profile-accent)}.dpr-edit-detail[data-v-5085ee56]:focus{background:#fff;border-color:var(--profile-accent)}.dpr-row-del[data-v-5085ee56]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.dpr-row-del[data-v-5085ee56]:hover{background:#fee2e2;color:#ef4444}.dpr-empty[data-v-5085ee56]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.dpr-add-btn[data-v-5085ee56]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.dpr-add-btn[data-v-5085ee56]:hover{border-style:solid}.dpr-timeline[data-v-5085ee56]{display:flex;flex-direction:column}.dpr-step[data-v-5085ee56]{display:grid;gap:14px;grid-template-columns:36px 1fr}.dpr-step-rail[data-v-5085ee56]{align-items:center;display:flex;flex-direction:column}.dpr-step-num[data-v-5085ee56]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:34px;justify-content:center;width:34px}.dpr-step-line[data-v-5085ee56]{background:#e8ecf2;flex:1;margin:4px 0;width:2px}.dpr-step-body[data-v-5085ee56]{display:flex;flex-direction:column;gap:3px;padding-bottom:18px}.dpr-step-label[data-v-5085ee56]{color:#111827;font-size:15px;font-weight:800}.dpr-step-detail[data-v-5085ee56]{color:#64748b;font-size:13.5px;font-weight:500;line-height:1.55}@container (max-width: 520px){.dpr-edit-row[data-v-5085ee56],.dpr-step[data-v-5085ee56]{grid-template-columns:1fr}}.bau-block[data-v-57aeae81]{display:flex;flex-direction:column;gap:20px}.bau-block-public[data-v-57aeae81]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.bau-block-header[data-v-57aeae81]{align-items:flex-start;display:flex;gap:12px}.bau-block-icon[data-v-57aeae81]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bau-edit-row[data-v-57aeae81],.bau-rows[data-v-57aeae81]{display:flex;flex-direction:column;gap:10px}.bau-edit-row[data-v-57aeae81]{border:1px solid #e8ecf2;border-radius:12px;padding:12px;position:relative}.bau-edit-cols[data-v-57aeae81]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.bau-edit-col[data-v-57aeae81]{display:flex;flex-direction:column;gap:5px}.bau-edit-tag[data-v-57aeae81]{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bau-tag-before[data-v-57aeae81]{color:#b45309}.bau-tag-after[data-v-57aeae81]{color:#059669}.bau-edit-caption[data-v-57aeae81],.bau-edit-input[data-v-57aeae81]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#1e293b;font-size:12.5px;font-weight:500;outline:none;padding:7px 9px;transition:border-color .12s ease,background .12s ease}.bau-edit-caption[data-v-57aeae81]:focus,.bau-edit-input[data-v-57aeae81]:focus{background:#fff;border-color:var(--profile-accent)}.bau-row-del[data-v-57aeae81]{align-items:center;background:#fff;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:24px;justify-content:center;position:absolute;right:10px;top:10px;transition:background .1s ease,color .1s ease;width:24px}.bau-row-del[data-v-57aeae81]:hover{background:#fee2e2;color:#ef4444}.bau-empty[data-v-57aeae81]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.bau-add-btn[data-v-57aeae81]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.bau-add-btn[data-v-57aeae81]:hover{border-style:solid}.bau-list[data-v-57aeae81]{gap:18px}.bau-figure[data-v-57aeae81],.bau-list[data-v-57aeae81]{display:flex;flex-direction:column}.bau-figure[data-v-57aeae81]{gap:10px;text-decoration:none}a.bau-figure[data-v-57aeae81]{transition:opacity .15s ease}a.bau-figure[data-v-57aeae81]:hover{opacity:.92}.bau-compare[data-v-57aeae81]{align-items:center;display:grid;gap:12px;grid-template-columns:1fr 32px 1fr}.bau-side[data-v-57aeae81]{display:flex;flex-direction:column;gap:7px}.bau-side-tag[data-v-57aeae81]{align-self:flex-start;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;padding:2px 10px;text-transform:uppercase}.bau-side-tag.bau-tag-before[data-v-57aeae81]{background:#fff7ed;color:#b45309}.bau-side-tag.bau-tag-after[data-v-57aeae81]{background:#ecfdf5;color:#059669}.bau-media[data-v-57aeae81]{align-items:center;aspect-ratio:16/11;background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;justify-content:center;overflow:hidden}.bau-media-img[data-v-57aeae81]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bau-media-art[data-v-57aeae81]{color:#cbd5e1}.bau-arrow[data-v-57aeae81]{align-items:center;color:var(--profile-accent);display:inline-flex;justify-content:center}.bau-caption[data-v-57aeae81]{color:#64748b;font-size:13px;font-weight:600;text-align:center}@media(max-width:560px){.bau-compare[data-v-57aeae81]{grid-template-columns:1fr}.bau-arrow[data-v-57aeae81]{transform:rotate(90deg)}}@container (max-width: 520px){.bau-compare[data-v-57aeae81],.bau-edit-cols[data-v-57aeae81]{grid-template-columns:1fr}}.dsy-block[data-v-73afb255]{display:flex;flex-direction:column;gap:20px}.dsy-block-public[data-v-73afb255]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.dsy-block-header[data-v-73afb255]{align-items:flex-start;display:flex;gap:12px}.dsy-block-icon[data-v-73afb255]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.dsy-sub[data-v-73afb255]{display:flex;flex-direction:column;gap:10px}.dsy-sub-label[data-v-73afb255]{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dsy-color-rows[data-v-73afb255],.dsy-font-rows[data-v-73afb255]{display:flex;flex-direction:column;gap:8px}.dsy-color-row[data-v-73afb255]{align-items:center;border:1px solid #e8ecf2;border-radius:10px;display:grid;gap:10px;grid-template-columns:36px 1fr 110px 28px;padding:8px 10px}.dsy-swatch-edit[data-v-73afb255]{border:1px solid rgba(15,23,42,.1);border-radius:8px;cursor:pointer;display:inline-flex;height:32px;overflow:hidden;position:relative;width:32px}.dsy-color-input[data-v-73afb255]{cursor:pointer;inset:0;opacity:0;position:absolute}.dsy-color-name[data-v-73afb255]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13px;font-weight:700;outline:none;transition:border-color .12s ease}.dsy-color-hex[data-v-73afb255]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:7px;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600;outline:none;padding:5px 8px;transition:border-color .12s ease,background .12s ease}.dsy-color-name[data-v-73afb255]:focus{border-bottom-color:var(--profile-accent)}.dsy-color-hex[data-v-73afb255]:focus{background:#fff;border-color:var(--profile-accent)}.dsy-font-row[data-v-73afb255]{align-items:center;border:1px solid #e8ecf2;border-radius:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 28px;padding:8px 12px}.dsy-font-name[data-v-73afb255]{color:#111827;font-size:13.5px;font-weight:700}.dsy-font-name[data-v-73afb255],.dsy-font-usage[data-v-73afb255]{background:transparent;border-bottom:1px solid transparent;outline:none;transition:border-color .12s ease}.dsy-font-usage[data-v-73afb255]{color:#64748b;font-size:12.5px;font-weight:500}.dsy-font-name[data-v-73afb255]:focus,.dsy-font-usage[data-v-73afb255]:focus{border-bottom-color:var(--profile-accent)}.dsy-row-del[data-v-73afb255]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.dsy-row-del[data-v-73afb255]:hover{background:#fee2e2;color:#ef4444}.dsy-add-btn[data-v-73afb255]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;padding:8px 14px;transition:border-style .1s ease}.dsy-add-btn[data-v-73afb255]:hover{border-style:solid}.dsy-palette[data-v-73afb255]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.dsy-swatch[data-v-73afb255]{background:#fff;border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding-bottom:10px}.dsy-swatch-chip[data-v-73afb255]{display:block;height:64px;width:100%}.dsy-swatch-name[data-v-73afb255]{color:#111827;font-size:13px;font-weight:700;padding:8px 12px 0}.dsy-swatch-hex[data-v-73afb255]{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600;padding:0 12px;text-transform:uppercase}.dsy-type[data-v-73afb255]{display:flex;flex-direction:column;gap:10px}.dsy-type-row[data-v-73afb255]{align-items:center;background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:14px;padding:12px 16px}.dsy-block-public .dsy-type-row[data-v-73afb255]{background:#fff}.dsy-type-specimen[data-v-73afb255]{align-items:center;background:var(--profile-tint);border-radius:12px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;font-size:22px;font-weight:800;height:48px;justify-content:center;width:48px}.dsy-type-name[data-v-73afb255]{color:#111827;font-size:15px;font-weight:800}.dsy-type-usage[data-v-73afb255]{color:#64748b;font-size:12.5px;font-weight:500}@container (max-width: 520px){.dsy-color-row[data-v-73afb255],.dsy-font-row[data-v-73afb255]{grid-template-columns:1fr}}.ur-block[data-v-bc5b1332]{display:flex;flex-direction:column;gap:20px}.ur-block-public[data-v-bc5b1332]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ur-block-header[data-v-bc5b1332]{align-items:flex-start;display:flex;gap:12px}.ur-block-icon[data-v-bc5b1332]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ur-rows[data-v-bc5b1332]{display:flex;flex-direction:column;gap:10px}.ur-edit-row[data-v-bc5b1332]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px}.ur-edit-fields[data-v-bc5b1332]{display:flex;flex-direction:column;gap:7px}.ur-edit-line[data-v-bc5b1332]{align-items:center;display:grid;gap:10px;grid-template-columns:96px 1fr}.ur-type-btn[data-v-bc5b1332]{border-radius:7px;cursor:pointer;font-size:11px;font-weight:800;padding:5px 0;text-align:center}.ur-edit-title[data-v-bc5b1332]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.ur-edit-detail[data-v-bc5b1332]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:7px;color:#64748b;font-size:12.5px;font-weight:500;line-height:1.5;outline:none;padding:6px 9px;resize:vertical;transition:border-color .12s ease,background .12s ease}.ur-edit-title[data-v-bc5b1332]:focus{border-bottom-color:var(--profile-accent)}.ur-edit-detail[data-v-bc5b1332]:focus{background:#fff;border-color:var(--profile-accent)}.ur-row-del[data-v-bc5b1332]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.ur-row-del[data-v-bc5b1332]:hover{background:#fee2e2;color:#ef4444}.ur-empty[data-v-bc5b1332]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.ur-add-btn[data-v-bc5b1332]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.ur-add-btn[data-v-bc5b1332]:hover{border-style:solid}.ur-grid[data-v-bc5b1332]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ur-card[data-v-bc5b1332]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:18px;transition:box-shadow .15s ease,border-color .15s ease}.ur-block-public .ur-card[data-v-bc5b1332]{background:#fff}.ur-card[data-v-bc5b1332]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.ur-type[data-v-bc5b1332]{align-self:flex-start;border-radius:7px;font-size:11px;font-weight:800;padding:4px 10px}.ur-card-title[data-v-bc5b1332]{color:#111827;font-size:15px;font-weight:800}.ur-card-detail[data-v-bc5b1332]{color:#64748b;font-size:13px;font-weight:500;line-height:1.55}@container (max-width: 520px){.ur-edit-line[data-v-bc5b1332],.ur-edit-row[data-v-bc5b1332]{grid-template-columns:1fr}}.wf-block[data-v-ba168070]{display:flex;flex-direction:column;gap:20px}.wf-block-public[data-v-ba168070]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.wf-block-header[data-v-ba168070]{align-items:flex-start;display:flex;gap:12px}.wf-block-icon[data-v-ba168070]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.wf-rows[data-v-ba168070]{display:flex;flex-direction:column;gap:10px}.wf-edit-row[data-v-ba168070]{align-items:start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:14px;grid-template-columns:150px 1fr 28px;padding:12px}.wf-edit-upload[data-v-ba168070]{min-width:0}.wf-edit-fields[data-v-ba168070]{display:flex;flex-direction:column;gap:8px;min-width:0}.wf-edit-label[data-v-ba168070]{color:#1e293b;font-size:13px}.wf-edit-label[data-v-ba168070],.wf-edit-link[data-v-ba168070]{background:transparent;border-bottom:1px solid transparent;font-weight:600;outline:none;transition:border-color .12s ease}.wf-edit-link[data-v-ba168070]{color:var(--profile-accent);font-size:12px}.wf-edit-label[data-v-ba168070]:focus,.wf-edit-link[data-v-ba168070]:focus{border-bottom-color:var(--profile-accent)}.wf-row-del[data-v-ba168070]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.wf-row-del[data-v-ba168070]:hover{background:#fee2e2;color:#ef4444}.wf-empty[data-v-ba168070]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.wf-add-btn[data-v-ba168070]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.wf-add-btn[data-v-ba168070]:hover{border-style:solid}.wf-grid[data-v-ba168070]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.wf-tile[data-v-ba168070]{display:flex;flex-direction:column;gap:8px;text-decoration:none}.wf-tile-media[data-v-ba168070]{aspect-ratio:4/3;background:#fff;border:1.5px dashed #cbd5e1;border-radius:14px;overflow:hidden;position:relative}.wf-tile-arrow[data-v-ba168070]{align-items:center;background:#ffffffe6;border-radius:8px;color:#111827;display:inline-flex;height:28px;justify-content:center;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .15s ease;width:28px}a.wf-tile:hover .wf-tile-arrow[data-v-ba168070]{opacity:1}.wf-tile-img[data-v-ba168070]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wf-skeleton[data-v-ba168070]{display:flex;flex-direction:column;gap:8px;height:100%;padding:12px}.wf-sk-bar[data-v-ba168070]{background:#e2e8f0;border-radius:4px;height:10px}.wf-sk-block[data-v-ba168070]{background:#eef2f7;border:1px dashed #d8dee8;border-radius:6px}.wf-sk-hero[data-v-ba168070]{flex:1;min-height:30px}.wf-sk-row[data-v-ba168070]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.wf-sk-sm[data-v-ba168070]{height:22px}.wf-sk-line[data-v-ba168070]{background:#e2e8f0;border-radius:3px;height:7px}.wf-sk-line-short[data-v-ba168070]{width:60%}.wf-tile-label[data-v-ba168070]{color:#64748b;font-size:12.5px;font-weight:600;text-align:center}@container (max-width: 520px){.wf-edit-row[data-v-ba168070],.wf-sk-row[data-v-ba168070]{grid-template-columns:1fr}}.pt-block-public[data-v-3a9fcf41]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.pt-edit-head[data-v-3a9fcf41]{align-items:flex-start;display:grid;gap:12px;grid-template-columns:44px 1fr;margin-bottom:12px}.pt-edit-mark[data-v-3a9fcf41]{align-items:center;background:var(--profile-tint);border-radius:11px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.pt-edit-fields[data-v-3a9fcf41]{display:flex;flex-direction:column;gap:6px}.pt-edit-title[data-v-3a9fcf41]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:17px;font-weight:800;outline:none;transition:border-color .12s ease}.pt-edit-desc[data-v-3a9fcf41]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#475569;font-size:13px;font-weight:500;line-height:1.5;outline:none;padding:8px 10px;resize:vertical;transition:border-color .12s ease,background .12s ease}.pt-edit-btn-text[data-v-3a9fcf41],.pt-edit-url[data-v-3a9fcf41]{background:transparent;border-bottom:1px solid transparent;color:#64748b;display:block;font-size:12.5px;font-weight:600;outline:none;padding:4px 0;transition:border-color .12s ease;width:100%}.pt-edit-btn-text[data-v-3a9fcf41]:focus,.pt-edit-title[data-v-3a9fcf41]:focus,.pt-edit-url[data-v-3a9fcf41]:focus{border-bottom-color:var(--profile-accent)}.pt-edit-desc[data-v-3a9fcf41]:focus{background:#fff;border-color:var(--profile-accent)}.pt-card[data-v-3a9fcf41]{display:flex;flex-direction:column;gap:16px}.pt-stage[data-v-3a9fcf41]{align-items:center;aspect-ratio:16/9;background:linear-gradient(rgba(17,24,39,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.04) 1px,transparent 1px),linear-gradient(135deg,var(--profile-tint),#f8fafc);background-size:22px 22px,22px 22px,auto;border:1px solid #e8ecf2;border-radius:16px;display:flex;justify-content:center;overflow:hidden;position:relative}.pt-stage-screen[data-v-3a9fcf41]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 30px #0f172a1f;display:flex;flex-direction:column;gap:8px;max-width:240px;padding:14px;width:52%}.pt-sk-bar[data-v-3a9fcf41]{background:var(--profile-tint);border-radius:4px;height:10px}.pt-sk-block[data-v-3a9fcf41]{background:#eef2f7;border-radius:8px;height:44px}.pt-sk-line[data-v-3a9fcf41]{background:#e2e8f0;border-radius:3px;height:7px}.pt-sk-short[data-v-3a9fcf41]{width:60%}.pt-cursor[data-v-3a9fcf41]{bottom:26%;color:#111827;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));position:absolute;right:32%}.pt-badge[data-v-3a9fcf41]{background:var(--profile-accent);border-radius:999px;color:#fff;font-size:10.5px;font-weight:800;left:12px;letter-spacing:.08em;padding:4px 12px;position:absolute;text-transform:uppercase;top:12px}.pt-body[data-v-3a9fcf41]{display:flex;flex-direction:column;gap:8px}.pt-title[data-v-3a9fcf41]{color:#111827;font-size:20px;font-weight:900;letter-spacing:-.01em}.pt-desc[data-v-3a9fcf41]{color:#64748b;font-size:14px;font-weight:500;line-height:1.6}.pt-cta[data-v-3a9fcf41]{align-items:center;align-self:flex-start;background:var(--profile-accent);border-radius:12px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin-top:2px;min-height:44px;padding:0 20px;text-decoration:none;transition:filter .15s ease}.pt-cta[data-v-3a9fcf41]:hover{filter:brightness(.94)}@container (max-width: 520px){.pt-edit-head[data-v-3a9fcf41]{grid-template-columns:1fr}}.bi-block[data-v-fd8462c4]{display:flex;flex-direction:column;gap:20px}.bi-block-public[data-v-fd8462c4]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.bi-block-header[data-v-fd8462c4]{align-items:flex-start;display:flex;gap:12px}.bi-block-icon[data-v-fd8462c4]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bi-logo-field[data-v-fd8462c4]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:9px;padding:14px}.bi-logo-link[data-v-fd8462c4]{background:transparent;border-bottom:1px solid transparent;color:var(--profile-accent);font-size:12px;font-weight:600;outline:none;transition:border-color .12s ease}.bi-logo-link[data-v-fd8462c4]:focus{border-bottom-color:var(--profile-accent)}.bi-sub[data-v-fd8462c4]{display:flex;flex-direction:column;gap:10px}.bi-sub-label[data-v-fd8462c4]{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bi-color-rows[data-v-fd8462c4],.bi-rule-rows[data-v-fd8462c4]{display:flex;flex-direction:column;gap:8px}.bi-color-row[data-v-fd8462c4]{align-items:center;border:1px solid #e8ecf2;border-radius:10px;display:grid;gap:10px;grid-template-columns:36px 1fr 110px 28px;padding:8px 10px}.bi-swatch-edit[data-v-fd8462c4]{border:1px solid rgba(15,23,42,.1);border-radius:8px;cursor:pointer;display:inline-flex;height:32px;overflow:hidden;position:relative;width:32px}.bi-color-input[data-v-fd8462c4]{cursor:pointer;inset:0;opacity:0;position:absolute}.bi-color-name[data-v-fd8462c4]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13px;font-weight:700;outline:none;transition:border-color .12s ease}.bi-color-hex[data-v-fd8462c4]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:7px;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600;outline:none;padding:5px 8px;transition:border-color .12s ease,background .12s ease}.bi-color-name[data-v-fd8462c4]:focus{border-bottom-color:var(--profile-accent)}.bi-color-hex[data-v-fd8462c4]:focus{background:#fff;border-color:var(--profile-accent)}.bi-rule-row[data-v-fd8462c4]{align-items:center;border:1px solid #e8ecf2;border-radius:10px;display:grid;gap:10px;grid-template-columns:14px 1fr 28px;padding:8px 12px}.bi-rule-dot[data-v-fd8462c4]{background:var(--profile-accent);border-radius:50%;height:8px;width:8px}.bi-rule-input[data-v-fd8462c4]{background:transparent;border-bottom:1px solid transparent;color:#1e293b;font-size:13px;font-weight:500;outline:none;transition:border-color .12s ease}.bi-rule-input[data-v-fd8462c4]:focus{border-bottom-color:var(--profile-accent)}.bi-row-del[data-v-fd8462c4]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.bi-row-del[data-v-fd8462c4]:hover{background:#fee2e2;color:#ef4444}.bi-add-btn[data-v-fd8462c4]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;padding:8px 14px;transition:border-style .1s ease}.bi-add-btn[data-v-fd8462c4]:hover{border-style:solid}.bi-logo-panel[data-v-fd8462c4]{background:linear-gradient(135deg,var(--profile-tint),#f8fafc);border:1px solid #e8ecf2;border-radius:16px;display:flex;min-height:120px;padding:24px;position:relative;text-decoration:none}.bi-logo-arrow[data-v-fd8462c4],.bi-logo-panel[data-v-fd8462c4]{align-items:center;justify-content:center}.bi-logo-arrow[data-v-fd8462c4]{background:#ffffffe6;border-radius:8px;color:#111827;display:inline-flex;height:28px;opacity:0;position:absolute;right:10px;top:10px;transition:opacity .15s ease;width:28px}a.bi-logo-panel:hover .bi-logo-arrow[data-v-fd8462c4]{opacity:1}.bi-logo-img[data-v-fd8462c4]{max-height:80px;max-width:70%;-o-object-fit:contain;object-fit:contain}.bi-logo-placeholder[data-v-fd8462c4]{color:var(--profile-accent);opacity:.6}.bi-palette[data-v-fd8462c4]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.bi-swatch[data-v-fd8462c4]{background:#fff;border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding-bottom:10px}.bi-swatch-chip[data-v-fd8462c4]{display:block;height:56px;width:100%}.bi-swatch-name[data-v-fd8462c4]{color:#111827;font-size:13px;font-weight:700;padding:8px 12px 0}.bi-swatch-hex[data-v-fd8462c4]{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600;padding:0 12px;text-transform:uppercase}.bi-rules[data-v-fd8462c4]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.bi-rule[data-v-fd8462c4]{align-items:flex-start;background:#f8fafc;border:1px solid #e8ecf2;border-radius:12px;color:#334155;display:flex;font-size:13.5px;font-weight:600;gap:10px;line-height:1.5;padding:12px 14px}.bi-block-public .bi-rule[data-v-fd8462c4]{background:#fff}.bi-rule-check[data-v-fd8462c4]{align-items:center;background:var(--profile-tint);border-radius:6px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}@container (max-width: 520px){.bi-color-row[data-v-fd8462c4],.bi-rule-row[data-v-fd8462c4]{grid-template-columns:1fr}}.ut-block[data-v-6c6230d9]{display:flex;flex-direction:column;gap:20px}.ut-block-public[data-v-6c6230d9]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ut-block-header[data-v-6c6230d9]{align-items:flex-start;display:flex;gap:12px}.ut-block-icon[data-v-6c6230d9]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ut-rows[data-v-6c6230d9]{display:flex;flex-direction:column;gap:10px}.ut-edit-row[data-v-6c6230d9]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:80px 1fr 28px;padding:12px}.ut-sev-btn[data-v-6c6230d9]{border-radius:7px;cursor:pointer;font-size:11px;font-weight:800;margin-top:1px;padding:6px 0;text-align:center}.ut-edit-fields[data-v-6c6230d9]{display:flex;flex-direction:column;gap:6px}.ut-edit-issue[data-v-6c6230d9]{color:#111827;font-size:13.5px;font-weight:700}.ut-edit-improvement[data-v-6c6230d9],.ut-edit-issue[data-v-6c6230d9]{background:transparent;border-bottom:1px solid transparent;outline:none;transition:border-color .12s ease}.ut-edit-improvement[data-v-6c6230d9]{color:#059669;font-size:12.5px;font-weight:500}.ut-edit-improvement[data-v-6c6230d9]:focus,.ut-edit-issue[data-v-6c6230d9]:focus{border-bottom-color:var(--profile-accent)}.ut-row-del[data-v-6c6230d9]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:2px;transition:background .1s ease,color .1s ease;width:26px}.ut-row-del[data-v-6c6230d9]:hover{background:#fee2e2;color:#ef4444}.ut-empty[data-v-6c6230d9]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.ut-add-btn[data-v-6c6230d9]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.ut-add-btn[data-v-6c6230d9]:hover{border-style:solid}.ut-list[data-v-6c6230d9]{display:flex;flex-direction:column;gap:10px}.ut-item[data-v-6c6230d9]{align-items:flex-start;background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:12px;padding:14px 16px;transition:box-shadow .15s ease,border-color .15s ease}.ut-block-public .ut-item[data-v-6c6230d9]{background:#fff}.ut-item[data-v-6c6230d9]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.ut-sev[data-v-6c6230d9]{border-radius:7px;flex-shrink:0;font-size:11px;font-weight:800;margin-top:1px;padding:4px 11px}.ut-item-body[data-v-6c6230d9]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.ut-item-issue[data-v-6c6230d9]{color:#111827;font-size:14px;font-weight:700}.ut-item-improvement[data-v-6c6230d9]{align-items:center;color:#059669;display:flex;font-size:12.5px;font-weight:600;gap:6px}.ut-arrow[data-v-6c6230d9]{flex-shrink:0}@container (max-width: 520px){.ut-edit-row[data-v-6c6230d9]{grid-template-columns:1fr}}.cr-block[data-v-1d6697c6]{display:flex;flex-direction:column;gap:20px}.cr-block-public[data-v-1d6697c6]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cr-header[data-v-1d6697c6]{align-items:flex-start;display:flex;gap:12px}.cr-icon[data-v-1d6697c6]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cr-rows[data-v-1d6697c6]{display:flex;flex-direction:column;gap:12px}.cr-edit-row[data-v-1d6697c6]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:14px}.cr-edit-fields[data-v-1d6697c6]{display:flex;flex-direction:column;gap:8px}.cr-field-row[data-v-1d6697c6]{align-items:center;display:grid;gap:8px;grid-template-columns:68px 1fr}.cr-field-label[data-v-1d6697c6]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cr-field-input[data-v-1d6697c6]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.cr-field-input[data-v-1d6697c6]:focus{border-bottom-color:var(--profile-accent)}.cr-result-input[data-v-1d6697c6]{color:#059669}.cr-del[data-v-1d6697c6]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.cr-del[data-v-1d6697c6]:hover{background:#fee2e2;color:#ef4444}.cr-empty[data-v-1d6697c6]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.cr-add-btn[data-v-1d6697c6]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.cr-add-btn[data-v-1d6697c6]:hover{border-style:solid}.cr-list[data-v-1d6697c6]{gap:12px}.cr-item[data-v-1d6697c6],.cr-list[data-v-1d6697c6]{display:flex;flex-direction:column}.cr-item[data-v-1d6697c6]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;gap:8px;padding:16px 18px;transition:box-shadow .15s ease,border-color .15s ease}.cr-block-public .cr-item[data-v-1d6697c6]{background:#fff}.cr-item[data-v-1d6697c6]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.cr-item-name[data-v-1d6697c6]{color:#111827;font-size:15px;font-weight:800}.cr-meta-row[data-v-1d6697c6]{display:flex;flex-wrap:wrap;gap:6px}.cr-meta-pill[data-v-1d6697c6]{align-items:center;border-radius:7px;display:inline-flex;font-size:11.5px;font-weight:700;gap:4px;padding:3px 10px}.cr-meta-goal[data-v-1d6697c6]{background:#eff6ff;color:#2563eb}.cr-meta-budget[data-v-1d6697c6]{background:#f0fdf4;color:#15803d}.cr-item-result[data-v-1d6697c6]{align-items:flex-start;color:#059669;display:flex;font-size:13px;font-weight:600;gap:6px}.cr-check[data-v-1d6697c6]{color:#059669;flex-shrink:0;margin-top:2px}@container (max-width: 520px){.cr-edit-row[data-v-1d6697c6],.cr-field-row[data-v-1d6697c6]{grid-template-columns:1fr}}.ri-block[data-v-f73b28e7]{display:flex;flex-direction:column;gap:20px}.ri-block-public[data-v-f73b28e7]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ri-header[data-v-f73b28e7]{align-items:flex-start;display:flex;gap:12px}.ri-icon[data-v-f73b28e7]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ri-grid[data-v-f73b28e7]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ri-edit-card[data-v-f73b28e7]{border:1px solid #e8ecf2;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.ri-edit-top[data-v-f73b28e7]{align-items:center;display:flex;gap:6px;justify-content:space-between}.ri-edit-label[data-v-f73b28e7]{background:transparent;border-bottom:1px solid transparent;color:#64748b;flex:1;font-size:11px;font-weight:700;letter-spacing:.04em;min-width:0;outline:none;text-transform:uppercase;transition:border-color .12s ease}.ri-edit-label[data-v-f73b28e7]:focus{border-bottom-color:var(--profile-accent)}.ri-del[data-v-f73b28e7]{align-items:center;border-radius:5px;color:#cbd5e1;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;transition:background .1s ease,color .1s ease;width:22px}.ri-del[data-v-f73b28e7]:hover{background:#fee2e2;color:#ef4444}.ri-edit-value[data-v-f73b28e7]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:22px;font-weight:900;outline:none;transition:border-color .12s ease;width:100%}.ri-edit-value[data-v-f73b28e7]:focus{border-bottom-color:var(--profile-accent)}.ri-edit-delta[data-v-f73b28e7]{background:transparent;border-bottom:1px solid transparent;color:#059669;font-size:12px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.ri-edit-delta[data-v-f73b28e7]:focus{border-bottom-color:var(--profile-accent)}.ri-empty[data-v-f73b28e7]{color:#94a3b8;font-size:12.5px;font-weight:500;grid-column:1/-1;padding:16px 12px;text-align:center}.ri-add-btn[data-v-f73b28e7]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.ri-add-btn[data-v-f73b28e7]:hover{border-style:solid}.ri-pub-grid[data-v-f73b28e7]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ri-pub-card[data-v-f73b28e7]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:16px 18px;transition:box-shadow .15s ease,border-color .15s ease}.ri-block-public .ri-pub-card[data-v-f73b28e7]{background:#fff}.ri-pub-card[data-v-f73b28e7]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.ri-pub-label[data-v-f73b28e7]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ri-pub-value[data-v-f73b28e7]{color:#111827;font-size:26px;font-weight:900;line-height:1.15}.ri-pub-delta[data-v-f73b28e7]{color:#059669;font-size:12.5px;font-weight:700}.sf-block[data-v-5766de86]{display:flex;flex-direction:column;gap:20px}.sf-block-public[data-v-5766de86]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.sf-header[data-v-5766de86]{align-items:flex-start;display:flex;gap:12px}.sf-icon[data-v-5766de86]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sf-edit-stages[data-v-5766de86]{display:flex;flex-direction:column;gap:8px}.sf-edit-row[data-v-5766de86]{align-items:center;border:1px solid #e8ecf2;border-radius:10px;display:grid;gap:10px;grid-template-columns:28px 1fr 28px;padding:10px 12px}.sf-step-num[data-v-5766de86]{align-items:center;background:var(--profile-tint);border-radius:50%;color:var(--profile-accent);display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.sf-edit-fields[data-v-5766de86]{display:grid;gap:8px;grid-template-columns:1fr 120px 100px}.sf-edit-count-input[data-v-5766de86],.sf-edit-label-input[data-v-5766de86],.sf-edit-rate-input[data-v-5766de86]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.sf-edit-count-input[data-v-5766de86]{color:#2563eb}.sf-edit-rate-input[data-v-5766de86]{color:#64748b}.sf-edit-count-input[data-v-5766de86]:focus,.sf-edit-label-input[data-v-5766de86]:focus,.sf-edit-rate-input[data-v-5766de86]:focus{border-bottom-color:var(--profile-accent)}.sf-del[data-v-5766de86]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.sf-del[data-v-5766de86]:hover{background:#fee2e2;color:#ef4444}.sf-empty[data-v-5766de86]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.sf-add-btn[data-v-5766de86]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.sf-add-btn[data-v-5766de86]:hover{border-style:solid}.sf-funnel[data-v-5766de86]{gap:4px}.sf-funnel[data-v-5766de86],.sf-stage[data-v-5766de86]{align-items:center;display:flex;flex-direction:column}.sf-stage[data-v-5766de86]{gap:2px;width:100%}.sf-bar[data-v-5766de86]{align-items:center;background:var(--profile-accent);border-radius:8px;display:flex;justify-content:space-between;opacity:.94;padding:10px 16px;transition:width .4s ease;width:var(--sf-pct)}.sf-stage:first-child .sf-bar[data-v-5766de86]{opacity:1}.sf-stage:nth-child(2) .sf-bar[data-v-5766de86]{opacity:.85}.sf-stage:nth-child(3) .sf-bar[data-v-5766de86]{opacity:.7}.sf-stage:nth-child(4) .sf-bar[data-v-5766de86]{opacity:.55}.sf-stage:nth-child(5) .sf-bar[data-v-5766de86]{opacity:.42}.sf-bar-label[data-v-5766de86]{color:#fff;font-size:13px;font-weight:800}.sf-bar-count[data-v-5766de86]{color:#ffffffd9;font-size:13px;font-weight:700}.sf-rate[data-v-5766de86]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.03em}@container (max-width: 520px){.sf-edit-fields[data-v-5766de86],.sf-edit-row[data-v-5766de86]{grid-template-columns:1fr}}.ac-block[data-v-a17e1bfb]{display:flex;flex-direction:column;gap:20px}.ac-block-public[data-v-a17e1bfb]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ac-header[data-v-a17e1bfb]{align-items:flex-start;display:flex;gap:12px}.ac-icon[data-v-a17e1bfb]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ac-rows[data-v-a17e1bfb]{display:flex;flex-direction:column;gap:12px}.ac-edit-row[data-v-a17e1bfb]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:14px}.ac-edit-fields[data-v-a17e1bfb]{display:flex;flex-direction:column;gap:8px}.ac-field-row[data-v-a17e1bfb]{align-items:center;display:grid;gap:8px;grid-template-columns:56px 1fr}.ac-field-label[data-v-a17e1bfb]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ac-field-input[data-v-a17e1bfb]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.ac-field-input[data-v-a17e1bfb]:focus{border-bottom-color:var(--profile-accent)}.ac-result-input[data-v-a17e1bfb]{color:#059669}.ac-type-select[data-v-a17e1bfb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;color:var(--profile-accent);font-size:12.5px;font-weight:700;max-width:140px;outline:none;padding:3px 8px}.ac-del[data-v-a17e1bfb],.ac-type-select[data-v-a17e1bfb]{border-radius:6px;cursor:pointer}.ac-del[data-v-a17e1bfb]{align-items:center;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.ac-del[data-v-a17e1bfb]:hover{background:#fee2e2;color:#ef4444}.ac-empty[data-v-a17e1bfb]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.ac-add-btn[data-v-a17e1bfb]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.ac-add-btn[data-v-a17e1bfb]:hover{border-style:solid}.ac-gallery[data-v-a17e1bfb]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ac-card[data-v-a17e1bfb]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:14px 16px;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease}.ac-block-public .ac-card[data-v-a17e1bfb]{background:#fff}.ac-card[data-v-a17e1bfb]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.ac-card-link[data-v-a17e1bfb]:hover{cursor:pointer}.ac-card-top[data-v-a17e1bfb]{align-items:center;display:flex;justify-content:space-between}.ac-type-badge[data-v-a17e1bfb]{background:var(--profile-tint);border-radius:6px;color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 9px;text-transform:uppercase}.ac-ext[data-v-a17e1bfb]{color:#94a3b8}.ac-card-title[data-v-a17e1bfb]{color:#111827;font-size:13.5px;font-weight:700;line-height:1.35}.ac-card-result[data-v-a17e1bfb]{color:#059669;font-size:12px;font-weight:700}@container (max-width: 520px){.ac-edit-row[data-v-a17e1bfb],.ac-field-row[data-v-a17e1bfb]{grid-template-columns:1fr}}.sg-block[data-v-f6d0f102]{display:flex;flex-direction:column;gap:20px}.sg-block-public[data-v-f6d0f102]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.sg-header[data-v-f6d0f102]{align-items:flex-start;display:flex;gap:12px}.sg-icon[data-v-f6d0f102]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sg-stats-edit[data-v-f6d0f102],.sg-stats-pub[data-v-f6d0f102]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.sg-stat-edit[data-v-f6d0f102]{border:1px solid #e8ecf2;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.sg-stat-label-input[data-v-f6d0f102]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sg-stat-label-input[data-v-f6d0f102],.sg-stat-value-input[data-v-f6d0f102]{background:transparent;border-bottom:1px solid transparent;outline:none;width:100%}.sg-stat-value-input[data-v-f6d0f102]{color:#111827;font-size:20px;font-weight:900}.sg-stat-delta-input[data-v-f6d0f102]{background:transparent;border-bottom:1px solid transparent;color:#059669;font-size:12px;font-weight:700;outline:none;width:100%}.sg-stat-delta-input[data-v-f6d0f102]:focus,.sg-stat-label-input[data-v-f6d0f102]:focus,.sg-stat-value-input[data-v-f6d0f102]:focus{border-bottom-color:var(--profile-accent)}.sg-stat-pub[data-v-f6d0f102]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:12px;display:flex;flex-direction:column;gap:3px;padding:14px 16px}.sg-block-public .sg-stat-pub[data-v-f6d0f102]{background:#fff}.sg-stat-val[data-v-f6d0f102]{color:#111827;font-size:24px;font-weight:900;line-height:1.1}.sg-stat-lbl[data-v-f6d0f102]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sg-stat-delta[data-v-f6d0f102]{color:#059669;font-size:12px;font-weight:700}.sg-kw-rows[data-v-f6d0f102]{display:flex;flex-direction:column;gap:6px}.sg-kw-edit-row[data-v-f6d0f102]{align-items:center;border:1px solid #e8ecf2;border-radius:10px;display:grid;gap:8px;grid-template-columns:1fr 60px 20px 60px 26px;padding:9px 12px}.sg-kw-input[data-v-f6d0f102]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.sg-kw-input[data-v-f6d0f102]:focus{border-bottom-color:var(--profile-accent)}.sg-kw-pos[data-v-f6d0f102]{background:transparent;border-bottom:1px solid transparent;font-size:12.5px;font-weight:700;outline:none;text-align:center;transition:border-color .12s ease;width:100%}.sg-kw-from[data-v-f6d0f102]{color:#ef4444}.sg-kw-to[data-v-f6d0f102]{color:#059669}.sg-kw-pos[data-v-f6d0f102]:focus{border-bottom-color:var(--profile-accent)}.sg-kw-arrow[data-v-f6d0f102]{color:#94a3b8;justify-self:center}.sg-kw-del[data-v-f6d0f102]{align-items:center;border-radius:5px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:24px;justify-content:center;transition:background .1s ease,color .1s ease;width:24px}.sg-kw-del[data-v-f6d0f102]:hover{background:#fee2e2;color:#ef4444}.sg-empty[data-v-f6d0f102]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.sg-add-btn[data-v-f6d0f102]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.sg-add-btn[data-v-f6d0f102]:hover{border-style:solid}.sg-kw-list[data-v-f6d0f102]{display:flex;flex-direction:column;gap:6px}.sg-kw-item[data-v-f6d0f102]{align-items:center;background:#f8fafc;border:1px solid #e8ecf2;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 14px;transition:box-shadow .15s ease,border-color .15s ease}.sg-block-public .sg-kw-item[data-v-f6d0f102]{background:#fff}.sg-kw-item[data-v-f6d0f102]:hover{border-color:var(--profile-border);box-shadow:0 2px 8px #0f172a0d}.sg-kw-name[data-v-f6d0f102]{color:#111827;flex:1;font-size:13.5px;font-weight:700;min-width:0}.sg-kw-ranks[data-v-f6d0f102]{align-items:center;display:flex;flex-shrink:0;gap:6px}.sg-rank[data-v-f6d0f102]{border-radius:6px;font-size:12px;font-weight:800;padding:3px 8px}.sg-rank-from[data-v-f6d0f102]{background:#fef2f2;color:#dc2626}.sg-rank-to[data-v-f6d0f102]{background:#ecfdf5;color:#059669}@container (max-width: 520px){.sg-kw-edit-row[data-v-f6d0f102]{grid-template-columns:1fr}}.cp-block[data-v-cecdddc5]{display:flex;flex-direction:column;gap:20px}.cp-block-public[data-v-cecdddc5]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cp-header[data-v-cecdddc5]{align-items:flex-start;display:flex;gap:12px}.cp-icon[data-v-cecdddc5]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cp-rows[data-v-cecdddc5]{display:flex;flex-direction:column;gap:10px}.cp-edit-row[data-v-cecdddc5]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.cp-edit-fields[data-v-cecdddc5]{display:flex;flex-direction:column;gap:8px}.cp-field-row[data-v-cecdddc5]{align-items:center;display:grid;gap:8px;grid-template-columns:48px 1fr}.cp-field-label[data-v-cecdddc5]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cp-field-input[data-v-cecdddc5]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.cp-field-input[data-v-cecdddc5]:focus{border-bottom-color:var(--profile-accent)}.cp-type-select[data-v-cecdddc5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;border-radius:6px;color:var(--profile-accent);cursor:pointer;font-size:12px;font-weight:700;max-width:160px;outline:none;padding:3px 8px}.cp-metrics-row[data-v-cecdddc5]{display:flex;gap:12px}.cp-mini-field[data-v-cecdddc5]{display:flex;flex-direction:column;gap:2px;min-width:60px}.cp-mini-label[data-v-cecdddc5]{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cp-mini-input[data-v-cecdddc5]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.cp-mini-input[data-v-cecdddc5]:focus{border-bottom-color:var(--profile-accent)}.cp-leads-input[data-v-cecdddc5]{color:#059669}.cp-del[data-v-cecdddc5]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.cp-del[data-v-cecdddc5]:hover{background:#fee2e2;color:#ef4444}.cp-empty[data-v-cecdddc5]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.cp-add-btn[data-v-cecdddc5]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.cp-add-btn[data-v-cecdddc5]:hover{border-style:solid}.cp-item[data-v-cecdddc5],.cp-list[data-v-cecdddc5]{display:flex;flex-direction:column;gap:8px}.cp-item[data-v-cecdddc5]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:12px;padding:12px 16px;transition:box-shadow .15s ease,border-color .15s ease}.cp-block-public .cp-item[data-v-cecdddc5]{background:#fff}.cp-item[data-v-cecdddc5]:hover{border-color:var(--profile-border);box-shadow:0 3px 12px #0f172a0d}.cp-item-top[data-v-cecdddc5]{align-items:flex-start;display:flex;gap:10px}.cp-type-badge[data-v-cecdddc5]{background:var(--profile-tint);border-radius:6px;color:var(--profile-accent);flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.04em;margin-top:1px;padding:2px 9px;text-transform:uppercase}.cp-item-title[data-v-cecdddc5]{color:#111827;font-size:14px;font-weight:700;line-height:1.4}.cp-metrics[data-v-cecdddc5]{display:flex;flex-wrap:wrap;gap:8px}.cp-metric[data-v-cecdddc5]{align-items:center;border-radius:7px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 9px}.cp-metric-views[data-v-cecdddc5]{background:#eff6ff;color:#2563eb}.cp-metric-shares[data-v-cecdddc5]{background:#fdf4ff;color:#9333ea}.cp-metric-leads[data-v-cecdddc5]{background:#ecfdf5;color:#059669}@container (max-width: 520px){.cp-edit-row[data-v-cecdddc5],.cp-field-row[data-v-cecdddc5]{grid-template-columns:1fr}}.sp-block[data-v-40e00513]{display:flex;flex-direction:column;gap:20px}.sp-block-public[data-v-40e00513]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.sp-header[data-v-40e00513]{align-items:flex-start;display:flex;gap:12px}.sp-icon[data-v-40e00513]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sp-sections[data-v-40e00513]{gap:10px}.sp-edit-section[data-v-40e00513],.sp-sections[data-v-40e00513]{display:flex;flex-direction:column}.sp-edit-section[data-v-40e00513]{border:1px solid #e8ecf2;border-radius:12px;gap:8px;padding:12px 14px}.sp-edit-section-top[data-v-40e00513]{align-items:center;display:flex;justify-content:space-between}.sp-type-select[data-v-40e00513]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;color:var(--profile-accent);font-size:11.5px;font-weight:700;outline:none;padding:3px 8px}.sp-del[data-v-40e00513],.sp-type-select[data-v-40e00513]{border-radius:6px;cursor:pointer}.sp-del[data-v-40e00513]{align-items:center;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.sp-del[data-v-40e00513]:hover{background:#fee2e2;color:#ef4444}.sp-edit-title[data-v-40e00513]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.sp-edit-title[data-v-40e00513]:focus{border-bottom-color:var(--profile-accent)}.sp-edit-body[data-v-40e00513]{background:transparent;border:none;color:#475569;line-height:1.5;min-height:48px;outline:none;resize:vertical;width:100%}.sp-edit-body[data-v-40e00513],.sp-empty[data-v-40e00513]{font-size:12.5px;font-weight:500}.sp-empty[data-v-40e00513]{color:#94a3b8;padding:16px 12px;text-align:center}.sp-add-btn[data-v-40e00513]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.sp-add-btn[data-v-40e00513]:hover{border-style:solid}.sp-list[data-v-40e00513]{display:flex;flex-direction:column;gap:8px}.sp-item[data-v-40e00513]{align-items:flex-start;background:#f8fafc;border:1px solid #e8ecf2;border-radius:12px;display:flex;gap:12px;padding:14px 16px;transition:box-shadow .15s ease,border-color .15s ease}.sp-block-public .sp-item[data-v-40e00513]{background:#fff}.sp-item[data-v-40e00513]:hover{border-color:var(--profile-border);box-shadow:0 3px 12px #0f172a0d}.sp-type-tag[data-v-40e00513]{background:var(--profile-tint);border-radius:7px;color:var(--profile-accent);flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.04em;margin-top:1px;padding:4px 10px;text-transform:uppercase}.sp-item-content[data-v-40e00513]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.sp-item-title[data-v-40e00513]{color:#111827;font-size:14px;font-weight:700}.sp-item-body[data-v-40e00513]{color:#64748b;font-size:12.5px;font-weight:500;line-height:1.5;white-space:pre-line}.cd-block[data-v-1af1e472]{display:flex;flex-direction:column;gap:20px}.cd-block-public[data-v-1af1e472]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cd-header[data-v-1af1e472]{align-items:flex-start;display:flex;gap:12px}.cd-icon[data-v-1af1e472]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cd-meta-edit[data-v-1af1e472]{border:1px solid #e8ecf2;border-radius:12px;gap:10px;padding:14px}.cd-meta-edit[data-v-1af1e472],.cd-meta-field[data-v-1af1e472]{display:flex;flex-direction:column}.cd-meta-field[data-v-1af1e472]{gap:4px}.cd-meta-label[data-v-1af1e472]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cd-platform-select[data-v-1af1e472]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;border-radius:6px;color:var(--profile-accent);cursor:pointer;font-size:13px;font-weight:700;max-width:200px;outline:none;padding:4px 10px}.cd-url-input[data-v-1af1e472]{background:transparent;border-bottom:1px solid #e8ecf2;color:#111827;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease;width:100%}.cd-url-input[data-v-1af1e472]:focus{border-bottom-color:var(--profile-accent)}.cd-stages-edit[data-v-1af1e472]{display:flex;flex-direction:column;gap:6px}.cd-stage-edit-row[data-v-1af1e472]{align-items:center;border:1px solid #e8ecf2;border-radius:9px;display:grid;gap:8px;grid-template-columns:1fr 80px 100px 26px;padding:9px 12px}.cd-stage-count-input[data-v-1af1e472],.cd-stage-label-input[data-v-1af1e472],.cd-stage-value-input[data-v-1af1e472]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.cd-stage-count-input[data-v-1af1e472]{color:#2563eb}.cd-stage-value-input[data-v-1af1e472]{color:#059669}.cd-stage-count-input[data-v-1af1e472]:focus,.cd-stage-label-input[data-v-1af1e472]:focus,.cd-stage-value-input[data-v-1af1e472]:focus{border-bottom-color:var(--profile-accent)}.cd-del[data-v-1af1e472]{align-items:center;border-radius:5px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:24px;justify-content:center;transition:background .1s ease,color .1s ease;width:24px}.cd-del[data-v-1af1e472]:hover{background:#fee2e2;color:#ef4444}.cd-empty[data-v-1af1e472]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.cd-add-btn[data-v-1af1e472]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.cd-add-btn[data-v-1af1e472]:hover{border-style:solid}.cd-screenshot[data-v-1af1e472]{border:1px solid #e8ecf2;border-radius:12px;overflow:hidden}.cd-screenshot-img[data-v-1af1e472]{display:block;height:auto;width:100%}.cd-platform-badge[data-v-1af1e472]{align-items:center;align-self:flex-start;background:var(--profile-tint);border-radius:8px;color:var(--profile-accent);display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:6px 14px}.cd-pipeline[data-v-1af1e472]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.cd-stage-card[data-v-1af1e472]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;transition:box-shadow .15s ease}.cd-block-public .cd-stage-card[data-v-1af1e472]{background:#fff}.cd-stage-card[data-v-1af1e472]:hover{box-shadow:0 3px 12px #0f172a0d}.cd-stage-label[data-v-1af1e472]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cd-stage-count[data-v-1af1e472]{color:#111827;font-size:22px;font-weight:900;line-height:1.15}.cd-stage-value[data-v-1af1e472]{color:#059669;font-size:12.5px;font-weight:700}@container (max-width: 520px){.cd-stage-edit-row[data-v-1af1e472]{grid-template-columns:1fr}}.lg-block[data-v-ccbb7083]{display:flex;flex-direction:column;gap:20px}.lg-block-public[data-v-ccbb7083]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.lg-header[data-v-ccbb7083]{align-items:flex-start;display:flex;gap:12px}.lg-icon[data-v-ccbb7083]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.lg-rows[data-v-ccbb7083]{display:flex;flex-direction:column;gap:10px}.lg-edit-row[data-v-ccbb7083]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.lg-edit-fields[data-v-ccbb7083]{display:flex;flex-direction:column;gap:6px}.lg-field-row[data-v-ccbb7083]{align-items:center;display:grid;gap:8px;grid-template-columns:76px 1fr}.lg-field-label[data-v-ccbb7083]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lg-field-input[data-v-ccbb7083]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.lg-field-input[data-v-ccbb7083]:focus{border-bottom-color:var(--profile-accent)}.lg-count-input[data-v-ccbb7083]{color:#2563eb}.lg-rate-input[data-v-ccbb7083]{color:#059669}.lg-del[data-v-ccbb7083]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.lg-del[data-v-ccbb7083]:hover{background:#fee2e2;color:#ef4444}.lg-empty[data-v-ccbb7083]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.lg-add-btn[data-v-ccbb7083]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.lg-add-btn[data-v-ccbb7083]:hover{border-style:solid}.lg-list[data-v-ccbb7083]{display:flex;flex-direction:column;gap:8px}.lg-item[data-v-ccbb7083]{align-items:center;background:#f8fafc;border:1px solid #e8ecf2;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px 16px;transition:box-shadow .15s ease,border-color .15s ease}.lg-block-public .lg-item[data-v-ccbb7083]{background:#fff}.lg-item[data-v-ccbb7083]:hover{border-color:var(--profile-border);box-shadow:0 3px 12px #0f172a0d}.lg-item-source[data-v-ccbb7083]{color:#111827;flex:1;font-size:14px;font-weight:700;min-width:0}.lg-item-stats[data-v-ccbb7083]{align-items:center;display:flex;flex-shrink:0;gap:8px}.lg-stat[data-v-ccbb7083]{border-radius:7px;font-size:12px;font-weight:700;padding:3px 10px}.lg-stat-count[data-v-ccbb7083]{background:#eff6ff;color:#2563eb}.lg-stat-rate[data-v-ccbb7083]{background:#ecfdf5;color:#059669}@container (max-width: 520px){.lg-edit-row[data-v-ccbb7083],.lg-field-row[data-v-ccbb7083]{grid-template-columns:1fr}}.bc-block[data-v-981bcb5e]{display:flex;flex-direction:column;gap:20px}.bc-block-public[data-v-981bcb5e]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.bc-header[data-v-981bcb5e]{align-items:flex-start;display:flex;gap:12px}.bc-icon[data-v-981bcb5e]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bc-rows[data-v-981bcb5e]{display:flex;flex-direction:column;gap:14px}.bc-edit-row[data-v-981bcb5e]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:14px}.bc-edit-fields[data-v-981bcb5e]{display:flex;flex-direction:column;gap:8px}.bc-field-row[data-v-981bcb5e]{align-items:center;display:grid;gap:8px;grid-template-columns:84px 1fr}.bc-field-label[data-v-981bcb5e]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bc-field-input[data-v-981bcb5e]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.bc-field-input[data-v-981bcb5e]:focus{border-bottom-color:var(--profile-accent)}.bc-result-input[data-v-981bcb5e]{color:#059669}.bc-del[data-v-981bcb5e]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.bc-del[data-v-981bcb5e]:hover{background:#fee2e2;color:#ef4444}.bc-empty[data-v-981bcb5e]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.bc-add-btn[data-v-981bcb5e]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.bc-add-btn[data-v-981bcb5e]:hover{border-style:solid}.bc-list[data-v-981bcb5e]{gap:14px}.bc-item[data-v-981bcb5e],.bc-list[data-v-981bcb5e]{display:flex;flex-direction:column}.bc-item[data-v-981bcb5e]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;gap:8px;padding:16px 18px;transition:box-shadow .15s ease,border-color .15s ease}.bc-block-public .bc-item[data-v-981bcb5e]{background:#fff}.bc-item[data-v-981bcb5e]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.bc-item-name[data-v-981bcb5e]{color:#111827;font-size:15px;font-weight:800}.bc-item-row[data-v-981bcb5e]{align-items:flex-start;display:flex;gap:8px}.bc-pill[data-v-981bcb5e]{border-radius:6px;flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.04em;margin-top:1px;padding:2px 8px;text-transform:uppercase}.bc-pill-pos[data-v-981bcb5e]{background:#eff6ff;color:#2563eb}.bc-pill-aud[data-v-981bcb5e]{background:#fdf4ff;color:#9333ea}.bc-pill-msg[data-v-981bcb5e]{background:#fff7ed;color:#ea580c}.bc-item-text[data-v-981bcb5e]{color:#475569;font-size:13px;font-weight:500;line-height:1.4}.bc-item-text-em[data-v-981bcb5e]{color:#111827;font-weight:700}.bc-item-result[data-v-981bcb5e]{align-items:flex-start;color:#059669;display:flex;font-size:13px;font-weight:700;gap:6px;margin-top:2px}@container (max-width: 520px){.bc-edit-row[data-v-981bcb5e],.bc-field-row[data-v-981bcb5e]{grid-template-columns:1fr}}.bm-block[data-v-6aa2e478]{display:flex;flex-direction:column;gap:20px}.bm-block-public[data-v-6aa2e478]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.bm-header[data-v-6aa2e478]{align-items:flex-start;display:flex;gap:12px}.bm-icon[data-v-6aa2e478]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bm-edit-grid[data-v-6aa2e478]{gap:10px}.bm-edit-field[data-v-6aa2e478],.bm-edit-grid[data-v-6aa2e478]{display:flex;flex-direction:column}.bm-edit-field[data-v-6aa2e478]{gap:4px}.bm-label[data-v-6aa2e478]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bm-input[data-v-6aa2e478]{background:transparent;border-bottom:1px solid #e8ecf2;color:#111827;font-size:13.5px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.bm-input[data-v-6aa2e478]:focus{border-bottom-color:var(--profile-accent)}.bm-input-green[data-v-6aa2e478]{color:#059669}.bm-channels-section[data-v-6aa2e478]{display:flex;flex-direction:column;gap:8px}.bm-channels-header[data-v-6aa2e478]{align-items:center;display:flex;justify-content:space-between}.bm-add-inline[data-v-6aa2e478]{background:var(--profile-tint);border:none;border-radius:6px;color:var(--profile-accent);cursor:pointer;font-size:12px;font-weight:700;padding:3px 10px}.bm-chips-edit[data-v-6aa2e478]{display:flex;flex-wrap:wrap;gap:6px}.bm-chip-edit[data-v-6aa2e478]{align-items:center;border:1px solid #e8ecf2;border-radius:8px;display:flex;gap:4px;padding:4px 10px}.bm-chip-input[data-v-6aa2e478]{background:transparent;color:#111827;font-size:12.5px;font-weight:600;outline:none;width:100px}.bm-chip-del[data-v-6aa2e478]{color:#94a3b8;cursor:pointer;font-size:14px;line-height:1;transition:color .1s ease}.bm-chip-del[data-v-6aa2e478]:hover{color:#ef4444}.bm-pub-grid[data-v-6aa2e478]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.bm-pub-card[data-v-6aa2e478]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;transition:box-shadow .15s ease}.bm-block-public .bm-pub-card[data-v-6aa2e478]{background:#fff}.bm-pub-card[data-v-6aa2e478]:hover{box-shadow:0 3px 12px #0f172a0d}.bm-pub-card-wide[data-v-6aa2e478]{grid-column:1/-1}.bm-pub-card-green[data-v-6aa2e478]{background:#f0fdf4;border-color:#d1fae5}.bm-block-public .bm-pub-card-green[data-v-6aa2e478]{background:#f0fdf4}.bm-pub-label[data-v-6aa2e478]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bm-pub-value[data-v-6aa2e478]{color:#111827;font-size:14px;font-weight:700;margin-top:2px}.bm-pub-value-green[data-v-6aa2e478]{color:#059669}.bm-streams[data-v-6aa2e478]{display:flex;flex-wrap:wrap;gap:8px}.bm-stream-chip[data-v-6aa2e478]{background:var(--profile-tint);border-radius:8px;color:var(--profile-accent);font-size:12.5px;font-weight:700;padding:5px 13px}.tr-block[data-v-32bd600a]{display:flex;flex-direction:column;gap:20px}.tr-block-public[data-v-32bd600a]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.tr-header[data-v-32bd600a]{align-items:flex-start;display:flex;gap:12px}.tr-icon[data-v-32bd600a]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.tr-metrics-edit[data-v-32bd600a]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.tr-metric-edit[data-v-32bd600a]{border:1px solid #e8ecf2;border-radius:12px;display:flex;flex-direction:column;gap:5px;padding:12px 14px}.tr-metric-top[data-v-32bd600a]{align-items:center;display:flex;gap:6px;justify-content:space-between}.tr-label-input[data-v-32bd600a]{background:transparent;border-bottom:1px solid transparent;color:#64748b;flex:1;font-size:11px;font-weight:700;letter-spacing:.04em;min-width:0;outline:none;text-transform:uppercase;transition:border-color .12s ease}.tr-label-input[data-v-32bd600a]:focus{border-bottom-color:var(--profile-accent)}.tr-del[data-v-32bd600a]{align-items:center;border-radius:5px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:22px;justify-content:center;transition:background .1s ease,color .1s ease;width:22px}.tr-del[data-v-32bd600a]:hover{background:#fee2e2;color:#ef4444}.tr-value-input[data-v-32bd600a]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:22px;font-weight:900;outline:none;transition:border-color .12s ease;width:100%}.tr-value-input[data-v-32bd600a]:focus{border-bottom-color:var(--profile-accent)}.tr-delta-input[data-v-32bd600a]{background:transparent;border-bottom:1px solid transparent;color:#059669;font-size:12px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.tr-delta-input[data-v-32bd600a]:focus{border-bottom-color:var(--profile-accent)}.tr-add-btn[data-v-32bd600a]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.tr-add-btn[data-v-32bd600a]:hover{border-style:solid}.tr-note-field[data-v-32bd600a]{display:flex;flex-direction:column;gap:4px}.tr-label-sm[data-v-32bd600a]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tr-note-input[data-v-32bd600a]{background:transparent;border-bottom:1px solid #e8ecf2;color:#059669;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.tr-note-input[data-v-32bd600a]:focus{border-bottom-color:var(--profile-accent)}.tr-pub-metrics[data-v-32bd600a]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.tr-pub-metric[data-v-32bd600a]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:16px 18px;transition:box-shadow .15s ease}.tr-block-public .tr-pub-metric[data-v-32bd600a]{background:#fff}.tr-pub-metric[data-v-32bd600a]:hover{box-shadow:0 4px 16px #0f172a0f}.tr-pub-label[data-v-32bd600a]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tr-pub-value[data-v-32bd600a]{color:#111827;font-size:26px;font-weight:900;line-height:1.1}.tr-pub-delta[data-v-32bd600a]{color:#059669;font-size:12.5px;font-weight:700}.tr-note[data-v-32bd600a]{align-items:flex-start;background:#f0fdf4;border:1px solid #d1fae5;border-radius:10px;color:#059669;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 14px}.is-block[data-v-7726f8f2]{display:flex;flex-direction:column;gap:20px}.is-block-public[data-v-7726f8f2]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.is-header[data-v-7726f8f2]{align-items:flex-start;display:flex;gap:12px}.is-icon[data-v-7726f8f2]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.is-edit-grid[data-v-7726f8f2]{display:flex;flex-direction:column;gap:10px}.is-edit-row[data-v-7726f8f2]{align-items:center;display:grid;gap:10px;grid-template-columns:76px 1fr}.is-field-label[data-v-7726f8f2]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.is-field-input[data-v-7726f8f2]{background:transparent;border-bottom:1px solid #e8ecf2;color:#111827;font-size:13.5px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.is-field-input[data-v-7726f8f2]:focus{border-bottom-color:var(--profile-accent)}.is-ask-input[data-v-7726f8f2]{color:var(--profile-accent);font-weight:700}.is-pub-grid[data-v-7726f8f2]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.is-pub-card[data-v-7726f8f2]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;transition:box-shadow .15s ease}.is-block-public .is-pub-card[data-v-7726f8f2]{background:#fff}.is-pub-card[data-v-7726f8f2]:hover{box-shadow:0 3px 12px #0f172a0d}.is-pub-wide[data-v-7726f8f2]{grid-column:1/-1}.is-ask-card[data-v-7726f8f2]{border-color:var(--profile-accent,#2563eb)}.is-ask-card[data-v-7726f8f2],.is-block-public .is-ask-card[data-v-7726f8f2]{background:var(--profile-tint)}.is-pub-label[data-v-7726f8f2]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.is-pub-value[data-v-7726f8f2]{color:#111827;font-size:14px;font-weight:700;line-height:1.4;margin-top:2px}.is-ask-value[data-v-7726f8f2]{color:var(--profile-accent);font-size:16px;font-weight:800;margin-top:2px}@container (max-width: 520px){.is-edit-row[data-v-7726f8f2]{grid-template-columns:1fr}}.so-block[data-v-0dd74a97]{display:flex;flex-direction:column;gap:20px}.so-block-public[data-v-0dd74a97]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.so-header[data-v-0dd74a97]{align-items:flex-start;display:flex;gap:12px}.so-icon[data-v-0dd74a97]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.so-rows[data-v-0dd74a97]{display:flex;flex-direction:column;gap:12px}.so-edit-row[data-v-0dd74a97]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:14px}.so-edit-fields[data-v-0dd74a97]{display:flex;flex-direction:column;gap:8px}.so-field-pair[data-v-0dd74a97]{display:grid;gap:10px;grid-template-columns:1fr 120px}.so-name-input[data-v-0dd74a97]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.so-name-input[data-v-0dd74a97]:focus{border-bottom-color:var(--profile-accent)}.so-price-input[data-v-0dd74a97]{background:transparent;border-bottom:1px solid transparent;color:var(--profile-accent);font-size:13px;font-weight:700;outline:none;text-align:right;transition:border-color .12s ease;width:100%}.so-price-input[data-v-0dd74a97]:focus{border-bottom-color:var(--profile-accent)}.so-detail-input[data-v-0dd74a97]{border:none;color:#475569;font-size:12.5px;line-height:1.5;min-height:44px;resize:vertical}.so-detail-input[data-v-0dd74a97],.so-tags-input[data-v-0dd74a97]{background:transparent;font-weight:500;outline:none;width:100%}.so-tags-input[data-v-0dd74a97]{border-bottom:1px solid transparent;color:#64748b;font-size:12px;transition:border-color .12s ease}.so-tags-input[data-v-0dd74a97]:focus{border-bottom-color:var(--profile-accent)}.so-del[data-v-0dd74a97]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.so-del[data-v-0dd74a97]:hover{background:#fee2e2;color:#ef4444}.so-empty[data-v-0dd74a97]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.so-add-btn[data-v-0dd74a97]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.so-add-btn[data-v-0dd74a97]:hover{border-style:solid}.so-list[data-v-0dd74a97]{gap:12px}.so-item[data-v-0dd74a97],.so-list[data-v-0dd74a97]{display:flex;flex-direction:column}.so-item[data-v-0dd74a97]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;gap:8px;padding:16px 18px;transition:box-shadow .15s ease,border-color .15s ease}.so-block-public .so-item[data-v-0dd74a97]{background:#fff}.so-item[data-v-0dd74a97]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.so-item-top[data-v-0dd74a97]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.so-item-name[data-v-0dd74a97]{color:#111827;font-size:15px;font-weight:800}.so-item-price[data-v-0dd74a97]{color:var(--profile-accent);flex-shrink:0;font-size:14px;font-weight:800}.so-item-detail[data-v-0dd74a97]{color:#475569;font-size:13px;font-weight:500;line-height:1.55}.so-item-tags[data-v-0dd74a97]{display:flex;flex-wrap:wrap;gap:6px}.so-tag[data-v-0dd74a97]{background:var(--profile-tint);border-radius:7px;color:var(--profile-accent);font-size:11.5px;font-weight:700;padding:3px 10px}@container (max-width: 520px){.so-edit-row[data-v-0dd74a97],.so-field-pair[data-v-0dd74a97]{grid-template-columns:1fr}}.cc-block[data-v-711f5999]{display:flex;flex-direction:column;gap:20px}.cc-block-public[data-v-711f5999]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cc-header[data-v-711f5999]{align-items:flex-start;display:flex;gap:12px}.cc-icon[data-v-711f5999]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cc-rows[data-v-711f5999]{display:flex;flex-direction:column;gap:14px}.cc-edit-row[data-v-711f5999]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:14px}.cc-edit-fields[data-v-711f5999]{display:flex;flex-direction:column;gap:10px}.cc-field-row[data-v-711f5999]{align-items:flex-start;display:grid;gap:8px;grid-template-columns:64px 1fr}.cc-fl[data-v-711f5999]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;padding-top:2px;text-transform:uppercase}.cc-fi[data-v-711f5999]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13.5px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.cc-fi[data-v-711f5999]:focus{border-bottom-color:var(--profile-accent)}.cc-result-input[data-v-711f5999]{color:#059669}.cc-ta[data-v-711f5999]{background:transparent;border:none;color:#475569;font-size:12.5px;font-weight:500;line-height:1.5;min-height:40px;outline:none;resize:vertical;width:100%}.cc-del[data-v-711f5999]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.cc-del[data-v-711f5999]:hover{background:#fee2e2;color:#ef4444}.cc-empty[data-v-711f5999]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.cc-add-btn[data-v-711f5999]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.cc-add-btn[data-v-711f5999]:hover{border-style:solid}.cc-list[data-v-711f5999]{gap:14px}.cc-item[data-v-711f5999],.cc-list[data-v-711f5999]{display:flex;flex-direction:column}.cc-item[data-v-711f5999]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;gap:12px;padding:16px 18px;transition:box-shadow .15s ease,border-color .15s ease}.cc-block-public .cc-item[data-v-711f5999]{background:#fff}.cc-item[data-v-711f5999]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.cc-item-client[data-v-711f5999]{color:#111827;font-size:15px;font-weight:800}.cc-story[data-v-711f5999]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.cc-story-step[data-v-711f5999]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:130px}.cc-step-label[data-v-711f5999]{align-self:flex-start;border-radius:6px;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 9px;text-transform:uppercase}.cc-step-problem[data-v-711f5999]{background:#fef2f2;color:#dc2626}.cc-step-solution[data-v-711f5999]{background:#eff6ff;color:#2563eb}.cc-step-text[data-v-711f5999]{color:#475569;font-size:12.5px;font-weight:500;line-height:1.5}.cc-step-arrow[data-v-711f5999]{align-self:center;color:#cbd5e1;flex-shrink:0;font-size:18px}.cc-result[data-v-711f5999]{align-items:flex-start;border-top:1px solid #e8ecf2;color:#059669;display:flex;font-size:13px;font-weight:700;gap:7px;padding-top:10px}@container (max-width: 520px){.cc-edit-row[data-v-711f5999],.cc-field-row[data-v-711f5999]{grid-template-columns:1fr}}.sf2-block[data-v-cd2a6c40]{display:flex;flex-direction:column;gap:20px}.sf2-block-public[data-v-cd2a6c40]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.sf2-header[data-v-cd2a6c40]{align-items:flex-start;display:flex;gap:12px}.sf2-icon[data-v-cd2a6c40]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sf2-type-bar[data-v-cd2a6c40]{display:flex;flex-wrap:wrap;gap:6px}.sf2-type-btn[data-v-cd2a6c40]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;padding:5px 13px;transition:all .12s ease}.sf2-type-btn-active[data-v-cd2a6c40]{background:var(--profile-accent);border-color:var(--profile-accent);color:#fff}.sf2-type-badge[data-v-cd2a6c40]{align-self:flex-start;background:var(--profile-tint);border-radius:8px;color:var(--profile-accent);font-size:11.5px;font-weight:800;letter-spacing:.04em;padding:5px 13px;text-transform:uppercase}.sf2-swot-grid[data-v-cd2a6c40]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.sf2-swot-cell[data-v-cd2a6c40]{border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:14px}.sf2-swot-strengths[data-v-cd2a6c40]{background:#ecfdf5}.sf2-swot-weaknesses[data-v-cd2a6c40]{background:#fef2f2}.sf2-swot-opportunities[data-v-cd2a6c40]{background:#eff6ff}.sf2-swot-threats[data-v-cd2a6c40]{background:#fff7ed}.sf2-swot-label[data-v-cd2a6c40]{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sf2-swot-strengths .sf2-swot-label[data-v-cd2a6c40]{color:#059669}.sf2-swot-weaknesses .sf2-swot-label[data-v-cd2a6c40]{color:#dc2626}.sf2-swot-opportunities .sf2-swot-label[data-v-cd2a6c40]{color:#2563eb}.sf2-swot-threats .sf2-swot-label[data-v-cd2a6c40]{color:#ea580c}.sf2-swot-ta[data-v-cd2a6c40]{background:transparent;border:none;min-height:56px;outline:none;resize:vertical;width:100%}.sf2-swot-ta[data-v-cd2a6c40],.sf2-swot-text[data-v-cd2a6c40]{color:#374151;font-size:12.5px;font-weight:500;line-height:1.5}.sf2-swot-text[data-v-cd2a6c40]{white-space:pre-line}.sf2-rows[data-v-cd2a6c40]{display:flex;flex-direction:column;gap:10px}.sf2-edit-row[data-v-cd2a6c40]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:10px;display:grid;gap:10px;grid-template-columns:120px 1fr 28px;padding:10px 12px}.sf2-item-label[data-v-cd2a6c40]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.sf2-item-label[data-v-cd2a6c40]:focus{border-bottom-color:var(--profile-accent)}.sf2-item-body-ta[data-v-cd2a6c40]{background:transparent;border:none;color:#475569;font-size:12.5px;font-weight:500;line-height:1.5;outline:none;resize:vertical;width:100%}.sf2-del[data-v-cd2a6c40]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.sf2-del[data-v-cd2a6c40]:hover{background:#fee2e2;color:#ef4444}.sf2-empty[data-v-cd2a6c40]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.sf2-add-btn[data-v-cd2a6c40]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.sf2-add-btn[data-v-cd2a6c40]:hover{border-style:solid}.sf2-list[data-v-cd2a6c40]{gap:8px}.sf2-list[data-v-cd2a6c40],.sf2-list-item[data-v-cd2a6c40]{display:flex;flex-direction:column}.sf2-list-item[data-v-cd2a6c40]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:12px;gap:4px;padding:14px 16px;transition:box-shadow .15s ease}.sf2-block-public .sf2-list-item[data-v-cd2a6c40]{background:#fff}.sf2-list-item[data-v-cd2a6c40]:hover{box-shadow:0 3px 12px #0f172a0d}.sf2-list-label[data-v-cd2a6c40]{color:#111827;font-size:13.5px;font-weight:800}.sf2-list-body[data-v-cd2a6c40]{color:#475569;font-size:12.5px;font-weight:500;line-height:1.55;white-space:pre-line}@container (max-width: 520px){.sf2-edit-row[data-v-cd2a6c40],.sf2-swot-grid[data-v-cd2a6c40]{grid-template-columns:1fr}}.op-block[data-v-ac343c51]{display:flex;flex-direction:column;gap:20px}.op-block-public[data-v-ac343c51]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.op-header[data-v-ac343c51]{align-items:flex-start;display:flex;gap:12px}.op-icon[data-v-ac343c51]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.op-rows[data-v-ac343c51]{display:flex;flex-direction:column;gap:8px}.op-edit-row[data-v-ac343c51]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:10px;display:grid;gap:10px;grid-template-columns:28px 1fr 28px;padding:10px 12px}.op-step-num[data-v-ac343c51]{align-items:center;background:var(--profile-tint);border-radius:50%;color:var(--profile-accent);display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.op-edit-fields[data-v-ac343c51]{display:flex;flex-direction:column;gap:6px}.op-field-pair[data-v-ac343c51]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 100px}.op-label-input[data-v-ac343c51]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:13.5px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.op-label-input[data-v-ac343c51]:focus{border-bottom-color:var(--profile-accent)}.op-type-select[data-v-ac343c51]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;border-radius:6px;color:var(--profile-accent);cursor:pointer;font-size:11.5px;font-weight:700;outline:none;padding:3px 8px}.op-detail-input[data-v-ac343c51]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12px;font-weight:500;outline:none;transition:border-color .12s ease;width:100%}.op-detail-input[data-v-ac343c51]:focus{border-bottom-color:var(--profile-accent)}.op-del[data-v-ac343c51]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.op-del[data-v-ac343c51]:hover{background:#fee2e2;color:#ef4444}.op-empty[data-v-ac343c51]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.op-add-btn[data-v-ac343c51]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.op-add-btn[data-v-ac343c51]:hover{border-style:solid}.op-outcome-field[data-v-ac343c51]{display:flex;flex-direction:column;gap:4px}.op-outcome-label[data-v-ac343c51]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.op-outcome-input[data-v-ac343c51]{background:transparent;border-bottom:1px solid #e8ecf2;color:#059669;font-size:13px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.op-outcome-input[data-v-ac343c51]:focus{border-bottom-color:var(--profile-accent)}.op-timeline[data-v-ac343c51]{display:flex;flex-direction:column;gap:0}.op-step[data-v-ac343c51]{display:flex;gap:14px}.op-step-left[data-v-ac343c51]{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.op-dot[data-v-ac343c51]{border-radius:50%;flex-shrink:0;height:12px;margin-top:4px;width:12px}.op-dot-auto[data-v-ac343c51]{background:#059669}.op-dot-tool[data-v-ac343c51]{background:#2563eb}.op-dot-sop[data-v-ac343c51]{background:#9333ea}.op-dot-review[data-v-ac343c51]{background:#ea580c}.op-dot-manual[data-v-ac343c51]{background:#94a3b8}.op-line[data-v-ac343c51]{background:#e8ecf2;flex:1;margin:4px 0;min-height:16px;width:2px}.op-step-body[data-v-ac343c51]{flex:1;min-width:0;padding-bottom:16px}.op-step-top[data-v-ac343c51]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.op-step-name[data-v-ac343c51]{color:#111827;font-size:13.5px;font-weight:700}.op-type-chip[data-v-ac343c51]{border-radius:6px;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.op-chip-auto[data-v-ac343c51]{background:#ecfdf5;color:#059669}.op-chip-tool[data-v-ac343c51]{background:#eff6ff;color:#2563eb}.op-chip-sop[data-v-ac343c51]{background:#fdf4ff;color:#9333ea}.op-chip-review[data-v-ac343c51]{background:#fff7ed;color:#ea580c}.op-chip-manual[data-v-ac343c51]{background:#f1f5f9;color:#475569}.op-step-detail[data-v-ac343c51]{color:#64748b;font-size:12px;font-weight:500;margin-top:3px}.op-outcome[data-v-ac343c51]{align-items:flex-start;background:#f0fdf4;border:1px solid #d1fae5;border-radius:10px;color:#059669;display:flex;font-size:13px;font-weight:600;gap:7px;padding:12px 14px}@container (max-width: 520px){.op-edit-row[data-v-ac343c51],.op-field-pair[data-v-ac343c51]{grid-template-columns:1fr}}.pp-block[data-v-317bd3e9]{display:flex;flex-direction:column;gap:20px}.pp-block-public[data-v-317bd3e9]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.pp-header[data-v-317bd3e9]{align-items:flex-start;display:flex;gap:12px}.pp-icon[data-v-317bd3e9]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pp-rows[data-v-317bd3e9]{display:flex;flex-direction:column;gap:12px}.pp-edit-row[data-v-317bd3e9]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:14px}.pp-edit-row-featured[data-v-317bd3e9]{border-color:var(--profile-accent)}.pp-edit-fields[data-v-317bd3e9]{display:flex;flex-direction:column;gap:8px}.pp-edit-top-row[data-v-317bd3e9]{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 100px auto}.pp-pkg-name-input[data-v-317bd3e9]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:800;outline:none;transition:border-color .12s ease;width:100%}.pp-pkg-name-input[data-v-317bd3e9]:focus{border-bottom-color:var(--profile-accent)}.pp-pkg-price-input[data-v-317bd3e9]{background:transparent;border-bottom:1px solid transparent;color:var(--profile-accent);font-size:15px;font-weight:900;outline:none;text-align:right;transition:border-color .12s ease;width:100%}.pp-pkg-price-input[data-v-317bd3e9]:focus{border-bottom-color:var(--profile-accent)}.pp-featured-toggle[data-v-317bd3e9]{cursor:pointer}.pp-toggle-label[data-v-317bd3e9]{background:transparent;border:1px solid #e8ecf2;border-radius:6px;color:#94a3b8;font-size:11px;font-weight:700;padding:3px 9px;transition:all .12s ease;white-space:nowrap}.pp-toggle-on[data-v-317bd3e9]{background:var(--profile-accent);border-color:var(--profile-accent);color:#fff}.pp-tagline-input[data-v-317bd3e9]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease;width:100%}.pp-tagline-input[data-v-317bd3e9]:focus{border-bottom-color:var(--profile-accent)}.pp-features-ta[data-v-317bd3e9]{background:transparent;border:none;color:#475569;font-size:12.5px;font-weight:500;line-height:1.6;min-height:56px;outline:none;resize:vertical;width:100%}.pp-del[data-v-317bd3e9]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.pp-del[data-v-317bd3e9]:hover{background:#fee2e2;color:#ef4444}.pp-empty[data-v-317bd3e9]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.pp-add-btn[data-v-317bd3e9]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.pp-add-btn[data-v-317bd3e9]:hover{border-style:solid}.pp-pub-grid[data-v-317bd3e9]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pp-pub-card[data-v-317bd3e9]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:20px 18px;position:relative;transition:box-shadow .15s ease}.pp-block-public .pp-pub-card[data-v-317bd3e9]{background:#fff}.pp-pub-card[data-v-317bd3e9]:hover{box-shadow:0 6px 20px #0f172a14}.pp-pub-card-featured[data-v-317bd3e9]{border-color:var(--profile-accent);box-shadow:0 4px 20px #2563eb1f}.pp-block-public .pp-pub-card-featured[data-v-317bd3e9],.pp-pub-card-featured[data-v-317bd3e9]{background:var(--profile-tint)}.pp-featured-badge[data-v-317bd3e9]{background:var(--profile-accent);border-radius:100px;color:#fff;font-size:10px;left:50%;padding:3px 12px;position:absolute;top:-10px;transform:translate(-50%)}.pp-featured-badge[data-v-317bd3e9],.pp-pub-name[data-v-317bd3e9]{font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pp-pub-name[data-v-317bd3e9]{color:#64748b;font-size:13px}.pp-pub-price[data-v-317bd3e9]{color:#111827;font-size:28px;font-weight:900}.pp-pub-tagline[data-v-317bd3e9]{color:#64748b;font-size:12.5px;font-weight:500}.pp-pub-features[data-v-317bd3e9]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.pp-feat-item[data-v-317bd3e9]{align-items:flex-start;color:#374151;display:flex;font-size:12.5px;font-weight:500;gap:6px}.pp-feat-item svg[data-v-317bd3e9]{color:#059669;margin-top:2px}@container (max-width: 520px){.pp-edit-row[data-v-317bd3e9],.pp-edit-top-row[data-v-317bd3e9]{grid-template-columns:1fr}}.pb2-block[data-v-272d5b20]{display:flex;flex-direction:column;gap:20px}.pb2-block-public[data-v-272d5b20]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.pb2-header[data-v-272d5b20]{align-items:flex-start;display:flex;gap:12px}.pb2-icon[data-v-272d5b20]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pb2-rows[data-v-272d5b20]{display:flex;flex-direction:column;gap:10px}.pb2-edit-row[data-v-272d5b20]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.pb2-edit-fields[data-v-272d5b20]{display:flex;flex-direction:column;gap:8px}.pb2-field-pair[data-v-272d5b20]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 120px}.pb2-name-input[data-v-272d5b20]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.pb2-name-input[data-v-272d5b20]:focus{border-bottom-color:var(--profile-accent)}.pb2-type-select[data-v-272d5b20]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;border-radius:6px;color:var(--profile-accent);cursor:pointer;font-size:11.5px;font-weight:700;outline:none;padding:4px 8px}.pb2-detail-input[data-v-272d5b20],.pb2-outcome-input[data-v-272d5b20]{background:transparent;border-bottom:1px solid transparent;color:#475569;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease;width:100%}.pb2-outcome-input[data-v-272d5b20]{color:#059669;font-weight:600}.pb2-detail-input[data-v-272d5b20]:focus,.pb2-outcome-input[data-v-272d5b20]:focus{border-bottom-color:var(--profile-accent)}.pb2-del[data-v-272d5b20]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.pb2-del[data-v-272d5b20]:hover{background:#fee2e2;color:#ef4444}.pb2-empty[data-v-272d5b20]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:16px 12px;text-align:center}.pb2-add-btn[data-v-272d5b20]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.pb2-add-btn[data-v-272d5b20]:hover{border-style:solid}.pb2-list[data-v-272d5b20]{gap:10px}.pb2-item[data-v-272d5b20],.pb2-list[data-v-272d5b20]{display:flex;flex-direction:column}.pb2-item[data-v-272d5b20]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:13px;gap:6px;padding:14px 16px;transition:box-shadow .15s ease,border-color .15s ease}.pb2-block-public .pb2-item[data-v-272d5b20]{background:#fff}.pb2-item[data-v-272d5b20]:hover{border-color:var(--profile-border);box-shadow:0 3px 12px #0f172a0d}.pb2-item-top[data-v-272d5b20]{align-items:center;display:flex;gap:10px}.pb2-type-chip[data-v-272d5b20]{background:var(--profile-tint);border-radius:6px;color:var(--profile-accent);flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 9px;text-transform:uppercase}.pb2-item-name[data-v-272d5b20]{color:#111827;font-size:14px;font-weight:800}.pb2-item-detail[data-v-272d5b20]{color:#475569;font-size:12.5px;font-weight:500;line-height:1.5}.pb2-item-outcome[data-v-272d5b20]{align-items:flex-start;color:#059669;display:flex;font-size:12.5px;font-weight:700;gap:6px}@container (max-width: 520px){.pb2-edit-row[data-v-272d5b20],.pb2-field-pair[data-v-272d5b20]{grid-template-columns:1fr}}.ct-block[data-v-ab478eaa]{display:flex;flex-direction:column;gap:20px}.ct-block-public[data-v-ab478eaa]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ct-header[data-v-ab478eaa]{align-items:flex-start;display:flex;gap:12px}.ct-icon[data-v-ab478eaa]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ct-rows[data-v-ab478eaa]{display:flex;flex-direction:column;gap:10px}.ct-edit-row[data-v-ab478eaa]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.ct-edit-fields[data-v-ab478eaa]{display:flex;flex-direction:column;gap:8px}.ct-field-triple[data-v-ab478eaa]{align-items:center;display:grid;gap:8px;grid-template-columns:120px 120px 1fr}.ct-date-input[data-v-ab478eaa],.ct-metric-input[data-v-ab478eaa]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.ct-date-input[data-v-ab478eaa]:focus,.ct-metric-input[data-v-ab478eaa]:focus{border-bottom-color:var(--profile-accent)}.ct-metric-input[data-v-ab478eaa]{color:#059669}.ct-type-select[data-v-ab478eaa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;border-radius:6px;color:var(--profile-accent);cursor:pointer;font-size:11.5px;font-weight:700;outline:none;padding:4px 8px}.ct-title-input[data-v-ab478eaa]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.ct-title-input[data-v-ab478eaa]:focus{border-bottom-color:var(--profile-accent)}.ct-detail-input[data-v-ab478eaa]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12px;font-weight:500;outline:none;transition:border-color .12s ease;width:100%}.ct-detail-input[data-v-ab478eaa]:focus{border-bottom-color:var(--profile-accent)}.ct-del[data-v-ab478eaa]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.ct-del[data-v-ab478eaa]:hover{background:#fee2e2;color:#ef4444}.ct-empty[data-v-ab478eaa]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.ct-add-btn[data-v-ab478eaa]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.ct-add-btn[data-v-ab478eaa]:hover{border-style:solid}.ct-timeline[data-v-ab478eaa]{display:flex;flex-direction:column}.ct-milestone[data-v-ab478eaa]{display:flex;gap:14px}.ct-ms-left[data-v-ab478eaa]{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.ct-ms-dot[data-v-ab478eaa]{border:2px solid #fff;border-radius:50%;flex-shrink:0;height:13px;margin-top:3px;width:13px}.ct-dot-founded[data-v-ab478eaa]{background:#2563eb}.ct-dot-launch[data-v-ab478eaa]{background:#059669}.ct-dot-funding[data-v-ab478eaa]{background:#16a34a}.ct-dot-milestone[data-v-ab478eaa]{background:var(--profile-accent)}.ct-dot-pivot[data-v-ab478eaa]{background:#ea580c}.ct-dot-partner[data-v-ab478eaa]{background:#9333ea}.ct-dot-award[data-v-ab478eaa]{background:#d97706}.ct-dot-exit[data-v-ab478eaa]{background:#64748b}.ct-ms-line[data-v-ab478eaa]{background:#e8ecf2;flex:1;margin:4px 0;min-height:16px;width:2px}.ct-ms-body[data-v-ab478eaa]{flex:1;min-width:0;padding-bottom:20px}.ct-ms-meta[data-v-ab478eaa]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.ct-ms-date[data-v-ab478eaa]{color:#94a3b8;font-size:11.5px;font-weight:700}.ct-ms-type[data-v-ab478eaa]{border-radius:6px;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.ct-type-founded[data-v-ab478eaa]{background:#eff6ff;color:#2563eb}.ct-type-launch[data-v-ab478eaa]{background:#ecfdf5;color:#059669}.ct-type-funding[data-v-ab478eaa]{background:#f0fdf4;color:#16a34a}.ct-type-milestone[data-v-ab478eaa]{background:var(--profile-tint);color:var(--profile-accent)}.ct-type-pivot[data-v-ab478eaa]{background:#fff7ed;color:#ea580c}.ct-type-partner[data-v-ab478eaa]{background:#fdf4ff;color:#9333ea}.ct-type-award[data-v-ab478eaa]{background:#fffbeb;color:#d97706}.ct-type-exit[data-v-ab478eaa]{background:#f1f5f9;color:#64748b}.ct-ms-metric[data-v-ab478eaa]{background:#ecfdf5;border-radius:5px;color:#059669;font-size:11.5px;font-weight:700;padding:1px 7px}.ct-ms-title[data-v-ab478eaa]{color:#111827;font-size:14px;font-weight:800;line-height:1.3}.ct-ms-detail[data-v-ab478eaa]{color:#64748b;font-size:12px;font-weight:500;line-height:1.5;margin-top:3px}@container (max-width: 520px){.ct-edit-row[data-v-ab478eaa],.ct-field-triple[data-v-ab478eaa]{grid-template-columns:1fr}}.aw-block[data-v-d0c9b513]{display:flex;flex-direction:column;gap:20px}.aw-block-public[data-v-d0c9b513]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.aw-header[data-v-d0c9b513]{align-items:flex-start;display:flex;gap:12px}.aw-icon[data-v-d0c9b513]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.aw-rows[data-v-d0c9b513]{display:flex;flex-direction:column;gap:10px}.aw-edit-row[data-v-d0c9b513]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.aw-edit-fields[data-v-d0c9b513]{display:flex;flex-direction:column;gap:8px}.aw-field-pair[data-v-d0c9b513]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.aw-title-input[data-v-d0c9b513]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.aw-title-input[data-v-d0c9b513]:focus{border-bottom-color:var(--profile-accent)}.aw-meta-input[data-v-d0c9b513],.aw-summary-input[data-v-d0c9b513]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.aw-meta-input[data-v-d0c9b513]:focus,.aw-summary-input[data-v-d0c9b513]:focus{border-bottom-color:var(--profile-accent)}.aw-del[data-v-d0c9b513]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.aw-del[data-v-d0c9b513]:hover{background:#fee2e2;color:#ef4444}.aw-empty[data-v-d0c9b513]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.aw-add-btn[data-v-d0c9b513]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.aw-add-btn[data-v-d0c9b513]:hover{border-style:solid}.aw-list[data-v-d0c9b513]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.aw-card[data-v-d0c9b513]{border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:16px;transition:border-color .14s ease,transform .14s ease}.aw-card[href][data-v-d0c9b513]:hover{border-color:var(--profile-border);transform:translateY(-2px)}.aw-card-top[data-v-d0c9b513]{align-items:center;display:flex;justify-content:space-between}.aw-platform[data-v-d0c9b513]{background:var(--profile-tint);border-radius:6px;color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.aw-ext[data-v-d0c9b513]{color:#94a3b8;height:15px;width:15px}.aw-card-title[data-v-d0c9b513]{color:#111827;font-size:15px;font-weight:800;line-height:1.35}.aw-card-summary[data-v-d0c9b513]{color:#64748b;font-size:12.5px;font-weight:500;line-height:1.5}@container (max-width: 520px){.aw-edit-row[data-v-d0c9b513],.aw-field-pair[data-v-d0c9b513]{grid-template-columns:1fr}}.pub-block[data-v-68c0225f]{display:flex;flex-direction:column;gap:20px}.pub-block-public[data-v-68c0225f]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.pub-header[data-v-68c0225f]{align-items:flex-start;display:flex;gap:12px}.pub-icon[data-v-68c0225f]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pub-rows[data-v-68c0225f]{display:flex;flex-direction:column;gap:10px}.pub-edit-row[data-v-68c0225f]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.pub-edit-fields[data-v-68c0225f]{display:flex;flex-direction:column;gap:8px}.pub-field-triple[data-v-68c0225f]{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.pub-title-input[data-v-68c0225f]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.pub-title-input[data-v-68c0225f]:focus{border-bottom-color:var(--profile-accent)}.pub-meta-input[data-v-68c0225f]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.pub-meta-input[data-v-68c0225f]:focus{border-bottom-color:var(--profile-accent)}.pub-del[data-v-68c0225f]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.pub-del[data-v-68c0225f]:hover{background:#fee2e2;color:#ef4444}.pub-empty[data-v-68c0225f]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.pub-add-btn[data-v-68c0225f]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.pub-add-btn[data-v-68c0225f]:hover{border-style:solid}.pub-grid[data-v-68c0225f]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pub-card[data-v-68c0225f]{border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:9px;padding:16px;transition:border-color .14s ease,transform .14s ease}.pub-card[href][data-v-68c0225f]:hover{border-color:var(--profile-border);transform:translateY(-2px)}.pub-card-meta[data-v-68c0225f]{align-items:center;display:flex;gap:8px;justify-content:space-between}.pub-outlet[data-v-68c0225f]{color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pub-date[data-v-68c0225f]{color:#94a3b8;font-size:11px;font-weight:700}.pub-card-title[data-v-68c0225f]{color:#111827;flex:1;font-size:14.5px;font-weight:800;line-height:1.35}.pub-read[data-v-68c0225f]{align-items:center;color:var(--profile-accent);display:inline-flex;font-size:11.5px;font-weight:800;gap:4px}@container (max-width: 520px){.pub-edit-row[data-v-68c0225f],.pub-field-triple[data-v-68c0225f]{grid-template-columns:1fr}}.nlt-block[data-v-33a9f490]{display:flex;flex-direction:column;gap:20px}.nlt-block-public[data-v-33a9f490]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.nlt-header[data-v-33a9f490]{align-items:flex-start;display:flex;gap:12px}.nlt-icon[data-v-33a9f490]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.nlt-stat-edit[data-v-33a9f490]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.nlt-field[data-v-33a9f490]{border:1px solid #e8ecf2;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.nlt-field span[data-v-33a9f490]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.nlt-field input[data-v-33a9f490]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:16px;font-weight:800;outline:none}.nlt-field input[data-v-33a9f490]:focus{border-bottom-color:var(--profile-accent)}.nlt-topics-edit[data-v-33a9f490]{display:flex;flex-direction:column;gap:8px}.nlt-topics-label[data-v-33a9f490]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.nlt-chips[data-v-33a9f490]{display:flex;flex-wrap:wrap;gap:8px}.nlt-chip-edit[data-v-33a9f490]{align-items:center;background:var(--profile-tint);border:1px solid var(--profile-border);border-radius:999px;display:inline-flex;gap:4px;padding:4px 6px 4px 12px}.nlt-chip-input[data-v-33a9f490]{background:transparent;color:var(--profile-accent);font-size:12.5px;font-weight:700;outline:none;width:90px}.nlt-chip-edit button[data-v-33a9f490]{color:var(--profile-accent);display:inline-flex;opacity:.6}.nlt-chip-edit button[data-v-33a9f490]:hover{opacity:1}.nlt-chip-add[data-v-33a9f490]{border:1px dashed var(--profile-border);border-radius:999px;color:var(--profile-accent);cursor:pointer;font-size:12.5px;font-weight:700;padding:5px 14px}.nlt-stats[data-v-33a9f490]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.nlt-stat[data-v-33a9f490]{align-items:center;background:var(--profile-tint);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:18px 12px;text-align:center}.nlt-stat-value[data-v-33a9f490]{color:var(--profile-accent);font-size:clamp(20px,3vw,26px);font-weight:900;letter-spacing:-.02em}.nlt-stat-label[data-v-33a9f490]{color:#64748b;font-size:11.5px;font-weight:700}.nlt-topics[data-v-33a9f490]{display:flex;flex-wrap:wrap;gap:8px}.nlt-chip[data-v-33a9f490]{border:1px solid #e8ecf2;border-radius:999px;color:#475569;font-size:12.5px;font-weight:700;padding:6px 14px}@container (max-width: 520px){.nlt-stat-edit[data-v-33a9f490],.nlt-stats[data-v-33a9f490]{grid-template-columns:1fr}}.csa-block[data-v-1ec4f159]{display:flex;flex-direction:column;gap:20px}.csa-block-public[data-v-1ec4f159]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.csa-header[data-v-1ec4f159]{align-items:flex-start;display:flex;gap:12px}.csa-icon[data-v-1ec4f159]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.csa-rows[data-v-1ec4f159]{display:flex;flex-direction:column;gap:10px}.csa-edit-row[data-v-1ec4f159]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.csa-edit-fields[data-v-1ec4f159]{display:flex;flex-direction:column;gap:8px}.csa-field-pair[data-v-1ec4f159]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 140px}.csa-title-input[data-v-1ec4f159]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.csa-title-input[data-v-1ec4f159]:focus{border-bottom-color:var(--profile-accent)}.csa-type-select[data-v-1ec4f159]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;border-radius:6px;color:var(--profile-accent);cursor:pointer;font-size:11.5px;font-weight:700;outline:none;padding:5px 8px}.csa-excerpt-input[data-v-1ec4f159]{background:#f8fafc;border:1px solid #eef1f5;border-radius:8px;color:#475569;font-size:12.5px;font-weight:500;outline:none;padding:8px 10px;resize:vertical}.csa-excerpt-input[data-v-1ec4f159]:focus{border-color:var(--profile-accent)}.csa-del[data-v-1ec4f159]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.csa-del[data-v-1ec4f159]:hover{background:#fee2e2;color:#ef4444}.csa-empty[data-v-1ec4f159]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.csa-add-btn[data-v-1ec4f159]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.csa-add-btn[data-v-1ec4f159]:hover{border-style:solid}.csa-list[data-v-1ec4f159]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.csa-card[data-v-1ec4f159]{border:1px solid #e8ecf2;border-left:3px solid var(--profile-accent);border-radius:14px;gap:10px;padding:16px}.csa-card[data-v-1ec4f159],.csa-card-head[data-v-1ec4f159]{display:flex;flex-direction:column}.csa-card-head[data-v-1ec4f159]{gap:6px}.csa-type[data-v-1ec4f159]{align-self:flex-start;background:var(--profile-tint);border-radius:6px;color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.csa-card-title[data-v-1ec4f159]{color:#111827;font-size:15px;font-weight:800;line-height:1.35}.csa-excerpt[data-v-1ec4f159]{color:#64748b;font-size:12.5px;font-style:italic;font-weight:500;line-height:1.6}@container (max-width: 520px){.csa-edit-row[data-v-1ec4f159],.csa-field-pair[data-v-1ec4f159]{grid-template-columns:1fr}}.mkit-block[data-v-a1e333b7]{display:flex;flex-direction:column;gap:20px}.mkit-block-public[data-v-a1e333b7]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.mkit-header[data-v-a1e333b7]{align-items:flex-start;display:flex;gap:12px}.mkit-icon[data-v-a1e333b7]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.mkit-field[data-v-a1e333b7]{display:flex;flex-direction:column;gap:4px}.mkit-field span[data-v-a1e333b7]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mkit-field input[data-v-a1e333b7],.mkit-field textarea[data-v-a1e333b7]{background:#f8fafc;border:1px solid #eef1f5;border-radius:8px;color:#1f2937;font-size:13.5px;font-weight:600;outline:none;padding:8px 10px;resize:vertical}.mkit-field input[data-v-a1e333b7]:focus,.mkit-field textarea[data-v-a1e333b7]:focus{border-color:var(--profile-accent)}.mkit-pair[data-v-a1e333b7]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.mkit-topics-edit[data-v-a1e333b7]{display:flex;flex-direction:column;gap:8px}.mkit-topics-label[data-v-a1e333b7]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mkit-chips[data-v-a1e333b7]{display:flex;flex-wrap:wrap;gap:8px}.mkit-chip-edit[data-v-a1e333b7]{align-items:center;background:var(--profile-tint);border:1px solid var(--profile-border);border-radius:999px;display:inline-flex;gap:4px;padding:4px 6px 4px 12px}.mkit-chip-input[data-v-a1e333b7]{background:transparent;color:var(--profile-accent);font-size:12.5px;font-weight:700;outline:none;width:90px}.mkit-chip-edit button[data-v-a1e333b7]{color:var(--profile-accent);display:inline-flex;opacity:.6}.mkit-chip-edit button[data-v-a1e333b7]:hover{opacity:1}.mkit-chip-add[data-v-a1e333b7]{border:1px dashed var(--profile-border);border-radius:999px;color:var(--profile-accent);cursor:pointer;font-size:12.5px;font-weight:700;padding:5px 14px}.mkit-bio[data-v-a1e333b7]{color:#475569;font-size:13.5px;font-weight:500;line-height:1.65}.mkit-stats[data-v-a1e333b7]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.mkit-stat[data-v-a1e333b7]{background:var(--profile-tint);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.mkit-stat-label[data-v-a1e333b7]{color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mkit-stat-value[data-v-a1e333b7]{color:#111827;font-size:16px;font-weight:800}.mkit-stat-contact[data-v-a1e333b7]{font-size:14px}.mkit-topics[data-v-a1e333b7]{display:flex;flex-direction:column;gap:8px}.mkit-topics-head[data-v-a1e333b7]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mkit-topic-chips[data-v-a1e333b7]{display:flex;flex-wrap:wrap;gap:8px}.mkit-chip[data-v-a1e333b7]{border:1px solid #e8ecf2;border-radius:999px;color:#475569;font-size:12.5px;font-weight:700;padding:6px 14px}@container (max-width: 520px){.mkit-pair[data-v-a1e333b7],.mkit-stats[data-v-a1e333b7]{grid-template-columns:1fr}}.pvid-block[data-v-81a7c9cd]{display:flex;flex-direction:column;gap:20px}.pvid-block-public[data-v-81a7c9cd]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.pvid-header[data-v-81a7c9cd]{align-items:flex-start;display:flex;gap:12px}.pvid-icon[data-v-81a7c9cd]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pvid-rows[data-v-81a7c9cd]{display:flex;flex-direction:column;gap:10px}.pvid-edit-row[data-v-81a7c9cd]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.pvid-edit-fields[data-v-81a7c9cd]{display:flex;flex-direction:column;gap:8px}.pvid-field-triple[data-v-81a7c9cd]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 120px 1fr}.pvid-title-input[data-v-81a7c9cd]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.pvid-title-input[data-v-81a7c9cd]:focus{border-bottom-color:var(--profile-accent)}.pvid-meta-input[data-v-81a7c9cd]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.pvid-meta-input[data-v-81a7c9cd]:focus{border-bottom-color:var(--profile-accent)}.pvid-type-select[data-v-81a7c9cd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;color:var(--profile-accent);font-size:11.5px;font-weight:700;outline:none;padding:5px 8px}.pvid-del[data-v-81a7c9cd],.pvid-type-select[data-v-81a7c9cd]{border-radius:6px;cursor:pointer}.pvid-del[data-v-81a7c9cd]{align-items:center;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.pvid-del[data-v-81a7c9cd]:hover{background:#fee2e2;color:#ef4444}.pvid-empty[data-v-81a7c9cd]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.pvid-add-btn[data-v-81a7c9cd]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.pvid-add-btn[data-v-81a7c9cd]:hover{border-style:solid}.pvid-list[data-v-81a7c9cd]{display:flex;flex-direction:column;gap:10px}.pvid-card[data-v-81a7c9cd]{align-items:center;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:14px;padding:12px 14px;transition:border-color .14s ease,transform .14s ease}.pvid-card[href][data-v-81a7c9cd]:hover{border-color:var(--profile-border);transform:translateY(-1px)}.pvid-thumb[data-v-81a7c9cd]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.pvid-card-body[data-v-81a7c9cd]{flex:1;min-width:0}.pvid-card-meta[data-v-81a7c9cd]{align-items:center;display:flex;gap:8px;margin-bottom:3px}.pvid-type[data-v-81a7c9cd]{background:var(--profile-tint);border-radius:5px;color:var(--profile-accent);font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase}.pvid-show[data-v-81a7c9cd]{color:#94a3b8;font-size:11.5px;font-weight:700}.pvid-card-title[data-v-81a7c9cd]{color:#111827;font-size:14.5px;font-weight:800;line-height:1.3}@container (max-width: 520px){.pvid-edit-row[data-v-81a7c9cd],.pvid-field-triple[data-v-81a7c9cd]{grid-template-columns:1fr}}.wni-block[data-v-5fbe37da]{display:flex;flex-direction:column;gap:20px}.wni-block-public[data-v-5fbe37da]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.wni-header[data-v-5fbe37da]{align-items:flex-start;display:flex;gap:12px}.wni-icon[data-v-5fbe37da]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.wni-rows[data-v-5fbe37da]{display:flex;flex-direction:column;gap:10px}.wni-edit-row[data-v-5fbe37da]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.wni-edit-fields[data-v-5fbe37da]{display:flex;flex-direction:column;gap:6px}.wni-name-input[data-v-5fbe37da]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.wni-name-input[data-v-5fbe37da]:focus{border-bottom-color:var(--profile-accent)}.wni-detail-input[data-v-5fbe37da]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.wni-detail-input[data-v-5fbe37da]:focus{border-bottom-color:var(--profile-accent)}.wni-del[data-v-5fbe37da]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.wni-del[data-v-5fbe37da]:hover{background:#fee2e2;color:#ef4444}.wni-empty[data-v-5fbe37da]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.wni-add-btn[data-v-5fbe37da]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.wni-add-btn[data-v-5fbe37da]:hover{border-style:solid}.wni-grid[data-v-5fbe37da]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.wni-card[data-v-5fbe37da]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:11px;padding:14px 16px}.wni-dot[data-v-5fbe37da]{background:var(--profile-accent);border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;width:10px}.wni-name[data-v-5fbe37da]{color:#111827;font-size:14.5px;font-weight:800}.wni-detail[data-v-5fbe37da]{color:#64748b;font-size:12px;font-weight:500;line-height:1.5;margin-top:3px}@container (max-width: 520px){.wni-edit-row[data-v-5fbe37da]{grid-template-columns:1fr}}.gwp-block[data-v-bb50d16b]{display:flex;flex-direction:column;gap:20px}.gwp-block-public[data-v-bb50d16b]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.gwp-header[data-v-bb50d16b]{align-items:flex-start;display:flex;gap:12px}.gwp-icon[data-v-bb50d16b]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.gwp-rows[data-v-bb50d16b]{display:flex;flex-direction:column;gap:10px}.gwp-edit-row[data-v-bb50d16b]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.gwp-edit-fields[data-v-bb50d16b]{display:flex;flex-direction:column;gap:8px}.gwp-field-pair[data-v-bb50d16b]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.gwp-client-input[data-v-bb50d16b]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.gwp-client-input[data-v-bb50d16b]:focus{border-bottom-color:var(--profile-accent)}.gwp-result-input[data-v-bb50d16b],.gwp-type-input[data-v-bb50d16b]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.gwp-result-input[data-v-bb50d16b]:focus,.gwp-type-input[data-v-bb50d16b]:focus{border-bottom-color:var(--profile-accent)}.gwp-del[data-v-bb50d16b]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.gwp-del[data-v-bb50d16b]:hover{background:#fee2e2;color:#ef4444}.gwp-empty[data-v-bb50d16b]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.gwp-add-btn[data-v-bb50d16b]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.gwp-add-btn[data-v-bb50d16b]:hover{border-style:solid}.gwp-list[data-v-bb50d16b]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.gwp-card[data-v-bb50d16b]{border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:16px}.gwp-card-head[data-v-bb50d16b]{align-items:center;display:flex;gap:11px}.gwp-anon[data-v-bb50d16b]{align-items:center;background:#f1f5f9;border-radius:10px;color:#64748b;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.gwp-client[data-v-bb50d16b]{color:#111827;font-size:14.5px;font-weight:800}.gwp-type[data-v-bb50d16b]{color:var(--profile-accent);font-size:11px;font-weight:700}.gwp-result[data-v-bb50d16b]{align-items:center;background:#ecfdf5;border-radius:8px;color:#059669;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;padding:8px 12px}.gwp-result svg[data-v-bb50d16b]{flex-shrink:0}@container (max-width: 520px){.gwp-edit-row[data-v-bb50d16b],.gwp-field-pair[data-v-bb50d16b]{grid-template-columns:1fr}}.aud-block[data-v-aaf628c2]{display:flex;flex-direction:column;gap:20px}.aud-block-public[data-v-aaf628c2]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.aud-header[data-v-aaf628c2]{align-items:flex-start;display:flex;gap:12px}.aud-icon[data-v-aaf628c2]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.aud-rows[data-v-aaf628c2]{display:flex;flex-direction:column;gap:8px}.aud-edit-row[data-v-aaf628c2]{align-items:center;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 110px 90px 28px;padding:10px 14px}.aud-delta-input[data-v-aaf628c2],.aud-label-input[data-v-aaf628c2],.aud-value-input[data-v-aaf628c2]{background:transparent;border-bottom:1px solid transparent;outline:none;transition:border-color .12s ease}.aud-label-input[data-v-aaf628c2]{color:#334155;font-size:13.5px;font-weight:600}.aud-value-input[data-v-aaf628c2]{color:#111827;font-size:14px;font-weight:800}.aud-delta-input[data-v-aaf628c2]{color:#059669;font-size:12.5px;font-weight:700}.aud-delta-input[data-v-aaf628c2]:focus,.aud-label-input[data-v-aaf628c2]:focus,.aud-value-input[data-v-aaf628c2]:focus{border-bottom-color:var(--profile-accent)}.aud-del[data-v-aaf628c2]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.aud-del[data-v-aaf628c2]:hover{background:#fee2e2;color:#ef4444}.aud-empty[data-v-aaf628c2]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.aud-add-btn[data-v-aaf628c2]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.aud-add-btn[data-v-aaf628c2]:hover{border-style:solid}.aud-grid[data-v-aaf628c2]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.aud-card[data-v-aaf628c2]{align-items:center;background:var(--profile-tint);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:20px 14px;text-align:center}.aud-value[data-v-aaf628c2]{color:var(--profile-accent);font-size:clamp(22px,3.5vw,30px);font-weight:900;letter-spacing:-.02em;line-height:1}.aud-label[data-v-aaf628c2]{color:#64748b;font-size:11.5px;font-weight:700}.aud-delta[data-v-aaf628c2]{background:#ecfdf5;border-radius:5px;color:#059669;font-size:11px;font-weight:800;padding:2px 8px}@container (max-width: 520px){.aud-edit-row[data-v-aaf628c2]{grid-template-columns:1fr}}.tpo-block[data-v-911d4d9a]{display:flex;flex-direction:column;gap:20px}.tpo-block-public[data-v-911d4d9a]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.tpo-header[data-v-911d4d9a]{align-items:flex-start;display:flex;gap:12px}.tpo-icon[data-v-911d4d9a]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.tpo-rows[data-v-911d4d9a]{display:flex;flex-direction:column;gap:10px}.tpo-edit-row[data-v-911d4d9a]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.tpo-edit-fields[data-v-911d4d9a]{display:flex;flex-direction:column;gap:8px}.tpo-field-triple[data-v-911d4d9a]{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.tpo-title-input[data-v-911d4d9a]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.tpo-title-input[data-v-911d4d9a]:focus{border-bottom-color:var(--profile-accent)}.tpo-meta-input[data-v-911d4d9a],.tpo-metric-input[data-v-911d4d9a]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.tpo-metric-input[data-v-911d4d9a]{color:#059669;font-weight:700}.tpo-meta-input[data-v-911d4d9a]:focus,.tpo-metric-input[data-v-911d4d9a]:focus{border-bottom-color:var(--profile-accent)}.tpo-del[data-v-911d4d9a]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.tpo-del[data-v-911d4d9a]:hover{background:#fee2e2;color:#ef4444}.tpo-empty[data-v-911d4d9a]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.tpo-add-btn[data-v-911d4d9a]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.tpo-add-btn[data-v-911d4d9a]:hover{border-style:solid}.tpo-list[data-v-911d4d9a]{display:flex;flex-direction:column;gap:8px}.tpo-card[data-v-911d4d9a]{align-items:center;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:14px;padding:12px 16px;transition:border-color .14s ease,transform .14s ease}.tpo-card[href][data-v-911d4d9a]:hover{border-color:var(--profile-border);transform:translateY(-1px)}.tpo-rank[data-v-911d4d9a]{align-items:center;background:var(--profile-tint);border-radius:9px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:900;height:30px;justify-content:center;width:30px}.tpo-card-body[data-v-911d4d9a]{flex:1;min-width:0}.tpo-card-title[data-v-911d4d9a]{color:#111827;font-size:14px;font-weight:700;line-height:1.35}.tpo-card-meta[data-v-911d4d9a]{align-items:center;display:flex;gap:8px;margin-top:4px}.tpo-platform[data-v-911d4d9a]{color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tpo-metric[data-v-911d4d9a]{background:#ecfdf5;border-radius:5px;color:#059669;font-size:11.5px;font-weight:700;padding:1px 8px}.tpo-ext[data-v-911d4d9a]{color:#94a3b8;flex-shrink:0;height:16px;width:16px}@container (max-width: 520px){.tpo-edit-row[data-v-911d4d9a],.tpo-field-triple[data-v-911d4d9a]{grid-template-columns:1fr}}.cred-block[data-v-d2840ede]{display:flex;flex-direction:column;gap:20px}.cred-block-public[data-v-d2840ede]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cred-header[data-v-d2840ede]{align-items:flex-start;display:flex;gap:12px}.cred-icon[data-v-d2840ede]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cred-rows[data-v-d2840ede]{display:flex;flex-direction:column;gap:10px}.cred-edit-row[data-v-d2840ede]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.cred-edit-fields[data-v-d2840ede]{display:flex;flex-direction:column;gap:8px}.cred-field-pair[data-v-d2840ede]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 140px}.cred-title-input[data-v-d2840ede]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.cred-title-input[data-v-d2840ede]:focus{border-bottom-color:var(--profile-accent)}.cred-meta-input[data-v-d2840ede]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.cred-meta-input[data-v-d2840ede]:focus{border-bottom-color:var(--profile-accent)}.cred-type-select[data-v-d2840ede]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;color:var(--profile-accent);font-size:11.5px;font-weight:700;outline:none;padding:5px 8px}.cred-del[data-v-d2840ede],.cred-type-select[data-v-d2840ede]{border-radius:6px;cursor:pointer}.cred-del[data-v-d2840ede]{align-items:center;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.cred-del[data-v-d2840ede]:hover{background:#fee2e2;color:#ef4444}.cred-empty[data-v-d2840ede]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.cred-add-btn[data-v-d2840ede]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.cred-add-btn[data-v-d2840ede]:hover{border-style:solid}.cred-list[data-v-d2840ede]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.cred-card[data-v-d2840ede]{align-items:center;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:12px;padding:14px 16px}.cred-badge[data-v-d2840ede]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cred-card-top[data-v-d2840ede]{align-items:center;display:flex;gap:8px}.cred-title[data-v-d2840ede]{color:#111827;font-size:14.5px;font-weight:800}.cred-type[data-v-d2840ede]{background:var(--profile-tint);border-radius:5px;color:var(--profile-accent);font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase}.cred-issuer[data-v-d2840ede]{color:#64748b;font-size:12.5px;font-weight:500;margin-top:2px}@container (max-width: 520px){.cred-edit-row[data-v-d2840ede],.cred-field-pair[data-v-d2840ede]{grid-template-columns:1fr}}.parea-block[data-v-22cda78d]{display:flex;flex-direction:column;gap:20px}.parea-block-public[data-v-22cda78d]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.parea-header[data-v-22cda78d]{align-items:flex-start;display:flex;gap:12px}.parea-icon[data-v-22cda78d]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.parea-rows[data-v-22cda78d]{display:flex;flex-direction:column;gap:10px}.parea-edit-row[data-v-22cda78d]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.parea-edit-fields[data-v-22cda78d]{display:flex;flex-direction:column;gap:6px}.parea-name-input[data-v-22cda78d]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.parea-name-input[data-v-22cda78d]:focus{border-bottom-color:var(--profile-accent)}.parea-detail-input[data-v-22cda78d]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.parea-detail-input[data-v-22cda78d]:focus{border-bottom-color:var(--profile-accent)}.parea-del[data-v-22cda78d]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.parea-del[data-v-22cda78d]:hover{background:#fee2e2;color:#ef4444}.parea-empty[data-v-22cda78d]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.parea-add-btn[data-v-22cda78d]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.parea-add-btn[data-v-22cda78d]:hover{border-style:solid}.parea-grid[data-v-22cda78d]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.parea-card[data-v-22cda78d]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:11px;padding:14px 16px}.parea-check[data-v-22cda78d]{align-items:center;background:var(--profile-tint);border-radius:7px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;width:24px}.parea-name[data-v-22cda78d]{color:#111827;font-size:14.5px;font-weight:800}.parea-detail[data-v-22cda78d]{color:#64748b;font-size:12px;font-weight:500;line-height:1.5;margin-top:3px}@container (max-width: 520px){.parea-edit-row[data-v-22cda78d]{grid-template-columns:1fr}}.pout-block[data-v-d2d740ac]{display:flex;flex-direction:column;gap:20px}.pout-block-public[data-v-d2d740ac]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.pout-header[data-v-d2d740ac]{align-items:flex-start;display:flex;gap:12px}.pout-icon[data-v-d2d740ac]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pout-rows[data-v-d2d740ac]{display:flex;flex-direction:column;gap:8px}.pout-edit-row[data-v-d2d740ac]{align-items:center;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 110px 110px 28px;padding:10px 14px}.pout-delta-input[data-v-d2d740ac],.pout-label-input[data-v-d2d740ac],.pout-value-input[data-v-d2d740ac]{background:transparent;border-bottom:1px solid transparent;outline:none;transition:border-color .12s ease}.pout-label-input[data-v-d2d740ac]{color:#334155;font-size:13.5px;font-weight:600}.pout-value-input[data-v-d2d740ac]{color:#111827;font-size:14px;font-weight:800}.pout-delta-input[data-v-d2d740ac]{color:#059669;font-size:12.5px;font-weight:700}.pout-delta-input[data-v-d2d740ac]:focus,.pout-label-input[data-v-d2d740ac]:focus,.pout-value-input[data-v-d2d740ac]:focus{border-bottom-color:var(--profile-accent)}.pout-del[data-v-d2d740ac]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.pout-del[data-v-d2d740ac]:hover{background:#fee2e2;color:#ef4444}.pout-empty[data-v-d2d740ac]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.pout-add-btn[data-v-d2d740ac]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.pout-add-btn[data-v-d2d740ac]:hover{border-style:solid}.pout-grid[data-v-d2d740ac]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pout-card[data-v-d2d740ac]{align-items:center;background:var(--profile-tint);border-radius:14px;display:flex;flex-direction:column;gap:5px;padding:20px 14px;text-align:center}.pout-value[data-v-d2d740ac]{color:var(--profile-accent);font-size:clamp(22px,3.5vw,30px);font-weight:900;letter-spacing:-.02em;line-height:1}.pout-label[data-v-d2d740ac]{color:#64748b;font-size:11.5px;font-weight:700}.pout-delta[data-v-d2d740ac]{align-items:center;background:#ecfdf5;border-radius:5px;color:#059669;display:inline-flex;font-size:11px;font-weight:800;gap:3px;padding:2px 8px}@container (max-width: 520px){.pout-edit-row[data-v-d2d740ac]{grid-template-columns:1fr}}.prog-block[data-v-1be8c4f0]{display:flex;flex-direction:column;gap:20px}.prog-block-public[data-v-1be8c4f0]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.prog-header[data-v-1be8c4f0]{align-items:flex-start;display:flex;gap:12px}.prog-icon[data-v-1be8c4f0]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.prog-rows[data-v-1be8c4f0]{display:flex;flex-direction:column;gap:10px}.prog-edit-row[data-v-1be8c4f0]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.prog-edit-fields[data-v-1be8c4f0]{display:flex;flex-direction:column;gap:8px}.prog-field-pair[data-v-1be8c4f0]{display:grid;gap:8px;grid-template-columns:1fr 160px}.prog-name-input[data-v-1be8c4f0]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.prog-name-input[data-v-1be8c4f0]:focus{border-bottom-color:var(--profile-accent)}.prog-meta-input[data-v-1be8c4f0]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.prog-meta-input[data-v-1be8c4f0]:focus{border-bottom-color:var(--profile-accent)}.prog-features-input[data-v-1be8c4f0]{background:#f8fafc;border:1px solid #eef1f5;border-radius:8px;color:#475569;font-size:12.5px;font-weight:500;outline:none;padding:8px 10px;resize:vertical}.prog-features-input[data-v-1be8c4f0]:focus{border-color:var(--profile-accent)}.prog-del[data-v-1be8c4f0]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.prog-del[data-v-1be8c4f0]:hover{background:#fee2e2;color:#ef4444}.prog-empty[data-v-1be8c4f0]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.prog-add-btn[data-v-1be8c4f0]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.prog-add-btn[data-v-1be8c4f0]:hover{border-style:solid}.prog-list[data-v-1be8c4f0]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.prog-card[data-v-1be8c4f0]{border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:18px}.prog-card-head[data-v-1be8c4f0]{align-items:center;display:flex;gap:8px;justify-content:space-between}.prog-name[data-v-1be8c4f0]{color:#111827;font-size:15.5px;font-weight:800}.prog-duration[data-v-1be8c4f0]{background:var(--profile-tint);border-radius:6px;color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.prog-summary[data-v-1be8c4f0]{color:#64748b;font-size:12.5px;font-weight:500;line-height:1.55}.prog-features[data-v-1be8c4f0]{display:flex;flex-direction:column;gap:6px}.prog-features li[data-v-1be8c4f0]{align-items:flex-start;color:#475569;display:flex;font-size:12.5px;font-weight:600;gap:8px}.prog-features svg[data-v-1be8c4f0]{color:var(--profile-accent);flex-shrink:0;margin-top:2px}@container (max-width: 520px){.prog-edit-row[data-v-1be8c4f0],.prog-field-pair[data-v-1be8c4f0]{grid-template-columns:1fr}}.discl-block[data-v-f8779b78]{display:flex;flex-direction:column;gap:18px}.discl-block-public[data-v-f8779b78]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.discl-header[data-v-f8779b78]{align-items:flex-start;display:flex;gap:12px}.discl-icon[data-v-f8779b78]{align-items:center;background:#fff7ed;border-radius:10px;color:#d97706;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.discl-textarea[data-v-f8779b78]{background:#f8fafc;border:1px solid #eef1f5;border-radius:10px;color:#475569;font-size:13px;font-weight:500;line-height:1.6;outline:none;padding:12px 14px;resize:vertical}.discl-textarea[data-v-f8779b78]:focus{border-color:var(--profile-accent)}.discl-notice[data-v-f8779b78]{align-items:flex-start;background:#fffbf4;border:1px solid #fde7c8;border-radius:14px;display:flex;gap:12px;padding:16px 18px}.discl-notice-icon[data-v-f8779b78]{color:#d97706;flex-shrink:0;height:20px;margin-top:1px;width:20px}.discl-body[data-v-f8779b78]{color:#92744a;font-size:12.5px;font-weight:500;line-height:1.65}.appt-block[data-v-0a5e77b0]{display:flex;flex-direction:column;gap:20px}.appt-block-public[data-v-0a5e77b0]{background:linear-gradient(160deg,var(--profile-tint),#fff);border:1px solid var(--profile-border);border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.appt-header[data-v-0a5e77b0]{align-items:flex-start;display:flex;gap:12px}.appt-icon[data-v-0a5e77b0]{align-items:center;background:var(--profile-accent);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.appt-options-edit[data-v-0a5e77b0]{display:flex;flex-direction:column;gap:8px}.appt-options-label[data-v-0a5e77b0]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.appt-chips[data-v-0a5e77b0]{display:flex;flex-wrap:wrap;gap:8px}.appt-chip-edit[data-v-0a5e77b0]{align-items:center;background:var(--profile-tint);border:1px solid var(--profile-border);border-radius:999px;display:inline-flex;gap:4px;padding:4px 6px 4px 12px}.appt-chip-input[data-v-0a5e77b0]{background:transparent;color:var(--profile-accent);font-size:12.5px;font-weight:700;outline:none;width:110px}.appt-chip-edit button[data-v-0a5e77b0]{color:var(--profile-accent);display:inline-flex;opacity:.6}.appt-chip-edit button[data-v-0a5e77b0]:hover{opacity:1}.appt-chip-add[data-v-0a5e77b0]{border:1px dashed var(--profile-border);border-radius:999px;color:var(--profile-accent);cursor:pointer;font-size:12.5px;font-weight:700;padding:5px 14px}.appt-btn-edit[data-v-0a5e77b0]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.appt-field[data-v-0a5e77b0]{display:flex;flex-direction:column;gap:4px}.appt-field span[data-v-0a5e77b0]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.appt-field input[data-v-0a5e77b0]{background:#fff;border:1px solid #e8ecf2;border-radius:8px;color:#1f2937;font-size:13.5px;font-weight:600;outline:none;padding:8px 10px}.appt-field input[data-v-0a5e77b0]:focus{border-color:var(--profile-accent)}.appt-cta[data-v-0a5e77b0]{display:flex;flex-direction:column;gap:16px}.appt-options[data-v-0a5e77b0]{display:flex;flex-wrap:wrap;gap:8px}.appt-chip[data-v-0a5e77b0]{background:#fff;border:1px solid var(--profile-border);border-radius:999px;color:var(--profile-accent);font-size:12.5px;font-weight:700;padding:6px 14px}.appt-button[data-v-0a5e77b0]{align-items:center;align-self:flex-start;background:var(--profile-accent);border-radius:12px;box-shadow:0 8px 18px color-mix(in srgb,var(--profile-accent) 32%,transparent);color:#fff;display:inline-flex;font-size:14px;font-weight:800;gap:9px;padding:13px 24px;transition:filter .15s ease}.appt-button[data-v-0a5e77b0]:hover{filter:brightness(.94)}@container (max-width: 520px){.appt-btn-edit[data-v-0a5e77b0]{grid-template-columns:1fr}}.svc-block[data-v-04b3fd93]{display:flex;flex-direction:column;gap:20px}.svc-block-public[data-v-04b3fd93]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.svc-header[data-v-04b3fd93]{align-items:flex-start;display:flex;gap:12px}.svc-icon[data-v-04b3fd93]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.svc-rows[data-v-04b3fd93]{display:flex;flex-direction:column;gap:10px}.svc-edit-row[data-v-04b3fd93]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.svc-edit-fields[data-v-04b3fd93]{display:flex;flex-direction:column;gap:8px}.svc-field-trip[data-v-04b3fd93]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 120px auto}.svc-name-input[data-v-04b3fd93]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.svc-name-input[data-v-04b3fd93]:focus{border-bottom-color:var(--profile-accent)}.svc-price-input[data-v-04b3fd93]{background:transparent;border-bottom:1px solid transparent;color:var(--profile-accent);font-size:13.5px;font-weight:800;outline:none;transition:border-color .12s ease}.svc-price-input[data-v-04b3fd93]:focus{border-bottom-color:var(--profile-accent)}.svc-feat-toggle[data-v-04b3fd93]{align-items:center;color:#64748b;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;white-space:nowrap}.svc-tagline-input[data-v-04b3fd93]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.svc-tagline-input[data-v-04b3fd93]:focus{border-bottom-color:var(--profile-accent)}.svc-features-input[data-v-04b3fd93]{background:#f8fafc;border:1px solid #eef1f5;border-radius:8px;color:#475569;font-size:12.5px;font-weight:500;outline:none;padding:8px 10px;resize:vertical}.svc-features-input[data-v-04b3fd93]:focus{border-color:var(--profile-accent)}.svc-del[data-v-04b3fd93]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.svc-del[data-v-04b3fd93]:hover{background:#fee2e2;color:#ef4444}.svc-empty[data-v-04b3fd93]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.svc-add-btn[data-v-04b3fd93]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.svc-add-btn[data-v-04b3fd93]:hover{border-style:solid}.svc-grid[data-v-04b3fd93]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.svc-card[data-v-04b3fd93]{border:1px solid #e8ecf2;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:20px 18px;position:relative}.svc-card-featured[data-v-04b3fd93]{background:var(--profile-tint);border-color:var(--profile-accent);box-shadow:0 8px 20px color-mix(in srgb,var(--profile-accent) 14%,transparent)}.svc-tag[data-v-04b3fd93]{background:var(--profile-accent);border-radius:999px;color:#fff;font-size:10px;font-weight:800;left:18px;letter-spacing:.05em;padding:3px 10px;position:absolute;text-transform:uppercase;top:-10px}.svc-name[data-v-04b3fd93]{color:#111827;font-size:15px;font-weight:800}.svc-price[data-v-04b3fd93]{color:var(--profile-accent);font-size:22px;font-weight:900;letter-spacing:-.02em}.svc-tagline[data-v-04b3fd93]{color:#64748b;font-size:12px;font-weight:500;line-height:1.5}.svc-features[data-v-04b3fd93]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.svc-features li[data-v-04b3fd93]{align-items:flex-start;color:#475569;display:flex;font-size:12.5px;font-weight:600;gap:8px}.svc-features svg[data-v-04b3fd93]{color:var(--profile-accent);flex-shrink:0;margin-top:2px}@container (max-width: 520px){.svc-edit-row[data-v-04b3fd93],.svc-field-trip[data-v-04b3fd93]{grid-template-columns:1fr}}.tstory-block[data-v-5931d534]{display:flex;flex-direction:column;gap:20px}.tstory-block-public[data-v-5931d534]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.tstory-header[data-v-5931d534]{align-items:flex-start;display:flex;gap:12px}.tstory-icon[data-v-5931d534]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.tstory-rows[data-v-5931d534]{display:flex;flex-direction:column;gap:10px}.tstory-edit-row[data-v-5931d534]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.tstory-edit-fields[data-v-5931d534]{display:flex;flex-direction:column;gap:8px}.tstory-field-pair[data-v-5931d534]{display:grid;gap:8px;grid-template-columns:1fr 140px}.tstory-client-input[data-v-5931d534]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.tstory-client-input[data-v-5931d534]:focus{border-bottom-color:var(--profile-accent)}.tstory-meta-input[data-v-5931d534]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.tstory-meta-input[data-v-5931d534]:focus{border-bottom-color:var(--profile-accent)}.tstory-del[data-v-5931d534]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.tstory-del[data-v-5931d534]:hover{background:#fee2e2;color:#ef4444}.tstory-empty[data-v-5931d534]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.tstory-add-btn[data-v-5931d534]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.tstory-add-btn[data-v-5931d534]:hover{border-style:solid}.tstory-list[data-v-5931d534]{gap:12px}.tstory-card[data-v-5931d534],.tstory-list[data-v-5931d534]{display:flex;flex-direction:column}.tstory-card[data-v-5931d534]{border:1px solid #e8ecf2;border-radius:16px;gap:14px;padding:18px}.tstory-card-head[data-v-5931d534]{align-items:center;display:flex;gap:11px}.tstory-avatar[data-v-5931d534]{align-items:center;background:var(--profile-tint);border-radius:50%;color:var(--profile-accent);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;height:40px;justify-content:center;width:40px}.tstory-client[data-v-5931d534]{color:#111827;font-size:14.5px;font-weight:800}.tstory-duration[data-v-5931d534]{color:#94a3b8;font-size:11.5px;font-weight:700}.tstory-ba[data-v-5931d534]{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr}.tstory-ba-col[data-v-5931d534]{border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.tstory-before[data-v-5931d534]{background:#f8fafc}.tstory-after[data-v-5931d534]{background:var(--profile-tint)}.tstory-ba-label[data-v-5931d534]{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tstory-before .tstory-ba-label[data-v-5931d534]{color:#94a3b8}.tstory-after .tstory-ba-label[data-v-5931d534]{color:var(--profile-accent)}.tstory-ba-text[data-v-5931d534]{color:#334155;font-size:12.5px;font-weight:600;line-height:1.45}.tstory-arrow[data-v-5931d534]{color:#cbd5e1;flex-shrink:0;height:20px;width:20px}.tstory-note[data-v-5931d534]{align-items:center;color:#94a3b8;display:flex;font-size:11.5px;font-weight:600;gap:7px}.tstory-note svg[data-v-5931d534]{flex-shrink:0}@media(max-width:520px){.tstory-ba[data-v-5931d534]{grid-template-columns:1fr}.tstory-arrow[data-v-5931d534]{justify-self:center;transform:rotate(90deg)}}@container (max-width: 520px){.tstory-ba[data-v-5931d534],.tstory-edit-row[data-v-5931d534],.tstory-field-pair[data-v-5931d534]{grid-template-columns:1fr}}.paper-block[data-v-e2e9bdf4]{display:flex;flex-direction:column;gap:20px}.paper-block-public[data-v-e2e9bdf4]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.paper-header[data-v-e2e9bdf4]{align-items:flex-start;display:flex;gap:12px}.paper-icon[data-v-e2e9bdf4]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.paper-rows[data-v-e2e9bdf4]{display:flex;flex-direction:column;gap:10px}.paper-edit-row[data-v-e2e9bdf4]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.paper-edit-fields[data-v-e2e9bdf4]{display:flex;flex-direction:column;gap:8px}.paper-field-triple[data-v-e2e9bdf4]{display:grid;gap:8px;grid-template-columns:1fr 80px 1fr}.paper-title-input[data-v-e2e9bdf4]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.paper-title-input[data-v-e2e9bdf4]:focus{border-bottom-color:var(--profile-accent)}.paper-meta-input[data-v-e2e9bdf4]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.paper-meta-input[data-v-e2e9bdf4]:focus{border-bottom-color:var(--profile-accent)}.paper-del[data-v-e2e9bdf4]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.paper-del[data-v-e2e9bdf4]:hover{background:#fee2e2;color:#ef4444}.paper-empty[data-v-e2e9bdf4]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.paper-add-btn[data-v-e2e9bdf4]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.paper-add-btn[data-v-e2e9bdf4]:hover{border-style:solid}.paper-list[data-v-e2e9bdf4]{display:flex;flex-direction:column;gap:8px}.paper-card[data-v-e2e9bdf4]{align-items:center;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:13px;padding:13px 16px;transition:border-color .14s ease,transform .14s ease}.paper-card[href][data-v-e2e9bdf4]:hover{border-color:var(--profile-border);transform:translateY(-1px)}.paper-mark[data-v-e2e9bdf4]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.paper-title[data-v-e2e9bdf4]{color:#111827;font-size:14px;font-weight:700;line-height:1.35}.paper-meta[data-v-e2e9bdf4]{color:#64748b;font-size:12px;font-weight:600;margin-top:2px}.paper-ext[data-v-e2e9bdf4]{color:#94a3b8;flex-shrink:0;height:16px;width:16px}@container (max-width: 520px){.paper-edit-row[data-v-e2e9bdf4],.paper-field-triple[data-v-e2e9bdf4]{grid-template-columns:1fr}}.clinic-block[data-v-a97a6d91]{display:flex;flex-direction:column;gap:20px}.clinic-block-public[data-v-a97a6d91]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.clinic-header[data-v-a97a6d91]{align-items:flex-start;display:flex;gap:12px}.clinic-icon[data-v-a97a6d91]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.clinic-fields[data-v-a97a6d91]{gap:10px}.clinic-field[data-v-a97a6d91],.clinic-fields[data-v-a97a6d91]{display:flex;flex-direction:column}.clinic-field[data-v-a97a6d91]{gap:4px}.clinic-field span[data-v-a97a6d91]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.clinic-field input[data-v-a97a6d91]{background:#f8fafc;border:1px solid #eef1f5;border-radius:8px;color:#1f2937;font-size:13.5px;font-weight:600;outline:none;padding:8px 10px}.clinic-field input[data-v-a97a6d91]:focus{border-color:var(--profile-accent)}.clinic-pair[data-v-a97a6d91]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.clinic-hours-edit[data-v-a97a6d91]{display:flex;flex-direction:column;gap:8px}.clinic-hours-label[data-v-a97a6d91]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.clinic-hour-row[data-v-a97a6d91]{align-items:center;display:grid;gap:8px;grid-template-columns:140px 1fr 26px}.clinic-day-input[data-v-a97a6d91],.clinic-time-input[data-v-a97a6d91]{background:transparent;border-bottom:1px solid #eef1f5;color:#334155;font-size:12.5px;font-weight:600;outline:none;transition:border-color .12s ease}.clinic-day-input[data-v-a97a6d91]:focus,.clinic-time-input[data-v-a97a6d91]:focus{border-bottom-color:var(--profile-accent)}.clinic-del[data-v-a97a6d91]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.clinic-del[data-v-a97a6d91]:hover{background:#fee2e2;color:#ef4444}.clinic-add-btn[data-v-a97a6d91]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;padding:8px 14px}.clinic-add-btn[data-v-a97a6d91]:hover{border-style:solid}.clinic-grid[data-v-a97a6d91]{display:grid;gap:18px;grid-template-columns:1.3fr 1fr}@media(max-width:560px){.clinic-grid[data-v-a97a6d91]{grid-template-columns:1fr}}.clinic-info-col[data-v-a97a6d91]{display:flex;flex-direction:column;gap:10px}.clinic-row[data-v-a97a6d91]{align-items:flex-start;display:flex;gap:11px}.clinic-row-icon[data-v-a97a6d91]{align-items:center;background:var(--profile-tint);border-radius:9px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.clinic-row-text[data-v-a97a6d91]{color:#334155;font-size:13.5px;font-weight:600;line-height:1.5;padding-top:5px}.clinic-row-link:hover .clinic-row-text[data-v-a97a6d91]{color:var(--profile-accent)}.clinic-hours[data-v-a97a6d91]{background:var(--profile-tint);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:16px}.clinic-hours-head[data-v-a97a6d91]{color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.clinic-hour[data-v-a97a6d91]{align-items:center;display:flex;gap:10px;justify-content:space-between}.clinic-hour-day[data-v-a97a6d91]{color:#334155;font-size:12.5px;font-weight:700}.clinic-hour-time[data-v-a97a6d91]{color:#64748b;font-size:12.5px;font-weight:600}@container (max-width: 520px){.clinic-grid[data-v-a97a6d91],.clinic-hour-row[data-v-a97a6d91],.clinic-pair[data-v-a97a6d91]{grid-template-columns:1fr}}.lpa-block[data-v-32d9f713]{display:flex;flex-direction:column;gap:20px}.lpa-block-public[data-v-32d9f713]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.lpa-header[data-v-32d9f713]{align-items:flex-start;display:flex;gap:12px}.lpa-icon[data-v-32d9f713]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.lpa-rows[data-v-32d9f713]{display:flex;flex-direction:column;gap:10px}.lpa-edit-row[data-v-32d9f713]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.lpa-edit-fields[data-v-32d9f713]{display:flex;flex-direction:column;gap:6px}.lpa-name-input[data-v-32d9f713]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.lpa-name-input[data-v-32d9f713]:focus{border-bottom-color:var(--profile-accent)}.lpa-detail-input[data-v-32d9f713]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.lpa-detail-input[data-v-32d9f713]:focus{border-bottom-color:var(--profile-accent)}.lpa-del[data-v-32d9f713]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.lpa-del[data-v-32d9f713]:hover{background:#fee2e2;color:#ef4444}.lpa-empty[data-v-32d9f713]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.lpa-add-btn[data-v-32d9f713]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.lpa-add-btn[data-v-32d9f713]:hover{border-style:solid}.lpa-grid[data-v-32d9f713]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.lpa-card[data-v-32d9f713]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:12px;padding:14px 16px}.lpa-mark[data-v-32d9f713]{align-items:center;background:var(--profile-tint);border-radius:8px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;font-size:16px;font-weight:900;height:30px;justify-content:center;width:30px}.lpa-name[data-v-32d9f713]{color:#111827;font-size:14.5px;font-weight:800}.lpa-detail[data-v-32d9f713]{color:#64748b;font-size:12px;font-weight:500;line-height:1.5;margin-top:3px}@container (max-width: 520px){.lpa-edit-row[data-v-32d9f713]{grid-template-columns:1fr}}.bar-block[data-v-0cfb3de6]{display:flex;flex-direction:column;gap:20px}.bar-block-public[data-v-0cfb3de6]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.bar-header[data-v-0cfb3de6]{align-items:flex-start;display:flex;gap:12px}.bar-icon[data-v-0cfb3de6]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bar-rows[data-v-0cfb3de6]{display:flex;flex-direction:column;gap:10px}.bar-edit-row[data-v-0cfb3de6]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.bar-edit-fields[data-v-0cfb3de6]{display:flex;flex-direction:column;gap:8px}.bar-field-pair[data-v-0cfb3de6]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.bar-juris-input[data-v-0cfb3de6]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.bar-juris-input[data-v-0cfb3de6]:focus{border-bottom-color:var(--profile-accent)}.bar-status-input[data-v-0cfb3de6]{background:transparent;border-bottom:1px solid transparent;color:#059669;font-size:12.5px;font-weight:700;outline:none;transition:border-color .12s ease}.bar-status-input[data-v-0cfb3de6]:focus{border-bottom-color:var(--profile-accent)}.bar-meta-input[data-v-0cfb3de6]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.bar-meta-input[data-v-0cfb3de6]:focus{border-bottom-color:var(--profile-accent)}.bar-del[data-v-0cfb3de6]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.bar-del[data-v-0cfb3de6]:hover{background:#fee2e2;color:#ef4444}.bar-empty[data-v-0cfb3de6]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.bar-add-btn[data-v-0cfb3de6]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.bar-add-btn[data-v-0cfb3de6]:hover{border-style:solid}.bar-list[data-v-0cfb3de6]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.bar-card[data-v-0cfb3de6]{border:1px solid #e8ecf2;border-radius:14px;border-top:3px solid var(--profile-accent);display:flex;flex-direction:column;gap:5px;padding:16px}.bar-card-top[data-v-0cfb3de6]{align-items:center;display:flex;gap:8px;justify-content:space-between}.bar-juris[data-v-0cfb3de6]{color:#111827;font-size:14.5px;font-weight:800}.bar-status[data-v-0cfb3de6]{background:#ecfdf5;border-radius:5px;color:#059669;font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.bar-license[data-v-0cfb3de6]{color:#475569;font-size:13px;font-weight:600}.bar-meta[data-v-0cfb3de6]{color:#94a3b8;font-size:11.5px;font-weight:600}@container (max-width: 520px){.bar-edit-row[data-v-0cfb3de6],.bar-field-pair[data-v-0cfb3de6]{grid-template-columns:1fr}}.cexp-block[data-v-28cc9664]{display:flex;flex-direction:column;gap:20px}.cexp-block-public[data-v-28cc9664]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cexp-header[data-v-28cc9664]{align-items:flex-start;display:flex;gap:12px}.cexp-icon[data-v-28cc9664]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cexp-rows[data-v-28cc9664]{display:flex;flex-direction:column;gap:10px}.cexp-edit-row[data-v-28cc9664]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.cexp-edit-fields[data-v-28cc9664]{display:flex;flex-direction:column;gap:8px}.cexp-type-input[data-v-28cc9664]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.cexp-type-input[data-v-28cc9664]:focus{border-bottom-color:var(--profile-accent)}.cexp-meta-input[data-v-28cc9664]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.cexp-meta-input[data-v-28cc9664]:focus{border-bottom-color:var(--profile-accent)}.cexp-del[data-v-28cc9664]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.cexp-del[data-v-28cc9664]:hover{background:#fee2e2;color:#ef4444}.cexp-empty[data-v-28cc9664]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.cexp-add-btn[data-v-28cc9664]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.cexp-add-btn[data-v-28cc9664]:hover{border-style:solid}.cexp-list[data-v-28cc9664]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cexp-card[data-v-28cc9664]{border:1px solid #e8ecf2;border-left:3px solid var(--profile-accent);border-radius:14px;display:flex;flex-direction:column;gap:9px;padding:16px}.cexp-type[data-v-28cc9664]{color:#111827;font-size:15px;font-weight:800;line-height:1.3}.cexp-role[data-v-28cc9664]{align-items:center;color:#475569;display:flex;font-size:12.5px;font-weight:600;gap:8px}.cexp-tag[data-v-28cc9664]{background:var(--profile-tint);border-radius:5px;color:var(--profile-accent);font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase}.cexp-result[data-v-28cc9664]{align-items:flex-start;color:#059669;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px}.cexp-result svg[data-v-28cc9664]{flex-shrink:0;margin-top:2px}@container (max-width: 520px){.cexp-edit-row[data-v-28cc9664]{grid-template-columns:1fr}}.lwr-block[data-v-3997f8bb]{display:flex;flex-direction:column;gap:20px}.lwr-block-public[data-v-3997f8bb]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.lwr-header[data-v-3997f8bb]{align-items:flex-start;display:flex;gap:12px}.lwr-icon[data-v-3997f8bb]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.lwr-rows[data-v-3997f8bb]{display:flex;flex-direction:column;gap:10px}.lwr-edit-row[data-v-3997f8bb]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.lwr-edit-fields[data-v-3997f8bb]{display:flex;flex-direction:column;gap:8px}.lwr-field-triple[data-v-3997f8bb]{align-items:center;display:grid;gap:8px;grid-template-columns:120px 1fr 1fr}.lwr-title-input[data-v-3997f8bb]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.lwr-title-input[data-v-3997f8bb]:focus{border-bottom-color:var(--profile-accent)}.lwr-type-select[data-v-3997f8bb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;border-radius:6px;color:var(--profile-accent);cursor:pointer;font-size:11.5px;font-weight:700;outline:none;padding:5px 8px}.lwr-meta-input[data-v-3997f8bb]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.lwr-meta-input[data-v-3997f8bb]:focus{border-bottom-color:var(--profile-accent)}.lwr-del[data-v-3997f8bb]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.lwr-del[data-v-3997f8bb]:hover{background:#fee2e2;color:#ef4444}.lwr-empty[data-v-3997f8bb]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.lwr-add-btn[data-v-3997f8bb]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.lwr-add-btn[data-v-3997f8bb]:hover{border-style:solid}.lwr-list[data-v-3997f8bb]{display:flex;flex-direction:column;gap:8px}.lwr-card[data-v-3997f8bb]{align-items:center;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:13px;padding:13px 16px;transition:border-color .14s ease,transform .14s ease}.lwr-card[href][data-v-3997f8bb]:hover{border-color:var(--profile-border);transform:translateY(-1px)}.lwr-card-meta[data-v-3997f8bb]{align-items:center;display:flex;gap:8px;margin-bottom:3px}.lwr-type[data-v-3997f8bb]{background:var(--profile-tint);border-radius:5px;color:var(--profile-accent);font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase}.lwr-venue[data-v-3997f8bb]{color:#94a3b8;font-size:11.5px;font-weight:700}.lwr-card-title[data-v-3997f8bb]{color:#111827;font-size:14px;font-weight:700;line-height:1.35}.lwr-ext[data-v-3997f8bb]{color:#94a3b8;flex-shrink:0;height:16px;width:16px}@container (max-width: 520px){.lwr-edit-row[data-v-3997f8bb],.lwr-field-triple[data-v-3997f8bb]{grid-template-columns:1fr}}.cmpl-block[data-v-271991d6]{display:flex;flex-direction:column;gap:20px}.cmpl-block-public[data-v-271991d6]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cmpl-header[data-v-271991d6]{align-items:flex-start;display:flex;gap:12px}.cmpl-icon[data-v-271991d6]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cmpl-rows[data-v-271991d6]{display:flex;flex-direction:column;gap:10px}.cmpl-edit-row[data-v-271991d6]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.cmpl-edit-fields[data-v-271991d6]{display:flex;flex-direction:column;gap:6px}.cmpl-name-input[data-v-271991d6]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.cmpl-name-input[data-v-271991d6]:focus{border-bottom-color:var(--profile-accent)}.cmpl-detail-input[data-v-271991d6]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.cmpl-detail-input[data-v-271991d6]:focus{border-bottom-color:var(--profile-accent)}.cmpl-del[data-v-271991d6]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.cmpl-del[data-v-271991d6]:hover{background:#fee2e2;color:#ef4444}.cmpl-empty[data-v-271991d6]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.cmpl-add-btn[data-v-271991d6]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.cmpl-add-btn[data-v-271991d6]:hover{border-style:solid}.cmpl-grid[data-v-271991d6]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.cmpl-card[data-v-271991d6]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:11px;padding:14px 16px}.cmpl-check[data-v-271991d6]{align-items:center;background:var(--profile-tint);border-radius:7px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;width:24px}.cmpl-name[data-v-271991d6]{color:#111827;font-size:14px;font-weight:800}.cmpl-detail[data-v-271991d6]{color:#64748b;font-size:12px;font-weight:500;line-height:1.5;margin-top:3px}@container (max-width: 520px){.cmpl-edit-row[data-v-271991d6]{grid-template-columns:1fr}}.cadv-block[data-v-17920fe0]{display:flex;flex-direction:column;gap:20px}.cadv-block-public[data-v-17920fe0]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cadv-header[data-v-17920fe0]{align-items:flex-start;display:flex;gap:12px}.cadv-icon[data-v-17920fe0]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cadv-rows[data-v-17920fe0]{display:flex;flex-direction:column;gap:10px}.cadv-edit-row[data-v-17920fe0]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.cadv-edit-fields[data-v-17920fe0]{display:flex;flex-direction:column;gap:6px}.cadv-type-input[data-v-17920fe0]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.cadv-type-input[data-v-17920fe0]:focus{border-bottom-color:var(--profile-accent)}.cadv-detail-input[data-v-17920fe0]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.cadv-detail-input[data-v-17920fe0]:focus{border-bottom-color:var(--profile-accent)}.cadv-del[data-v-17920fe0]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.cadv-del[data-v-17920fe0]:hover{background:#fee2e2;color:#ef4444}.cadv-empty[data-v-17920fe0]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.cadv-add-btn[data-v-17920fe0]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.cadv-add-btn[data-v-17920fe0]:hover{border-style:solid}.cadv-list[data-v-17920fe0]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.cadv-card[data-v-17920fe0]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:12px;padding:14px 16px}.cadv-bullet[data-v-17920fe0]{background:var(--profile-accent);border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;width:10px}.cadv-type[data-v-17920fe0]{color:#111827;font-size:14.5px;font-weight:800}.cadv-detail[data-v-17920fe0]{color:#64748b;font-size:12px;font-weight:500;line-height:1.5;margin-top:3px}@container (max-width: 520px){.cadv-edit-row[data-v-17920fe0]{grid-template-columns:1fr}}.cwork-block[data-v-8d5d6b9a]{display:flex;flex-direction:column;gap:20px}.cwork-block-public[data-v-8d5d6b9a]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cwork-header[data-v-8d5d6b9a]{align-items:flex-start;display:flex;gap:12px}.cwork-icon[data-v-8d5d6b9a]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cwork-rows[data-v-8d5d6b9a]{display:flex;flex-direction:column;gap:10px}.cwork-edit-row[data-v-8d5d6b9a]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.cwork-edit-fields[data-v-8d5d6b9a]{display:flex;flex-direction:column;gap:6px}.cwork-label-input[data-v-8d5d6b9a]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.cwork-label-input[data-v-8d5d6b9a]:focus{border-bottom-color:var(--profile-accent)}.cwork-detail-input[data-v-8d5d6b9a]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.cwork-detail-input[data-v-8d5d6b9a]:focus{border-bottom-color:var(--profile-accent)}.cwork-del[data-v-8d5d6b9a]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.cwork-del[data-v-8d5d6b9a]:hover{background:#fee2e2;color:#ef4444}.cwork-empty[data-v-8d5d6b9a]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.cwork-add-btn[data-v-8d5d6b9a]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.cwork-add-btn[data-v-8d5d6b9a]:hover{border-style:solid}.cwork-list[data-v-8d5d6b9a]{display:flex;flex-direction:column;gap:8px}.cwork-card[data-v-8d5d6b9a]{align-items:center;background:#fafbfc;border:1px dashed #d8dee7;border-radius:14px;display:flex;gap:13px;padding:14px 16px}.cwork-lock[data-v-8d5d6b9a]{align-items:center;background:#eef1f5;border-radius:10px;color:#64748b;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.cwork-label[data-v-8d5d6b9a]{color:#111827;font-size:14px;font-weight:800}.cwork-detail[data-v-8d5d6b9a]{color:#64748b;font-size:12px;font-weight:500;line-height:1.45;margin-top:2px}.cwork-badge[data-v-8d5d6b9a]{background:#eef1f5;border-radius:5px;color:#64748b;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.05em;margin-left:auto;padding:3px 8px;text-transform:uppercase}@container (max-width: 520px){.cwork-edit-row[data-v-8d5d6b9a]{grid-template-columns:1fr}}.lcta-block[data-v-bc545328]{display:flex;flex-direction:column;gap:20px}.lcta-block-public[data-v-bc545328]{background:linear-gradient(160deg,var(--profile-tint),#fff);border:1px solid var(--profile-border);border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.lcta-header[data-v-bc545328]{align-items:flex-start;display:flex;gap:12px}.lcta-icon[data-v-bc545328]{align-items:center;background:var(--profile-accent);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.lcta-options-edit[data-v-bc545328]{display:flex;flex-direction:column;gap:8px}.lcta-options-label[data-v-bc545328]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lcta-chips[data-v-bc545328]{display:flex;flex-wrap:wrap;gap:8px}.lcta-chip-edit[data-v-bc545328]{align-items:center;background:var(--profile-tint);border:1px solid var(--profile-border);border-radius:999px;display:inline-flex;gap:4px;padding:4px 6px 4px 12px}.lcta-chip-input[data-v-bc545328]{background:transparent;color:var(--profile-accent);font-size:12.5px;font-weight:700;outline:none;width:110px}.lcta-chip-edit button[data-v-bc545328]{color:var(--profile-accent);display:inline-flex;opacity:.6}.lcta-chip-edit button[data-v-bc545328]:hover{opacity:1}.lcta-chip-add[data-v-bc545328]{border:1px dashed var(--profile-border);border-radius:999px;color:var(--profile-accent);cursor:pointer;font-size:12.5px;font-weight:700;padding:5px 14px}.lcta-btn-edit[data-v-bc545328]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.lcta-field[data-v-bc545328]{display:flex;flex-direction:column;gap:4px}.lcta-field span[data-v-bc545328]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lcta-field input[data-v-bc545328]{background:#fff;border:1px solid #e8ecf2;border-radius:8px;color:#1f2937;font-size:13.5px;font-weight:600;outline:none;padding:8px 10px}.lcta-field input[data-v-bc545328]:focus{border-color:var(--profile-accent)}.lcta-cta[data-v-bc545328]{display:flex;flex-direction:column;gap:16px}.lcta-options[data-v-bc545328]{display:flex;flex-wrap:wrap;gap:8px}.lcta-chip[data-v-bc545328]{background:#fff;border:1px solid var(--profile-border);border-radius:999px;color:var(--profile-accent);font-size:12.5px;font-weight:700;padding:6px 14px}.lcta-button[data-v-bc545328]{align-items:center;align-self:flex-start;background:var(--profile-accent);border-radius:12px;box-shadow:0 8px 18px color-mix(in srgb,var(--profile-accent) 32%,transparent);color:#fff;display:inline-flex;font-size:14px;font-weight:800;gap:9px;padding:13px 24px;transition:filter .15s ease}.lcta-button[data-v-bc545328]:hover{filter:brightness(.94)}@container (max-width: 520px){.lcta-btn-edit[data-v-bc545328]{grid-template-columns:1fr}}.ddraft-block[data-v-8570b823]{display:flex;flex-direction:column;gap:20px}.ddraft-block-public[data-v-8570b823]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ddraft-header[data-v-8570b823]{align-items:flex-start;display:flex;gap:12px}.ddraft-icon[data-v-8570b823]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ddraft-rows[data-v-8570b823]{display:flex;flex-direction:column;gap:10px}.ddraft-edit-row[data-v-8570b823]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.ddraft-edit-fields[data-v-8570b823]{display:flex;flex-direction:column;gap:6px}.ddraft-name-input[data-v-8570b823]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.ddraft-name-input[data-v-8570b823]:focus{border-bottom-color:var(--profile-accent)}.ddraft-detail-input[data-v-8570b823]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.ddraft-detail-input[data-v-8570b823]:focus{border-bottom-color:var(--profile-accent)}.ddraft-del[data-v-8570b823]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.ddraft-del[data-v-8570b823]:hover{background:#fee2e2;color:#ef4444}.ddraft-empty[data-v-8570b823]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.ddraft-add-btn[data-v-8570b823]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.ddraft-add-btn[data-v-8570b823]:hover{border-style:solid}.ddraft-grid[data-v-8570b823]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ddraft-card[data-v-8570b823]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:12px;padding:14px 16px}.ddraft-doc[data-v-8570b823]{align-items:center;background:var(--profile-tint);border-radius:9px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ddraft-name[data-v-8570b823]{color:#111827;font-size:14px;font-weight:800}.ddraft-detail[data-v-8570b823]{color:#64748b;font-size:12px;font-weight:500;line-height:1.5;margin-top:3px}@container (max-width: 520px){.ddraft-edit-row[data-v-8570b823]{grid-template-columns:1fr}}.ldisc-block[data-v-0bd26bd7]{display:flex;flex-direction:column;gap:18px}.ldisc-block-public[data-v-0bd26bd7]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ldisc-header[data-v-0bd26bd7]{align-items:flex-start;display:flex;gap:12px}.ldisc-icon[data-v-0bd26bd7]{align-items:center;background:#eef2f7;border-radius:10px;color:#475569;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ldisc-textarea[data-v-0bd26bd7]{background:#f8fafc;border:1px solid #eef1f5;border-radius:10px;color:#475569;font-size:13px;font-weight:500;line-height:1.6;outline:none;padding:12px 14px;resize:vertical}.ldisc-textarea[data-v-0bd26bd7]:focus{border-color:var(--profile-accent)}.ldisc-notice[data-v-0bd26bd7]{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:12px;padding:16px 18px}.ldisc-notice-icon[data-v-0bd26bd7]{color:#64748b;flex-shrink:0;height:20px;margin-top:1px;width:20px}.ldisc-body[data-v-0bd26bd7]{color:#5b6473;font-size:12.5px;font-weight:500;line-height:1.65}.cs-block[data-v-f0f5adaf]{display:flex;flex-direction:column;gap:20px}.cs-block-public[data-v-f0f5adaf]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cs-header[data-v-f0f5adaf]{align-items:flex-start;display:flex;gap:12px}.cs-icon[data-v-f0f5adaf]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cs-section-label[data-v-f0f5adaf]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cs-rows[data-v-f0f5adaf]{display:flex;flex-direction:column;gap:8px}.cs-edit-row[data-v-f0f5adaf]{align-items:center;border:1px solid #e8ecf2;border-radius:10px;display:grid;gap:8px;grid-template-columns:110px 1fr 1fr 28px;padding:10px 12px}.cs-type-select[data-v-f0f5adaf]{background:var(--profile-tint);border:none;border-radius:6px;color:var(--profile-accent);font-size:12px;font-weight:700;outline:none;padding:3px 6px}.cs-label-input[data-v-f0f5adaf],.cs-value-input[data-v-f0f5adaf]{background:transparent;border-bottom:1px solid transparent;color:#334155;font-size:13px;font-weight:500;outline:none;transition:border-color .12s ease}.cs-label-input[data-v-f0f5adaf]:focus,.cs-value-input[data-v-f0f5adaf]:focus{border-bottom-color:var(--profile-accent)}.cs-del[data-v-f0f5adaf]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.cs-del[data-v-f0f5adaf]:hover{background:#fee2e2;color:#ef4444}.cs-empty[data-v-f0f5adaf]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.cs-add-btn[data-v-f0f5adaf]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.cs-add-btn[data-v-f0f5adaf]:hover{border-style:solid}.cs-grid[data-v-f0f5adaf]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cs-card[data-v-f0f5adaf]{align-items:center;border:1px solid #e8ecf2;border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .12s ease,box-shadow .12s ease}.cs-card[data-v-f0f5adaf]:hover{border-color:var(--profile-accent);box-shadow:0 0 0 3px var(--profile-tint)}.cs-card-icon[data-v-f0f5adaf]{align-items:center;background:var(--profile-tint);border-radius:8px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.cs-card-body[data-v-f0f5adaf]{flex:1;min-width:0}.cs-card-type[data-v-f0f5adaf]{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cs-card-value[data-v-f0f5adaf]{color:#111827;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-card-arrow[data-v-f0f5adaf]{color:#cbd5e1;flex-shrink:0;transition:color .12s ease}.cs-card:hover .cs-card-arrow[data-v-f0f5adaf]{color:var(--profile-accent)}@container (max-width: 520px){.cs-edit-row[data-v-f0f5adaf]{grid-template-columns:1fr}}.bc-block[data-v-202e6e5d]{display:flex;flex-direction:column;gap:20px}.bc-block-public[data-v-202e6e5d]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.bc-header[data-v-202e6e5d]{align-items:flex-start;display:flex;gap:12px}.bc-icon[data-v-202e6e5d]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bc-section-label[data-v-202e6e5d]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bc-fields[data-v-202e6e5d]{gap:12px}.bc-field[data-v-202e6e5d],.bc-fields[data-v-202e6e5d]{display:flex;flex-direction:column}.bc-field[data-v-202e6e5d]{gap:4px}.bc-field-label[data-v-202e6e5d]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bc-input[data-v-202e6e5d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:13.5px;font-weight:500;outline:none;padding:8px 10px}.bc-input[data-v-202e6e5d]:focus{border-color:var(--profile-accent)}.bc-select[data-v-202e6e5d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:13px;font-weight:600;outline:none;padding:8px 10px}.bc-slots-edit[data-v-202e6e5d]{display:flex;flex-direction:column;gap:8px}.bc-slot-edit-row[data-v-202e6e5d]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 100px 28px}.bc-dur-input[data-v-202e6e5d]{background:transparent;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12.5px;font-weight:500;outline:none}.bc-del[data-v-202e6e5d]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.bc-del[data-v-202e6e5d]:hover{background:#fee2e2;color:#ef4444}.bc-add-btn[data-v-202e6e5d]{align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:8px;color:var(--profile-accent);cursor:pointer;font-size:12.5px;font-weight:700;padding:6px 12px}.bc-body[data-v-202e6e5d]{display:flex;flex-direction:column;gap:16px}.bc-slots[data-v-202e6e5d]{display:flex;flex-wrap:wrap;gap:8px}.bc-slot-chip[data-v-202e6e5d]{align-items:center;background:var(--profile-tint);border-radius:20px;color:var(--profile-accent);display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.bc-slot-dur[data-v-202e6e5d]{color:#94a3b8;font-size:11.5px;font-weight:700}.bc-cta-row[data-v-202e6e5d]{align-items:center;display:flex;gap:12px}.bc-platform-badge[data-v-202e6e5d]{background:#f1f5f9;border-radius:6px;color:#64748b;font-size:11px;font-weight:800;padding:3px 9px}.bc-cta-btn[data-v-202e6e5d]{align-items:center;background:var(--profile-accent);border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:800;gap:8px;padding:12px 24px;text-decoration:none;transition:opacity .12s ease}.bc-cta-btn[data-v-202e6e5d]:hover{opacity:.9}@container (max-width: 520px){.bc-slot-edit-row[data-v-202e6e5d]{grid-template-columns:1fr}}.hm-block[data-v-5abcdf90]{display:flex;flex-direction:column}.hm-block-public[data-v-5abcdf90]{background:linear-gradient(135deg,var(--profile-accent) 0,color-mix(in srgb,var(--profile-accent) 75%,#000) 100%);border-radius:20px;box-shadow:0 4px 24px #0000001f;padding:clamp(28px,4vw,40px)}.hm-edit-fields[data-v-5abcdf90]{display:flex;flex-direction:column;gap:12px}.hm-badge-input[data-v-5abcdf90]{background:transparent;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:700;outline:none}.hm-body-textarea[data-v-5abcdf90]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;color:#475569;font-size:13.5px;font-weight:500;outline:none;padding:8px 10px;resize:none}.hm-body-textarea[data-v-5abcdf90]:focus{border-color:var(--profile-accent)}.hm-row-2[data-v-5abcdf90]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.hm-input[data-v-5abcdf90]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:13px;font-weight:500;outline:none;padding:7px 10px}.hm-input[data-v-5abcdf90]:focus{border-color:var(--profile-accent)}.hm-section-label[data-v-5abcdf90]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hm-perks-edit[data-v-5abcdf90]{display:flex;flex-direction:column;gap:8px}.hm-perk-row[data-v-5abcdf90]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 28px}.hm-del[data-v-5abcdf90]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.hm-del[data-v-5abcdf90]:hover{background:#fee2e2;color:#ef4444}.hm-add-btn[data-v-5abcdf90]{align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:8px;color:var(--profile-accent);cursor:pointer;font-size:12.5px;font-weight:700;padding:6px 12px}.hm-public[data-v-5abcdf90]{display:flex;flex-direction:column;gap:16px}.hm-badge[data-v-5abcdf90]{align-items:center;align-self:flex-start;background:#ffffff2e;border-radius:20px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:4px 12px}.hm-heading[data-v-5abcdf90]{color:#fff;font-size:clamp(22px,3.5vw,32px);font-weight:900;letter-spacing:-.02em;line-height:1.2}.hm-body-text[data-v-5abcdf90]{color:#ffffffd1;font-size:15px;font-weight:500;line-height:1.6}.hm-perks[data-v-5abcdf90]{display:flex;flex-wrap:wrap;gap:8px}.hm-perk-chip[data-v-5abcdf90]{align-items:center;background:#ffffff24;border-radius:20px;color:#ffffffe6;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.hm-actions[data-v-5abcdf90]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hm-primary-btn[data-v-5abcdf90]{align-items:center;background:#fff;border-radius:12px;color:var(--profile-accent);display:inline-flex;font-size:15px;font-weight:800;padding:12px 28px;text-decoration:none;transition:opacity .12s ease}.hm-primary-btn[data-v-5abcdf90]:hover{opacity:.92}.hm-secondary-btn[data-v-5abcdf90]{color:#ffffffd9;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}@container (max-width: 520px){.hm-perk-row[data-v-5abcdf90],.hm-row-2[data-v-5abcdf90]{grid-template-columns:1fr}}.cc-block[data-v-55e04124]{display:flex;flex-direction:column;gap:20px}.cc-block-public[data-v-55e04124]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cc-header[data-v-55e04124]{align-items:flex-start;display:flex;gap:12px}.cc-icon[data-v-55e04124]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cc-section-label[data-v-55e04124]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cc-body-textarea[data-v-55e04124]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;color:#475569;font-size:13.5px;font-weight:500;outline:none;padding:8px 10px;resize:none}.cc-body-textarea[data-v-55e04124]:focus{border-color:var(--profile-accent)}.cc-types-edit[data-v-55e04124]{display:flex;flex-direction:column;gap:8px}.cc-type-row[data-v-55e04124]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr 28px}.cc-input[data-v-55e04124]{background:transparent;border-bottom:1px solid #e2e8f0;color:#334155;font-size:13px;font-weight:500;outline:none;padding-bottom:2px;transition:border-color .12s ease}.cc-input[data-v-55e04124]:focus{border-bottom-color:var(--profile-accent)}.cc-del[data-v-55e04124]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.cc-del[data-v-55e04124]:hover{background:#fee2e2;color:#ef4444}.cc-add-btn[data-v-55e04124]{align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:8px;color:var(--profile-accent);cursor:pointer;font-size:12.5px;font-weight:700;padding:6px 12px}.cc-btn-fields[data-v-55e04124]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.cc-body[data-v-55e04124]{display:flex;flex-direction:column;gap:16px}.cc-body-text[data-v-55e04124]{color:#475569;font-size:14px;font-weight:500;line-height:1.6}.cc-types-grid[data-v-55e04124]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.cc-type-card[data-v-55e04124]{background:var(--profile-tint);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.cc-type-label[data-v-55e04124]{color:var(--profile-accent);font-size:13.5px;font-weight:800}.cc-type-detail[data-v-55e04124]{color:#64748b;font-size:12px;font-weight:500;line-height:1.4}.cc-cta-btn[data-v-55e04124]{align-items:center;align-self:flex-start;background:var(--profile-accent);border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:800;gap:8px;padding:11px 22px;text-decoration:none;transition:opacity .12s ease}.cc-cta-btn[data-v-55e04124]:hover{opacity:.9}@container (max-width: 520px){.cc-btn-fields[data-v-55e04124],.cc-type-row[data-v-55e04124]{grid-template-columns:1fr}}.ns-block[data-v-ceaab1e3]{display:flex;flex-direction:column;gap:20px}.ns-block-public[data-v-ceaab1e3]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ns-header[data-v-ceaab1e3]{align-items:flex-start;display:flex;gap:12px}.ns-icon[data-v-ceaab1e3]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ns-fields[data-v-ceaab1e3]{gap:10px}.ns-field[data-v-ceaab1e3],.ns-fields[data-v-ceaab1e3]{display:flex;flex-direction:column}.ns-field[data-v-ceaab1e3]{gap:4px}.ns-label[data-v-ceaab1e3]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ns-input[data-v-ceaab1e3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:13.5px;font-weight:500;outline:none;padding:8px 10px}.ns-input[data-v-ceaab1e3]:focus{border-color:var(--profile-accent)}.ns-select[data-v-ceaab1e3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:13px;font-weight:600;outline:none;padding:8px 10px}.ns-stat-row-edit[data-v-ceaab1e3]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.ns-stats-edit[data-v-ceaab1e3]{gap:6px}.ns-body[data-v-ceaab1e3],.ns-stats-edit[data-v-ceaab1e3]{display:flex;flex-direction:column}.ns-body[data-v-ceaab1e3]{gap:14px}.ns-stats[data-v-ceaab1e3]{display:flex;flex-wrap:wrap;gap:8px}.ns-stat-chip[data-v-ceaab1e3]{align-items:center;background:var(--profile-tint);border-radius:20px;color:var(--profile-accent);display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;padding:5px 12px}.ns-form-row[data-v-ceaab1e3]{display:flex;gap:8px}.ns-input-wrap[data-v-ceaab1e3]{align-items:center;display:flex;flex:1;position:relative}.ns-form-icon[data-v-ceaab1e3]{color:#94a3b8;left:12px;pointer-events:none;position:absolute}.ns-email-input[data-v-ceaab1e3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;font-size:13.5px;outline:none;padding:11px 12px 11px 36px;width:100%}.ns-sub-btn[data-v-ceaab1e3]{align-items:center;background:var(--profile-accent);border-radius:10px;color:#fff;display:inline-flex;font-size:14px;font-weight:800;padding:11px 20px;text-decoration:none;transition:opacity .12s ease;white-space:nowrap}.ns-sub-btn[data-v-ceaab1e3]:hover{opacity:.9}.ns-footer-row[data-v-ceaab1e3]{align-items:center;display:flex;gap:10px}.ns-platform-badge[data-v-ceaab1e3]{background:#f1f5f9;border-radius:6px;color:#64748b;font-size:11px;font-weight:700;padding:2px 8px}.ns-privacy[data-v-ceaab1e3]{color:#94a3b8;font-size:11.5px;font-weight:500}@container (max-width: 520px){.ns-stat-row-edit[data-v-ceaab1e3]{grid-template-columns:1fr}}.lf-block[data-v-9d15a768]{display:flex;flex-direction:column;gap:20px}.lf-block-public[data-v-9d15a768]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.lf-header[data-v-9d15a768]{align-items:flex-start;display:flex;gap:12px}.lf-icon[data-v-9d15a768]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.lf-section-label[data-v-9d15a768]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lf-config-fields[data-v-9d15a768]{gap:10px}.lf-config-fields[data-v-9d15a768],.lf-field[data-v-9d15a768]{display:flex;flex-direction:column}.lf-field[data-v-9d15a768]{gap:4px}.lf-label[data-v-9d15a768]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lf-input[data-v-9d15a768]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:13.5px;font-weight:500;outline:none;padding:8px 10px}.lf-input[data-v-9d15a768]:focus{border-color:var(--profile-accent)}.lf-toggles[data-v-9d15a768]{display:flex;flex-wrap:wrap;gap:10px}.lf-toggle[data-v-9d15a768]{align-items:center;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.lf-toggle input[data-v-9d15a768]{accent-color:var(--profile-accent)}.lf-form-preview[data-v-9d15a768]{gap:14px}.lf-form-preview[data-v-9d15a768],.lf-form-row[data-v-9d15a768]{display:flex;flex-direction:column}.lf-form-row[data-v-9d15a768]{gap:5px}.lf-form-label[data-v-9d15a768]{color:#374151;font-size:12.5px;font-weight:700}.lf-form-input[data-v-9d15a768],.lf-form-textarea[data-v-9d15a768]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#9ca3af;font-size:13.5px;outline:none;padding:10px 12px}.lf-form-textarea[data-v-9d15a768]{resize:none}.lf-submit-btn[data-v-9d15a768]{align-items:center;align-self:flex-start;background:var(--profile-accent);border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:800;gap:8px;padding:12px 24px;text-decoration:none;transition:opacity .12s ease}.lf-submit-btn[data-v-9d15a768]:hover{opacity:.9}.lf-success-hint[data-v-9d15a768]{color:#94a3b8;font-size:12px;font-style:italic;font-weight:500}.faq-block[data-v-373c395c]{display:flex;flex-direction:column;gap:20px}.faq-block-public[data-v-373c395c]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.faq-header[data-v-373c395c]{align-items:flex-start;display:flex;gap:12px}.faq-icon[data-v-373c395c]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.faq-rows[data-v-373c395c]{display:flex;flex-direction:column;gap:10px}.faq-edit-row[data-v-373c395c]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.faq-edit-fields[data-v-373c395c]{display:flex;flex-direction:column;gap:8px}.faq-q-input[data-v-373c395c]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.faq-q-input[data-v-373c395c]:focus{border-bottom-color:var(--profile-accent)}.faq-a-textarea[data-v-373c395c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:13px;font-weight:500;outline:none;padding:7px 10px;resize:none}.faq-a-textarea[data-v-373c395c]:focus{border-color:var(--profile-accent)}.faq-del[data-v-373c395c]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.faq-del[data-v-373c395c]:hover{background:#fee2e2;color:#ef4444}.faq-empty[data-v-373c395c]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.faq-add-btn[data-v-373c395c]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.faq-add-btn[data-v-373c395c]:hover{border-style:solid}.faq-list[data-v-373c395c]{border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.faq-item[data-v-373c395c]{border-bottom:1px solid #e8ecf2}.faq-item[data-v-373c395c]:last-child{border-bottom:none}.faq-question[data-v-373c395c]{align-items:center;background:transparent;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px 18px;text-align:left;width:100%}.faq-question span[data-v-373c395c]{color:#111827;font-size:14px;font-weight:700;line-height:1.4}.faq-chevron[data-v-373c395c]{color:#94a3b8;flex-shrink:0;transition:transform .18s ease}.faq-item-open .faq-chevron[data-v-373c395c]{color:var(--profile-accent);transform:rotate(180deg)}.faq-item-open .faq-question span[data-v-373c395c]{color:var(--profile-accent)}.faq-answer[data-v-373c395c]{color:#475569;font-size:13.5px;font-weight:500;line-height:1.65;padding:0 18px 16px}@container (max-width: 520px){.faq-edit-row[data-v-373c395c]{grid-template-columns:1fr}}.ac-block[data-v-2c1ba8c5]{display:flex;flex-direction:column;gap:20px}.ac-block-public[data-v-2c1ba8c5]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ac-header[data-v-2c1ba8c5]{align-items:flex-start;display:flex;gap:12px}.ac-icon[data-v-2c1ba8c5]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ac-section-label[data-v-2c1ba8c5]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ac-booking-row[data-v-2c1ba8c5],.ac-note-row[data-v-2c1ba8c5],.ac-status-row[data-v-2c1ba8c5]{display:flex;flex-direction:column;gap:4px}.ac-status-label[data-v-2c1ba8c5]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ac-status-select[data-v-2c1ba8c5]{font-size:13px;font-weight:600}.ac-input[data-v-2c1ba8c5],.ac-status-select[data-v-2c1ba8c5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;outline:none;padding:8px 10px}.ac-input[data-v-2c1ba8c5]{font-size:13.5px;font-weight:500}.ac-input[data-v-2c1ba8c5]:focus{border-color:var(--profile-accent)}.ac-hours-rows[data-v-2c1ba8c5]{display:flex;flex-direction:column;gap:8px}.ac-hour-edit-row[data-v-2c1ba8c5]{align-items:center;display:grid;gap:8px;grid-template-columns:120px 1fr 1fr 28px}.ac-day-input[data-v-2c1ba8c5],.ac-note-input[data-v-2c1ba8c5],.ac-time-input[data-v-2c1ba8c5]{background:transparent;border-bottom:1px solid #e2e8f0;color:#334155;font-size:13px;font-weight:500;outline:none;padding-bottom:2px}.ac-del[data-v-2c1ba8c5]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.ac-del[data-v-2c1ba8c5]:hover{background:#fee2e2;color:#ef4444}.ac-add-btn[data-v-2c1ba8c5]{align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:8px;color:var(--profile-accent);cursor:pointer;font-size:12.5px;font-weight:700;padding:6px 12px}.ac-body[data-v-2c1ba8c5]{display:flex;flex-direction:column;gap:16px}.ac-status-card[data-v-2c1ba8c5]{align-items:flex-start;border-radius:12px;display:flex;gap:12px;padding:14px 16px}.ac-status-available[data-v-2c1ba8c5]{background:#f0fdf4;border:1px solid #bbf7d0}.ac-status-limited[data-v-2c1ba8c5]{background:#fffbeb;border:1px solid #fde68a}.ac-status-busy[data-v-2c1ba8c5]{background:#fff1f2;border:1px solid #fecdd3}.ac-status-open[data-v-2c1ba8c5]{background:var(--profile-tint);border:1px solid var(--profile-border)}.ac-status-dot[data-v-2c1ba8c5]{border-radius:50%;flex-shrink:0;height:10px;margin-top:4px;width:10px}.ac-status-available .ac-status-dot[data-v-2c1ba8c5]{background:#22c55e}.ac-status-limited .ac-status-dot[data-v-2c1ba8c5]{background:#f59e0b}.ac-status-busy .ac-status-dot[data-v-2c1ba8c5]{background:#ef4444}.ac-status-open .ac-status-dot[data-v-2c1ba8c5]{background:var(--profile-accent)}.ac-status-text[data-v-2c1ba8c5]{color:#111827;font-size:14px;font-weight:800}.ac-status-note[data-v-2c1ba8c5]{color:#64748b;font-size:12.5px;font-weight:500;margin-top:2px}.ac-hours-table[data-v-2c1ba8c5]{border:1px solid #e8ecf2;border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden}.ac-hour-row[data-v-2c1ba8c5]{align-items:center;border-bottom:1px solid #e8ecf2;display:grid;gap:12px;grid-template-columns:130px 1fr auto;padding:11px 16px}.ac-hour-row[data-v-2c1ba8c5]:last-child{border-bottom:none}.ac-day[data-v-2c1ba8c5]{color:#111827;font-size:13px;font-weight:700}.ac-time[data-v-2c1ba8c5]{color:#334155;font-size:13px;font-weight:600}.ac-tz[data-v-2c1ba8c5]{color:#94a3b8;font-size:11.5px;font-weight:600}.ac-book-btn[data-v-2c1ba8c5]{align-items:center;align-self:flex-start;background:var(--profile-accent);border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:800;gap:8px;padding:11px 22px;text-decoration:none;transition:opacity .12s ease}.ac-book-btn[data-v-2c1ba8c5]:hover{opacity:.9}@container (max-width: 520px){.ac-hour-edit-row[data-v-2c1ba8c5],.ac-hour-row[data-v-2c1ba8c5]{grid-template-columns:1fr}}.fb-block[data-v-93720a30]{display:flex;flex-direction:column}.fb-block-public[data-v-93720a30]{background:#f8fafc;border-top:1px solid #e3e8ef;padding:clamp(24px,3vw,36px)}.fb-edit-fields[data-v-93720a30]{display:flex;flex-direction:column;gap:14px}.fb-section-label[data-v-93720a30]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fb-links-edit[data-v-93720a30]{display:flex;flex-direction:column;gap:8px}.fb-link-row[data-v-93720a30]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr 28px}.fb-input[data-v-93720a30]{background:transparent;border-bottom:1px solid #e2e8f0;color:#334155;font-size:13px;font-weight:500;outline:none;padding-bottom:2px}.fb-input[data-v-93720a30]:focus{border-bottom-color:var(--profile-accent)}.fb-del[data-v-93720a30]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.fb-del[data-v-93720a30]:hover{background:#fee2e2;color:#ef4444}.fb-add-btn[data-v-93720a30]{align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:8px;color:var(--profile-accent);cursor:pointer;font-size:12.5px;font-weight:700;padding:6px 12px}.fb-copyright-row[data-v-93720a30]{gap:4px}.fb-copyright-row[data-v-93720a30],.fb-footer[data-v-93720a30]{display:flex;flex-direction:column}.fb-footer[data-v-93720a30]{gap:20px}.fb-footer-top[data-v-93720a30]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.fb-footer-name[data-v-93720a30]{color:#111827;font-size:16px;font-weight:900}.fb-footer-tagline[data-v-93720a30]{color:#64748b;font-size:13px;font-weight:500;margin-top:2px}.fb-nav[data-v-93720a30]{display:flex;flex-wrap:wrap;gap:6px 20px}.fb-nav-link[data-v-93720a30]{color:#64748b;font-size:13px;font-weight:600;text-decoration:none;transition:color .1s ease}.fb-nav-link[data-v-93720a30]:hover{color:var(--profile-accent)}.fb-divider[data-v-93720a30]{background:#e3e8ef;height:1px}.fb-copyright[data-v-93720a30]{color:#94a3b8;font-size:12px;font-weight:500}@container (max-width: 520px){.fb-link-row[data-v-93720a30]{grid-template-columns:1fr}}.tf-block[data-v-8307ffe2]{display:flex;flex-direction:column}.tf-block-public[data-v-8307ffe2]{background:#f8fafc;border-top:1px solid #e3e8ef;padding:clamp(20px,3vw,28px)}.tf-edit-fields[data-v-8307ffe2]{display:flex;flex-direction:column;gap:12px}.tf-section-label[data-v-8307ffe2]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tf-powered-row[data-v-8307ffe2],.tf-updated-row[data-v-8307ffe2]{display:flex;flex-direction:column;gap:4px}.tf-input[data-v-8307ffe2]{background:transparent;border-bottom:1px solid #e2e8f0;color:#334155;font-size:13px;font-weight:500;outline:none;padding-bottom:2px}.tf-input[data-v-8307ffe2]:focus{border-bottom-color:var(--profile-accent)}.tf-badges-edit[data-v-8307ffe2]{display:flex;flex-direction:column;gap:8px}.tf-badge-row[data-v-8307ffe2]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 28px}.tf-del[data-v-8307ffe2]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.tf-del[data-v-8307ffe2]:hover{background:#fee2e2;color:#ef4444}.tf-add-btn[data-v-8307ffe2]{align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:8px;color:var(--profile-accent);cursor:pointer;font-size:12.5px;font-weight:700;padding:6px 12px}.tf-footer[data-v-8307ffe2]{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.tf-badges[data-v-8307ffe2]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tf-badge-chip[data-v-8307ffe2]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:4px 12px}.tf-trust-row[data-v-8307ffe2]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.tf-verified[data-v-8307ffe2]{color:#16a34a}.tf-secure[data-v-8307ffe2],.tf-verified[data-v-8307ffe2]{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:5px}.tf-secure[data-v-8307ffe2]{color:var(--profile-accent)}.tf-powered[data-v-8307ffe2],.tf-updated[data-v-8307ffe2]{color:#94a3b8;font-size:11.5px;font-weight:500}.tf-powered-link[data-v-8307ffe2]{color:var(--profile-accent);font-weight:700;text-decoration:none}@container (max-width: 520px){.tf-badge-row[data-v-8307ffe2]{grid-template-columns:1fr}}.ta-block[data-v-706c8050]{display:flex;flex-direction:column;gap:20px}.ta-block-public[data-v-706c8050]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ta-header[data-v-706c8050]{align-items:flex-start;display:flex;gap:12px}.ta-icon[data-v-706c8050]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ta-rows[data-v-706c8050]{display:flex;flex-direction:column;gap:10px}.ta-edit-row[data-v-706c8050]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.ta-edit-fields[data-v-706c8050]{display:flex;flex-direction:column;gap:8px}.ta-field-pair[data-v-706c8050]{display:grid;gap:8px;grid-template-columns:1fr 140px}.ta-subject-input[data-v-706c8050]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.ta-subject-input[data-v-706c8050]:focus{border-bottom-color:var(--profile-accent)}.ta-level-input[data-v-706c8050],.ta-topics-input[data-v-706c8050]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.ta-level-input[data-v-706c8050]:focus,.ta-topics-input[data-v-706c8050]:focus{border-bottom-color:var(--profile-accent)}.ta-del[data-v-706c8050]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.ta-del[data-v-706c8050]:hover{background:#fee2e2;color:#ef4444}.ta-empty[data-v-706c8050]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.ta-add-btn[data-v-706c8050]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.ta-add-btn[data-v-706c8050]:hover{border-style:solid}.ta-grid[data-v-706c8050]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ta-card[data-v-706c8050]{border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:16px}.ta-card-top[data-v-706c8050]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.ta-subject[data-v-706c8050]{color:#111827;font-size:14px;font-weight:800;line-height:1.3}.ta-level-badge[data-v-706c8050]{background:var(--profile-tint);border-radius:6px;color:var(--profile-accent);flex-shrink:0;font-size:10.5px;font-weight:700;padding:2px 8px;white-space:nowrap}.ta-topics[data-v-706c8050]{display:flex;flex-wrap:wrap;gap:5px}.ta-topic-chip[data-v-706c8050]{background:#f1f5f9;border-radius:6px;color:#475569;font-size:11.5px;font-weight:600;padding:3px 8px}@container (max-width: 520px){.ta-edit-row[data-v-706c8050],.ta-field-pair[data-v-706c8050]{grid-template-columns:1fr}}.courses-block[data-v-71d93e4f]{display:flex;flex-direction:column;gap:20px}.courses-block-public[data-v-71d93e4f]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.courses-header[data-v-71d93e4f]{align-items:flex-start;display:flex;gap:12px}.courses-icon[data-v-71d93e4f]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.courses-rows[data-v-71d93e4f]{display:flex;flex-direction:column;gap:10px}.courses-edit-row[data-v-71d93e4f]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.courses-edit-fields[data-v-71d93e4f]{display:flex;flex-direction:column;gap:8px}.courses-field-pair[data-v-71d93e4f]{display:grid;gap:8px;grid-template-columns:100px 1fr}.courses-field-triple[data-v-71d93e4f]{display:grid;gap:8px;grid-template-columns:1fr 80px 80px}.courses-title-input[data-v-71d93e4f]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.courses-title-input[data-v-71d93e4f]:focus{border-bottom-color:var(--profile-accent)}.courses-code-input[data-v-71d93e4f],.courses-meta-input[data-v-71d93e4f]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.courses-code-input[data-v-71d93e4f]:focus,.courses-meta-input[data-v-71d93e4f]:focus{border-bottom-color:var(--profile-accent)}.courses-del[data-v-71d93e4f]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.courses-del[data-v-71d93e4f]:hover{background:#fee2e2;color:#ef4444}.courses-empty[data-v-71d93e4f]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.courses-add-btn[data-v-71d93e4f]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.courses-add-btn[data-v-71d93e4f]:hover{border-style:solid}.courses-list[data-v-71d93e4f]{display:flex;flex-direction:column;gap:8px}.courses-card[data-v-71d93e4f]{align-items:center;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:14px;padding:14px 16px}.courses-card-left[data-v-71d93e4f]{flex-shrink:0}.courses-code[data-v-71d93e4f]{background:var(--profile-tint);border-radius:7px;color:var(--profile-accent);display:inline-block;font-size:11px;font-weight:800;letter-spacing:.05em;padding:3px 9px}.courses-card-body[data-v-71d93e4f]{flex:1;min-width:0}.courses-name[data-v-71d93e4f]{color:#111827;font-size:14px;font-weight:700}.courses-meta[data-v-71d93e4f]{color:#64748b;font-size:12px;font-weight:500;margin-top:2px}.courses-card-right[data-v-71d93e4f]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.courses-level-badge[data-v-71d93e4f]{background:#f1f5f9;border-radius:5px;color:#475569;font-size:10.5px;font-weight:700;padding:2px 7px}.courses-students[data-v-71d93e4f]{color:#94a3b8;font-size:11px;font-weight:600}@container (max-width: 520px){.courses-edit-row[data-v-71d93e4f],.courses-field-pair[data-v-71d93e4f],.courses-field-triple[data-v-71d93e4f]{grid-template-columns:1fr}}.ar-block[data-v-e0b78991]{display:flex;flex-direction:column;gap:20px}.ar-block-public[data-v-e0b78991]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ar-header[data-v-e0b78991]{align-items:flex-start;display:flex;gap:12px}.ar-icon[data-v-e0b78991]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ar-section[data-v-e0b78991]{display:flex;flex-direction:column;gap:5px}.ar-section-label[data-v-e0b78991]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ar-interests-input[data-v-e0b78991]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;color:#334155;font-size:13px;font-weight:500;outline:none;padding:9px 12px}.ar-interests-input[data-v-e0b78991]:focus{border-color:var(--profile-accent)}.ar-rows[data-v-e0b78991]{display:flex;flex-direction:column;gap:10px}.ar-edit-row[data-v-e0b78991]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.ar-edit-fields[data-v-e0b78991]{display:flex;flex-direction:column;gap:8px}.ar-field-pair[data-v-e0b78991]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.ar-proj-title-input[data-v-e0b78991]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.ar-proj-title-input[data-v-e0b78991]:focus{border-bottom-color:var(--profile-accent)}.ar-meta-input[data-v-e0b78991]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.ar-meta-input[data-v-e0b78991]:focus{border-bottom-color:var(--profile-accent)}.ar-summary-input[data-v-e0b78991]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:12.5px;font-weight:500;outline:none;padding:8px 10px;resize:none}.ar-summary-input[data-v-e0b78991]:focus{border-color:var(--profile-accent)}.ar-del[data-v-e0b78991]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.ar-del[data-v-e0b78991]:hover{background:#fee2e2;color:#ef4444}.ar-empty[data-v-e0b78991]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.ar-add-btn[data-v-e0b78991]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.ar-add-btn[data-v-e0b78991]:hover{border-style:solid}.ar-body[data-v-e0b78991]{display:flex;flex-direction:column;gap:16px}.ar-interests[data-v-e0b78991]{display:flex;flex-wrap:wrap;gap:7px}.ar-interest-chip[data-v-e0b78991]{background:var(--profile-tint);border-radius:8px;color:var(--profile-accent);font-size:12.5px;font-weight:700;padding:4px 11px}.ar-projects[data-v-e0b78991]{gap:10px}.ar-project-card[data-v-e0b78991],.ar-projects[data-v-e0b78991]{display:flex;flex-direction:column}.ar-project-card[data-v-e0b78991]{border:1px solid #e8ecf2;border-radius:14px;gap:6px;padding:14px 16px}.ar-project-top[data-v-e0b78991]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.ar-project-title[data-v-e0b78991]{color:#111827;font-size:14px;font-weight:800}.ar-status-badge[data-v-e0b78991]{border-radius:6px;flex-shrink:0;font-size:10.5px;font-weight:700;padding:2px 8px}.ar-status-active[data-v-e0b78991]{background:#f0fdf4;color:#16a34a}.ar-status-done[data-v-e0b78991]{background:#f1f5f9;color:#64748b}.ar-project-summary[data-v-e0b78991]{color:#334155;font-size:13px;font-weight:500;line-height:1.5}.ar-project-collab[data-v-e0b78991]{color:#94a3b8;font-size:11.5px;font-weight:600}@container (max-width: 520px){.ar-edit-row[data-v-e0b78991],.ar-field-pair[data-v-e0b78991]{grid-template-columns:1fr}}.ap-block[data-v-f40cdc5f]{display:flex;flex-direction:column;gap:20px}.ap-block-public[data-v-f40cdc5f]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ap-header[data-v-f40cdc5f]{align-items:flex-start;display:flex;gap:12px}.ap-icon[data-v-f40cdc5f]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ap-rows[data-v-f40cdc5f]{display:flex;flex-direction:column;gap:10px}.ap-edit-row[data-v-f40cdc5f]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.ap-edit-fields[data-v-f40cdc5f]{display:flex;flex-direction:column;gap:8px}.ap-field-triple[data-v-f40cdc5f]{display:grid;gap:8px;grid-template-columns:1fr 72px 110px}.ap-title-input[data-v-f40cdc5f]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.ap-title-input[data-v-f40cdc5f]:focus{border-bottom-color:var(--profile-accent)}.ap-meta-input[data-v-f40cdc5f]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.ap-meta-input[data-v-f40cdc5f]:focus{border-bottom-color:var(--profile-accent)}.ap-type-select[data-v-f40cdc5f]{background:transparent;border:none;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;outline:none}.ap-del[data-v-f40cdc5f]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.ap-del[data-v-f40cdc5f]:hover{background:#fee2e2;color:#ef4444}.ap-empty[data-v-f40cdc5f]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.ap-add-btn[data-v-f40cdc5f]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.ap-add-btn[data-v-f40cdc5f]:hover{border-style:solid}.ap-list[data-v-f40cdc5f]{display:flex;flex-direction:column;gap:9px}.ap-card[data-v-f40cdc5f]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:13px;padding:14px 16px;transition:border-color .14s ease}.ap-card[href][data-v-f40cdc5f]:hover{border-color:var(--profile-accent)}.ap-card-left[data-v-f40cdc5f]{flex-shrink:0;padding-top:2px}.ap-type-badge[data-v-f40cdc5f]{background:var(--profile-tint);border-radius:5px;color:var(--profile-accent);font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.ap-card-body[data-v-f40cdc5f]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ap-title[data-v-f40cdc5f]{color:#111827;font-size:14px;font-weight:700;line-height:1.35}.ap-authors[data-v-f40cdc5f]{color:#64748b;font-size:12px;font-weight:500}.ap-venue[data-v-f40cdc5f]{color:#94a3b8;font-size:12px;font-weight:600}.ap-ext[data-v-f40cdc5f]{color:#94a3b8;flex-shrink:0;height:15px;margin-top:2px;width:15px}@container (max-width: 520px){.ap-edit-row[data-v-f40cdc5f],.ap-field-triple[data-v-f40cdc5f]{grid-template-columns:1fr}}.sr-block[data-v-e9f11263]{display:flex;flex-direction:column;gap:20px}.sr-block-public[data-v-e9f11263]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.sr-header[data-v-e9f11263]{align-items:flex-start;display:flex;gap:12px}.sr-icon[data-v-e9f11263]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sr-section-label[data-v-e9f11263]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sr-metrics-edit[data-v-e9f11263],.sr-outcomes-edit[data-v-e9f11263]{display:flex;flex-direction:column;gap:8px}.sr-metric-edit-row[data-v-e9f11263]{align-items:center;display:grid;gap:8px;grid-template-columns:90px 1fr 28px}.sr-metric-value-input[data-v-e9f11263]{color:var(--profile-accent);font-size:14px;font-weight:800}.sr-metric-label-input[data-v-e9f11263],.sr-metric-value-input[data-v-e9f11263]{background:transparent;border-bottom:1px solid #e2e8f0;outline:none}.sr-metric-label-input[data-v-e9f11263]{color:#64748b;font-size:13px;font-weight:500}.sr-outcome-edit-row[data-v-e9f11263]{align-items:center;border:1px solid #e8ecf2;border-radius:10px;display:grid;gap:8px;grid-template-columns:1fr 80px 1fr 28px;padding:9px 12px}.sr-outcome-detail-input[data-v-e9f11263],.sr-outcome-label-input[data-v-e9f11263],.sr-outcome-value-input[data-v-e9f11263]{background:transparent;border-bottom:1px solid transparent;color:#334155;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.sr-outcome-detail-input[data-v-e9f11263]:focus,.sr-outcome-label-input[data-v-e9f11263]:focus,.sr-outcome-value-input[data-v-e9f11263]:focus{border-bottom-color:var(--profile-accent)}.sr-del[data-v-e9f11263]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.sr-del[data-v-e9f11263]:hover{background:#fee2e2;color:#ef4444}.sr-add-btn[data-v-e9f11263]{align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:8px;color:var(--profile-accent);cursor:pointer;font-size:12.5px;font-weight:700;padding:6px 12px}.sr-body[data-v-e9f11263]{display:flex;flex-direction:column;gap:18px}.sr-metrics-grid[data-v-e9f11263]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.sr-metric-card[data-v-e9f11263]{background:var(--profile-tint);border-radius:14px;padding:14px 12px;text-align:center}.sr-metric-value[data-v-e9f11263]{color:var(--profile-accent);font-size:26px;font-weight:900;line-height:1}.sr-metric-label[data-v-e9f11263]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.05em;margin-top:4px;text-transform:uppercase}.sr-metric-delta[data-v-e9f11263]{color:#94a3b8;font-size:11px;font-weight:600;margin-top:2px}.sr-outcomes[data-v-e9f11263]{display:flex;flex-direction:column;gap:8px}.sr-outcome-row[data-v-e9f11263]{align-items:center;border:1px solid #e8ecf2;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.sr-outcome-info[data-v-e9f11263]{flex:1;min-width:0}.sr-outcome-label[data-v-e9f11263]{color:#111827;font-size:13px;font-weight:700}.sr-outcome-detail[data-v-e9f11263]{color:#94a3b8;font-size:11.5px;font-weight:500;margin-top:2px}.sr-outcome-value[data-v-e9f11263]{color:var(--profile-accent);flex-shrink:0;font-size:16px;font-weight:900}@container (max-width: 520px){.sr-metric-edit-row[data-v-e9f11263],.sr-outcome-edit-row[data-v-e9f11263]{grid-template-columns:1fr}}.lv-block[data-v-3dd2ef9c]{display:flex;flex-direction:column;gap:20px}.lv-block-public[data-v-3dd2ef9c]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.lv-header[data-v-3dd2ef9c]{align-items:flex-start;display:flex;gap:12px}.lv-icon[data-v-3dd2ef9c]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.lv-rows[data-v-3dd2ef9c]{display:flex;flex-direction:column;gap:10px}.lv-edit-row[data-v-3dd2ef9c]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.lv-edit-fields[data-v-3dd2ef9c]{display:flex;flex-direction:column;gap:8px}.lv-field-pair[data-v-3dd2ef9c]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.lv-title-input[data-v-3dd2ef9c]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.lv-title-input[data-v-3dd2ef9c]:focus{border-bottom-color:var(--profile-accent)}.lv-meta-input[data-v-3dd2ef9c]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.lv-meta-input[data-v-3dd2ef9c]:focus{border-bottom-color:var(--profile-accent)}.lv-type-select[data-v-3dd2ef9c]{background:transparent;border:none;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;outline:none}.lv-del[data-v-3dd2ef9c]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.lv-del[data-v-3dd2ef9c]:hover{background:#fee2e2;color:#ef4444}.lv-empty[data-v-3dd2ef9c]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.lv-add-btn[data-v-3dd2ef9c]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.lv-add-btn[data-v-3dd2ef9c]:hover{border-style:solid}.lv-list[data-v-3dd2ef9c]{display:flex;flex-direction:column;gap:8px}.lv-card[data-v-3dd2ef9c]{align-items:center;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:14px;padding:14px 16px;transition:border-color .14s ease,transform .14s ease}.lv-card[href][data-v-3dd2ef9c]:hover{border-color:var(--profile-accent);transform:translateY(-1px)}.lv-play-btn[data-v-3dd2ef9c]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.lv-card-body[data-v-3dd2ef9c]{flex:1;min-width:0}.lv-title[data-v-3dd2ef9c]{color:#111827;font-size:14px;font-weight:700}.lv-desc[data-v-3dd2ef9c]{color:#475569;font-size:12.5px;font-weight:500;margin-top:2px}.lv-meta[data-v-3dd2ef9c]{color:#94a3b8;font-size:11.5px;font-weight:600;margin-top:2px}.lv-ext[data-v-3dd2ef9c]{color:#94a3b8;flex-shrink:0;height:15px;width:15px}@container (max-width: 520px){.lv-edit-row[data-v-3dd2ef9c],.lv-field-pair[data-v-3dd2ef9c]{grid-template-columns:1fr}}.curr-block[data-v-7b39fdcb]{display:flex;flex-direction:column;gap:20px}.curr-block-public[data-v-7b39fdcb]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.curr-header[data-v-7b39fdcb]{align-items:flex-start;display:flex;gap:12px}.curr-icon[data-v-7b39fdcb]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.curr-rows[data-v-7b39fdcb]{display:flex;flex-direction:column;gap:10px}.curr-edit-row[data-v-7b39fdcb]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.curr-edit-fields[data-v-7b39fdcb]{display:flex;flex-direction:column;gap:8px}.curr-field-pair[data-v-7b39fdcb]{display:grid;gap:8px;grid-template-columns:140px 1fr}.curr-topics-input[data-v-7b39fdcb],.curr-week-input[data-v-7b39fdcb]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.curr-topics-input[data-v-7b39fdcb]:focus,.curr-week-input[data-v-7b39fdcb]:focus{border-bottom-color:var(--profile-accent)}.curr-title-input[data-v-7b39fdcb]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.curr-title-input[data-v-7b39fdcb]:focus{border-bottom-color:var(--profile-accent)}.curr-del[data-v-7b39fdcb]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.curr-del[data-v-7b39fdcb]:hover{background:#fee2e2;color:#ef4444}.curr-empty[data-v-7b39fdcb]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.curr-add-btn[data-v-7b39fdcb]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.curr-add-btn[data-v-7b39fdcb]:hover{border-style:solid}.curr-list[data-v-7b39fdcb]{border:1px solid #e8ecf2;border-radius:14px;display:flex;flex-direction:column;gap:0;overflow:hidden}.curr-module-row[data-v-7b39fdcb]{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:0}.curr-module-row[data-v-7b39fdcb]:last-child{border-bottom:none}.curr-module-left[data-v-7b39fdcb]{border-right:1px solid #f1f5f9;flex-shrink:0;padding:14px 14px 14px 16px;width:96px}.curr-week-badge[data-v-7b39fdcb]{background:var(--profile-tint);border-radius:6px;color:var(--profile-accent);font-size:10.5px;font-weight:800;padding:3px 7px;white-space:nowrap}.curr-module-body[data-v-7b39fdcb]{display:flex;flex:1;flex-direction:column;gap:7px;padding:13px 16px}.curr-module-title[data-v-7b39fdcb]{color:#111827;font-size:13.5px;font-weight:800}.curr-topics[data-v-7b39fdcb]{display:flex;flex-wrap:wrap;gap:5px}.curr-topic-chip[data-v-7b39fdcb]{background:#f1f5f9;border-radius:5px;color:#475569;font-size:11px;font-weight:600;padding:2px 7px}@container (max-width: 520px){.curr-edit-row[data-v-7b39fdcb],.curr-field-pair[data-v-7b39fdcb]{grid-template-columns:1fr}}.ws-block[data-v-02568f84]{display:flex;flex-direction:column;gap:20px}.ws-block-public[data-v-02568f84]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ws-header[data-v-02568f84]{align-items:flex-start;display:flex;gap:12px}.ws-icon[data-v-02568f84]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ws-rows[data-v-02568f84]{display:flex;flex-direction:column;gap:10px}.ws-edit-row[data-v-02568f84]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.ws-edit-fields[data-v-02568f84]{display:flex;flex-direction:column;gap:8px}.ws-field-triple[data-v-02568f84]{display:grid;gap:8px;grid-template-columns:130px 1fr 90px}.ws-title-input[data-v-02568f84]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.ws-title-input[data-v-02568f84]:focus{border-bottom-color:var(--profile-accent)}.ws-meta-input[data-v-02568f84]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.ws-meta-input[data-v-02568f84]:focus{border-bottom-color:var(--profile-accent)}.ws-type-select[data-v-02568f84]{background:transparent;border:none;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;outline:none}.ws-del[data-v-02568f84]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.ws-del[data-v-02568f84]:hover{background:#fee2e2;color:#ef4444}.ws-empty[data-v-02568f84]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.ws-add-btn[data-v-02568f84]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.ws-add-btn[data-v-02568f84]:hover{border-style:solid}.ws-list[data-v-02568f84]{gap:8px}.ws-card[data-v-02568f84],.ws-list[data-v-02568f84]{display:flex;flex-direction:column}.ws-card[data-v-02568f84]{border:1px solid #e8ecf2;border-radius:14px;gap:7px;padding:14px 16px}.ws-card-top[data-v-02568f84]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.ws-title[data-v-02568f84]{color:#111827;font-size:14px;font-weight:700}.ws-type-badge[data-v-02568f84]{background:var(--profile-tint);border-radius:6px;color:var(--profile-accent);flex-shrink:0;font-size:10.5px;font-weight:700;padding:2px 8px}.ws-card-meta[data-v-02568f84]{display:flex;flex-wrap:wrap;gap:10px}.ws-card-meta span[data-v-02568f84]{color:#64748b;font-size:12px;font-weight:600}.ws-card-meta span+span[data-v-02568f84]:before{color:#cbd5e1;content:"·";margin-right:10px}@container (max-width: 520px){.ws-edit-row[data-v-02568f84],.ws-field-triple[data-v-02568f84]{grid-template-columns:1fr}}.at-block[data-v-5a24c608]{display:flex;flex-direction:column;gap:20px}.at-block-public[data-v-5a24c608]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.at-header[data-v-5a24c608]{align-items:flex-start;display:flex;gap:12px}.at-icon[data-v-5a24c608]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.at-rows[data-v-5a24c608]{display:flex;flex-direction:column;gap:10px}.at-edit-row[data-v-5a24c608]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.at-edit-fields[data-v-5a24c608]{display:flex;flex-direction:column;gap:8px}.at-field-triple[data-v-5a24c608]{display:grid;gap:8px;grid-template-columns:80px 1fr}.at-title-input[data-v-5a24c608]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease}.at-title-input[data-v-5a24c608]:focus{border-bottom-color:var(--profile-accent)}.at-meta-input[data-v-5a24c608],.at-year-input[data-v-5a24c608]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.at-meta-input[data-v-5a24c608]:focus,.at-year-input[data-v-5a24c608]:focus{border-bottom-color:var(--profile-accent)}.at-type-select[data-v-5a24c608]{background:transparent;border:none;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;outline:none}.at-del[data-v-5a24c608]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.at-del[data-v-5a24c608]:hover{background:#fee2e2;color:#ef4444}.at-empty[data-v-5a24c608]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.at-add-btn[data-v-5a24c608]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px}.at-add-btn[data-v-5a24c608]:hover{border-style:solid}.at-timeline[data-v-5a24c608]{display:flex;flex-direction:column}.at-milestone[data-v-5a24c608]{display:grid;gap:0 14px;grid-template-columns:68px 1fr}.at-milestone-left[data-v-5a24c608]{align-items:center;display:flex;flex-direction:column;padding-top:2px}.at-year[data-v-5a24c608]{color:var(--profile-accent);font-size:11px;font-weight:800;text-align:center;white-space:nowrap}.at-dot[data-v-5a24c608]{background:#fff;border:2px solid var(--profile-accent);border-radius:50%;flex-shrink:0;height:10px;margin:5px 0 0;width:10px}.at-line[data-v-5a24c608]{background:#e8ecf2;flex:1;margin:3px 0 0;min-height:20px;width:2px}.at-milestone-body[data-v-5a24c608]{display:flex;flex-direction:column;gap:3px;padding-bottom:20px}.at-milestone-top[data-v-5a24c608]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.at-milestone-title[data-v-5a24c608]{color:#111827;font-size:14px;font-weight:800;line-height:1.3}.at-type-badge[data-v-5a24c608]{border-radius:5px;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.at-type-bachelors[data-v-5a24c608],.at-type-masters[data-v-5a24c608],.at-type-phd[data-v-5a24c608],.at-type-postdoc[data-v-5a24c608]{background:#f5f3ff;color:#7c3aed}.at-type-position[data-v-5a24c608]{background:var(--profile-tint);color:var(--profile-accent)}.at-type-award[data-v-5a24c608]{background:#fffbeb;color:#d97706}.at-type-grant[data-v-5a24c608]{background:#f0fdf4;color:#16a34a}.at-institution[data-v-5a24c608]{color:#475569;font-size:13px;font-weight:600}.at-detail[data-v-5a24c608]{color:#94a3b8;font-size:12px;font-weight:500;line-height:1.4}@container (max-width: 520px){.at-edit-row[data-v-5a24c608],.at-field-triple[data-v-5a24c608],.at-milestone[data-v-5a24c608]{grid-template-columns:1fr}}.ms-block[data-v-ee6193bf]{display:flex;flex-direction:column;gap:20px}.ms-block-public[data-v-ee6193bf]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.ms-header[data-v-ee6193bf]{align-items:flex-start;display:flex;gap:12px}.ms-icon[data-v-ee6193bf]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ms-section-label[data-v-ee6193bf]{color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ms-stats-edit[data-v-ee6193bf]{display:flex;flex-direction:column;gap:8px}.ms-stat-edit-row[data-v-ee6193bf]{align-items:center;display:grid;gap:8px;grid-template-columns:90px 1fr 28px}.ms-stat-value-input[data-v-ee6193bf]{color:var(--profile-accent);font-size:14px;font-weight:800}.ms-stat-label-input[data-v-ee6193bf],.ms-stat-value-input[data-v-ee6193bf]{background:transparent;border-bottom:1px solid #e2e8f0;outline:none}.ms-stat-label-input[data-v-ee6193bf]{color:#64748b;font-size:13px;font-weight:500}.ms-stories-edit[data-v-ee6193bf]{display:flex;flex-direction:column;gap:10px}.ms-story-edit-row[data-v-ee6193bf]{align-items:flex-start;display:grid;gap:10px;grid-template-columns:1fr 28px}.ms-story-fields[data-v-ee6193bf]{display:flex;flex-direction:column;gap:8px}.ms-story-textarea[data-v-ee6193bf]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;color:#334155;font-size:13px;font-weight:500;outline:none;padding:8px 10px;resize:none}.ms-story-textarea[data-v-ee6193bf]:focus{border-color:var(--profile-accent)}.ms-meta-input[data-v-ee6193bf]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:500;outline:none;transition:border-color .12s ease}.ms-meta-input[data-v-ee6193bf]:focus{border-bottom-color:var(--profile-accent)}.ms-del[data-v-ee6193bf]{align-items:center;border-radius:6px;color:#cbd5e1;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.ms-del[data-v-ee6193bf]:hover{background:#fee2e2;color:#ef4444}.ms-empty[data-v-ee6193bf]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.ms-add-btn[data-v-ee6193bf]{align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:8px;color:var(--profile-accent);cursor:pointer;font-size:12.5px;font-weight:700;padding:6px 12px}.ms-body[data-v-ee6193bf]{display:flex;flex-direction:column;gap:16px}.ms-stats-grid[data-v-ee6193bf]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.ms-stat-card[data-v-ee6193bf]{background:var(--profile-tint);border-radius:14px;padding:14px 12px;text-align:center}.ms-stat-value[data-v-ee6193bf]{color:var(--profile-accent);font-size:26px;font-weight:900;line-height:1}.ms-stat-label[data-v-ee6193bf]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.05em;margin-top:4px;text-transform:uppercase}.ms-stories[data-v-ee6193bf],.ms-story-card[data-v-ee6193bf]{display:flex;flex-direction:column;gap:8px}.ms-story-card[data-v-ee6193bf]{border:1px solid #e8ecf2;border-radius:14px;padding:14px 16px}.ms-story-summary[data-v-ee6193bf]{color:#334155;font-size:13.5px;font-weight:500;line-height:1.55}.ms-story-outcome[data-v-ee6193bf]{align-self:flex-start;background:#f0fdf4;border-radius:6px;color:#16a34a;font-size:11.5px;font-weight:800;padding:3px 9px}@container (max-width: 520px){.ms-stat-edit-row[data-v-ee6193bf],.ms-story-edit-row[data-v-ee6193bf]{grid-template-columns:1fr}}.pt-block[data-v-48f966c8]{display:flex;flex-direction:column;gap:20px}.pt-block-public[data-v-48f966c8]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.pt-header[data-v-48f966c8]{align-items:flex-start;display:flex;gap:12px}.pt-icon[data-v-48f966c8]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pt-rows[data-v-48f966c8]{display:flex;flex-direction:column;gap:10px}.pt-edit-row[data-v-48f966c8]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.pt-edit-fields[data-v-48f966c8]{display:flex;flex-direction:column;gap:7px}.pt-field-pair[data-v-48f966c8]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 150px}.pt-role-input[data-v-48f966c8]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.pt-duration-input[data-v-48f966c8]{color:#64748b;font-size:12.5px;text-align:right}.pt-company-input[data-v-48f966c8],.pt-duration-input[data-v-48f966c8]{background:transparent;border-bottom:1px solid transparent;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.pt-company-input[data-v-48f966c8]{color:var(--profile-accent);font-size:13px}.pt-summary-input[data-v-48f966c8]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12px;font-weight:500;outline:none;transition:border-color .12s ease;width:100%}.pt-company-input[data-v-48f966c8]:focus,.pt-duration-input[data-v-48f966c8]:focus,.pt-role-input[data-v-48f966c8]:focus,.pt-summary-input[data-v-48f966c8]:focus{border-bottom-color:var(--profile-accent)}.pt-del[data-v-48f966c8]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.pt-del[data-v-48f966c8]:hover{background:#fee2e2;color:#ef4444}.pt-empty[data-v-48f966c8]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.pt-add-btn[data-v-48f966c8]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.pt-add-btn[data-v-48f966c8]:hover{border-style:solid}.pt-timeline[data-v-48f966c8]{display:flex;flex-direction:column}.pt-item[data-v-48f966c8]{display:flex;gap:14px}.pt-item-left[data-v-48f966c8]{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.pt-item-dot[data-v-48f966c8]{background:#cbd5e1;border:2px solid #fff;border-radius:50%;flex-shrink:0;height:13px;margin-top:4px;width:13px}.pt-item-dot-current[data-v-48f966c8]{background:var(--profile-accent);box-shadow:0 0 0 4px var(--profile-tint)}.pt-item-line[data-v-48f966c8]{background:#e8ecf2;flex:1;margin:4px 0;min-height:16px;width:2px}.pt-item-body[data-v-48f966c8]{flex:1;min-width:0;padding-bottom:22px}.pt-item-meta[data-v-48f966c8]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pt-item-duration[data-v-48f966c8]{color:#94a3b8;font-size:11.5px;font-weight:700}.pt-item-now[data-v-48f966c8]{background:var(--profile-tint);border-radius:6px;color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.pt-item-role[data-v-48f966c8]{color:#111827;font-size:15px;font-weight:800;line-height:1.3;margin-top:3px}.pt-item-company[data-v-48f966c8]{color:var(--profile-accent);font-size:13px;font-weight:700;margin-top:1px}.pt-item-summary[data-v-48f966c8]{color:#64748b;font-size:12.5px;font-weight:500;line-height:1.55;margin-top:4px}@container (max-width: 520px){.pt-edit-row[data-v-48f966c8],.pt-field-pair[data-v-48f966c8]{grid-template-columns:1fr}.pt-duration-input[data-v-48f966c8]{text-align:left}}.edu-block[data-v-bdcadc72]{display:flex;flex-direction:column;gap:20px}.edu-block-public[data-v-bdcadc72]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.edu-header[data-v-bdcadc72]{align-items:flex-start;display:flex;gap:12px}.edu-icon[data-v-bdcadc72]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.edu-rows[data-v-bdcadc72]{display:flex;flex-direction:column;gap:10px}.edu-edit-row[data-v-bdcadc72]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.edu-edit-fields[data-v-bdcadc72]{display:flex;flex-direction:column;gap:7px}.edu-field-pair[data-v-bdcadc72]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 140px}.edu-degree-input[data-v-bdcadc72]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.edu-year-input[data-v-bdcadc72]{color:#64748b;font-size:12.5px;text-align:right}.edu-inst-input[data-v-bdcadc72],.edu-year-input[data-v-bdcadc72]{background:transparent;border-bottom:1px solid transparent;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.edu-inst-input[data-v-bdcadc72]{color:var(--profile-accent);font-size:13px}.edu-note-input[data-v-bdcadc72]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12px;font-weight:500;outline:none;transition:border-color .12s ease;width:100%}.edu-degree-input[data-v-bdcadc72]:focus,.edu-inst-input[data-v-bdcadc72]:focus,.edu-note-input[data-v-bdcadc72]:focus,.edu-year-input[data-v-bdcadc72]:focus{border-bottom-color:var(--profile-accent)}.edu-del[data-v-bdcadc72]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.edu-del[data-v-bdcadc72]:hover{background:#fee2e2;color:#ef4444}.edu-empty[data-v-bdcadc72]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.edu-add-btn[data-v-bdcadc72]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.edu-add-btn[data-v-bdcadc72]:hover{border-style:solid}.edu-list[data-v-bdcadc72]{flex-direction:column}.edu-item[data-v-bdcadc72],.edu-list[data-v-bdcadc72]{display:flex;gap:12px}.edu-item[data-v-bdcadc72]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:14px;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease}.edu-item[data-v-bdcadc72]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.edu-item-badge[data-v-bdcadc72]{align-items:center;background:var(--profile-tint);border-radius:9px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.edu-item-body[data-v-bdcadc72]{flex:1;min-width:0}.edu-item-top[data-v-bdcadc72]{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.edu-item-degree[data-v-bdcadc72]{color:#111827;font-size:14px;font-weight:800;line-height:1.3}.edu-item-year[data-v-bdcadc72]{color:#94a3b8;font-size:11.5px;font-weight:700;white-space:nowrap}.edu-item-inst[data-v-bdcadc72]{color:var(--profile-accent);font-size:13px;font-weight:700;margin-top:2px}.edu-item-note[data-v-bdcadc72]{color:#64748b;font-size:12px;font-weight:500;line-height:1.5;margin-top:3px}@container (max-width: 520px){.edu-edit-row[data-v-bdcadc72],.edu-field-pair[data-v-bdcadc72]{grid-template-columns:1fr}.edu-year-input[data-v-bdcadc72]{text-align:left}}.cm-block[data-v-e3fac426]{display:flex;flex-direction:column;gap:20px}.cm-block-public[data-v-e3fac426]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.cm-header[data-v-e3fac426]{align-items:flex-start;display:flex;gap:12px}.cm-icon[data-v-e3fac426]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cm-rows[data-v-e3fac426]{display:flex;flex-direction:column;gap:10px}.cm-edit-row[data-v-e3fac426]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.cm-edit-fields[data-v-e3fac426]{display:flex;flex-direction:column;gap:8px}.cm-field-triple[data-v-e3fac426]{align-items:center;display:grid;gap:8px;grid-template-columns:90px 160px}.cm-year-input[data-v-e3fac426]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12.5px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.cm-year-input[data-v-e3fac426]:focus{border-bottom-color:var(--profile-accent)}.cm-type-select[data-v-e3fac426]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;border-radius:6px;color:var(--profile-accent);cursor:pointer;font-size:11.5px;font-weight:700;outline:none;padding:4px 8px}.cm-title-input[data-v-e3fac426]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.cm-title-input[data-v-e3fac426]:focus{border-bottom-color:var(--profile-accent)}.cm-detail-input[data-v-e3fac426]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12px;font-weight:500;outline:none;transition:border-color .12s ease;width:100%}.cm-detail-input[data-v-e3fac426]:focus{border-bottom-color:var(--profile-accent)}.cm-del[data-v-e3fac426]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.cm-del[data-v-e3fac426]:hover{background:#fee2e2;color:#ef4444}.cm-empty[data-v-e3fac426]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.cm-add-btn[data-v-e3fac426]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.cm-add-btn[data-v-e3fac426]:hover{border-style:solid}.cm-timeline[data-v-e3fac426]{display:flex;flex-direction:column}.cm-item[data-v-e3fac426]{display:flex;gap:14px}.cm-item-left[data-v-e3fac426]{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.cm-item-dot[data-v-e3fac426]{border:2px solid #fff;border-radius:50%;flex-shrink:0;height:13px;margin-top:3px;width:13px}.cm-dot-promo[data-v-e3fac426]{background:#2563eb}.cm-dot-launch[data-v-e3fac426]{background:#059669}.cm-dot-achieve[data-v-e3fac426]{background:var(--profile-accent)}.cm-dot-award[data-v-e3fac426]{background:#d97706}.cm-dot-cert[data-v-e3fac426]{background:#9333ea}.cm-item-line[data-v-e3fac426]{background:#e8ecf2;flex:1;margin:4px 0;min-height:16px;width:2px}.cm-item-body[data-v-e3fac426]{flex:1;min-width:0;padding-bottom:20px}.cm-item-meta[data-v-e3fac426]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.cm-item-year[data-v-e3fac426]{color:#94a3b8;font-size:11.5px;font-weight:700}.cm-item-type[data-v-e3fac426]{border-radius:6px;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.cm-type-promo[data-v-e3fac426]{background:#eff6ff;color:#2563eb}.cm-type-launch[data-v-e3fac426]{background:#ecfdf5;color:#059669}.cm-type-achieve[data-v-e3fac426]{background:var(--profile-tint);color:var(--profile-accent)}.cm-type-award[data-v-e3fac426]{background:#fffbeb;color:#d97706}.cm-type-cert[data-v-e3fac426]{background:#fdf4ff;color:#9333ea}.cm-item-title[data-v-e3fac426]{color:#111827;font-size:14px;font-weight:800;line-height:1.3}.cm-item-detail[data-v-e3fac426]{color:#64748b;font-size:12px;font-weight:500;line-height:1.5;margin-top:3px}@container (max-width: 520px){.cm-edit-row[data-v-e3fac426],.cm-field-triple[data-v-e3fac426]{grid-template-columns:1fr}}.rs-block[data-v-c6aa4da4]{display:flex;flex-direction:column;gap:20px}.rs-block-public[data-v-c6aa4da4]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.rs-header[data-v-c6aa4da4]{align-items:flex-start;display:flex;gap:12px}.rs-icon[data-v-c6aa4da4]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.rs-rows[data-v-c6aa4da4]{display:flex;flex-direction:column;gap:10px}.rs-edit-row[data-v-c6aa4da4]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.rs-edit-fields[data-v-c6aa4da4]{display:flex;flex-direction:column;gap:7px}.rs-field-pair[data-v-c6aa4da4]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr}.rs-role-input[data-v-c6aa4da4]{color:#111827;font-size:14px;font-weight:700}.rs-company-input[data-v-c6aa4da4],.rs-role-input[data-v-c6aa4da4]{background:transparent;border-bottom:1px solid transparent;outline:none;transition:border-color .12s ease;width:100%}.rs-company-input[data-v-c6aa4da4]{color:var(--profile-accent);font-size:13px;font-weight:600}.rs-summary-input[data-v-c6aa4da4]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#475569;font-size:12.5px;font-weight:500;line-height:1.55;outline:none;padding:8px 10px;resize:vertical;transition:border-color .12s ease;width:100%}.rs-company-input[data-v-c6aa4da4]:focus,.rs-role-input[data-v-c6aa4da4]:focus{border-bottom-color:var(--profile-accent)}.rs-summary-input[data-v-c6aa4da4]:focus{border-color:var(--profile-accent)}.rs-del[data-v-c6aa4da4]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.rs-del[data-v-c6aa4da4]:hover{background:#fee2e2;color:#ef4444}.rs-empty[data-v-c6aa4da4]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.rs-add-btn[data-v-c6aa4da4]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.rs-add-btn[data-v-c6aa4da4]:hover{border-style:solid}.rs-list[data-v-c6aa4da4]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.rs-card[data-v-c6aa4da4]{border:1px solid #e8ecf2;border-radius:14px;padding:16px 18px;transition:border-color .15s ease,box-shadow .15s ease}.rs-card[data-v-c6aa4da4]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.rs-card-top[data-v-c6aa4da4]{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.rs-card-role[data-v-c6aa4da4]{color:#111827;font-size:14px;font-weight:800;line-height:1.3}.rs-card-company[data-v-c6aa4da4]{color:var(--profile-accent);font-size:12px;font-weight:700}.rs-card-summary[data-v-c6aa4da4]{color:#64748b;font-size:12.5px;font-weight:500;line-height:1.6;margin-top:8px}@container (max-width: 520px){.rs-edit-row[data-v-c6aa4da4],.rs-field-pair[data-v-c6aa4da4]{grid-template-columns:1fr}}.clt-block[data-v-ee78c383]{display:flex;flex-direction:column;gap:20px}.clt-block-public[data-v-ee78c383]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.clt-header[data-v-ee78c383]{align-items:flex-start;display:flex;gap:12px}.clt-icon[data-v-ee78c383]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.clt-rows[data-v-ee78c383]{display:flex;flex-direction:column;gap:10px}.clt-edit-row[data-v-ee78c383]{align-items:center;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:12px;grid-template-columns:44px 1fr 28px;padding:12px 14px}.clt-edit-logo[data-v-ee78c383]{align-items:center;background:#f8fafc;border:1px solid #e8ecf2;border-radius:10px;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.clt-logo-img[data-v-ee78c383]{height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;width:100%}.clt-logo-fallback[data-v-ee78c383]{color:var(--profile-accent);font-size:17px;font-weight:900}.clt-edit-fields[data-v-ee78c383]{display:flex;flex-direction:column;gap:6px;min-width:0}.clt-field-pair[data-v-ee78c383]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 130px}.clt-name-input[data-v-ee78c383]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.clt-period-input[data-v-ee78c383]{font-size:12px;font-weight:600;text-align:right}.clt-logo-input[data-v-ee78c383],.clt-period-input[data-v-ee78c383]{background:transparent;border-bottom:1px solid transparent;color:#64748b;outline:none;transition:border-color .12s ease;width:100%}.clt-logo-input[data-v-ee78c383]{font-size:11.5px;font-weight:500}.clt-logo-input[data-v-ee78c383]:focus,.clt-name-input[data-v-ee78c383]:focus,.clt-period-input[data-v-ee78c383]:focus{border-bottom-color:var(--profile-accent)}.clt-del[data-v-ee78c383]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.clt-del[data-v-ee78c383]:hover{background:#fee2e2;color:#ef4444}.clt-empty[data-v-ee78c383]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.clt-add-btn[data-v-ee78c383]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.clt-add-btn[data-v-ee78c383]:hover{border-style:solid}.clt-strip[data-v-ee78c383]{flex-wrap:wrap;gap:6px 10px;justify-content:center}.clt-stop[data-v-ee78c383],.clt-strip[data-v-ee78c383]{align-items:center;display:flex}.clt-stop[data-v-ee78c383]{border-radius:14px;flex-direction:column;gap:6px;min-width:96px;padding:12px 10px;transition:background .15s ease}.clt-stop[data-v-ee78c383]:hover{background:#f8fafc}.clt-stop-logo[data-v-ee78c383]{align-items:center;background:#fff;border:1px solid #e8ecf2;border-radius:12px;box-shadow:0 1px 2px #1018280d;display:inline-flex;height:52px;justify-content:center;overflow:hidden;width:52px}.clt-stop-name[data-v-ee78c383]{color:#111827;font-size:12.5px;font-weight:800;text-align:center}.clt-stop-period[data-v-ee78c383]{color:#94a3b8;font-size:10.5px;font-weight:600;text-align:center}.clt-connector[data-v-ee78c383]{color:#cbd5e1;display:inline-flex;flex-shrink:0}@container (max-width: 520px){.clt-field-pair[data-v-ee78c383]{grid-template-columns:1fr}.clt-period-input[data-v-ee78c383]{text-align:left}.clt-connector[data-v-ee78c383]{display:none}}.crole-block[data-v-00492f92]{display:flex;flex-direction:column;gap:20px}.crole-block-public[data-v-00492f92]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.crole-header[data-v-00492f92]{align-items:flex-start;display:flex;gap:12px}.crole-icon[data-v-00492f92]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.crole-edit-card[data-v-00492f92]{border:1px solid #e8ecf2;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.crole-field-pair[data-v-00492f92]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 130px}.crole-role-input[data-v-00492f92]{color:#111827;font-size:15px;font-weight:800}.crole-role-input[data-v-00492f92],.crole-since-input[data-v-00492f92]{background:transparent;border-bottom:1px solid transparent;outline:none;transition:border-color .12s ease;width:100%}.crole-since-input[data-v-00492f92]{color:#64748b;font-size:12.5px;font-weight:600;text-align:right}.crole-company-input[data-v-00492f92]{background:transparent;border-bottom:1px solid transparent;color:var(--profile-accent);font-size:13px;font-weight:700}.crole-company-input[data-v-00492f92],.crole-scope-input[data-v-00492f92]{outline:none;transition:border-color .12s ease;width:100%}.crole-scope-input[data-v-00492f92]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:8px;color:#475569;font-size:12.5px;font-weight:500;line-height:1.55;padding:8px 10px;resize:vertical}.crole-company-input[data-v-00492f92]:focus,.crole-role-input[data-v-00492f92]:focus,.crole-since-input[data-v-00492f92]:focus{border-bottom-color:var(--profile-accent)}.crole-scope-input[data-v-00492f92]:focus{border-color:var(--profile-accent)}.crole-resp-edit[data-v-00492f92]{display:flex;flex-direction:column;gap:8px}.crole-resp-label[data-v-00492f92]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.crole-chips[data-v-00492f92]{display:flex;flex-wrap:wrap;gap:8px}.crole-chip-edit[data-v-00492f92]{align-items:center;background:var(--profile-tint);border:1px solid var(--profile-border);border-radius:999px;display:inline-flex;gap:4px;padding:4px 6px 4px 12px}.crole-chip-input[data-v-00492f92]{background:transparent;color:var(--profile-accent);font-size:12.5px;font-weight:700;outline:none;width:130px}.crole-chip-edit button[data-v-00492f92]{color:var(--profile-accent);display:inline-flex;opacity:.6}.crole-chip-edit button[data-v-00492f92]:hover{opacity:1}.crole-chip-add[data-v-00492f92]{background:transparent;border:1px dashed var(--profile-border);border-radius:999px;color:var(--profile-accent);cursor:pointer;font-size:12px;font-weight:700;padding:4px 12px}.crole-card[data-v-00492f92]{display:flex;flex-direction:column;gap:12px}.crole-now-row[data-v-00492f92]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.crole-now-badge[data-v-00492f92]{align-items:center;background:var(--profile-tint);border-radius:999px;color:var(--profile-accent);display:inline-flex;font-size:10.5px;font-weight:800;gap:6px;letter-spacing:.06em;padding:3px 11px;text-transform:uppercase}.crole-now-dot[data-v-00492f92]{animation:crole-pulse-00492f92 2s ease-in-out infinite;background:var(--profile-accent);border-radius:50%;height:7px;width:7px}@keyframes crole-pulse-00492f92{0%,to{opacity:1}50%{opacity:.35}}.crole-since[data-v-00492f92]{color:#94a3b8;font-size:11.5px;font-weight:700}.crole-role[data-v-00492f92]{color:#111827;font-size:19px;font-weight:900;letter-spacing:-.01em;line-height:1.25;margin-top:8px}.crole-company[data-v-00492f92]{color:var(--profile-accent);font-size:14px;font-weight:700;margin-top:2px}.crole-scope[data-v-00492f92]{color:#64748b;font-size:13px;font-weight:500;line-height:1.65}.crole-resp[data-v-00492f92]{display:flex;flex-wrap:wrap;gap:8px}.crole-resp-chip[data-v-00492f92]{background:#f8fafc;border:1px solid #e8ecf2;border-radius:999px;color:#475569;font-size:12px;font-weight:700;padding:5px 13px}@container (max-width: 520px){.crole-field-pair[data-v-00492f92]{grid-template-columns:1fr}.crole-since-input[data-v-00492f92]{text-align:left}}.fl-block[data-v-c5ede8e7]{display:flex;flex-direction:column;gap:20px}.fl-block-public[data-v-c5ede8e7]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.fl-header[data-v-c5ede8e7]{align-items:flex-start;display:flex;gap:12px}.fl-icon[data-v-c5ede8e7]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.fl-rows[data-v-c5ede8e7]{display:flex;flex-direction:column;gap:10px}.fl-edit-row[data-v-c5ede8e7]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.fl-edit-fields[data-v-c5ede8e7]{display:flex;flex-direction:column;gap:7px}.fl-field-pair[data-v-c5ede8e7]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 120px}.fl-client-input[data-v-c5ede8e7]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.fl-period-input[data-v-c5ede8e7]{color:#64748b;font-size:12.5px;text-align:right}.fl-period-input[data-v-c5ede8e7],.fl-project-input[data-v-c5ede8e7]{background:transparent;border-bottom:1px solid transparent;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.fl-project-input[data-v-c5ede8e7]{color:#475569;font-size:13px}.fl-outcome-input[data-v-c5ede8e7]{background:transparent;border-bottom:1px solid transparent;color:#059669;font-size:12px;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.fl-client-input[data-v-c5ede8e7]:focus,.fl-outcome-input[data-v-c5ede8e7]:focus,.fl-period-input[data-v-c5ede8e7]:focus,.fl-project-input[data-v-c5ede8e7]:focus{border-bottom-color:var(--profile-accent)}.fl-del[data-v-c5ede8e7]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.fl-del[data-v-c5ede8e7]:hover{background:#fee2e2;color:#ef4444}.fl-empty[data-v-c5ede8e7]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.fl-add-btn[data-v-c5ede8e7]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.fl-add-btn[data-v-c5ede8e7]:hover{border-style:solid}.fl-timeline[data-v-c5ede8e7]{display:flex;flex-direction:column}.fl-item[data-v-c5ede8e7]{display:flex;gap:14px}.fl-item-left[data-v-c5ede8e7]{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.fl-item-dot[data-v-c5ede8e7]{background:var(--profile-accent);border:2px solid #fff;border-radius:4px;flex-shrink:0;height:13px;margin-top:4px;transform:rotate(45deg);width:13px}.fl-item-line[data-v-c5ede8e7]{background:#e8ecf2;flex:1;margin:4px 0;min-height:16px;width:2px}.fl-item-body[data-v-c5ede8e7]{flex:1;min-width:0;padding-bottom:20px}.fl-item-meta[data-v-c5ede8e7]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.fl-item-client[data-v-c5ede8e7]{color:#111827;font-size:14px;font-weight:800}.fl-item-period[data-v-c5ede8e7]{color:#94a3b8;font-size:11.5px;font-weight:700}.fl-item-project[data-v-c5ede8e7]{color:#475569;font-size:13px;font-weight:600;line-height:1.5;margin-top:2px}.fl-item-outcome[data-v-c5ede8e7]{align-items:center;background:#ecfdf5;border-radius:7px;color:#059669;display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-top:6px;padding:3px 10px}@container (max-width: 520px){.fl-edit-row[data-v-c5ede8e7],.fl-field-pair[data-v-c5ede8e7]{grid-template-columns:1fr}.fl-period-input[data-v-c5ede8e7]{text-align:left}}.vol-block[data-v-3ff0ca7d]{display:flex;flex-direction:column;gap:20px}.vol-block-public[data-v-3ff0ca7d]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.vol-header[data-v-3ff0ca7d]{align-items:flex-start;display:flex;gap:12px}.vol-icon[data-v-3ff0ca7d]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.vol-rows[data-v-3ff0ca7d]{display:flex;flex-direction:column;gap:10px}.vol-edit-row[data-v-3ff0ca7d]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.vol-edit-fields[data-v-3ff0ca7d]{display:flex;flex-direction:column;gap:7px}.vol-field-pair[data-v-3ff0ca7d]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 140px}.vol-org-input[data-v-3ff0ca7d]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.vol-period-input[data-v-3ff0ca7d]{color:#64748b;font-size:12.5px;text-align:right}.vol-period-input[data-v-3ff0ca7d],.vol-role-input[data-v-3ff0ca7d]{background:transparent;border-bottom:1px solid transparent;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.vol-role-input[data-v-3ff0ca7d]{color:var(--profile-accent);font-size:13px}.vol-impact-input[data-v-3ff0ca7d]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12px;font-weight:500;outline:none;transition:border-color .12s ease;width:100%}.vol-impact-input[data-v-3ff0ca7d]:focus,.vol-org-input[data-v-3ff0ca7d]:focus,.vol-period-input[data-v-3ff0ca7d]:focus,.vol-role-input[data-v-3ff0ca7d]:focus{border-bottom-color:var(--profile-accent)}.vol-del[data-v-3ff0ca7d]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.vol-del[data-v-3ff0ca7d]:hover{background:#fee2e2;color:#ef4444}.vol-empty[data-v-3ff0ca7d]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.vol-add-btn[data-v-3ff0ca7d]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.vol-add-btn[data-v-3ff0ca7d]:hover{border-style:solid}.vol-list[data-v-3ff0ca7d]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.vol-card[data-v-3ff0ca7d]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:14px;display:flex;gap:12px;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease}.vol-card[data-v-3ff0ca7d]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.vol-card-badge[data-v-3ff0ca7d]{align-items:center;background:#fef2f2;border-radius:9px;color:#ef4444;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.vol-card-body[data-v-3ff0ca7d]{flex:1;min-width:0}.vol-card-top[data-v-3ff0ca7d]{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.vol-card-org[data-v-3ff0ca7d]{color:#111827;font-size:14px;font-weight:800;line-height:1.3}.vol-card-period[data-v-3ff0ca7d]{color:#94a3b8;font-size:11px;font-weight:700;white-space:nowrap}.vol-card-role[data-v-3ff0ca7d]{color:var(--profile-accent);font-size:12.5px;font-weight:700;margin-top:2px}.vol-card-impact[data-v-3ff0ca7d]{color:#64748b;font-size:12px;font-weight:500;line-height:1.5;margin-top:4px}@container (max-width: 520px){.vol-edit-row[data-v-3ff0ca7d],.vol-field-pair[data-v-3ff0ca7d]{grid-template-columns:1fr}.vol-period-input[data-v-3ff0ca7d]{text-align:left}}.spk-block[data-v-8c0707ab]{display:flex;flex-direction:column;gap:20px}.spk-block-public[data-v-8c0707ab]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.spk-header[data-v-8c0707ab]{align-items:flex-start;display:flex;gap:12px}.spk-icon[data-v-8c0707ab]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.spk-rows[data-v-8c0707ab]{display:flex;flex-direction:column;gap:10px}.spk-edit-row[data-v-8c0707ab]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.spk-edit-fields[data-v-8c0707ab]{display:flex;flex-direction:column;gap:8px}.spk-field-triple[data-v-8c0707ab]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 130px 90px}.spk-event-input[data-v-8c0707ab]{background:transparent;border-bottom:1px solid transparent;font-size:13px;transition:border-color .12s ease;width:100%}.spk-event-input[data-v-8c0707ab],.spk-format-select[data-v-8c0707ab]{color:var(--profile-accent);font-weight:700;outline:none}.spk-format-select[data-v-8c0707ab]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-tint);border:none;border-radius:6px;cursor:pointer;font-size:11.5px;padding:4px 8px}.spk-date-input[data-v-8c0707ab]{color:#64748b;font-size:12.5px;font-weight:600;text-align:right}.spk-date-input[data-v-8c0707ab],.spk-talk-input[data-v-8c0707ab]{background:transparent;border-bottom:1px solid transparent;outline:none;transition:border-color .12s ease;width:100%}.spk-talk-input[data-v-8c0707ab]{color:#111827;font-size:14px;font-weight:700}.spk-venue-input[data-v-8c0707ab]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12px;font-weight:500;outline:none;transition:border-color .12s ease;width:100%}.spk-date-input[data-v-8c0707ab]:focus,.spk-event-input[data-v-8c0707ab]:focus,.spk-talk-input[data-v-8c0707ab]:focus,.spk-venue-input[data-v-8c0707ab]:focus{border-bottom-color:var(--profile-accent)}.spk-del[data-v-8c0707ab]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.spk-del[data-v-8c0707ab]:hover{background:#fee2e2;color:#ef4444}.spk-empty[data-v-8c0707ab]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.spk-add-btn[data-v-8c0707ab]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.spk-add-btn[data-v-8c0707ab]:hover{border-style:solid}.spk-timeline[data-v-8c0707ab]{display:flex;flex-direction:column}.spk-item[data-v-8c0707ab]{display:flex;gap:14px}.spk-item-left[data-v-8c0707ab]{display:flex;flex-direction:column}.spk-item-left[data-v-8c0707ab],.spk-item-mic[data-v-8c0707ab]{align-items:center;flex-shrink:0}.spk-item-mic[data-v-8c0707ab]{background:var(--profile-tint);border-radius:8px;color:var(--profile-accent);display:inline-flex;height:26px;justify-content:center;width:26px}.spk-item-line[data-v-8c0707ab]{background:#e8ecf2;flex:1;margin:4px 0;min-height:14px;width:2px}.spk-item-body[data-v-8c0707ab]{flex:1;min-width:0;padding-bottom:20px}.spk-item-meta[data-v-8c0707ab]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.spk-item-date[data-v-8c0707ab]{color:#94a3b8;font-size:11.5px;font-weight:700}.spk-item-format[data-v-8c0707ab]{background:var(--profile-tint);border-radius:6px;color:var(--profile-accent);font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.spk-item-talk[data-v-8c0707ab]{color:#111827;font-size:14px;font-weight:800;line-height:1.35;margin-top:3px}.spk-item-event[data-v-8c0707ab]{color:var(--profile-accent);font-size:12.5px;font-weight:700;margin-top:2px}.spk-item-venue[data-v-8c0707ab]{color:#94a3b8;font-weight:500}@container (max-width: 520px){.spk-edit-row[data-v-8c0707ab],.spk-field-triple[data-v-8c0707ab]{grid-template-columns:1fr}.spk-date-input[data-v-8c0707ab]{text-align:left}}.int-block[data-v-a777ad46]{display:flex;flex-direction:column;gap:20px}.int-block-public[data-v-a777ad46]{background:#fff;border:1px solid #e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:clamp(20px,3vw,28px)}.int-header[data-v-a777ad46]{align-items:flex-start;display:flex;gap:12px}.int-icon[data-v-a777ad46]{align-items:center;background:var(--profile-tint);border-radius:10px;color:var(--profile-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.int-rows[data-v-a777ad46]{display:flex;flex-direction:column;gap:10px}.int-edit-row[data-v-a777ad46]{align-items:flex-start;border:1px solid #e8ecf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 28px;padding:12px 14px}.int-edit-fields[data-v-a777ad46]{display:flex;flex-direction:column;gap:7px}.int-field-pair[data-v-a777ad46]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 130px}.int-company-input[data-v-a777ad46]{background:transparent;border-bottom:1px solid transparent;color:#111827;font-size:14px;font-weight:700;outline:none;transition:border-color .12s ease;width:100%}.int-period-input[data-v-a777ad46]{color:#64748b;font-size:12.5px;text-align:right}.int-period-input[data-v-a777ad46],.int-role-input[data-v-a777ad46]{background:transparent;border-bottom:1px solid transparent;font-weight:600;outline:none;transition:border-color .12s ease;width:100%}.int-role-input[data-v-a777ad46]{color:var(--profile-accent);font-size:13px}.int-learning-input[data-v-a777ad46]{background:transparent;border-bottom:1px solid transparent;color:#64748b;font-size:12px;font-weight:500;outline:none;transition:border-color .12s ease;width:100%}.int-company-input[data-v-a777ad46]:focus,.int-learning-input[data-v-a777ad46]:focus,.int-period-input[data-v-a777ad46]:focus,.int-role-input[data-v-a777ad46]:focus{border-bottom-color:var(--profile-accent)}.int-del[data-v-a777ad46]{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .1s ease,color .1s ease;width:26px}.int-del[data-v-a777ad46]:hover{background:#fee2e2;color:#ef4444}.int-empty[data-v-a777ad46]{color:#94a3b8;font-size:12.5px;font-weight:500;padding:14px 12px;text-align:center}.int-add-btn[data-v-a777ad46]{align-items:center;align-self:flex-start;background:var(--profile-tint);border:1px dashed var(--profile-border);border-radius:10px;color:var(--profile-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;transition:border-style .1s ease}.int-add-btn[data-v-a777ad46]:hover{border-style:solid}.int-list[data-v-a777ad46]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.int-card[data-v-a777ad46]{border:1px solid #e8ecf2;border-radius:14px;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease}.int-card[data-v-a777ad46]:hover{border-color:var(--profile-border);box-shadow:0 4px 16px #0f172a0f}.int-card-top[data-v-a777ad46]{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.int-card-company[data-v-a777ad46]{color:#111827;font-size:14px;font-weight:800;line-height:1.3}.int-card-period[data-v-a777ad46]{color:#94a3b8;font-size:11px;font-weight:700;white-space:nowrap}.int-card-role[data-v-a777ad46]{color:var(--profile-accent);font-size:12.5px;font-weight:700;margin-top:2px}.int-card-learning[data-v-a777ad46]{color:#64748b;font-size:12px;font-weight:500;line-height:1.55;margin-top:5px}@container (max-width: 520px){.int-edit-row[data-v-a777ad46],.int-field-pair[data-v-a777ad46]{grid-template-columns:1fr}.int-period-input[data-v-a777ad46]{text-align:left}}.lib-shell[data-v-24ef440c]{background:#fff;border:1px solid #eceff3;border-radius:24px;box-shadow:0 40px 120px #11182752;display:flex;flex-direction:column;height:min(88vh,880px);height:min(88dvh,880px);max-height:100dvh;max-width:1180px;overflow:hidden;position:relative;width:100%}.lib-header[data-v-24ef440c]{align-items:center;border-bottom:1px solid #f0f2f6;display:flex;flex:none;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 22px}.lib-logo[data-v-24ef440c]{background:#f4f6fa;border-radius:12px;display:grid;flex:none;gap:3px;grid-template-columns:repeat(2,1fr);height:42px;padding:7px;width:42px}.lib-logo-sq[data-v-24ef440c]{border-radius:4px}.lib-search[data-v-24ef440c]{align-items:center;background:#f7f8fa;border:1px solid #e7eaef;border-radius:12px;display:flex;gap:9px;height:44px;padding:0 12px 0 14px;position:relative;transition:border-color .15s ease,background .15s ease;width:clamp(220px,34vw,420px)}.lib-search[data-v-24ef440c]:focus-within{background:#fff;border-color:var(--profile-accent)}.lib-search-input[data-v-24ef440c]{background:transparent;border:none;color:#1f2937;flex:1;font-size:13.5px;font-weight:600;min-width:0;outline:none}.lib-search-input[data-v-24ef440c]::-moz-placeholder{color:#9aa3b2;font-weight:500}.lib-search-input[data-v-24ef440c]::placeholder{color:#9aa3b2;font-weight:500}.lib-kbd[data-v-24ef440c]{background:#fff;border:1px solid #e2e6ec;border-radius:6px;color:#9aa3b2;flex:none;font-size:11px;font-weight:700;padding:2px 7px}.lib-close[data-v-24ef440c]{align-items:center;border-radius:11px;color:#6b7280;display:inline-flex;flex:none;height:40px;justify-content:center;transition:background .15s ease,color .15s ease;width:40px}.lib-close[data-v-24ef440c]:hover{background:#f4f6fa;color:#111827}@media(max-width:520px){.lib-shell[data-v-24ef440c]{height:min(82vh,880px);height:min(82dvh,880px)}.lib-header[data-v-24ef440c]{flex-wrap:nowrap;gap:10px;padding:16px}}.lib-body[data-v-24ef440c]{display:grid;flex:1;grid-template-columns:248px 1fr;min-height:0}@media(max-width:860px){.lib-body[data-v-24ef440c]{grid-template-columns:1fr}.lib-header-brand[data-v-24ef440c]{display:none}.lib-header[data-v-24ef440c]{justify-content:flex-end}.lib-header-actions[data-v-24ef440c],.lib-search[data-v-24ef440c]{flex:1;min-width:0}.lib-search[data-v-24ef440c]{width:auto}.lib-kbd[data-v-24ef440c]{display:none}}.lib-sidebar[data-v-24ef440c]{background:#fcfcfd;border-right:1px solid #f0f2f6;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:16px 14px}@media(max-width:860px){.lib-sidebar[data-v-24ef440c]{display:none}}.lib-cat[data-v-24ef440c]{align-items:center;border-radius:11px;color:#5b6473;display:flex;font-size:13.5px;font-weight:600;gap:11px;padding:9px 11px;transition:background .14s ease,color .14s ease;width:100%}.lib-cat[data-v-24ef440c]:hover{background:#f2f4f8;color:#1f2937}.lib-cat-active[data-v-24ef440c]{background:var(--profile-tint);color:var(--profile-accent);font-weight:700}.lib-cat-icon[data-v-24ef440c]{color:currentColor;display:inline-flex;flex:none}.lib-cat-count[data-v-24ef440c]{background:#eef1f5;border-radius:999px;color:#94a0b0;flex:none;font-size:11.5px;font-weight:700;min-width:22px;padding:1px 7px;text-align:center}.lib-cat-active .lib-cat-count[data-v-24ef440c]{background:color-mix(in srgb,var(--profile-accent) 16%,#fff);color:var(--profile-accent)}.lib-tip[data-v-24ef440c]{align-items:center;background:#fff;border:1px solid #f0f2f6;border-radius:12px;color:#8a93a3;display:flex;font-size:12.5px;font-weight:500;gap:9px;margin-top:14px;padding:12px 13px}.lib-main[data-v-24ef440c]{display:flex;flex-direction:column;min-height:0;min-width:0}.lib-scroll[data-v-24ef440c]{flex:1;min-height:0;overflow-y:auto;padding:22px}.lib-mobile-cat[data-v-24ef440c]{display:none;flex:none;padding:14px 16px 0;position:relative}.lib-mobile-cat-trigger[data-v-24ef440c]{align-items:center;background:#f7f8fa;border:1px solid #e7eaef;border-radius:12px;color:#1f2937;display:flex;font-size:13.5px;font-weight:700;gap:10px;min-height:44px;padding:0 14px;transition:border-color .15s ease,background .15s ease;width:100%}.lib-mobile-cat-trigger[data-v-24ef440c]:hover{border-color:var(--profile-border)}.lib-mobile-cat-icon[data-v-24ef440c]{color:var(--profile-accent);display:inline-flex;flex:none}.lib-mobile-cat-count[data-v-24ef440c]{background:color-mix(in srgb,var(--profile-accent) 16%,#fff);border-radius:999px;color:var(--profile-accent);flex:none;font-size:11.5px;font-weight:700;min-width:22px;padding:1px 7px;text-align:center}.lib-mobile-cat-chevron[data-v-24ef440c]{color:#9aa3b2;flex:none;height:15px;transition:transform .16s ease;width:15px}.lib-mobile-cat-chevron-open[data-v-24ef440c]{transform:rotate(180deg)}.lib-mobile-cat-panel[data-v-24ef440c]{background:#fff;border:1px solid #e7eaef;border-radius:14px;box-shadow:0 20px 50px #1118272e;left:16px;max-height:280px;overflow-y:auto;padding:6px;position:absolute;right:16px;top:calc(100% + 6px);z-index:10}.lib-mobile-cat-option[data-v-24ef440c]{align-items:center;border-radius:10px;color:#5b6473;display:flex;font-size:13.5px;font-weight:600;gap:10px;padding:9px 10px;transition:background .12s ease,color .12s ease;width:100%}.lib-mobile-cat-option[data-v-24ef440c]:hover{background:#f2f4f8;color:#1f2937}.lib-mobile-cat-option-active[data-v-24ef440c]{background:var(--profile-tint);color:var(--profile-accent);font-weight:700}.lib-mobile-cat-option-icon[data-v-24ef440c]{color:currentColor;display:inline-flex;flex:none}.lib-mobile-cat-option-count[data-v-24ef440c]{background:#eef1f5;border-radius:999px;color:#94a0b0;flex:none;font-size:11.5px;font-weight:700;min-width:22px;padding:1px 7px;text-align:center}.lib-mobile-cat-option-active .lib-mobile-cat-option-count[data-v-24ef440c]{background:color-mix(in srgb,var(--profile-accent) 16%,#fff);color:var(--profile-accent)}@media(max-width:860px){.lib-mobile-cat[data-v-24ef440c]{display:block}}.lib-card[data-v-24ef440c]{background:#fff;border:1px solid #ebeef2;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lib-card[data-v-24ef440c]:hover{border-color:#dfe4ea;box-shadow:0 12px 30px #11182714;transform:translateY(-2px)}.lib-preview[data-v-24ef440c]{align-items:center;aspect-ratio:16/9;background:radial-gradient(120% 120% at 50% 0,color-mix(in srgb,var(--profile-accent) 9%,#fff) 0,#f6f7f9 70%);border-bottom:1px solid #f0f2f6;display:flex;justify-content:center;position:relative}.lib-preview-img[data-v-24ef440c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lib-preview-ph[data-v-24ef440c]{color:color-mix(in srgb,var(--profile-accent) 55%,#b8c0cc)}.lib-tag[data-v-24ef440c]{border-radius:7px;font-size:10px;font-weight:800;left:10px;letter-spacing:.05em;padding:3px 9px;position:absolute;top:10px}.lib-tag-popular[data-v-24ef440c]{background:#dcfce7;color:#16a34a}.lib-tag-new[data-v-24ef440c]{background:#e0ecff;color:#2563eb}.lib-tag-ai[data-v-24ef440c]{background:#ede9fe;color:#7c3aed}.lib-tag-trending[data-v-24ef440c]{background:#fce7f3;color:#db2777}.lib-tag-pro[data-v-24ef440c]{background:#fef3c7;color:#d97706}.lib-save[data-v-24ef440c]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border-radius:9px;color:#9aa3b2;display:inline-flex;height:30px;justify-content:center;position:absolute;right:9px;top:9px;transition:color .14s ease,background .14s ease;width:30px}.lib-save[data-v-24ef440c]:hover{background:#fff}.lib-save-on[data-v-24ef440c],.lib-save[data-v-24ef440c]:hover{color:var(--profile-accent)}.lib-card-body[data-v-24ef440c]{display:flex;flex-direction:column;padding:15px 16px 16px}.lib-add[data-v-24ef440c]{align-items:center;background:var(--profile-tint);border-radius:11px;color:var(--profile-accent);display:inline-flex;flex:1;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:42px;transition:filter .14s ease}.lib-add[data-v-24ef440c]:hover{filter:brightness(.96)}.lib-bookmark[data-v-24ef440c]{align-items:center;background:#fff;border:1px solid #e7eaef;border-radius:11px;color:#9aa3b2;display:inline-flex;flex:none;height:42px;justify-content:center;transition:all .14s ease;width:42px}.lib-bookmark-on[data-v-24ef440c],.lib-bookmark[data-v-24ef440c]:hover{border-color:var(--profile-border);color:var(--profile-accent)}.lib-bookmark-on[data-v-24ef440c]{background:var(--profile-tint)}.lib-added[data-v-24ef440c]{background:#ecfdf3;color:#16a34a;flex:1;font-size:13px;font-weight:700;gap:7px;min-height:42px}.lib-added[data-v-24ef440c],.lib-more[data-v-24ef440c]{align-items:center;border-radius:11px;display:inline-flex;justify-content:center}.lib-more[data-v-24ef440c]{background:#fff;border:1px solid #e7eaef;color:#9aa3b2;flex:none;height:42px;transition:all .14s ease;width:42px}.lib-more[data-v-24ef440c]:hover{border-color:#d6dbe3;color:#374151}.lib-confirm[data-v-24ef440c]{background:var(--profile-tint);border:1px solid var(--profile-border);border-radius:12px;margin-top:12px;padding:12px}.lib-confirm-yes[data-v-24ef440c]{background:var(--profile-accent);color:#fff}.lib-confirm-no[data-v-24ef440c],.lib-confirm-yes[data-v-24ef440c]{border-radius:9px;flex:1;font-size:12px;font-weight:700;min-height:36px}.lib-confirm-no[data-v-24ef440c]{background:#fff;border:1px solid var(--profile-border);color:#475569}.lib-empty[data-v-24ef440c]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:64px 20px;text-align:center}.bpd-option[data-v-7f6efe38]{align-items:flex-start;background:#fff;border:1.5px solid #eef2f7;border-radius:16px;display:flex;gap:12px;padding:14px 16px;text-align:left;transition:border-color .14s ease,background .14s ease;width:100%}.bpd-option[data-v-7f6efe38]:hover{border-color:#cbd5e1}.bpd-option-active[data-v-7f6efe38]{background:#f3fbfb;border-color:#129b9b}.bpd-radio[data-v-7f6efe38]{border:2px solid #cbd5e1;border-radius:999px;display:inline-flex;flex-shrink:0;height:18px;margin-top:2px;transition:border-color .14s ease,box-shadow .14s ease;width:18px}.bpd-radio-on[data-v-7f6efe38]{border-color:#129b9b;box-shadow:inset 0 0 0 4px #129b9b}.bpd-chip[data-v-7f6efe38]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;padding:7px 14px;transition:border-color .13s ease,background .13s ease,color .13s ease}.bpd-chip[data-v-7f6efe38]:hover{border-color:#94d8d8}.bpd-chip-active[data-v-7f6efe38]{background:#129b9b;border-color:#129b9b;color:#fff}.locked-teaser[data-v-af3ab684]{background:linear-gradient(180deg,#f8fafc99,#f1f5f9e6);border:1px dashed #cbd5e1;border-radius:22px;display:flex;flex-direction:column;gap:6px;height:100%;min-height:180px;padding:28px 22px;text-align:center}.locked-teaser[data-v-af3ab684],.locked-teaser-icon[data-v-af3ab684]{align-items:center;justify-content:center}.locked-teaser-icon[data-v-af3ab684]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 2px #1018280d;color:#129b9b;display:inline-flex;height:44px;width:44px}.locked-teaser-icon svg[data-v-af3ab684]{height:22px;width:22px}.locked-teaser-eyebrow[data-v-af3ab684]{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin-top:8px;text-transform:uppercase}.locked-teaser-title[data-v-af3ab684]{color:#0f172a;font-size:16px;font-weight:800;letter-spacing:-.01em}.locked-teaser-body[data-v-af3ab684]{color:#64748b;font-size:13px;font-weight:500;line-height:20px;max-width:260px}.locked-teaser-btn[data-v-af3ab684]{align-items:center;background:#129b9b;border-radius:999px;color:#fff;display:inline-flex;font-size:12.5px;font-weight:700;letter-spacing:.01em;margin-top:10px;padding:9px 18px;transition:background .15s ease}.locked-teaser-btn[data-v-af3ab684]:hover{background:#0f8585}.tour-layer{inset:0;pointer-events:none;position:fixed;z-index:200}.tour-dim{pointer-events:auto;position:fixed;transition:all .32s cubic-bezier(.4,0,.2,1)}.tour-dim-full{background:#0f11159e;inset:0}.tour-hole-blocker{background:transparent;pointer-events:auto}.tour-hole-blocker,.tour-ring{position:fixed;transition:all .32s cubic-bezier(.4,0,.2,1)}.tour-ring{border:2px solid #2dd4bf;border-radius:14px;box-shadow:0 0 0 4px #2dd4bf40,0 0 34px #2dd4bf59;pointer-events:none}.tour-ring-invite{animation:tour-ring-pulse 1.4s ease-in-out infinite}@keyframes tour-ring-pulse{0%,to{box-shadow:0 0 0 4px #2dd4bf40,0 0 34px #2dd4bf59}50%{box-shadow:0 0 0 9px #2dd4bf29,0 0 44px #2dd4bf80}}.tour-beacon{background:#2dd4bf;border-radius:999px;height:12px;pointer-events:none;position:fixed;transition:all .32s cubic-bezier(.4,0,.2,1);width:12px}.tour-beacon:after{animation:tour-beacon-ping 1.3s cubic-bezier(0,0,.2,1) infinite;border:2px solid #2dd4bf;border-radius:999px;content:"";inset:-6px;position:absolute}@keyframes tour-beacon-ping{0%{opacity:1;transform:scale(.6)}80%,to{opacity:0;transform:scale(2)}}.tour-card{background:#fff;border:1px solid rgba(18,155,155,.25);border-radius:20px;box-shadow:0 30px 90px #0f172a59;font-family:Plus Jakarta Sans,system-ui,sans-serif;overflow:hidden;padding:20px 22px 14px;pointer-events:auto;position:fixed;transition:top .32s cubic-bezier(.4,0,.2,1),left .32s cubic-bezier(.4,0,.2,1)}.tour-card-center{left:50%;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(400px,calc(100vw - 32px))}.tour-card-shake{animation:tour-shake .38s ease}@keyframes tour-shake{0%,to{margin-left:0}25%{margin-left:-7px}50%{margin-left:7px}75%{margin-left:-4px}}.tour-card-head{align-items:center;display:flex;gap:10px}.tour-card-center .tour-card-head{justify-content:center;position:relative}.tour-step-icon{align-items:center;border-radius:11px;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.tour-count,.tour-step-icon{background:#e8f6f6;color:#129b9b}.tour-count{border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;padding:3px 9px}.tour-skip{border-radius:8px;color:#94a3b8;font-size:11.5px;font-weight:700;margin-left:auto;padding:4px 8px;transition:color .15s ease,background .15s ease}.tour-card-center .tour-skip{position:absolute;right:0}.tour-skip:hover{background:#f1f5f9;color:#475569}.tour-title{color:#0f172a;font-size:18px;font-weight:900;letter-spacing:-.01em;margin-top:12px}.tour-body{color:#475569;font-size:13.5px;font-weight:500;line-height:1.6;margin-top:7px}.tour-tip{align-items:flex-start;background:#e8f6f6;border:1px solid rgba(18,155,155,.2);border-radius:12px;color:#0f766e;display:flex;font-size:12.5px;font-weight:600;gap:8px;line-height:1.5;margin-top:10px;padding:9px 12px;text-align:left}.tour-tip-icon{flex-shrink:0;height:16px;margin-top:1px;width:16px}.tour-btn-icon{align-items:center;display:inline-flex;gap:8px;justify-content:center}.tour-progress{background:#eef2f7;border-radius:999px;height:4px;margin-top:14px;overflow:hidden}.tour-progress-fill{background:linear-gradient(90deg,#129b9b,#2dd4bf);border-radius:999px;display:block;height:100%;transition:width .32s ease}.tour-card-foot{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:14px}.tour-card-center .tour-card-foot{flex-direction:column}.tour-btn{border-radius:12px;font-size:13px;font-weight:800;padding:9px 16px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.tour-card-center .tour-btn{padding:12px 16px;width:100%}.tour-btn:disabled{cursor:not-allowed;opacity:.35}.tour-btn-primary{background:#129b9b;box-shadow:0 10px 26px #129b9b59;color:#fff}.tour-btn-primary:hover{box-shadow:0 14px 32px #129b9b73;transform:translateY(-1px)}.tour-btn-ghost{background:#f1f5f9;color:#64748b}.tour-btn-ghost:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.tour-dots{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.tour-dot{background:#e2e8f0;border-radius:999px;height:6px;transition:all .2s ease;width:6px}.tour-dot-done{background:#99e5dd}.tour-dot-active{background:#129b9b;width:16px}.tour-kbd-hint{color:#cbd5e1;font-size:10.5px;font-weight:600;margin-top:10px;text-align:center}.tour-confetti{inset:0;overflow:hidden;pointer-events:none;position:absolute}.tour-confetti-piece{animation-iteration-count:infinite;animation-name:tour-confetti-fall;animation-timing-function:ease-in;border-radius:2px;opacity:0;position:absolute;top:-14px}@keyframes tour-confetti-fall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:.7;transform:translateY(420px) rotate(540deg)}}.tour-fade-enter-active,.tour-fade-leave-active{transition:opacity .26s ease}.tour-fade-enter-from,.tour-fade-leave-to{opacity:0}.profile-builder-page{background:linear-gradient(rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(90deg,rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(180deg,#fff,#f7f8fa 46%,#eef6f3);background-size:44px 44px,44px 44px,auto;color:#111827;min-height:100vh}.profile-builder-page,.profile-builder-page-public{font-family:var(--profile-font,"Plus Jakarta Sans",system-ui,sans-serif)}.profile-builder-page-public{background:radial-gradient(1100px 540px at 50% -8%,#e6ecf7 0,#eef1f600 60%),#eef1f6;-webkit-font-smoothing:antialiased;color:#0f172a}.pf-global-cardbg .profile-block-content>:first-child,.pf-global-cardbg .profile-layout-item>:first-child{background:var(--profile-card-bg)!important}.pf-global-text .profile-block-content,.pf-global-text .profile-layout-item{color:var(--profile-text)}.profile-block-shell.pf-card-bg .profile-block-content>:first-child,.profile-layout-item.pf-card-bg>:first-child{background:var(--card-bg)!important}.profile-block-shell.pf-card-text .profile-block-content,.profile-layout-item.pf-card-text{color:var(--card-text)!important}.profile-block-shell.pf-card-font .profile-block-content,.profile-layout-item.pf-card-font{font-family:var(--card-font)!important}.profile-style-panel{display:flex;flex-direction:column;gap:18px}.profile-style-back{align-items:center;align-self:flex-start;border-radius:9px;color:var(--profile-accent);display:inline-flex;font-size:12.5px;font-weight:800;gap:7px;margin:-4px -4px 0;padding:7px 12px 7px 9px;transition:background .15s ease}.profile-style-back:hover{background:var(--profile-tint)}.profile-style-section{border-top:1px solid #f1f4f8;display:flex;flex-direction:column;gap:10px;padding-top:14px}.profile-style-section:first-of-type{border-top:0;padding-top:0}.profile-style-title{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-style-sub{color:#94a3b8;font-size:11.5px;font-weight:500;line-height:1.45;margin-top:-6px}.profile-style-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.profile-style-label{color:#334155;font-size:13px;font-weight:600}.profile-style-controls{align-items:center;display:inline-flex;gap:8px}.profile-style-swatch{background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;height:28px;padding:0;width:38px}.profile-style-swatch::-webkit-color-swatch-wrapper{padding:3px}.profile-style-swatch::-webkit-color-swatch{border:none;border-radius:5px}.profile-style-block-select,.profile-style-select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:12.5px;font-weight:600;outline:none;padding:6px 10px}.profile-style-block-select{width:100%}.profile-style-block-select:focus,.profile-style-select:focus{border-color:var(--profile-accent)}.profile-style-reset{border-radius:6px;color:#94a3b8;font-size:11px;font-weight:700;padding:4px 6px;transition:color .15s ease,background .15s ease}.profile-style-reset:hover{background:var(--profile-tint);color:var(--profile-accent)}.profile-layout-banner-joined{position:relative;z-index:1}.profile-layout-banner-joined .profile-banner-frame{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:0 1px 2px #1018280a!important}.profile-layout-identity-joined{margin-top:-20px;position:relative;z-index:2}.profile-layout-identity-joined .profile-identity-card-public{border-top-left-radius:0;border-top-right-radius:0}.profile-layout-identity-joined .profile-identity-photo{border:6px solid #fff;border-radius:26px;box-shadow:0 16px 34px #0f172a2e;margin-top:clamp(-132px,-11vw,-92px)}@media(max-width:640px){.profile-layout-identity-joined .profile-identity-photo{margin-top:clamp(-72px,-18vw,-50px)}}.profile-editor-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e5e7eb;box-shadow:0 18px 60px #1118270f;inset:0 0 auto;position:fixed;z-index:80}.profile-action-button,.profile-nav-button{align-items:center;border-radius:999px;color:#111827;display:inline-flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.08em;min-height:42px;text-transform:uppercase;transition:transform .16s ease,background .16s ease,color .16s ease}.profile-nav-button{padding:0 13px}.profile-nav-button-strong{background:#111827;border:1px solid #111827;color:#fff;padding:0 18px}.profile-action-button:hover,.profile-nav-button:hover{background:var(--profile-tint);color:var(--profile-accent);transform:translateY(-1px)}.profile-nav-button-strong:hover{background:var(--profile-accent);color:#fff}.profile-rail-button-copied{color:#10b981}.profile-rail-button-copied,.profile-rail-button-copied:hover{background:#f0fdf4;border-color:#d1fae5}.profile-public-main{max-width:1120px!important;padding-left:clamp(22px,4vw,52px);padding-right:clamp(22px,4vw,52px)}.profile-viewer-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-bottom:1px solid #eef2f7;position:sticky;top:0;z-index:60}.profile-viewer-back{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;flex:none;font-size:12.5px;font-weight:800;gap:8px;padding:9px 18px;transition:background .15s ease}.profile-viewer-back:hover{background:#1e293b}.profile-public-footer{background:#fff;border-top:1px solid #e3e8ef;margin-top:8px}.profile-footer-primary,.profile-footer-secondary{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:850;justify-content:center;letter-spacing:.12em;min-height:44px;padding:0 18px;text-transform:uppercase}.profile-footer-primary{background:#111827;color:#fff}.profile-footer-secondary{background:#fff;border:1px solid var(--profile-border);color:var(--profile-accent)}.profile-builder-rail{display:flex;flex-direction:column;gap:16px;height:-moz-fit-content;height:fit-content;position:sticky;top:112px}.profile-rail-card{background:#fff;border:1px solid #e9edf3;border-radius:16px;box-shadow:0 1px 2px #1018280a;padding:16px}.profile-rail-item{align-items:stretch;border-bottom:1px solid #f4f6fa;display:flex;gap:4px;position:relative}.profile-rail-item:last-child{border-bottom:none}.profile-rail-item:after,.profile-rail-item:before{background:var(--profile-accent);border-radius:2px;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .12s ease}.profile-rail-item:before{top:-1px}.profile-rail-item:after{bottom:-1px}.profile-rail-drop-above:before,.profile-rail-drop-below:after{opacity:1}.profile-rail-item-dragging{opacity:.4}.profile-rail-drag{align-items:center;color:#c3cad4;cursor:grab;display:flex;flex:none;justify-content:center;touch-action:none;width:20px}.profile-rail-drag:hover{color:#94a3b8}.profile-rail-item-main{align-items:center;display:flex;flex:1;gap:8px;min-width:0;padding:7px 2px;text-align:left}.profile-rail-actions{display:flex;flex-direction:column;gap:9px}.profile-rail-primary{align-items:center;background:var(--profile-accent);border-radius:11px;box-shadow:0 8px 18px color-mix(in srgb,var(--profile-accent) 32%,transparent);color:#fff;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;justify-content:center;min-height:46px;padding:0 18px;transition:filter .15s ease;width:100%}.profile-rail-primary:hover{filter:brightness(.94)}.profile-rail-button{align-items:center;background:#fff;border:1px solid #e6eaf0;border-radius:11px;color:#334155;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:0 14px;transition:background .15s ease,border-color .15s ease;width:100%}.profile-rail-button:hover{background:#f8fafc;border-color:#d8e0ea}.profile-intro-card{background:#fff;border:1px solid #e9edf3;border-radius:18px;box-shadow:0 1px 2px #1018280a;padding:26px 28px}.profile-mode-switch{align-items:center;background:#f4f6fa;border:1px solid #e9edf3;border-radius:11px;display:inline-flex;flex:none;gap:2px;padding:4px}.profile-mode-switch-rail{width:100%}.profile-mode-divider{align-self:stretch;background:#dde1e8;flex-shrink:0;margin:2px 3px;width:1px}.profile-mode-option{border-radius:8px;font-size:12.5px;font-weight:600;gap:7px;padding:7px 13px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.profile-mode-icon,.profile-mode-option{align-items:center;color:#94a3b8;cursor:pointer;display:inline-flex}.profile-mode-icon{border-radius:7px;gap:5px;height:32px;justify-content:center;overflow:hidden;transition:background .15s ease,color .15s ease,box-shadow .15s ease,width .2s ease,padding .2s ease;white-space:nowrap;width:32px}.profile-mode-icon:hover{background:#fffc;color:#475569}.profile-mode-icon.profile-mode-option-active{padding:0 10px;width:auto}.profile-mode-icon-label{font-size:11.5px;font-weight:700;letter-spacing:.02em}.profile-mode-option-active{color:#0f172a;font-weight:700}.profile-device-nav-picker,.profile-mode-option-active{background:#fff;box-shadow:0 1px 2px #1018280f}.profile-device-nav-picker{border:1px solid #e6eaf0;gap:1px;padding:4px 6px}.profile-device-nav-btn,.profile-device-nav-picker{align-items:center;border-radius:999px;display:inline-flex}.profile-device-nav-btn{color:#94a3b8;cursor:pointer;gap:6px;height:36px;justify-content:center;transition:background .14s ease,color .14s ease,width .2s ease,padding .2s ease;white-space:nowrap;width:36px}.profile-device-nav-btn:hover{background:#f4f6fa;color:#475569}.profile-device-nav-active{background:#111827;color:#fff!important;padding:0 14px 0 10px;width:auto}.profile-device-nav-active:hover{background:#1e293b}.profile-device-nav-label{font-size:11.5px;font-weight:700;letter-spacing:.02em}.profile-preview-stage{align-items:center;background-color:#10131a;background-image:radial-gradient(circle,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:20px 20px;border-radius:20px;display:flex;flex-direction:column;min-height:60vh;overflow:hidden;padding:32px 20px 40px}.profile-device-frame{background:#fff;border-radius:13px;box-shadow:0 40px 100px #0000008c,0 0 0 1px #ffffff0f;max-width:100%;overflow:hidden;transition:max-width .28s cubic-bezier(.4,0,.2,1);width:100%}.profile-device-frame[data-device=tablet]{max-width:768px}.profile-device-frame[data-device=mobile-h]{max-width:667px}.profile-device-frame[data-device=mobile-v]{max-width:390px}.profile-device-chrome{align-items:center;background:#f0f2f5;border-bottom:1px solid #e2e5ea;display:flex;gap:5px;padding:9px 12px}.profile-device-dot{border-radius:50%;flex-shrink:0;height:11px;width:11px}.profile-device-address-bar{align-items:center;background:#fff;border:1px solid #e2e5ea;border-radius:6px;color:#6b7280;display:flex;flex:1;font-size:11px;font-weight:600;height:22px;margin:0 6px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.profile-device-viewport{background:radial-gradient(1100px 540px at 50% -8%,#e6ecf7 0,#eef1f600 60%),#eef1f6;font-family:Plus Jakarta Sans,system-ui,sans-serif;max-height:72vh;overflow-x:hidden;overflow-y:auto;-webkit-font-smoothing:antialiased;color:#0f172a;container-name:deviceframe;container-type:inline-size}.profile-device-public-content{margin:0 auto;max-width:1120px;padding:28px clamp(14px,4cqw,48px) 48px}@container deviceframe (max-width: 760px){.profile-device-public-content .profile-block-grid{grid-template-columns:1fr}.profile-device-public-content .profile-layout-item{grid-column:1/-1}}.profile-save-bar{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #e6eaf0;border-radius:16px;bottom:20px;box-shadow:0 12px 32px #10182829;display:flex;gap:14px;left:50%;max-width:min(760px,calc(100vw - 40px));padding:11px 11px 11px 18px;position:fixed;transform:translate(-50%);z-index:70}.profile-share-info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.profile-share-label{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-share-link{color:var(--profile-accent);font-size:13.5px;font-weight:750;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-log-button,.profile-save-button{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:850;gap:8px;justify-content:center;letter-spacing:.12em;min-height:42px;padding:0 18px;text-transform:uppercase}.profile-log-button{background:#fff;border:1px solid var(--profile-border);color:var(--profile-accent)}.profile-log-button span{background:var(--profile-tint);border-radius:999px;display:inline-flex;justify-content:center;min-width:20px;padding:2px 6px}.profile-save-button{background:var(--profile-accent);box-shadow:0 14px 30px color-mix(in srgb,var(--profile-accent) 24%,transparent);color:#fff}.profile-save-button:disabled{cursor:not-allowed;opacity:.6}.profile-remove-button{color:var(--profile-accent);font-size:11px;font-weight:850;text-transform:uppercase}.profile-block-shell,.profile-public-card{background:#fffffff0;border:1px solid #dcdfe4;border-radius:24px;box-shadow:0 18px 55px #1118270f;position:relative}.profile-public-grid .profile-public-card{background:#fff;border-color:#e3e8ef;border-radius:18px;box-shadow:0 1px 2px #1018280a}.profile-block-grid{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-block-grid>.profile-block-shell,.profile-layout-item{container-type:inline-size;grid-column:span var(--block-span);min-width:0;overflow-wrap:anywhere}.profile-block-grid embed,.profile-block-grid iframe,.profile-block-grid object{max-width:100%}.profile-block-grid input,.profile-block-grid select,.profile-block-grid textarea{max-width:100%;min-width:0}.profile-block-content :where(*){min-width:0}.profile-block-grid :where(input,textarea)::-moz-placeholder{color:#a8b1bf;font-weight:500;opacity:1}.profile-block-grid :where(input,textarea)::placeholder{color:#a8b1bf;font-weight:500;opacity:1}.profile-public-grid{align-items:stretch}.profile-layout-item>*{height:100%}.profile-block-shell{padding:16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,opacity .16s ease}.profile-public-card{padding:24px}.profile-block-shell:hover{border-color:var(--profile-border);box-shadow:0 24px 70px #1118271a;transform:translateY(-1px)}.profile-block-shell-jumped{animation:pf-jump-flash 1.6s ease}@keyframes pf-jump-flash{0%,to{border-color:#e9edf3;box-shadow:0 1px 2px #1018280a}15%,55%{border-color:var(--profile-accent);box-shadow:0 0 0 3px var(--profile-tint),0 24px 70px #1118271a}}.profile-block-shell-hidden{background:repeating-linear-gradient(135deg,#fff 0 10px,#f5f6f8 10px 20px);opacity:.58}.profile-block-shell-dragging{opacity:.4}.profile-drop-above:before,.profile-drop-below:after,.profile-drop-left:before,.profile-drop-right:after{background:var(--profile-accent);border-radius:999px;content:"";position:absolute;z-index:5}.profile-drop-above:before,.profile-drop-below:after{height:3px;left:22px;right:22px}.profile-drop-left:before,.profile-drop-right:after{bottom:14px;top:14px;width:3px}.profile-drop-above:before{top:-10px}.profile-drop-below:after{bottom:-10px}.profile-drop-left:before{left:-11px}.profile-drop-right:after{right:-11px}.profile-block-toolbar{align-items:center;border-bottom:1px solid #f1f4f8;display:flex;gap:12px;padding-bottom:14px}.profile-block-handle{flex:none}.profile-block-controls{align-items:center;border-bottom:1px solid #f7f9fc;display:flex;flex-wrap:wrap;gap:8px;padding:10px 0}.profile-block-icon{align-items:center;background:#eff4ff;border-radius:9px;color:var(--profile-accent);display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.profile-dd-wrap{position:relative}.profile-dd-btn{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;letter-spacing:.02em;padding:5px 10px;transition:border-color .12s ease,background .12s ease;white-space:nowrap}.profile-dd-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.profile-dd-menu{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1f,0 2px 6px #0f172a0f;left:0;min-width:120px;padding:4px;position:absolute;top:calc(100% + 5px);z-index:60}.profile-dd-option{align-items:center;border-radius:7px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:7px 10px;text-align:left;transition:background .1s ease;width:100%}.profile-dd-option:hover{background:#f1f5f9;color:#0f172a}.profile-dd-option-active{background:#eff6ff;color:var(--profile-accent);font-weight:700}.profile-dd-width-bar{background:#e2e8f0;border-radius:3px;display:block;flex:none;height:6px;overflow:hidden;width:24px}.profile-dd-width-fill{background:currentColor;border-radius:3px;display:block;height:100%;opacity:.5}.profile-dd-option-active .profile-dd-width-fill{opacity:1}.pf-tag-row{align-items:center;display:flex;flex:none;gap:4px}.pf-tag-chip{align-items:center;background:#fff7ed;border-radius:999px;color:#b45309;display:inline-flex;font-size:10.5px;font-weight:700;padding:2px 8px;white-space:nowrap}.pf-tag-more{background:#fef3c7;cursor:default;position:relative}.pf-tag-tooltip{background:#111827;border-radius:8px;bottom:calc(100% + 6px);box-shadow:0 8px 20px #0f172a40;color:#fff;display:none;font-size:11px;font-weight:600;left:50%;line-height:1.4;max-width:min(220px,70vw);overflow-wrap:break-word;padding:6px 10px;position:absolute;text-align:left;transform:translate(-50%);white-space:normal;width:-moz-max-content;width:max-content;z-index:70}.pf-tag-more:focus-visible .pf-tag-tooltip,.pf-tag-more:hover .pf-tag-tooltip{display:block}.pf-tag-dd-btn{align-items:center;background:#fff7ed;border:1px solid #fde68a;border-radius:999px;color:#b45309;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;padding:3px 9px;white-space:nowrap}.pf-tag-dd-option,.pf-tag-dd-option:hover{background:transparent;color:#92400e;cursor:default;font-weight:700}.profile-block-delete{align-items:center;background:#fff;border:1px solid #eef2f6;border-radius:9px;color:#94a3b8;cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;transition:color .15s ease,border-color .15s ease,background .15s ease;width:32px}.profile-block-delete:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.profile-block-content{padding-top:18px}.profile-drag-handle{color:var(--profile-accent);cursor:grab;display:grid;gap:3px;grid-template-columns:repeat(2,4px);justify-content:center;width:24px}.profile-drag-handle span{background:currentColor;border-radius:999px;height:4px;width:4px}.profile-admin-note{border-top:1px dashed #dcdfe4;color:#777;font-size:12px;font-weight:700;margin-top:12px;padding-top:12px}.profile-dark-input,.profile-inline-input,.profile-quiet-input,.profile-title-input{background:#fff;border:1px solid #dcdfe4;border-radius:12px;color:#111827;font-size:14px;font-weight:650;max-width:100%;min-width:0;outline:none;padding:10px 12px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.profile-title-input{border-color:transparent;font-size:clamp(22px,6cqw + 8px,40px);font-weight:900;letter-spacing:-.02em;padding:4px 0}.profile-title-input.text-xl{font-size:clamp(18px,3cqw + 10px,20px)}.profile-title-input.text-2xl{font-size:clamp(20px,4cqw + 10px,24px)}.profile-quiet-input{background:transparent;border-color:transparent;padding:0}.profile-dark-input{background:#ffffff14;border-color:#ffffff24;color:#fff}.profile-inline-input:focus,.profile-quiet-input:focus,.profile-title-input:focus{border-color:var(--profile-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--profile-accent) 12%,transparent)}.profile-info-tile{background:#fff;border:1px solid var(--profile-border);border-radius:18px;min-height:120px;padding:16px}.profile-tile-icon{align-items:center;background:var(--profile-tint);border-radius:999px;color:var(--profile-accent);display:inline-flex;height:34px;justify-content:center;width:34px}.profile-mini-label{color:#777;display:block;font-size:10px;font-weight:850;letter-spacing:.16em;margin-top:12px;text-transform:uppercase}.profile-tile-value{color:#111827;font-size:15px;font-weight:800;margin-top:6px}.profile-category-tabs{display:grid;gap:6px}.profile-category-tab{border-radius:14px;color:#5f6368;font-size:12px;font-weight:700;padding:11px 12px;text-align:left}.profile-category-tab-active{background:var(--profile-accent);color:#fff}.profile-library-card{background:radial-gradient(circle at 100% 0,var(--profile-tint),transparent 48%),#fff;border:1px solid var(--profile-border);border-radius:22px;box-shadow:0 14px 38px #1118270d;overflow:hidden;padding:18px;position:relative}.profile-library-morph{background:linear-gradient(rgba(17,24,39,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.055) 1px,transparent 1px),linear-gradient(135deg,#fff,var(--profile-tint));background-size:24px 24px,24px 24px,auto;border:1px solid var(--profile-border);border-radius:18px;height:94px;margin-bottom:16px;overflow:hidden;position:relative}.profile-library-dot,.profile-library-line,.profile-library-node{background:var(--profile-accent);display:block;position:absolute}.profile-library-node{border-radius:16px;opacity:.14}.profile-library-node-large{height:54px;left:16px;top:16px;width:72px}.profile-library-node-small{bottom:18px;height:34px;right:18px;width:52px}.profile-library-line{border-radius:999px;height:8px;left:108px;opacity:.24}.profile-library-line-one{top:28px;width:86px}.profile-library-line-two{top:48px;width:124px}.profile-library-dot{border-radius:999px;height:16px;opacity:.7;right:82px;top:24px;width:16px}.profile-config-field{display:grid;gap:8px}.profile-config-field span{color:#777;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.profile-config-field input,.profile-config-field select{background:#fff;border:1px solid #dcdfe4;border-radius:14px;color:#111827;font-size:14px;font-weight:750;min-height:46px;outline:none;padding:0 14px}@media(max-width:1024px){.profile-builder-rail{position:static;top:auto}}@media(max-width:760px){.profile-builder-rail{flex-direction:row;flex-wrap:wrap;gap:10px}.profile-rail-card[data-tour=block-list]{display:none}.profile-rail-actions{align-items:center;flex-direction:row;flex-wrap:wrap}.profile-rail-primary{display:none}.profile-rail-secondary{font-size:12px;min-height:38px;padding:0 16px;width:auto}}@media(max-width:1120px){.profile-block-grid>.pf-span-1{grid-column:span 2}}@media(max-width:760px){.profile-block-grid{gap:14px;grid-template-columns:1fr}.profile-block-grid>.profile-block-shell,.profile-layout-item{grid-column:1/-1}}@media(max-width:640px){.profile-block-toolbar{gap:8px;padding:10px 12px}.profile-block-icon{border-radius:7px;height:28px;width:28px}.profile-block-toolbar .min-w-0 p:first-child{font-size:11px}.profile-block-toolbar .min-w-0 p:last-child{display:none}.profile-dd-btn{font-size:11px;gap:4px;padding:4px 8px}.profile-block-controls{gap:6px;padding:8px 12px}.profile-block-content{padding:14px 12px 4px}.profile-intro-card{border-radius:14px;padding:16px}.profile-save-bar{border-radius:18px;bottom:14px;flex-direction:row;gap:10px;justify-content:space-between;left:12px;max-width:none;padding:10px 14px;right:12px;transform:none}.profile-page-root{padding-left:12px;padding-right:12px}}.profile-empty-canvas{align-items:center;animation:pf-empty-in .42s cubic-bezier(.22,1,.36,1);background:#ffffffbf;border:2px dashed #d3dae4;border-radius:28px;display:flex;flex-direction:column;gap:6px;margin:6vh auto 0;max-width:620px;padding:clamp(36px,6vw,64px) clamp(20px,4vw,48px);text-align:center}@keyframes pf-empty-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.profile-empty-badge{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.profile-empty-icon{align-items:center;background:var(--profile-tint);border-radius:20px;color:var(--profile-accent);display:inline-flex;height:64px;justify-content:center;margin-top:14px;width:64px}.profile-empty-title{color:#0f172a;font-size:clamp(22px,4vw,30px);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-top:16px}.profile-empty-sub{color:#64748b;font-size:14px;font-weight:500;line-height:1.65;margin-top:6px;max-width:420px}.profile-empty-cta{align-items:center;animation:pf-cta-pulse 2.2s ease-in-out infinite;background:var(--profile-accent);border-radius:16px;box-shadow:0 14px 34px color-mix(in srgb,var(--profile-accent) 35%,transparent);color:#fff;display:inline-flex;font-size:14px;font-weight:800;gap:8px;margin-top:22px;padding:14px 28px;transition:transform .15s ease}.profile-empty-cta:hover{transform:translateY(-2px)}@keyframes pf-cta-pulse{0%,to{box-shadow:0 14px 34px color-mix(in srgb,var(--profile-accent) 35%,transparent),0 0 color-mix(in srgb,var(--profile-accent) 32%,transparent)}50%{box-shadow:0 14px 34px color-mix(in srgb,var(--profile-accent) 35%,transparent),0 0 0 12px transparent}}.profile-empty-suggest{align-items:center;border-top:1px solid #eef2f7;display:flex;flex-direction:column;gap:10px;margin-top:26px;padding-top:18px;width:100%}.profile-empty-suggest-label{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.profile-empty-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.profile-empty-chip{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:12.5px;font-weight:700;padding:8px 16px;transition:border-color .14s ease,color .14s ease,transform .14s ease}.profile-empty-chip:hover{border-color:var(--profile-accent);color:var(--profile-accent);transform:translateY(-1px)}.pf-celebrate-layer{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f111547;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:190}.pf-celebrate-card{align-items:center;animation:pf-celebrate-pop .46s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #e6eaf0;border-radius:24px;box-shadow:0 30px 90px #0f172a4d;display:flex;flex-direction:column;gap:4px;padding:34px 44px;position:relative}@keyframes pf-celebrate-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.pf-celebrate-burst{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.pf-celebrate-spark{animation:pf-spark-fly .9s ease-out forwards;border-radius:3px;height:9px;opacity:0;position:absolute;width:9px}@keyframes pf-spark-fly{0%{opacity:1;transform:translate(0) scale(1) rotate(0)}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(.4) rotate(220deg)}}.pf-celebrate-icon{align-items:center;background:var(--profile-accent,#129b9b);border-radius:999px;box-shadow:0 10px 28px #129b9b66;color:#fff;display:inline-flex;height:52px;justify-content:center;width:52px}.pf-celebrate-title{color:#0f172a;font-size:19px;font-weight:900;letter-spacing:-.01em;margin-top:12px}.pf-celebrate-sub{color:#64748b;font-size:12.5px;font-weight:600}.pf-celebrate-enter-active{transition:opacity .2s ease}.pf-celebrate-leave-active{transition:opacity .32s ease}.pf-celebrate-enter-from,.pf-celebrate-leave-to{opacity:0}
