.lg-top[data-astro-cid-sb6l2mzp]{isolation:isolate;padding-block:calc(var(--w-nav-h) + var(--sv-space-10)) var(--sv-space-8);position:relative;overflow:hidden}.lg-sky[data-astro-cid-sb6l2mzp]{z-index:-1;opacity:.7;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 40%,#0000);mask:linear-gradient(#000 40%,#0000)}.lg-sky[data-astro-cid-sb6l2mzp] img{object-fit:cover;object-position:50% 100%;width:100%;height:100%}.lg-head[data-astro-cid-sb6l2mzp]{justify-items:center;gap:var(--sv-space-4);text-align:center;display:grid;position:relative}.lg-head[data-astro-cid-sb6l2mzp]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--sv-color-bg) 80%, transparent), transparent);filter:blur(10px);border-radius:50%;position:absolute;inset:-10% 10% -5%}.lg-head[data-astro-cid-sb6l2mzp] h1[data-astro-cid-sb6l2mzp]{font-size:var(--w-fs-display);background:linear-gradient(180deg, #fff 30%, color-mix(in srgb, var(--sv-color-brand-cyan) 55%, #fff));color:#0000;filter:drop-shadow(0 6px 30px #060c1fcc);-webkit-background-clip:text;background-clip:text;line-height:1.04}.lg-meta[data-astro-cid-sb6l2mzp]{justify-content:center;align-items:center;gap:var(--sv-space-2) var(--sv-space-3);color:var(--w-ink-soft);font-size:var(--sv-font-size-small);flex-wrap:wrap;display:flex}.lg-meta[data-astro-cid-sb6l2mzp]>span[data-astro-cid-sb6l2mzp]:first-child{align-items:center;gap:var(--sv-space-2);display:inline-flex}.lg-sep[data-astro-cid-sb6l2mzp]{color:var(--w-ink-faint)}.lg-print[data-astro-cid-sb6l2mzp]{color:var(--sv-color-brand-cyan);font-family:var(--w-body);font-size:var(--sv-font-size-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.lg-print[data-astro-cid-sb6l2mzp]:hover{text-decoration:underline}.lg-tabs[data-astro-cid-sb6l2mzp]{justify-content:center;gap:var(--sv-space-1);border-radius:var(--sv-radius-pill);background:color-mix(in srgb, var(--sv-color-bg) 65%, transparent);border:1px solid var(--sv-color-glass-border);backdrop-filter:blur(16px);flex-wrap:wrap;margin-block-start:var(--sv-space-4);padding:5px;display:flex}.lg-tabs[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{padding:9px var(--sv-space-4);border-radius:var(--sv-radius-pill);font-family:var(--w-body);font-size:var(--sv-font-size-small);color:var(--w-ink-soft);align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:color .3s,background .3s,box-shadow .3s;display:inline-flex}.lg-tabs[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp] svg{color:var(--sv-color-brand-cyan)}.lg-tabs[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover{color:var(--sv-color-text)}.lg-tabs[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp][aria-current=page]{color:var(--sv-color-text);background:linear-gradient(120deg, color-mix(in srgb, var(--sv-color-brand-cyan) 26%, transparent), color-mix(in srgb, var(--sv-color-brand-violet) 26%, transparent));box-shadow:inset 0 1px 0 #fff3, 0 0 20px -6px var(--w-glow-cyan)}.lg-body[data-astro-cid-sb6l2mzp]{gap:var(--sv-space-8);max-width:1160px;grid-template-columns:240px minmax(0,1fr);align-items:start;padding-block-end:var(--sv-space-11);display:grid}.lg-toc[data-astro-cid-sb6l2mzp]{top:calc(var(--w-nav-h) + var(--sv-space-8));max-height:calc(100vh - var(--w-nav-h) - var(--sv-space-10));padding:var(--sv-space-5);border-radius:var(--sv-radius-xl);background:color-mix(in srgb, var(--sv-color-bg) 60%, transparent);border:1px solid var(--sv-color-glass-border);position:sticky;overflow:auto}.toc-h[data-astro-cid-sb6l2mzp]{font-family:var(--w-body);font-size:var(--sv-font-size-overline);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-color-brand-cyan);margin-block-end:var(--sv-space-3);font-weight:600}.lg-toc[data-astro-cid-sb6l2mzp] ol[data-astro-cid-sb6l2mzp]{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.lg-toc[data-astro-cid-sb6l2mzp] li{counter-increment:toc}.lg-toc[data-astro-cid-sb6l2mzp] a{gap:var(--sv-space-2);padding:6px var(--sv-space-2);border-radius:var(--sv-radius-md);color:var(--w-ink-soft);font-size:var(--sv-font-size-small);line-height:1.4;text-decoration:none;transition:color .3s,background .3s;display:flex;position:relative}.lg-toc[data-astro-cid-sb6l2mzp] a:before{content:counter(toc, decimal-leading-zero);font-family:var(--w-num);color:var(--w-ink-faint);flex:none;padding-block-start:2px;font-size:.72rem}.lg-toc[data-astro-cid-sb6l2mzp] a:hover{color:var(--sv-color-text);background:color-mix(in srgb, var(--sv-color-text) 5%, transparent)}.lg-toc[data-astro-cid-sb6l2mzp] a[aria-current]{color:var(--sv-color-text);background:linear-gradient(90deg, color-mix(in srgb, var(--sv-color-brand-cyan) 14%, transparent), transparent)}.lg-toc[data-astro-cid-sb6l2mzp] a[aria-current]:before{color:var(--sv-color-brand-cyan)}.lg-main[data-astro-cid-sb6l2mzp]{gap:var(--sv-space-5);min-width:0;display:grid}.prose[data-astro-cid-sb6l2mzp]{padding:clamp(var(--sv-space-6), 5vw, var(--sv-space-10));border-radius:var(--sv-radius-2xl);background:linear-gradient(165deg, color-mix(in srgb, var(--sv-color-surface) 62%, transparent), color-mix(in srgb, var(--sv-color-bg) 86%, transparent));border:1px solid var(--sv-color-glass-border);backdrop-filter:blur(22px)saturate(160%);box-shadow:var(--sv-shadow-glass), inset 0 1px 0 #ffffff1f;font-family:var(--w-body);font-size:var(--sv-font-size-body);color:var(--w-ink-soft);line-height:1.75}.prose[data-astro-cid-sb6l2mzp] h2{font-size:var(--sv-font-size-h2);color:var(--sv-color-text);margin:var(--sv-space-9) 0 var(--sv-space-4);border-block-start:1px solid var(--w-line);scroll-margin-top:calc(var(--w-nav-h) + var(--sv-space-8));padding-block-start:var(--sv-space-6);position:relative}.prose[data-astro-cid-sb6l2mzp] h2:before{content:"";background:linear-gradient(90deg, var(--sv-color-brand-cyan), var(--sv-color-brand-magenta));width:48px;height:2px;position:absolute;inset-block-start:-1px;inset-inline-start:0}.prose[data-astro-cid-sb6l2mzp] h2:first-child,.prose[data-astro-cid-sb6l2mzp] .callout+h2{margin-block-start:0}.prose[data-astro-cid-sb6l2mzp] h3{font-size:var(--sv-font-size-h3);color:var(--sv-color-text);margin:var(--sv-space-7) 0 var(--sv-space-3)}.prose[data-astro-cid-sb6l2mzp] p,.prose[data-astro-cid-sb6l2mzp] ul,.prose[data-astro-cid-sb6l2mzp] ol,.prose[data-astro-cid-sb6l2mzp] table{margin:0 0 var(--sv-space-4);max-width:72ch}.prose[data-astro-cid-sb6l2mzp] ul,.prose[data-astro-cid-sb6l2mzp] ol{padding-inline-start:var(--sv-space-6)}.prose[data-astro-cid-sb6l2mzp] li{margin-block-end:var(--sv-space-2)}.prose[data-astro-cid-sb6l2mzp] li::marker{color:var(--sv-color-brand-cyan)}.prose[data-astro-cid-sb6l2mzp] strong{color:var(--sv-color-text);font-weight:600}.prose[data-astro-cid-sb6l2mzp] em{font-style:italic}.prose[data-astro-cid-sb6l2mzp] a{color:var(--sv-color-brand-cyan);text-underline-offset:3px}.prose[data-astro-cid-sb6l2mzp] table{border-collapse:separate;border-spacing:0;width:100%;max-width:none;font-size:var(--sv-font-size-small);border:1px solid var(--w-line);border-radius:var(--sv-radius-lg);line-height:1.6;overflow:hidden}.prose[data-astro-cid-sb6l2mzp] th,.prose[data-astro-cid-sb6l2mzp] td{text-align:start;vertical-align:top;padding:var(--sv-space-3) var(--sv-space-4);border-block-end:1px solid var(--w-line)}.prose[data-astro-cid-sb6l2mzp] tr:last-child td{border-block-end:0}.prose[data-astro-cid-sb6l2mzp] th{color:var(--sv-color-text);background:color-mix(in srgb, var(--sv-color-brand-cyan) 8%, transparent);font-weight:600}.prose[data-astro-cid-sb6l2mzp] td:first-child{color:var(--sv-color-text);font-weight:500}.prose[data-astro-cid-sb6l2mzp] tbody tr:nth-child(2n){background:color-mix(in srgb, var(--sv-color-text) 3%, transparent)}.prose[data-astro-cid-sb6l2mzp] .callout{max-width:none;padding:var(--sv-space-5) var(--sv-space-6);border-radius:var(--sv-radius-lg);background:linear-gradient(120deg, color-mix(in srgb, var(--sv-color-brand-cyan) 10%, transparent), color-mix(in srgb, var(--sv-color-brand-violet) 10%, transparent));border:1px solid color-mix(in srgb, var(--sv-color-brand-cyan) 30%, transparent);color:var(--sv-color-text);margin-block-end:var(--sv-space-8)}.prose[data-astro-cid-sb6l2mzp] .callout p{margin-block-end:var(--sv-space-3)}.prose[data-astro-cid-sb6l2mzp] .callout ul{margin:0}.prose[data-astro-cid-sb6l2mzp] .callout li:last-child{margin-block-end:0}.lg-contact[data-astro-cid-sb6l2mzp]{align-items:center;gap:var(--sv-space-5);padding:var(--sv-space-6);border-radius:var(--sv-radius-2xl);background:linear-gradient(120deg, color-mix(in srgb, var(--sv-color-brand-cyan) 8%, transparent), color-mix(in srgb, var(--sv-color-brand-violet) 12%, transparent));border:1px solid var(--sv-color-glass-border);grid-template-columns:auto 1fr auto;display:grid}.lg-c-ic[data-astro-cid-sb6l2mzp]{width:48px;height:48px;color:var(--sv-color-brand-cyan);background:color-mix(in srgb, var(--sv-color-brand-cyan) 14%, transparent);box-shadow:0 0 22px -8px var(--w-glow-cyan);border-radius:50%;place-items:center;display:grid}.lg-c-h[data-astro-cid-sb6l2mzp]{font-family:var(--w-body);font-weight:600;font-size:var(--sv-font-size-h4);color:var(--sv-color-text)}.lg-c-p[data-astro-cid-sb6l2mzp]{color:var(--w-ink-soft);font-size:var(--sv-font-size-small)}.lg-print-note[data-astro-cid-sb6l2mzp]{display:none}@media (width<=960px){.lg-body[data-astro-cid-sb6l2mzp]{grid-template-columns:1fr}.lg-toc[data-astro-cid-sb6l2mzp]{max-height:none;position:static}.lg-toc[data-astro-cid-sb6l2mzp] ol[data-astro-cid-sb6l2mzp]{overscroll-behavior:contain;max-height:236px;padding-block-end:var(--sv-space-6);overflow-y:auto;-webkit-mask:linear-gradient(#000 82%,#0000);mask:linear-gradient(#000 82%,#0000)}}@media (width<=640px){.lg-sep[data-astro-cid-sb6l2mzp]{display:none}.lg-meta[data-astro-cid-sb6l2mzp]{column-gap:var(--sv-space-4)}.lg-tabs[data-astro-cid-sb6l2mzp]{border-radius:var(--sv-radius-xl)}.lg-contact[data-astro-cid-sb6l2mzp]{grid-template-columns:1fr;justify-items:start}.prose[data-astro-cid-sb6l2mzp] table,.prose[data-astro-cid-sb6l2mzp] tbody,.prose[data-astro-cid-sb6l2mzp] tr,.prose[data-astro-cid-sb6l2mzp] td{width:100%;display:block}.prose[data-astro-cid-sb6l2mzp] thead{display:none}.prose[data-astro-cid-sb6l2mzp] table{border:0;overflow:visible}.prose[data-astro-cid-sb6l2mzp] tbody tr{padding:var(--sv-space-3) var(--sv-space-4);border:1px solid var(--w-line);border-radius:var(--sv-radius-lg);background:color-mix(in srgb, var(--sv-color-text) 3%, transparent);margin-block-end:var(--sv-space-3)}.prose[data-astro-cid-sb6l2mzp] td{padding:var(--sv-space-1) 0;border:0}.prose[data-astro-cid-sb6l2mzp] td[data-label]:not(:first-child):before{content:attr(data-label);font-size:var(--sv-font-size-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--sv-color-brand-cyan);font-weight:600;display:block}.prose[data-astro-cid-sb6l2mzp] td:first-child{font-size:var(--sv-font-size-body);font-weight:600}}@media print{nav,header,footer,.lg-sky[data-astro-cid-sb6l2mzp],.lg-tabs[data-astro-cid-sb6l2mzp],.lg-toc[data-astro-cid-sb6l2mzp],.lg-print[data-astro-cid-sb6l2mzp],.lg-contact[data-astro-cid-sb6l2mzp],.lg-sep[data-astro-cid-sb6l2mzp],[data-astro-cid-sb6l2mzp][data-read-time]{display:none!important}body{color:#000!important;background:#fff!important}.lg-top[data-astro-cid-sb6l2mzp]{padding:0 0 12pt}.lg-head[data-astro-cid-sb6l2mzp] h1[data-astro-cid-sb6l2mzp]{color:#000;filter:none;background:0 0;font-size:24pt}.lg-head[data-astro-cid-sb6l2mzp]:before{display:none}.lg-body[data-astro-cid-sb6l2mzp]{padding:0;display:block}.prose[data-astro-cid-sb6l2mzp]{box-shadow:none;color:#000;backdrop-filter:none;background:0 0;border:0;padding:0;font-size:10.5pt}.prose[data-astro-cid-sb6l2mzp] h2,.prose[data-astro-cid-sb6l2mzp] strong,.prose[data-astro-cid-sb6l2mzp] td:first-child,.prose[data-astro-cid-sb6l2mzp] th,.prose[data-astro-cid-sb6l2mzp] .callout,.prose[data-astro-cid-sb6l2mzp] a{color:#000}.prose[data-astro-cid-sb6l2mzp] .callout{background:0 0;border:1px solid #999}.prose[data-astro-cid-sb6l2mzp] th{background:#eee}.lg-print-note[data-astro-cid-sb6l2mzp]{color:#444;margin-top:18pt;font-size:9pt;display:block}}
