.ChatWidget_bubble__bREca{position:fixed;right:max(16px,calc(env(safe-area-inset-right) + 16px));bottom:max(16px,calc(env(safe-area-inset-bottom) + 16px));z-index:var(--sl-z-sticky);display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:linear-gradient(135deg,var(--sl-accent) 0,var(--sl-accent-2) 100%);color:var(--sl-text-invert);box-shadow:var(--sl-glow),var(--sl-shadow-card);cursor:pointer;transform-origin:100% 100%;transition:transform var(--sl-dur-3) var(--sl-ease),opacity var(--sl-dur-2) var(--sl-ease-std),box-shadow var(--sl-dur-2) var(--sl-ease),visibility 0s}.ChatWidget_bubble__bREca:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 0 0 1px var(--sl-accent-ring),0 18px 44px -12px var(--sl-accent-ring),var(--sl-shadow-card)}.ChatWidget_bubble__bREca:active{transform:scale(.95)}.ChatWidget_bubble__bREca[data-tucked]{transform:scale(.62);box-shadow:var(--sl-shadow-card)}.ChatWidget_bubble__bREca:after{content:"";position:absolute;inset:0;border-radius:50%;transition:transform var(--sl-dur-3) var(--sl-ease)}.ChatWidget_bubble__bREca[data-tucked]:after{transform:scale(calc(72 / 56))}.ChatWidget_bubble__bREca:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--sl-accent-ring);opacity:0;pointer-events:none;animation:ChatWidget_breathe__T9fDY 3.2s var(--sl-ease-std) infinite}.ChatWidget_bubble__bREca[data-open]:before,.ChatWidget_bubble__bREca[data-tucked]:before{animation:none}@keyframes ChatWidget_breathe__T9fDY{0%,to{opacity:0}50%{opacity:1}}.ChatWidget_bubble__bREca[data-open]{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.6);transition:transform var(--sl-dur-2) var(--sl-ease),opacity var(--sl-dur-2) var(--sl-ease-std),visibility 0s linear var(--sl-dur-2)}@media (min-width:761px){.ChatWidget_bubble__bREca{right:max(24px,calc(env(safe-area-inset-right) + 24px));bottom:max(24px,calc(env(safe-area-inset-bottom) + 24px))}}@media (prefers-reduced-motion:reduce){.ChatWidget_bubble__bREca,.ChatWidget_bubble__bREca:after,.ChatWidget_bubble__bREca[data-open]{transition:none}.ChatWidget_bubble__bREca:hover{transform:none}.ChatWidget_bubble__bREca:before{animation:none}}:root{--color-primary:var(--sl-accent);--color-primary-dim:var(--sl-accent-soft);--color-primary-glow:var(--sl-accent-ring);--color-dark:var(--sl-ink);--color-background:var(--sl-canvas);--color-surface:var(--sl-surface);--color-surface-elevated:var(--sl-surface-2);--color-card:var(--sl-surface);--color-card-alt:var(--sl-surface-2);--color-border:var(--sl-line);--color-border-hover:var(--sl-line-accent);--color-text-primary:var(--sl-text);--color-text-secondary:var(--sl-text);--color-text-muted:var(--sl-text);--color-success:var(--sl-pos);--color-error:var(--sl-neg);--color-warning:var(--sl-warn);--color-info:var(--sl-info);--color-rose:var(--sl-pink);--color-orange:var(--sl-boost);--color-violet:var(--sl-accent-2);--color-link:var(--sl-link);--font-mono:var(--sl-font-mono);--font-sans:var(--sl-font-sans);--font-display:var(--sl-font-display);--space-xs:var(--sl-s-1);--space-sm:var(--sl-s-2);--space-md:14px;--space-lg:var(--sl-s-5);--space-xl:36px;--radius-sm:var(--sl-r-xs);--radius-md:var(--sl-r-sm);--radius-lg:var(--sl-r-md);--shadow-sm:var(--sl-shadow-card);--shadow-md:var(--sl-shadow-card);--shadow-lg:var(--sl-shadow-pop);--duration-fast:var(--sl-dur-1);--duration-normal:var(--sl-dur-2);--duration-slow:var(--sl-dur-3);--ease-out:var(--sl-ease);--ease-in-out:var(--sl-ease-std);color-scheme:dark;--sl-ink:#060a14;--sl-ion:#5b95ff;--sl-ion-deep:#2f6bed;--sl-violet:#9fbcff;--sl-violet-deep:#7aa0f5;--sl-gold:#ffffff;--sl-pink:#c9daff;--sl-cobalt:#3d6fe0;--sl-chainlink:#375bd2;--sl-canvas:#060a14;--sl-canvas-2:#090e1b;--sl-surface:#0d1423;--sl-surface-2:#131c30;--sl-surface-3:#1a2540;--sl-glass:rgba(9,14,27,0.7);--sl-glass-strong:rgba(9,14,27,0.9);--sl-scrim:rgba(3,5,10,0.74);--sl-line:rgba(140,170,230,0.12);--sl-line-strong:rgba(140,170,230,0.24);--sl-line-accent:rgba(91,149,255,0.55);--sl-text:#ffffff;--sl-text-invert:#060a14;--sl-label:#c2d4f5;--sl-link:#8db4ff;--sl-link-hover:#cfe0ff;--sl-accent:#5b95ff;--sl-accent-strong:#3d7bf5;--sl-accent-soft:rgba(91,149,255,0.14);--sl-accent-ring:rgba(91,149,255,0.5);--sl-accent-2:#9fbcff;--sl-accent-2-soft:rgba(159,188,255,0.12);--sl-money:#ffffff;--sl-money-soft:rgba(255,255,255,0.08);--sl-cta:#2a5fe0;--sl-cta-hover:#2f6bed;--sl-cta-text:#ffffff;--sl-cta-glow:rgba(42,95,224,0.5);--sl-hero-gradient:linear-gradient(120deg,#9fbcff,#5b95ff);--sl-thread-a:#5b95ff;--sl-thread-b:#a9c4ff;--sl-thread-spark:#ffffff;--sl-thread-opacity:0.85;--sl-pos:#6cb8ff;--sl-pos-soft:rgba(108,184,255,0.14);--sl-neg:#f87171;--sl-neg-soft:rgba(248,113,113,0.14);--sl-warn:#f59e42;--sl-warn-soft:rgba(245,158,66,0.14);--sl-info:#5b95ff;--sl-info-soft:rgba(91,149,255,0.12);--sl-boost:#cfe0ff;--sl-chart-1:#5b95ff;--sl-chart-2:#b8d0ff;--sl-chart-3:#2f6bed;--sl-chart-4:#38bdf8;--sl-chart-5:#e6efff;--sl-chart-6:#7f8fe0;--sl-chart-grid:rgba(140,170,230,0.1);--sl-chart-axis:#ffffff;--sl-chart-area-top:rgba(91,149,255,0.3);--sl-chart-area-bottom:rgba(91,149,255,0);--sl-aurora-a:rgba(60,120,255,0.42);--sl-aurora-b:rgba(40,90,200,0.34);--sl-aurora-c:rgba(120,160,255,0.14);--sl-aurora-d:rgba(90,140,255,0.1);--sl-aurora-opacity:1;--sl-grain-opacity:1;--sl-loom-dot:rgba(150,180,240,0.075);--sl-font-display:var(--font-unbounded),"Unbounded","Space Grotesk","Helvetica Neue",Arial,sans-serif;--sl-font-sans:var(--font-geist),"Geist","Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--sl-font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--sl-fs-xs:0.75rem;--sl-fs-sm:0.875rem;--sl-fs-md:1rem;--sl-fs-lg:1.125rem;--sl-fs-xl:1.3125rem;--sl-fs-2xl:1.625rem;--sl-fs-3xl:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);--sl-fs-display:clamp(2.25rem,1.35rem + 3.3vw,4rem);--sl-fs-hero:clamp(2.5rem,1.35rem + 4.4vw,5.25rem);--sl-fw-regular:400;--sl-fw-medium:500;--sl-fw-semibold:600;--sl-fw-bold:700;--sl-fw-heavy:800;--sl-lh-tight:1.04;--sl-lh-snug:1.2;--sl-lh-body:1.6;--sl-lh-prose:1.75;--sl-track-display:-0.035em;--sl-track-snug:-0.02em;--sl-track-eyebrow:0.18em;--sl-s-1:4px;--sl-s-2:8px;--sl-s-3:12px;--sl-s-4:16px;--sl-s-5:20px;--sl-s-6:24px;--sl-s-7:32px;--sl-s-8:40px;--sl-s-9:48px;--sl-s-10:64px;--sl-s-11:80px;--sl-s-12:96px;--sl-r-xs:6px;--sl-r-sm:10px;--sl-r-md:18px;--sl-r-lg:26px;--sl-r-pill:9999px;--sl-shadow-card:inset 0 1px 0 rgba(255,255,255,0.04),0 18px 40px -24px rgba(0,0,0,0.9);--sl-shadow-pop:0 28px 72px -18px rgba(0,0,0,0.85),0 0 0 1px var(--sl-line-strong);--sl-glow:0 0 0 1px rgba(91,149,255,0.4),0 12px 40px -12px rgba(91,149,255,0.4);--sl-ease:cubic-bezier(0.16,1,0.3,1);--sl-ease-std:cubic-bezier(0.4,0,0.2,1);--sl-dur-1:140ms;--sl-dur-2:240ms;--sl-dur-3:420ms;--sl-dur-4:720ms;--sl-motion-arrive:700ms;--sl-motion-step:75ms;--sl-motion-rise:20px;--sl-motion-hover:200ms;--sl-motion-glide:320ms;--sl-motion-enter:500ms;--sl-max:1280px;--sl-max-prose:720px;--sl-gutter:clamp(16px,4vw,40px);--sl-header-h:64px;--sl-section-y:clamp(56px,7vw,104px);--sl-tap:44px;--sl-weave-gap:clamp(28px,3.4vw,44px);--sl-z-raised:2;--sl-z-sticky:40;--sl-z-header:60;--sl-z-overlay:80;--sl-z-palette:90;--sl-z-toast:100}[data-theme=light]{color-scheme:light;--sl-canvas:#f4f7fc;--sl-canvas-2:#ebf0f9;--sl-surface:#ffffff;--sl-surface-2:#f6f8fd;--sl-surface-3:#ffffff;--sl-glass:rgba(244,247,252,0.78);--sl-glass-strong:rgba(244,247,252,0.94);--sl-scrim:rgba(16,26,40,0.42);--sl-line:rgba(20,40,90,0.1);--sl-line-strong:rgba(20,40,90,0.2);--sl-line-accent:rgba(31,95,224,0.5);--sl-text:#16212b;--sl-text-invert:#ffffff;--sl-label:#1d4fb8;--sl-link:#1d5fd6;--sl-link-hover:#123f93;--sl-accent:#1f5fe0;--sl-accent-strong:#1a50c2;--sl-accent-soft:rgba(31,95,224,0.1);--sl-accent-ring:rgba(31,95,224,0.45);--sl-accent-2:#5f84e0;--sl-accent-2-soft:rgba(95,132,224,0.12);--sl-money:#16212b;--sl-money-soft:rgba(22,33,43,0.07);--sl-cta-glow:rgba(31,95,224,0.35);--sl-thread-a:#1f5fe0;--sl-thread-b:#7ea2ec;--sl-thread-spark:#1f5fe0;--sl-thread-opacity:0.7;--sl-pos:#0a6cb5;--sl-pos-soft:rgba(10,108,181,0.1);--sl-neg:#c4243f;--sl-neg-soft:rgba(196,36,63,0.1);--sl-warn:#a35200;--sl-warn-soft:rgba(163,82,0,0.1);--sl-info:#1d5fd6;--sl-info-soft:rgba(29,95,214,0.1);--sl-boost:#1d4fb8;--sl-chart-1:#1f5fe0;--sl-chart-2:#0b8fd1;--sl-chart-3:#27408b;--sl-chart-4:#5f84e0;--sl-chart-5:#6d84b8;--sl-chart-6:#5a52c8;--sl-chart-grid:rgba(16,40,80,0.09);--sl-chart-axis:#16212b;--sl-chart-area-top:rgba(31,95,224,0.2);--sl-chart-area-bottom:rgba(31,95,224,0);--sl-aurora-a:rgba(31,95,224,0.16);--sl-aurora-b:rgba(60,100,200,0.12);--sl-aurora-c:rgba(100,140,230,0.08);--sl-aurora-d:rgba(80,120,220,0.06);--sl-aurora-opacity:1;--sl-grain-opacity:0.6;--sl-loom-dot:rgba(16,40,80,0.07);--sl-shadow-card:0 1px 2px rgba(16,26,40,0.06),0 14px 34px -20px rgba(16,40,80,0.28);--sl-shadow-pop:0 28px 72px -18px rgba(16,40,80,0.32),0 0 0 1px var(--sl-line-strong);--sl-glow:0 0 0 1px rgba(31,95,224,0.32),0 12px 32px -14px rgba(31,95,224,0.35);--sl-cta:#1f5fe0;--sl-cta-hover:#2a6aee}.sl-container{width:100%;max-width:calc(var(--sl-max) + 2 * var(--sl-gutter));margin-inline:auto;padding-inline:var(--sl-gutter)}.sl-section{padding-block:var(--sl-section-y)}.sl-stack{flex-direction:column;gap:var(--sl-stack-gap,var(--sl-s-4))}.sl-row,.sl-stack{display:flex;min-width:0}.sl-row{align-items:center;gap:var(--sl-row-gap,var(--sl-s-3))}.sl-grid{display:grid;grid-gap:var(--sl-grid-gap,var(--sl-s-5));gap:var(--sl-grid-gap,var(--sl-s-5));grid-template-columns:repeat(var(--sl-cols,3),minmax(0,1fr))}.sl-grid--2{--sl-cols:2}.sl-grid--3{--sl-cols:3}.sl-grid--4{--sl-cols:4}@media (max-width:1024px){.sl-grid--3,.sl-grid--4{--sl-cols:2}}@media (max-width:680px){.sl-grid--2,.sl-grid--3,.sl-grid--4{--sl-cols:1}}.sl-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--sl-font-sans);font-size:var(--sl-fs-xs);font-weight:var(--sl-fw-bold);letter-spacing:var(--sl-track-eyebrow);text-transform:uppercase;color:var(--sl-label);line-height:1.2}.sl-eyebrow:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;border:1.5px solid var(--sl-accent);box-shadow:10px 0 0 -2.5px var(--sl-accent),16px 0 0 -2.5px var(--sl-accent-2);margin-right:14px}.sl-eyebrow--plain:before{display:none}.sl-display,.sl-h1,.sl-h2,.sl-h3{font-family:var(--sl-font-display);color:var(--sl-text);margin:0}.sl-display{font-size:var(--sl-fs-display);line-height:var(--sl-lh-tight);letter-spacing:var(--sl-track-display)}.sl-display,.sl-h1{font-family:var(--sl-font-display);font-weight:var(--sl-fw-bold)}.sl-h1{font-size:var(--sl-fs-3xl);line-height:1.1;letter-spacing:-.035em}.sl-h2{font-family:var(--sl-font-display);font-size:var(--sl-fs-2xl);letter-spacing:var(--sl-track-snug)}.sl-h2,.sl-h3{font-weight:var(--sl-fw-semibold);line-height:var(--sl-lh-snug)}.sl-h3{font-family:var(--sl-font-sans);font-size:var(--sl-fs-xl);letter-spacing:-.01em}.sl-hero-num{font-family:var(--sl-font-display);font-size:var(--sl-fs-hero);font-weight:var(--sl-fw-heavy);line-height:1;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sl-text)}.sl-lede{font-size:var(--sl-fs-lg);color:var(--sl-text);max-width:68ch}.sl-body,.sl-lede{line-height:var(--sl-lh-body)}.sl-body{font-size:var(--sl-fs-md)}.sl-small{font-size:var(--sl-fs-sm);line-height:1.5}.sl-fine{font-size:var(--sl-fs-xs);line-height:1.45}.sl-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-mono{font-family:var(--sl-font-mono);font-size:.92em;letter-spacing:0}.sl-gradient-text,.sl-link{color:var(--sl-link)}.sl-link{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--sl-dur-2) var(--sl-ease),color var(--sl-dur-1) linear}.sl-link:hover{color:var(--sl-link-hover);background-size:100% 1px}.sl-card{position:relative;min-width:0;background:var(--sl-surface);border:1px solid var(--sl-line);border-radius:var(--sl-r-md);box-shadow:var(--sl-shadow-card);padding:var(--sl-card-pad,var(--sl-s-6));isolation:isolate;transition:border-color var(--sl-dur-2) var(--sl-ease-std),transform var(--sl-dur-3) var(--sl-ease),box-shadow var(--sl-dur-3) var(--sl-ease)}.sl-card--flush{padding:0;overflow:hidden}.sl-card--raised{background:var(--sl-surface-2)}.sl-card--glass{background:color-mix(in srgb,var(--sl-surface) 70%,transparent);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.sl-card--interactive{cursor:pointer}.sl-card--interactive:hover{border-color:var(--sl-line-strong);transform:translateY(-2px);box-shadow:var(--sl-glow)}.sl-card--highlight{border-color:transparent;background:linear-gradient(var(--sl-surface),var(--sl-surface)) padding-box,linear-gradient(135deg,var(--sl-accent-ring),transparent 78%) border-box}.sl-spot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(520px circle at var(--mx,50%) var(--my,-20%),color-mix(in srgb,var(--sl-accent) 12%,transparent),transparent 42%);opacity:0;transition:opacity var(--sl-dur-3) var(--sl-ease);pointer-events:none;z-index:-1}.sl-spot:hover:before{opacity:1}.sl-glow-border{position:relative}.sl-glow-border:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--sl-angle,0deg),transparent 0deg,var(--sl-accent) 70deg,transparent 150deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sl-angle 6s linear infinite;opacity:.85;pointer-events:none}@property --sl-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.sl-btn{--sl-btn-h:var(--sl-tap);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--sl-btn-h);padding:0 20px;border-radius:var(--sl-r-pill);border:1px solid transparent;font-family:var(--sl-font-sans);font-size:var(--sl-fs-sm);font-weight:var(--sl-fw-semibold);letter-spacing:.01em;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--sl-dur-2) var(--sl-ease),box-shadow var(--sl-dur-2) var(--sl-ease),background var(--sl-dur-2) var(--sl-ease-std),border-color var(--sl-dur-2) var(--sl-ease-std),color var(--sl-dur-1) linear}.sl-btn:active{transform:scale(.97)}.sl-btn:disabled,.sl-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.sl-btn--primary{background:var(--sl-cta);color:var(--sl-cta-text);font-weight:var(--sl-fw-bold);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 10px 28px -10px var(--sl-cta-glow)}.sl-btn--primary:hover{background:var(--sl-cta-hover);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 16px 36px -10px var(--sl-cta-glow)}.sl-btn--secondary{background:color-mix(in srgb,var(--sl-surface-2) 70%,transparent);color:var(--sl-text);border-color:var(--sl-line-strong)}.sl-btn--secondary:hover{border-color:var(--sl-line-accent);background:var(--sl-accent-soft)}.sl-btn--ghost{background:transparent;color:var(--sl-text)}.sl-btn--ghost:hover{background:var(--sl-accent-soft)}.sl-btn--sm{--sl-btn-h:36px;padding:0 14px;font-size:var(--sl-fs-xs)}.sl-btn--lg{--sl-btn-h:52px;padding:0 28px;font-size:var(--sl-fs-md)}.sl-btn--icon{width:var(--sl-btn-h);padding:0}.sl-btn__arrow{display:inline-block;transition:transform var(--sl-dur-2) var(--sl-ease)}.sl-btn:hover .sl-btn__arrow{transform:translate(2px,-2px)}@media (pointer:coarse){.sl-btn--sm{--sl-btn-h:var(--sl-tap)}}.sl-chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:var(--sl-r-pill);border:1px solid var(--sl-line);background:var(--sl-surface-2);color:var(--sl-text);font-size:var(--sl-fs-xs);font-weight:var(--sl-fw-semibold);line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl-chip--accent{background:var(--sl-accent-soft);border-color:var(--sl-line-accent)}.sl-chip--pos{background:var(--sl-pos-soft);border-color:color-mix(in srgb,var(--sl-pos) 40%,transparent);color:var(--sl-pos)}.sl-chip--neg{background:var(--sl-neg-soft);border-color:color-mix(in srgb,var(--sl-neg) 40%,transparent);color:var(--sl-neg)}.sl-chip--warn{background:var(--sl-warn-soft);border-color:color-mix(in srgb,var(--sl-warn) 40%,transparent);color:var(--sl-warn)}.sl-chip--info{background:var(--sl-info-soft);border-color:color-mix(in srgb,var(--sl-info) 40%,transparent)}.sl-live-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--sl-pos);flex:none}.sl-live-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--sl-dot,var(--sl-pos));opacity:0;animation:sl-ping 2.2s var(--sl-ease) infinite}.sl-divider{height:1px;border:0;background:var(--sl-line)}.sl-signal-line{height:1px;background:linear-gradient(90deg,transparent 0,var(--sl-line) 20%,var(--sl-accent) 50%,var(--sl-line) 80%,transparent 100%);background-size:200% 100%;animation:sl-flow 6s linear infinite}.sl-table-wrap{position:relative;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:var(--sl-r-md);border:1px solid var(--sl-line);background:var(--sl-surface)}.sl-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--sl-fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;text-align:left;font-size:var(--sl-fs-xs);font-weight:var(--sl-fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--sl-label);background:var(--sl-surface-2);padding:12px 16px;white-space:nowrap}.sl-table td,.sl-table th{border-bottom:1px solid var(--sl-line)}.sl-table td{padding:14px 16px;color:var(--sl-text);vertical-align:middle}.sl-table tr:last-child td{border-bottom:0}.sl-table tbody tr{transition:background var(--sl-dur-1) linear}.sl-table tbody tr:hover{background:var(--sl-accent-soft)}.sl-table .sl-num,.sl-table td.is-num,.sl-table th.is-num{text-align:right}@media (max-width:760px){.sl-table--pin-first td:first-child,.sl-table--pin-first th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--sl-surface);box-shadow:1px 0 0 var(--sl-line)}.sl-table--pin-first th:first-child{background:var(--sl-surface-2);z-index:3}}.sl-skeleton{display:block;border-radius:var(--sl-r-xs);background:linear-gradient(90deg,var(--sl-surface-2) 0,color-mix(in srgb,var(--sl-accent) 16%,var(--sl-surface-2)) 50%,var(--sl-surface-2) 100%);background-size:200% 100%;animation:sl-shimmer 1.6s linear infinite}.sl-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;opacity:var(--sl-aurora-opacity)}.sl-aurora__orb{position:absolute;mask-image:radial-gradient(closest-side,#000 86%,transparent);-webkit-mask-image:radial-gradient(closest-side,#000 86%,transparent);will-change:transform}.sl-aurora__orb--main{right:-12%;top:-55%;width:78%;aspect-ratio:1.5/1;background:radial-gradient(ellipse at 40% 55%,var(--sl-aurora-a) 0,transparent 62%),radial-gradient(ellipse at 72% 40%,var(--sl-aurora-b) 0,transparent 58%);opacity:.55;animation:sl-drift-a 24s steps(240) infinite alternate}.sl-aurora--live .sl-aurora__orb--main{animation:sl-drift-wide 18s steps(180) infinite alternate}.sl-aurora__orb--echo{left:38%;top:-62%;width:46%;aspect-ratio:1.3/1;background:radial-gradient(ellipse at 50% 50%,var(--sl-aurora-b) 0,transparent 60%);opacity:.42;animation:sl-drift-c 26s steps(260) infinite alternate}.sl-aurora__orb--side{left:-14%;bottom:-60%;width:56%;aspect-ratio:1.4/1;background:radial-gradient(ellipse at 50% 50%,var(--sl-aurora-c) 0,transparent 60%),radial-gradient(ellipse at 30% 40%,var(--sl-aurora-d) 0,transparent 55%);opacity:.5;animation:sl-drift-b 30s steps(300) infinite alternate}.sl-aurora[data-paused] .sl-aurora__light,.sl-aurora[data-paused] .sl-aurora__line,.sl-aurora[data-paused] .sl-aurora__orb{animation-play-state:paused}.sl-aurora__field{position:absolute;top:0;right:0;left:calc(var(--sl-text-right, 62%) + 40px);height:min(100%,440px,var(--sl-field-bottom,440px));overflow:hidden;opacity:0;transition:opacity .9s var(--sl-ease)}.sl-aurora__lines{mask-image:radial-gradient(ellipse 130% 150% at 100% 0,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 130% 150% at 100% 0,#000 40%,transparent 100%)}.sl-aurora[data-fit] .sl-aurora__field{opacity:1}.sl-aurora[data-lines-off] .sl-aurora__field,.sl-aurora__field--phone{display:none}.sl-aurora__line{position:absolute;left:0;translate:0 -50%;animation:sl-line-drift var(--sl-line-secs) linear infinite var(--sl-line-dir)}.sl-aurora__line svg{display:block;fill:none;stroke-width:1.6;stroke-linecap:round}.sl-aurora--hero .sl-aurora__field{--sl-lines-dim:0.55;--sl-light-peak:0.5}.sl-aurora__light{position:absolute;left:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--sl-thread-spark);box-shadow:0 0 14px 4px var(--sl-thread-spark);opacity:0;animation:sl-light-run 10s linear infinite}@media (max-width:680px){.sl-aurora__field--wide{display:none}.sl-aurora__field--phone{display:block;left:auto;width:64%;height:max(0px,calc(var(--sl-text-top, 0px) - 8px))}.sl-aurora__lines.sl-aurora__field--phone{mask-image:radial-gradient(ellipse 100% 120% at 100% 0,#000 35%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 100% 120% at 100% 0,#000 35%,transparent 100%)}}@media (prefers-reduced-motion:reduce){.sl-aurora__field{transition:none}.sl-aurora__line{animation:none}.sl-aurora__light{display:none}}.sl-aurora__grain{position:absolute;inset:0;background-image:radial-gradient(var(--sl-loom-dot) 1px,transparent 1.4px);background-size:22px 22px;mask-image:radial-gradient(ellipse at 60% 30%,#000 0,rgba(0,0,0,.55) 45%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse at 60% 30%,#000 0,rgba(0,0,0,.55) 45%,transparent 85%);opacity:var(--sl-grain-opacity)}.sl-aurora__fade{position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(180deg,transparent,var(--sl-canvas))}.sl-marquee{--sl-marquee-gap:12px;--sl-marquee-speed:48s;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sl-marquee,.sl-marquee__track{display:flex;gap:var(--sl-marquee-gap)}.sl-marquee__track{flex:none;min-width:100%;justify-content:space-around;animation:sl-marquee var(--sl-marquee-speed) linear infinite}.sl-marquee:focus-within .sl-marquee__track,.sl-marquee:hover .sl-marquee__track{animation-play-state:paused}@media (scripting:enabled){.sl-reveal:not(.is-in){opacity:0;transform:translateY(14px)}}.sl-reveal{transition:opacity var(--sl-dur-4) var(--sl-ease),transform var(--sl-dur-4) var(--sl-ease);transition-delay:var(--sl-reveal-delay,0s)}.sl-reveal.is-in{opacity:1;transform:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sl-accent);outline-offset:3px;border-radius:6px}::selection{background:color-mix(in srgb,var(--sl-accent) 30%,transparent);color:var(--sl-text)}*{scrollbar-width:thin;scrollbar-color:var(--sl-line-strong) transparent}@keyframes sl-angle{to{--sl-angle:360deg}}@keyframes sl-ping{0%{transform:scale(.6);opacity:.8}80%,to{transform:scale(1.8);opacity:0}}@keyframes sl-flow{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sl-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-5%,6%,0) scale(1.1)}}@keyframes sl-drift-wide{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-8%,7%,0) scale(1.06)}}@keyframes sl-drift-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8%,-6%,0) scale(1.12)}}@keyframes sl-line-drift{to{transform:translateX(var(--sl-line-shift))}}@keyframes sl-light-run{0%{transform:translate(0);opacity:0}7.5%{opacity:var(--sl-light-peak,.9)}10%{transform:translate(var(--sl-h),var(--sl-v))}20%{transform:translate(calc(var(--sl-h) * 2))}30%{transform:translate(calc(var(--sl-h) * 3),var(--sl-v))}40%{transform:translate(calc(var(--sl-h) * 4))}50%{transform:translate(calc(var(--sl-h) * 5),var(--sl-v))}52.5%{opacity:var(--sl-light-peak,.9)}60%,to{transform:translate(calc(var(--sl-h) * 6));opacity:0}}@keyframes sl-drift-c{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(14%,8%,0) scale(1.04)}}@keyframes sl-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--sl-marquee-gap)))}}@keyframes sl-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sl-shine{0%{transform:translateX(-120%) skewX(-18deg)}60%,to{transform:translateX(220%) skewX(-18deg)}}@keyframes sl-dash{to{stroke-dashoffset:0}}@keyframes sl-arrive{0%{opacity:0;translate:0 var(--sl-motion-rise)}}@keyframes sl-draw-x{0%{transform:scaleX(0)}}@keyframes sl-travel{0%{transform:translateX(-100%);opacity:0}3%{opacity:1}19%{opacity:1}22%,to{transform:translateX(var(--sl-travel-to,340%));opacity:0}}@keyframes sl-flash{0%,to{opacity:0}18%{opacity:1}}@keyframes sl-focus-in{0%{outline-color:transparent;outline-offset:6px}}@media (prefers-reduced-motion:reduce){.sl-aurora__orb,.sl-glow-border:after,.sl-live-dot:after,.sl-marquee__track,.sl-signal-line,.sl-skeleton{animation:none!important}.sl-marquee{flex-wrap:wrap;mask-image:none;-webkit-mask-image:none}.sl-marquee__track{flex:1 1 100%;flex-wrap:wrap;justify-content:center}.sl-marquee__track[aria-hidden=true]{display:none}.sl-reveal{opacity:1;transform:none}.sl-btn,.sl-card,.sl-link,.sl-reveal{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sl-aurora--soft{opacity:calc(var(--sl-aurora-opacity) * .55)}.sl-aurora--soft .sl-aurora__orb--main{right:-20%;top:-80%;width:70%}:where(.sl-weave){--sl-weave-thread:1.8px;--sl-weave-pulse:8;--sl-weave-opacity:var(--sl-thread-opacity)}.sl-weave{position:relative;isolation:isolate}.sl-weave>.sl-weave__layer{position:absolute!important;inset:0!important;z-index:auto!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;transform:none!important;grid-area:auto!important;overflow:hidden!important;pointer-events:none!important}.sl-weave>.sl-weave__layer--back{z-index:-1!important}.sl-weave__stop-a{stop-color:var(--sl-thread-a)}.sl-weave__stop-b{stop-color:var(--sl-thread-b)}.sl-weave__glow-in{stop-opacity:.75}.sl-weave__glow-out{stop-opacity:0}.sl-weave__sheen,.sl-weave__strand{fill:none;stroke-linecap:round;stroke-dasharray:1 1.1;stroke-dashoffset:1.05;transition:opacity var(--sl-dur-2) var(--sl-ease-std),stroke-width var(--sl-dur-2) var(--sl-ease-std)}.sl-weave__strand{stroke-width:var(--sl-weave-thread);opacity:var(--sl-weave-opacity)}.sl-weave__sheen{stroke-width:calc(var(--sl-weave-thread) * 3.4);opacity:.16}.sl-weave__sheen--a,.sl-weave__strand--a{stroke:var(--sl-thread-a)}.sl-weave__sheen--b,.sl-weave__strand--b{stroke:var(--sl-thread-b)}.sl-weave.is-woven>.sl-weave__layer .sl-weave__sheen,.sl-weave.is-woven>.sl-weave__layer .sl-weave__strand{stroke-dashoffset:0;animation:sl-weave-draw 1.1s var(--sl-ease) var(--d,0s) backwards}.sl-weave.has-hot>.sl-weave__layer .sl-weave__strand{opacity:calc(var(--sl-weave-opacity) * .35)}.sl-weave.has-hot>.sl-weave__layer .sl-weave__sheen{opacity:.05}.sl-weave.has-hot>.sl-weave__layer .sl-weave__strand.is-hot{opacity:1;stroke-width:calc(var(--sl-weave-thread) * 1.6)}.sl-weave.has-hot>.sl-weave__layer .sl-weave__sheen.is-hot{opacity:.32}.sl-weave__port{opacity:0;transform-box:fill-box;transform-origin:center}.sl-weave.is-woven>.sl-weave__layer .sl-weave__port{opacity:1;animation:sl-weave-port .5s var(--sl-ease) calc(var(--d, 0s) + .6s) backwards}.sl-weave__port-glow{opacity:.55;transition:opacity var(--sl-dur-2) var(--sl-ease-std)}.sl-weave__ring{fill:var(--sl-surface);stroke-width:1.5;transform-box:fill-box;transform-origin:center;transition:transform var(--sl-dur-2) var(--sl-ease),fill var(--sl-dur-2) var(--sl-ease-std)}.sl-weave__port--a .sl-weave__ring{stroke:var(--sl-thread-a)}.sl-weave__port--b .sl-weave__ring{stroke:var(--sl-thread-b)}.sl-weave__port.is-hot .sl-weave__port-glow{opacity:1}.sl-weave__port.is-hot .sl-weave__ring{fill:var(--sl-thread-spark);transform:scale(1.5)}.sl-weave__flare,.sl-weave__halo,.sl-weave__pulse{position:absolute;opacity:0;pointer-events:none;color:var(--sl-thread-a)}.sl-weave__flare--b,.sl-weave__halo--b,.sl-weave__pulse--b{color:var(--sl-thread-b)}.sl-weave__pulse{--s:calc(var(--sl-weave-pulse) * 1px);top:0;left:0;width:0;height:0}.sl-weave__pulse:before{right:0;width:min(calc(var(--s) * 5),var(--t,100vw));background:linear-gradient(90deg,transparent,currentColor);-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}.sl-weave__pulse:after,.sl-weave__pulse:before{content:"";position:absolute;top:calc(var(--s) * -.5);height:var(--s)}.sl-weave__pulse:after{left:calc(var(--s) * -.5);width:var(--s);border-radius:50%;background:var(--sl-thread-spark);box-shadow:0 0 calc(var(--s) * .8) calc(var(--s) * .3) currentColor,0 0 calc(var(--s) * 2.4) calc(var(--s) * .7) color-mix(in srgb,currentColor 40%,transparent)}.sl-weave__halo{--r:9px;--e:52px;top:0;left:0;width:0;height:0}.sl-weave__halo:before{content:"";position:absolute;top:calc(var(--r) * -1);left:calc(var(--r) * -1);box-sizing:border-box;width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:1.5px solid;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,currentColor 85%,transparent),transparent)}.sl-weave__halo:after{content:"";position:absolute;top:calc(var(--e) * -.5);left:-1px;width:2px;height:var(--e);border-radius:1px;background:linear-gradient(180deg,transparent,currentColor 30%,currentColor 70%,transparent);filter:drop-shadow(0 0 3px currentColor)}.sl-weave__flare svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 3px currentColor)}.sl-weave__flare path{fill:none;stroke:currentColor;stroke-width:calc(var(--sl-weave-thread) * 1.8);stroke-linecap:round}.sl-weave__flare svg,.sl-weave__halo:after,.sl-weave__halo:before,.sl-weave__pulse:after,.sl-weave__pulse:before{transition:opacity var(--sl-dur-2) var(--sl-ease-std)}.sl-weave.has-hot>.sl-weave__layer .sl-weave__flare:not(.is-hot) svg,.sl-weave.has-hot>.sl-weave__layer :is(.sl-weave__pulse,.sl-weave__halo):not(.is-hot):after,.sl-weave.has-hot>.sl-weave__layer :is(.sl-weave__pulse,.sl-weave__halo):not(.is-hot):before{opacity:.3}.sl-weave__flare.is-late svg,.sl-weave__halo.is-late:after,.sl-weave__halo.is-late:before,.sl-weave__pulse.is-late:after,.sl-weave__pulse.is-late:before{animation:sl-weave-late 1.4s linear var(--d,0s) backwards}[data-theme=light] .sl-weave__glow-in{stop-opacity:.45}[data-theme=light] .sl-weave__port-glow{opacity:.4}[data-theme=light] .sl-weave__sheen{opacity:.1}[data-theme=light] .sl-weave__pulse:after{background:currentColor;box-shadow:0 0 calc(var(--s) * .9) calc(var(--s) * .2) color-mix(in srgb,currentColor 50%,transparent)}[data-theme=light] .sl-weave__halo:before{background:radial-gradient(closest-side,color-mix(in srgb,currentColor 45%,transparent),transparent)}[data-theme=light] .sl-weave__flare svg,[data-theme=light] .sl-weave__halo:after{filter:none}@keyframes sl-weave-draw{0%{stroke-dashoffset:1.05}}@keyframes sl-weave-port{0%{opacity:0;transform:scale(.2)}}@keyframes sl-weave-late{0%,75%{opacity:0}}@media (min-width:1440px){.sl-spine{--sl-spine-x:calc((100% - var(--sl-spine-max, var(--sl-max))) / 2 - 40px);position:relative}:where(.sl-spine)>:where(*){position:relative}.sl-spine:before{content:"";position:absolute;top:calc(var(--sl-section-y) + 8px);bottom:var(--sl-section-y);left:calc(var(--sl-spine-x) - 1.5px);width:3px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--sl-thread-a) 55%,transparent),color-mix(in srgb,var(--sl-thread-b) 50%,transparent) calc(100% - 140px),transparent) 50% /1px 100% no-repeat}.sl-spine .sl-section>.sl-container>.sl-section-head:after,.sl-spine .sl-section>.sl-section-head:after{content:"";position:absolute;left:calc(var(--sl-spine-x) - 6px);align-self:flex-start;box-sizing:border-box;width:12px;height:12px;margin-top:1.5px;border-radius:50%;border:1.5px solid var(--sl-thread-a);background:var(--sl-canvas);box-shadow:0 0 0 4px color-mix(in srgb,var(--sl-thread-a) 14%,transparent),0 0 18px color-mix(in srgb,var(--sl-thread-a) 40%,transparent);pointer-events:none}.sl-spine .sl-section>.sl-container>.sl-section-head:before,.sl-spine .sl-section>.sl-section-head:before{content:"";position:absolute;left:calc(var(--sl-spine-x) + 8px);align-self:flex-start;width:22px;height:1px;margin-top:7px;background:linear-gradient(90deg,color-mix(in srgb,var(--sl-thread-a) 60%,transparent),transparent);pointer-events:none}}@supports (animation-timeline:scroll()){@media (min-width:1440px) and (prefers-reduced-motion:no-preference){.sl-spine{view-timeline:--sl-spine block;view-timeline-inset:0}.sl-spine:after{content:"";position:absolute;top:calc(var(--sl-section-y) + 8px);bottom:var(--sl-section-y);left:calc(var(--sl-spine-x) - 1px);width:2px;border-radius:1px;pointer-events:none;background:var(--sl-thread-a);box-shadow:0 0 10px color-mix(in srgb,var(--sl-thread-a) 70%,transparent);transform-origin:50% 0;transform:scaleY(0);animation:sl-spine-fill linear both;animation-timeline:--sl-spine;animation-range:cover calc(50vh + var(--sl-section-y) + 8px) cover calc(100% - 50vh - var(--sl-section-y))}.sl-spine .sl-section{view-timeline:--sl-node block;view-timeline-inset:0}.sl-spine .sl-section>.sl-container>.sl-section-head:after,.sl-spine .sl-section>.sl-container>.sl-section-head:before,.sl-spine .sl-section>.sl-section-head:after,.sl-spine .sl-section>.sl-section-head:before{animation:sl-spine-node linear both;animation-timeline:--sl-node;animation-range:cover 50vh cover calc(100% - 50vh)}}}@keyframes sl-spine-fill{to{transform:scaleY(1)}}@keyframes sl-spine-node{0%,to{opacity:.45}6%,94%{opacity:1}}@media (prefers-reduced-motion:reduce){.sl-weave__port,.sl-weave__sheen,.sl-weave__strand{animation:none!important;transition:none}.sl-weave__sheen,.sl-weave__strand{stroke-dasharray:none;stroke-dashoffset:0}.sl-weave__port{opacity:1}.sl-weave__flare,.sl-weave__halo,.sl-weave__pulse{display:none}}.sl-page-header{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(36px,6vw,80px) clamp(28px,4vw,48px)}.sl-page-header--hero{padding-block:clamp(48px,9vw,120px) clamp(40px,6vw,72px)}.sl-page-header__inner{position:relative;z-index:1;display:grid;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,1fr);align-items:end}.sl-page-header--with-aside .sl-page-header__inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}@media (max-width:900px){.sl-page-header--with-aside .sl-page-header__inner{grid-template-columns:minmax(0,1fr)}}.sl-page-header__main{display:flex;flex-direction:column;gap:var(--sl-s-4);min-width:0}.sl-page-header__title{max-width:22ch;text-wrap:balance}.sl-page-header__lede{max-width:62ch;text-wrap:pretty}.sl-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--sl-s-3);margin-top:var(--sl-s-2)}.sl-page-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:var(--sl-fs-sm);color:var(--sl-text)}.sl-page-header__meta>*{display:inline-flex;align-items:center;gap:8px}.sl-page-header__rule{position:relative;display:block;width:min(100%,520px);height:12px;margin-block:-13px -15px;overflow:hidden;pointer-events:none;mask-image:linear-gradient(90deg,#000 35%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 35%,transparent)}.sl-page-header__rule:before{content:"";position:absolute;left:0;right:0;top:5px;height:2px;border-radius:2px;background:var(--sl-line-accent);transform-origin:0 50%;animation:sl-draw-x .9s var(--sl-ease) .42s backwards}.sl-page-header__rule:after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:var(--sl-thread-spark);mask-image:radial-gradient(closest-side,#000,transparent);-webkit-mask-image:radial-gradient(closest-side,#000,transparent);opacity:0;--sl-travel-to:340%;animation:sl-travel 9s var(--sl-ease-std) 1.6s infinite}.sl-page-header:has(>.sl-aurora[data-paused]) .sl-page-header__rule:after{animation-play-state:paused}.sl-page-header:has([data-ccip-hero]) .sl-aurora__field{display:none}.sl-page-header__main>:nth-child(2){--sl-ph-i:1}.sl-page-header__main>:nth-child(3){--sl-ph-i:2}.sl-page-header__main>:nth-child(4){--sl-ph-i:3}.sl-page-header__main>:nth-child(5){--sl-ph-i:4}.sl-page-header__main>:nth-child(n+6){--sl-ph-i:5}.sl-page-header__inner>:not(.sl-page-header__main){--sl-ph-i:3}.sl-page-header>.sl-container>:not(.sl-page-header__inner){--sl-ph-i:5}@media (prefers-reduced-motion:no-preference){:where(.sl-page-header__main>:not(.sl-page-header__rule),.sl-page-header__inner>:not(.sl-page-header__main),.sl-page-header>.sl-container>:not(.sl-page-header__inner)){--sl-motion-rise:16px;animation:sl-arrive var(--sl-motion-arrive) var(--sl-ease) backwards;animation-delay:calc(.12s + var(--sl-ph-i, 0) * var(--sl-motion-step))}}.sl-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:var(--sl-fs-sm);font-weight:var(--sl-fw-medium)}.sl-crumbs,.sl-crumbs a{align-items:center;color:var(--sl-label)}.sl-crumbs a{text-decoration:none;display:inline-flex;min-height:28px;transition:color var(--sl-dur-1) linear}.sl-crumbs [aria-current=page],.sl-crumbs a:hover{color:var(--sl-text)}.sl-crumbs__sep{font-size:max(.85em,12px)}.sl-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sl-s-4) var(--sl-s-6);margin-bottom:clamp(20px,3vw,32px)}.sl-section-head__text{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:760px}.sl-section-head__intro{font-size:var(--sl-fs-md);line-height:var(--sl-lh-body);color:var(--sl-text);max-width:64ch;text-wrap:pretty}.sl-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sl-s-3);margin-bottom:var(--sl-s-4)}.sl-card-head__text{display:flex;flex-direction:column;gap:6px;min-width:0}.sl-card-head__title{font-size:var(--sl-fs-lg);font-weight:var(--sl-fw-semibold);line-height:1.3;letter-spacing:-.01em;color:var(--sl-text);margin:0}.sl-card-head__meta{font-size:var(--sl-fs-sm);color:var(--sl-text)}.sl-stat{display:flex;flex-direction:column;gap:8px;min-width:0}.sl-stat__label{display:inline-flex;align-items:center;gap:6px;font-size:var(--sl-fs-sm);font-weight:var(--sl-fw-semibold);color:var(--sl-label);line-height:1.3}.sl-stat__value{font-family:var(--sl-font-display);font-size:var(--sl-fs-2xl);font-weight:var(--sl-fw-bold);letter-spacing:-.03em;line-height:1.05;color:var(--sl-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sl-stat__value .sl-countup{white-space:normal}.sl-stat--lg .sl-stat__value{font-size:var(--sl-fs-3xl)}.sl-stat--hero .sl-stat__value{font-size:var(--sl-fs-hero);font-weight:var(--sl-fw-heavy);letter-spacing:-.045em;line-height:.95}.sl-stat--sm .sl-stat__value{font-size:var(--sl-fs-xl)}.sl-stat__sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--sl-fs-sm);color:var(--sl-text);line-height:1.4}.sl-stat__empty{display:inline-flex;align-items:center;gap:8px;font-size:var(--sl-fs-md);font-weight:var(--sl-fw-semibold);color:var(--sl-label)}.sl-stat__empty:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid;flex:none}.sl-stat-band{display:grid;grid-template-columns:repeat(var(--sl-cols,4),minmax(0,1fr));border:1px solid var(--sl-line);border-radius:var(--sl-r-md);background:var(--sl-surface);overflow:hidden}.sl-stat-band>*{padding:var(--sl-s-5) var(--sl-s-6);border-right:1px solid var(--sl-line)}.sl-stat-band>:last-child{border-right:0}@media (max-width:900px){.sl-stat-band{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-stat-band>*{border-bottom:1px solid var(--sl-line)}.sl-stat-band>:nth-child(2n){border-right:0}}@media (max-width:420px){.sl-stat-band>*{padding:var(--sl-s-4)}}@media (max-width:560px){.sl-stat-band:has(>.sl-stat--long){grid-template-columns:minmax(0,1fr)}.sl-stat-band:has(>.sl-stat--long)>*{border-right:0}}.sl-kv{display:flex;flex-direction:column}.sl-kv__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sl-s-4);padding-block:11px;border-bottom:1px solid var(--sl-line);font-size:var(--sl-fs-sm)}.sl-kv__row:last-child{border-bottom:0}.sl-kv__label{color:var(--sl-text);min-width:0}.sl-kv__value{color:var(--sl-text);font-weight:var(--sl-fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sl-tabs{position:relative;display:flex;gap:4px;padding:4px;border-radius:var(--sl-r-pill);border:1px solid var(--sl-line);background:color-mix(in srgb,var(--sl-surface) 80%,transparent);overflow-x:auto;scrollbar-width:none;max-width:100%;width:max-content}.sl-tabs::-webkit-scrollbar{display:none}.sl-tabs--block{width:100%}.sl-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:var(--sl-r-pill);background:transparent;color:var(--sl-text);font-family:var(--sl-font-sans);font-size:var(--sl-fs-sm);font-weight:var(--sl-fw-semibold);white-space:nowrap;text-decoration:none;cursor:pointer;isolation:isolate;transition:color var(--sl-dur-1) linear}.sl-tab:hover{background:var(--sl-accent-soft)}.sl-tab:hover,.sl-tab[aria-current=page],.sl-tab[aria-selected=true]{color:var(--sl-text)}.sl-tab[aria-current=page]:hover,.sl-tab[aria-selected=true]:hover{background:transparent}.sl-tab__pill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,var(--sl-accent-soft),var(--sl-accent-2-soft));box-shadow:inset 0 0 0 1px var(--sl-accent-ring),0 6px 20px -8px var(--sl-accent-ring);z-index:-1}@media (pointer:coarse){.sl-tab{min-height:var(--sl-tap)}}.sl-table-shell{position:relative;min-width:0}.sl-table-shell:after,.sl-table-shell:before{content:"";position:absolute;top:1px;bottom:1px;width:36px;pointer-events:none;z-index:4;opacity:0;transition:opacity var(--sl-dur-2) linear}.sl-table-shell:before{left:1px;border-radius:var(--sl-r-md) 0 0 var(--sl-r-md);background:linear-gradient(90deg,var(--sl-surface),transparent)}.sl-table-shell:after{right:1px;border-radius:0 var(--sl-r-md) var(--sl-r-md) 0;background:linear-gradient(270deg,var(--sl-surface),transparent)}.sl-table-shell[data-more-left=true]:before,.sl-table-shell[data-more-right=true]:after{opacity:1}.sl-table-hint{display:none;align-items:center;gap:6px;margin-top:8px;font-size:var(--sl-fs-xs);font-weight:var(--sl-fw-semibold);color:var(--sl-label)}.sl-table-shell[data-more-right=true]+.sl-table-hint{display:inline-flex}.sl-show-more{display:flex;justify-content:center;margin-top:var(--sl-s-4)}.sl-disclosure{border:1px solid var(--sl-line);border-radius:var(--sl-r-md);background:var(--sl-surface);transition:border-color var(--sl-dur-2) var(--sl-ease-std)}.sl-disclosure[open]{border-color:var(--sl-line-strong)}.sl-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sl-s-4);min-height:56px;padding:14px 20px;cursor:pointer;list-style:none;font-size:var(--sl-fs-md);font-weight:var(--sl-fw-semibold);color:var(--sl-text);border-radius:inherit}.sl-disclosure>summary::-webkit-details-marker{display:none}.sl-disclosure>summary:after{content:"";width:10px;height:10px;flex:none;border-right:2px solid var(--sl-label);border-bottom:2px solid var(--sl-label);transform:translateY(-3px) rotate(45deg);transition:transform var(--sl-dur-2) var(--sl-ease)}.sl-disclosure[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.sl-disclosure__body{padding:0 20px 20px;font-size:var(--sl-fs-md);line-height:var(--sl-lh-body);color:var(--sl-text)}.sl-notice{--sl-notice-c:var(--sl-info);--sl-notice-bg:var(--sl-info-soft);display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border-radius:var(--sl-r-sm);border:1px solid color-mix(in srgb,var(--sl-notice-c) 35%,transparent);background:var(--sl-notice-bg);color:var(--sl-text);font-size:var(--sl-fs-sm);line-height:1.55}.sl-notice--warn{--sl-notice-c:var(--sl-warn);--sl-notice-bg:var(--sl-warn-soft)}.sl-notice--neg{--sl-notice-c:var(--sl-neg);--sl-notice-bg:var(--sl-neg-soft)}.sl-notice--pos{--sl-notice-c:var(--sl-pos);--sl-notice-bg:var(--sl-pos-soft)}.sl-notice__icon{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:var(--sl-fw-heavy);color:var(--sl-canvas);background:var(--sl-notice-c);margin-top:1px}.sl-notice__title{font-weight:var(--sl-fw-bold);margin-bottom:2px}.sl-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:clamp(28px,5vw,48px) 20px;text-align:center;border:1px dashed var(--sl-line-strong);border-radius:var(--sl-r-md);color:var(--sl-text)}.sl-empty__mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--sl-accent-soft);color:var(--sl-accent)}.sl-empty__title{font-size:var(--sl-fs-md);font-weight:var(--sl-fw-semibold)}.sl-empty__reason{font-size:var(--sl-fs-sm);max-width:48ch}.sl-prose{font-size:clamp(1.0625rem,1rem + .25vw,1.125rem);line-height:var(--sl-lh-prose);color:var(--sl-text);max-width:var(--sl-max-prose);overflow-wrap:break-word}.sl-prose>*+*{margin-top:1.1em}.sl-prose h2{font-size:var(--sl-fs-2xl);font-weight:var(--sl-fw-bold);line-height:1.2;letter-spacing:-.02em;margin-top:2em}.sl-prose h3{font-size:var(--sl-fs-xl);line-height:1.3;margin-top:1.6em}.sl-prose h3,.sl-prose h4{font-weight:var(--sl-fw-semibold)}.sl-prose h4{font-size:var(--sl-fs-lg);margin-top:1.4em}.sl-prose li,.sl-prose p{text-wrap:pretty}.sl-prose a{color:var(--sl-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--sl-link) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--sl-link) 45%,transparent);transition:-webkit-text-decoration-color var(--sl-dur-1) linear;transition:text-decoration-color var(--sl-dur-1) linear;transition:text-decoration-color var(--sl-dur-1) linear,-webkit-text-decoration-color var(--sl-dur-1) linear}.sl-prose a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.sl-prose ol,.sl-prose ul{padding-left:1.4em}.sl-prose li+li{margin-top:.45em}.sl-prose li::marker{color:var(--sl-accent)}.sl-prose strong{font-weight:var(--sl-fw-bold)}.sl-prose blockquote{padding:4px 0 4px 20px;border-left:3px solid var(--sl-accent);font-size:1.05em}.sl-prose code{font-family:var(--sl-font-mono);font-size:.88em;padding:2px 6px;border-radius:6px;border:1px solid var(--sl-line)}.sl-prose code,.sl-prose pre{background:var(--sl-surface-2)}.sl-prose pre{overflow-x:auto;padding:16px 18px;border-radius:var(--sl-r-sm);border:1px solid var(--sl-line);font-size:.86em;line-height:1.6}.sl-prose pre code{padding:0;border:0;background:none}.sl-prose hr{border:0;height:1px;background:var(--sl-line);margin-block:2.2em}.sl-prose table{display:block;overflow-x:auto;border-collapse:collapse;font-size:.92em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl-prose td,.sl-prose th{padding:10px 14px;border-bottom:1px solid var(--sl-line);text-align:left;vertical-align:top}.sl-prose th{font-size:var(--sl-fs-xs);font-weight:var(--sl-fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--sl-label);white-space:nowrap}.sl-prose img{max-width:100%;height:auto}.sl-code,.sl-prose img{border-radius:var(--sl-r-sm)}.sl-code{position:relative;min-width:0;border:1px solid var(--sl-line);background:var(--sl-surface-2)}.sl-code__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 6px 16px;border-bottom:1px solid var(--sl-line);font-size:var(--sl-fs-xs);font-weight:var(--sl-fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--sl-label)}.sl-code pre{margin:0;overflow-x:auto;padding:16px;font-family:var(--sl-font-mono);font-size:13.5px;line-height:1.65;color:var(--sl-text);white-space:pre}.sl-code pre code{font-family:inherit}.sl-code--wrap pre{white-space:pre-wrap;word-break:break-all}.sl-copy{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:var(--sl-r-pill);border:1px solid var(--sl-line-strong);background:var(--sl-surface);color:var(--sl-text);font-family:var(--sl-font-sans);font-size:var(--sl-fs-xs);font-weight:var(--sl-fw-semibold);letter-spacing:0;text-transform:none;cursor:pointer;transition:border-color var(--sl-dur-1) linear,background var(--sl-dur-1) linear}.sl-copy:hover{border-color:var(--sl-line-accent);background:var(--sl-accent-soft)}.sl-copy[data-copied=true]{border-color:color-mix(in srgb,var(--sl-pos) 50%,transparent);color:var(--sl-pos)}@media (pointer:coarse){.sl-copy{min-height:var(--sl-tap)}}.sl-address{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0}.sl-address__text{font-family:var(--sl-font-mono);font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sl-countup{display:inline-block;position:relative;isolation:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sl-countup__flash{position:absolute;inset:-.12em -.3em;z-index:-1;border-radius:var(--sl-r-xs);background:var(--sl-accent-soft);box-shadow:inset 0 0 0 1px var(--sl-line-accent);opacity:0;pointer-events:none;animation:sl-flash 1.1s var(--sl-ease-std) both}.sl-delta{display:inline-flex;align-items:center;gap:4px;font-size:var(--sl-fs-sm);font-weight:var(--sl-fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sl-delta--up{color:var(--sl-pos)}.sl-delta--down{color:var(--sl-neg)}.sl-delta--flat{color:var(--sl-text)}.sl-delta__arrow{font-size:max(.8em,12px)}.sl-wavemark{display:inline-block;flex:none}.sl-wavemark--animated path{animation:sl-wave-breathe 5.5s var(--sl-ease-std) infinite;transform-origin:50% 50%}@keyframes sl-wave-breathe{0%,to{opacity:1}50%{opacity:.82}}.sl-page-enter{animation:sl-fade-up var(--sl-motion-enter) var(--sl-ease) both}.sl-reveal>*{--sl-i:0}.sl-reveal>:nth-child(2){--sl-i:1}.sl-reveal>:nth-child(3){--sl-i:2}.sl-reveal>:nth-child(4){--sl-i:3}.sl-reveal>:nth-child(5){--sl-i:4}.sl-reveal>:nth-child(6){--sl-i:5}.sl-reveal>:nth-child(7){--sl-i:6}.sl-reveal>:nth-child(n+8){--sl-i:7}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.sl-reveal:not(.is-in){transform:translateY(var(--sl-motion-rise))}.sl-reveal:has(>*):not(span,p,a,h1,h2,h3,h4,h5,h6,button,label):not(.is-in){opacity:1;transform:none}.sl-reveal:has(>*):not(span,p,a,h1,h2,h3,h4,h5,h6,button,label):not(.is-in)>*{opacity:0}:where(.sl-reveal.is-in:has(>*):not(span,p,a,h1,h2,h3,h4,h5,h6,button,label))>*{animation:sl-arrive var(--sl-motion-arrive) var(--sl-ease) backwards;animation-delay:calc(var(--sl-reveal-delay, 0s) + var(--sl-i) * var(--sl-motion-step))}}.sl-btn--primary{position:relative;isolation:isolate;overflow:hidden}.sl-btn--primary:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:45%;background:var(--sl-cta-text);mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);opacity:.4;transform:translateX(-120%) skewX(-18deg);pointer-events:none}.sl-btn--primary:hover:after{animation:sl-shine .9s var(--sl-ease-std)}.sl-btn:hover .sl-btn__arrow{transform:translateX(3px)}.sl-btn:hover .sl-btn__arrow--out{transform:translate(3px,-3px)}.sl-btn--ghost:hover,.sl-btn--secondary:hover{transform:translateY(-1px)}.sl-btn--ghost:hover{border-color:var(--sl-line-accent)}.sl-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.97)}.sl-btn:focus-visible{animation:sl-focus-in var(--sl-motion-hover) var(--sl-ease)}.sl-card--interactive{transition-duration:var(--sl-motion-hover)}.sl-card--interactive:not(.sl-glow-border):hover{box-shadow:var(--sl-shadow-card)}.sl-card--interactive:not(.sl-glow-border):after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:var(--sl-glow);opacity:0;pointer-events:none;transition:opacity var(--sl-motion-hover) var(--sl-ease-std)}.sl-card--interactive:not(.sl-glow-border):focus-visible:after,.sl-card--interactive:not(.sl-glow-border):hover:after{opacity:1}@media (prefers-reduced-motion:no-preference){.sl-disclosure[open]>.sl-disclosure__body{--sl-motion-rise:8px;animation:sl-arrive .42s var(--sl-ease) backwards}}@media (prefers-reduced-motion:reduce){.sl-btn:focus-visible,.sl-page-enter,.sl-page-header__rule:before,.sl-wavemark--animated path{animation:none}.sl-btn--primary:after,.sl-countup__flash,.sl-page-header__rule:after{display:none}.sl-card--interactive:after,.sl-disclosure>summary:after,.sl-tab,.sl-table-shell:after,.sl-table-shell:before{transition:none}}.sl-field{display:flex;flex-direction:column;gap:8px;min-width:0}.sl-field__label{font-size:var(--sl-fs-sm);font-weight:var(--sl-fw-semibold);color:var(--sl-text)}.sl-field__help{font-size:var(--sl-fs-xs);color:var(--sl-label);line-height:1.45}.sl-input,.sl-select{width:100%;min-height:var(--sl-tap);padding:0 14px;border-radius:var(--sl-r-sm);border:1px solid var(--sl-line-strong);background:var(--sl-surface-2);color:var(--sl-text);font-family:var(--sl-font-sans);font-size:var(--sl-fs-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color var(--sl-dur-1) linear,box-shadow var(--sl-dur-2) var(--sl-ease)}.sl-input::placeholder{color:var(--sl-label);opacity:1}.sl-input:hover,.sl-select:hover{border-color:var(--sl-line-accent)}.sl-input:focus,.sl-select:focus{outline:none;border-color:var(--sl-accent);box-shadow:0 0 0 4px var(--sl-accent-soft)}.sl-input--lg{min-height:56px;font-size:var(--sl-fs-lg);padding:0 18px;border-radius:var(--sl-r-md)}.sl-textarea{min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}.sl-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--sl-label) 50%),linear-gradient(135deg,var(--sl-label) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.sl-select option{background:var(--sl-surface-2);color:var(--sl-text)}.sl-range{--sl-range-fill:50%;width:100%;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.sl-range::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--sl-accent) var(--sl-range-fill),var(--sl-surface-3) var(--sl-range-fill))}.sl-range::-moz-range-track{height:6px;border-radius:6px;background:var(--sl-surface-3)}.sl-range::-moz-range-progress{height:6px;border-radius:6px;background:var(--sl-accent)}.sl-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#ffffff;border:4px solid var(--sl-accent);box-shadow:0 2px 10px rgba(0,0,0,.45);-webkit-transition:transform var(--sl-dur-1) var(--sl-ease);transition:transform var(--sl-dur-1) var(--sl-ease)}.sl-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#ffffff;border:4px solid var(--sl-accent)}@media (pointer:coarse){.sl-range{height:44px}}.sl-range:active::-webkit-slider-thumb{transform:scale(1.12)}.sl-segmented{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--sl-r-sm);border:1px solid var(--sl-line);background:var(--sl-surface-2)}.sl-segmented>button{min-height:40px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--sl-text);font-family:var(--sl-font-sans);font-size:var(--sl-fs-sm);font-weight:var(--sl-fw-semibold);cursor:pointer;transition:background var(--sl-dur-1) linear}.sl-segmented>button:hover{background:var(--sl-accent-soft)}.sl-segmented>button[aria-pressed=true]{background:var(--sl-accent-soft);box-shadow:inset 0 0 0 1px var(--sl-accent-ring);color:var(--sl-text)}@media (pointer:coarse){.sl-segmented>button{min-height:var(--sl-tap)}}.sl-search{position:relative;display:flex;align-items:center}.sl-search>svg{position:absolute;left:14px;width:18px;height:18px;color:var(--sl-label);pointer-events:none}.sl-search>.sl-input{padding-left:42px}