@layer properties;@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/dm-sans-latin-ext-wght-normal-7P2MDJRX.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/dm-sans-latin-wght-normal-X7UMQEPN.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-cyrillic-ext-wght-normal-JQUONSEA.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-vietnamese-wght-normal-TOS5SH3L.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-latin-ext-wght-normal-UBEBQO7H.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-latin-wght-normal-XZSBT77D.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/quicksand-vietnamese-wght-normal-PVQDDRFR.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/quicksand-latin-ext-wght-normal-MJSXVORJ.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/quicksand-latin-wght-normal-B2JDMBHT.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-cyrillic-ext-wght-normal-BUWC6ZS3.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-cyrillic-wght-normal-ENSFVLK4.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-greek-wght-normal-Y3BRZMJV.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-vietnamese-wght-normal-SP6EBKAH.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-ext-wght-normal-TSLVDSQR.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-wght-normal-VBS632QH.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "DM Sans Variable", ui-sans-serif, sans-serif;--font-serif: "Plus Jakarta Sans Variable", ui-sans-serif, sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, monospace;--color-amber-50: oklch(98.7% .022 95.277);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-400: var(--color-warning);--color-amber-500: var(--color-warning);--color-amber-700: oklch(48% .13 80);--color-amber-800: oklch(34% .09 80);--color-rose-50: oklch(96% .02 25);--color-rose-200: oklch(88% .06 25);--color-rose-400: oklch(68% .16 25);--color-rose-500: var(--color-danger);--color-rose-700: oklch(48% .17 25);--color-rose-900: oklch(33% .1 25);--color-white: #fff;--spacing: .25rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--font-weight-light: 300;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-snug: 1.375;--leading-relaxed: 1.625;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--shadow-sm: 0 1px 2px 0 oklch(0% 0 0 / .05);--shadow-md: 0 4px 6px -1px oklch(0% 0 0 / .1), 0 2px 4px -2px oklch(0% 0 0 / .1);--shadow-lg: 0 10px 15px -3px oklch(0% 0 0 / .1), 0 4px 6px -4px oklch(0% 0 0 / .1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--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);--font-display: "Plus Jakarta Sans Variable", ui-sans-serif, sans-serif;--font-body: var(--font-sans);--font-wordmark: "Quicksand Variable", "Plus Jakarta Sans Variable", ui-sans-serif, sans-serif;--paper: oklch(97.6% .008 92);--paper-2: oklch(95% .01 92);--paper-3: oklch(92.2% .012 92);--ink: oklch(26% .02 250);--ink-2: oklch(43% .02 250);--ink-3: oklch(51% .016 250);--rule: oklch(26% .02 250 / .16);--rule-2: oklch(26% .02 250 / .3);--ink-accent: oklch(42% .088 178);--ink-accent-2: oklch(36% .08 178);--on-accent: oklch(98% .008 92);--focus: oklch(42% .088 178);--shadow-paper: 0 1px 2px oklch(26% .02 250 / .06), 0 8px 24px -12px oklch(26% .02 250 / .18);--t-display: clamp(2.75rem, 6.2vw, 5.5rem);--t-h1: clamp(2rem, 4vw, 3.25rem);--t-h2: clamp(1.5rem, 2.6vw, 2.25rem);--t-h3: clamp(1.15rem, 1.7vw, 1.4rem);--t-lead: clamp(1.05rem, 1.4vw, 1.3rem);--t-body: 1.0625rem;--t-small: .85rem;--t-label: .72rem;--mkt-max: 72rem;--radius-record: 4px;--color-cosmic-200: oklch(80% .08 268);--color-cosmic-300: oklch(64% .12 268);--color-cosmic-400: oklch(48% .14 268);--color-cosmic-500: oklch(35.5% .151 268.1);--color-cosmic-600: oklch(30% .14 268);--color-cosmic-700: oklch(25% .11 268);--color-verdigris-200: oklch(86% .04 178);--color-verdigris-300: oklch(78% .06 178);--color-verdigris-400: oklch(70% .085 178);--color-verdigris-500: oklch(60% .105 178);--color-verdigris-600: oklch(50% .1 178);--color-verdigris-700: oklch(40% .085 178);--color-verdigris-800: oklch(31% .07 178);--color-verdigris-900: oklch(22% .055 178);--color-cloud: oklch(98.4% 0 0);--color-cloud-2: oklch(94% .003 254);--color-cloud-3: oklch(86% .004 254);--color-noir-950: oklch(17.9% .006 254);--color-noir-900: oklch(22% .007 254);--color-noir-800: oklch(27% .008 254);--color-noir-700: oklch(33% .01 254);--color-success: oklch(68% .13 155);--color-warning: oklch(78% .14 80);--color-warning-contrast: var(--color-warning);--color-danger: oklch(58% .18 25);--color-success-ink: oklch(48% .13 155);--color-warning-ink: oklch(52% .14 80);--color-danger-ink: oklch(50% .19 25);--on-danger: oklch(98% .01 25);--color-bg: var(--color-noir-950);--color-surface: var(--color-noir-900);--color-surface-2: var(--color-noir-800);--color-surface-3: var(--color-noir-700);--color-fg: var(--color-cloud);--color-fg-dim: var(--color-cloud-3);--color-muted: oklch(60% .012 254);--color-border: oklch(33% .01 254 / .5);--color-border-2: oklch(30% .01 254 / .7);--color-border-1: var(--color-border);--color-accent: var(--color-verdigris-500);--color-accent-strong: var(--color-verdigris-700);--surface-tint-soft: oklch(20% .04 268 / .5);--surface-tint-medium: oklch(28% .04 268 / .6);--surface-tint-strong: oklch(28% .04 268 / .8);--surface-row-hover: oklch(20% .04 268 / .4);--surface-skeleton: oklch(28% .02 254 / .7);--on-accent-fg: var(--color-cloud);--surface-translucent-strong: oklch(13% .016 254 / .92);--scrim: oklch(8% .02 254 / .55);--surface-panel-soft: oklch(13% .016 254 / .45);--surface-panel: oklch(13% .016 254 / .55);--surface-panel-1: var(--surface-panel);--surface-panel-strong: oklch(13% .016 254 / .7);--bg-grid-line: oklch(28% .02 254 / .22);--color-ink-900: var(--color-noir-900);--color-ink-950: var(--color-noir-950);--color-iris-200: var(--color-cosmic-200);--color-iris-300: var(--color-cosmic-300);--color-iris-400: var(--color-verdigris-400);--color-iris-500: var(--color-verdigris-500);--color-discord-blurple: oklch(56% .193 270);--color-discord-blurple-fg: oklch(98% 0 0);--brand-google-blue: #4285f4;--brand-google-red: #ea4335;--brand-google-yellow: #fbbc05;--brand-google-green: #34a853;--color-aqua-400: var(--color-cosmic-400);--color-aqua-500: var(--color-cosmic-500);--color-iris-2: var(--color-iris-300);--color-fg-2: var(--color-fg-dim);--color-amber-2: var(--color-amber-400);--shadow-glow: 0 0 56px -16px oklch(60% .105 178 / .42);--radius-full: 999px;--space-section: clamp(4.5rem, 6vw, 9rem);--space-section-sm: clamp(3rem, 4.5vw, 6rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--space-11: 5rem;--space-12: 6rem;--text-h2: clamp(1.6rem, 3vw, 2.5rem);--text-h1: clamp(3rem, 6vw, 5rem);--container-pad: clamp(1.25rem, 4vw, 2.5rem);--shadow-cta: 0 15px 40px -10px color-mix(in srgb, oklch(60% .105 178) 50%, transparent), inset 0 1px 0 rgba(255, 255, 255, .2);--shadow-spotlight: 0 0 0 1px color-mix(in srgb, oklch(25% .11 268) 18%, transparent), 0 2px 6px color-mix(in srgb, oklch(17.9% .006 254) 14%, transparent), 0 24px 56px -16px color-mix(in srgb, oklch(25% .11 268) 22%, transparent);--ease-spring: cubic-bezier(.32, .72, 0, 1);--ease-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--ease-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--ease-standard: cubic-bezier(.2, 0, 0, 1);--dur-fast: .15s;--dur-base: .24s;--dur-entrance: .4s;--dur-exit: .2s;--color-fg-secondary: oklch(78% .012 254);--color-fg-tertiary: oklch(64% .014 254)}@supports (color: color-mix(in lab,red,red)){:root,:host{--shadow-cta: 0 15px 40px -10px color-mix(in oklch, var(--color-verdigris-500) 50%, transparent), inset 0 1px 0 rgba(255, 255, 255, .2)}}@supports (color: color-mix(in lab,red,red)){:root,:host{--shadow-spotlight: 0 0 0 1px color-mix(in oklch, var(--color-cosmic-700) 18%, transparent), 0 2px 6px color-mix(in oklch, var(--color-noir-950) 14%, transparent), 0 24px 56px -16px color-mix(in oklch, var(--color-cosmic-700) 22%, transparent)}}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, 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,samp,pre{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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-10{z-index:10}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[1px\]{margin-top:1px}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[600px\]{height:600px}.h-full{height:100%}.w-3{width:calc(var(--spacing) * 3)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[var\(--radius-record\)\]{border-radius:var(--radius-record)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.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-\[var\(--rule-2\)\]{border-color:var(--rule-2)}.bg-\[var\(--paper-2\)\]{background-color:var(--paper-2)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-0{padding:0}.p-5{padding:calc(var(--spacing) * 5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.\[font-family\:var\(--font-serif\)\]{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--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-\[0\.7rem\]{font-size:.7rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[10px\]{font-size:10px}.text-\[15px\]{font-size:15px}.leading-\[1\.375rem\]{--tw-leading: 1.375rem;line-height:1.375rem}.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)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight: var(--font-weight-light);font-weight:var(--font-weight-light)}.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)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-accent\)\]{color:var(--ink-accent)}.text-white{color:var(--color-white)}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .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-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, oklch(0% 0 0 / .05));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);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-bg{--tw-ring-color: var(--color-bg)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-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-all{transition-property:all;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-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}@media(hover:hover){.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)}}@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)}}@media(hover:hover){.hover\:border-\[var\(--ink-accent\)\]:hover{border-color:var(--ink-accent)}}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(hover:hover){.hover\:opacity-90:hover{opacity:90%}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--focus\)\]:focus-visible{outline-color:var(--focus)}@media(width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--dc-rail: #1e1f22;--dc-sidebar: #2b2d31;--dc-chat: #313338;--dc-hover: #35373c;--dc-active: #404249;--dc-divider: #3f4147;--dc-text: #dbdee1;--dc-header: #f2f3f5;--dc-muted: #949ba4;--dc-muted2: #b5bac1;--dc-hash: #80848e;--dc-edge: #232428;--dc-composer: #383a40;--dc-blurple: #5865f2;--dc-mention: #c9cdfb;--dc-white: #ffffff;--dc-online: #23a55a;--dc-font: "gg sans", "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}:root[data-theme=light]{--color-bg: var(--color-cloud);--color-surface: oklch(99% 0 0);--color-surface-2: var(--color-cloud-2);--color-surface-3: var(--color-cloud-3);--color-fg: var(--color-noir-950);--color-fg-dim: var(--color-noir-700);--color-fg-strong: var(--color-noir-950);--color-fg-secondary: oklch(38% .018 254);--color-fg-tertiary: oklch(50% .016 254);--color-muted: oklch(45% .012 254);--color-border: oklch(78% .01 254 / .7);--color-border-2: oklch(82% .008 254 / .55);--color-discord-blurple: oklch(45% .21 268);--color-verdigris-300: oklch(50% .1 178);--color-verdigris-ink: oklch(44% .09 178);--color-iris-300: oklch(35% .13 268);--color-iris-2: oklch(35% .13 268);--color-cosmic-200: oklch(35% .13 268);--color-warning: oklch(45% .14 80);--color-warning-contrast: var(--color-amber-800);--color-amber-400: oklch(45% .14 80);--color-link: oklch(40% .15 268);--color-link-hover: oklch(32% .16 268);--surface-tint-soft: oklch(64% .12 268 / .08);--surface-tint-medium: oklch(64% .12 268 / .14);--surface-tint-strong: oklch(64% .12 268 / .22);--surface-row-hover: oklch(64% .12 268 / .06);--surface-skeleton: oklch(86% .008 254 / .85);--on-accent-fg: oklch(98% 0 0);--shadow-sm: 0 1px 2px 0 oklch(0% 0 0 / .05);--shadow-md: 0 4px 6px -1px oklch(0% 0 0 / .1), 0 2px 4px -2px oklch(0% 0 0 / .1);--shadow-lg: 0 10px 15px -3px oklch(0% 0 0 / .1), 0 4px 6px -4px oklch(0% 0 0 / .1);--shadow-ring: 0 0 0 1px oklch(78% .01 254 / .85);--surface-translucent: oklch(98% 0 0 / .72);--surface-translucent-strong: oklch(98% 0 0 / .92);--surface-panel-soft: oklch(99% 0 0 / .55);--surface-panel: oklch(96% .004 254 / .7);--surface-panel-strong: oklch(94% .005 254 / .85);--bg-grid-line: oklch(60% .012 254 / .16)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem;color-scheme:dark light;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;background:var(--color-bg);scrollbar-gutter:stable}:root[data-theme=dark] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}html{scrollbar-color:var(--color-border-2) transparent;scrollbar-width:thin}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:var(--color-border-2);border-radius:8px}html::-webkit-scrollbar-thumb:hover{background:var(--color-verdigris-500)}body{margin:0;background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);font-feature-settings:"ss01","cv11";line-height:1.6;letter-spacing:-.005em;overflow-x:clip}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}.tabular,[data-numeric],code,kbd{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}:where(main p,main li,main dd,main blockquote,main figcaption,.prose p,.prose li) a:not([class]){color:var(--ink-accent);text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,oklch(42% .088 178) 45%,transparent);transition:color .15s var(--ease-out, ease),text-decoration-color .15s var(--ease-out, ease)}@supports (color: color-mix(in lab,red,red)){:where(main p,main li,main dd,main blockquote,main figcaption,.prose p,.prose li) a:not([class]){text-decoration-color:color-mix(in oklch,var(--ink-accent) 45%,transparent)}}:where(main p,main li,main dd,main blockquote,main figcaption,.prose p,.prose li) a:not([class]):hover{color:var(--ink-accent-2);text-decoration-color:var(--ink-accent-2)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=menuitem]:focus-visible,[role=menuitemradio]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-xs)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;box-shadow:0 0 0 4px #1a94802e}::selection{background:#1a948052;color:var(--color-fg)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border-2);border-radius:999px;border:2px solid var(--color-bg)}::-webkit-scrollbar-thumb:hover{background:var(--color-verdigris-500)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-2) var(--color-bg)}@keyframes fade-up{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(14px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){[class*="animate-["]{animation-duration:.01ms!important;animation-delay:0ms!important}}@keyframes pulse-slow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes reveal-up{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@supports (animation-timeline: view()){.reveal{animation:reveal-up .7s cubic-bezier(.2,.6,.2,1) both;animation-timeline:view();animation-range:entry 0% cover 28%}.reveal-fast{animation:reveal-up .5s cubic-bezier(.2,.6,.2,1) both;animation-timeline:view();animation-range:entry 0% cover 18%}}@media(prefers-reduced-motion:reduce){.reveal,.reveal-fast{animation:none!important}}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1.15rem;min-block-size:44px;border-radius:var(--radius-record);font-family:var(--font-sans);font-size:.92rem;font-weight:600;line-height:1.2;letter-spacing:-.005em;text-decoration:none;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--ink);transition:transform .15s var(--ease-spring),background .15s var(--ease-out),border-color .15s var(--ease-out),color .15s var(--ease-out),box-shadow .2s var(--ease-out);white-space:nowrap;overflow:hidden}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.ui-btn:active:not(:disabled){transform:scale(.98)}@media(prefers-reduced-motion:reduce){.ui-btn,.ui-btn:hover,.ui-btn:active{transform:none}}.ui-btn--sm{padding:var(--space-2) var(--space-4);font-size:.85rem;gap:.35rem;border-radius:var(--radius-record);min-block-size:44px}.ui-btn--lg{padding:var(--space-4) var(--space-6);font-size:1rem;gap:.5rem;min-block-size:48px}.ui-btn--full{width:100%}.ui-btn--pill{border-radius:999px}.ui-btn--primary{background:var(--ink-accent);color:var(--on-accent);border-color:transparent}.ui-btn--primary:hover:not(:disabled){background:var(--ink-accent-2)}.ui-btn--primary:active:not(:disabled){background:color-mix(in srgb,oklch(42% .088 178) 82%,black)}@supports (color: color-mix(in lab,red,red)){.ui-btn--primary:active:not(:disabled){background:color-mix(in oklch,var(--ink-accent) 82%,black)}}.ui-btn--primary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ui-btn--secondary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ui-btn--secondary:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}.ui-btn--secondary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ui-btn--ghost{background:transparent;color:var(--ink);border-color:var(--rule-2)}.ui-btn--ghost:hover:not(:disabled){border-color:var(--ink);background:var(--paper-2)}.ui-btn--ghost:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ui-btn--text{padding:.4rem 0;background:transparent;border-color:transparent;color:var(--ink-2);font-weight:500;position:relative;min-block-size:auto}.ui-btn--text:after{content:"";position:absolute;left:0;right:0;bottom:.4rem;height:1px;background:currentColor;opacity:.35;transform:translateY(0);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.ui-btn--text:hover:not(:disabled){color:var(--ink);transform:none}.ui-btn--text:hover:not(:disabled):after{opacity:.75}.ui-btn--discord{background:var(--color-discord-blurple);color:var(--color-discord-blurple-fg);border-color:var(--color-discord-blurple);transform:translateZ(0)}.ui-btn--discord:hover:not(:disabled){background:color-mix(in srgb,oklch(56% .193 270) 88%,black);border-color:color-mix(in srgb,oklch(56% .193 270) 88%,black)}@supports (color: color-mix(in lab,red,red)){.ui-btn--discord:hover:not(:disabled){background:color-mix(in oklch,var(--color-discord-blurple) 88%,black)}}@supports (color: color-mix(in lab,red,red)){.ui-btn--discord:hover:not(:disabled){border-color:color-mix(in oklch,var(--color-discord-blurple) 88%,black)}}.ui-btn--discord:focus-visible{outline:2px solid oklch(98% 0 0);outline-offset:3px}.ui-btn svg{transition:transform .2s var(--ease-out);flex-shrink:0;width:1.15em;height:1.15em}.ui-btn:hover:not(:disabled)>svg:last-child:not(:first-child){transform:translate(2px)}.ui-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .5rem;border-radius:var(--radius-record);font-family:var(--font-mono);font-size:.64rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule-2);border-left:2px solid var(--badge-edge, var(--rule-2))}.ui-badge--sm{padding:.15rem .44rem;font-size:.58rem;gap:.3rem}.ui-badge--info{--badge-edge: var(--ink-accent)}.ui-badge--success{--badge-edge: var(--color-success)}.ui-badge--warn{--badge-edge: var(--color-warning)}.ui-badge--danger{--badge-edge: var(--color-danger);color:var(--color-danger)}.ui-badge--neutral{--badge-edge: var(--ink-3)}@media(prefers-reduced-motion:no-preference){.reveal-in{opacity:0;transform:translateY(18px);transition:opacity .52s var(--ease-emphasized-decelerate),transform .52s var(--ease-emphasized-decelerate);will-change:opacity,transform}.reveal-in.in-view{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reveal-in{opacity:1;transform:none}}html.no-js .reveal-in{opacity:1!important;transform:none!important;transition:none!important}@property --hours{syntax: "<integer>"; inherits: false; initial-value: 0;}.lift{transition:transform var(--dur-base) var(--ease-emphasized-decelerate)}@media(prefers-reduced-motion:no-preference){.lift:hover{transform:translateY(-2px)}}@media print{html,body{background:var(--color-cloud)!important;color:var(--color-ink-900)!important;font-size:11pt;line-height:1.45}site-masthead,site-colophon,.op-bar,.op-nav,ds-top-bar,.glow,.skip-link,.reveal,.reveal-fast{display:none!important}*,:host{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;background-image:none!important;background:transparent!important;color:var(--color-ink-900)!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;opacity:1!important}h1,h2,h3,h4{page-break-after:avoid;color:var(--color-ink-900)!important}a[href^=http]:after,a[href^="/"]:after{content:" (" attr(href) ")";font-size:9pt;color:#444!important;word-break:break-all}table,thead,tbody,tr{page-break-inside:avoid}th,td{border:1px solid #444!important;padding:4pt 6pt}p,li{orphans:3;widows:3}}.tabular,.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"lnum" on}.skeleton-line{height:.75rem;border-radius:var(--radius-record);background:linear-gradient(90deg,var(--paper-3) 0%,var(--paper-2) 50%,var(--paper-3) 100%);background-size:200% 100%;animation:shimmer 1.6s var(--ease-out) infinite}.skeleton-line+.skeleton-line{margin-top:var(--space-2)}.skeleton-line.--w-full{width:100%}.skeleton-line.--w-3-4{width:75%}.skeleton-line.--w-1-2{width:50%}.skeleton-line.--w-1-3{width:33%}.skeleton-line.--h-lg{height:1.25rem}.skeleton-line.--h-sm{height:.5rem}@media(prefers-reduced-motion:reduce){.skeleton-line{animation:none;background:var(--paper-3)}}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-9) var(--space-6);color:var(--ink-2)}.empty-state .empty-icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:999px;background:var(--paper-3);color:var(--ink-accent);margin-bottom:var(--space-2)}.empty-state .empty-title{font-family:var(--font-serif);font-size:1.0625rem;font-weight:600;color:var(--ink);margin:0}.empty-state .empty-body{margin:0;font-size:.9375rem;max-width:28rem;color:var(--ink-2)}.toast{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-record);background:var(--paper-2);border:1px solid var(--rule-2);color:var(--ink);box-shadow:var(--shadow-paper);animation:fade-up var(--dur-entrance) var(--ease-emphasized-decelerate) both}.toast.--success{border-color:oklch(from var(--color-success) l c h / .5)}.toast.--warning{border-color:oklch(from var(--color-warning) l c h / .5)}.toast.--danger{border-color:oklch(from var(--color-danger) l c h / .5)}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[id=pricing],[id=how],[id=faq],[id=trust],[id=main-content]{scroll-margin-top:5rem}.skip-link{position:fixed;top:-100px;left:0;z-index:100;background:var(--ink-accent);color:var(--on-accent);padding:.75rem 1rem;border-radius:0 0 var(--radius-record) 0;font:600 .95rem var(--font-sans);text-decoration:none;box-shadow:var(--shadow-paper);transition:top .15s ease-out}.skip-link:focus,.skip-link:focus-visible{top:0;outline:2px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes pulse-slow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.mkt{display:block;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--font-sans);overflow-x:clip}.mkt-col{max-width:var(--mkt-max);margin:0 auto;padding-left:clamp(1.25rem,4vw,2.25rem);padding-right:clamp(1.25rem,4vw,2.25rem)}.mkt-band{border-top:1px solid var(--rule);padding-top:clamp(3.5rem,6vw,6rem);padding-bottom:clamp(3.5rem,6vw,6rem)}.mkt-band--first{border-top:0;padding-top:clamp(2.5rem,5vw,4.5rem)}.mkt-rlabel{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.mkt-ix{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-accent)}.mkt-h1,.mkt-h2,.mkt-h3{font-family:var(--font-serif);color:var(--ink);font-weight:600;letter-spacing:-.015em;margin:0}.mkt-h1{font-size:var(--t-h1);line-height:1.05}.mkt-h2{font-size:var(--t-h2);line-height:1.1}.mkt-h3{font-size:var(--t-h3);line-height:1.2}.mkt-accent{color:var(--ink-accent)}.mkt-lead{color:var(--ink-2);font-size:var(--t-lead);line-height:1.6;max-width:54ch}.mkt-body{color:var(--ink-2);font-size:var(--t-body);line-height:1.65;max-width:64ch}.mkt-fine{color:var(--ink-3);font-size:var(--t-small);line-height:1.6}.mkt-sechead{max-width:42rem}.mkt-sechead .mkt-h2{margin-top:1rem}.mkt-sechead p{margin-top:1rem;color:var(--ink-2);font-size:var(--t-body);line-height:1.65}.mkt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:0 1.25rem;border-radius:var(--radius-record);font-family:var(--font-sans);font-weight:600;font-size:.98rem;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out)}.mkt-btn svg{width:17px;height:17px;flex:none}.mkt-btn--primary{background:var(--ink-accent);color:var(--on-accent)}.mkt-btn--primary:hover{background:var(--ink-accent-2)}.mkt-btn--ghost{background:transparent;color:var(--ink);border-color:var(--rule-2)}.mkt-btn--ghost:hover{border-color:var(--ink-accent);color:var(--ink-accent)}.mkt-link{color:var(--ink-accent);text-decoration:underline;text-underline-offset:.16em}.mkt a:focus-visible,.mkt-btn:focus-visible,.mkt button:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.mkt-record{border:1px solid var(--rule-2);border-radius:var(--radius-record);background:var(--paper-2);overflow:hidden}.mkt-record__cap{padding:.6rem .85rem;border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mkt-record__in{padding:1rem}.mkt-annot{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.mkt-annot li{display:flex;gap:.6rem;align-items:baseline;font-size:.92rem;color:var(--ink-2)}.mkt-annot li:before{content:"";width:15px;height:15px;flex:none;transform:translateY(2px);background:var(--ink-accent);-webkit-mask:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E");mask:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.mkt-ledger{list-style:none;margin:0;padding:0}.mkt-ledger>li{padding:1rem 0;border-top:1px solid var(--rule)}.mkt-ledger>li:first-child{border-top:0;padding-top:0}.mkt-ledger .tl-h{font-family:var(--font-serif);font-size:1.08rem;color:var(--ink)}.mkt-ledger .tl-b{margin-top:.3rem;color:var(--ink-2);font-size:.92rem;line-height:1.55}.mkt-chips{display:flex;flex-wrap:wrap;gap:.4rem}.mkt-chip{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;color:var(--ink-2);padding:.25rem .55rem;border:1px solid var(--rule-2);border-radius:3px}.mkt-doc{display:grid;grid-template-columns:15rem 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.mkt-doc__index{position:sticky;top:5rem;align-self:start;border-left:1px solid var(--rule);padding-left:1rem}.mkt-doc__index a{display:block;padding:.35rem 0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--ink-3);text-decoration:none}.mkt-doc__index a:hover{color:var(--ink-accent)}.mkt-doc__body{max-width:68ch}.mkt-doc__body h2{font-family:var(--font-serif);font-weight:600;font-size:var(--t-h3);color:var(--ink);letter-spacing:-.01em;margin:2.5rem 0 .75rem;scroll-margin-top:5rem}.mkt-doc__body h2:first-child{margin-top:0}.mkt-doc__body h3{font-family:var(--font-sans);font-weight:600;font-size:1.02rem;color:var(--ink);margin:1.5rem 0 .5rem}.mkt-doc__body p,.mkt-doc__body li{color:var(--ink-2);font-size:var(--t-body);line-height:1.7}.mkt-doc__body p{margin:.75rem 0}.mkt-doc__body a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:.16em}.mkt-doc__lead{color:var(--ink-2);font-size:var(--t-lead);line-height:1.6;max-width:60ch}@media(max-width:900px){.mkt-doc{grid-template-columns:1fr}.mkt-doc__index{position:static;border-left:0;padding-left:0;border-bottom:1px solid var(--rule);padding-bottom:1rem;margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:.25rem 1rem}}.op{display:block;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--font-sans);overflow-x:clip}.op-bar{position:sticky;top:0;z-index:40;background:color-mix(in srgb,oklch(97.6% .008 92) 92%,transparent);-webkit-backdrop-filter:saturate(1.1) blur(8px);backdrop-filter:saturate(1.1) blur(8px);border-bottom:1px solid var(--rule)}@supports (color: color-mix(in lab,red,red)){.op-bar{background:color-mix(in oklch,var(--paper) 92%,transparent)}}.op-bar__in{max-width:90rem;margin:0 auto;padding:.7rem clamp(1rem,3vw,2rem);display:flex;align-items:center;gap:1rem}.op-brand{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-wordmark);font-weight:600;font-size:1.3rem;letter-spacing:-.005em;color:var(--ink);text-decoration:none;flex:none}.op-brand ls-cohortis-mark{width:26px;height:26px;flex:none}.op-scope{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.75rem;color:var(--ink-2);padding:.3rem .6rem;border:1px solid var(--rule-2);border-radius:var(--radius-record);background:var(--paper-2);cursor:pointer}.op-scope .slash{color:var(--ink-3)}.op-bar__spacer{flex:1}.op-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--rule-2);border-radius:var(--radius-record);background:transparent;color:var(--ink-2);cursor:pointer}.op-iconbtn:hover{color:var(--ink-accent);border-color:var(--ink-accent)}.op-iconbtn:focus-visible,.op-scope:focus-visible,.op-navlink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.op-nav{border-bottom:1px solid var(--rule);background:var(--paper)}.op-nav__in{max-width:90rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:flex;gap:clamp(.5rem,2vw,1.75rem);overflow-x:auto;scrollbar-width:none}.op-nav__in::-webkit-scrollbar{display:none}.op-navlink{flex:none;padding:.85rem .15rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.op-navlink:hover{color:var(--ink)}.op-navlink.active{color:var(--ink);border-bottom-color:var(--ink-accent)}.op-main{max-width:90rem;margin:0 auto;padding:clamp(1.75rem,3vw,2.75rem) clamp(1rem,3vw,2rem) 4rem}.op-pagehead{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--rule);margin-bottom:1.75rem}.op-pagehead h1{font-family:var(--font-serif);font-weight:600;font-size:var(--t-h2);letter-spacing:-.015em;color:var(--ink);margin:0}.op-pagehead .sub{margin:.35rem 0 0;color:var(--ink-2);font-size:.92rem}.op-panel{border:1px solid var(--rule-2);border-radius:var(--radius-record);background:var(--paper-2);overflow:hidden}.op-panel__cap{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .9rem;border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;color:var(--ink-2)}.op-panel__cap>span:last-child:not(:only-child){color:var(--ink-3)}.op-panel__in{padding:1rem 1.1rem}.op-stat{border:1px solid var(--rule);border-radius:var(--radius-record);background:var(--paper-2);padding:.9rem 1rem}.op-stat__k{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.op-stat__v{font-family:var(--font-serif);font-size:1.9rem;line-height:1.05;color:var(--ink);margin-top:.35rem;font-variant-numeric:tabular-nums}.op-stat__d{font-family:var(--font-mono);font-size:.72rem;margin-top:.3rem}.op-stat__d.up{color:var(--color-success)}.op-stat__d.down{color:var(--color-danger)}.op-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem}.op-ledger{list-style:none;margin:0;padding:0}.op-ledger>li{display:flex;gap:.75rem;align-items:center;padding:.8rem 0;border-top:1px solid var(--rule)}.op-ledger>li:first-child{border-top:0}.op-ledger .lx{font-family:var(--font-mono);font-size:.7rem;color:var(--ink-3);flex:none}.op-ledger .lmain{min-width:0;flex:1}.op-ledger .lwhen{margin-left:auto;font-family:var(--font-mono);font-size:.72rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.op-tablewrap{overflow-x:auto}.op-table{width:100%;border-collapse:collapse;font-size:.9rem}.op-table thead th{text-align:left;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:500;padding:.55rem .75rem;border-bottom:1px solid var(--rule-2)}.op-table tbody td{padding:.7rem .75rem;border-bottom:1px solid var(--rule);color:var(--ink)}.op-table tbody tr:last-child td{border-bottom:0}.op-table .num{text-align:right;font-variant-numeric:tabular-nums}.op-health{display:flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.72rem;color:var(--ink-2)}.op-empty,.op-loading,.op-error{border:1px solid var(--rule);border-radius:var(--radius-record);padding:1.5rem;text-align:center;color:var(--ink-2);font-size:.92rem}.op-error{border-color:color-mix(in srgb,oklch(58% .18 25) 40%,transparent);background:color-mix(in srgb,oklch(58% .18 25) 8%,transparent);text-align:left}@supports (color: color-mix(in lab,red,red)){.op-error{border-color:color-mix(in oklch,var(--color-danger) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.op-error{background:color-mix(in oklch,var(--color-danger) 8%,transparent)}}.op-skel{height:.8rem;border-radius:3px;background:linear-gradient(90deg,var(--paper-3),var(--paper-2),var(--paper-3));background-size:200% 100%;animation:op-shimmer 1.4s ease-in-out infinite}@keyframes op-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.op-skel{animation:none}.op-bar{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:720px){.op-pagehead{flex-direction:column;align-items:flex-start}}:root[data-theme=dark]{--paper: oklch(21% .012 260);--paper-2: oklch(25% .014 260);--paper-3: oklch(29% .015 260);--ink: oklch(94% .005 92);--ink-2: oklch(78% .008 92);--ink-3: oklch(68% .01 92);--rule: oklch(94% .005 92 / .14);--rule-2: oklch(94% .005 92 / .26);--ink-accent: oklch(74% .1 178);--ink-accent-2: oklch(82% .11 178);--on-accent: oklch(18% .02 260);--focus: oklch(74% .1 178);--shadow-paper: 0 1px 2px oklch(0% 0 0 / .3), 0 8px 24px -12px oklch(0% 0 0 / .5);--color-success-ink: oklch(80% .14 155);--color-warning-ink: oklch(82% .14 80);--color-danger-ink: oklch(72% .16 25)}@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-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: 0px;}@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-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;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--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-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--hours: 0}}}
