html{overflow-y:auto!important;overflow-x:clip!important;height:auto!important;overscroll-behavior:auto!important}body{overflow:visible!important;height:auto!important;min-height:100vh;margin:0;background:#05050a;color:#fff;font-family:Outfit,system-ui,-apple-system,sans-serif}.page.svelte-wzu1rn{position:relative;min-height:100vh;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(37,99,235,.15),transparent 70%),radial-gradient(ellipse 60% 40% at 90% 30%,rgba(168,85,247,.08),transparent 60%),#05050a;display:flex;flex-direction:column}.bg-orbs.svelte-wzu1rn{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.orb.svelte-wzu1rn{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35}.orb-1.svelte-wzu1rn{top:10%;left:-10%;width:360px;height:360px;background:#2563eb}.orb-2.svelte-wzu1rn{bottom:10%;right:-15%;width:420px;height:420px;background:#10b981;opacity:.18}.topbar.svelte-wzu1rn{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:#05050a99;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.brand.svelte-wzu1rn{display:inline-flex;align-items:baseline;text-decoration:none;color:#fff;line-height:1}.brand-barber.svelte-wzu1rn{font-size:16px;font-weight:600;letter-spacing:-.3px;opacity:.85}.brand-pro.svelte-wzu1rn{font-size:16px;font-weight:800;letter-spacing:-.3px;background:linear-gradient(135deg,#93c5fd,#2563eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.back.svelte-wzu1rn{display:inline-flex;align-items:center;gap:5px;color:#d4d4d8;text-decoration:none;font-size:13px;font-weight:600;padding:8px 12px;border-radius:8px;transition:all .15s}.back.svelte-wzu1rn:hover{color:#fff;background:#ffffff0f}.content.svelte-wzu1rn{position:relative;z-index:1;flex:1;width:100%;max-width:800px;margin:0 auto;padding:56px 24px 64px}.hero.svelte-wzu1rn{margin-bottom:36px}.eyebrow.svelte-wzu1rn{display:inline-block;background:#2563eb26;border:1px solid rgba(37,99,235,.3);color:#93c5fd;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:4px 10px;border-radius:999px;margin-bottom:14px}h1.svelte-wzu1rn{font-size:clamp(32px,6vw,48px);font-weight:800;letter-spacing:-1.2px;line-height:1.05;margin:0 0 12px;color:#fff}.gradient-text.svelte-wzu1rn{background:linear-gradient(135deg,#93c5fd,#2563eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.updated.svelte-wzu1rn{color:#94a3b8;font-size:13.5px;margin:0}.lead.svelte-wzu1rn{background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:20px 22px;font-size:15.5px;line-height:1.65;color:#cbd5e1;margin-bottom:40px;box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lead.svelte-wzu1rn strong:where(.svelte-wzu1rn){color:#fff;font-weight:600}section.svelte-wzu1rn{margin-bottom:36px}h2.svelte-wzu1rn{font-size:21px;font-weight:800;letter-spacing:-.5px;color:#fff;margin:0 0 14px;scroll-margin-top:80px}h3.svelte-wzu1rn{font-size:14.5px;font-weight:700;color:#e2e8f0;margin:20px 0 10px}p.svelte-wzu1rn,li.svelte-wzu1rn{font-size:15px;line-height:1.7;color:#a1a1aa}p.svelte-wzu1rn{margin:0 0 10px}ul.svelte-wzu1rn{padding-left:22px;margin:8px 0 10px}li.svelte-wzu1rn{margin-bottom:7px}li.svelte-wzu1rn::marker{color:#475569}a.svelte-wzu1rn{color:#93c5fd;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s}a.svelte-wzu1rn:hover{color:#60a5fa}strong.svelte-wzu1rn{color:#fff;font-weight:600}code.svelte-wzu1rn{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:1px 7px;border-radius:5px;font-size:12.5px;font-family:SF Mono,Menlo,Consolas,monospace;color:#93c5fd}.note.svelte-wzu1rn{font-size:13.5px;color:#94a3b8;background:#2563eb0f;border-left:3px solid #2563eb;padding:12px 16px;border-radius:0 10px 10px 0;margin-top:14px}.note.svelte-wzu1rn strong:where(.svelte-wzu1rn){color:#fff}.table-wrap.svelte-wzu1rn{overflow-x:auto;border:1px solid rgba(255,255,255,.09);border-radius:14px;margin:12px 0 14px;background:#ffffff06;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}table.svelte-wzu1rn{width:100%;border-collapse:collapse;font-size:13.5px}thead.svelte-wzu1rn{background:#ffffff0a}th.svelte-wzu1rn{text-align:left;padding:12px 16px;font-weight:700;color:#94a3b8;font-size:11px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.08)}td.svelte-wzu1rn{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);color:#cbd5e1}tbody.svelte-wzu1rn tr:where(.svelte-wzu1rn):last-child td:where(.svelte-wzu1rn){border-bottom:none}tbody.svelte-wzu1rn tr:where(.svelte-wzu1rn):hover{background:#ffffff08}.contact-section.svelte-wzu1rn{margin-top:48px}.contact-grid.svelte-wzu1rn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:14px 0}.contact-card.svelte-wzu1rn{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:14px;text-decoration:none;transition:all .2s;box-shadow:inset 0 1px #ffffff0d}.contact-card.svelte-wzu1rn:hover{border-color:#2563eb80;background:#2563eb14;transform:translateY(-2px)}.contact-icon.svelte-wzu1rn{width:42px;height:42px;border-radius:11px;background:#2563eb2e;color:#93c5fd;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-label.svelte-wzu1rn{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#71717a}.contact-value.svelte-wzu1rn{font-size:14px;font-weight:700;color:#fff;margin-top:2px}.anpd.svelte-wzu1rn{margin-top:16px;font-size:13px;color:#71717a}.foot.svelte-wzu1rn{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.06);padding:22px 24px;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.foot-wrap.svelte-wzu1rn{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.foot-copy.svelte-wzu1rn{font-size:12px;color:#52525b}@media(max-width:640px){.topbar.svelte-wzu1rn{padding:12px 16px}.content.svelte-wzu1rn{padding:32px 16px 48px}h2.svelte-wzu1rn{font-size:18px}p.svelte-wzu1rn,li.svelte-wzu1rn{font-size:14.5px}.lead.svelte-wzu1rn{font-size:14.5px;padding:16px 18px}.contact-card.svelte-wzu1rn{padding:12px 14px}}
