@font-face{font-family: "Inter Variable";font-style: normal;font-display: swap;font-weight: 100 900;src: url(/fonts/inter-latin-wght-normal.woff2) format("woff2");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: "Inter Variable";font-style: normal;font-display: swap;font-weight: 100 900;src: url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2");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: "Inter Variable";font-style: normal;font-display: swap;font-weight: 100 900;src: url(/fonts/inter-cyrillic-wght-normal.woff2) format("woff2");unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{color-scheme: light dark;--canvas: oklch(0.985 0.003 75);--surface: oklch(0.997 0.002 75);--sunken: oklch(0.967 0.004 75);--muted: oklch(0.935 0.005 70);--border: oklch(0.915 0.005 70);--border-strong: oklch(0.86 0.007 70);--ink: oklch(0.22 0.008 60);--ink-2: oklch(0.45 0.01 60);--ink-3: oklch(0.51 0.01 60);--ember: oklch(0.55 0.17 42);--ember-hover: oklch(0.5 0.16 40);--ember-bright: oklch(0.68 0.19 45);--ember-tint: oklch(0.965 0.025 55);--ember-tint-strong: oklch(0.93 0.05 55);--success: oklch(0.52 0.13 150);--success-tint: oklch(0.97 0.03 150);--warning: oklch(0.55 0.12 85);--warning-tint: oklch(0.975 0.04 95);--action: oklch(0.2 0.008 60);--action-hover: oklch(0.32 0.01 60);--action-ink: oklch(0.985 0.003 75);--ring: oklch(0.22 0.008 60 / 0.08);--shadow-2: 0 0 0 1px var(--ring),0 2px 4px -1px oklch(0.22 0.008 60 / 0.06),0 6px 12px -4px oklch(0.22 0.008 60 / 0.08);--shadow-3: 0 0 0 1px var(--ring),0 4px 8px -2px oklch(0.22 0.008 60 / 0.07),0 12px 24px -8px oklch(0.22 0.008 60 / 0.12);--font: "Inter Variable",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--gutter: 16px;--max: 1200px;--ease: cubic-bezier(0.25,1,0.5,1)}@media (prefers-color-scheme: dark){:root{--canvas: oklch(0.17 0.006 60);--surface: oklch(0.205 0.007 60);--sunken: oklch(0.235 0.007 60);--muted: oklch(0.28 0.008 60);--border: oklch(0.29 0.008 60);--border-strong: oklch(0.36 0.009 60);--ink: oklch(0.955 0.004 75);--ink-2: oklch(0.74 0.008 70);--ink-3: oklch(0.645 0.008 70);--ember: oklch(0.72 0.17 50);--ember-hover: oklch(0.78 0.15 52);--ember-bright: oklch(0.74 0.18 50);--ember-tint: oklch(0.27 0.04 50);--ember-tint-strong: oklch(0.32 0.06 50);--success: oklch(0.72 0.13 150);--success-tint: oklch(0.25 0.04 150);--warning: oklch(0.8 0.12 85);--warning-tint: oklch(0.27 0.04 90);--action: oklch(0.95 0.004 75);--action-hover: oklch(0.86 0.006 75);--action-ink: oklch(0.18 0.008 60);--ring: oklch(0.955 0.004 75 / 0.1);--shadow-2: 0 0 0 1px var(--ring),0 6px 16px -6px oklch(0 0 0 / 0.5);--shadow-3: 0 0 0 1px var(--ring),0 12px 32px -10px oklch(0 0 0 / 0.6)}}@media (min-width: 768px){:root{--gutter: 24px}}@media (min-width: 1024px){:root{--gutter: 40px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: 88px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--canvas);color: var(--ink);font: 400 1rem/1.6 var(--font);font-feature-settings: "cv11","ss03";-webkit-font-smoothing: antialiased;overflow-x: clip}img,svg{display: block;max-width: 100%}h1,h2,h3,h4{margin: 0;font-weight: 600;text-wrap: balance}p{margin: 0;text-wrap: pretty}ul,ol{margin: 0;padding: 0}a{color: var(--ember);text-decoration-thickness: 1px;text-underline-offset: 0.2em}a:hover{color: var(--ember-hover)}:focus-visible{outline: 2px solid var(--ember-bright);outline-offset: 2px;border-radius: 6px}::selection{background: var(--ember-tint-strong);color: var(--ink)}.num,table{font-variant-numeric: tabular-nums}strong{font-weight: 600}code{font: 500 0.9em/1 ui-monospace,"Cascadia Mono",Consolas,monospace;background: var(--sunken);padding: 0.1em 0.35em;border-radius: 6px;overflow-wrap: anywhere}mark.ph{background: var(--warning-tint);color: var(--ink);outline: 1px dashed var(--warning);outline-offset: 1px;border-radius: 4px;padding: 0 0.2em}.skip{position: absolute;left: 12px;top: -48px;z-index: 100;background: var(--action);color: var(--action-ink);padding: 10px 16px;border-radius: 10px;font-weight: 500;text-decoration: none}.skip:focus{top: 12px;color: var(--action-ink)}.sr{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.wrap{width: 100%;max-width: calc(var(--max) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.site-head{position: sticky;top: 0;z-index: 40;background: color-mix(in oklch,var(--canvas) 94%,transparent);border-bottom: 1px solid var(--border)}.site-head .wrap{display: flex;align-items: center;gap: 24px;height: 64px}.brand{display: inline-flex;align-items: center;gap: 10px;color: var(--ink);text-decoration: none;font-weight: 600;font-size: 1.25rem;letter-spacing: -0.03em;flex: none}.brand:hover{color: var(--ink)}.brand svg{height: 22px;width: auto}.nav{display: flex;align-items: center;gap: 4px;flex: 1;min-width: 0}.nav a{color: var(--ink-2);text-decoration: none;font-size: 0.9375rem;font-weight: 500;padding: 8px 12px;border-radius: 10px}.nav a:hover{background: var(--sunken);color: var(--ink)}.nav a[aria-current="page"]{color: var(--ink);background: var(--sunken)}.head-actions{display: flex;align-items: center;gap: 8px;margin-left: auto}.lang{display: flex;gap: 2px;font-size: 0.8125rem;font-weight: 500}.lang a{color: var(--ink-2);text-decoration: none;padding: 6px 8px;border-radius: 8px;min-width: 32px;text-align: center}.lang a:hover{background: var(--sunken);color: var(--ink)}.lang a[aria-current="true"]{color: var(--ink);background: var(--sunken)}.menu{display: none}@media (max-width: 959px){.nav,.head-actions .lang,.head-actions .btn-ghost{display: none}.menu{display: block;margin-left: 4px}.menu summary{list-style: none;cursor: pointer;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;color: var(--ink)}.menu summary::-webkit-details-marker{display: none}.menu summary:hover{background: var(--sunken)}.menu summary svg{width: 22px;height: 22px}.menu[open] summary .i-open,.menu:not([open]) summary .i-close{display: none}.menu-panel{position: absolute;left: 0;right: 0;top: 64px;background: var(--canvas);border-bottom: 1px solid var(--border);padding: 8px var(--gutter) 20px;box-shadow: var(--shadow-3)}.menu-panel a.m{display: flex;align-items: center;min-height: 48px;color: var(--ink);text-decoration: none;font-size: 1.0625rem;font-weight: 500;border-bottom: 1px solid var(--border)}.menu-panel .lang{margin-top: 16px;font-size: 0.9375rem}.menu-panel .lang a{padding: 10px 14px;min-height: 44px;display: grid;place-items: center}.menu-panel .btn{width: 100%;margin-top: 12px}}@media (max-width: 380px){.head-actions .btn-primary{padding-inline: 14px}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 40px;padding: 0 18px;border-radius: 999px;font: 500 0.9375rem/1 var(--font);text-decoration: none;white-space: nowrap;border: 1px solid transparent;cursor: pointer;transition: background-color 80ms var(--ease),transform 80ms var(--ease)}.btn:active{transform: scale(0.98)}.btn-primary{background: var(--action);color: var(--action-ink)}.btn-primary:hover{background: var(--action-hover);color: var(--action-ink)}.btn-secondary{background: var(--surface);color: var(--ink);border-color: var(--border-strong)}.btn-secondary:hover{background: var(--sunken);color: var(--ink)}.btn-ghost{color: var(--ink-2)}.btn-ghost:hover{background: var(--sunken);color: var(--ink)}.btn-lg{height: 48px;padding: 0 24px;font-size: 1rem}.btn svg{width: 16px;height: 16px}.eyebrow{display: inline-flex;align-items: center;gap: 10px;color: var(--ink-2);font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.01em}.eyebrow::before{content: "";width: 14px;height: 14px;flex: none;background:radial-gradient(circle at 3px 3px,var(--ember-bright) 2.4px,transparent 2.7px),radial-gradient(circle at 11px 3px,var(--ember-bright) 2.4px,transparent 2.7px),radial-gradient(circle at 3px 11px,var(--ember-bright) 2.4px,transparent 2.7px),radial-gradient(circle at 11px 11px,var(--ember-bright) 2.4px,transparent 2.7px);opacity: 0.9}.display{font-size: clamp(2.25rem,1.2rem + 4.2vw,4rem);line-height: 1.06;letter-spacing: -0.035em}.h2{font-size: clamp(1.625rem,1.1rem + 2vw,2.5rem);line-height: 1.15;letter-spacing: -0.025em}.h3{font-size: 1.25rem;line-height: 1.35;letter-spacing: -0.01em}.lead{font-size: clamp(1.0625rem,1rem + 0.35vw,1.25rem);line-height: 1.55;color: var(--ink-2);max-width: 60ch}.muted{color: var(--ink-2)}.small{font-size: 0.875rem}section{padding-block: clamp(56px,7vw,104px)}.section-head{display: grid;gap: 16px;max-width: 760px;margin-bottom: clamp(32px,4vw,56px)}.rule{border-top: 1px solid var(--border)}.hero{padding-block: clamp(40px,6vw,88px) clamp(56px,7vw,96px)}.hero .wrap{display: grid;gap: clamp(40px,5vw,72px);align-items: center}@media (min-width: 1024px){.hero .wrap{grid-template-columns: minmax(0,1.05fr) minmax(0,0.95fr)}}.hero-copy{display: grid;gap: 24px;justify-items: start}.hero-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 8px}.hero-note{font-size: 0.875rem;color: var(--ink-2)}.path{background: var(--surface);border-radius: 24px;box-shadow: var(--shadow-3);padding: 8px;max-width: 520px;width: 100%;justify-self: center}.path-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 14px 14px;border-bottom: 1px solid var(--border)}.path-who{display: flex;align-items: center;gap: 10px;min-width: 0}.avatar{width: 36px;height: 36px;border-radius: 999px;background: var(--ember-tint-strong);color: var(--ink);display: grid;place-items: center;font-weight: 600;font-size: 0.875rem;flex: none}.path-who b{font-weight: 600;display: block;font-size: 0.9375rem;line-height: 1.3}.path-who div span{font-size: 0.8125rem;color: var(--ink-2);display: block}.stage{font-size: 0.75rem;font-weight: 500;color: var(--ink-2);background: var(--sunken);border-radius: 999px;padding: 4px 10px;white-space: nowrap}.path ol{list-style: none;padding: 12px 10px 10px;display: grid;gap: 10px}.path li{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 10px;align-items: start;font-size: 0.875rem;line-height: 1.45}.path time{color: var(--ink-3);font-size: 0.75rem;font-weight: 500;padding-top: 9px;font-variant-numeric: tabular-nums}.bubble{border-radius: 14px 14px 14px 6px;padding: 8px 12px;background: var(--canvas);border: 1px solid var(--border);justify-self: start;max-width: 100%}.bubble.ours{border-radius: 14px 14px 6px 14px;background: var(--ember-tint);border-color: transparent;justify-self: end}.via{display: block;font-size: 0.6875rem;font-weight: 500;letter-spacing: 0.02em;color: var(--ink-2);margin-bottom: 2px}.event{display: flex;align-items: center;gap: 8px;padding: 8px 0;color: var(--ink-2);font-size: 0.8125rem;min-width: 0}.event svg{width: 16px;height: 16px;flex: none;color: var(--ink-3)}.event b{color: var(--ink);font-weight: 500}.invoice{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 2px 12px;padding: 10px 12px;border: 1px solid var(--border);border-radius: 14px;background: var(--surface)}.invoice .amt{font-weight: 600;font-variant-numeric: tabular-nums;white-space: nowrap}.invoice .sub{grid-column: 1 / -1;font-size: 0.75rem;color: var(--ink-2)}.paid{display: inline-flex;align-items: center;gap: 6px;font-size: 0.75rem;font-weight: 500;color: var(--success);background: var(--success-tint);border-radius: 999px;padding: 3px 10px 3px 8px}.paid svg{width: 14px;height: 14px}.path-caption{font-size: 0.75rem;color: var(--ink-3);text-align: center;padding: 6px 0 10px}.channels{list-style: none;display: flex;flex-wrap: wrap;gap: 8px}.chip{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 14px;border-radius: 999px;background: var(--surface);border: 1px solid var(--border);font-size: 0.875rem;font-weight: 500}.chip i{width: 8px;height: 8px;border-radius: 999px;background: var(--ink-3);flex: none}.rows{display: grid}.row{display: grid;gap: 20px 48px;padding-block: clamp(28px,3.5vw,44px);border-top: 1px solid var(--border)}.row:last-child{border-bottom: 1px solid var(--border)}@media (min-width: 900px){.row{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}}.row-title{display: grid;gap: 12px;align-content: start}.row-title .idx{font-size: 0.8125rem;font-weight: 500;color: var(--ink-3);font-variant-numeric: tabular-nums}.row-title p{color: var(--ink-2)}.ticks{list-style: none;display: grid;gap: 12px;align-content: start}.ticks li{position: relative;padding-left: 26px;line-height: 1.55}.ticks li::before{content: "";position: absolute;left: 2px;top: 0.5em;width: 10px;height: 10px;background:radial-gradient(circle at 2px 2px,var(--ink-3) 1.6px,transparent 1.9px),radial-gradient(circle at 8px 2px,var(--ink-3) 1.6px,transparent 1.9px),radial-gradient(circle at 2px 8px,var(--ink-3) 1.6px,transparent 1.9px),radial-gradient(circle at 8px 8px,var(--ink-3) 1.6px,transparent 1.9px)}.ticks li b{font-weight: 600}.more{font-weight: 500;font-size: 0.9375rem;text-decoration: none}.more:hover{text-decoration: underline}.ledger{list-style: none;display: grid;gap: 0 48px;counter-reset: l}@media (min-width: 800px){.ledger{grid-template-columns: 1fr 1fr}}.ledger li{counter-increment: l;display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 4px 12px;padding: 20px 0;border-top: 1px solid var(--border)}.ledger li::before{content: counter(l,decimal-leading-zero);grid-row: span 2;font-size: 0.8125rem;font-weight: 500;color: var(--ember);font-variant-numeric: tabular-nums;padding-top: 3px}.ledger b{font-weight: 600}.ledger span{color: var(--ink-2);font-size: 0.9375rem}.industries{display: grid;gap: 0 32px}@media (min-width: 700px){.industries{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.industries{grid-template-columns: repeat(3,1fr)}}.industries div{padding: 16px 0;border-top: 1px solid var(--border);display: grid;gap: 4px}.industries b{font-weight: 600}.industries span{color: var(--ink-2);font-size: 0.9375rem}.proof{display: grid;gap: 16px}@media (min-width: 800px){.proof{grid-template-columns: repeat(3,1fr)}}.proof figure{margin: 0;border: 1.5px dashed var(--warning);background: var(--warning-tint);border-radius: 18px;padding: 20px;display: grid;gap: 12px}.proof blockquote{margin: 0;color: var(--ink-2)}.proof figcaption{font-size: 0.8125rem;font-weight: 500;color: var(--ink-2)}.proof-note{font-size: 0.8125rem;color: var(--ink-2);margin-top: 12px}.cta{background: var(--sunken);border-radius: 24px;padding: clamp(28px,5vw,56px);display: grid;gap: 20px;justify-items: start}@media (min-width: 900px){.cta{grid-template-columns: minmax(0,1fr) auto;align-items: center}}.cta .hero-actions{margin: 0}.toc-inline{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin-top: 8px}.toc-inline a{color: var(--ink);text-decoration: none;font-size: 0.875rem;font-weight: 500;height: 36px;display: inline-flex;align-items: center;padding: 0 14px;border-radius: 999px;background: var(--sunken)}.toc-inline a:hover{background: var(--muted)}.cycle{border: 0;margin: 0 0 28px;padding: 4px;display: inline-flex;gap: 4px;background: var(--sunken);border-radius: 999px;min-width: 0}.cycle legend{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.cycle input{position: absolute;opacity: 0;pointer-events: none}.cycle label{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 16px;border-radius: 999px;font-weight: 500;font-size: 0.9375rem;color: var(--ink-2);cursor: pointer}.cycle label em{font-style: normal;font-size: 0.75rem;color: var(--success);font-weight: 500}.cycle input:checked + label{background: var(--surface);color: var(--ink);box-shadow: var(--shadow-2)}.cycle input:focus-visible + label{outline: 2px solid var(--ember-bright);outline-offset: 2px}.plans{display: grid;gap: 16px}@media (min-width: 700px){.plans{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.plans{grid-template-columns: repeat(5,minmax(0,1fr));gap: 12px}}.plan{border: 1px solid var(--border);border-radius: 18px;padding: 22px 20px;display: grid;grid-template-rows: auto auto auto 1fr;gap: 16px;background: var(--surface);min-width: 0}.plan.popular{border-color: var(--ember);box-shadow: 0 0 0 1px var(--ember)}.plan h2{font-size: 1.125rem;display: flex;align-items: center;justify-content: space-between;gap: 8px;flex-wrap: wrap}.badge{font-size: 0.75rem;font-weight: 500;color: var(--ember);background: var(--ember-tint);border-radius: 999px;padding: 3px 10px}.plan .for{font-size: 0.875rem;color: var(--ink-2);min-height: 3em}.price{display: grid;gap: 4px}.price .amount{font-size: 1.75rem;font-weight: 600;letter-spacing: -0.02em;line-height: 1.1;font-variant-numeric: tabular-nums}.price .amount small{font-size: 0.875rem;font-weight: 500;letter-spacing: 0;color: var(--ink-2)}.price .per{font-size: 0.8125rem;color: var(--ink-2)}.plan .btn{width: 100%}.plan .ticks{gap: 8px;font-size: 0.875rem;align-self: start}.plan .ticks li{padding-left: 22px}.p-annual{display: none}#cycle-annual:checked ~ .plans .p-annual{display: grid}#cycle-annual:checked ~ .plans .p-monthly{display: none}.compare{margin-top: 56px}.table{position: relative;overflow-x: auto;border: 1px solid var(--border);border-radius: 14px;background: var(--surface);-webkit-overflow-scrolling: touch}.table table{width: 100%;border-collapse: collapse;font-size: 0.875rem}.table th,.table td{text-align: left;padding: 10px 14px;border-bottom: 1px solid var(--border);vertical-align: top}.table tr:last-child>*{border-bottom: 0}.table thead th{font-weight: 600;background: var(--sunken);white-space: nowrap}.table tbody th{font-weight: 500}.compare .table td{text-align: right;white-space: nowrap}.compare .table thead th:not(:first-child){text-align: right}.compare .table th[scope="row"]{min-width: 180px}.yes{color: var(--success);font-weight: 600}.no{color: var(--ink-3)}.faq{display: grid;max-width: 820px}.faq details{border-top: 1px solid var(--border)}.faq details:last-child{border-bottom: 1px solid var(--border)}.faq summary{cursor: pointer;list-style: none;display: flex;justify-content: space-between;gap: 16px;padding: 18px 0;font-weight: 500;font-size: 1.0625rem}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";color: var(--ink-3);font-weight: 400;font-size: 1.25rem;line-height: 1}.faq details[open] summary::after{content: "\2212"}.faq details p{padding-bottom: 18px;color: var(--ink-2);max-width: 68ch}.facts{display: grid;gap: 0 48px}@media (min-width: 900px){.facts{grid-template-columns: 1fr 1fr}}.fact{padding: 24px 0;border-top: 1px solid var(--border);display: grid;gap: 10px;align-content: start}.fact p{color: var(--ink-2)}.fact .ticks{font-size: 0.9375rem;margin-top: 4px}.contact-grid{display: grid;gap: 16px}@media (min-width: 900px){.contact-grid{grid-template-columns: 1fr 1fr}}.panel{background: var(--surface);border: 1px solid var(--border);border-radius: 18px;padding: clamp(20px,3vw,32px);display: grid;gap: 16px;align-content: start}.panel .btns{display: flex;flex-wrap: wrap;gap: 10px}.dl{display: grid;grid-template-columns: minmax(0,max-content) minmax(0,1fr);gap: 8px 20px;margin: 0;font-size: 0.9375rem}.dl dt{color: var(--ink-2)}.dl dd{margin: 0;overflow-wrap: anywhere}@media (max-width: 520px){.dl{grid-template-columns: 1fr;gap: 2px}.dl dd{margin-bottom: 10px}}.legal .wrap{display: grid;gap: 40px}@media (min-width: 1024px){.legal .wrap{grid-template-columns: 240px minmax(0,1fr);gap: 64px}}.legal-meta{display: flex;flex-wrap: wrap;gap: 6px 16px;font-size: 0.875rem;color: var(--ink-2);margin-top: 12px}.legal-toc{font-size: 0.875rem}@media (min-width: 1024px){.legal-toc{position: sticky;top: 88px;align-self: start;max-height: calc(100vh - 110px);overflow: auto}}.legal-toc h2{font-size: 0.8125rem;font-weight: 500;color: var(--ink-2);margin-bottom: 8px}.legal-toc ol{list-style: none;display: grid;gap: 2px}.legal-toc a{display: block;color: var(--ink-2);text-decoration: none;padding: 5px 10px;border-radius: 8px;line-height: 1.4}.legal-toc a:hover{background: var(--sunken);color: var(--ink)}.toc-desktop{display: none}@media (min-width: 1024px){.toc-desktop{display: block}.toc-mobile{display: none}}.legal-toc details{border-block: 1px solid var(--border)}.legal-toc details summary{cursor: pointer;font-weight: 500;padding: 12px 0}.prose{max-width: 72ch;min-width: 0}.prose h2{font-size: 1.25rem;letter-spacing: -0.01em;margin: 40px 0 12px;padding-top: 8px}.prose h3{font-size: 1.0625rem;margin: 24px 0 8px}.prose p,.prose ul,.prose ol{margin: 0 0 14px}.prose ul,.prose ol{padding-left: 1.4em}.prose li{margin-bottom: 6px}.prose li::marker{color: var(--ink-3)}.prose .table{margin: 8px 0 18px}.prose .cn{font-weight: 600;font-variant-numeric: tabular-nums;margin-right: 0.15em}.prose a{overflow-wrap: anywhere}.notice{background: var(--warning-tint);border: 1px dashed var(--warning);border-radius: 14px;padding: 14px 16px;font-size: 0.9375rem;margin-bottom: 28px}.doc-list{display: grid}.doc-list a{display: grid;gap: 4px;padding: 20px 0;border-top: 1px solid var(--border);text-decoration: none;color: var(--ink)}.doc-list a:last-child{border-bottom: 1px solid var(--border)}.doc-list a:hover b{color: var(--ember)}.doc-list b{font-weight: 600;font-size: 1.0625rem}.doc-list span{color: var(--ink-2);font-size: 0.9375rem}.lost{min-height: 60vh;display: grid;place-items: center;text-align: center}.lost .wrap{display: grid;gap: 20px;justify-items: center}.steps{display: grid;grid-template-columns: repeat(4,14px);gap: 10px 22px;transform: rotate(-18deg);margin-bottom: 8px}.steps i{width: 14px;height: 14px;border-radius: 999px;background: var(--ember-bright)}.steps i:nth-child(n+5){opacity: 0.35}.site-foot{border-top: 1px solid var(--border);padding-block: 48px 32px;margin-top: 24px;font-size: 0.875rem}.foot-grid{display: grid;gap: 32px}@media (min-width: 800px){.foot-grid{grid-template-columns: 1.4fr repeat(3,1fr)}}.foot-grid h2{font-size: 0.8125rem;font-weight: 500;color: var(--ink-2);margin-bottom: 10px}.foot-grid ul{list-style: none;display: grid;gap: 2px}.foot-grid a{color: var(--ink);text-decoration: none;display: inline-block;padding: 5px 0}.foot-grid a:hover{color: var(--ember)}.foot-grid a.brand{display: inline-flex;justify-self: start;padding: 0;color: var(--ink)}.foot-about{display: grid;gap: 12px;align-content: start;color: var(--ink-2);max-width: 36ch}.foot-legal{margin-top: 40px;padding-top: 20px;border-top: 1px solid var(--border);color: var(--ink-2);display: flex;flex-wrap: wrap;gap: 8px 24px;justify-content: space-between}.m0{margin: 0}.mt12{margin-top: 12px}.mt20{margin-top: 20px}.mb24{margin-bottom: 24px}.pt0{padding-top: 0}.pt8{padding-top: 8px}.pb0{padding-bottom: 0}.pb24{padding-bottom: 24px}.pt-legal{padding-top: clamp(32px,5vw,64px)}.wrap.block{display: block}.narrow{max-width: 820px}.span-all{grid-column: 1 / -1}.inherit{color: inherit}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration: 0ms !important;animation-duration: 0ms !important}}@media print{.site-head,.site-foot,.legal-toc,.skip,.notice{display: none}}