html[data-site-theme=glass]{--tg-canvas:#eef2f8;--tg-ink:#0e1525;--tg-ink-2:#2a3448;--tg-muted:#5f6b80;--tg-faint:#8a95a8;--tg-fill:#ffffffa3;--tg-fill-soft:#ffffff75;--tg-fill-strong:#ffffffe6;--tg-tint:#0f172a0b;--tg-edge:#ffffffd9;--tg-line:#0f172a14;--tg-dark:#121722;--tg-dark-hover:#1e2638;--tg-dark-grad:linear-gradient(180deg, #1e2738 0%, #101522 100%);--tg-dark-ring:0 4px 14px -3px #0e152561, inset 0 1px 0 #ffffff29;--tg-shadow:0 1px 2px #1018280a, 0 14px 34px -18px #1c305c47;--tg-shadow-hover:0 2px 4px #1018280d, 0 22px 44px -20px #1c305c5c;--tg-shadow-pop:0 2px 6px #1018280f, 0 30px 70px -24px #1422466b;--tg-inset:inset 0 1px 0 #ffffffe6;--tg-blur:blur(22px) saturate(165%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--tg-canvas)!important}html[data-site-theme=glass] body{--color-primary:var(--tg-ink);--color-text:var(--tg-ink-2);--color-text-muted:var(--tg-muted);--color-border:#0f172a17;--color-secondary:#e6ecf7;--color-accent:#d9e2f1;--color-highlight:#f4f7fc;--color-surface:var(--tg-fill);--font-sans:var(--font-urbanist), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:var(--font-urbanist), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-urbanist), ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;text-rendering:optimizelegibility;overflow-x:clip;background:0 0!important}html[data-site-theme=glass] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 40% at 6% 10%,#4285ff4d 0%,#4285ff00 70%),radial-gradient(34% 32% at 94% 6%,#ffa85c3d 0%,#ffa85c00 72%),radial-gradient(42% 40% at 88% 88%,#34c4e042 0%,#34c4e000 70%),radial-gradient(40% 38% at 12% 92%,#38c49238 0%,#38c49200 70%),radial-gradient(30% 28% at 55% 48%,#96a8d229 0%,#96a8d200 72%),linear-gradient(#f3f6fb 0%,#ebf0f7 100%);position:fixed;inset:0}:where(html[data-site-theme=glass]) :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.02em;font-family:var(--font-sans)}:where(html[data-site-theme=glass]) :is(.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl){letter-spacing:-.03em}:where(html[data-site-theme=glass]) .font-serif{font-family:var(--font-serif);font-weight:600}:where(html[data-site-theme=glass]) .font-serif .italic,:where(html[data-site-theme=glass]) .font-serif.italic{color:inherit;opacity:.85;font-weight:500}:where(html[data-site-theme=glass]) .font-mono{font-family:var(--font-mono);letter-spacing:.06em}:where(html[data-site-theme=glass]) :is(input,select,textarea,button){font-variant-numeric:inherit;font-family:inherit}:where(html[data-site-theme=glass]) .text-\[8px\]{font-size:9px}:where(html[data-site-theme=glass]) .text-\[9px\]{font-size:9.5px}:where(html[data-site-theme=glass]) :is(p,li,span,h1,h2,h3,h4,h5,h6,a){overflow-wrap:break-word}:where(html[data-site-theme=glass]) ::selection{color:var(--tg-ink);background:#0e15251f}:where(html[data-site-theme=glass]) .min-h-screen:is(.bg-white,.bg-background,.bg-\[\#F8F9F9\]),:where(html[data-site-theme=glass]) footer.bg-white{background-color:#0000}:where(html[data-site-theme=glass]) footer.bg-white{border-top-color:#ffffffb3}:where(html[data-site-theme=glass]) .bg-gradient-to-b.from-white.via-white.to-white{display:none}:where(html[data-site-theme=glass]) .bg-white:not([class*=\:bg-]):not(.min-h-screen):not(footer){background-color:var(--tg-fill)}:where(html[data-site-theme=glass]) .bg-white[class*=rounded][class*=border]:not(.fixed):not(.absolute){border-color:var(--tg-edge);box-shadow:var(--tg-shadow), var(--tg-inset);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),background-color .3s}:where(html[data-site-theme=glass]) .bg-white[class*=rounded][class*=border][class*=hover\:shadow]:hover,:where(html[data-site-theme=glass]) .group:hover>.bg-white[class*=rounded][class*=border]{box-shadow:var(--tg-shadow-hover), var(--tg-inset);background-color:#ffffffc2}:where(html[data-site-theme=glass]) .bg-white .bg-white:not([class*=\:bg-]){box-shadow:none;background-color:#ffffffc7;border-color:#0f172a0f}:where(html[data-site-theme=glass]) .bg-surface:not(.fixed){border-color:var(--tg-edge)}:where(html[data-site-theme=glass]) :is(.fixed,.absolute).bg-white:not(.min-h-screen):not([class*=\:bg-]),:where(html[data-site-theme=glass]) .fixed .bg-white:not([class*=\:bg-]),:where(html[data-site-theme=glass]) .fixed .bg-surface{background-color:var(--tg-fill-strong)}:where(html[data-site-theme=glass]) :is(.fixed,.absolute).bg-white[class*=shadow]:not([class*=\:bg-]),:where(html[data-site-theme=glass]) .fixed>.bg-white[class*=rounded],:where(html[data-site-theme=glass]) .fixed>div>.bg-white[class*=rounded]{-webkit-backdrop-filter:var(--tg-blur);backdrop-filter:var(--tg-blur);box-shadow:var(--tg-shadow-pop), var(--tg-inset);border-color:var(--tg-edge)}:where(html[data-site-theme=glass]) .fixed.inset-0:is(.bg-black\/60,.bg-black\/40,.bg-black\/20,.bg-primary\/45){-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background-color:#0a122461}:where(html[data-site-theme=glass]) header.bg-white\/85{border-color:var(--tg-edge);box-shadow:0 10px 30px -14px #1c305c59, var(--tg-inset);-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);background-color:#ffffff9e}:where(html[data-site-theme=glass]) :is(.bg-gray-50,.bg-gray-100,.bg-stone-50,.bg-stone-100,.bg-\[\#FAFAFA\],.bg-\[\#F8F9FA\],.bg-\[\#F5F5F7\],.bg-gray-100\/90):not([class*=hover\:bg-]):not([class*=md\:bg-]){background-color:var(--tg-tint)}:where(html[data-site-theme=glass]) .rounded-full.shadow-inner.bg-\[\#FAFAFA\]{background-color:var(--tg-canvas);border-color:#ffffffe6;box-shadow:inset 0 1px 3px #0f172a1f}:where(html[data-site-theme=glass]) .bg-\[\#FAFAFA\][class*="rounded-[24px]"]{background-color:var(--tg-fill);border-color:var(--tg-edge);box-shadow:var(--tg-shadow), var(--tg-inset)}:where(html[data-site-theme=glass]) :is(.border-gray-100,.border-gray-200,.border-gray-200\/90,.border-\[\#E5E7EB\],.border-\[\#eaecf0\],.border-stone-200){border-color:var(--tg-line)}:where(html[data-site-theme=glass]) .bg-white:is(.border-gray-100,.border-gray-200,.border-gray-200\/90,.border-\[\#E5E7EB\],.border-\[\#eaecf0\],.border-stone-200):not(.fixed):not(.absolute){border-color:var(--tg-edge)}:where(html[data-site-theme=glass]) :is(.bg-black,.bg-primary,.bg-\[\#1D1D1F\],.bg-\[\#2B2B2B\],.bg-neutral-900):not(.h-px):not(.w-px){background-image:var(--tg-dark-grad);background-color:var(--tg-dark);color:#fff;border-color:#0000}:where(html[data-site-theme=glass]) :is(button,a,[role=button]):is(.bg-black,.bg-primary,.bg-\[\#1D1D1F\],.bg-\[\#2B2B2B\],.bg-neutral-900),:where(html[data-site-theme=glass]) div.rounded-full:is(.bg-black,.bg-\[\#1D1D1F\]){box-shadow:var(--tg-dark-ring)}:where(html[data-site-theme=glass]) :is(button,a,[role=button]):is(.bg-black,.bg-primary,.bg-\[\#1D1D1F\],.bg-\[\#2B2B2B\],.bg-neutral-900):hover{background-image:linear-gradient(#263045 0%,#151c2c 100%);background-color:var(--tg-dark-hover);filter:brightness(1.05)}:where(html[data-site-theme=glass]) :is(.hover\:bg-black,.hover\:bg-primary,.hover\:bg-neutral-800):hover:not(:disabled),:where(html[data-site-theme=glass]) .group:hover :is(.group-hover\:bg-black,.group-hover\:bg-primary){background-image:var(--tg-dark-grad);background-color:var(--tg-dark);color:#fff;border-color:#0000}:where(html[data-site-theme=glass]) .bg-\[\#3b82f6\]{color:#fff!important;background-color:#3b82f6!important;background-image:none!important}:where(html[data-site-theme=glass]) .bg-primary.p-8{background-color:#0d1322;background-image:linear-gradient(145deg,#1c2436 0%,#0d1322 100%);box-shadow:0 20px 48px -20px #0e152573,inset 0 1px #ffffff26}:where(html[data-site-theme=glass]) .accent-black,:where(html[data-site-theme=glass]) input[type=checkbox],:where(html[data-site-theme=glass]) input[type=radio]{accent-color:#121722}:where(html[data-site-theme=glass]) :is(input,select,textarea):focus-visible,:where(html[data-site-theme=glass]) .focus-within\:border-black:focus-within{border-color:#0e152559}:where(html[data-site-theme=glass]) :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #0e152559}:where(html[data-site-theme=glass]) :is(.rounded-\[40px\],.rounded-\[2rem\],.rounded-\[32px\]){border-radius:28px}:where(html[data-site-theme=glass]) :is(input,textarea,select):not([type=range]):not([type=checkbox]):not([type=radio])::placeholder{color:var(--tg-faint)}:where(html[data-site-theme=glass]) .sticky.bg-white{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background-color:#ffffffb8}@media (max-width:767px){:where(html[data-site-theme=glass]) .fixed .bg-white[class*=rounded]:not(header){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fffffff5}}@media (prefers-reduced-motion:reduce){:where(html[data-site-theme=glass]) .bg-white[class*=rounded][class*=border]{transition:none}}
