/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:550;--font-weight-bold:600;--font-weight-extrabold:650;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--st-bg:#f7f7f8;--st-bg-subtle:#f1f1f3;--st-surface:#fff;--st-border:#e5e5ea;--st-border-strong:#d4d4d8;--st-fg:#17171c;--st-fg-muted:#55555f;--st-fg-subtle:#6f6f7a;--st-skeleton-sheen:#ffffffb3;--st-accent:#5b4dee;--st-accent-hover:#4a3cd9;--st-accent-deep:#4534c9;--st-accent-fg:#fff;--st-accent-subtle:#eef0fe;--st-accent-border:#8b81f3;--st-gradient:linear-gradient(90deg,#7365f0,#4534c9);--st-gradient-ai:linear-gradient(90deg,#8b5cf6,#ec4899);--st-success:#16a34a;--st-warning:#f59e0b;--st-danger:#ef4444;--st-success-subtle:#f0fdf4;--st-success-border:#bbf7d0;--st-warning-subtle:#fffbeb;--st-danger-subtle:#fef2f2;--st-danger-border:#fecaca;--st-success-text:#15803d;--st-warning-text:#b45309;--st-danger-text:#b91c1c;--st-info:#0369a1;--st-info-subtle:#eff6ff;--st-info-border:#bfdbfe;--st-info-text:#075985;--st-cat-spelling:#16a34a;--st-cat-spelling-subtle:#f0fdf4;--st-cat-spelling-border:#bbf7d0;--st-cat-grammar:#2563eb;--st-cat-grammar-subtle:#eff6ff;--st-cat-grammar-border:#bfdbfe;--st-cat-citation:#d97706;--st-cat-citation-subtle:#fffbeb;--st-cat-citation-border:#fde68a;--st-cat-plagiarism:#dc2626;--st-cat-plagiarism-subtle:#fef2f2;--st-cat-plagiarism-border:#fecaca;--st-cat-ai:#9333ea;--st-cat-ai-subtle:#faf5ff;--st-cat-ai-border:#e9d5ff;--st-cat-clarity:#0d9488;--st-cat-clarity-subtle:#f0fdfa;--st-cat-clarity-border:#99f6e4;--st-verdict-exact:#dc2626;--st-verdict-near:#f97316;--st-verdict-paraphrase:#f59e0b;--st-verdict-quoted:#0ea5e9;--st-verdict-original:#10b981;--st-verdict-presumed:#a1a1aa;--st-radius:8px;--st-radius-sm:5.5px;--st-radius-lg:10px;--st-radius-pill:9999px;--st-radius-ratio-button:.25;--st-radius-ratio-field:.25;--st-shadow-sm:0 1px 1px #14141e0d,0 1px 3px #14141e12;--st-shadow-select:0 1px 1px #14141e0a;--st-shadow-select-hover:0 1px 2px #14141e0d,0 2px 4px #14141e0a;--st-shadow:0 1px 2px #14141e12,0 3px 8px #14141e17,0 8px 20px #14141e0d;--st-shadow-card:var(--st-shadow);--st-shadow-lg:0 2px 4px #14141e14,0 8px 20px #14141e21,0 20px 48px #14141e1f;--st-shadow-accent:0 1px 2px #3226a059,0 4px 10px #5b4dee52,0 10px 22px #5b4dee33;--st-shadow-accent-sm:0 1px 2px #3226a02e,0 2px 6px #5b4dee29;--st-shadow-ai:0 1px 2px #96196452,0 4px 10px #db27774d,0 10px 22px #db27772e;--st-shadow-header:0 1px 0 #14141e0f,0 4px 12px #14141e12,0 10px 26px #14141e0a;--st-shadow-rail:1px 0 0 #14141e0d,6px 0 18px #14141e0f,16px 0 34px #14141e08;--st-shadow-footer:0 -1px 0 #14141e0f,0 -4px 12px #14141e12,0 -10px 26px #14141e0a;--st-shadow-popover:0 1px 2px #14141e0d,0 10px 24px -8px #14141e1a,0 28px 56px -16px #14141e24,0 56px 96px -40px #29217838;--st-bevel:inset 0 1px 0 #ffffff29;--st-bevel-light:inset 0 1px 0 #ffffffd9;--st-grad-primary:linear-gradient(180deg,#6f61f2,#5b4dee 45%,#4a3cd9);--st-grad-primary-hover:linear-gradient(180deg,#8073f6,#6a5cf1 45%,#5344e2);--st-grad-surface:linear-gradient(180deg,#fff,#f7f7f9);--st-grad-surface-hover:linear-gradient(180deg,#fff,#eff0f4);--st-grad-danger:linear-gradient(180deg,#f4645c,#ef4444 45%,#d92d2d);--st-search-hl:#fde68a;--st-wordmark-glint:#6f6f7d;--st-wordmark-glint-edge:#3a3a44;--st-wordmark-dot:#9296a6;--st-text-grad:linear-gradient(180deg,#17171c 30%,#4d4d59);--st-text-grad-accent:linear-gradient(115deg,#6d5ef0,#5b4dee 42%,#8b5cf6 78%,#a855f7);--st-text-grad-ai:linear-gradient(115deg,#8b5cf6,#c247e8 55%,#ec4899);--st-ease:cubic-bezier(.22,1,.36,1);--st-dur-pop:80ms;--st-dur-micro:.15s;--st-dur-element:.25s;--st-dur-view:.4s;--st-font-sans:"Mulish Variable","Avenir Next","Plus Jakarta Sans Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--st-font-script:"Caveat","Segoe Script",cursive;--st-weight-body:450;--st-weight-medium:550;--st-weight-strong:600;--st-weight-heading:650;--st-doc-fg:#3a3a44;--color-surface:var(--st-surface);--color-text:var(--st-fg);--color-accent:var(--st-accent);--st-soft:#3a3a44;--st-muted:var(--st-fg-muted);--st-faint:var(--st-fg-subtle);--st-dim:#b2b5c2;--st-edge:var(--st-border);--st-edge2:#ececf1;--st-track:var(--st-bg-subtle);--st-card:var(--st-surface);--st-doc:var(--st-doc-fg);--st-hover:#17171c0b;--st-acc-14:var(--st-accent)}@supports (color:color-mix(in lab,red,red)){:root{--st-acc-14:color-mix(in srgb,var(--st-accent) 10%,transparent)}}:root{--st-line:var(--st-border);--shadow-lg:var(--st-shadow-lg);--st-radius-card:11px;--st-t-exact:#dc26261a;--st-t-near:#f973161f;--st-t-para:#f59e0b1f;--st-t-quoted:#0ea5e91f}[data-theme=dark]{color-scheme:dark;--st-bg:#131318;--st-bg-subtle:#1b1b22;--st-surface:#1f1f27;--st-border:#2e2e38;--st-border-strong:#3d3d49;--st-fg:#f0f0f4;--st-fg-muted:#a6a6b3;--st-fg-subtle:#8f8f9d;--st-doc-fg:#d6d6de;--st-skeleton-sheen:#ffffff0e;--st-soft:#c2c3d1;--st-dim:#565868;--st-edge2:#2e2f3c;--st-hover:#7b6ff21a;--st-accent:#7365f0;--st-accent-hover:#8577f2;--st-accent-subtle:#7365f029;--st-accent-border:#6d5ef0;--st-success-subtle:#16a34a24;--st-success-border:#16a34a59;--st-warning-subtle:#f59e0b24;--st-danger-subtle:#ef444424;--st-danger-border:#ef444459;--st-success-text:#4ade80;--st-warning-text:#fbbf24;--st-danger-text:#f87171;--st-info:#38bdf8;--st-info-subtle:#38bdf824;--st-info-border:#38bdf859;--st-info-text:#7dd3fc;--st-cat-spelling:#34d399;--st-cat-spelling-subtle:#34d3991f;--st-cat-spelling-border:#34d39959;--st-cat-grammar:#60a5fa;--st-cat-grammar-subtle:#60a5fa1f;--st-cat-grammar-border:#60a5fa59;--st-cat-citation:#fbbf24;--st-cat-citation-subtle:#fbbf241f;--st-cat-citation-border:#fbbf2459;--st-cat-plagiarism:#f87171;--st-cat-plagiarism-subtle:#f871711f;--st-cat-plagiarism-border:#f8717159;--st-cat-ai:#c084fc;--st-cat-ai-subtle:#c084fc1f;--st-cat-ai-border:#c084fc59;--st-cat-clarity:#2dd4bf;--st-cat-clarity-subtle:#2dd4bf1f;--st-cat-clarity-border:#2dd4bf59;--st-shadow-sm:0 1px 1px #0006,0 1px 3px #00000059;--st-shadow-select:0 1px 1px #0003;--st-shadow-select-hover:0 1px 2px #00000040,0 2px 4px #00000026;--st-shadow:0 1px 2px #00000073,0 3px 8px #0000006b,0 8px 20px #0000004d;--st-shadow-card:var(--st-shadow);--st-shadow-lg:0 2px 4px #00000080,0 8px 20px #00000080,0 20px 48px #00000073;--st-shadow-accent:0 1px 2px #00000073,0 4px 10px #7365f066,0 10px 24px #7365f038;--st-shadow-accent-sm:0 1px 2px #0000004d,0 2px 6px #7365f033;--st-shadow-ai:0 1px 2px #00000073,0 4px 10px #db277759,0 10px 24px #db277733;--st-shadow-header:0 1px 0 #00000080,0 4px 14px #00000073,0 12px 30px #0000004d;--st-shadow-rail:1px 0 0 #00000073,6px 0 20px #0006,18px 0 40px #00000040;--st-shadow-footer:0 -1px 0 #00000080,0 -4px 14px #00000073,0 -12px 30px #0000004d;--st-shadow-popover:0 1px 2px #00000080,0 10px 24px -8px #00000080,0 28px 56px -16px #0000008c,0 56px 96px -40px #00000080;--st-bevel:inset 0 1px 0 #ffffff1a;--st-bevel-light:inset 0 1px 0 #ffffff0f;--st-search-hl:#fbbf244d;--st-acc-14:#7b6ff229;--st-line:#eaeaef1a;--shadow-lg:var(--st-shadow-lg);--st-radius-card:11px;--st-wordmark-glint:#babbc7;--st-wordmark-glint-edge:#dcdce4;--st-wordmark-dot:#c9cbd8;--st-text-grad:linear-gradient(180deg,#fff 25%,#b3b3c2);--st-text-grad-accent:linear-gradient(115deg,#8b7ef5,#7365f0 42%,#a78bfa 78%,#c084fc);--st-text-grad-ai:linear-gradient(115deg,#a78bfa,#d264f0 55%,#f472b6);--st-grad-primary:linear-gradient(180deg,#8073f6,#6d5ef0 45%,#5a4be4);--st-grad-primary-hover:linear-gradient(180deg,#8f83f8,#7b6df3 45%,#6656e8);--st-grad-surface:linear-gradient(180deg,#363642,#2b2b36);--st-grad-surface-hover:linear-gradient(180deg,#40404e,#333340);--st-grad-danger:linear-gradient(180deg,#f4645c,#e5484d 45%,#cf3535)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.st-wordmark{font-family:var(--st-font-script);letter-spacing:-.01em;color:var(--st-fg);-webkit-user-select:none;user-select:none;background-image:linear-gradient(100deg,var(--st-fg) 0,var(--st-fg) 38%,var(--st-wordmark-glint-edge) 46%,var(--st-wordmark-glint) 50%,var(--st-wordmark-glint-edge) 54%,var(--st-fg) 62%,var(--st-fg) 100%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:700;line-height:1}.st-wordmark .dot{-webkit-text-fill-color:var(--st-wordmark-dot);margin-left:1px;display:inline-block}.st-wordmark.st-shimmer{animation:st-wordmark-sheen 1s ease-in-out}.st-wordmark.st-shimmer .dot{animation:st-dot-pop .62s ease-in-out .36s}@keyframes st-wordmark-sheen{0%{background-position:100% 0}to{background-position:-60% 0}}@keyframes st-dot-pop{0%,to{opacity:.9;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-1.5px)scale(1.14)}}@media (prefers-reduced-motion:reduce){.st-wordmark.st-shimmer,.st-wordmark.st-shimmer .dot{animation:none}}.st-text-grad,.st-text-grad-accent,.st-text-grad-ai{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content}.st-text-grad{background-image:var(--st-text-grad)}.st-text-grad-accent{background-image:var(--st-text-grad-accent)}.st-text-grad-ai{background-image:var(--st-text-grad-ai)}.st-eyebrow{font-size:12.5px;font-weight:var(--st-weight-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--st-accent);gap:8px}.st-eyebrow,.st-icon-chip{align-items:center;display:inline-flex}.st-icon-chip{border-radius:var(--st-radius);color:#fff;background:var(--st-grad-primary);width:40px;height:40px;box-shadow:var(--st-bevel),var(--st-shadow-accent);justify-content:center}.st-icon-chip-ai{background:var(--st-gradient-ai);box-shadow:var(--st-bevel),var(--st-shadow-ai)}:root{--st-tip-bg:#1c1d24;--st-tip-fg:#fff;--st-tip-edge:#ffffff1f;--st-tip-radius:6px;--st-tip-shadow:0 2px 6px #14142829,0 12px 32px -6px #14142861;--st-tip-success:#157a55;--st-tip-error:#c2363b;--st-tip-info:#2d5fd6}[data-theme=dark]{--st-tip-bg:#26272f;--st-tip-edge:#ffffff29;--st-tip-shadow:0 2px 6px #0006,0 12px 32px -6px #000000b3;--st-tip-success:#1f8f64;--st-tip-error:#d4474c;--st-tip-info:#3b6fe6}.st-tip{--st-tip-bw:0px;--st-tip-caret-out:calc(100% - var(--st-tip-caret-box) / 2 + var(--st-tip-bw));z-index:120;background:var(--st-tip-bg);color:var(--st-tip-fg);letter-spacing:.003em;border-radius:var(--st-tip-radius);white-space:normal;overflow-wrap:anywhere;text-align:center;width:max-content;max-width:min(320px,100vw - 24px);box-shadow:var(--st-tip-shadow);pointer-events:none;opacity:0;transition:opacity .14s ease,transform .18s var(--st-ease);padding:8px 14px;font-size:13.5px;font-weight:500;line-height:1.35;position:fixed;top:0;left:0}.st-tip[data-tone=success]{--st-tip-bg:var(--st-tip-success)}.st-tip[data-tone=error]{--st-tip-bg:var(--st-tip-error)}.st-tip[data-tone=info]{--st-tip-bg:var(--st-tip-info)}.st-tip[data-pos=top]{transform:translateY(4px)}.st-tip[data-pos=bottom]{transform:translateY(-4px)}.st-tip[data-pos=right]{transform:translate(-4px)}.st-tip[data-pos=left]{transform:translate(4px)}.st-tip.st-tip-show{opacity:1;transform:none}.st-tip[data-overflow=ellipsis]{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:min(400px,100vw - 24px);overflow:hidden}.st-tip[data-kind=reference]{--st-tip-bg:var(--st-surface);--st-tip-fg:var(--st-fg);--st-tip-edge:var(--st-border);--st-tip-rule:var(--st-accent);text-align:left;--st-tip-bw:1px;border:1px solid var(--st-tip-edge);border-left:3px solid var(--st-tip-rule);overflow-wrap:anywhere;border-radius:6px;max-width:min(440px,100vw - 24px);padding:10px 14px 11px 15px;font-weight:450;line-height:1.5}.st-tip[data-kind=reference] .st-tip-label{letter-spacing:.08em;text-transform:uppercase;color:var(--st-tip-rule);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.st-tip[data-kind=reference] .st-tip-caret:after{display:block}.st-tip[data-kind=reference][data-pos=right]{--st-tip-bw:3px}.st-tip[data-kind=reference][data-pos=right] .st-tip-caret{background:var(--st-tip-rule)}.st-tip[data-kind=reference][data-pos=right] .st-tip-caret:after{display:none}:root{--st-tip-caret-box:20px;--st-tip-caret-fill-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M 1 10 Q 3.5 10 4.5 11 L 8.9 15.4 Q 10 16.5 11.1 15.4 L 15.5 11 Q 16.5 10 19 10 L 19 8 L 1 8 Z' fill='white'/></svg>");--st-tip-caret-ring-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M 1 9.5 Q 3.5 9.5 4.5 10.5 L 8.9 14.9 Q 10 16 11.1 14.9 L 15.5 10.5 Q 16.5 9.5 19 9.5' fill='none' stroke='white' stroke-width='1'/></svg>")}.st-tip-caret{width:var(--st-tip-caret-box);height:var(--st-tip-caret-box);background:var(--st-tip-bg);-webkit-mask-image:var(--st-tip-caret-fill-mask);mask-image:var(--st-tip-caret-fill-mask);pointer-events:none}.st-tip-caret,.st-tip-caret:after{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--st-tip-caret-box) var(--st-tip-caret-box);mask-size:var(--st-tip-caret-box) var(--st-tip-caret-box);position:absolute}.st-tip-caret:after{content:"";background:var(--st-tip-edge);-webkit-mask-image:var(--st-tip-caret-ring-mask);mask-image:var(--st-tip-caret-ring-mask);display:none;inset:0}.st-tip[data-pos=top] .st-tip-caret{top:var(--st-tip-caret-out)}.st-tip[data-pos=bottom] .st-tip-caret{bottom:var(--st-tip-caret-out);transform:rotate(180deg)}.st-tip[data-pos=right] .st-tip-caret{right:var(--st-tip-caret-out);transform:rotate(90deg)}.st-tip[data-pos=left] .st-tip-caret{left:var(--st-tip-caret-out);transform:rotate(-90deg)}.st-toast{--st-toast-kind:var(--st-tip-info);--st-toast-radius:8px;--st-toast-body:var(--st-toast-kind)}@supports (color:color-mix(in lab,red,red)){.st-toast{--st-toast-body:color-mix(in srgb,var(--st-toast-kind) 3%,var(--st-surface))}}.st-toast{--st-toast-edge:var(--st-toast-kind)}@supports (color:color-mix(in lab,red,red)){.st-toast{--st-toast-edge:color-mix(in srgb,var(--st-toast-kind) 20%,transparent)}}.st-toast{--st-toast-shadow:0 2px 8px #14141e1f,0 12px 32px -4px #14141e2e,0 28px 64px -8px #14141e33;background:var(--st-toast-body);color:var(--st-fg);border:1px solid var(--st-toast-edge);border-radius:var(--st-toast-radius);box-shadow:var(--st-toast-shadow);align-items:stretch;font-size:13.5px;font-weight:500;line-height:1.35;display:flex;overflow:hidden}[data-theme=dark] .st-toast{--st-toast-body:var(--st-toast-kind)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .st-toast{--st-toast-body:color-mix(in srgb,var(--st-toast-kind) 7%,var(--st-surface))}}[data-theme=dark] .st-toast{--st-toast-edge:var(--st-toast-kind)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .st-toast{--st-toast-edge:color-mix(in srgb,var(--st-toast-kind) 32%,transparent)}}[data-theme=dark] .st-toast{--st-toast-shadow:0 2px 8px #0006,0 14px 36px -4px #00000080,0 32px 72px -8px #0000008c}.st-toast[data-kind=success]{--st-toast-kind:var(--st-tip-success)}.st-toast[data-kind=error]{--st-toast-kind:var(--st-tip-error)}.st-toast[data-kind=info]{--st-toast-kind:var(--st-tip-info)}.st-toast[data-kind=pending]{--st-toast-kind:var(--st-accent)}.st-toast-block{background:var(--st-toast-kind);color:#fff;flex:none;justify-content:center;align-self:stretch;width:44px}.st-toast-block,.st-toast-body{align-items:center;display:flex}.st-toast-body{flex:auto;gap:6px;min-width:0;padding:10px 8px 10px 13px}.st-toast-text{text-align:left;min-width:0;color:var(--st-fg);overflow-wrap:anywhere;flex:auto}.st-toast-action{border-radius:5px;flex:none;padding:4px 9px;font-size:13px;font-weight:600;transition:background-color .14s}.st-toast-action,[data-theme=dark] .st-toast-action{color:var(--st-toast-kind)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .st-toast-action{color:color-mix(in srgb,var(--st-toast-kind) 60%,#fff)}}.st-toast-action:hover{background:var(--st-toast-kind)}@supports (color:color-mix(in lab,red,red)){.st-toast-action:hover{background:color-mix(in srgb,var(--st-toast-kind) 12%,transparent)}}.st-toast-action:focus-visible,.st-toast-dismiss:focus-visible{outline:2px solid var(--st-toast-kind);outline-offset:-2px}.st-toast-dismiss{width:28px;height:28px;color:var(--st-fg-subtle);border-radius:5px;flex:none;justify-content:center;align-items:center;transition:color .14s,background-color .14s;display:flex}.st-toast-dismiss:hover{color:var(--st-fg);background:var(--st-toast-kind)}@supports (color:color-mix(in lab,red,red)){.st-toast-dismiss:hover{background:color-mix(in srgb,var(--st-toast-kind) 12%,transparent)}}.st-hl,mark.st-hl{background:var(--st-search-hl);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:0;padding:0}.st-hl-run{display:inline}.st-diff{color:var(--st-fg-muted);overflow-wrap:anywhere}.st-diff-del,.st-diff-ins{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin:0 1px;padding:0 2px}.st-diff-del{color:var(--st-danger-text);background:var(--st-danger-subtle);text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--st-danger-text);text-decoration-color:var(--st-danger-text)}@supports (color:color-mix(in lab,red,red)){.st-diff-del{-webkit-text-decoration-color:color-mix(in srgb,var(--st-danger-text) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--st-danger-text) 70%,transparent)}}.st-diff-ins{color:var(--st-success-text);background:var(--st-success-subtle);font-weight:700;text-decoration:none}.st-diff-replace{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 10px;display:grid}.st-diff-tag{letter-spacing:.01em;color:var(--st-fg-subtle);white-space:nowrap;font-size:.8em;font-weight:700}.st-diff-row{overflow-wrap:anywhere;min-width:0}.st-diff-row[data-side=before]{color:var(--st-fg-muted)}.st-diff-row[data-side=after]{color:var(--st-fg)}.st-diff-none{color:var(--st-fg-subtle);font-style:italic}.st-btn{border-radius:calc(var(--st-h) * var(--st-radius-ratio-button,.25));font-weight:var(--st-weight-heading);letter-spacing:-.006em;min-height:var(--st-h);cursor:pointer;white-space:nowrap;transition:background var(--st-dur-micro) var(--st-ease),border-color var(--st-dur-micro) var(--st-ease),color var(--st-dur-micro) var(--st-ease),box-shadow var(--st-dur-micro) var(--st-ease),transform var(--st-dur-micro) var(--st-ease),opacity var(--st-dur-micro) var(--st-ease),filter var(--st-dur-micro) var(--st-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:6px 13px;font-size:14.5px;line-height:1;display:inline-flex;position:relative}.st-btn svg{width:.9em;height:.9em}.st-btn.st-btn-icon svg{width:15px;height:15px}.st-btn:disabled,.st-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.st-btn:focus-visible{outline:2px solid var(--st-accent-border);outline-offset:2px}.st-btn-primary{background:var(--st-grad-primary);color:var(--st-accent-fg);box-shadow:var(--st-bevel),var(--st-shadow-accent-sm);border-color:#0000001f}.st-btn-primary:not(:disabled):hover{background:var(--st-grad-primary-hover)}.st-btn-primary:not(:disabled):active{box-shadow:var(--st-bevel),0 1px 2px #3226a066}.st-btn-gradient{background:var(--st-gradient);color:var(--st-accent-fg);box-shadow:var(--st-bevel),var(--st-shadow-accent);border-color:#0000001f}.st-btn-gradient:not(:disabled):hover{filter:brightness(1.07)}.st-btn-gradient:not(:disabled):active{box-shadow:var(--st-bevel),0 1px 2px #3226a066}.st-btn-ai{background:var(--st-gradient-ai);color:#fff;box-shadow:var(--st-bevel),var(--st-shadow-ai);border-color:#0000001f}.st-btn-ai:not(:disabled):hover{filter:brightness(1.07)}.st-btn-ai:not(:disabled):active{box-shadow:var(--st-bevel),0 1px 2px #96196466}.st-btn-ghost,.st-btn-secondary{background:var(--st-grad-surface);color:var(--st-fg);border-color:var(--st-border);box-shadow:var(--st-bevel-light),var(--st-shadow-sm)}.st-btn-ghost:not(:disabled):hover,.st-btn-secondary:not(:disabled):hover{border-color:var(--st-border-strong);background:var(--st-grad-surface-hover)}.st-btn-ghost:not(:disabled):active,.st-btn-secondary:not(:disabled):active{box-shadow:inset 0 1px 3px #14141e1f}.st-btn-flat{box-shadow:none;color:var(--st-fg-muted);background:0 0;border-color:#0000}.st-btn-flat:not(:disabled):hover{background:var(--st-hover);color:var(--st-fg)}.st-btn-flat:not(:disabled):active{box-shadow:none;opacity:.8}.st-btn-danger,.st-btn-error{background:var(--st-grad-danger);color:#fff;box-shadow:var(--st-bevel),0 1px 2px #a01e1e59,0 4px 10px #ef44444d;border-color:#0000001f}.st-btn-danger:not(:disabled):hover,.st-btn-error:not(:disabled):hover{filter:brightness(1.06)}.st-btn-danger:not(:disabled):active,.st-btn-error:not(:disabled):active{box-shadow:var(--st-bevel),0 1px 2px #a01e1e66}.st-btn-info{background:var(--st-info-subtle);color:var(--st-info-text);border-color:var(--st-info-border);box-shadow:var(--st-bevel-light),var(--st-shadow-sm)}.st-btn-info:not(:disabled):hover{border-color:var(--st-info);filter:brightness(.98)}.st-btn-info:not(:disabled):active{box-shadow:inset 0 1px 3px #14141e1f}.st-btn-icon{--st-h:30px;padding:7px}.st-btn-naked{box-shadow:none;color:var(--st-fg-muted);background:0 0;border-color:#0000}.st-btn-naked:not(:disabled):hover,.st-btn-naked[data-open=true]{background:var(--st-grad-surface);border-color:var(--st-border);color:var(--st-fg);box-shadow:var(--st-bevel-light),var(--st-shadow-sm)}.st-btn-naked:not(:disabled):active{box-shadow:inset 0 1px 3px #14141e1f}.st-select-trigger{z-index:2;width:100%;min-height:var(--st-h);border-radius:calc(var(--st-h) * var(--st-radius-ratio-field,.25));border:1px solid var(--st-border);background:var(--st-grad-surface);box-shadow:var(--st-bevel-light);font-size:13.5px;font-weight:var(--st-weight-medium);letter-spacing:-.006em;color:var(--st-fg);cursor:pointer;transition:background var(--st-dur-micro) var(--st-ease),border-color var(--st-dur-micro) var(--st-ease),box-shadow var(--st-dur-micro) var(--st-ease);align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:relative}.st-select-value{line-height:1.5}.st-select-trigger[data-variant=secondary]{box-shadow:var(--st-bevel-light),var(--st-shadow-select)}.st-select-trigger:hover:not(:disabled){border-color:var(--st-border-strong);background:var(--st-grad-surface-hover)}.st-select-trigger[data-variant=secondary]:hover:not(:disabled){box-shadow:var(--st-bevel-light),var(--st-shadow-select-hover)}.st-select-trigger:not(:disabled):active,.st-select-trigger[data-variant=secondary]:not(:disabled):active{box-shadow:inset 0 1px 3px #14141e1f}.st-select-trigger:focus-visible,.st-select-trigger[aria-expanded=true]{outline:2px solid var(--st-accent-border);outline-offset:2px}.st-select-trigger[aria-expanded=true]{border-color:var(--st-border-strong)}.st-select-trigger:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.st-select-wrap{min-width:0;position:relative}.st-select-prefix{z-index:3;border-right:1px solid var(--st-border);--st-prefix-r:calc(var(--st-h) * var(--st-radius-ratio-field,.25) - 1px);border-radius:var(--st-prefix-r) 0 0 var(--st-prefix-r);background:var(--st-inset,var(--st-bg-subtle));font-size:calc(var(--st-select-fs,13.5px) * .86);font-weight:var(--st-weight-strong);letter-spacing:.01em;color:var(--st-fg-subtle);white-space:nowrap;align-items:center;padding:0 9px 0 11px;line-height:1;display:inline-flex;position:absolute;top:1px;bottom:1px;left:1px}[data-disabled]>.st-select-prefix{opacity:.55}.st-select-trigger[data-prefix-pending]>*{visibility:hidden}.st-select-prefix:has(>svg:only-child){padding:0 7px}.cursor-pointer,.st-checkbox,.st-menu-item,[draggable=true],[role=button],[role=menuitem],[role=menuitemcheckbox],[role=option],[role=tab],a[href],button,input[type=checkbox],input[type=file],input[type=radio],input[type=range],label:has(input[type=checkbox]),label:has(input[type=radio]),select,summary{cursor:pointer}[role=button][aria-disabled=true],button:disabled,select:disabled{cursor:not-allowed}.st-menu{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-radius);box-shadow:var(--st-bevel-light),var(--st-shadow-lg);min-width:190px;padding:5px}.st-select-list{z-index:1;overscroll-behavior:contain;min-width:0}.st-select-list .st-menu-item{padding-top:5px;padding-bottom:5px}.st-menu-label{font-size:11px;font-weight:var(--st-weight-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--st-fg-subtle);padding:6px 9px 4px}.st-menu-item{border-radius:var(--st-radius-sm);width:100%;font-size:13.5px;font-weight:var(--st-weight-medium);color:var(--st-fg-muted);text-align:left;align-items:center;gap:9px;padding:8px 9px;display:flex}.st-menu-item:hover,.st-menu-item[data-open]{background:var(--st-bg-subtle);color:var(--st-fg)}.st-menu-item[data-active=true]{background:var(--st-accent-subtle);color:var(--st-accent)}.st-menu-item-danger{color:var(--st-danger)}.st-menu-item-danger:hover{background:var(--st-danger-subtle);color:var(--st-danger)}.st-menu-sep{background:var(--st-border);height:1px;margin:5px 0}:root{--st-dialog-radius:16px;--st-dialog-out:.24s}@keyframes st-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes st-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes st-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes st-scrim-out{0%{opacity:1}to{opacity:0}}.st-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:st-scrim-in var(--st-dur-element) var(--st-ease) backwards;background:#0e0e1670;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.st-dialog{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-dialog-radius);width:100%;box-shadow:var(--st-bevel-light),var(--st-shadow-lg);animation:st-dialog-in var(--st-dur-view) var(--st-ease) backwards}.st-scrim.st-scrim-out{pointer-events:none;animation:st-scrim-out var(--st-dialog-out) ease-out forwards}.st-scrim.st-scrim-out .st-dialog{animation:st-dialog-out var(--st-dialog-out) ease-in forwards}.st-dialog-head{padding:22px 24px 0}.st-dialog-body{padding:16px 24px 0}.st-dialog-foot{justify-content:flex-end;align-items:center;gap:10px;padding:20px 24px 22px;display:flex}.st-dialog-body:last-child,.st-dialog-head:last-child{padding-bottom:22px}.st-dialog-title{font-size:19px;font-weight:800;line-height:1.25}.st-dialog-description{color:var(--st-fg-muted);margin-top:10px;font-size:13.5px;line-height:1.625}.st-dialog-close{width:32px;height:32px;color:var(--st-fg-subtle);transition:background var(--st-dur-micro) var(--st-ease),color var(--st-dur-micro) var(--st-ease);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-right:-4px;display:flex}.st-dialog-close:hover{background:var(--st-bg-subtle);color:var(--st-fg)}.st-dialog-scroll{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.st-dialog-scroll .st-dialog-body{overscroll-behavior:contain;min-height:0;padding-bottom:8px;overflow-y:auto}.st-dialog-scroll .st-dialog-foot{border-top:1px solid var(--st-border)}body{font-weight:var(--st-weight-body);letter-spacing:-.005em}h1,h2,h3,h4{font-weight:var(--st-weight-heading);letter-spacing:-.02em}label,th{font-weight:var(--st-weight-strong)}.st-card{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);box-shadow:var(--st-bevel-light),var(--st-shadow-card)}.st-card-raised{box-shadow:var(--st-bevel-light),var(--st-shadow-lg)}.st-chrome-header{box-shadow:var(--st-shadow-header)}.st-chrome-rail{box-shadow:var(--st-shadow-rail)}.st-input,.st-select{background:var(--st-surface);border:1px solid var(--st-border);border-radius:calc(var(--st-h) * var(--st-radius-ratio-field,.25));width:100%;color:var(--st-fg);font-size:13.5px;font-weight:var(--st-weight-medium);min-height:36px;transition:border-color var(--st-dur-micro) var(--st-ease),box-shadow var(--st-dur-micro) var(--st-ease);padding:9px 12px;box-shadow:inset 0 1px 2px #14141e0d}.st-input::placeholder{color:var(--st-fg-subtle)}.st-input:focus,.st-select:focus{border-color:var(--st-accent-border);box-shadow:0 0 0 3px var(--st-accent-subtle);outline:none}.st-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2355555f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:34px}.st-field:hover:not([data-focused=true]):not([data-dragover=true]),.st-input:hover:not(:focus),.st-select:hover:not(:focus){border-color:var(--st-border-strong)}.st-field{background:var(--st-surface);border:1px solid var(--st-border);transition:border-color var(--st-dur-micro) var(--st-ease),box-shadow var(--st-dur-micro) var(--st-ease);box-shadow:inset 0 1px 2px #14141e0d}.st-field[data-focused=true]{border-color:var(--st-accent-border);box-shadow:0 0 0 3px var(--st-accent-subtle)}.st-field[data-dragover=true]{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-subtle)}:root{--st-control-h:38px;--st-control-h-xs:30px;--st-control-h-sm:31px;--st-control-h-md:38px;--st-control-h-lg:46px;--st-control-fs-xs:12.5px;--st-control-fs-sm:13.5px;--st-control-fs-md:13.5px;--st-control-fs-lg:15px;--st-control-px-xs:12px;--st-control-px-sm:13px;--st-control-px-md:15px;--st-control-px-lg:18px}:where(.st-btn){--st-h:var(--st-control-h-sm)}:where(.st-input,.st-select){--st-h:40px}:where(.st-select-trigger){--st-h:36px}.st-control-lg,.st-control-md,.st-control-sm,.st-control-xs{box-sizing:border-box}.st-control-xs{--st-h:var(--st-control-h-xs);font-size:var(--st-control-fs-xs);padding-left:var(--st-control-px-xs);padding-right:var(--st-control-px-xs)}.st-control-sm,.st-control-xs{height:var(--st-h);min-height:var(--st-h);padding-top:0;padding-bottom:0}.st-control-sm{--st-h:var(--st-control-h-sm);font-size:var(--st-control-fs-sm);padding-left:var(--st-control-px-sm);padding-right:var(--st-control-px-sm)}.st-control-md{--st-h:var(--st-control-h-md);font-size:var(--st-control-fs-md);padding-left:var(--st-control-px-md);padding-right:var(--st-control-px-md)}.st-control-lg,.st-control-md{height:var(--st-h);min-height:var(--st-h);padding-top:0;padding-bottom:0}.st-control-lg{--st-h:var(--st-control-h-lg);font-size:var(--st-control-fs-lg);padding-left:var(--st-control-px-lg);padding-right:var(--st-control-px-lg)}.st-corner{border-radius:calc(var(--st-h,var(--st-control-h-sm)) * var(--st-radius-ratio-button,.25))}.st-corner-field{border-radius:calc(var(--st-h,40px) * var(--st-radius-ratio-field,.25))}.st-control-row{flex-wrap:wrap;align-items:flex-end;display:flex}.st-control-row .st-btn,.st-control-row .st-input,.st-control-row .st-select,.st-control-row .st-select-trigger{--st-h:var(--st-control-h);height:var(--st-h);min-height:var(--st-h)}.st-checkbox{appearance:none;border-radius:var(--st-radius);border:1.5px solid var(--st-border-strong);background:var(--st-surface);cursor:pointer;width:18px;height:18px;transition:background var(--st-dur-micro) var(--st-ease),border-color var(--st-dur-micro) var(--st-ease);flex-shrink:0;display:inline-block;position:relative}.st-checkbox:checked{background:var(--st-accent);border-color:var(--st-accent)}.st-checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.st-checkbox:focus-visible{outline:2px solid var(--st-accent-border);outline-offset:2px}@keyframes st-shimmer{to{transform:translate(100%)}}.st-skeleton{background:var(--st-bg-subtle);position:relative;overflow:hidden}.st-skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--st-skeleton-sheen),transparent);animation:st-shimmer 1.4s infinite;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.st-skeleton:after{background:var(--st-skeleton-sheen);animation:st-skeleton-breathe 2s ease-in-out infinite;transform:none}}@keyframes st-skeleton-breathe{0%,to{opacity:0}50%{opacity:1}}.st-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes st-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.st-fade-up{animation:st-fade-up var(--st-dur-view) var(--st-ease) backwards}@keyframes st-fade{0%{opacity:0}to{opacity:1}}.st-fade{animation:st-fade var(--st-dur-element) var(--st-ease) backwards}.st-pop{animation:st-fade var(--st-dur-pop) ease-out backwards}@keyframes st-spin{to{transform:rotate(1turn)}}.st-spinner{border:3.5px solid var(--st-border);border-top-color:var(--st-fg);border-radius:9999px;width:36px;height:36px;animation:st-spin .8s linear infinite}.st-busy{inset:0 0 0 var(--st-rail-w,0);z-index:70;pointer-events:none;opacity:0;transition:opacity var(--st-dur-micro,.15s) ease-out;place-items:center;display:grid;position:fixed}.st-busy[data-on]{opacity:1;transition-duration:0s}.st-busy[data-full]{left:0}.st-scroll{scrollbar-width:thin;scrollbar-color:var(--st-border-strong) transparent}.st-scroll::-webkit-scrollbar{width:8px}.st-scroll::-webkit-scrollbar-thumb{background:var(--st-border-strong);border-radius:4px}.st-scroll-fade{min-height:0;position:relative}.st-scroll-fade-scroller{height:100%;scroll-padding-top:var(--st-scroll-fade-size);scroll-padding-bottom:calc(var(--st-scroll-fade-size) + var(--st-scroll-fade-inset-bottom,0px));overflow:hidden auto}.st-scroll-fade-scroller.is-still{overscroll-behavior:auto;overflow-y:hidden}.st-scroll-fade-veil{pointer-events:none;height:var(--st-scroll-fade-size);opacity:1;transition:opacity var(--st-dur-element) var(--st-ease);position:absolute;left:0;right:0}.st-scroll-fade-veil-top{background:linear-gradient(180deg,var(--st-scroll-fade-color),transparent);top:0}.st-scroll-fade-veil-bottom{bottom:var(--st-scroll-fade-inset-bottom,0);background:linear-gradient(0deg,var(--st-scroll-fade-color),transparent)}.st-scroll-fade-veil.is-hidden{opacity:0}@property --st-scroll-fade-mask-top{syntax:"<length>";inherits:false;initial-value:0}@property --st-scroll-fade-mask-bottom{syntax:"<length>";inherits:false;initial-value:0}.st-scroll-fade-scroller.is-mask{transition:--st-scroll-fade-mask-top var(--st-dur-element) var(--st-ease),--st-scroll-fade-mask-bottom var(--st-dur-element) var(--st-ease);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--st-scroll-fade-mask-top),#000 calc(100% - var(--st-scroll-fade-mask-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--st-scroll-fade-mask-top),#000 calc(100% - var(--st-scroll-fade-mask-bottom)),transparent)}.st-rail{scrollbar-width:none;-ms-overflow-style:none}.st-rail::-webkit-scrollbar{display:none}.st-scene-card{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow)}.st-scene-dots{background-image:radial-gradient(#ffffff29 1px,#0000 0);background-size:22px 22px}@keyframes st-drift{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.st-float{animation:st-drift 5.5s ease-in-out infinite alternate}.st-float-late{animation:st-drift 6.5s ease-in-out 1.1s infinite alternate}@keyframes st-scan{0%{opacity:0;top:6%}10%{opacity:1}85%{opacity:1}to{opacity:0;top:90%}}.st-scanline{animation:st-scan 4.6s cubic-bezier(.45,0,.25,1) infinite}@media (prefers-reduced-motion:reduce){.st-float,.st-float-late,.st-scanline{animation:none}.st-scanline{display:none}}@media (max-width:47.999rem){.st-input,.st-select,.st-select-trigger,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]),select,textarea{font-size:16px!important}}html{touch-action:manipulation}:root{--st-pane-pad-y:30px;--st-sheet-head-h:clamp(24px,min(1.85vw,3.2vh),29px);--st-sheet-head-gap:clamp(8px,min(.75vw,1.3vh),12px);--st-sheet-head-fs:clamp(11px,min(.8vw,1.35vh),12px);--st-sheet-verb-h:clamp(22px,min(1.7vw,3vh),26px);--st-sheet-verb-glyph:clamp(12px,min(.95vw,1.6vh),14px);--st-sheet-verb-gap:clamp(3px,min(.3vw,.5vh),4px);--st-sheet-verb-inset:clamp(12px,min(1.1vw,1.9vh),16px);--st-sheet-verb-clear:clamp(16px,min(1.45vw,2.5vh),22px);--st-sheet-pad-top:calc(var(--st-sheet-verb-inset) + var(--st-sheet-verb-h) + var(--st-sheet-verb-clear));--st-sheet-gap:clamp(14px,min(1.2vw,2vh),20px);--st-sheet-verdict-h:var(--st-sheet-head-h);--st-sheet-verdict-gap:var(--st-sheet-head-gap);--st-sheet-rows-h:calc(var(--st-sheet-verdict-h) + var(--st-sheet-verdict-gap));--st-sheet-bar-pad:clamp(6px,min(.6vw,1vh),8px);--st-sheet-bar-pad-top:var(--st-sheet-verb-inset);--st-sheet-chips-pad:4px;--st-sheet-bar-h:calc(var(--st-sheet-verb-h) + 2 * var(--st-sheet-chips-pad) + var(--st-sheet-bar-pad-top) + var(--st-sheet-bar-pad));--st-sheet-above:var(--st-pane-pad-y);--st-sheet-top:calc(var(--st-sheet-above) + var(--st-sheet-rows-h))}.st-sheet-align{margin-left:auto;margin-right:auto}@media (min-width:1024px){.st-sheet-align{margin-left:var(--st-sheet-ml,max(16px,calc((100% - clamp(780px, 100vh - 147px, 880px) * .96) / 2)));transition:margin-left .38s cubic-bezier(.4,0,.2,1)}html[data-pane-resizing] .st-sheet-align{transition:none}}.st-sheet-bar{z-index:21;box-sizing:border-box;height:var(--st-sheet-bar-h);margin-bottom:var(--st-sheet-head-gap);padding-block:var(--st-sheet-bar-pad-top) var(--st-sheet-bar-pad);margin-left:calc(-1 * var(--st-pane-lead,0px));padding-left:var(--st-pane-lead,0);background:var(--color-bg);transition:box-shadow .2s,margin-left .38s cubic-bezier(.4,0,.2,1),padding-left .38s cubic-bezier(.4,0,.2,1);position:sticky;top:0;box-shadow:0 1px #0000}html[data-pane-resizing] .st-sheet-bar{transition:box-shadow .2s}[data-scrolled="1"]>.st-sheet-bar{box-shadow:0 1px 0 var(--st-line)}.st-sheet-bar[data-land]{animation:st-sheet-bar-in .38s cubic-bezier(.4,0,.2,1) backwards}@keyframes st-sheet-bar-in{0%{height:var(--st-pane-pad-y);opacity:0;margin-bottom:0;padding-block:0;overflow:hidden}to{height:var(--st-sheet-bar-h);margin-bottom:var(--st-sheet-head-gap);padding-block:var(--st-sheet-bar-pad-top) var(--st-sheet-bar-pad);opacity:1;overflow:hidden}}@media (max-width:1023.98px){.st-sheet-bar{position:relative}}@media (prefers-reduced-motion:reduce){.st-sheet-bar[data-land]{animation:none}}.st-sheet-chrome{align-items:center;gap:var(--st-sheet-head-gap);min-width:0;height:100%;display:flex}.st-sheet-verbs{align-items:center;gap:var(--st-sheet-verb-gap);flex:none;margin-left:auto;display:flex}.st-sheet-verb-btn{width:var(--st-sheet-verb-h);height:var(--st-sheet-verb-h)}.st-sheet-verb-btn svg{width:var(--st-sheet-verb-glyph);height:var(--st-sheet-verb-glyph)}.st-hidescroll{scrollbar-width:none}.st-hidescroll::-webkit-scrollbar{width:0;height:0}.st-search{--st-search-ring:4px;--st-search-h:var(--st-control-h-md);--st-search-fs:var(--st-control-fs-md);--st-search-glyph:15px;--st-search-radius:calc(var(--st-search-h) * var(--st-radius-ratio-field,.25));--st-search-halo:var(--st-fg)}@supports (color:color-mix(in lab,red,red)){.st-search{--st-search-halo:color-mix(in srgb,var(--st-fg) 3.5%,var(--st-surface))}}.st-search{--st-search-halo-line:var(--st-fg)}@supports (color:color-mix(in lab,red,red)){.st-search{--st-search-halo-line:color-mix(in srgb,var(--st-fg) 7%,transparent)}}.st-search{box-sizing:border-box;min-width:0;padding:var(--st-search-ring);border-radius:calc(var(--st-search-radius) + var(--st-search-ring));background:var(--st-search-halo);box-shadow:inset 0 0 0 1px var(--st-search-halo-line);cursor:text;transition:background var(--st-dur-micro) var(--st-ease),box-shadow var(--st-dur-micro) var(--st-ease);display:flex}.st-search-sm{--st-search-ring:3px;--st-search-h:var(--st-control-h-sm);--st-search-fs:var(--st-control-fs-sm);--st-search-glyph:14px}.st-search-lg{--st-search-ring:5px;--st-search-h:var(--st-control-h-lg);--st-search-fs:var(--st-control-fs-lg);--st-search-glyph:18px}.st-search-field{min-width:0;height:var(--st-search-h);border-radius:var(--st-search-radius);border:1px solid var(--st-border);background:var(--st-surface);transition:border-color var(--st-dur-micro) var(--st-ease),box-shadow var(--st-dur-micro) var(--st-ease);flex:1;align-items:center;gap:9px;padding:0 7px 0 11px;display:flex;box-shadow:0 1px 2px #14141e0a}.st-search-sm .st-search-field{gap:7px;padding:0 5px 0 9px}.st-search-lg .st-search-field{gap:11px;padding:0 9px 0 14px}.st-search-glyph{width:var(--st-search-glyph);height:var(--st-search-glyph);color:var(--st-fg-subtle);transition:color var(--st-dur-micro) var(--st-ease);flex:none}.st-search-input{min-width:0;font:inherit;font-size:var(--st-search-fs);font-weight:var(--st-weight-body);color:var(--st-fg);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding:0}.st-search-input::placeholder{color:var(--st-fg-subtle);opacity:1}.st-search-input::-webkit-search-cancel-button,.st-search-input::-webkit-search-decoration{appearance:none}.st-search:hover:not(:focus-within){--st-search-halo-line:var(--st-fg)}@supports (color:color-mix(in lab,red,red)){.st-search:hover:not(:focus-within){--st-search-halo-line:color-mix(in srgb,var(--st-fg) 11%,transparent)}}.st-search:hover:not(:focus-within) .st-search-field{border-color:var(--st-border-strong)}.st-search:focus-within{--st-search-halo:var(--st-accent-subtle);--st-search-halo-line:var(--st-accent)}@supports (color:color-mix(in lab,red,red)){.st-search:focus-within{--st-search-halo-line:color-mix(in srgb,var(--st-accent) 28%,transparent)}}.st-search:focus-within .st-search-field{border-color:var(--st-accent-border)}.st-search:focus-within .st-search-glyph,.st-search[data-active=true] .st-search-glyph{color:var(--st-accent)}.st-search.st-search-plain{--st-search-ring:0px;--st-search-halo:transparent;--st-search-halo-line:transparent}.st-search.st-search-plain:hover:not(:focus-within){--st-search-halo-line:transparent}.st-search.st-search-plain:focus-within{--st-search-halo:transparent;--st-search-halo-line:transparent}.st-search.st-search-plain:focus-within .st-search-field{box-shadow:0 0 0 3px var(--st-accent-subtle)}.st-search-end{flex:none;align-items:center;gap:4px;display:flex}.st-search-clear{border-radius:var(--st-radius-sm);width:22px;height:22px;color:var(--st-fg-subtle);cursor:pointer;transition:background var(--st-dur-micro) var(--st-ease),color var(--st-dur-micro) var(--st-ease);justify-content:center;align-items:center;display:inline-flex}.st-search-clear:hover{background:var(--st-bg-subtle);color:var(--st-fg)}.st-kbd{border-radius:var(--st-radius-sm);border:1px solid var(--st-border);background:var(--st-surface);min-width:22px;height:22px;box-shadow:0 1px 0 var(--st-fg);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.st-kbd{box-shadow:0 1px 0 color-mix(in srgb,var(--st-fg) 6%,transparent)}}.st-kbd{font-family:inherit;font-size:11.5px;font-weight:var(--st-weight-medium);letter-spacing:.01em;color:var(--st-fg-subtle);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1}.st-search-sm .st-kbd{min-width:19px;height:19px;padding:0 4px;font-size:10.5px}.st-spot-scrim{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0d1375;justify-content:center;padding:12vh 16px 16px;animation:st-spot-scrim-in .14s backwards;display:flex;position:fixed;inset:0}.st-spot{border-radius:var(--st-radius-card);width:min(600px,100%);box-shadow:var(--shadow-lg);flex-direction:column;align-self:flex-start;animation:st-spot-in .18s cubic-bezier(.32,.72,0,1) backwards;display:flex;overflow:hidden}.st-spot,.st-spot-head{background:var(--color-surface)}.st-spot-head{box-shadow:inset 0 -1px 0 var(--st-line),inset 0 -4px 6px -5px var(--color-text)}@supports (color:color-mix(in lab,red,red)){.st-spot-head{box-shadow:inset 0 -1px 0 var(--st-line),inset 0 -4px 6px -5px color-mix(in srgb,var(--color-text) 5%,transparent)}}@keyframes st-spot-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes st-spot-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.st-pane-split{touch-action:none}.st-pane-split-line{background:var(--st-border-strong)}.st-pane-split-grip{box-shadow:0 0 0 1px var(--st-edge),0 1px 2px #1e1e3c14}.st-pane-split-grip,.st-pane-split-line{opacity:0;transition:opacity .15s}.st-pane-split:focus-visible .st-pane-split-grip,.st-pane-split:focus-visible .st-pane-split-line,.st-pane-split:hover .st-pane-split-grip,.st-pane-split:hover .st-pane-split-line,.st-pane-split[data-dragging] .st-pane-split-grip,.st-pane-split[data-dragging] .st-pane-split-line{opacity:1;transition-delay:.1s}.st-pane-split[data-dragging] .st-pane-split-grip,.st-pane-split[data-dragging] .st-pane-split-line{transition-delay:0s}.st-pane-split[data-dragging] .st-pane-split-line{background:var(--color-accent)}html[data-pane-resizing]{-webkit-user-select:none;user-select:none}html[data-pane-resizing] *{cursor:col-resize!important}.mk-prose{color:var(--mk-ink,var(--st-fg));font-size:17.5px;line-height:1.85}.mk-prose>*+*{margin-top:1.15em}.mk-prose h2{font-size:clamp(22px,2.6vw,28px);line-height:1.2;letter-spacing:-.022em;color:var(--st-fg);margin-top:2em}.mk-prose h2,.mk-prose h3{font-weight:var(--st-weight-heading)}.mk-prose h3{font-size:19px;margin-top:1.6em}.mk-prose a{color:var(--st-accent);font-weight:var(--st-weight-strong);text-decoration:underline;-webkit-text-decoration-color:var(--st-accent);text-decoration-color:var(--st-accent)}@supports (color:color-mix(in lab,red,red)){.mk-prose a{-webkit-text-decoration-color:color-mix(in srgb,var(--st-accent) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--st-accent) 35%,transparent)}}.mk-prose a{text-underline-offset:3px}.mk-prose a:hover{-webkit-text-decoration-color:var(--st-accent);text-decoration-color:var(--st-accent)}.mk-prose blockquote{border-left:3px solid var(--st-accent);margin-top:1.4em;padding:4px 0 4px 22px}@supports (color:color-mix(in lab,red,red)){.mk-prose blockquote{border-left:3px solid color-mix(in srgb,var(--st-accent) 45%,transparent)}}.mk-prose blockquote{color:var(--st-fg-muted);font-size:.98em}.mk-prose blockquote>*+*{margin-top:.7em}.mk-prose blockquote footer,.mk-prose blockquote p:last-child cite{font-size:.86em;font-style:normal;font-weight:var(--st-weight-strong);color:var(--st-fg-subtle);margin-top:.5em;display:block}.mk-prose .mk-pull{text-align:center;font-family:var(--st-font-script);color:var(--st-accent-deep);text-wrap:balance;margin-top:1.8em;margin-bottom:.4em;padding:10px 0;font-size:clamp(26px,3.4vw,34px);font-weight:600;line-height:1.3}.mk-prose figure{margin:1.9em 0}.mk-prose figure>img,.mk-prose figure>svg{border-radius:var(--st-radius-lg);width:100%;height:auto;display:block}.mk-prose figure>img{border:1px solid var(--mk-hairline,var(--st-border))}.mk-prose figcaption{color:var(--st-fg-subtle);margin-top:10px;font-size:13.5px;font-weight:500;line-height:1.55}.mk-fig-n{font-weight:var(--st-weight-heading);color:var(--st-fg-muted)}.mk-chart{border:1px solid var(--mk-hairline,var(--st-border));border-radius:var(--st-radius-lg);background:var(--mk-card-bg,var(--st-bg-subtle));padding:18px 14px 10px}.mk-chart-svg{font-family:var(--st-font-sans)}.mk-chart-title{fill:var(--st-fg)}.mk-chart-axis,.mk-chart-label,.mk-chart-tick{fill:var(--st-fg-subtle)}.mk-chart-value{fill:var(--st-fg)}.mk-table{border:1px solid var(--mk-hairline,var(--st-border));border-radius:var(--st-radius-lg);background:var(--mk-card-bg,var(--st-bg-subtle));margin-top:1.4em;overflow-x:auto}.mk-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.mk-table td,.mk-table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--mk-hairline,var(--st-border));padding:10px 14px}.mk-table th{font-size:12.5px;font-weight:var(--st-weight-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--st-fg-muted);background:var(--st-bg-subtle)}.mk-table tr:last-child td{border-bottom:0}.mk-prose pre.mk-code{border-radius:var(--st-radius-lg);border:1px solid var(--mk-hairline,var(--st-border));background:#f6f6fb;margin-top:1.4em;padding:16px 18px;font-size:13.5px;line-height:1.6;overflow-x:auto}.mk-prose pre.mk-code code{font-size:inherit;color:#2a2a35;background:0 0;border:0;padding:0}.hljs-comment,.hljs-quote{color:#8a8a9c;font-style:italic}.hljs-keyword,.hljs-meta,.hljs-selector-tag{color:#4534c9}.hljs-addition,.hljs-regexp,.hljs-string{color:#0b7a75}.hljs-literal,.hljs-number,.hljs-symbol{color:#b5179e}.hljs-section,.hljs-title,.hljs-title.class_,.hljs-title.function_{color:#d9480f}.hljs-attr,.hljs-attribute,.hljs-property,.hljs-template-variable,.hljs-variable{color:#2b6cb0}.hljs-built_in,.hljs-type{color:#7a5c00}.hljs-deletion{color:#b42318}.mk-prose .mk-math{text-align:center;border-radius:var(--st-radius-lg);background:var(--mk-card-bg,var(--st-bg-subtle));border:1px solid var(--mk-hairline,var(--st-border));margin:1.4em 0;padding:14px 18px;font-size:1.3em;overflow-x:auto}.mk-prose math{font-size:1.05em}.mk-prose .mk-callout{border-radius:var(--st-radius-lg);background:var(--mk-card-bg,var(--st-bg-subtle));border:1px solid var(--mk-hairline,var(--st-border));border-left-width:4px;margin-top:1.6em;padding:16px 20px 18px;font-size:.96em}.mk-prose .mk-callout-title{font-size:12px;font-weight:var(--st-weight-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--st-fg-muted);margin:0 0 6px}.mk-prose .mk-callout-body>*+*{margin-top:.8em}.mk-prose .mk-callout-tip{border-left-color:#0b7a75}.mk-prose .mk-callout-tip .mk-callout-title{color:#0b7a75}.mk-prose .mk-callout-warn{background:#fff8f4;border-left-color:#d9480f}.mk-prose .mk-callout-warn .mk-callout-title{color:#d9480f}.mk-prose .mk-callout-note{border-left-color:var(--st-accent)}.mk-prose .mk-callout-method{border-left-color:#2b6cb0}.mk-prose .mk-callout-method .mk-callout-title{color:#2b6cb0}.mk-prose .mk-callout-abstract{border-left-color:var(--st-accent-deep);background:var(--st-accent-subtle);font-size:1.02em;line-height:1.7}.mk-prose .mk-callout-abstract .mk-callout-title{color:var(--st-accent-deep)}.mk-prose .mk-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:1.5em;display:grid}.mk-prose .mk-kpi{border:1px solid var(--mk-hairline,var(--st-border));border-radius:var(--st-radius-lg);background:var(--mk-card-bg,var(--st-bg-subtle));flex-direction:column;gap:3px;padding:16px 16px 14px;display:flex}.mk-prose .mk-kpi-value{letter-spacing:-.02em;color:var(--st-accent-deep);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.mk-prose .mk-kpi-label{font-size:13.5px;font-weight:var(--st-weight-strong);color:var(--st-fg)}.mk-prose .mk-kpi-sub{color:var(--st-fg-subtle);font-size:12.5px;line-height:1.45}.mk-prose sup.mk-cite{vertical-align:baseline;margin-left:1px;font-size:.7em;line-height:0;position:relative;top:-.45em}.mk-prose sup.mk-cite a{font-weight:var(--st-weight-heading);color:var(--st-accent);text-decoration:none}.mk-prose sup.mk-cite-missing{color:var(--st-danger-text,#b42318)}.mk-prose .mk-refs{border-top:1px solid var(--mk-hairline,var(--st-border));margin-top:2.6em;padding-top:1.4em}.mk-prose .mk-refs h2{margin-top:0;font-size:19px}.mk-prose .mk-ref-list{color:var(--st-fg-muted);padding-left:0;font-size:14.5px;line-height:1.6;list-style:none}.mk-prose .mk-ref-list li{grid-template-columns:2.2em 1fr;gap:0 4px;margin-top:.7em;scroll-margin-top:90px;display:grid}.mk-prose .mk-ref-n{font-weight:var(--st-weight-heading);color:var(--st-fg-subtle);font-variant-numeric:tabular-nums}.mk-prose .mk-ref-text{grid-column:2}.mk-prose .mk-ref-url{word-break:break-all;grid-column:2;font-size:13px;font-weight:500}.mk-prose .mk-ref-list li:target{background:var(--st-accent-subtle);border-radius:6px}.mk-note{font-variant-numeric:tabular-nums;font-size:16.5px;line-height:1.8}.mk-note h2{font-size:clamp(20px,2.3vw,25px)}.mk-prose code{background:var(--st-bg-subtle);border:1px solid var(--st-border);border-radius:5px;padding:1px 6px;font-size:.88em}.mk-prose ol,.mk-prose ul{padding-left:1.4em}.mk-prose ul{list-style:outside}.mk-prose ol{list-style:decimal}.mk-prose li{margin-top:.45em}.mk-prose li::marker{color:var(--st-accent);font-weight:var(--st-weight-strong)}.mk-prose strong{font-weight:var(--st-weight-heading)}.mk-prose hr{border:none;border-top:1px solid var(--st-border);margin:2.2em 0}.mk-prose img,.mk-prose svg{border-radius:var(--st-radius-lg)}.st-sw{--sw-offset:20px;--sw-w:380px;--sw-h:min(640px,calc(100vh - 40px));--sw-radius:12px;--sw-gap:12px;color:var(--st-fg);font-size:14px;line-height:1.5}.st-sw-launcher{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(var(--sw-offset) + env(safe-area-inset-bottom,0px));z-index:90;border:1px solid var(--st-accent-deep);background:var(--st-accent);height:44px;color:var(--st-accent-fg);box-shadow:var(--st-shadow-accent-sm);cursor:pointer;transition:background-color .12s var(--st-ease,ease),opacity .16s var(--st-ease,ease),transform .16s var(--st-ease,ease);border-radius:22px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14px;font-weight:600;display:inline-flex;position:fixed}.st-sw-launcher:hover{background:var(--st-accent-hover)}.st-sw-launcher:focus-visible{outline:2px solid var(--st-accent-deep);outline-offset:2px}.st-sw[data-inline] .st-sw-launcher{position:static}.st-sw[data-typing] .st-sw-launcher{opacity:0;pointer-events:none;transform:translateY(6px)}@media (max-width:639px){.st-sw-launcher{border-radius:50%;justify-content:center;width:48px;height:48px;padding:0}.st-sw-launcher>span{display:none}}.st-sw-panel{right:20px;bottom:var(--sw-offset);z-index:90;width:var(--sw-w);height:var(--sw-h);border:1px solid var(--st-border);border-radius:var(--sw-radius);background:var(--st-surface);max-width:calc(100vw - 24px);box-shadow:var(--st-shadow-popover,var(--st-shadow-lg));animation:st-sw-in .14s var(--st-ease,ease-out);outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes st-sw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:639px){.st-sw-panel{border:0;border-radius:0;width:auto;max-width:none;height:100dvh;left:0;right:0;bottom:0!important}}.st-sw-head{border-bottom:1px solid var(--st-border);background:var(--st-surface);gap:8px;height:56px;padding:0 10px 0 12px;display:flex}.st-sw-head,.st-sw-headmark{flex:none;align-items:center}.st-sw-headmark{background:var(--st-accent-subtle);width:32px;height:32px;color:var(--st-accent-deep);border-radius:8px;justify-content:center;display:inline-flex}.st-sw-titles{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.st-sw-title{font-size:15px;font-weight:600}.st-sw-subtitle,.st-sw-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.st-sw-subtitle{color:var(--st-fg-muted);font-size:12px}.st-sw-iconbtn{--st-h:32px;width:var(--st-h);height:var(--st-h);border-radius:calc(var(--st-h) * var(--st-radius-ratio-button,.25));color:var(--st-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.st-sw-iconbtn:hover{background:var(--st-bg-subtle);color:var(--st-fg)}.st-sw-body{min-height:0;padding:var(--sw-gap);flex-direction:column;flex:1;display:flex;overflow:auto}.st-sw-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--st-fg-subtle);justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:11.5px;font-weight:600;display:flex}.st-sw-hint{letter-spacing:0;text-transform:none;color:var(--st-fg-subtle);white-space:nowrap;font-weight:500}.st-sw-list{border:1px solid var(--st-border);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.st-sw-list li+li{border-top:1px solid var(--st-border)}.st-sw-row{background:var(--st-surface);width:100%;color:var(--st-fg);text-align:left;font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.st-sw-row:hover{background:var(--st-bg-subtle)}.st-sw-row>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.st-sw-row svg{color:var(--st-fg-subtle);flex:none}.st-sw-row-title{font-weight:600}.st-sw-row-sub{color:var(--st-fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.st-sw-foot{color:var(--st-accent-deep);align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.st-sw-foot:hover{text-decoration:underline}.st-sw-muted{color:var(--st-fg-muted);margin:0;font-size:13px}.st-sw-error{color:var(--st-danger-text);margin:0;font-size:13px;font-weight:500}.st-sw-note{border:1px solid var(--st-success-border);background:var(--st-success-subtle);color:var(--st-success-text);border-radius:10px;padding:12px 14px;font-size:13.5px;font-weight:500}.st-sw-link{color:var(--st-accent-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.st-sw-link:hover{text-decoration:underline}.st-sw-article{flex-direction:column;gap:10px;display:flex}.st-sw-h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.st-sw-prose{color:var(--st-fg);font-size:14px;line-height:1.6}.st-sw-prose h2,.st-sw-prose h3,.st-sw-prose h4{margin:18px 0 6px;font-size:14.5px;font-weight:600}.st-sw-prose ol,.st-sw-prose p,.st-sw-prose ul{margin:0 0 10px}.st-sw-prose ol,.st-sw-prose ul{padding-left:20px}.st-sw-prose a{color:var(--st-accent-deep)}.st-sw-prose code{border-radius:4px;padding:1px 4px}.st-sw-prose code,.st-sw-prose pre{background:var(--st-bg-subtle);font-size:12.5px}.st-sw-prose pre{border-radius:8px;padding:10px 12px;overflow:auto}.st-sw-prose table{border-collapse:collapse;width:100%;font-size:13px}.st-sw-prose td,.st-sw-prose th{border-bottom:1px solid var(--st-border);text-align:left;padding:6px 8px}.st-sw-chat{margin:calc(-1 * var(--sw-gap))}.st-sw-chat,.st-sw-messages{min-height:0;flex-direction:column;flex:1;display:flex}.st-sw-messages{padding:var(--sw-gap);gap:10px;overflow:auto}.st-sw-who{color:var(--st-fg-muted);gap:6px;margin-bottom:-4px;font-size:12px;font-weight:600}.st-sw-avatar,.st-sw-who{align-items:center;display:inline-flex}.st-sw-avatar{background:var(--st-accent-subtle);width:20px;height:20px;color:var(--st-accent-deep);border-radius:6px;justify-content:center}.st-sw-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:8px;max-width:88%;padding:9px 12px;font-size:14px;line-height:1.5;display:flex}.st-sw-bubble-user{background:var(--st-accent);color:var(--st-accent-fg);border-bottom-right-radius:4px;align-self:flex-end}.st-sw-bubble-assistant{background:var(--st-bg-subtle);color:var(--st-fg);border-bottom-left-radius:4px;align-self:flex-start}.st-sw-bubble-who{opacity:.7;font-size:11.5px;font-weight:600}.st-sw-starter{flex-direction:column;align-self:stretch;gap:8px;margin-top:4px;display:flex}.st-sw-cites{flex-wrap:wrap;gap:6px;display:flex}.st-sw-cite{border:1px solid var(--st-accent-border);background:var(--st-surface);color:var(--st-accent-deep);font:inherit;text-align:left;cursor:pointer;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.3}.st-sw-cite:hover{background:var(--st-accent-subtle)}.st-sw-votes{gap:4px;margin-top:-2px;display:flex}.st-sw-vote{width:24px;height:24px;color:var(--st-fg-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.st-sw-vote:hover:not(:disabled){background:var(--st-surface);color:var(--st-fg)}.st-sw-vote.is-on{color:var(--st-accent-deep)}.st-sw-vote:disabled:not(.is-on){opacity:.4;cursor:default}.st-sw-typing{flex-direction:row;gap:4px;padding:12px 14px}.st-sw-typing span{background:var(--st-fg-subtle);border-radius:50%;width:6px;height:6px;animation:st-sw-dot .9s ease-in-out infinite}.st-sw-typing span:nth-child(2){animation-delay:.15s}.st-sw-typing span:nth-child(3){animation-delay:.3s}@keyframes st-sw-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.st-sw-tray{max-height:46%;padding:10px var(--sw-gap) 0;border-top:1px solid var(--st-border);animation:st-sw-tray-in .16s var(--st-ease,ease-out);flex-direction:column;flex:none;gap:8px;display:flex;overflow:auto}@keyframes st-sw-tray-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.st-sw-tray .st-sw-row{padding:8px 12px}.st-sw-tray .st-sw-row-sub{-webkit-line-clamp:1}.st-sw-composer{margin:10px var(--sw-gap) 0;border:1px solid var(--st-border-strong);background:var(--st-surface);transition:border-color .12s var(--st-ease,ease),box-shadow .12s var(--st-ease,ease);border-radius:8px;flex:none;align-items:flex-end;gap:6px;padding:4px 4px 4px 0;display:flex}.st-sw-composer:focus-within{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-subtle)}.st-sw-composer textarea{min-width:0;min-height:34px;max-height:96px;color:var(--st-fg);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:7px 12px;line-height:1.45}.st-sw-composer textarea::placeholder{color:var(--st-fg-subtle)}.st-sw-composer textarea:disabled{color:var(--st-fg-muted)}.st-sw-send{border:1px solid var(--st-accent-deep);background:var(--st-accent);width:34px;height:34px;color:var(--st-accent-fg);cursor:pointer;transition:background-color .12s var(--st-ease,ease),opacity .12s var(--st-ease,ease);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.st-sw-send:hover:not(:disabled){background:var(--st-accent-hover)}.st-sw-send:disabled{opacity:.45;cursor:default}.st-sw-chatfoot{min-height:32px;padding:4px var(--sw-gap) 8px;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.st-sw-form{flex-direction:column;gap:10px;display:flex}.st-sw-form-inline{border:1px solid var(--st-border);background:var(--st-surface);border-radius:10px;align-self:stretch;padding:12px}.st-sw-form-title{margin:0;font-weight:600}.st-sw-form input,.st-sw-form textarea{border:1px solid var(--st-border-strong);--st-h:40px;border-radius:calc(var(--st-h) * var(--st-radius-ratio-field,.25));background:var(--st-surface);width:100%;color:var(--st-fg);font:inherit;outline:none;padding:9px 12px;line-height:1.45}.st-sw-form input{height:var(--st-h)}.st-sw-form textarea{resize:vertical}.st-sw-form input:focus,.st-sw-form textarea:focus{border-color:var(--st-accent)}.st-sw-form-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.st-sw-form-actions .st-sw-muted{margin-right:auto}.st-sw-btn{--st-h:36px;height:var(--st-h);border:1px solid var(--st-accent-deep);border-radius:calc(var(--st-h) * var(--st-radius-ratio-button,.25));background:var(--st-accent);color:var(--st-accent-fg);font:inherit;cursor:pointer;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.st-sw-btn:hover:not(:disabled){background:var(--st-accent-hover)}.st-sw-btn:disabled{opacity:.5;cursor:default}.st-sw-btn-ghost{border-color:var(--st-border-strong);background:var(--st-surface);color:var(--st-fg)}.st-sw-btn-ghost:hover:not(:disabled){background:var(--st-bg-subtle)}.st-sw-ticket{gap:12px}.st-sw-thread,.st-sw-ticket{flex-direction:column;display:flex}.st-sw-thread{gap:10px}.st-sw-thread .st-sw-bubble{align-self:stretch;max-width:100%}:root{--_hc-font:var(--hc-font,inherit);--_hc-heading-font:var(--hc-heading-font,var(--_hc-font));--_hc-surface:var(--hc-surface,#fff);--_hc-surface-sunken:var(--hc-surface-sunken,#f7f7fb);--_hc-fg:var(--hc-fg,#16161d);--_hc-fg-muted:var(--hc-fg-muted,#55555f);--_hc-fg-subtle:var(--hc-fg-subtle,#83838f);--_hc-line:var(--hc-line,#e7e7ee);--_hc-line-strong:var(--hc-line-strong,#d6d6e0);--_hc-accent:var(--hc-accent,#4534c9);--_hc-accent-deep:var(--hc-accent-deep,#3a2bab);--_hc-accent-subtle:var(--hc-accent-subtle,#eef0fe);--_hc-accent-border:var(--hc-accent-border,#bfb7f3);--_hc-hl:var(--hc-hl,#fde68a);--_hc-radius-sm:var(--hc-radius-sm,6px);--_hc-radius:var(--hc-radius,10px);--_hc-radius-lg:var(--hc-radius-lg,14px);--_hc-radius-card:var(--hc-radius-card,16px);--_hc-shadow-card:var(--hc-shadow-card,0 2px 6px #14141e0a,0 14px 34px #14141e0d);--_hc-shadow-menu:var(--hc-shadow-menu,0 6px 16px #14141e12,0 24px 56px #14141e1f);--_hc-dur:var(--hc-dur,.14s);--_hc-ease:var(--hc-ease,cubic-bezier(.2,0,0,1));--_hc-card-min:var(--hc-card-min,274px);--_hc-shell:var(--hc-shell,1120px);--_hc-prose:var(--hc-prose,720px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--_hc-surface:var(--hc-surface-dark,var(--hc-surface,#16161c));--_hc-surface-sunken:var(--hc-surface-sunken-dark,var(--hc-surface-sunken,#101015));--_hc-fg:var(--hc-fg-dark,var(--hc-fg,#f2f2f6));--_hc-fg-muted:var(--hc-fg-muted-dark,var(--hc-fg-muted,#b3b3c0));--_hc-fg-subtle:var(--hc-fg-subtle-dark,var(--hc-fg-subtle,#83838f));--_hc-line:var(--hc-line-dark,var(--hc-line,#2a2a34));--_hc-line-strong:var(--hc-line-strong-dark,var(--hc-line-strong,#3a3a47));--_hc-accent:var(--hc-accent-dark,var(--hc-accent,#9d90ff));--_hc-accent-deep:var(--hc-accent-deep-dark,var(--hc-accent-deep,#b6abff));--_hc-accent-subtle:var(--hc-accent-subtle-dark,var(--hc-accent-subtle,#7365f02e));--_hc-accent-border:var(--hc-accent-border-dark,var(--hc-accent-border,#9d90ff73));--_hc-hl:var(--hc-hl-dark,var(--hc-hl,#fbbf244d));--_hc-shadow-card:var(--hc-shadow-card-dark,var(--hc-shadow-card,0 2px 6px #0000004d,0 14px 34px #00000057));--_hc-shadow-menu:var(--hc-shadow-menu-dark,var(--hc-shadow-menu,0 6px 16px #0006,0 24px 56px #00000080))}}:root[data-theme=dark]{--_hc-surface:var(--hc-surface-dark,var(--hc-surface,#16161c));--_hc-surface-sunken:var(--hc-surface-sunken-dark,var(--hc-surface-sunken,#101015));--_hc-fg:var(--hc-fg-dark,var(--hc-fg,#f2f2f6));--_hc-fg-muted:var(--hc-fg-muted-dark,var(--hc-fg-muted,#b3b3c0));--_hc-fg-subtle:var(--hc-fg-subtle-dark,var(--hc-fg-subtle,#83838f));--_hc-line:var(--hc-line-dark,var(--hc-line,#2a2a34));--_hc-line-strong:var(--hc-line-strong-dark,var(--hc-line-strong,#3a3a47));--_hc-accent:var(--hc-accent-dark,var(--hc-accent,#9d90ff));--_hc-accent-deep:var(--hc-accent-deep-dark,var(--hc-accent-deep,#b6abff));--_hc-accent-subtle:var(--hc-accent-subtle-dark,var(--hc-accent-subtle,#7365f02e));--_hc-accent-border:var(--hc-accent-border-dark,var(--hc-accent-border,#9d90ff73));--_hc-hl:var(--hc-hl-dark,var(--hc-hl,#fbbf244d));--_hc-shadow-card:var(--hc-shadow-card-dark,var(--hc-shadow-card,0 2px 6px #0000004d,0 14px 34px #00000057));--_hc-shadow-menu:var(--hc-shadow-menu-dark,var(--hc-shadow-menu,0 6px 16px #0006,0 24px 56px #00000080))}mark.hc-hl{background:var(--_hc-hl);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:0;padding:0}.hc-hero{text-align:center;font-family:var(--_hc-font);color:var(--_hc-fg);flex-direction:column;align-items:center;padding:clamp(48px,6vw,80px) 16px clamp(36px,4.5vw,52px);display:flex}.hc-eyebrow{letter-spacing:.01em;color:var(--_hc-accent);margin:0 0 14px;font-size:13.5px;font-weight:700}.hc-hero h1{font-family:var(--_hc-heading-font);letter-spacing:-.028em;color:var(--_hc-fg);margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.06}.hc-lede{max-width:480px;color:var(--_hc-fg-muted);margin:16px 0 0;font-size:17px;font-weight:500;line-height:1.6}.hc-lede a{color:var(--_hc-accent-deep);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--_hc-accent);text-decoration-color:var(--_hc-accent);font-weight:600}@supports (color:color-mix(in lab,red,red)){.hc-lede a{-webkit-text-decoration-color:color-mix(in srgb,var(--_hc-accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--_hc-accent) 40%,transparent)}}.hc-lede a:hover{text-decoration-color:currentColor}.hc-hero .hc-searchbox{width:100%;max-width:640px;margin-top:30px}.hc-searchbox{font-family:var(--_hc-font);text-align:left;position:relative}.hc-search{--_hc-ring:5px;--_hc-field-h:52px;--_hc-field-fs:16px;--_hc-glyph:18px;--_hc-field-radius:12px;--_hc-halo:var(--_hc-fg)}@supports (color:color-mix(in lab,red,red)){.hc-search{--_hc-halo:color-mix(in srgb,var(--_hc-fg) 3.5%,var(--_hc-surface))}}.hc-search{--_hc-halo-line:var(--_hc-fg)}@supports (color:color-mix(in lab,red,red)){.hc-search{--_hc-halo-line:color-mix(in srgb,var(--_hc-fg) 7%,transparent)}}.hc-search{box-sizing:border-box;min-width:0;padding:var(--_hc-ring);border-radius:calc(var(--_hc-field-radius) + var(--_hc-ring));background:var(--_hc-halo);box-shadow:inset 0 0 0 1px var(--_hc-halo-line);cursor:text;transition:background var(--_hc-dur) var(--_hc-ease),box-shadow var(--_hc-dur) var(--_hc-ease);display:flex}.hc-search-sm{--_hc-ring:4px;--_hc-field-h:40px;--_hc-field-fs:14.5px;--_hc-glyph:15px;--_hc-field-radius:10px}.hc-search-field{min-width:0;height:var(--_hc-field-h);border-radius:var(--_hc-field-radius);border:1px solid var(--_hc-line);background:var(--_hc-surface);transition:border-color var(--_hc-dur) var(--_hc-ease),box-shadow var(--_hc-dur) var(--_hc-ease);flex:1;align-items:center;gap:11px;padding:0 9px 0 14px;display:flex;box-shadow:0 1px 2px #14141e0a}.hc-search-sm .hc-search-field{gap:8px;padding:0 6px 0 10px}.hc-search-glyph{width:var(--_hc-glyph);height:var(--_hc-glyph);color:var(--_hc-fg-subtle);transition:color var(--_hc-dur) var(--_hc-ease);flex:none}.hc-search[data-active] .hc-search-glyph{color:var(--_hc-accent)}.hc-search-input{min-width:0;font:inherit;font-size:var(--_hc-field-fs);color:var(--_hc-fg);text-overflow:ellipsis;flex:1;font-weight:500}.hc-search .hc-search-field .hc-search-input,.hc-search .hc-search-field .hc-search-input:active,.hc-search .hc-search-field .hc-search-input:focus,.hc-search .hc-search-field .hc-search-input:focus-visible,.hc-search .hc-search-field .hc-search-input:hover{appearance:none;box-sizing:border-box;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0}.hc-search-input::placeholder{color:var(--_hc-fg-subtle);opacity:1}.hc-search-input::-webkit-search-cancel-button,.hc-search-input::-webkit-search-decoration{appearance:none}.hc-search-end{flex:none;align-items:center;gap:3px;display:flex}.hc-kbd{background:var(--_hc-surface-sunken);min-width:20px;height:20px;border:solid var(--_hc-line);border-width:1px 1px 2px;border-radius:5px;padding:0 5px;font-family:inherit;font-size:11px;font-weight:600;line-height:1}.hc-kbd,.hc-search-clear{color:var(--_hc-fg-subtle);justify-content:center;align-items:center;display:inline-flex}.hc-search-clear{width:26px;height:26px;cursor:pointer;transition:background var(--_hc-dur) var(--_hc-ease),color var(--_hc-dur) var(--_hc-ease);background:0 0;border:0;border-radius:999px;padding:0}.hc-search-clear:hover{background:var(--_hc-surface-sunken);color:var(--_hc-fg)}.hc-search-clear:focus-visible{outline:2px solid var(--_hc-accent);outline-offset:1px}.hc-search:hover:not(:focus-within){--_hc-halo-line:var(--_hc-fg)}@supports (color:color-mix(in lab,red,red)){.hc-search:hover:not(:focus-within){--_hc-halo-line:color-mix(in srgb,var(--_hc-fg) 11%,transparent)}}.hc-search:hover:not(:focus-within) .hc-search-field{border-color:var(--_hc-line-strong)}.hc-search:focus-within{--_hc-halo:var(--_hc-accent-subtle);--_hc-halo-line:var(--_hc-accent)}@supports (color:color-mix(in lab,red,red)){.hc-search:focus-within{--_hc-halo-line:color-mix(in srgb,var(--_hc-accent) 28%,transparent)}}.hc-search:focus-within .hc-search-field{border-color:var(--_hc-accent-border)}.hc-menu{z-index:30;overscroll-behavior:contain;border-radius:var(--_hc-radius-lg);border:1px solid var(--_hc-line);background:var(--_hc-surface);max-height:min(420px,60vh);box-shadow:var(--_hc-shadow-menu);text-align:left;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.hc-menu-empty{color:var(--_hc-fg-muted);padding:14px 12px;font-size:14px;font-weight:500}.hc-menu-empty a{color:var(--_hc-accent-deep);font-weight:700}.hc-hit{border-radius:var(--_hc-radius);color:inherit;transition:background var(--_hc-dur) var(--_hc-ease);padding:10px 12px;text-decoration:none;display:block}.hc-hit:hover,.hc-hit[data-active=true]{background:var(--_hc-accent-subtle)}.hc-hit:focus-visible{outline:2px solid var(--_hc-accent);outline-offset:-2px}.hc-hit-title{color:var(--_hc-fg);font-size:15px;font-weight:700;line-height:1.35;display:block}.hc-hit-where{color:var(--_hc-fg-subtle);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.hc-hit-snippet{color:var(--_hc-fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.hc-menu-foot{border-top:1px solid var(--_hc-line);color:var(--_hc-fg-subtle);justify-content:space-between;gap:12px;margin:4px 2px 2px;padding:8px 10px 4px;font-size:12px;font-weight:500;display:flex}.hc-menu-foot a{color:var(--_hc-accent-deep);font-weight:700;text-decoration:none}.hc-shell{box-sizing:border-box;width:100%;max-width:var(--_hc-shell);font-family:var(--_hc-font);color:var(--_hc-fg);margin:0 auto;padding:0 16px}.hc-cards{grid-template-columns:repeat(auto-fill,minmax(var(--_hc-card-min),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.hc-card{box-sizing:border-box;border-radius:var(--_hc-radius-card);border:1px solid var(--_hc-line);background:var(--_hc-surface);box-shadow:var(--_hc-shadow-card);flex-direction:column;padding:22px 24px;display:flex}.hc-card-title{font-family:var(--_hc-heading-font);color:var(--_hc-fg);font-size:19px;font-weight:800;line-height:1.42;text-decoration:none}.hc-card-title:hover{color:var(--_hc-accent)}.hc-card-blurb{color:var(--_hc-fg-muted);margin:6px 0 0;font-size:13.5px;font-weight:500;line-height:1.55}.hc-card-list{border-top:1px solid var(--_hc-line);flex-direction:column;gap:8px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:flex}.hc-card-list a{color:var(--_hc-fg-muted);font-size:14px;font-weight:600;line-height:1.45;text-decoration:none}.hc-card-list a:hover{color:var(--_hc-accent)}.hc-card-all{color:var(--_hc-accent-deep);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.hc-card-all svg{transition:transform var(--_hc-dur) var(--_hc-ease)}.hc-card-all:hover svg{transform:translate(2px)}.hc-results{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hc-results .hc-hit{border:1px solid #0000;padding:14px}.hc-results .hc-hit:hover{border-color:var(--_hc-line);background:var(--_hc-surface)}.hc-results .hc-hit-snippet{-webkit-line-clamp:3}.hc-empty{max-width:var(--_hc-prose);padding:40px 0}.hc-empty h2{font-family:var(--_hc-heading-font);color:var(--_hc-fg);margin:0 0 8px;font-size:20px;font-weight:800}.hc-empty p{color:var(--_hc-fg-muted);margin:0;font-size:15px;line-height:1.6}.hc-empty a{color:var(--_hc-accent-deep);font-weight:700}.hc-crumbs{color:var(--_hc-fg-subtle);align-items:center;gap:6px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.hc-crumbs a{color:var(--_hc-fg-muted);text-decoration:none}.hc-crumbs a:hover{color:var(--_hc-accent)}.hc-article{max-width:var(--_hc-prose);font-family:var(--_hc-font);color:var(--_hc-fg)}.hc-article h1{font-family:var(--_hc-heading-font);letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.15}.hc-article .hc-lede{max-width:none;margin-top:14px}.hc-prose{color:var(--_hc-fg-muted);margin-top:28px;font-size:16px;line-height:1.7}.hc-prose>:first-child{margin-top:0}.hc-prose h2{font-family:var(--_hc-heading-font);letter-spacing:-.012em;color:var(--_hc-fg);margin:34px 0 12px;font-size:21px;font-weight:800;line-height:1.3}.hc-prose h3{color:var(--_hc-fg);margin:26px 0 10px;font-size:17px;font-weight:700}.hc-prose p{margin:0 0 16px}.hc-prose ol,.hc-prose ul{margin:0 0 16px;padding-left:22px}.hc-prose li{margin-bottom:7px}.hc-prose a{color:var(--_hc-accent-deep);font-weight:600}.hc-prose strong{color:var(--_hc-fg);font-weight:700}.hc-prose code{border-radius:var(--_hc-radius-sm);background:var(--_hc-surface-sunken);border:1px solid var(--_hc-line);padding:2px 5px;font-size:.9em}.hc-prose blockquote{border-left:3px solid var(--_hc-line-strong);color:var(--_hc-fg-muted);margin:0 0 16px;padding:2px 0 2px 16px}.hc-related{max-width:var(--_hc-prose);border-top:1px solid var(--_hc-line);margin-top:44px;padding-top:24px}.hc-related h2{font-family:var(--_hc-heading-font);letter-spacing:.02em;text-transform:uppercase;color:var(--_hc-fg-subtle);margin:0 0 14px;font-size:15px;font-weight:800}.hc-related ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hc-stuck{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin-top:56px;display:grid}.hc-stuck-panel{border-radius:var(--_hc-radius-card);border:1px solid var(--_hc-line);background:var(--_hc-surface-sunken);flex-direction:column;align-items:flex-start;padding:24px;display:flex}.hc-stuck-panel h3{font-family:var(--_hc-heading-font);color:var(--_hc-fg);margin:0;font-size:17px;font-weight:800}.hc-stuck-panel p{color:var(--_hc-fg-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.hc-btn{color:var(--_hc-accent-deep);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hc-btn:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.hc-card-all svg,.hc-hit,.hc-search,.hc-search-clear,.hc-search-field,.hc-search-glyph{transition:none}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-x-\[-8px\]{inset-inline:-8px}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-8{top:calc(var(--spacing) * -8)}.-top-10{top:calc(var(--spacing) * -10)}.-top-20{top:calc(var(--spacing) * -20)}.-top-\[28px\]{top:-28px}.-top-\[220px\]{top:-220px}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-11{top:calc(var(--spacing) * 11)}.top-24{top:calc(var(--spacing) * 24)}.top-\[2px\]{top:2px}.top-\[6\%\]{top:6%}.top-\[8\%\]{top:8%}.top-\[10\%\]{top:10%}.top-\[18px\]{top:18px}.top-\[22px\]{top:22px}.top-\[34px\]{top:34px}.top-\[36px\]{top:36px}.top-\[92px\]{top:92px}.top-\[110px\]{top:110px}.top-\[120px\]{top:120px}.top-\[225px\]{top:225px}.top-\[Npx\]{top:Npx}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-auto{top:auto}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-8{right:calc(var(--spacing) * -8)}.-right-\[60px\]{right:-60px}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-\[-180px\]{right:-180px}.right-\[6\%\]{right:6%}.right-\[8\%\]{right:8%}.right-\[16px\]{right:16px}.right-\[88px\]{right:88px}.right-\[200px\]{right:200px}.right-\[calc\(7\%-115px\)\]{right:calc(7% - 115px)}.-bottom-\[360px\]{bottom:-360px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[-13px\]{bottom:-13px}.bottom-\[14\%\]{bottom:14%}.bottom-\[18px\]{bottom:18px}.bottom-\[52px\]{bottom:52px}.bottom-\[calc\(28\%-22px\)\]{bottom:calc(28% - 22px)}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.-left-3{left:calc(var(--spacing) * -3)}.-left-6{left:calc(var(--spacing) * -6)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-\[-2px\]{left:-2px}.left-\[-3\%\]{left:-3%}.left-\[-9999px\]{left:-9999px}.left-\[2px\]{left:2px}.left-\[6\%\]{left:6%}.left-\[8\%\]{left:8%}.left-\[18px\]{left:18px}.left-\[38\%\]{left:38%}.left-\[calc\(8\%-110px\)\]{left:calc(8% - 110px)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-120{z-index:120}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.order-1{order:1}.order-2{order:2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-3\.5{margin-inline:calc(var(--spacing) * -3.5)}.-mx-\[clamp\(16px\,2\.4vw\,24px\)\]{margin-inline:calc(-1*clamp(16px,2.4vw,24px))}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.-mt-\[15\.5px\]{margin-top:-15.5px}.-mt-\[90px\]{margin-top:-90px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[1\.1em\]{margin-top:1.1em}.mt-\[1\.5px\]{margin-top:1.5px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-\[11px\]{margin-top:11px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-\[30px\]{margin-top:30px}.mt-\[34px\]{margin-top:34px}.mt-\[clamp\(20px\,2\.6vw\,30px\)\]{margin-top:clamp(20px,2.6vw,30px)}.mt-\[clamp\(20px\,3vw\,28px\)\]{margin-top:clamp(20px,3vw,28px)}.mt-\[clamp\(22px\,3vw\,32px\)\]{margin-top:clamp(22px,3vw,32px)}.mt-\[clamp\(24px\,3vw\,32px\)\]{margin-top:clamp(24px,3vw,32px)}.mt-\[clamp\(24px\,3vw\,34px\)\]{margin-top:clamp(24px,3vw,34px)}.mt-\[clamp\(28px\,4vw\,44px\)\]{margin-top:clamp(28px,4vw,44px)}.mt-\[clamp\(36px\,4vw\,52px\)\]{margin-top:clamp(36px,4vw,52px)}.mt-\[clamp\(40px\,5vw\,64px\)\]{margin-top:clamp(40px,5vw,64px)}.mt-\[clamp\(44px\,5vw\,64px\)\]{margin-top:clamp(44px,5vw,64px)}.mt-\[clamp\(48px\,6vw\,72px\)\]{margin-top:clamp(48px,6vw,72px)}.mt-\[clamp\(64px\,8vw\,96px\)\]{margin-top:clamp(64px,8vw,96px)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-\[3px\]{margin-right:-3px}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-\[7px\]{margin-right:7px}.-mb-3\.5{margin-bottom:calc(var(--spacing) * -3.5)}.mb-0{margin-bottom:0}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[5px\]{margin-bottom:5px}.mb-\[7px\]{margin-bottom:7px}.mb-\[11px\]{margin-bottom:11px}.mb-\[13px\]{margin-bottom:13px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[26px\]{margin-bottom:26px}.mb-\[40px\]{margin-bottom:40px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[7px\]{margin-left:7px}.ml-\[10px\]{margin-left:10px}.ml-\[18px\]{margin-left:18px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!size-\[18px\]{width:18px!important;height:18px!important}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-80{height:calc(var(--spacing) * 80)}.h-\[7px\]{height:7px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[68px\]{height:68px}.h-\[90px\]{height:90px}.h-\[132px\]{height:132px}.h-\[250px\]{height:250px}.h-\[340px\]{height:340px}.h-\[420px\]{height:420px}.h-\[560px\]{height:560px}.h-\[580px\]{height:580px}.h-\[600px\]{height:600px}.h-\[610px\]{height:610px}.h-\[620px\]{height:620px}.h-\[700px\]{height:700px}.h-\[880px\]{height:880px}.h-\[920px\]{height:920px}.h-\[clamp\(40px\,4\.6vw\,64px\)\]{height:clamp(40px,4.6vw,64px)}.h-\[clamp\(50px\,6vw\,80px\)\]{height:clamp(50px,6vw,80px)}.h-full{height:100%}.h-px{height:1px}.max-h-\[46vh\]{max-height:46vh}.max-h-\[280px\]{max-height:280px}.max-h-\[calc\(100svh-68px\)\]{max-height:calc(100svh - 68px)}.max-h-\[calc\(100svh-140px\)\]{max-height:calc(100svh - 140px)}.max-h-\[clamp\(150px\,22vh\,196px\)\]{max-height:clamp(150px,22vh,196px)}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[230px\]{min-height:230px}.min-h-\[300px\]{min-height:300px}.min-h-\[clamp\(150px\,22vh\,196px\)\]{min-height:clamp(150px,22vh,196px)}.min-h-\[min\(28rem\,70vh\)\]{min-height:min(28rem,70vh)}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-\[1\.6rem\]{width:1.6rem}.w-\[2px\]{width:2px}.w-\[7px\]{width:7px}.w-\[16px\]{width:16px}.w-\[30\%\]{width:30%}.w-\[30ch\]{width:30ch}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[38\%\]{width:38%}.w-\[38px\]{width:38px}.w-\[42\%\]{width:42%}.w-\[45\%\]{width:45%}.w-\[46\%\]{width:46%}.w-\[48\%\]{width:48%}.w-\[60\%\]{width:60%}.w-\[62\%\]{width:62%}.w-\[66\%\]{width:66%}.w-\[72\%\]{width:72%}.w-\[80\%\]{width:80%}.w-\[86\%\]{width:86%}.w-\[88\%\]{width:88%}.w-\[91\%\]{width:91%}.w-\[94\%\]{width:94%}.w-\[106\%\]{width:106%}.w-\[172px\]{width:172px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[320px\]{width:320px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[580px\]{width:580px}.w-\[700px\]{width:700px}.w-\[830px\]{width:830px}.w-\[1280px\]{width:1280px}.w-\[1400px\]{width:1400px}.w-\[calc\(100\%\+4px\)\]{width:calc(100% + 4px)}.w-\[calc\(100\%-64px\)\]{width:calc(100% - 64px)}.w-\[calc\(min\(470px\,56vw\)\+230px\)\]{width:calc(min(470px,56vw) + 230px)}.w-\[calc\(min\(500px\,60vw\)\+220px\)\]{width:calc(min(500px,60vw) + 220px)}.w-\[min\(22rem\,70vw\)\]{width:min(22rem,70vw)}.w-\[min\(28rem\,80vw\)\]{width:min(28rem,80vw)}.w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.w-\[min\(640px\,calc\(100vw-32px\)\)\]{width:min(640px,100vw - 32px)}.w-\[min\(1400px\,100\%\)\]{width:min(1400px,100%)}.w-\[var\(--st-h\)\]{width:var(--st-h)}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[528px\]{max-width:528px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[calc\(100\%-56px\)\]{max-width:calc(100% - 56px)}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[17px\]{min-width:17px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[260px\]{min-width:260px}.min-w-\[560px\]{min-width:560px}.min-w-\[720px\]{min-width:720px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1)}.-translate-x-1,.-translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.-translate-y-\[46\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[46\%\]{--tw-translate-y:calc(46% * -1)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-\[88px\]{scroll-margin-top:88px}.scroll-mt-\[92px\]{scroll-margin-top:92px}.scroll-mt-\[96px\]{scroll-margin-top:96px}.scroll-mt-\[Npx\]{scroll-margin-top:Npx}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_264px\]{grid-template-columns:1fr 264px}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,180px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,240px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,268px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,280px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,290px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,300px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,320px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,340px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,380px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,430px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[clamp\(20px\,3vw\,36px\)\]{gap:clamp(20px,3vw,36px)}.gap-\[clamp\(28px\,4vw\,48px\)\]{gap:clamp(28px,4vw,48px)}.gap-\[clamp\(28px\,4vw\,56px\)\]{gap:clamp(28px,4vw,56px)}.gap-\[clamp\(36px\,5vw\,72px\)\]{gap:clamp(36px,5vw,72px)}.gap-\[clamp\(56px\,7vw\,96px\)\]{gap:clamp(56px,7vw,96px)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[7px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(7px * var(--tw-space-y-reverse));margin-block-end:calc(7px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[9px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(9px * var(--tw-space-y-reverse));margin-block-end:calc(9px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-x-\[clamp\(28px\,4vw\,56px\)\]{column-gap:clamp(28px,4vw,56px)}.gap-x-\[clamp\(32px\,5vw\,72px\)\]{column-gap:clamp(32px,5vw,72px)}.gap-x-\[clamp\(40px\,4\.5vw\,76px\)\]{column-gap:clamp(40px,4.5vw,76px)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-11{row-gap:calc(var(--spacing) * 11)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#efeff4\]>:not(:last-child)){border-color:#efeff4}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[var\(--st-radius\)\]{border-radius:var(--st-radius)}.rounded-\[var\(--st-radius-lg\)\]{border-radius:var(--st-radius-lg)}.rounded-\[var\(--st-radius-sm\)\]{border-radius:var(--st-radius-sm)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-\[10px\]{border-top-right-radius:10px;border-bottom-right-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[2\.5px\]{border-left-style:var(--tw-border-style);border-left-width:2.5px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#5b4dee\]{border-color:#5b4dee}.border-\[\#cdeadd\]{border-color:#cdeadd}.border-\[\#cfc9ec\]{border-color:#cfc9ec}.border-\[\#d9d5f5\]{border-color:#d9d5f5}.border-\[\#e0e0ea\]{border-color:#e0e0ea}.border-\[\#e2e9f3\]{border-color:#e2e9f3}.border-\[\#e3e0f2\]{border-color:#e3e0f2}.border-\[\#e4e1f3\]{border-color:#e4e1f3}.border-\[\#e6e3f5\]{border-color:#e6e3f5}.border-\[\#e7e7ee\]{border-color:#e7e7ee}.border-\[\#e9e5f7\]{border-color:#e9e5f7}.border-\[\#eceafb\]{border-color:#eceafb}.border-\[\#ececf1\]{border-color:#ececf1}.border-\[\#ececf2\]{border-color:#ececf2}.border-\[\#efeff4\]{border-color:#efeff4}.border-\[\#f0eefa\]{border-color:#f0eefa}.border-\[\#f0f0f4\]{border-color:#f0f0f4}.border-\[\#f0f0f5\]{border-color:#f0f0f5}.border-\[\#f2d9d4\]{border-color:#f2d9d4}.border-\[\#f5e2de\]{border-color:#f5e2de}.border-\[color-mix\(in_srgb\,var\(--st-accent\)_18\%\,var\(--st-surface\)\)\]{border-color:var(--st-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--st-accent\)_18\%\,var\(--st-surface\)\)\]{border-color:color-mix(in srgb,var(--st-accent) 18%,var(--st-surface))}}.border-\[color-mix\(in_srgb\,var\(--st-accent-deep\)_55\%\,transparent\)\]{border-color:var(--st-accent-deep)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--st-accent-deep\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--st-accent-deep) 55%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--st-fg\)_8\%\,transparent\)\]{border-color:var(--st-fg)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--st-fg\)_8\%\,transparent\)\]{border-color:color-mix(in srgb,var(--st-fg) 8%,transparent)}}.border-\[rgba\(23\,23\,28\,\.10\)\]{border-color:#17171c1a}.border-\[rgba\(97\,87\,232\,\.35\)\]{border-color:#6157e859}.border-\[rgba\(124\,110\,240\,\.28\)\]{border-color:#7c6ef047}.border-\[rgba\(157\,144\,255\,\.25\)\]{border-color:#9d90ff40}.border-\[var\(--mk-hairline\)\]{border-color:var(--mk-hairline)}.border-\[var\(--st-accent\)\]{border-color:var(--st-accent)}.border-\[var\(--st-bg-subtle\)\]{border-color:var(--st-bg-subtle)}.border-\[var\(--st-border\)\]{border-color:var(--st-border)}.border-current{border-color:currentColor}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.border-white\/90{border-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.border-white\/95{border-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.border-white\/95{border-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.border-white\/\[\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.border-white\/\[\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#4a3fb0\]{background-color:#4a3fb0}.bg-\[\#221d3d\]{background-color:#221d3d}.bg-\[\#4534c9\]{background-color:#4534c9}.bg-\[\#17171c\]{background-color:#17171c}.bg-\[\#090910\]{background-color:#090910}.bg-\[\#e4f5ee\]{background-color:#e4f5ee}.bg-\[\#eeeef3\]{background-color:#eeeef3}.bg-\[\#eef0f4\]{background-color:#eef0f4}.bg-\[\#eef3fa\]{background-color:#eef3fa}.bg-\[\#efecfe\]{background-color:#efecfe}.bg-\[\#f0ccd0\]{background-color:#f0ccd0}.bg-\[\#f0effa\]{background-color:#f0effa}.bg-\[\#f4f4f8\]{background-color:#f4f4f8}.bg-\[\#f5f5f8\]{background-color:#f5f5f8}.bg-\[\#f6f6fa\]{background-color:#f6f6fa}.bg-\[\#f6f6fc\]{background-color:#f6f6fc}.bg-\[\#f7f6fc\]{background-color:#f7f6fc}.bg-\[\#f7f6fe\]{background-color:#f7f6fe}.bg-\[\#f7f6ff\]{background-color:#f7f6ff}.bg-\[\#f8f7fe\]{background-color:#f8f7fe}.bg-\[\#faf9fe\]{background-color:#faf9fe}.bg-\[\#fafafc\]{background-color:#fafafc}.bg-\[\#fbfbfd\]{background-color:#fbfbfd}.bg-\[\#fde8e4\]{background-color:#fde8e4}.bg-\[\#fdeaea\]{background-color:#fdeaea}.bg-\[\#fdf0ee\]{background-color:#fdf0ee}.bg-\[\#fff4dd\]{background-color:#fff4dd}.bg-\[color-mix\(in_srgb\,var\(--st-surface\)_94\%\,transparent\)\]{background-color:var(--st-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--st-surface\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--st-surface) 94%,transparent)}}.bg-\[rgba\(14\,14\,22\,0\.44\)\]{background-color:#0e0e1670}.bg-\[rgba\(225\,72\,142\,\.16\)\]{background-color:#e1488e29}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--mk-card-bg\)\]{background-color:var(--mk-card-bg)}.bg-\[var\(--mk-footer-bg\)\]{background-color:var(--mk-footer-bg)}.bg-\[var\(--st-acc-14\)\]{background-color:var(--st-acc-14)}.bg-\[var\(--st-accent\)\]{background-color:var(--st-accent)}.bg-\[var\(--st-accent-deep\)\]{background-color:var(--st-accent-deep)}.bg-\[var\(--st-accent-subtle\)\]{background-color:var(--st-accent-subtle)}.bg-\[var\(--st-bg-subtle\)\]{background-color:var(--st-bg-subtle)}.bg-\[var\(--st-cat-citation-subtle\)\]{background-color:var(--st-cat-citation-subtle)}.bg-\[var\(--st-cat-plagiarism-subtle\)\]{background-color:var(--st-cat-plagiarism-subtle)}.bg-\[var\(--st-cat-spelling\)\]{background-color:var(--st-cat-spelling)}.bg-\[var\(--st-cat-spelling-subtle\)\]{background-color:var(--st-cat-spelling-subtle)}.bg-\[var\(--st-danger-subtle\)\]{background-color:var(--st-danger-subtle)}.bg-\[var\(--st-success-subtle\)\]{background-color:var(--st-success-subtle)}.bg-\[var\(--st-surface\)\]{background-color:var(--st-surface)}.bg-\[var\(--st-warning-subtle\)\]{background-color:var(--st-warning-subtle)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/\[\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.12\]{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/\[\.78\]{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.78\]{background-color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.bg-\[image\:var\(--st-grad-primary\)\]{background-image:var(--st-grad-primary)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--st-bg-subtle\)_55\%\,var\(--st-surface\)\)_0\%\,transparent_100\%\)\]{background-image:linear-gradient(180deg,var(--st-bg-subtle) 0,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--st-bg-subtle\)_55\%\,var\(--st-surface\)\)_0\%\,transparent_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--st-bg-subtle) 55%,var(--st-surface)) 0,transparent 100%)}}.bg-\[linear-gradient\(180deg\,var\(--st-surface\)_0\%\,var\(--st-surface\)_45\%\,color-mix\(in_srgb\,var\(--st-bg-subtle\)_45\%\,var\(--st-surface\)\)_100\%\)\]{background-image:linear-gradient(180deg,var(--st-surface) 0,var(--st-surface) 45%,var(--st-bg-subtle) 100%)}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(180deg\,var\(--st-surface\)_0\%\,var\(--st-surface\)_45\%\,color-mix\(in_srgb\,var\(--st-bg-subtle\)_45\%\,var\(--st-surface\)\)_100\%\)\]{background-image:linear-gradient(180deg,var(--st-surface) 0,var(--st-surface) 45%,color-mix(in srgb,var(--st-bg-subtle) 45%,var(--st-surface)) 100%)}}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[var\(--st-surface\)\]{fill:var(--st-surface)}.stroke-\[var\(--st-border\)\]{stroke:var(--st-border)}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[26px\]{padding:26px}.p-\[clamp\(6px\,1\.2vw\,11px\)\]{padding:clamp(6px,1.2vw,11px)}.p-\[clamp\(18px\,2\.2vw\,24px\)\]{padding:clamp(18px,2.2vw,24px)}.p-\[clamp\(20px\,2\.6vw\,28px\)\]{padding:clamp(20px,2.6vw,28px)}.p-\[clamp\(22px\,3vw\,30px\)\]{padding:clamp(22px,3vw,30px)}.p-\[clamp\(24px\,3vw\,32px\)\]{padding:clamp(24px,3vw,32px)}.p-\[clamp\(26px\,3\.4vw\,40px\)\]{padding:clamp(26px,3.4vw,40px)}.p-\[clamp\(26px\,3\.4vw\,44px\)\]{padding:clamp(26px,3.4vw,44px)}.\!px-0{padding-inline:0!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.\!px-6{padding-inline:calc(var(--spacing) * 6)!important}.\!px-\[18px\]{padding-inline:18px!important}.\!px-\[26px\]{padding-inline:26px!important}.\!px-\[clamp\(14px\,2\.2vw\,20px\)\]{padding-inline:clamp(14px,2.2vw,20px)!important}.\!px-\[clamp\(18px\,2\.6vw\,24px\)\]{padding-inline:clamp(18px,2.6vw,24px)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[2px\]{padding-inline:2px}.px-\[3px\]{padding-inline:3px}.px-\[7px\]{padding-inline:7px}.px-\[9px\]{padding-inline:9px}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-\[26px\]{padding-inline:26px}.px-\[30px\]{padding-inline:30px}.px-\[clamp\(16px\,2\.4vw\,24px\)\]{padding-inline:clamp(16px,2.4vw,24px)}.px-\[clamp\(20px\,2\.4vw\,26px\)\]{padding-inline:clamp(20px,2.4vw,26px)}.px-\[clamp\(20px\,5vw\,40px\)\]{padding-inline:clamp(20px,5vw,40px)}.px-\[clamp\(24px\,5vw\,64px\)\]{padding-inline:clamp(24px,5vw,64px)}.px-\[var\(--st-control-px-lg\)\]{padding-inline:var(--st-control-px-lg)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.py-\[18px\]{padding-block:18px}.py-\[22px\]{padding-block:22px}.py-\[26px\]{padding-block:26px}.py-\[clamp\(18px\,2\.2vw\,24px\)\]{padding-block:clamp(18px,2.2vw,24px)}.py-\[clamp\(24px\,3vw\,32px\)\]{padding-block:clamp(24px,3vw,32px)}.py-\[clamp\(36px\,5vw\,56px\)\]{padding-block:clamp(36px,5vw,56px)}.py-\[clamp\(44px\,5\.5vw\,68px\)\]{padding-block:clamp(44px,5.5vw,68px)}.py-\[clamp\(44px\,5vw\,64px\)\]{padding-block:clamp(44px,5vw,64px)}.py-\[clamp\(48px\,6vw\,76px\)\]{padding-block:clamp(48px,6vw,76px)}.py-\[clamp\(56px\,7vw\,88px\)\]{padding-block:clamp(56px,7vw,88px)}.py-\[clamp\(60px\,7vw\,100px\)\]{padding-block:clamp(60px,7vw,100px)}.py-px{padding-block:1px}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[9px\]{padding-top:9px}.pt-\[10px\]{padding-top:10px}.pt-\[11px\]{padding-top:11px}.pt-\[13px\]{padding-top:13px}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[26px\]{padding-top:26px}.pt-\[30px\]{padding-top:30px}.pt-\[52px\]{padding-top:52px}.pt-\[68px\]{padding-top:68px}.pt-\[100px\]{padding-top:100px}.pt-\[calc\(68px\+28px\)\]{padding-top:96px}.pt-\[calc\(68px\+40px\)\]{padding-top:108px}.pt-\[calc\(68px\+clamp\(28px\,3\.4vw\,40px\)\)\]{padding-top:calc(68px + clamp(28px,3.4vw,40px))}.pt-\[calc\(68px\+clamp\(36px\,5vw\,56px\)\)\]{padding-top:calc(68px + clamp(36px,5vw,56px))}.pt-\[calc\(68px\+clamp\(40px\,5vw\,64px\)\)\]{padding-top:calc(68px + clamp(40px,5vw,64px))}.pt-\[clamp\(16px\,2\.4vw\,22px\)\]{padding-top:clamp(16px,2.4vw,22px)}.pt-\[clamp\(20px\,3vw\,40px\)\]{padding-top:clamp(20px,3vw,40px)}.pt-\[clamp\(30px\,4vw\,56px\)\]{padding-top:clamp(30px,4vw,56px)}.pt-\[clamp\(44px\,5vw\,64px\)\]{padding-top:clamp(44px,5vw,64px)}.pt-\[clamp\(44px\,6vw\,80px\)\]{padding-top:clamp(44px,6vw,80px)}.pt-\[clamp\(52px\,6vw\,84px\)\]{padding-top:clamp(52px,6vw,84px)}.pt-\[clamp\(56px\,7vw\,88px\)\]{padding-top:clamp(56px,7vw,88px)}.pt-\[clamp\(60px\,7vw\,96px\)\]{padding-top:clamp(60px,7vw,96px)}.pt-\[clamp\(60px\,7vw\,100px\)\]{padding-top:clamp(60px,7vw,100px)}.pt-\[clamp\(80px\,10vw\,120px\)\]{padding-top:clamp(80px,10vw,120px)}.pt-\[clamp\(80px\,10vw\,130px\)\]{padding-top:clamp(80px,10vw,130px)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-\[13px\]{padding-right:13px}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[11px\]{padding-bottom:11px}.pb-\[13px\]{padding-bottom:13px}.pb-\[15px\]{padding-bottom:15px}.pb-\[22px\]{padding-bottom:22px}.pb-\[26px\]{padding-bottom:26px}.pb-\[34px\]{padding-bottom:34px}.pb-\[60px\]{padding-bottom:60px}.pb-\[72px\]{padding-bottom:72px}.pb-\[clamp\(36px\,4\.5vw\,56px\)\]{padding-bottom:clamp(36px,4.5vw,56px)}.pb-\[clamp\(40px\,5vw\,56px\)\]{padding-bottom:clamp(40px,5vw,56px)}.pb-\[clamp\(44px\,5vw\,64px\)\]{padding-bottom:clamp(44px,5vw,64px)}.pb-\[clamp\(48px\,6vw\,72px\)\]{padding-bottom:clamp(48px,6vw,72px)}.pb-\[clamp\(50px\,6vw\,76px\)\]{padding-bottom:clamp(50px,6vw,76px)}.pb-\[clamp\(50px\,6vw\,80px\)\]{padding-bottom:clamp(50px,6vw,80px)}.pb-\[clamp\(56px\,6vw\,80px\)\]{padding-bottom:clamp(56px,6vw,80px)}.pb-\[clamp\(56px\,7vw\,88px\)\]{padding-bottom:clamp(56px,7vw,88px)}.pb-\[clamp\(56px\,7vw\,96px\)\]{padding-bottom:clamp(56px,7vw,96px)}.pb-\[clamp\(60px\,7vw\,90px\)\]{padding-bottom:clamp(60px,7vw,90px)}.pb-\[clamp\(64px\,8vw\,96px\)\]{padding-bottom:clamp(64px,8vw,96px)}.pb-\[clamp\(70px\,8vw\,100px\)\]{padding-bottom:clamp(70px,8vw,100px)}.pb-\[clamp\(70px\,9vw\,110px\)\]{padding-bottom:clamp(70px,9vw,110px)}.pb-\[clamp\(90px\,11vw\,130px\)\]{padding-bottom:clamp(90px,11vw,130px)}.pb-\[clamp\(96px\,10vw\,140px\)\]{padding-bottom:clamp(96px,10vw,140px)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[2\.2em\]{padding-left:2.2em}.pl-\[6px\]{padding-left:6px}.pl-\[15px\]{padding-left:15px}.text-center{text-align:center}.text-left{text-align:left}.-indent-\[2\.2em\]{text-indent:-2.2em}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[14\.5px\]{font-size:14.5px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15\.5px\]{font-size:15.5px!important}.\!text-\[15px\]{font-size:15px!important}.text-\[1\.12em\]{font-size:1.12em}.text-\[1\.24em\]{font-size:1.24em}.text-\[7\.5px\]{font-size:7.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19\.5px\]{font-size:19.5px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[clamp\(15\.5px\,1\.4vw\,18px\)\]{font-size:clamp(15.5px,1.4vw,18px)}.text-\[clamp\(15px\,1\.25vw\,16\.5px\)\]{font-size:clamp(15px,1.25vw,16.5px)}.text-\[clamp\(20px\,2\.3vw\,24px\)\]{font-size:clamp(20px,2.3vw,24px)}.text-\[clamp\(22px\,2\.6vw\,30px\)\]{font-size:clamp(22px,2.6vw,30px)}.text-\[clamp\(24px\,2\.4vw\,30px\)\]{font-size:clamp(24px,2.4vw,30px)}.text-\[clamp\(24px\,2\.6vw\,30px\)\]{font-size:clamp(24px,2.6vw,30px)}.text-\[clamp\(24px\,2\.6vw\,32px\)\]{font-size:clamp(24px,2.6vw,32px)}.text-\[clamp\(24px\,3vw\,34px\)\]{font-size:clamp(24px,3vw,34px)}.text-\[clamp\(26px\,2\.8vw\,34px\)\]{font-size:clamp(26px,2.8vw,34px)}.text-\[clamp\(26px\,3\.2vw\,36px\)\]{font-size:clamp(26px,3.2vw,36px)}.text-\[clamp\(26px\,3\.6vw\,38px\)\]{font-size:clamp(26px,3.6vw,38px)}.text-\[clamp\(28px\,3\.2vw\,36px\)\]{font-size:clamp(28px,3.2vw,36px)}.text-\[clamp\(28px\,3\.8vw\,42px\)\]{font-size:clamp(28px,3.8vw,42px)}.text-\[clamp\(30px\,3\.4vw\,38px\)\]{font-size:clamp(30px,3.4vw,38px)}.text-\[clamp\(30px\,3\.4vw\,42px\)\]{font-size:clamp(30px,3.4vw,42px)}.text-\[clamp\(30px\,4\.2vw\,50px\)\]{font-size:clamp(30px,4.2vw,50px)}.text-\[clamp\(30px\,4vw\,44px\)\]{font-size:clamp(30px,4vw,44px)}.text-\[clamp\(32px\,3\.4vw\,44px\)\]{font-size:clamp(32px,3.4vw,44px)}.text-\[clamp\(32px\,4\.2vw\,48px\)\]{font-size:clamp(32px,4.2vw,48px)}.text-\[clamp\(32px\,4\.4vw\,50px\)\]{font-size:clamp(32px,4.4vw,50px)}.text-\[clamp\(34px\,3\.6vw\,52px\)\]{font-size:clamp(34px,3.6vw,52px)}.text-\[clamp\(34px\,5\.2vw\,52px\)\]{font-size:clamp(34px,5.2vw,52px)}.text-\[clamp\(36px\,4\.4vw\,56px\)\]{font-size:clamp(36px,4.4vw,56px)}.text-\[clamp\(36px\,4\.4vw\,58px\)\]{font-size:clamp(36px,4.4vw,58px)}.text-\[clamp\(36px\,4vw\,58px\)\]{font-size:clamp(36px,4vw,58px)}.text-\[clamp\(40px\,4\.6vw\,64px\)\]{font-size:clamp(40px,4.6vw,64px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[\.85\]{--tw-leading:.85;line-height:.85}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.07\]{--tw-leading:1.07;line-height:1.07}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.95\]{--tw-leading:1.95;line-height:1.95}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:800\]{font-weight:800}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.014em\]{--tw-tracking:-.014em;letter-spacing:-.014em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.016em\]{--tw-tracking:-.016em;letter-spacing:-.016em}.tracking-\[-0\.018em\]{--tw-tracking:-.018em;letter-spacing:-.018em}.tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[-0\.024em\]{--tw-tracking:-.024em;letter-spacing:-.024em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.026em\]{--tw-tracking:-.026em;letter-spacing:-.026em}.tracking-\[-0\.028em\]{--tw-tracking:-.028em;letter-spacing:-.028em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:nowrap\]{text-wrap:nowrap}.\[text-wrap\:pretty\]{text-wrap:pretty}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--st-accent\)\]{color:var(--st-accent)!important}.text-\[\#1d9e6f\]{color:#1d9e6f}.text-\[\#2a2545\]{color:#2a2545}.text-\[\#2f6db8\]{color:#2f6db8}.text-\[\#3a3a44\]{color:#3a3a44}.text-\[\#3b3b45\]{color:#3b3b45}.text-\[\#3f3a58\]{color:#3f3a58}.text-\[\#4a4a55\]{color:#4a4a55}.text-\[\#4c4472\]{color:#4c4472}.text-\[\#4c4670\]{color:#4c4670}.text-\[\#5a5478\]{color:#5a5478}.text-\[\#5b4dee\]{color:#5b4dee}.text-\[\#5b5b66\]{color:#5b5b66}.text-\[\#6a6a76\]{color:#6a6a76}.text-\[\#6b6b76\]{color:#6b6b76}.text-\[\#6f689a\]{color:#6f689a}.text-\[\#7d77a0\]{color:#7d77a0}.text-\[\#8a8a96\]{color:#8a8a96}.text-\[\#8b85b3\]{color:#8b85b3}.text-\[\#8d87ae\]{color:#8d87ae}.text-\[\#8f89b5\]{color:#8f89b5}.text-\[\#9a9aa6\]{color:#9a9aa6}.text-\[\#9c9caa\]{color:#9c9caa}.text-\[\#9d90ff\]{color:#9d90ff}.text-\[\#22a06b\]{color:#22a06b}.text-\[\#157a55\]{color:#157a55}.text-\[\#201b3d\]{color:#201b3d}.text-\[\#605a80\]{color:#605a80}.text-\[\#4534c9\]{color:#4534c9}.text-\[\#9296a6\]{color:#9296a6}.text-\[\#43434d\]{color:#43434d}.text-\[\#55555f\]{color:#55555f}.text-\[\#575173\]{color:#575173}.text-\[\#a2a2b0\]{color:#a2a2b0}.text-\[\#a39dc5\]{color:#a39dc5}.text-\[\#b5b5c0\]{color:#b5b5c0}.text-\[\#b9b3d9\]{color:#b9b3d9}.text-\[\#b0442f\]{color:#b0442f}.text-\[\#b3261e\]{color:#b3261e}.text-\[\#b4453a\]{color:#b4453a}.text-\[\#b93838\]{color:#b93838}.text-\[\#c2c2cc\]{color:#c2c2cc}.text-\[\#c3bedd\]{color:#c3bedd}.text-\[\#c4c6d0\]{color:#c4c6d0}.text-\[\#c98a1b\]{color:#c98a1b}.text-\[\#c4472e\]{color:#c4472e}.text-\[\#e8e5f7\]{color:#e8e5f7}.text-\[\#f3f3f8\]{color:#f3f3f8}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--mk-ink\)\]{color:var(--mk-ink)}.text-\[var\(--st-accent\)\]{color:var(--st-accent)}.text-\[var\(--st-accent-deep\)\]{color:var(--st-accent-deep)}.text-\[var\(--st-accent-fg\)\]{color:var(--st-accent-fg)}.text-\[var\(--st-cat-plagiarism\)\]{color:var(--st-cat-plagiarism)}.text-\[var\(--st-cat-spelling\)\]{color:var(--st-cat-spelling)}.text-\[var\(--st-danger\)\]{color:var(--st-danger)}.text-\[var\(--st-dim\)\]{color:var(--st-dim)}.text-\[var\(--st-doc-fg\)\]{color:var(--st-doc-fg)}.text-\[var\(--st-faint\)\]{color:var(--st-faint)}.text-\[var\(--st-fg\)\]{color:var(--st-fg)}.text-\[var\(--st-fg-muted\)\]{color:var(--st-fg-muted)}.text-\[var\(--st-fg-subtle\)\]{color:var(--st-fg-subtle)}.text-\[var\(--st-muted\)\]{color:var(--st-muted)}.text-\[var\(--st-success\)\]{color:var(--st-success)}.text-\[var\(--st-success-text\)\]{color:var(--st-success-text)}.text-\[var\(--st-warning\)\]{color:var(--st-warning)}.text-inherit{color:inherit}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[text-decoration-line\:underline\]{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[\#c2c2cc\]{text-decoration-color:#c2c2cc}.decoration-\[\#d64545\]{text-decoration-color:#d64545}.decoration-\[var\(--st-border-strong\)\]{-webkit-text-decoration-color:var(--st-border-strong);text-decoration-color:var(--st-border-strong)}.\[text-decoration-style\:wavy\]{text-decoration-style:wavy}.\[text-decoration-thickness\:1\.5px\]{text-decoration-thickness:1.5px}.decoration-\[1\.2px\]{text-decoration-thickness:1.2px}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.\[text-underline-offset\:3px\]{text-underline-offset:3px}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[\.08\]{opacity:.08}.opacity-\[\.22\]{opacity:.22}.opacity-\[\.28\]{opacity:.28}.opacity-\[\.35\]{opacity:.35}.opacity-\[0\.12\]{opacity:.12}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_-1px_0_var\(--st-edge2\)\,0_1px_0_var\(--st-edge2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-1px_0_var\(--st-edge2\)\,0_1px_0_var\(--st-edge2\)\]{--tw-shadow:0 -1px 0 var(--tw-shadow-color,var(--st-edge2)),0 1px 0 var(--tw-shadow-color,var(--st-edge2))}.shadow-\[0_0_0_1\.5px_var\(--cd-c\)\]{--tw-shadow:0 0 0 1.5px var(--tw-shadow-color,var(--cd-c));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,\.6\)\,0_6px_16px_rgba\(30\,25\,90\,\.10\)\,0_40px_90px_rgba\(91\,77\,238\,\.22\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#fff9),0 6px 16px var(--tw-shadow-color,#1e195a1a),0 40px 90px var(--tw-shadow-color,#5b4dee38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0003)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.2\)\],.shadow-\[0_1px_2px_rgba\(20\,20\,30\,\.04\)\,0_8px_26px_rgba\(20\,20\,30\,\.07\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(20\,20\,30\,\.04\)\,0_8px_26px_rgba\(20\,20\,30\,\.07\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#14141e0a),0 8px 26px var(--tw-shadow-color,#14141e12)}.shadow-\[0_1px_2px_rgba\(20\,20\,30\,\.04\)\,0_18px_50px_rgba\(20\,20\,30\,\.07\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#14141e0a),0 18px 50px var(--tw-shadow-color,#14141e12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(20\,20\,30\,\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#14141e0a)}.shadow-\[0_1px_2px_rgba\(20\,20\,30\,\.04\)\],.shadow-\[0_1px_2px_rgba\(60\,45\,160\,\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(60\,45\,160\,\.18\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#3c2da02e)}.shadow-\[0_1px_3px_rgba\(20\,20\,30\,\.08\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#14141e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(20\,20\,30\,\.04\)\,0_14px_34px_rgba\(20\,20\,30\,\.05\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#14141e0a),0 14px 34px var(--tw-shadow-color,#14141e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(20\,20\,30\,\.04\)\,0_18px_44px_rgba\(20\,20\,30\,\.05\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#14141e0a),0 18px 44px var(--tw-shadow-color,#14141e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(20\,20\,30\,\.04\)\,0_18px_44px_rgba\(20\,20\,30\,\.06\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#14141e0a),0 18px 44px var(--tw-shadow-color,#14141e0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(20\,20\,30\,\.04\)\,0_22px_50px_rgba\(20\,20\,30\,\.08\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#14141e0a),0 22px 50px var(--tw-shadow-color,#14141e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(20\,20\,30\,\.05\)\,0_22px_50px_rgba\(20\,20\,30\,\.09\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#14141e0d),0 22px 50px var(--tw-shadow-color,#14141e17);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(91\,77\,238\,\.28\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#5b4dee47)}.shadow-\[0_2px_6px_rgba\(91\,77\,238\,\.28\)\],.shadow-\[0_2px_8px_-4px_rgba\(50\,35\,120\,\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_-4px_rgba\(50\,35\,120\,\.08\)\]{--tw-shadow:0 2px 8px -4px var(--tw-shadow-color,#32237814)}.shadow-\[0_4px_14px_-6px_rgba\(90\,70\,220\,\.3\)\]{--tw-shadow:0 4px 14px -6px var(--tw-shadow-color,#5a46dc4d)}.shadow-\[0_4px_14px_-6px_rgba\(90\,70\,220\,\.3\)\],.shadow-\[0_4px_14px_rgba\(20\,20\,30\,\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(20\,20\,30\,\.06\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#14141e0f)}.shadow-\[0_4px_18px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow:0 4px 18px var(--tw-shadow-color,#0000001a)}.shadow-\[0_4px_18px_rgba\(0\,0\,0\,0\.10\)\],.shadow-\[0_8px_18px_-8px_rgba\(60\,45\,160\,\.3\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-8px_rgba\(60\,45\,160\,\.3\)\]{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#3c2da04d)}.shadow-\[0_8px_18px_rgba\(140\,80\,20\,\.1\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#8c50141a)}.shadow-\[0_8px_18px_rgba\(140\,80\,20\,\.1\)\],.shadow-\[0_8px_20px_rgba\(196\,71\,46\,\.07\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(196\,71\,46\,\.07\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#c4472e12)}.shadow-\[0_10px_24px_rgba\(20\,80\,50\,\.08\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#14503214)}.shadow-\[0_10px_24px_rgba\(20\,80\,50\,\.08\)\],.shadow-\[0_10px_24px_rgba\(40\,30\,90\,\.1\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(40\,30\,90\,\.1\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#281e5a1a)}.shadow-\[0_10px_30px_-18px_rgba\(60\,45\,160\,\.25\)\]{--tw-shadow:0 10px 30px -18px var(--tw-shadow-color,#3c2da040)}.shadow-\[0_10px_30px_-18px_rgba\(60\,45\,160\,\.25\)\],.shadow-\[0_18px_40px_rgba\(20\,20\,30\,\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(20\,20\,30\,\.28\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#14141e47)}.shadow-\[0_18px_40px_rgba\(30\,25\,90\,\.10\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#1e195a1a)}.shadow-\[0_18px_40px_rgba\(30\,25\,90\,\.10\)\],.shadow-\[0_18px_40px_rgba\(30\,25\,90\,\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(30\,25\,90\,\.12\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#1e195a1f)}.shadow-\[0_18px_50px_rgba\(20\,20\,30\,\.12\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#14141e1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_50px_-18px_rgba\(50\,35\,140\,\.35\)\,0_4px_12px_-6px_rgba\(50\,35\,140\,\.15\)\]{--tw-shadow:0 24px 50px -18px var(--tw-shadow-color,#32238c59),0 4px 12px -6px var(--tw-shadow-color,#32238c26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(30\,25\,90\,\.14\)\,0_6px_18px_rgba\(30\,25\,90\,\.07\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#1e195a24),0 6px 18px var(--tw-shadow-color,#1e195a12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_8px_10px_-8px_rgba\(20\,20\,30\,0\.14\)\]{--tw-shadow:inset 0 8px 10px -8px var(--tw-shadow-color,#14141e24)}.shadow-\[inset_0_8px_10px_-8px_rgba\(20\,20\,30\,0\.14\)\],.shadow-\[var\(--st-bevel-light\)\,var\(--st-shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--st-bevel-light\)\,var\(--st-shadow\)\]{--tw-shadow:var(--st-bevel-light),var(--st-shadow)}.shadow-\[var\(--st-shadow-accent-sm\)\]{--tw-shadow:var(--st-shadow-accent-sm)}.shadow-\[var\(--st-shadow-accent-sm\)\],.shadow-\[var\(--st-shadow-card\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--st-shadow-card\)\]{--tw-shadow:var(--st-shadow-card)}.shadow-\[var\(--st-shadow-footer\)\]{--tw-shadow:var(--st-shadow-footer)}.shadow-\[var\(--st-shadow-footer\)\],.shadow-\[var\(--st-shadow-popover\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--st-shadow-popover\)\]{--tw-shadow:var(--st-shadow-popover)}.shadow-\[var\(--st-shadow-sm\)\]{--tw-shadow:var(--st-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#eceafb\]{--tw-ring-color:#eceafb}.ring-transparent{--tw-ring-color:transparent}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[80px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px)}.blur-\[90px\]{--tw-blur:blur(90px)}.blur-\[90px\],.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-\[3px\],.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,translate\]{transition-property:box-shadow,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\,translate\]{transition-property:opacity,visibility,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[450ms\]{--tw-duration:.45s;transition-duration:.45s}.duration-\[var\(--st-dur-micro\)\]{--tw-duration:var(--st-dur-micro);transition-duration:var(--st-dur-micro)}.ease-\[var\(--st-ease\)\]{--tw-ease:var(--st-ease);transition-timing-function:var(--st-ease)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[transition-timing-function\:var\(--st-ease\)\]{transition-timing-function:var(--st-ease)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--st-h\:38px\]{--st-h:38px}.\[--st-h\:41px\]{--st-h:41px}.\[--st-h\:42px\]{--st-h:42px}.\[--st-h\:46px\]{--st-h:46px}.\[--st-h\:var\(--st-control-h-lg\)\]{--st-h:var(--st-control-h-lg)}.\[background\:radial-gradient\(closest-side\,\#7365f0_0\%\,\#7365f0_38\%\,rgba\(115\,101\,240\,0\)_100\%\)\]{background:radial-gradient(closest-side,#7365f0 0 38%,#7365f000 100%)}.\[background\:radial-gradient\(closest-side\,\#c8c0ff_0\%\,\#c8c0ff_38\%\,rgba\(200\,192\,255\,0\)_100\%\)\]{background:radial-gradient(closest-side,#c8c0ff 0 38%,#c8c0ff00 100%)}.\[background\:radial-gradient\(closest-side\,\#ffd9f0_0\%\,\#ffd9f0_38\%\,rgba\(255\,217\,240\,0\)_100\%\)\]{background:radial-gradient(closest-side,#ffd9f0 0 38%,#ffd9f000 100%)}.ring-inset{--tw-ring-inset:inset}.group-focus-within\:visible:is(:where(.group):focus-within *){visibility:visible}.group-focus-within\:translate-y-0:is(:where(.group):focus-within *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\:rotate-180:is(:where(.group):focus-within *){rotate:180deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/cta\:translate-x-0\.5:is(:where(.group\/cta):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/cta\:shadow-\[var\(--st-shadow-accent\)\]:is(:where(.group\/cta):hover *){--tw-shadow:var(--st-shadow-accent);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/row\:translate-x-0:is(:where(.group\/row):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}.placeholder\:text-\[var\(--st-faint\)\]::placeholder{color:var(--st-faint)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.first\:pt-2\.5:first-child{padding-top:calc(var(--spacing) * 2.5)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#4534c9\]:hover{border-color:#4534c9}.hover\:border-\[\#cfc9ec\]:hover{border-color:#cfc9ec}.hover\:border-\[var\(--st-accent-border\)\]:hover{border-color:var(--st-accent-border)}.hover\:bg-\[\#3a2bb0\]:hover{background-color:#3a2bb0}.hover\:bg-\[\#e3defc\]:hover{background-color:#e3defc}.hover\:bg-\[\#f6f4fd\]:hover{background-color:#f6f4fd}.hover\:bg-\[\#f6f4ff\]:hover{background-color:#f6f4ff}.hover\:bg-\[\#fafafc\]:hover{background-color:#fafafc}.hover\:bg-\[color-mix\(in_srgb\,var\(--st-accent\)_10\%\,var\(--st-bg-subtle\)\)\]:hover{background-color:var(--st-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--st-accent\)_10\%\,var\(--st-bg-subtle\)\)\]:hover{background-color:color-mix(in srgb,var(--st-accent) 10%,var(--st-bg-subtle))}}.hover\:bg-\[var\(--st-bg-subtle\)\]:hover{background-color:var(--st-bg-subtle)}.hover\:bg-\[var\(--st-hover\)\]:hover{background-color:var(--st-hover)}.hover\:text-\[\#2a2545\]:hover{color:#2a2545}.hover\:text-\[\#4a40c9\]:hover{color:#4a40c9}.hover\:text-\[\#201b3d\]:hover{color:#201b3d}.hover\:text-\[\#4534c9\]:hover{color:#4534c9}.hover\:text-\[\#35304e\]:hover{color:#35304e}.hover\:text-\[\#b8aeff\]:hover{color:#b8aeff}.hover\:text-\[\#f3f3f8\]:hover{color:#f3f3f8}.hover\:text-\[var\(--st-accent\)\]:hover{color:var(--st-accent)}.hover\:text-\[var\(--st-accent-deep\)\]:hover{color:var(--st-accent-deep)}.hover\:text-\[var\(--st-fg\)\]:hover{color:var(--st-fg)}.hover\:text-\[var\(--st-fg-muted\)\]:hover{color:var(--st-fg-muted)}.hover\:text-\[var\(--st-muted\)\]:hover{color:var(--st-muted)}.hover\:text-\[var\(--st-nav\)\]:hover{color:var(--st-nav)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:shadow-\[0_2px_4px_rgba\(20\,20\,30\,\.05\)\,0_16px_36px_rgba\(20\,20\,30\,\.09\)\]:hover{--tw-shadow:0 2px 4px var(--tw-shadow-color,#14141e0d),0 16px 36px var(--tw-shadow-color,#14141e17);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_2px_6px_rgba\(20\,20\,30\,\.06\)\,0_26px_56px_rgba\(20\,20\,30\,\.11\)\]:hover{--tw-shadow:0 2px 6px var(--tw-shadow-color,#14141e0f),0 26px 56px var(--tw-shadow-color,#14141e1c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_10px_rgba\(20\,20\,30\,\.05\)\,0_18px_40px_rgba\(20\,20\,30\,\.07\)\]:hover{--tw-shadow:0 4px 10px var(--tw-shadow-color,#14141e0d),0 18px 40px var(--tw-shadow-color,#14141e12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_16px_34px_-16px_rgba\(60\,45\,160\,\.25\)\]:hover{--tw-shadow:0 16px 34px -16px var(--tw-shadow-color,#3c2da040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-\[color-mix\(in_srgb\,var\(--st-fg\)_6\%\,transparent\)\]:hover{--tw-ring-color:var(--st-fg)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-\[color-mix\(in_srgb\,var\(--st-fg\)_6\%\,transparent\)\]:hover{--tw-ring-color:color-mix(in srgb,var(--st-fg) 6%,transparent)}}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[\#4534c9\]:focus{border-color:#4534c9}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--st-accent\)\]:focus{--tw-ring-color:var(--st-accent)}.focus-visible\:text-\[var\(--st-fg-muted\)\]:focus-visible{color:var(--st-fg-muted)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-\[\#9d90ff\]:focus-visible{outline-color:#9d90ff}.active\:brightness-95:active{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-\[var\(--st-dim\)\]:disabled{color:var(--st-dim)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:\!animate-none{animation:none!important}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:430px){.max-\[430px\]\:hidden{display:none}.max-\[430px\]\:\!text-\[42px\]{font-size:42px!important}}@media not all and (min-width:80rem){.max-xl\:mt-0{margin-top:0}.max-xl\:grid{display:grid}.max-xl\:hidden{display:none}.max-xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-xl\:gap-3{gap:calc(var(--spacing) * 3)}.max-xl\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-xl\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-xl\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-xl\:pt-0{padding-top:0}}@media not all and (min-width:64rem){.max-lg\:order-1{order:1}.max-lg\:order-2{order:2}.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:top-\[150px\]{top:150px}.max-sm\:right-0{right:0}.max-sm\:left-auto{left:auto}.max-sm\:ml-auto{margin-left:auto}.max-sm\:hidden{display:none}.max-sm\:\!size-\[18px\]{width:18px!important;height:18px!important}.max-sm\:\!h-9{height:calc(var(--spacing) * 9)!important}.max-sm\:h-\[290px\]{height:290px}.max-sm\:\!min-h-0{min-height:0!important}.max-sm\:min-h-\[220px\]{min-height:220px}.max-sm\:w-\[var\(--st-h\)\]{width:var(--st-h)}.max-sm\:w-full{width:100%}.max-sm\:shrink{flex-shrink:1}.max-sm\:basis-auto{flex-basis:auto}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:gap-2{gap:calc(var(--spacing) * 2)}.max-sm\:gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.max-sm\:\!px-0{padding-inline:0!important}.max-sm\:\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-sm\:\!text-\[13\.5px\]{font-size:13.5px!important}.max-sm\:\[--st-h\:36px\]{--st-h:36px}}@media (min-width:431px){.min-\[431px\]\:hidden{display:none}}@media (min-width:981px){.min-\[981px\]\:flex{display:flex}.min-\[981px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:top-auto{top:auto}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-auto{right:auto}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:bottom-auto{bottom:auto}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:-order-1{order:calc(1 * -1)}.sm\:-order-2{order:calc(2 * -1)}.sm\:order-none{order:0}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:ml-auto{margin-left:auto}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-\[9\.5rem\]{width:9.5rem}.sm\:w-\[min\(460px\,calc\(100vw-2rem\)\)\]{width:min(460px,100vw - 2rem)}.sm\:w-auto{width:auto}.sm\:max-w-\[calc\(100\%-96px\)\]{max-width:calc(100% - 96px)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:text-\[14px\]{font-size:14px}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media (min-width:48rem){.md\:col-start-3{grid-column-start:3}.md\:row-start-1{grid-row-start:1}.md\:-mt-\[24px\]{margin-top:-24px}.md\:block{display:block}.md\:hidden{display:none}.md\:aspect-\[8\.5\/11\]{aspect-ratio:8.5/11}.md\:max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[auto_minmax\(0\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,22rem) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,24rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-\[var\(--st-sheet-gap\)\]{gap:var(--st-sheet-gap)}.md\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.md\:rounded-\[var\(--st-radius-card\)\]{border-radius:var(--st-radius-card)}.md\:p-\[calc\(100\%\*3\/34\)\]{padding:8.82353%}.md\:pt-\[calc\(68px\+56px\)\]{padding-top:124px}.md\:pl-7{padding-left:calc(var(--spacing) * 7)}.md\:font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.md\:shadow-\[0_0_0_1px_var\(--st-edge2\)\,0_10px_30px_-18px_rgba\(30\,30\,60\,\.2\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--st-edge2)),0 10px 30px -18px var(--tw-shadow-color,#1e1e3c33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:64rem){.lg\:min-h-\[clamp\(780px\,calc\(100vh-147px\)\,880px\)\]{min-height:clamp(780px,100vh - 147px,880px)}.lg\:w-\[calc\(clamp\(780px\,calc\(100vh-147px\)\,880px\)\*0\.96\)\]{width:calc(clamp(780px,100vh - 147px,880px)/1.04167)}.lg\:grid-cols-\[1fr_repeat\(4\,auto\)\]{grid-template-columns:1fr repeat(4,auto)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,\.85fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_200px\]{grid-template-columns:minmax(0,1fr) 200px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,21rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,21rem)}.lg\:items-center{align-items:center}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:gap-x-14{column-gap:calc(var(--spacing) * 14)}.lg\:overflow-y-auto{overflow-y:auto}}@media (min-width:80rem){.xl\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-\[1300px\]{height:1300px}.xl\:max-w-\[560px\]{max-width:560px}.xl\:scale-\[1\.06\]{scale:1.06}.xl\:pt-\[124px\]{padding-top:124px}}@media (min-width:96rem){.\32 xl\:scale-\[1\.14\]{scale:1.14}}.\[\&_svg\]\:\!h-5 svg{height:calc(var(--spacing) * 5)!important}.\[\&_svg\]\:\!w-5 svg{width:calc(var(--spacing) * 5)!important}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:not\(\:first-child\)\]\:mt-7:not(:first-child){margin-top:calc(var(--spacing) * 7)}.\[\&\:not\(\:first-child\)\]\:mt-\[0\.55em\]:not(:first-child){margin-top:.55em}.\[\&\>\:not\(\:first-child\)\]\:pl-\[clamp\(7px\,1\.1vw\,15px\)\]>:not(:first-child){padding-left:clamp(7px,1.1vw,15px)}.\[\&\>\:not\(\:last-child\)\]\:pr-\[clamp\(7px\,1\.1vw\,15px\)\]>:not(:last-child){padding-right:clamp(7px,1.1vw,15px)}.\[\&\>p\]\:mt-3>p{margin-top:calc(var(--spacing) * 3)}.\[\&\>p\]\:text-\[16\.5px\]>p{font-size:16.5px}.\[\&\>p\]\:leading-\[1\.7\]>p{--tw-leading:1.7;line-height:1.7}.\[\&\>p\]\:text-\[var\(--mk-ink\)\]>p{color:var(--mk-ink)}}:root{--hc-font:var(--st-font);--hc-heading-font:var(--st-heading-font,var(--st-font));--hc-surface:var(--st-surface);--hc-surface-sunken:var(--st-surface-sunken,#f7f7fb);--hc-fg:var(--st-fg);--hc-fg-muted:var(--st-fg-muted);--hc-fg-subtle:var(--st-fg-subtle);--hc-line:var(--st-border);--hc-line-strong:var(--st-border-strong);--hc-accent:var(--st-accent);--hc-accent-deep:var(--st-accent-deep);--hc-accent-subtle:var(--st-accent-subtle);--hc-accent-border:var(--st-accent-border);--hc-hl:var(--st-search-hl);--hc-radius-sm:var(--st-radius-sm);--hc-radius:var(--st-radius);--hc-radius-lg:var(--st-radius-lg);--hc-shadow-menu:var(--st-shadow-lg)}.st-site-corner{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:85;align-items:center;gap:12px;display:flex;position:fixed}#st-site-corner-cookie:empty{display:none}.st-site-corner[data-corner=bottom-left]{right:auto;left:calc(20px + env(safe-area-inset-left,0px))}.st-site-corner[data-corner=top-left],.st-site-corner[data-corner=top-right]{bottom:auto;top:calc(20px + env(safe-area-inset-top,0px))}.st-site-corner[data-corner=top-left]{right:auto;left:calc(20px + env(safe-area-inset-left,0px))}:root{color-scheme:light;--mk-card-bg:#fbfbfd;--mk-hairline:#ececf1;--mk-ink:#25252e;--mk-footer-bg:#0e0e15;--mk-snippet-slide:1.25rem}.mk-eyebrow{font-family:var(--st-font-script);letter-spacing:-.01em;color:var(--st-accent);font-size:24px;font-weight:700;line-height:1}.mk-eyebrow.on-dark{color:#9d90ff;text-shadow:0 1px 12px #0f092d99}.mk-shell{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.mk-shell.mk-chrome{max-width:calc(72rem + 40px)}@media (min-width:80rem){.mk-shell{max-width:80rem}.mk-shell.mk-chrome{max-width:calc(80rem + 40px)}}.mk-help-col,.mk-policy,.mk-read-col{width:100%;max-width:60rem;margin-inline:auto}.mk-policy{padding-inline-start:1.15rem;position:relative}.mk-policy:before{content:"";height:5.5rem;top:.2em}.mk-policy:before,.mk-toc-mark{background:var(--st-accent);border-radius:1px;width:2px;position:absolute;left:0}.mk-toc-mark{pointer-events:none;transition:top var(--st-dur-element) var(--st-ease),height var(--st-dur-element) var(--st-ease)}@media (prefers-reduced-motion:reduce){.mk-toc-mark{transition:none}}.mk-help-cards{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.mk-help-cards>*{width:100%}@media (min-width:40rem){.mk-help-cards>*{width:calc(50% - .625rem)}}@media (min-width:80rem){.mk-help-cards>*{width:calc(33.3333% - .833333rem)}}.mk-post-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(18px,2.4vw,26px);display:grid}.mk-post-cell{grid-column:span 6;min-width:0}.mk-post-card{flex-direction:var(--mk-post-dir,column)}.mk-post-card-media{flex:var(--mk-post-media,0 0 auto);aspect-ratio:var(--mk-post-media-aspect,16/10);min-width:0;min-height:0}.mk-post-card-body{justify-content:var(--mk-post-body-justify,flex-start);padding:var(--mk-post-body-pad,20px 24px 24px)}@media (min-width:40rem) and (not (min-width:64rem)){.mk-post-cell[data-row-sm="2"]{grid-column:span 3}.mk-post-cell[data-row-sm="1"]{--mk-post-dir:row;--mk-post-media:0 0 46%;--mk-post-body-justify:center;--mk-post-body-pad:clamp(26px,3.4vw,44px)}}@media (min-width:64rem){.mk-post-cell[data-row-lg="3"]{grid-column:span 2}.mk-post-cell[data-row-lg="2"]{--mk-post-media-aspect:2/1;grid-column:span 3}.mk-post-cell[data-row-lg="1"]{--mk-post-dir:row;--mk-post-media:0 0 46%;--mk-post-body-justify:center;--mk-post-body-pad:clamp(26px,3.4vw,44px)}}.mk-post-hero{isolation:isolate;background:#1c1a2e;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #14141e14,0 12px 32px #2e266e24,0 32px 64px -24px #2e266e38}.mk-post-hero>.mk-post-hero-art,.mk-post-hero>picture{z-index:0;position:absolute;inset:0}.mk-post-hero:before{z-index:1;background:linear-gradient(#0c0a1800,#0c0a184d 38%,#0c0a18bd 70%,#0c0a18eb),linear-gradient(#0c0a183d,#0c0a1800 28%)}.mk-post-hero:after,.mk-post-hero:before{content:"";pointer-events:none;position:absolute;inset:0}.mk-post-hero:after{z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1a}.mk-post-hero-body{z-index:2;color:#fff;flex-direction:column;justify-content:flex-end;min-height:clamp(360px,46vw,560px);padding-top:clamp(150px,20vw,220px);display:flex;position:relative}.mk-post-hero-copy{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(#0c0a1800,#0c0a1847 30%,#0c0a1880);padding:56px clamp(20px,4vw,48px) clamp(24px,3.6vw,40px);-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 64px),#0000)}.mk-post-hero-copy a,.mk-post-hero-copy h1,.mk-post-hero-copy p,.mk-post-hero-copy span{text-shadow:0 1px 2px #0009,0 2px 8px #00000073,0 10px 32px #0006}@media not all and (min-width:40rem){.mk-post-hero{box-shadow:none;border-radius:0;margin-inline:-1.5rem}.mk-post-hero-copy{padding-inline:1.5rem}}.mk-post-hero-copy .mk-post-hero-chip{white-space:nowrap;color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:none;transition:background var(--st-dur-element,.15s) var(--st-ease,ease);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 2px 8px #00000038}.mk-post-hero-copy .mk-post-hero-chip.is-category{color:#fff;background:#ffffff2e;border-color:#ffffff47;font-weight:700}.mk-post-hero-copy a.mk-post-hero-chip:hover{background:#ffffff42}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3{text-wrap:balance}main h1{font-weight:800}body{background:var(--st-surface);color:var(--st-fg);font-family:var(--st-font-sans);overflow-x:clip}::selection{background:var(--st-accent-subtle)}.st-hero-wash{background:radial-gradient(1200px 500px at 80% -10%,#5b4dee14,#0000 60%),linear-gradient(#eef0f8,#f3f4fb 70%,#fff)}.mk-dots{background-image:radial-gradient(circle,var(--st-fg) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.mk-dots{background-image:radial-gradient(circle,color-mix(in srgb,var(--st-fg) 9%,transparent) 1px,transparent 1px)}}.mk-dots{background-size:22px 22px}.mk-dots-fade{-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 70% at 50% 30%,#000 40%,#0000 100%)}.mk-glow{filter:blur(70px);pointer-events:none;opacity:.5;border-radius:9999px;position:absolute}.mk-section{padding:56px 0;position:relative}@media (min-width:768px){.mk-section{padding:96px 0}}.mk-section-tint{background:linear-gradient(#f7f7fb,#fff)}.mk-card{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-surface);box-shadow:var(--st-bevel-light),var(--st-shadow-sm);transition:transform var(--st-dur-element) var(--st-ease),box-shadow var(--st-dur-element) var(--st-ease),border-color var(--st-dur-element) var(--st-ease)}.mk-card:hover{border-color:var(--st-border-strong);box-shadow:var(--st-bevel-light),var(--st-shadow);transform:translateY(-3px)}.mk-usecase{transition:transform var(--st-dur-element) var(--st-ease),box-shadow var(--st-dur-element) var(--st-ease)}.mk-usecase:hover{transform:translateY(-4px);box-shadow:0 2px 6px #14141e0a,0 22px 48px #14141e1a}.mk-usecase-art{position:relative;overflow:hidden}.mk-usecase-gate{animation:os-ic-pulse 2.6s infinite}@keyframes mk-usecase-packet{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(184px)}}.mk-usecase-packet{transform-box:fill-box;animation:mk-usecase-packet 2.8s var(--st-ease) infinite}@media (prefers-reduced-motion:reduce){.mk-usecase,.mk-usecase:hover{transition:none;transform:none}.mk-usecase-art .mk-caret,.mk-usecase-art .mk-dashline,.mk-usecase-art .st-float,.mk-usecase-art .st-float-late,.mk-usecase-art .st-scanline,.mk-usecase-gate,.mk-usecase-packet,.mk-usecase-score{animation:none}.mk-usecase-packet{opacity:1;transform:translate(92px)}}.mk-reveal-group.mk-reveal-armed [data-reveal],.mk-reveal.mk-reveal-armed{opacity:.6;transform:translateY(14px)}.mk-reveal-group.in [data-reveal],.mk-reveal.in{opacity:1;transition:opacity .64s var(--st-ease),transform .64s var(--st-ease);transform:none}.mk-reveal-group.in [data-reveal]{transition-delay:calc(var(--i,0) * var(--mk-stagger,70ms))}@media (prefers-reduced-motion:reduce),print{.mk-reveal-group.mk-reveal-armed [data-reveal],.mk-reveal.mk-reveal-armed{opacity:1;transform:none}.mk-reveal-group.in [data-reveal],.mk-reveal.in{transition:none}}@keyframes mk-scan-y{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(150px)}}.mk-scanline{animation:mk-scan-y 3.4s var(--st-ease) infinite}@keyframes mk-dash{to{stroke-dashoffset:-16px}}.mk-dashline{stroke-dasharray:4 4;animation:mk-dash 2.6s linear infinite}@keyframes mk-pop{0%,60%{opacity:0;transform:scale(.85)}75%,to{opacity:1;transform:scale(1)}}.mk-pop{transform-origin:50%;animation:mk-pop 3.4s var(--st-ease) infinite}@keyframes mk-blink{0%,55%{opacity:1}60%,to{opacity:.1}}.mk-caret{animation:mk-blink 1.05s step-end infinite}@keyframes mk-typewidth{0%{width:0}70%,to{width:100%}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.mk-float{animation:mk-float 6s ease-in-out infinite}.mk-float-slow{animation:mk-float 9s ease-in-out infinite}@keyframes mk-dial{0%{stroke-dashoffset:220px}to{stroke-dashoffset:66px}}.mk-dial{animation:mk-dial 2.2s var(--st-ease) both;animation-delay:.6s}@keyframes mk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mk-marquee{width:max-content;animation:mk-marquee 30s linear infinite;display:flex}.mk-marquee:hover{animation-play-state:paused}@keyframes os-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(var(--r,0deg))}}@keyframes os-float2{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-9px) rotate(var(--r,0deg))}}@keyframes os-twinkle{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes os-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes os-spin{to{transform:rotate(1turn)}}@keyframes os-shine{0%,55%{transform:translate(-130%)}to{transform:translate(240%)}}@keyframes os-dust{0%,to{opacity:calc(var(--o,.12) * .4);transform:translate(0)}50%{opacity:var(--o,.12);transform:translateY(-14px)}}.mk-os-float,.mk-os-float2{animation:none}@media (prefers-reduced-motion:reduce){.mk-os-dust,.mk-os-float,.mk-os-float2,.mk-os-twinkle{animation:none!important}}.mk-cv{content-visibility:auto;contain-intrinsic-size:auto 720px}.mk-sweep{pointer-events:none;position:absolute;overflow:hidden}.mk-sweep>*{background-repeat:no-repeat;background-size:100% var(--sweep-h,2px);will-change:transform;position:absolute;inset:0}@keyframes os-scan{0%{transform:translateY(0)}55%{transform:translateY(calc(100% - var(--sweep-h,2px)))}to{transform:translateY(0)}}@keyframes os-ic-scan{0%,to{transform:translate(-3px,1px)}50%{transform:translate(4px,-2px)}}@keyframes os-ic-pulse{0%,84%,to{transform:scale(1)}92%{transform:scale(1.18)}}@keyframes os-ic-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes os-ic-wiggle{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes os-ic-tw{0%,to{opacity:.35;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes os-ic-sweep{0%{opacity:0;transform:translateY(0)}14%{opacity:.55}56%{opacity:.55}72%,to{opacity:0;transform:translateY(25px)}}@keyframes os-ic-line{0%,18%,to{opacity:.3}38%,60%{opacity:1}}.mk-glass{background:#ffffffeb;border:1px solid #fffffff2;border-radius:14px;box-shadow:0 20px 46px #1e195a21}.mk-glass-pill{box-shadow:0 16px 36px #1e195a26}.mk-glass-frame,.mk-glass-pill{background:#fffffff0;border:1px solid #fffffff5}.mk-glass-frame{border-radius:21px;flex-direction:column;padding:5px;display:flex;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #17171c0f,0 34px 90px #1e195a33,0 10px 28px #1e195a1a}.mk-glass-frame-inner{border:1px solid #17171c1a;box-shadow:0 1px 2px #14141e0f,0 6px 16px #14141e1a}.mk-dots-v2{background-image:radial-gradient(circle,var(--st-fg) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.mk-dots-v2{background-image:radial-gradient(circle,color-mix(in srgb,var(--st-fg) 9%,transparent) 1px,transparent 1px)}}.mk-dots-v2{background-size:24px 24px}.mk-dots-hero{-webkit-mask-image:radial-gradient(70% 55% at 50% 18%,#000 28%,#0000 78%);mask-image:radial-gradient(70% 55% at 50% 18%,#000 28%,#0000 78%)}@media not all and (min-width:48rem){.mk-dots-hero{display:none}}.mk-price-ground{background:linear-gradient(#edeef7,#f3f3fa 38%,#f9f9fd 78%,#fff);position:relative}.mk-price-ground-dots{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 35%,#0000 90%);mask-image:linear-gradient(#000 0 35%,#0000 90%)}.mk-price-bloom{pointer-events:none;background:radial-gradient(closest-side,#5b4dee24,#0000 72%);border-radius:9999px;width:min(760px,92vw);height:420px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.mk-price-track{background:#ececf2;border-radius:10px;gap:3px;padding:3px;box-shadow:inset 0 1px 2px #14141e12,inset 0 0 0 1px #14141e0d}.mk-price-tab,.mk-price-track{align-items:center;display:inline-flex}.mk-price-tab{letter-spacing:-.005em;color:#5c5c68;cursor:pointer;height:34px;transition:color var(--st-dur-element) var(--st-ease),background-color var(--st-dur-element) var(--st-ease),box-shadow var(--st-dur-element) var(--st-ease);background:0 0;border:1px solid #0000;border-radius:7px;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600}.mk-price-tab:hover{color:var(--st-fg)}.mk-price-tab[aria-pressed=true]{background:var(--st-grad-surface);color:var(--st-fg);border-color:var(--st-border);box-shadow:var(--st-bevel-light),var(--st-shadow-sm)}.mk-price-tab:focus-visible{outline:2px solid var(--st-accent);outline-offset:1px}.mk-price-save{letter-spacing:.03em;height:19px;color:var(--st-accent-deep);background:linear-gradient(#fff,#efedfe);border:1px solid #5b4dee57;border-radius:5px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #3226a024}.mk-price-frame{background:linear-gradient(#ffffffe6,#ffffffc7);border:1px solid #fffffff5;border-radius:22px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #17171c0f,0 34px 90px #1e195a29,0 10px 28px #1e195a14}.mk-price-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:48rem){.mk-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-price-pane{--pp-x:26px;--pp-kicker:#6a6a76;--pp-ink:var(--st-fg);--pp-muted:#6a6a76;--pp-body:#55555f;--pp-bullet:#3a3a44;--pp-rule:#17171c14;--pp-disc-bg:var(--st-accent-subtle);--pp-disc-fg:var(--st-accent);--pp-head-bg:linear-gradient(180deg,#f6f6fa,#fafafd);background:linear-gradient(#fff,#fafafd);border:1px solid #17171c17;border-radius:12px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #14141e0d,0 6px 16px #14141e0f}@media (min-width:64rem){.mk-price-pane{--pp-x:32px}}.mk-price-head{padding:28px var(--pp-x) 22px;background:var(--pp-head-bg);border-bottom:1px solid var(--pp-rule);box-shadow:inset 0 1px #ffffffb3}.mk-price-body{padding:24px var(--pp-x) 30px;flex-direction:column;flex:1;display:flex}.mk-price-pane-pro{--pp-kicker:var(--st-accent);--pp-rule:#5b4dee38;--pp-head-bg:linear-gradient(180deg,#f1eefe,#f8f6ff);background:linear-gradient(#fff,#f6f4ff);border-color:#5b4dee6b;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #5b4dee1f,0 1px 2px #3226a014,0 14px 36px -10px #5b4dee47}.mk-price-kicker{letter-spacing:.1em;color:var(--pp-kicker);margin:0;font-size:15px;line-height:22px}.mk-price-kicker,.mk-price-tag{text-transform:uppercase;font-weight:700}.mk-price-tag{letter-spacing:.06em;height:22px;color:var(--st-accent-fg);background:var(--st-grad-primary);box-shadow:var(--st-bevel),0 1px 2px #3226a04d;border-radius:5px;align-items:center;padding:0 9px;font-size:10.5px;display:inline-flex}.mk-price-figure{letter-spacing:-.025em;color:var(--pp-ink);margin:14px 0 0;font-size:42px;font-weight:800;line-height:1.05}.mk-price-figure small{letter-spacing:normal;color:var(--pp-muted);margin-left:6px;font-size:14px;font-weight:500}.mk-price-line{min-height:3.2em;color:var(--pp-body);margin:8px 0 0;font-size:13.5px;font-weight:500;line-height:1.6}.mk-price-list{flex-direction:column;gap:11px;margin:0 0 28px;padding:0;list-style:none;display:flex}.mk-price-tick{color:var(--pp-bullet);align-items:flex-start;gap:10px;margin:0;font-size:13px;font-weight:500;line-height:1.45;display:flex}.mk-price-tick i{background:var(--pp-disc-bg);width:18px;height:18px;color:var(--pp-disc-fg);border-radius:9999px;flex:none;margin-top:.5px;display:inline-flex}.mk-price-cta,.mk-price-tick i{justify-content:center;align-items:center}.mk-price-cta{--st-h:46px;height:var(--st-h);border-radius:calc(var(--st-h) * var(--st-radius-ratio-button));border:1px solid var(--st-border-strong);background:var(--st-grad-surface);color:var(--st-fg);box-shadow:var(--st-bevel-light),var(--st-shadow-sm);transition:border-color var(--st-dur-element) var(--st-ease),background var(--st-dur-element) var(--st-ease),box-shadow var(--st-dur-element) var(--st-ease);gap:8px;margin-top:auto;font-size:14.5px;font-weight:600;display:flex}.mk-price-cta:hover{background:var(--st-grad-surface-hover);border-color:#17171c4d}.mk-price-cta svg{transition:transform var(--st-dur-element) var(--st-ease);flex:none}.mk-price-cta-pro{background:var(--st-grad-primary);color:var(--st-accent-fg)}.mk-price-cta-pro,.mk-price-cta-pro:hover{box-shadow:var(--st-bevel),var(--st-shadow-accent-sm);border-color:#0000001f}.mk-price-cta-pro:hover{background:var(--st-grad-primary-hover)}.mk-price-cta-pro:hover svg{transform:translate(3px)}.mk-price-cta:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mk-price-cta,.mk-price-cta svg,.mk-price-tab{transition:none}}.mk-hero-title{letter-spacing:-.045em;color:#151329;font-size:clamp(44px,5.9vw,86px);font-weight:900;line-height:1}.mk-hero-accent{white-space:nowrap;display:inline-block;position:relative}.mk-hero-accent>span{z-index:1;color:#0000;background-image:linear-gradient(90deg,#5f57e0,#6f4de4 52%,#8143ea);-webkit-background-clip:text;background-clip:text;position:relative}.mk-hero-underline{z-index:0;fill:#e9c34b;pointer-events:none;width:100.5%;height:.34em;position:absolute;bottom:-.27em;left:0}.mk-check-chip{color:#3a3a44;white-space:nowrap;transition:color var(--st-dur-element) var(--st-ease),box-shadow var(--st-dur-element) var(--st-ease);border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 10px;font-size:12.5px;font-weight:650;line-height:1;display:inline-flex}.mk-check-chip:hover{color:var(--st-accent);box-shadow:0 18px 40px #1e195a33}.mk-check-chip:focus-visible{outline:2px solid var(--st-accent-border);outline-offset:2px}.mk-check-dot{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.mk-check-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}}@media (min-width:80rem){.mk-hero-checks.is-scene{z-index:4;pointer-events:none;display:block;position:absolute;inset:0}.mk-hero-checks.is-scene>.mk-check-chip{left:var(--x,auto);right:var(--rx,auto);top:var(--y);transform:rotate(var(--r,0deg));pointer-events:auto;animation:mk-chip-drift var(--drift-dur,8s) ease-in-out var(--drift-delay,0s) infinite;position:absolute}.mk-hero-checks.is-scene>.mk-check-chip:first-child{--drift-dur:7.6s;--drift-delay:-1.1s}.mk-hero-checks.is-scene>.mk-check-chip:nth-child(2){--drift-dur:9.2s;--drift-delay:-4.3s}.mk-hero-checks.is-scene>.mk-check-chip:nth-child(3){--drift-dur:8.1s;--drift-delay:-2.6s}.mk-hero-checks.is-scene>.mk-check-chip:nth-child(4){--drift-dur:8.7s;--drift-delay:-5.9s}.mk-hero-checks.is-scene>.mk-check-chip:nth-child(5){--drift-dur:7.2s;--drift-delay:-3.4s}.mk-hero-checks.is-scene>.mk-check-chip:nth-child(6){--drift-dur:9.6s;--drift-delay:-.7s}}@keyframes mk-chip-drift{0%,to{transform:translateZ(0) rotate(var(--r,0deg))}50%{transform:translate3d(0,-5px,0) rotate(calc(var(--r,0deg) + .7deg))}}@media (prefers-reduced-motion:reduce){.mk-hero-checks.is-scene>.mk-check-chip{animation:none}}.mk-hero-note{z-index:4;font-family:var(--st-font-script);color:#3a3a44;align-items:flex-start;gap:4px;margin:0;font-size:21px;font-weight:700;line-height:1.05;display:flex;position:absolute;top:404px;right:150px;transform:rotate(-4deg)}.mk-hero-note>svg{flex:none;margin-top:-6px}.mk-hero-try{height:46px;font-size:15.5px;font-weight:var(--st-weight-heading);letter-spacing:-.006em;color:#151329;white-space:nowrap;transition:color var(--st-dur-element) var(--st-ease),border-color var(--st-dur-element) var(--st-ease),box-shadow var(--st-dur-element) var(--st-ease),transform var(--st-dur-element) var(--st-ease);background:#fffffff7;border:1px solid #17171c17;border-radius:999px;align-items:center;gap:.5em;padding:0 22px 0 26px;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #14141e0d,0 10px 24px #1e195a1a,0 28px 64px #1e195a24}.mk-hero-try>svg{flex:none;width:.9em;height:.9em}.mk-hero-try:hover{color:var(--st-accent);border-color:#17171c21;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #14141e0d,0 14px 30px #1e195a21,0 34px 72px #1e195a2b}.mk-hero-try:active{box-shadow:inset 0 1px #ffffffe6,0 1px 2px #14141e0f,0 6px 16px #1e195a1a}.mk-hero-try:focus-visible{outline:2px solid var(--st-accent-border);outline-offset:3px}.mk-why{max-width:1180px;margin:clamp(44px,6vw,72px) auto 0;position:relative}.mk-why-glow{pointer-events:none;background:radial-gradient(closest-side,#7365f021 0,#7365f00d 55%,#7365f000 100%);width:820px;max-width:100vw;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-why-sheet{z-index:1;background:linear-gradient(#fff,#fcfcfe);border:1px solid #17171c1a;border-radius:16px;width:min(100%,720px);margin-inline:auto;position:relative;box-shadow:inset 0 1px #fff,0 1px 2px #14141e0d,0 24px 60px #1e195a1f}.mk-why-body{padding:30px 40px 24px;position:relative}.mk-why-title{letter-spacing:-.012em;color:var(--st-fg);margin:0;font-size:18px;font-weight:800;line-height:1.3}.mk-why-meta{color:#9296a6;margin:5px 0 0;font-size:11.5px;font-weight:600}.mk-why-text{margin:18px 0 0}.mk-why-more,.mk-why-text{color:#3a3a44;font-size:15px;font-weight:500;line-height:1.9}.mk-why-more{max-height:3.6em;margin:12px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mk-why-mark{--c:var(--st-accent);color:inherit;transition:background-color .52s var(--st-ease),border-color .52s var(--st-ease);transition-delay:calc(.26s + var(--n) * .19s);background:0 0;border-bottom:2px solid #0000;border-radius:2px;margin:0 -1px;padding:1px 2px}.mk-why.in .mk-why-mark{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.mk-why.in .mk-why-mark{background:color-mix(in srgb,var(--c) 12%,transparent)}}.mk-why.in .mk-why-mark{border-color:var(--c)}.mk-why-foot{border-top:1px solid var(--mk-hairline);color:#6a6a76;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 40px 13px;font-size:11.5px;font-weight:600;display:flex}.mk-why-foot b{color:var(--st-fg);font-weight:800}.mk-why-legend{flex-wrap:wrap;gap:6px 14px;margin-left:auto;display:flex}.mk-why-legend>span{color:#55555f;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.mk-why-legend i{background:var(--c);width:7px;height:7px;box-shadow:0 0 0 3px var(--c);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.mk-why-legend i{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 16%,transparent)}}.mk-why-stamp{outline-offset:2px;letter-spacing:.11em;text-transform:uppercase;color:#157a55;white-space:nowrap;opacity:0;transition:opacity .42s var(--st-ease) 1.25s,transform .42s var(--st-ease) 1.25s;border:2px solid #157a55;border-radius:6px;outline:1px solid #157a558c;padding:6px 11px 5px;font-size:10px;font-weight:800;line-height:1;display:inline-block;transform:rotate(-6deg)scale(1.1)}.mk-why.in .mk-why-stamp{opacity:.92;transform:rotate(-6deg)scale(1)}.mk-why-body .mk-why-stamp{margin:4px 0 18px;transform:rotate(-3deg)scale(1.1)}.mk-why.in .mk-why-body .mk-why-stamp{transform:rotate(-3deg)scale(1)}@media (min-width:48rem){.mk-why-body .mk-why-stamp{margin:0;position:absolute;top:30px;right:34px;transform:rotate(-6deg)scale(1.1)}.mk-why.in .mk-why-body .mk-why-stamp{transform:rotate(-6deg)scale(1)}.mk-why-title{padding-right:180px}}@media not all and (min-width:40rem){.mk-why-body{padding:24px 22px 20px}.mk-why-text{margin-top:14px;font-size:14px;line-height:1.8}.mk-why-more{display:none}.mk-why-foot{padding-inline:22px}}.mk-why-card{opacity:0;width:100%;max-width:360px;transition:opacity .56s var(--st-ease) 1.02s,transform .56s var(--st-ease) 1.02s;background:#fff;border:1px solid #17171c1c;border-radius:11px;margin:18px 0 0;font-size:12.5px;position:relative;transform:translateY(10px);box-shadow:0 1px 2px #14141e0d,0 14px 34px #1e195a24,0 34px 70px #1e195a1a}.mk-why.in .mk-why-card{opacity:1;transform:none}.mk-why-card-head{color:var(--st-fg);background:#eef3fa;border-bottom:1px solid #e2e9f3;border-radius:10px 10px 0 0;align-items:center;gap:7px;padding:9px 12px;font-size:11.5px;font-weight:700;display:flex}.mk-why-card-head>i{letter-spacing:.1em;text-transform:uppercase;color:#2f6db8;margin-left:auto;font-size:9.5px;font-style:normal;font-weight:800}.mk-why-card-body{padding:11px 12px 13px}.mk-why-card-diff{color:var(--st-fg);flex-wrap:wrap;align-items:center;gap:5px 8px;margin:0;display:flex}.mk-why-card-diff s{color:#8a8a96;text-decoration-thickness:1.5px}.mk-why-card-diff b{font-weight:800}.mk-why-card-msg{color:#6a6a76;margin:7px 0 0;font-size:12px;font-weight:500}.mk-why-card-fix{color:#fff;background:var(--st-grad-primary);border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:11px;padding:7px 0;font-size:11px;font-weight:700;line-height:1.2;display:flex;box-shadow:0 2px 6px #5b4dee47}.mk-why-card-ignore{text-align:center;color:#6a6a76;margin:10px 0 0;font-size:10.5px;font-weight:600}.mk-why-card-ignore>span{text-underline-offset:2px;-webkit-text-decoration:underline #c2c2cc;text-decoration:underline #c2c2cc}.mk-why-notes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 28px;max-width:720px;margin:28px auto 0;padding-inline:4px;display:grid}.mk-why-note{font-family:var(--st-font-script);color:#3a3a44;opacity:0;transition:opacity .52s var(--st-ease);transition-delay:calc(1.3s + var(--i) * .17s);align-items:flex-start;gap:4px;margin:0;font-size:21px;font-weight:700;line-height:1.05;display:flex}.mk-why.in .mk-why-note{opacity:1}.mk-why-note>svg{flex:none}.mk-why-note>.mk-why-arrow-list{margin:-3px 2px 0 0}.mk-why-note>.mk-why-arrow-margin{display:none}@media (min-width:64rem){.mk-why{--sw:clamp(520px,58%,720px)}.mk-why-sheet{width:var(--sw)}.mk-why-text{padding-right:6px}.mk-why-card{z-index:3;width:256px;margin:0;position:absolute;top:118px;right:-214px}.mk-why-card:before{content:"";background:#eef3fa;border-bottom:1px solid #17171c1c;border-left:1px solid #17171c1c;border-radius:2px 0 0;width:11px;height:11px;position:absolute;top:13px;left:-6px;transform:rotate(45deg)}.mk-why-notes{display:contents}.mk-why-note{z-index:2;max-width:200px;transform:rotate(var(--r,0deg));font-size:22px;position:absolute}.mk-why-note>.mk-why-arrow-list{display:none}.mk-why-note>.mk-why-arrow-margin{display:block}.mk-why-note[data-note=checks],.mk-why-note[data-note=words]{right:calc(50% + var(--sw) / 2 + 10px);text-align:right}.mk-why-note[data-note=fix],.mk-why-note[data-note=kept]{left:calc(50% + var(--sw) / 2 + 10px)}.mk-why-note[data-note=checks]{top:96px}.mk-why-note[data-note=checks]>svg{margin-top:8px}.mk-why-note[data-note=kept]{top:-16px}.mk-why-note[data-note=kept]>svg{margin-top:12px}.mk-why-note[data-note=fix]{top:324px}.mk-why-note[data-note=fix]>svg{margin-top:-10px}.mk-why-note[data-note=words]{bottom:-16px}.mk-why-note[data-note=words]>svg{margin-top:-8px}}@media (prefers-reduced-motion:reduce){.mk-why-card,.mk-why-mark,.mk-why-note,.mk-why-stamp{transition:none}}.mk-contact-icon{isolation:isolate;background:linear-gradient(#ffffffb8,#fff0 42%),linear-gradient(155deg,#f7f4ff,#ddd4fc 46%,#b9abf2);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #fffffff5,inset 0 -1.5px #4534c924,0 0 0 1px #4534c91a,0 1px 2px #281e5a14,0 5px 12px #4632aa38}.mk-contact-icon:before{opacity:.5;background-image:radial-gradient(circle,#5b4dee38 .55px,#0000 .65px);background-size:3.5px 3.5px;inset:0}.mk-contact-icon:after,.mk-contact-icon:before{content:"";pointer-events:none;position:absolute}.mk-contact-icon:after{background:radial-gradient(circle,#fffffff2 0,#0000 70%);border-radius:50%;width:10px;height:7px;top:1px;left:3px}.mk-contact-icon svg{z-index:1;position:relative}.mk-snippet-pill{opacity:0}.mk-snippet-pill.is-on{opacity:1;transition:transform var(--st-dur-element) var(--st-ease),width var(--st-dur-element) var(--st-ease),opacity var(--st-dur-micro) var(--st-ease)}.mk-snippet-viewport{transition:height var(--st-dur-view) var(--st-ease);position:relative;overflow:hidden}.mk-snippet-out{pointer-events:none;width:100%;position:absolute;inset:0 0 auto}.mk-snippet-viewport.is-pinned{transition:none}.mk-snippet-viewport.is-pinned .mk-snippet-panel{height:100%}.mk-snippet-viewport.is-pinned .mk-snippet-out{inset:0}@keyframes mk-snippet-in-right{0%{opacity:0;transform:translateX(var(--mk-snippet-slide))}to{opacity:1;transform:none}}@keyframes mk-snippet-in-left{0%{opacity:0;transform:translateX(calc(-1 * var(--mk-snippet-slide)))}to{opacity:1;transform:none}}@keyframes mk-snippet-out-left{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(-1 * var(--mk-snippet-slide)))}}@keyframes mk-snippet-out-right{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(var(--mk-snippet-slide))}}.mk-snippet-in-right{animation:mk-snippet-in-right var(--st-dur-view) var(--st-ease) backwards}.mk-snippet-in-left{animation:mk-snippet-in-left var(--st-dur-view) var(--st-ease) backwards}.mk-snippet-out-left{animation:mk-snippet-out-left var(--st-dur-view) var(--st-ease) forwards}.mk-snippet-out-right{animation:mk-snippet-out-right var(--st-dur-view) var(--st-ease) forwards}@media (prefers-reduced-motion:reduce){.mk-snippet-pill.is-on,.mk-snippet-viewport{transition:none}.mk-snippet-in-left,.mk-snippet-in-right,.mk-snippet-out-left,.mk-snippet-out-right{animation:none}}@keyframes mk-consent-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mk-consent{animation:mk-consent-in .4s var(--st-ease) both;animation-delay:.6s}@keyframes cp-drift1{0%{transform:translate(0)scale(1)}to{transform:translate(70px,-38px)scale(1.18)}}@keyframes cp-drift2{0%{transform:translate(0)scale(1.1)}to{transform:translate(-60px,30px)scale(.94)}}@keyframes cp-shimmer{0%{transform:translate(-170%)skew(-18deg)}to{transform:translate(330%)skew(-18deg)}}@keyframes cp-pop{0%{opacity:0;transform:translateY(8px)scale(.85)}to{opacity:1;transform:none}}@keyframes cp-bob{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes cp-scan{0%{transform:translateY(0)}to{transform:translateY(calc(100% - var(--sweep-h,2px)))}}@media (prefers-reduced-motion:reduce){.cp-bob,.cp-drift1,.cp-drift2,.cp-pop,.cp-scanline,.cp-shimmer{animation:none}.cp-pop{opacity:1;transform:none}}.cp-drift1{animation:cp-drift1 18s ease-in-out infinite alternate}.cp-drift2{animation:cp-drift2 21s ease-in-out infinite alternate}.cp-shimmer{animation:cp-shimmer 1.8s ease-in-out 2.5s forwards}.cp-pop{opacity:0;animation:cp-pop .7s .5s forwards}.cp-bob{animation:cp-bob 2.8s ease-in-out infinite alternate}.cp-scanline{animation:cp-scan 2.2s ease-in-out infinite alternate}@keyframes cd-pop{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.cd-pop{animation:cd-pop .28s var(--st-ease) both}@media (prefers-reduced-motion:reduce){.cd-pop{animation:none}}.cp-scan-btn[data-open]{background:var(--st-grad-surface-hover);border-color:var(--st-border-strong)}.cp-scan-cta[data-empty]{opacity:.55}.st-btn.cp-scan-cta:disabled{opacity:1;color:#6b6786;box-shadow:none;cursor:progress;background:#dcdae6;border-color:#0000;transform:none}.st-captcha{z-index:96}.st-captcha:not(.is-open){visibility:hidden;opacity:0;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;animation:none}.st-captcha:not(.is-open) .st-captcha-panel{animation:none}.st-captcha.is-open .st-captcha-panel{animation:st-dialog-in var(--st-dur-view) var(--st-ease) backwards}.st-captcha.is-open.st-scrim-out .st-captcha-panel{animation:st-dialog-out var(--st-dialog-out) ease-in forwards}.st-captcha-stage{flex-direction:column;justify-content:center;min-height:65px;display:flex}.st-captcha-nudge{color:var(--st-fg);padding:4px 0 0 10px;line-height:0;display:flex}.st-captcha-nudge svg{animation:st-captcha-nudge .9s ease-in-out infinite alternate}@keyframes st-captcha-nudge{0%{transform:translateY(3px)}to{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.st-captcha-nudge svg{animation:none}}.st-captcha-host{width:100%;display:block}.st-captcha-host:not([data-shown]){height:0;overflow:hidden}.st-captcha-host[data-shown]{--st-captcha-scale:1;height:calc(65px * var(--st-captcha-scale));overflow:hidden}.st-captcha-host[data-shown]>*{transform:scale(var(--st-captcha-scale));transform-origin:0 0}@media (max-width:639px){.st-captcha{padding:16px}.st-captcha .st-dialog-head{padding:20px 20px 0}.st-captcha .st-dialog-body{padding:14px 20px 0}.st-captcha .st-dialog-foot{padding:18px 20px 20px}}.st-captcha-body-empty{height:0;overflow:hidden}.st-captcha-busy{color:var(--st-fg-muted);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}