*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#e2e8f0;background:#080f1c;min-height:100vh;font-family:Inter,system-ui,sans-serif}.page.svelte-ggwe9t{min-height:100vh;padding:0 var(--space-2) var(--space-5);background:radial-gradient(at 20% 0,#0d2a52 0%,#0000 55%),#080f1c;flex-direction:column;align-items:center;display:flex}.header.svelte-ggwe9t{width:100%;max-width:760px;padding:var(--space-3) 0;margin-bottom:var(--space-4);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;display:flex}.logo.svelte-ggwe9t{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:var(--text-md);text-transform:uppercase;text-decoration:none}.logo-us.svelte-ggwe9t{color:#ff4d2e}.logo-export.svelte-ggwe9t{color:#fff}.header-right.svelte-ggwe9t{align-items:center;gap:var(--space-2);display:flex}.back-link.svelte-ggwe9t{font-size:var(--text-sm);color:#ffffff80;font-weight:500;text-decoration:none}.back-link.svelte-ggwe9t:hover{color:#fff}.profile-card.svelte-ggwe9t{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:760px;overflow:hidden}.profile-top.svelte-ggwe9t{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid #ffffff12;display:flex}.profile-photo.svelte-ggwe9t{color:#fff6;background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;font-family:Barlow Condensed,sans-serif;font-size:1.6rem;font-weight:800;display:flex;overflow:hidden}.profile-photo.svelte-ggwe9t img:where(.svelte-ggwe9t){object-fit:cover;width:100%;height:100%}.profile-info.svelte-ggwe9t{gap:var(--space-0);flex-direction:column;display:flex}.badge-row.svelte-ggwe9t{align-items:center;gap:var(--space-0);flex-wrap:wrap;display:flex}.profile-name.svelte-ggwe9t{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:var(--text-lg);text-transform:uppercase;color:#fff;letter-spacing:.01em}.online-row.svelte-ggwe9t{vertical-align:middle;margin-left:var(--space-1);align-items:center;gap:5px;display:inline-flex}.online-label.svelte-ggwe9t{font-family:Inter,sans-serif;font-weight:600;font-size:var(--text-2xs);text-transform:none;letter-spacing:normal;color:#4ade80}.profile-address.svelte-ggwe9t{font-size:var(--text-base);color:#7ec8e3;font-weight:500}.response-time.svelte-ggwe9t{font-size:var(--text-sm);color:#4ade80;margin-top:var(--space-0)}.rating-row.svelte-ggwe9t{margin-top:var(--space-1)}.action-row.svelte-ggwe9t{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.advertise-link.svelte-ggwe9t{margin-top:var(--space-1);font-size:var(--text-sm);color:#ff4d2e;font-weight:600;text-decoration:none;display:inline-block}.advertise-link.svelte-ggwe9t:hover{color:#d93f1f;text-decoration:underline}.profile-body.svelte-ggwe9t{padding:var(--space-4) var(--space-4) var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.section-title.svelte-ggwe9t{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:var(--text-base);text-transform:uppercase;color:#ffffffb3;margin-bottom:var(--space-2)}.info-line.svelte-ggwe9t{font-size:var(--text-sm);color:#ffffffa6;line-height:1.6}.info-line.svelte-ggwe9t a:where(.svelte-ggwe9t){color:#7ec8e3;text-decoration:none}.info-line.svelte-ggwe9t a:where(.svelte-ggwe9t):hover{text-decoration:underline}.chip-list.svelte-ggwe9t{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip.svelte-ggwe9t{padding:var(--space-0) var(--space-2);color:#ffffffa6;font-size:var(--text-sm);background:#ffffff08;border:1px solid #ffffff26;border-radius:20px;font-weight:500}.rate-section.svelte-ggwe9t{padding:var(--space-3);background:#ffffff08;border:1px solid #ffffff12;border-radius:10px}.rate-hint.svelte-ggwe9t{font-size:var(--text-sm);color:#ffffff80;margin-bottom:var(--space-2)}.rate-form.svelte-ggwe9t{gap:var(--space-1);max-width:360px;display:flex}.rate-form.svelte-ggwe9t input:where(.svelte-ggwe9t){padding:var(--space-1) var(--space-2);color:#e2e8f0;font-family:Inter,sans-serif;font-size:var(--text-sm);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:none;flex:1}.contact-form.svelte-ggwe9t{gap:var(--space-1);flex-direction:column;max-width:420px;display:flex}.contact-form.svelte-ggwe9t input:where(.svelte-ggwe9t),.contact-form.svelte-ggwe9t textarea:where(.svelte-ggwe9t){padding:var(--space-1) var(--space-2);color:#e2e8f0;font-family:Inter,sans-serif;font-size:var(--text-sm);resize:vertical;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:none}.contact-form.svelte-ggwe9t .btn-rate:where(.svelte-ggwe9t){align-self:flex-start}.review-textarea.svelte-ggwe9t,.review-name-input.svelte-ggwe9t{width:100%;max-width:420px;margin-top:var(--space-1);padding:var(--space-1) var(--space-2);color:#e2e8f0;font-family:Inter,sans-serif;font-size:var(--text-sm);resize:vertical;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:none;display:block}.review-name-input.svelte-ggwe9t{margin-bottom:var(--space-1)}.reviews-list.svelte-ggwe9t{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.review-card.svelte-ggwe9t{padding:var(--space-2) var(--space-3);background:#ffffff08;border:1px solid #ffffff14;border-radius:10px}.review-header.svelte-ggwe9t{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-0);display:flex}.review-author.svelte-ggwe9t{font-size:var(--text-sm);color:#ffffffb3;font-weight:600}.review-date.svelte-ggwe9t{font-size:var(--text-sm);color:#ffffff4d}.review-text.svelte-ggwe9t{font-size:var(--text-sm);color:#fff9;margin-top:var(--space-1);line-height:1.6}.btn-rate.svelte-ggwe9t{color:#fff;padding:var(--space-1) var(--space-3);font-family:Inter,sans-serif;font-weight:600;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:#c73a1b;border:none;border-radius:8px}.btn-rate.svelte-ggwe9t:hover:not(:disabled){background:#a93016}.btn-rate.svelte-ggwe9t:disabled{opacity:.6;cursor:not-allowed}.rate-error.svelte-ggwe9t{font-size:var(--text-sm);color:#f87171;margin-top:var(--space-1)}.rating-thanks.svelte-ggwe9t{font-size:var(--text-sm);color:#4ade80;font-weight:600}@media (width<=600px){.profile-top.svelte-ggwe9t{padding:var(--space-4);flex-direction:column;align-items:flex-start}.profile-body.svelte-ggwe9t{padding:var(--space-3) var(--space-4) var(--space-4)}}.pro-badge.svelte-ggwe9t{color:#0a1628;vertical-align:middle;letter-spacing:.04em;background:#d9a441;border-radius:10px;margin-left:6px;padding:1px 8px;font-size:.45em;font-weight:800;display:inline-block}
