:root{--color-brand:#0d9488;--color-brand-hover:#0f766e;--color-brand-active:#115e59;--color-brand-soft:#0d94881a;--color-brand-soft-hover:#0d948829;--color-brand-contrast:#fff;--color-brand-gradient:linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--color-brand-gradient-soft:linear-gradient(135deg, #14b8a61a 0%, #0d94880a 60%, transparent 100%);--color-accent:#f59e0b;--color-accent-soft:#f59e0b1f;--color-accent-strong:#b45309;--color-text:#0f1419;--color-text-secondary:#475569;--color-text-muted:#7c8a99;--color-text-disabled:#b8c1cc;--color-text-inverse:#fff;--color-text-on-brand:#fff;--surface-0:#f4f7f6;--surface-1:#fff;--surface-2:#f8faf9;--surface-3:#fff;--color-bg:var(--surface-1);--color-bg-subtle:var(--surface-2);--color-bg-muted:#eef2f1;--color-bg-disabled:#f0f3f2;--color-bg-canvas:var(--surface-0);--color-border:#e4e9e7;--color-border-hover:#c9d3d0;--color-border-focus:var(--color-brand);--color-border-error:#ef4444;--color-chip-bg:var(--surface-1);--color-chip-border:var(--color-border);--color-chip-bg-hover:var(--surface-2);--color-error:#ef4444;--color-success:#10b981;--color-warning:#f59e0b;--color-info:#3b82f6;--color-error-soft:#ef44441a;--color-success-soft:#10b9811a;--color-warning-soft:#f59e0b1a;--color-info-soft:#3b82f61a;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--elevation-1:0 1px 2px #0f14190a;--elevation-2:0 1px 3px #0f14190f, 0 1px 2px #0f14190a;--elevation-3:0 4px 12px #0f141914, 0 2px 4px #0f14190a;--elevation-4:0 12px 32px #0f14191a, 0 4px 8px #0f14190d;--elevation-5:0 24px 48px #0f141924;--shadow-xs:var(--elevation-1);--shadow-sm:var(--elevation-2);--shadow-md:var(--elevation-3);--shadow-lg:var(--elevation-4);--shadow-xl:var(--elevation-5);--shadow-brand-sm:0 2px 8px #0d94882e;--shadow-brand-md:0 6px 18px #0d948838;--shadow-brand-lg:0 12px 32px #0d948847;--focus-ring:0 0 0 3px var(--color-brand-soft);--focus-ring-error:0 0 0 3px var(--color-error-soft);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--container-max:1200px;--control-height-sm:32px;--control-height:40px;--control-height-lg:48px;--control-padding-x:14px;--control-padding-x-lg:18px;--header-height:64px;--sidebar-width:260px;--sidebar-width-collapsed:72px;--font-family:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:15px;--font-size-lg:17px;--font-size-xl:22px;--font-size-2xl:28px;--font-size-3xl:34px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.65;--letter-spacing-tight:-.02em;--letter-spacing-snug:-.01em;--letter-spacing-wide:.04em;--letter-spacing-wider:.08em;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--transition-fast:.12s var(--ease-out);--transition-base:.2s var(--ease-out);--transition-slow:.32s var(--ease-out);--z-dropdown:100;--z-sticky:200;--z-modal:1000;--z-tooltip:1100;--z-toast:2000;--grid-gap:var(--space-4);--grid-gap-lg:var(--space-6);--grid-min-card:240px;--grid-min-wide:320px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.u-container{width:100%;max-width:var(--container-max);padding:0 var(--space-4);margin:0 auto}.u-card{background:var(--surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--elevation-2)}.u-card-lg{border-radius:var(--radius-xl);box-shadow:var(--elevation-3)}.u-card-flat{background:var(--surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:none}.u-stack{gap:var(--space-4);display:grid}.u-stack-xs{gap:var(--space-1);display:grid}.u-stack-sm{gap:var(--space-2);display:grid}.u-stack-md{gap:var(--space-4);display:grid}.u-stack-lg{gap:var(--space-6);display:grid}.u-stack-xl{gap:var(--space-8);display:grid}.u-row{align-items:center;gap:var(--space-2);grid-auto-flow:column;display:grid}.u-row-sm{gap:var(--space-1)}.u-row-lg{gap:var(--space-4)}.u-row-xl{gap:var(--space-6)}.u-row-start{justify-content:start}.u-row-center{justify-content:center}.u-row-between{justify-content:space-between}.u-row-end{justify-content:end}.u-grid-auto{grid-template-columns:repeat(auto-fill, minmax(var(--grid-min-card), 1fr));gap:var(--grid-gap);display:grid}.u-grid-auto-wide{grid-template-columns:repeat(auto-fill, minmax(var(--grid-min-wide), 1fr));gap:var(--grid-gap);display:grid}.u-grid-2{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.u-grid-3{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.u-grid-4{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.u-with-aside{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (width<=1280px){.u-with-aside{grid-template-columns:1fr}}.u-icon-btn{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;place-items:center;display:grid}.u-icon-btn:hover{background:var(--surface-2);color:var(--color-text)}.u-icon-btn.sm{width:32px;height:32px}.u-icon-btn.lg{width:48px;height:48px}.u-muted{color:var(--color-text-muted);font-size:var(--font-size-sm)}.u-text-secondary{color:var(--color-text-secondary)}.u-text-bold{font-weight:var(--font-weight-bold)}.u-text-center{text-align:center}.u-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-section-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0}.u-section-subtitle{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-snug);margin:0}.u-eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider)}.u-divider{background:var(--color-border);height:1px;margin:var(--space-3) 0;border:0}.u-shimmer{background:linear-gradient(90deg, var(--surface-2) 0%, var(--color-bg-muted) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite u-shimmer}@keyframes u-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.u-control{width:100%;height:var(--control-height);padding:0 var(--control-padding-x);font-family:inherit;font-size:var(--font-size-md);color:var(--color-text);background:var(--surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast)}.u-control::placeholder{color:var(--color-text-muted)}.u-control:hover:not(:disabled){border-color:var(--color-border-hover)}.u-control:focus{border-color:var(--color-border-focus);box-shadow:var(--focus-ring);outline:none}.u-control:disabled{color:var(--color-text-disabled);background:var(--color-bg-disabled);cursor:not-allowed}.u-control.u-error{border-color:var(--color-border-error)}.u-control.u-error:focus{box-shadow:var(--focus-ring-error)}.u-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-hero{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-brand-gradient-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:1fr auto;display:grid}.u-hero-main{gap:var(--space-1);display:grid}.u-hero h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0}.u-hero p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}@media (width<=640px){.u-hero{padding:var(--space-4);grid-template-columns:1fr}}.u-empty{align-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);text-align:center;background:var(--surface-1);border:1px dashed var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-muted);min-height:320px;display:grid}.u-empty-icon{width:72px;height:72px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:var(--radius-pill);place-items:center;font-size:36px;line-height:1;display:grid}.u-empty-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.u-empty-text{max-width:400px;font-size:var(--font-size-md);line-height:var(--line-height-normal);margin:0}.u-error-banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-error);background:var(--color-error-soft);border-left:3px solid var(--color-error);border-radius:var(--radius-md);grid-template-columns:1fr auto;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0b0f13;--surface-1:#131920;--surface-2:#1a222b;--surface-3:#202a35;--color-bg:var(--surface-1);--color-bg-subtle:var(--surface-2);--color-bg-muted:#232c37;--color-bg-disabled:#1a222b;--color-bg-canvas:var(--surface-0);--color-text:#e8eef3;--color-text-secondary:#a8b5c2;--color-text-muted:#6f7d8a;--color-text-disabled:#4a5866;--color-text-inverse:#0b0f13;--color-text-on-brand:#fff;--color-border:#262f3a;--color-border-hover:#364252;--color-border-error:#ef4444;--color-chip-bg:var(--surface-2);--color-chip-border:#2c3743;--color-chip-bg-hover:#242e39;--elevation-1:0 1px 2px #00000080;--elevation-2:0 1px 3px #0000008c, 0 1px 2px #0006;--elevation-3:0 4px 12px #0009, 0 2px 4px #0006;--elevation-4:0 12px 32px #000000b3, 0 4px 8px #00000080;--elevation-5:0 24px 48px #000c;--shadow-brand-sm:0 2px 10px #14b8a647;--shadow-brand-md:0 6px 22px #14b8a652;--shadow-brand-lg:0 12px 36px #14b8a661;--focus-ring:0 0 0 3px #14b8a647;--focus-ring-error:0 0 0 3px #ef444447;--color-brand:#2dd4bf;--color-brand-hover:#5eead4;--color-brand-active:#14b8a6;--color-brand-soft:#2dd4bf24;--color-brand-soft-hover:#2dd4bf38;--color-brand-contrast:#0b0f13;--color-error:#f87171;--color-success:#34d399;--color-warning:#fbbf24;--color-info:#60a5fa;--color-error-soft:#f8717124;--color-success-soft:#34d39924;--color-warning-soft:#fbbf2424;--color-info-soft:#60a5fa24;--color-accent:#fbbf24;--color-accent-soft:#fbbf2424;--color-accent-strong:#fcd34d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0b0f13;--surface-1:#131920;--surface-2:#1a222b;--surface-3:#202a35;--color-bg:var(--surface-1);--color-bg-subtle:var(--surface-2);--color-bg-muted:#232c37;--color-bg-disabled:#1a222b;--color-bg-canvas:var(--surface-0);--color-text:#e8eef3;--color-text-secondary:#a8b5c2;--color-text-muted:#6f7d8a;--color-text-disabled:#4a5866;--color-text-inverse:#0b0f13;--color-text-on-brand:#fff;--color-border:#262f3a;--color-border-hover:#364252;--color-border-error:#ef4444;--color-chip-bg:var(--surface-2);--color-chip-border:#2c3743;--color-chip-bg-hover:#242e39;--elevation-1:0 1px 2px #00000080;--elevation-2:0 1px 3px #0000008c, 0 1px 2px #0006;--elevation-3:0 4px 12px #0009, 0 2px 4px #0006;--elevation-4:0 12px 32px #000000b3, 0 4px 8px #00000080;--elevation-5:0 24px 48px #000c;--shadow-brand-sm:0 2px 10px #14b8a647;--shadow-brand-md:0 6px 22px #14b8a652;--shadow-brand-lg:0 12px 36px #14b8a661;--focus-ring:0 0 0 3px #14b8a647;--focus-ring-error:0 0 0 3px #ef444447;--color-brand:#2dd4bf;--color-brand-hover:#5eead4;--color-brand-active:#14b8a6;--color-brand-soft:#2dd4bf24;--color-brand-soft-hover:#2dd4bf38;--color-brand-contrast:#0b0f13;--color-error:#f87171;--color-success:#34d399;--color-warning:#fbbf24;--color-info:#60a5fa;--color-error-soft:#f8717124;--color-success-soft:#34d39924;--color-warning-soft:#fbbf2424;--color-info-soft:#60a5fa24;--color-accent:#fbbf24;--color-accent-soft:#fbbf2424;--color-accent-strong:#fcd34d}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--font-family);font-size:var(--font-size-md);color:var(--color-text);background:var(--color-bg-subtle);-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-4);font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-text);line-height:1.25}a{color:var(--color-brand);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-brand-hover)}button{font-family:inherit;font-size:inherit;cursor:pointer;color:inherit;background:0 0;border:none}input,select,textarea{font-family:inherit;font-size:inherit}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}::selection{background:var(--color-brand-soft);color:var(--color-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill);border:2px solid var(--color-bg-subtle)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}.switcher.svelte-1v2j48r{align-items:center;display:grid;position:relative}select.svelte-1v2j48r{appearance:none;height:36px;padding:0 28px 0 var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);background:var(--color-bg-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000}select.svelte-1v2j48r:hover{background:var(--color-bg-muted)}select.svelte-1v2j48r:focus{background:var(--color-bg);border-color:var(--color-brand);box-shadow:var(--focus-ring);outline:none}.chevron.svelte-1v2j48r{right:var(--space-3);pointer-events:none;color:var(--color-text-muted);position:absolute}.switcher.svelte-17vuqf5{align-items:center;gap:var(--space-1);height:36px;padding:0 var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-md);transition:background var(--transition-fast);cursor:pointer;grid-template-columns:auto 1fr auto;display:grid;position:relative}.switcher.svelte-17vuqf5:hover{background:var(--color-bg-muted)}.flag.svelte-17vuqf5{pointer-events:none;font-size:15px;line-height:1}.value.svelte-17vuqf5{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);pointer-events:none}.chevron.svelte-17vuqf5{pointer-events:none;color:var(--color-text-muted)}select.svelte-17vuqf5{opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.switcher.svelte-17vuqf5:focus-within{box-shadow:var(--focus-ring);background:var(--color-bg);outline:none}.theme-switcher.svelte-fp1r29{background:var(--color-bg-subtle);border-radius:var(--radius-md);grid-auto-columns:max-content;grid-auto-flow:column;justify-self:start;align-items:center;gap:2px;height:36px;padding:2px;display:grid}.theme-switcher.full.svelte-fp1r29{grid-auto-columns:1fr;width:100%}.theme-btn.svelte-fp1r29{justify-content:center;align-items:center;gap:var(--space-2);min-width:32px;height:32px;color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);opacity:.5;background:0 0;border:0;grid-auto-flow:column;padding:0;font-family:inherit;font-size:15px;display:grid}.theme-switcher.full.svelte-fp1r29 .theme-btn:where(.svelte-fp1r29){padding:0 var(--space-2)}.theme-btn.svelte-fp1r29:hover{opacity:1;background:var(--color-bg-muted)}.theme-btn.active.svelte-fp1r29{opacity:1;background:var(--color-bg);box-shadow:var(--shadow-sm)}.label.svelte-fp1r29{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.header.svelte-hv3zzy{z-index:var(--z-sticky);background:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0}.header-inner.svelte-hv3zzy{align-items:center;gap:var(--space-4);height:var(--header-height);grid-template-columns:auto 1fr auto;display:grid}.burger.svelte-hv3zzy{width:40px;height:40px;margin-left:calc(var(--space-2) * -1);color:var(--color-text);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;place-items:center;display:none}.burger.svelte-hv3zzy:hover{background:var(--color-bg-subtle)}.nav.svelte-hv3zzy{justify-content:start;gap:var(--space-5);grid-auto-flow:column;display:grid}.nav-link.svelte-hv3zzy{font-size:var(--font-size-md);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);text-decoration:none}.nav-link.svelte-hv3zzy:hover{color:var(--color-brand)}.actions.svelte-hv3zzy{align-items:center;gap:var(--space-3);grid-auto-flow:column;justify-content:end;display:grid}.switchers.svelte-hv3zzy{align-items:center;gap:var(--space-2);grid-auto-flow:column;display:grid}.btn-login.svelte-hv3zzy{height:var(--control-height);padding:0 var(--space-3);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;align-items:center;display:grid}.btn-login.svelte-hv3zzy:hover{background:var(--color-bg-subtle);color:var(--color-text)}.btn-primary.svelte-hv3zzy{height:var(--control-height);padding:0 var(--space-5);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);background:var(--color-brand);border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;text-decoration:none;display:grid}.btn-primary.svelte-hv3zzy:hover{background:var(--color-brand-hover);color:var(--color-text-inverse);box-shadow:0 4px 12px #0d94883d}.mobile-nav.svelte-hv3zzy{gap:var(--space-1);display:grid}.mobile-nav.svelte-hv3zzy a:where(.svelte-hv3zzy){height:44px;padding:0 var(--space-3);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text);border-radius:var(--radius-md);transition:background var(--transition-fast);align-items:center;text-decoration:none;display:grid}.mobile-nav.svelte-hv3zzy a:where(.svelte-hv3zzy):hover{background:var(--color-bg-subtle)}.mobile-divider.svelte-hv3zzy{height:1px;margin:var(--space-3) 0;background:var(--color-border)}.mobile-switchers.svelte-hv3zzy{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.mobile-cta.svelte-hv3zzy{height:44px;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);background:var(--color-brand);border-radius:var(--radius-md);cursor:pointer;margin-top:var(--space-2);border:0;justify-content:center;align-items:center;display:grid}.mobile-cta.svelte-hv3zzy:hover{background:var(--color-brand-hover)}.mobile-register.svelte-hv3zzy{height:44px;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-brand);background:var(--color-brand-soft);border-radius:var(--radius-md);cursor:pointer;margin-top:var(--space-2);border:0;justify-content:center;align-items:center;display:grid}.mobile-register.svelte-hv3zzy:hover{background:var(--color-brand-soft-hover)}.mobile-theme.svelte-hv3zzy{margin-bottom:var(--space-3);display:grid}@media (width<=960px){.nav.svelte-hv3zzy{display:none}.header-inner.svelte-hv3zzy{grid-template-columns:auto auto 1fr}.burger.svelte-hv3zzy{display:grid}}@media (width<=640px){.header-inner.svelte-hv3zzy{gap:var(--space-2)}.header-inner.svelte-hv3zzy .logo-text,.desktop-only.svelte-hv3zzy{display:none}.btn-login.svelte-hv3zzy{padding:0 var(--space-3);font-size:var(--font-size-sm);height:36px}}.footer.svelte-7lfk2o{margin-top:var(--space-10);padding:var(--space-10) 0 var(--space-5);background:var(--surface-1);border-top:1px solid var(--color-border)}.footer-inner.svelte-7lfk2o{gap:var(--space-8);display:grid}.seo-cols.svelte-7lfk2o{gap:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border);grid-template-columns:1.4fr repeat(4,1fr);display:grid}.column.svelte-7lfk2o{gap:var(--space-3);align-content:start;display:grid}.column.svelte-7lfk2o h4:where(.svelte-7lfk2o){font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--color-text-muted);margin:0}.column.svelte-7lfk2o ul:where(.svelte-7lfk2o){gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.column.svelte-7lfk2o a:where(.svelte-7lfk2o){font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.column.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{color:var(--color-brand)}.more.svelte-7lfk2o{font-weight:var(--font-weight-medium);color:var(--color-brand)!important}.column-brand.svelte-7lfk2o{gap:var(--space-3)}.brand.svelte-7lfk2o{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.04em;color:var(--color-text);background:var(--color-brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;text-decoration:none}.brand-tagline.svelte-7lfk2o{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.brand-desc.svelte-7lfk2o{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:320px;margin:0;line-height:1.55}.socials.svelte-7lfk2o{gap:var(--space-2);margin-top:var(--space-2);grid-auto-flow:column;display:grid}.socials.svelte-7lfk2o a:where(.svelte-7lfk2o){width:36px;height:36px;color:var(--color-text-muted);background:var(--surface-2);border-radius:var(--radius-md);transition:all var(--transition-fast);place-items:center;display:grid}.socials.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{color:var(--color-text-on-brand);background:var(--color-brand)}.bottom.svelte-7lfk2o{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto;display:grid}.bottom-left.svelte-7lfk2o{gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);display:grid}.bottom-links.svelte-7lfk2o{justify-content:start;gap:var(--space-4);grid-auto-flow:column;display:grid}.bottom-links.svelte-7lfk2o a:where(.svelte-7lfk2o){color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none}.bottom-links.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{color:var(--color-brand)}.bottom-switchers.svelte-7lfk2o{align-items:center;gap:var(--space-3);grid-auto-flow:column;display:grid}@media (width<=960px){.seo-cols.svelte-7lfk2o{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}.column-brand.svelte-7lfk2o{grid-column:1/-1}}@media (width<=640px){.footer.svelte-7lfk2o{padding:var(--space-8) 0 var(--space-4)}.seo-cols.svelte-7lfk2o{gap:var(--space-5);padding-bottom:var(--space-5);grid-template-columns:1fr}.bottom.svelte-7lfk2o{grid-template-columns:1fr}.bottom-switchers.svelte-7lfk2o{display:none}.bottom-links.svelte-7lfk2o{gap:var(--space-2);grid-auto-flow:row}}.app.svelte-12qhfyh{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.content.svelte-12qhfyh{align-content:start;display:grid}
