.login.svelte-110obhz{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:12px;max-width:360px;margin:0 auto}.logo.svelte-110obhz{width:60px;height:60px;border-radius:50%;margin-bottom:8px}h1.svelte-110obhz{font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;letter-spacing:-.5px;color:var(--gold)}.sub.svelte-110obhz{font-size:14px;color:var(--text-muted);margin-bottom:8px;text-align:center}.btn-google.svelte-110obhz{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px;background:var(--surface);border:1px solid var(--border-hover);border-radius:12px;color:var(--text);font-size:14px;font-weight:600;transition:var(--transition)}.btn-google.svelte-110obhz:hover{background:var(--surface-hover)}.divider.svelte-110obhz{display:flex;align-items:center;gap:10px;width:100%;color:var(--text-dim);font-size:11px}.divider.svelte-110obhz:before,.divider.svelte-110obhz:after{content:"";flex:1;height:1px;background:var(--border)}.btn-email.svelte-110obhz{width:100%;padding:13px;background:transparent;border:1px solid var(--border-hover);border-radius:12px;color:var(--text-muted);font-size:14px;font-weight:500;transition:var(--transition)}.input.svelte-110obhz{width:100%;padding:12px 14px;background:var(--surface);border:1px solid var(--border-hover);border-radius:10px;color:var(--text);font-size:14px;font-family:inherit;outline:none}.input.svelte-110obhz:focus{border-color:var(--gold-border)}.btn-primary.svelte-110obhz{width:100%;padding:13px;background:var(--gold);color:#000;border-radius:12px;font-size:14px;font-weight:700;transition:var(--transition)}.btn-primary.svelte-110obhz:disabled{opacity:.4;cursor:default}.btn-back.svelte-110obhz{background:none;color:var(--gold);font-size:13px;font-weight:600}.sent.svelte-110obhz{font-size:13px;color:var(--text-muted)}.err.svelte-110obhz{font-size:12px;color:#ec4899}.same-email.svelte-110obhz{font-size:10px;color:var(--text-dim);letter-spacing:.3px;margin-top:-4px;text-align:center}.home.svelte-1nmp6pz{max-width:var(--max-w);margin:0 auto;padding:0 20px 60px}.hdr.svelte-1nmp6pz{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--border);margin-bottom:32px}.hdr-left.svelte-1nmp6pz{display:flex;align-items:center;gap:14px}.logo.svelte-1nmp6pz{width:40px;height:40px;border-radius:50%}h1.svelte-1nmp6pz{font-family:"DM Serif Display",serif;font-size:22px;color:var(--gold)}.tagline.svelte-1nmp6pz{font-size:12px;color:var(--text-muted);margin-top:2px}.hdr-right.svelte-1nmp6pz{display:flex;align-items:center;gap:10px}.edit-btn.svelte-1nmp6pz{padding:8px 16px;background:var(--gold-dim);border:1px solid var(--gold-border);border-radius:20px;color:var(--gold);font-size:12px;font-weight:600;transition:var(--transition)}.av.svelte-1nmp6pz{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid var(--gold-border)}.av-ph.svelte-1nmp6pz{width:36px;height:36px;border-radius:50%;background:var(--gold-dim);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--gold)}.sec.svelte-1nmp6pz{margin-bottom:40px}.sec-hdr.svelte-1nmp6pz{margin-bottom:16px}.sec-hdr.svelte-1nmp6pz h2:where(.svelte-1nmp6pz){font-size:20px;font-weight:700;margin-bottom:4px}.sec-hdr.svelte-1nmp6pz p:where(.svelte-1nmp6pz){font-size:13px;color:var(--text-muted)}.topic-row.svelte-1nmp6pz{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.topic-row.svelte-1nmp6pz::-webkit-scrollbar{display:none}.topic-card.svelte-1nmp6pz{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 20px;background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:120px;flex-shrink:0;transition:var(--transition)}.topic-card.svelte-1nmp6pz:not(.soon):hover{border-color:var(--gold-border);transform:translateY(-2px)}.topic-card.soon.svelte-1nmp6pz{opacity:.5}.t-icon.svelte-1nmp6pz{font-size:28px}.t-name.svelte-1nmp6pz{font-size:12px;font-weight:700;text-align:center}.t-soon.svelte-1nmp6pz{font-size:10px;color:var(--text-dim);background:var(--surface);border:1px solid var(--border);padding:2px 8px;border-radius:8px;font-weight:600}.t-actions.svelte-1nmp6pz{display:flex;flex-direction:column;gap:4px;width:100%}.t-btn.svelte-1nmp6pz{font-size:10px;font-weight:600;padding:5px 10px;background:var(--surface);border:1px solid var(--border);border-radius:8px;text-align:center;color:var(--text);transition:var(--transition)}.t-btn.live.svelte-1nmp6pz{border-color:#ef44444d;color:#f87171}.jobs-card.svelte-1nmp6pz{display:flex;align-items:flex-start;gap:16px;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.jobs-icon.svelte-1nmp6pz{font-size:2.5rem;flex-shrink:0}.jobs-card.svelte-1nmp6pz h2:where(.svelte-1nmp6pz){font-size:18px;font-weight:700;margin-bottom:6px}.jobs-card.svelte-1nmp6pz p:where(.svelte-1nmp6pz){font-size:13px;color:var(--text-muted);line-height:1.5;margin-bottom:10px}.search-wrap.svelte-1nmp6pz{margin-bottom:16px}.search.svelte-1nmp6pz{width:100%;max-width:320px;padding:10px 14px;background:var(--surface);border:1px solid var(--border-hover);border-radius:10px;color:var(--text);font-size:14px;font-family:inherit;outline:none}.search.svelte-1nmp6pz:focus{border-color:var(--gold-border)}.loading.svelte-1nmp6pz,.empty.svelte-1nmp6pz{text-align:center;padding:40px;color:var(--text-muted)}.creator-grid.svelte-1nmp6pz{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.creator-card.svelte-1nmp6pz{display:flex;align-items:flex-start;gap:14px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:left;width:100%;transition:var(--transition)}.creator-card.svelte-1nmp6pz:hover{border-color:var(--gold-border);transform:translateY(-1px);box-shadow:0 4px 20px #0003}.c-av.svelte-1nmp6pz{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid var(--gold-border);flex-shrink:0}.c-av-ph.svelte-1nmp6pz{width:48px;height:48px;border-radius:50%;background:var(--gold-dim);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--gold);flex-shrink:0}.c-info.svelte-1nmp6pz{flex:1;min-width:0}.c-name.svelte-1nmp6pz{display:block;font-size:15px;font-weight:700}.c-handle.svelte-1nmp6pz{display:block;font-size:11px;color:var(--text-muted);margin-bottom:4px}.c-bio.svelte-1nmp6pz{font-size:12px;color:var(--text-muted);line-height:1.4}.c-actions.svelte-1nmp6pz{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.c-live.svelte-1nmp6pz{font-size:10px;color:#f87171;font-weight:600}.c-mentor.svelte-1nmp6pz{font-size:10px;color:var(--gold);font-weight:600}@media (max-width:600px){.hdr.svelte-1nmp6pz{flex-wrap:wrap;gap:12px}.creator-grid.svelte-1nmp6pz{grid-template-columns:1fr}}.cp.svelte-105uuq9{max-width:var(--max-w);margin:0 auto;padding:0 20px 60px}.cp-nav.svelte-105uuq9{padding:16px 0}.back.svelte-105uuq9{color:var(--gold);font-size:14px;font-weight:600}.loading.svelte-105uuq9,.empty.svelte-105uuq9{text-align:center;padding:60px 20px;color:var(--text-muted)}.hero.svelte-105uuq9{display:flex;gap:20px;align-items:flex-start;padding:24px 0 32px;border-bottom:1px solid var(--border);margin-bottom:32px;flex-wrap:wrap}.av.svelte-105uuq9{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid var(--gold-border);flex-shrink:0}.av-ph.svelte-105uuq9{width:80px;height:80px;border-radius:50%;background:var(--gold-dim);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:var(--gold);flex-shrink:0}.hero-info.svelte-105uuq9{flex:1;min-width:200px}h1.svelte-105uuq9{font-size:24px;font-weight:700;margin-bottom:4px}.handle.svelte-105uuq9{font-size:13px;color:var(--text-muted);margin-bottom:8px}.topic-chips.svelte-105uuq9{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.chip.svelte-105uuq9{font-size:11px;font-weight:600;padding:3px 10px;background:var(--gold-dim);border:1px solid var(--gold-border);border-radius:20px;color:var(--gold)}.bio.svelte-105uuq9{font-size:14px;color:var(--text-muted);line-height:1.6}.hero-actions.svelte-105uuq9{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.follow-btn.svelte-105uuq9{padding:10px 24px;background:var(--gold);color:#000;border-radius:20px;font-size:13px;font-weight:700;transition:var(--transition)}.follow-btn.following.svelte-105uuq9{background:var(--surface);color:var(--gold);border:1px solid var(--gold-border)}.mentor-btn.svelte-105uuq9{display:block;padding:10px 20px;background:var(--surface);border:1px solid var(--border-hover);border-radius:20px;font-size:12px;font-weight:600;color:var(--text-muted);text-align:center;transition:var(--transition)}.mentor-btn.svelte-105uuq9:hover{border-color:var(--gold-border);color:var(--gold)}.live-btn.svelte-105uuq9{display:block;padding:10px 20px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:20px;font-size:12px;font-weight:600;color:#f87171;text-align:center}.rec-sec.svelte-105uuq9{margin-bottom:32px}.rec-title.svelte-105uuq9{font-size:18px;font-weight:700;margin-bottom:12px}.rec-list.svelte-105uuq9{display:flex;flex-direction:column;gap:8px}.rec-card.svelte-105uuq9{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:100%;text-align:left;transition:var(--transition)}.rec-card.svelte-105uuq9:hover{border-color:var(--border-hover);transform:translateY(-1px)}.rec-img.svelte-105uuq9{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0}.rec-info.svelte-105uuq9{flex:1;min-width:0}.rec-name.svelte-105uuq9{display:block;font-size:14px;font-weight:600}.rec-desc.svelte-105uuq9{font-size:12px;color:var(--text-muted);line-height:1.4;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rec-arrow.svelte-105uuq9{color:var(--text-dim);font-size:16px;flex-shrink:0}.rec-type.svelte-105uuq9{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--text-dim);letter-spacing:.5px;flex-shrink:0}.ed.svelte-n6567r{max-width:700px;margin:0 auto;padding:0 20px 60px}.ed-nav.svelte-n6567r{display:flex;align-items:center;gap:16px;padding:16px 0 24px;border-bottom:1px solid var(--border);margin-bottom:24px}.back.svelte-n6567r{color:var(--gold);font-size:14px;font-weight:600}h1.svelte-n6567r{font-size:20px;font-weight:700}.ed-body.svelte-n6567r{display:flex;flex-direction:column;gap:32px}.ed-sec.svelte-n6567r{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.ed-sec.svelte-n6567r h2:where(.svelte-n6567r){font-size:16px;font-weight:700;margin-bottom:16px}.field.svelte-n6567r{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field.svelte-n6567r label:where(.svelte-n6567r){font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.req.svelte-n6567r{color:var(--gold)}.field.svelte-n6567r input:where(.svelte-n6567r),.field.svelte-n6567r textarea:where(.svelte-n6567r){width:100%;padding:11px 14px;background:#ffffff0d;border:1px solid var(--border-hover);border-radius:10px;color:var(--text);font-size:14px;font-family:inherit;outline:none;resize:vertical}.field.svelte-n6567r input:where(.svelte-n6567r):focus,.field.svelte-n6567r textarea:where(.svelte-n6567r):focus{border-color:var(--gold-border)}.err.svelte-n6567r{color:#ec4899;font-size:12px;margin-bottom:10px}.ok.svelte-n6567r{color:#4ade80;font-size:12px;margin-bottom:10px}.save-btn.svelte-n6567r{width:100%;padding:13px;background:var(--gold);color:#000;border-radius:12px;font-size:14px;font-weight:700;transition:var(--transition)}.save-btn.svelte-n6567r:disabled{opacity:.4}.rec-hdr.svelte-n6567r{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sec-sub.svelte-n6567r{font-size:12px;color:var(--text-muted);margin-bottom:16px}.add-btn.svelte-n6567r{padding:7px 16px;background:var(--gold-dim);border:1px solid var(--gold-border);border-radius:8px;color:var(--gold);font-size:12px;font-weight:700}.rec-row.svelte-n6567r{display:grid;grid-template-columns:90px 1fr 1fr 100px 30px;gap:6px;margin-bottom:6px;align-items:center}.rec-row.svelte-n6567r input:where(.svelte-n6567r),.rec-row.svelte-n6567r select:where(.svelte-n6567r){padding:8px 10px;background:#ffffff0d;border:1px solid var(--border-hover);border-radius:8px;color:var(--text);font-size:12px;font-family:inherit;outline:none;width:100%}.rec-row.svelte-n6567r input:where(.svelte-n6567r):focus{border-color:var(--gold-border)}.rec-desc-ta.svelte-n6567r{width:100%;padding:8px 10px;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:12px;font-family:inherit;outline:none;resize:none;margin-bottom:12px}.del-btn.svelte-n6567r{color:var(--text-dim);font-size:18px;padding:0;transition:var(--transition)}.del-btn.svelte-n6567r:hover{color:#ef4444}.loading.svelte-n6567r{text-align:center;padding:20px;color:var(--text-muted)}@media (max-width:600px){.rec-row.svelte-n6567r{grid-template-columns:80px 1fr 30px}.rec-row.svelte-n6567r input:where(.svelte-n6567r):nth-child(3),.rec-row.svelte-n6567r input:where(.svelte-n6567r):nth-child(4){display:none}}.loader.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;height:100dvh}.spin.svelte-1n46o8q{width:28px;height:28px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:svelte-1n46o8q-s .6s linear infinite}@keyframes svelte-1n46o8q-s{to{transform:rotate(360deg)}}:root{--bg: #08080f;--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.07);--border: rgba(255,255,255,.08);--border-hover: rgba(255,255,255,.16);--text: #f0f0f0;--text-muted: rgba(255,255,255,.45);--text-dim: rgba(255,255,255,.2);--gold: #D4AF37;--gold-rgb: 212,175,55;--gold-dim: rgba(212,175,55,.1);--gold-border: rgba(212,175,55,.25);--radius: 16px;--radius-sm: 10px;--transition: all .2s cubic-bezier(.4,0,.2,1);--max-w: 900px}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:DM Sans,-apple-system,sans-serif;background:var(--bg);color:var(--text);min-height:100dvh}button{font-family:inherit;cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}
