@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-widest:.1em;--radius-sm:var(--fathom-radius-sm);--radius-md:var(--fathom-radius-md);--radius-lg:var(--fathom-radius-lg);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 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);--color-bg:var(--bg);--color-bg-subtle:var(--bg-subtle);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.left-\[-9999px\]{left:-9999px}.z-50{z-index:50}.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}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-\[60px\]{height:60px}.h-full{height:100%}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-32{flex-basis:calc(var(--spacing) * 32)}.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}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.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)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}: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)))}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[7px\]{border-radius:7px}.rounded-\[var\(--radius-btn\)\]{border-radius:var(--radius-btn)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-full\)\]{border-radius:var(--radius-full)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--fathom-radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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\(--accent-signal\)\]{border-color:var(--accent-signal)}.border-\[var\(--field-border\)\]{border-color:var(--field-border)}.bg-\[rgba\(var\(--glass\)\/0\.5\)\]{background-color:rgba(var(--glass)/.5)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-signal\)\]{background-color:var(--accent-signal)}.bg-\[var\(--bg-hover\)\]{background-color:var(--bg-hover)}.bg-\[var\(--bg-raised\)\]{background-color:var(--bg-raised)}.bg-\[var\(--bg-subtle\)\]{background-color:var(--bg-subtle)}.bg-\[var\(--qr-field\)\]{background-color:var(--qr-field)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--track\)\]{background-color:var(--track)}.bg-bg{background-color:var(--bg)}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[13px\]{padding:13px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.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-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-mono{font-family:var(--font-mono);font-size:var(--fathom-type-mono-size);line-height:var(--tw-leading,var(--fathom-type-mono-line-height));font-weight:var(--tw-font-weight,var(--fathom-type-mono-weight));letter-spacing:var(--tw-tracking,var(--fathom-type-mono-tracking));font-variant-numeric:var(--fathom-type-mono-numeric)}.text-mono-sm{font-family:var(--font-mono);font-size:var(--fathom-type-mono-sm-size);line-height:var(--tw-leading,var(--fathom-type-mono-sm-line-height));font-weight:var(--tw-font-weight,var(--fathom-type-mono-sm-weight));letter-spacing:var(--tw-tracking,var(--fathom-type-mono-sm-tracking));font-variant-numeric:var(--fathom-type-mono-sm-numeric)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[\#…\]{color:#…}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--bone-100\)\]{color:var(--bone-100)}.text-\[var\(--status-live-fg\)\]{color:var(--status-live-fg)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--…\)\]{color:var(--…)}.text-accent{color:var(--accent)}.text-text-muted{color:var(--text-muted)}.text-text-secondary{color:var(--text-secondary)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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\(--shadow-floating\)\]{--tw-shadow:var(--shadow-floating);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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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{--tw-backdrop-blur:blur(8px);-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-\[transform\,background-color\]{transition-property:transform,background-color;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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[var\(--fathom-500\)\]:hover{background-color:var(--fathom-500)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}}.focus\:border-\[var\(--accent-signal\)\]:focus{border-color:var(--accent-signal)}.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-\[var\(--focus-ring\)\]:focus-visible{outline-color:var(--focus-ring)}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:opacity-60:disabled{opacity:.6}.aria-invalid\:border-2[aria-invalid=true]{border-style:var(--tw-border-style);border-width:2px}.aria-invalid\:border-\[var\(--accent-signal\)\][aria-invalid=true]{border-color:var(--accent-signal)}@media (min-width:40rem){.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.\[\&_h2\]\:mt-10 h2{margin-top:calc(var(--spacing) * 10)}.\[\&_h2\]\:max-w-prose h2{max-width:65ch}.\[\&_h2\]\:text-3xl h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_h3\]\:max-w-prose h3{max-width:65ch}.\[\&_li\]\:mt-1 li{margin-top:calc(var(--spacing) * 1)}.\[\&_p\]\:mt-3 p{margin-top:calc(var(--spacing) * 3)}.\[\&_p\]\:max-w-prose p{max-width:65ch}.\[\&_p\]\:text-\[var\(--text-secondary\)\] p{color:var(--text-secondary)}.\[\&_ul\]\:mt-3 ul{margin-top:calc(var(--spacing) * 3)}.\[\&_ul\]\:max-w-prose ul{max-width:65ch}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.\[\&_ul\]\:text-\[var\(--text-secondary\)\] ul{color:var(--text-secondary)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root,[data-theme=dark]{--fathom-ink-990:#050608;--fathom-ink-975:#08090b;--fathom-ink-950:#0a0c0f;--fathom-ink-900:#0e1013;--fathom-ink-800:#161a1f;--fathom-ink-780:#181c22;--fathom-ink-700:#1f252c;--fathom-ink-680:#232830;--fathom-ink-600:#2a3038;--fathom-ink-580:#2e343d;--fathom-fog-100:#dee3e8;--fathom-fog-200:#b8c0ca;--fathom-fog-300:#9aa2ac;--fathom-fog-400:#8b95a1;--fathom-fog-500:#767e8a;--fathom-fog-600:#616b77;--fathom-fog-700:#5a6470;--fathom-fog-800:#3a424c;--fathom-bone-0:#fff;--fathom-bone-25:#fffdf9;--fathom-bone-30:#fbfaf7;--fathom-bone-50:#f8f5ef;--fathom-bone-75:#f5f1e9;--fathom-bone-100:#f2ede4;--fathom-bone-200:#e6dfd1;--fathom-bone-300:#dfd9cc;--fathom-bone-400:#cfc8ba;--fathom-fathom-200:#8fc2df;--fathom-fathom-300:#6fa8c9;--fathom-fathom-700:#2e5e7e;--fathom-fathom-900:#1a3b52;--fathom-rust-50:#f5eae5;--fathom-rust-300:#ed9379;--fathom-rust-400:#e68b6e;--fathom-rust-500:#c4654d;--fathom-rust-700:#9a4a33;--fathom-ember-400:#f0b247;--fathom-ember-500:#e8a64b;--fathom-ember-800:#8f6324;--fathom-reed-50:#eef2ea;--fathom-reed-300:#a0b88a;--fathom-reed-500:#7a8f6a;--fathom-reed-700:#566e48;--fathom-color-bg-default:var(--fathom-ink-900);--fathom-color-bg-subtle:var(--fathom-ink-800);--fathom-color-bg-chrome:var(--fathom-ink-950);--fathom-color-bg-raised:var(--fathom-ink-700);--fathom-color-bg-sheet:var(--fathom-ink-700);--fathom-color-bg-sheet-row:var(--fathom-ink-700);--fathom-color-bg-pressed:var(--fathom-ink-600);--fathom-color-bg-user-bubble:var(--fathom-ink-600);--fathom-color-text-primary:var(--fathom-bone-100);--fathom-color-text-secondary:var(--fathom-fog-200);--fathom-color-text-tertiary:var(--fathom-fog-400);--fathom-color-text-on-accent:var(--fathom-bone-0);--fathom-color-text-on-accent-secondary:var(--fathom-fog-100);--fathom-color-border-control:var(--fathom-fog-500);--fathom-color-border-divider:var(--fathom-fog-800);--fathom-color-focus-ring:var(--fathom-fathom-300);--fathom-color-accent-fill:var(--fathom-fathom-700);--fathom-color-accent-fg:var(--fathom-fathom-300);--fathom-color-accent-wash:#2e5e7e2e;--fathom-color-hazard-fg:var(--fathom-rust-400);--fathom-color-hazard-fill:var(--fathom-rust-700);--fathom-color-hazard-wash:#c4654d2e;--fathom-color-caution-fg:var(--fathom-ember-500);--fathom-color-success-fg:var(--fathom-reed-500);--fathom-color-success-fill:var(--fathom-reed-700);--fathom-color-success-wash:#7a8f6a2e;--fathom-color-track:var(--fathom-ink-600);--fathom-color-switch-off:var(--fathom-fog-800);--fathom-color-scrim:#0e101352;--fathom-button-primary-bg:var(--fathom-color-accent-fill);--fathom-button-primary-fg:var(--fathom-color-text-on-accent);--fathom-button-secondary-bg:var(--fathom-color-bg-raised);--fathom-button-secondary-fg:var(--fathom-color-text-primary);--fathom-button-secondary-border:var(--fathom-color-border-control);--fathom-button-tinted-bg:var(--fathom-color-accent-wash);--fathom-button-tinted-fg:var(--fathom-color-accent-fg);--fathom-button-text-fg:var(--fathom-color-text-secondary);--fathom-field-bg:var(--fathom-color-bg-subtle);--fathom-field-border:var(--fathom-color-border-control);--fathom-field-fg:var(--fathom-color-text-primary);--fathom-field-placeholder:var(--fathom-color-text-tertiary);--fathom-mic-bg:var(--fathom-color-accent-fill);--fathom-mic-bg-listening:var(--fathom-color-accent-fg);--fathom-mic-bg-end:var(--fathom-color-hazard-fill);--fathom-mic-border:var(--fathom-fathom-300);--fathom-mic-border-listening:var(--fathom-fathom-200);--fathom-mic-fg:var(--fathom-color-text-on-accent);--fathom-mic-fg-listening:var(--fathom-ink-900);--fathom-control-secondary-bg:var(--fathom-color-bg-subtle);--fathom-control-secondary-border:var(--fathom-color-border-control);--fathom-control-secondary-fg:var(--fathom-color-text-secondary);--fathom-chip-bg:var(--fathom-color-accent-wash);--fathom-chip-border:var(--fathom-color-accent-fg);--fathom-chip-fg:var(--fathom-color-text-primary);--fathom-card-bg:var(--fathom-color-bg-subtle);--fathom-card-border:var(--fathom-color-border-divider);--fathom-sheet-bg:var(--fathom-color-bg-sheet);--fathom-sheet-row-bg:var(--fathom-color-bg-sheet-row);--fathom-switch-on:var(--fathom-color-accent-fg);--fathom-switch-off:var(--fathom-color-switch-off);--fathom-switch-thumb:var(--fathom-color-text-on-accent);--fathom-segment-bg:var(--fathom-color-bg-sheet-row);--fathom-segment-selected-bg:var(--fathom-color-accent-fill);--fathom-segment-selected-fg:var(--fathom-color-text-on-accent);--fathom-usage-track:var(--fathom-color-track);--fathom-usage-progress:var(--fathom-color-accent-fg);--fathom-usage-progress-warning:var(--fathom-color-caution-fg);--fathom-answer-yes-bg:var(--fathom-color-success-fill);--fathom-orb-tint:var(--fathom-color-accent-fg);--fathom-orb-tint-error:var(--fathom-color-hazard-fg);--fathom-shadow-sm:0 2px 8px #00000047;--fathom-shadow-lg:0 8px 16px #00000061, 0 2px 4px #0000003d;--fathom-shadow-glow:0 0 24px 6px #6fa8c98c}[data-theme=light]{--fathom-ink-990:#050608;--fathom-ink-975:#08090b;--fathom-ink-950:#0a0c0f;--fathom-ink-900:#0e1013;--fathom-ink-800:#161a1f;--fathom-ink-780:#181c22;--fathom-ink-700:#1f252c;--fathom-ink-680:#232830;--fathom-ink-600:#2a3038;--fathom-ink-580:#2e343d;--fathom-fog-100:#dee3e8;--fathom-fog-200:#b8c0ca;--fathom-fog-300:#9aa2ac;--fathom-fog-400:#8b95a1;--fathom-fog-500:#767e8a;--fathom-fog-600:#616b77;--fathom-fog-700:#5a6470;--fathom-fog-800:#3a424c;--fathom-bone-0:#fff;--fathom-bone-25:#fffdf9;--fathom-bone-30:#fbfaf7;--fathom-bone-50:#f8f5ef;--fathom-bone-75:#f5f1e9;--fathom-bone-100:#f2ede4;--fathom-bone-200:#e6dfd1;--fathom-bone-300:#dfd9cc;--fathom-bone-400:#cfc8ba;--fathom-fathom-200:#8fc2df;--fathom-fathom-300:#6fa8c9;--fathom-fathom-700:#2e5e7e;--fathom-fathom-900:#1a3b52;--fathom-rust-50:#f5eae5;--fathom-rust-300:#ed9379;--fathom-rust-400:#e68b6e;--fathom-rust-500:#c4654d;--fathom-rust-700:#9a4a33;--fathom-ember-400:#f0b247;--fathom-ember-500:#e8a64b;--fathom-ember-800:#8f6324;--fathom-reed-50:#eef2ea;--fathom-reed-300:#a0b88a;--fathom-reed-500:#7a8f6a;--fathom-reed-700:#566e48;--fathom-color-bg-default:var(--fathom-bone-100);--fathom-color-bg-subtle:var(--fathom-bone-50);--fathom-color-bg-chrome:var(--fathom-bone-0);--fathom-color-bg-raised:var(--fathom-bone-0);--fathom-color-bg-sheet:var(--fathom-bone-25);--fathom-color-bg-sheet-row:var(--fathom-bone-75);--fathom-color-bg-pressed:var(--fathom-bone-200);--fathom-color-bg-user-bubble:var(--fathom-bone-200);--fathom-color-text-primary:var(--fathom-ink-900);--fathom-color-text-secondary:var(--fathom-fog-700);--fathom-color-text-tertiary:var(--fathom-fog-600);--fathom-color-text-on-accent:var(--fathom-bone-0);--fathom-color-text-on-accent-secondary:var(--fathom-fog-100);--fathom-color-border-control:var(--fathom-fog-500);--fathom-color-border-divider:#0e10131f;--fathom-color-focus-ring:var(--fathom-fathom-700);--fathom-color-accent-fill:var(--fathom-fathom-900);--fathom-color-accent-fg:var(--fathom-fathom-700);--fathom-color-accent-wash:#1a3b522e;--fathom-color-hazard-fg:var(--fathom-rust-700);--fathom-color-hazard-fill:var(--fathom-rust-700);--fathom-color-hazard-wash:var(--fathom-rust-50);--fathom-color-caution-fg:var(--fathom-ember-800);--fathom-color-success-fg:var(--fathom-reed-700);--fathom-color-success-fill:var(--fathom-reed-700);--fathom-color-success-wash:var(--fathom-reed-50);--fathom-color-track:var(--fathom-bone-300);--fathom-color-switch-off:var(--fathom-bone-400);--fathom-color-scrim:#0e101352;--fathom-button-primary-bg:var(--fathom-color-accent-fill);--fathom-button-primary-fg:var(--fathom-color-text-on-accent);--fathom-button-secondary-bg:var(--fathom-color-bg-raised);--fathom-button-secondary-fg:var(--fathom-color-text-primary);--fathom-button-secondary-border:var(--fathom-color-border-control);--fathom-button-tinted-bg:var(--fathom-color-accent-wash);--fathom-button-tinted-fg:var(--fathom-color-accent-fill);--fathom-button-text-fg:var(--fathom-color-text-secondary);--fathom-field-bg:var(--fathom-color-bg-subtle);--fathom-field-border:var(--fathom-color-border-control);--fathom-field-fg:var(--fathom-color-text-primary);--fathom-field-placeholder:var(--fathom-color-text-tertiary);--fathom-mic-bg:var(--fathom-color-accent-fill);--fathom-mic-bg-listening:var(--fathom-color-accent-fg);--fathom-mic-bg-end:var(--fathom-color-hazard-fill);--fathom-mic-border:var(--fathom-fathom-300);--fathom-mic-border-listening:var(--fathom-fathom-300);--fathom-mic-fg:var(--fathom-color-text-on-accent);--fathom-mic-fg-listening:var(--fathom-bone-0);--fathom-control-secondary-bg:var(--fathom-color-bg-subtle);--fathom-control-secondary-border:var(--fathom-color-border-control);--fathom-control-secondary-fg:var(--fathom-color-text-secondary);--fathom-chip-bg:var(--fathom-color-accent-wash);--fathom-chip-border:var(--fathom-color-accent-fg);--fathom-chip-fg:var(--fathom-color-text-primary);--fathom-card-bg:var(--fathom-color-bg-subtle);--fathom-card-border:var(--fathom-color-border-divider);--fathom-sheet-bg:var(--fathom-color-bg-sheet);--fathom-sheet-row-bg:var(--fathom-color-bg-sheet-row);--fathom-switch-on:var(--fathom-color-accent-fg);--fathom-switch-off:var(--fathom-color-switch-off);--fathom-switch-thumb:var(--fathom-color-text-on-accent);--fathom-segment-bg:var(--fathom-color-bg-sheet-row);--fathom-segment-selected-bg:var(--fathom-color-accent-fill);--fathom-segment-selected-fg:var(--fathom-color-text-on-accent);--fathom-usage-track:var(--fathom-color-track);--fathom-usage-progress:var(--fathom-color-accent-fg);--fathom-usage-progress-warning:var(--fathom-color-caution-fg);--fathom-answer-yes-bg:var(--fathom-color-success-fill);--fathom-orb-tint:var(--fathom-color-accent-fg);--fathom-orb-tint-error:var(--fathom-color-hazard-fg);--fathom-shadow-sm:0 2px 8px #1a1e261a;--fathom-shadow-lg:0 8px 16px #1a1e2624, 0 2px 4px #1a1e2614;--fathom-shadow-glow:0 0 24px 6px #6fa8c999}:root{--fathom-space-0:0;--fathom-space-1:4px;--fathom-space-2:8px;--fathom-space-3:12px;--fathom-space-4:16px;--fathom-space-5:20px;--fathom-space-6:24px;--fathom-space-8:32px;--fathom-space-10:40px;--fathom-radius-none:0;--fathom-radius-sm:8px;--fathom-radius-md:12px;--fathom-radius-lg:16px;--fathom-radius-xl:20px;--fathom-radius-2xl:24px;--fathom-radius-3xl:28px;--fathom-radius-full:9999px;--fathom-size-touch-min:44px;--fathom-size-touch-comfort:56px;--fathom-size-control-sm:40px;--fathom-size-control-md:48px;--fathom-size-control-lg:56px;--fathom-size-icon-xs:12px;--fathom-size-icon-sm:16px;--fathom-size-icon-md:20px;--fathom-size-icon-lg:24px;--fathom-size-icon-xl:32px;--fathom-size-icon-2xl:64px;--fathom-size-mic:104px;--fathom-size-orb:128px;--fathom-size-icon-column:32px;--fathom-border-hairline:.5px;--fathom-border-default:1px;--fathom-border-emphasis:3px;--fathom-border-indicator:4px;--fathom-focus-ring-width:2px;--fathom-focus-ring-offset:3px;--fathom-layout-gutter:20px;--fathom-layout-content-max:420px;--fathom-layout-control-cluster:252px;--fathom-layout-header-height:56px;--fathom-layout-glyph-column:44px;--fathom-opacity-pressed:.55;--fathom-opacity-disabled:.38;--fathom-font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, sans-serif;--fathom-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--fathom-type-unit:.0625rem;--fathom-motion-press-duration:80ms;--fathom-motion-press-easing:ease-in;--fathom-motion-hover-duration:.15s;--fathom-motion-hover-easing:ease-out;--fathom-motion-color-duration:.2s;--fathom-motion-color-easing:ease-out;--fathom-motion-crossfade-duration:.28s;--fathom-motion-crossfade-easing:ease-out;--fathom-motion-settle-duration:.475s;--fathom-motion-settle-easing:ease-out;--fathom-motion-pulse-duration:1.6s;--fathom-motion-pulse-easing:ease-in-out}@supports (transition-timing-function:linear(0, 1)){:root{--fathom-motion-settle-easing:linear(0, .0084, .0312, .0651, .1071, .1549, .2065, .2603, .315, .3695, .4229, .4747, .5242, .5712, .6154, .6568, .6951, .7304, .7628, .7924, .8191, .8433, .865, .8844, .9017, .917, .9304, .9422, .9525, .9615, .9692, .9758, .9814, .9862, .9902, .9935, .9963, .9985, 1.0003, 1.0017, 1.0028, 1.0036, 1.0042, 1.0046, 1.0049, 1.005, 1.005, 1.0049, 1.0048, 1.0046, 1.0044, 1.0041, 1.0039, 1.0036, 1.0033, 1.0031, 1.0028, 1.0025, 1.0023, 1.0021, 1.0018, 1.0016, 1.0015, 1.0013, 1.0011, 1)}}.phone-screen{--fathom-type-unit:1px}:root,.phone-screen{--fathom-type-display-lg-family:var(--fathom-font-sans);--fathom-type-display-lg-size:calc(64 * var(--fathom-type-unit));--fathom-type-display-lg-line-height:calc(70 / 64);--fathom-type-display-lg-weight:500;--fathom-type-display-lg-tracking:calc(-.5 * var(--fathom-type-unit));--fathom-type-display-lg-transform:none;--fathom-type-display-lg-numeric:normal;--fathom-type-display-md-family:var(--fathom-font-sans);--fathom-type-display-md-size:calc(48 * var(--fathom-type-unit));--fathom-type-display-md-line-height:calc(53 / 48);--fathom-type-display-md-weight:500;--fathom-type-display-md-tracking:calc(-.4 * var(--fathom-type-unit));--fathom-type-display-md-transform:none;--fathom-type-display-md-numeric:normal;--fathom-type-title-lg-family:var(--fathom-font-sans);--fathom-type-title-lg-size:calc(34 * var(--fathom-type-unit));--fathom-type-title-lg-line-height:calc(41 / 34);--fathom-type-title-lg-weight:700;--fathom-type-title-lg-tracking:0;--fathom-type-title-lg-transform:none;--fathom-type-title-lg-numeric:normal;--fathom-type-title-md-family:var(--fathom-font-sans);--fathom-type-title-md-size:calc(28 * var(--fathom-type-unit));--fathom-type-title-md-line-height:calc(34 / 28);--fathom-type-title-md-weight:600;--fathom-type-title-md-tracking:0;--fathom-type-title-md-transform:none;--fathom-type-title-md-numeric:normal;--fathom-type-title-sm-family:var(--fathom-font-sans);--fathom-type-title-sm-size:calc(22 * var(--fathom-type-unit));--fathom-type-title-sm-line-height:calc(28 / 22);--fathom-type-title-sm-weight:600;--fathom-type-title-sm-tracking:0;--fathom-type-title-sm-transform:none;--fathom-type-title-sm-numeric:normal;--fathom-type-title-xs-family:var(--fathom-font-sans);--fathom-type-title-xs-size:calc(20 * var(--fathom-type-unit));--fathom-type-title-xs-line-height:calc(25 / 20);--fathom-type-title-xs-weight:600;--fathom-type-title-xs-tracking:0;--fathom-type-title-xs-transform:none;--fathom-type-title-xs-numeric:normal;--fathom-type-body-family:var(--fathom-font-sans);--fathom-type-body-size:calc(17 * var(--fathom-type-unit));--fathom-type-body-line-height:calc(22 / 17);--fathom-type-body-weight:400;--fathom-type-body-tracking:0;--fathom-type-body-transform:none;--fathom-type-body-numeric:normal;--fathom-type-body-strong-family:var(--fathom-font-sans);--fathom-type-body-strong-size:calc(17 * var(--fathom-type-unit));--fathom-type-body-strong-line-height:calc(22 / 17);--fathom-type-body-strong-weight:600;--fathom-type-body-strong-tracking:0;--fathom-type-body-strong-transform:none;--fathom-type-body-strong-numeric:normal;--fathom-type-body-reading-family:var(--fathom-font-sans);--fathom-type-body-reading-size:calc(17 * var(--fathom-type-unit));--fathom-type-body-reading-line-height:calc(26 / 17);--fathom-type-body-reading-weight:400;--fathom-type-body-reading-tracking:0;--fathom-type-body-reading-transform:none;--fathom-type-body-reading-numeric:normal;--fathom-type-callout-family:var(--fathom-font-sans);--fathom-type-callout-size:calc(16 * var(--fathom-type-unit));--fathom-type-callout-line-height:calc(21 / 16);--fathom-type-callout-weight:400;--fathom-type-callout-tracking:0;--fathom-type-callout-transform:none;--fathom-type-callout-numeric:normal;--fathom-type-subhead-family:var(--fathom-font-sans);--fathom-type-subhead-size:calc(15 * var(--fathom-type-unit));--fathom-type-subhead-line-height:calc(20 / 15);--fathom-type-subhead-weight:400;--fathom-type-subhead-tracking:0;--fathom-type-subhead-transform:none;--fathom-type-subhead-numeric:normal;--fathom-type-footnote-family:var(--fathom-font-sans);--fathom-type-footnote-size:calc(13 * var(--fathom-type-unit));--fathom-type-footnote-line-height:calc(18 / 13);--fathom-type-footnote-weight:400;--fathom-type-footnote-tracking:0;--fathom-type-footnote-transform:none;--fathom-type-footnote-numeric:normal;--fathom-type-eyebrow-family:var(--fathom-font-sans);--fathom-type-eyebrow-size:calc(13 * var(--fathom-type-unit));--fathom-type-eyebrow-line-height:calc(18 / 13);--fathom-type-eyebrow-weight:600;--fathom-type-eyebrow-tracking:.08em;--fathom-type-eyebrow-transform:uppercase;--fathom-type-eyebrow-numeric:normal;--fathom-type-overline-family:var(--fathom-font-sans);--fathom-type-overline-size:calc(13 * var(--fathom-type-unit));--fathom-type-overline-line-height:calc(18 / 13);--fathom-type-overline-weight:600;--fathom-type-overline-tracking:.06em;--fathom-type-overline-transform:uppercase;--fathom-type-overline-numeric:normal;--fathom-type-control-label-family:var(--fathom-font-sans);--fathom-type-control-label-size:calc(13 * var(--fathom-type-unit));--fathom-type-control-label-line-height:calc(18 / 13);--fathom-type-control-label-weight:500;--fathom-type-control-label-tracking:0;--fathom-type-control-label-transform:none;--fathom-type-control-label-numeric:normal;--fathom-type-mono-family:var(--fathom-font-mono);--fathom-type-mono-size:calc(17 * var(--fathom-type-unit));--fathom-type-mono-line-height:calc(22 / 17);--fathom-type-mono-weight:400;--fathom-type-mono-tracking:0;--fathom-type-mono-transform:none;--fathom-type-mono-numeric:tabular-nums;--fathom-type-mono-sm-family:var(--fathom-font-mono);--fathom-type-mono-sm-size:calc(13 * var(--fathom-type-unit));--fathom-type-mono-sm-line-height:calc(18 / 13);--fathom-type-mono-sm-weight:500;--fathom-type-mono-sm-tracking:0;--fathom-type-mono-sm-transform:none;--fathom-type-mono-sm-numeric:tabular-nums}@media (prefers-contrast:more){:root:not([data-theme=light]),[data-theme=dark]{--fathom-ink-990:#050608;--fathom-ink-975:#08090b;--fathom-ink-950:#0a0c0f;--fathom-ink-900:#0e1013;--fathom-ink-800:#161a1f;--fathom-ink-780:#181c22;--fathom-ink-700:#1f252c;--fathom-ink-680:#232830;--fathom-ink-600:#2a3038;--fathom-ink-580:#2e343d;--fathom-fog-100:#dee3e8;--fathom-fog-200:#b8c0ca;--fathom-fog-300:#9aa2ac;--fathom-fog-400:#8b95a1;--fathom-fog-500:#767e8a;--fathom-fog-600:#616b77;--fathom-fog-700:#5a6470;--fathom-fog-800:#3a424c;--fathom-bone-0:#fff;--fathom-bone-25:#fffdf9;--fathom-bone-30:#fbfaf7;--fathom-bone-50:#f8f5ef;--fathom-bone-75:#f5f1e9;--fathom-bone-100:#f2ede4;--fathom-bone-200:#e6dfd1;--fathom-bone-300:#dfd9cc;--fathom-bone-400:#cfc8ba;--fathom-fathom-200:#8fc2df;--fathom-fathom-300:#6fa8c9;--fathom-fathom-700:#2e5e7e;--fathom-fathom-900:#1a3b52;--fathom-rust-50:#f5eae5;--fathom-rust-300:#ed9379;--fathom-rust-400:#e68b6e;--fathom-rust-500:#c4654d;--fathom-rust-700:#9a4a33;--fathom-ember-400:#f0b247;--fathom-ember-500:#e8a64b;--fathom-ember-800:#8f6324;--fathom-reed-50:#eef2ea;--fathom-reed-300:#a0b88a;--fathom-reed-500:#7a8f6a;--fathom-reed-700:#566e48;--fathom-color-bg-default:var(--fathom-ink-975);--fathom-color-bg-subtle:var(--fathom-ink-780);--fathom-color-bg-chrome:var(--fathom-ink-990);--fathom-color-bg-raised:var(--fathom-ink-680);--fathom-color-bg-sheet:var(--fathom-ink-680);--fathom-color-bg-sheet-row:var(--fathom-ink-680);--fathom-color-bg-pressed:var(--fathom-ink-580);--fathom-color-bg-user-bubble:var(--fathom-ink-580);--fathom-color-text-primary:var(--fathom-bone-30);--fathom-color-text-secondary:var(--fathom-fog-100);--fathom-color-text-tertiary:var(--fathom-fog-100);--fathom-color-text-on-accent:var(--fathom-bone-0);--fathom-color-text-on-accent-secondary:var(--fathom-fog-100);--fathom-color-border-control:var(--fathom-fog-100);--fathom-color-border-divider:var(--fathom-fog-300);--fathom-color-focus-ring:var(--fathom-fathom-300);--fathom-color-accent-fill:var(--fathom-fathom-700);--fathom-color-accent-fg:var(--fathom-fathom-200);--fathom-color-accent-wash:#2e5e7e73;--fathom-color-hazard-fg:var(--fathom-rust-300);--fathom-color-hazard-fill:var(--fathom-rust-700);--fathom-color-hazard-wash:#ed937973;--fathom-color-caution-fg:var(--fathom-ember-400);--fathom-color-success-fg:var(--fathom-reed-300);--fathom-color-success-fill:var(--fathom-reed-700);--fathom-color-success-wash:#a0b88a73;--fathom-color-track:var(--fathom-ink-580);--fathom-color-switch-off:var(--fathom-ink-580);--fathom-color-scrim:#0e101352;--fathom-button-primary-bg:var(--fathom-color-accent-fill);--fathom-button-primary-fg:var(--fathom-color-text-on-accent);--fathom-button-secondary-bg:var(--fathom-color-bg-raised);--fathom-button-secondary-fg:var(--fathom-color-text-primary);--fathom-button-secondary-border:var(--fathom-color-border-control);--fathom-button-tinted-bg:var(--fathom-color-accent-wash);--fathom-button-tinted-fg:var(--fathom-color-accent-fg);--fathom-button-text-fg:var(--fathom-color-text-secondary);--fathom-field-bg:var(--fathom-color-bg-subtle);--fathom-field-border:var(--fathom-color-border-control);--fathom-field-fg:var(--fathom-color-text-primary);--fathom-field-placeholder:var(--fathom-color-text-tertiary);--fathom-mic-bg:var(--fathom-color-accent-fill);--fathom-mic-bg-listening:var(--fathom-color-accent-fg);--fathom-mic-bg-end:var(--fathom-color-hazard-fill);--fathom-mic-border:var(--fathom-fathom-200);--fathom-mic-border-listening:var(--fathom-fathom-300);--fathom-mic-fg:var(--fathom-color-text-on-accent);--fathom-mic-fg-listening:var(--fathom-ink-975);--fathom-control-secondary-bg:var(--fathom-color-bg-subtle);--fathom-control-secondary-border:var(--fathom-color-border-control);--fathom-control-secondary-fg:var(--fathom-color-text-secondary);--fathom-chip-bg:var(--fathom-color-accent-wash);--fathom-chip-border:var(--fathom-color-accent-fg);--fathom-chip-fg:var(--fathom-color-text-primary);--fathom-card-bg:var(--fathom-color-bg-subtle);--fathom-card-border:var(--fathom-color-border-divider);--fathom-sheet-bg:var(--fathom-color-bg-sheet);--fathom-sheet-row-bg:var(--fathom-color-bg-sheet-row);--fathom-switch-on:var(--fathom-color-accent-fg);--fathom-switch-off:var(--fathom-color-switch-off);--fathom-switch-thumb:var(--fathom-color-text-on-accent);--fathom-segment-bg:var(--fathom-color-bg-sheet-row);--fathom-segment-selected-bg:var(--fathom-color-accent-fill);--fathom-segment-selected-fg:var(--fathom-color-text-on-accent);--fathom-usage-track:var(--fathom-color-track);--fathom-usage-progress:var(--fathom-color-accent-fg);--fathom-usage-progress-warning:var(--fathom-color-caution-fg);--fathom-answer-yes-bg:var(--fathom-color-success-fill);--fathom-orb-tint:var(--fathom-color-accent-fg);--fathom-orb-tint-error:var(--fathom-color-hazard-fg)}:root,[data-theme=dark],[data-theme=light]{--fathom-shadow-sm:none;--fathom-shadow-lg:none;--fathom-shadow-glow:none}:root{--fathom-border-hairline:1px;--fathom-border-default:2px;--fathom-border-emphasis:6px;--fathom-border-indicator:8px;--fathom-size-control-sm:48px;--fathom-size-control-md:56px;--fathom-size-control-lg:64px;--fathom-focus-ring-width:3px}}:root,[data-theme=dark]{--site-bg-default:var(--fathom-color-bg-default);--site-bg-subtle:var(--fathom-color-bg-subtle);--site-bg-raised:var(--fathom-color-bg-raised);--site-bg-chrome:var(--fathom-color-bg-chrome);--site-bg-sheet:var(--fathom-color-bg-sheet);--site-bg-pressed:var(--fathom-color-bg-pressed);--site-text-primary:var(--fathom-color-text-primary);--site-text-secondary:var(--fathom-color-text-secondary);--site-text-tertiary:var(--fathom-color-text-tertiary);--site-text-on-accent:var(--fathom-bone-25);--site-accent-fg:var(--fathom-color-accent-fg);--site-accent-fill:var(--fathom-fathom-900);--site-accent-wash:var(--fathom-color-accent-wash);--site-cta-bg:var(--fathom-fathom-900);--site-cta-fg:var(--fathom-bone-100);--site-cta-border:var(--fathom-color-accent-fg);--site-border-control:var(--fathom-color-border-control);--site-border-divider:var(--fathom-color-border-divider);--site-focus-ring:var(--fathom-color-focus-ring);--site-success-fg:var(--fathom-reed-300);--site-success-wash:var(--fathom-color-success-wash);--site-hazard-fg:var(--fathom-color-hazard-fg);--site-caution-fg:var(--fathom-color-caution-fg);--site-track:var(--fathom-color-track);--site-media-edge:var(--fathom-fathom-300);--site-shadow-sm:var(--fathom-shadow-sm);--site-shadow-lg:var(--fathom-shadow-lg);--site-shadow-glow:var(--fathom-shadow-glow)}[data-theme=light]{--site-bg-default:var(--fathom-color-bg-default);--site-bg-subtle:var(--fathom-color-bg-subtle);--site-bg-raised:var(--fathom-bone-25);--site-bg-chrome:var(--fathom-bone-25);--site-bg-sheet:var(--fathom-color-bg-sheet);--site-bg-pressed:var(--fathom-color-bg-pressed);--site-text-primary:var(--fathom-color-text-primary);--site-text-secondary:var(--fathom-fog-800);--site-text-tertiary:var(--fathom-color-text-tertiary);--site-text-on-accent:var(--fathom-bone-25);--site-accent-fg:var(--fathom-fathom-900);--site-accent-fill:var(--fathom-fathom-900);--site-accent-wash:var(--fathom-color-accent-wash);--site-cta-bg:var(--fathom-fathom-900);--site-cta-fg:var(--fathom-bone-100);--site-cta-border:var(--fathom-fathom-900);--site-border-control:var(--fathom-color-border-control);--site-border-divider:var(--fathom-color-border-divider);--site-focus-ring:var(--fathom-color-focus-ring);--site-success-fg:var(--fathom-color-success-fg);--site-success-wash:var(--fathom-color-success-wash);--site-hazard-fg:var(--fathom-color-hazard-fg);--site-caution-fg:var(--fathom-color-caution-fg);--site-track:var(--fathom-color-track);--site-media-edge:var(--fathom-fathom-300);--site-shadow-sm:var(--fathom-shadow-sm);--site-shadow-lg:var(--fathom-shadow-lg);--site-shadow-glow:var(--fathom-shadow-glow)}@media (prefers-contrast:more){[data-theme=light]{--site-text-secondary:var(--fathom-ink-600);--site-text-tertiary:var(--fathom-fog-800);--site-border-control:var(--fathom-fog-800);--site-border-divider:var(--fathom-fog-500);--site-focus-ring:var(--fathom-fathom-900)}:root,[data-theme=dark],[data-theme=light]{--site-shadow-sm:0 0 transparent;--site-shadow-lg:0 0 transparent;--site-shadow-glow:0 0 transparent}}:root{--site-type-hero-size:clamp(2.875rem, .5rem + 5vw, 5.25rem);--site-type-hero-line-height:1.02;--site-type-section-size:clamp(2.5rem, .5rem + 3.9vw, 4rem);--site-type-section-line-height:1.04;--site-type-feature-size:clamp(2.5rem, .5rem + 5.2vw, 5rem);--site-type-download-size:clamp(2.25rem, .25rem + 4.6vw, 4rem);--site-type-feature-size-compact:clamp(1.75rem, .25rem + 6.3vw, 3rem);--site-type-lede-size:clamp(1.125rem, .5rem + 1vw, 1.375rem);--site-type-lede-line-height:1.5;--site-section-y:6rem;--site-header-h:80px;--site-type-optical-scale:1.06;--site-type-body-size:calc(var(--fathom-type-body-size) * var(--site-type-optical-scale));--site-type-callout-size:calc(var(--fathom-type-callout-size) * var(--site-type-optical-scale));--site-type-subhead-size:calc(var(--fathom-type-subhead-size) * var(--site-type-optical-scale));--site-type-footnote-size:calc(var(--fathom-type-footnote-size) * var(--site-type-optical-scale));--site-type-title-xs-size:calc(var(--fathom-type-title-xs-size) * var(--site-type-optical-scale));--site-type-display-weight:500;--site-type-hero-tracking:-.02em;--site-type-section-tracking:-.015em;--fathom-300:#6fa8c9;--fathom-500:#2a5a78;--fathom-700:#1a3b52;--bone-100:#ede8de;--bone-200:#e8e2d4;--bone-300:#d3cdbe;--reed-300:#7a8f6a;--reed-500:#6b7f4a;--fog-400:#8a95a2;--font-sans:var(--font-atkinson-next), -apple-system, system-ui, sans-serif;--font-display:var(--font-sans);--font-mono:var(--font-atkinson-mono), ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--qr-field:var(--bone-100);--qr-module:#14171c;--ease-standard:cubic-bezier(.33, 1, .68, 1);--ease-gentle:cubic-bezier(.4, 0, .2, 1);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-full:999px;--radius-card:12px;--radius-btn:8px;--section-y:6rem;--header-h:80px;--dur:.15s;--dur-quick:.16s;--dur-base:.32s;--dur-screen:.48s;--dur-reveal:.76s}[data-theme=dark],:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1013;--bg-elevated:#181b1f;--bg-hover:#1e2128;--bg-raised:#1e2128;--fg:#e8e4db;--fg-secondary:#a8a29a;--fg-tertiary:#8b95a1;--fg-muted:#4a4540;--accent:var(--fathom-700);--accent-signal:var(--fathom-300);--divider:#ffffff14;--field-border:#ffffff59;--focus-ring:var(--fathom-300);--shadow-floating:0 20px 60px #00000080, 0 4px 16px #0000004d;--status-live-fg:#9fb88a;--status-live-bg:#9fb88a24;--status-live-border:#9fb88a73;--status-off-fg:var(--fg);--status-off-bg:#ffffff0f;--status-off-border:#ffffff47;--track:#31363f;--selected-bg:#24485f;--selected-fg:var(--fg);--selected-border:var(--fathom-300);--glass:24 27 31;--hi:40 44 50;--sh:0 0 0;--bg-subtle:var(--bg-elevated);--text-primary:var(--fg);--text-secondary:var(--fg-secondary);--text-muted:var(--fg-tertiary);--border:var(--divider)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2ede4;--bg-elevated:#ede8de;--bg-hover:#e8e2d4;--bg-raised:#f8f5ef;--fg:#0e1013;--fg-secondary:#3a424c;--fg-tertiary:#4a535e;--fg-muted:#8a95a2;--accent:var(--fathom-700);--accent-signal:var(--fathom-700);--divider:#0e10131a;--field-border:#0e101380;--focus-ring:var(--fathom-700);--shadow-floating:0 20px 60px #0e10131f, 0 4px 16px #0e101314;--status-live-fg:#53632f;--status-live-bg:#53632f1f;--status-live-border:#53632f6b;--status-off-fg:var(--fg);--status-off-bg:#0e10130f;--status-off-border:#0e10134d;--track:#d3cdbe;--selected-bg:#c5d5e1;--selected-fg:var(--fg);--selected-border:var(--fathom-700);--glass:248 245 239;--hi:255 255 255;--sh:14 16 19;--bg-subtle:var(--bg-elevated);--text-primary:var(--fg);--text-secondary:var(--fg-secondary);--text-muted:var(--fg-tertiary);--border:var(--divider)}@media (prefers-contrast:more){[data-theme=dark],:root{--fg-secondary:#cfcabf;--fg-tertiary:#a8a29a;--divider:#ffffff38;--fg-muted:#a8a29a;--accent-signal:#8fc2df}[data-theme=light]{--fg-secondary:#2a313a;--fg-tertiary:#3a424c;--divider:#0e101347;--fg-muted:#3a424c}}[role=tab][aria-selected=true]{background:var(--selected-bg);color:var(--selected-fg);box-shadow:inset 0 0 0 1px var(--selected-border)}h1,h2,h3,.eyebrow{text-wrap:balance}p,li,dd,dt,summary,figcaption{text-wrap:pretty}p{hanging-punctuation:first;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 6}p a,.eyebrow,.step-whisper,.press-line,.download-note,.hero-eyebrow{-webkit-hyphens:manual;hyphens:manual}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{background:var(--bg);color:var(--text-primary);font-family:var(--font-sans);font-size:calc(1rem * var(--site-type-optical-scale));-webkit-font-smoothing:antialiased;line-height:1.7}h1,h2,.font-display{font-family:var(--font-display);font-weight:var(--site-type-display-weight);letter-spacing:var(--site-type-section-tracking);line-height:1.15}h3,h4{line-height:var(--fathom-type-title-xs-line-height)}.eyebrow{font-family:var(--font-sans);font-size:var(--site-type-footnote-size);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-signal);font-weight:600}.muted{color:var(--fg-tertiary);font-weight:400}.footnote{font-size:var(--site-type-footnote-size);color:var(--fg-secondary)}.label-caps{font-size:var(--site-type-footnote-size);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-secondary);font-weight:600}.page-section{padding-block:var(--section-y)}main>.page-section:first-of-type{padding-top:calc(var(--section-y) + var(--header-h))}.page-section .eyebrow{margin:0 0 16px}.page-section a:not([class*=btn]){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent-signal);-webkit-text-decoration-color:var(--accent-signal);-webkit-text-decoration-color:var(--accent-signal);text-decoration-color:var(--accent-signal)}.page-section a:not([class*=btn]):hover{color:var(--fg)}.form-success{border-radius:var(--radius-md);background:var(--reed-500);align-items:flex-start;gap:14px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.form-success{background:color-mix(in oklab, var(--reed-500) 16%, var(--bg-raised))}}.form-success{border:1px solid var(--reed-500)}@supports (color:color-mix(in lab, red, red)){.form-success{border:1px solid color-mix(in oklab, var(--reed-500) 40%, transparent)}}.form-success svg{width:24px;height:24px;color:var(--reed-300);flex:none}.success-title{margin:0;font-size:16px;font-weight:600}.success-body{color:var(--fg-secondary);margin:4px 0 0;font-size:14px}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.skip-link{background:var(--bg);color:var(--text-primary);border:1px solid var(--border);z-index:100;padding:.75rem 1.25rem;position:absolute;top:0;left:-9999px}.skip-link:focus{top:1rem;left:1rem}.site-header{z-index:40;background:var(--bg);justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,4vw,48px);display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in oklab, var(--bg) 86%, transparent)}}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .28s var(--ease-standard), border-color .28s var(--ease-standard);border-bottom:1px solid #0000}.site-header.is-scrolled{border-bottom-color:var(--divider);background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.site-header.is-scrolled{background:color-mix(in oklab, var(--bg) 94%, transparent)}}@media (max-width:860px){.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (prefers-reduced-transparency:reduce){.site-header,.site-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}.brand{min-height:44px;color:var(--site-text-primary);align-items:center;display:inline-flex}.brand-lockup{flex:none;width:auto;height:26px;display:block}.brand-lockup .lockup-mark{color:var(--site-accent-fg)}.brand-lockup-lg{height:32px}.brand,.site-nav a,.footer-cols a,.footer-brand,.mobile-nav-overlay a{text-decoration:none}.site-nav{align-items:center;gap:28px;display:flex}.site-nav a{min-height:44px;min-inline-size:44px;font-size:var(--site-type-callout-size);color:var(--fg-secondary);justify-content:center;align-items:center;transition:color .16s;display:inline-flex}.site-nav a,.theme-toggle{white-space:nowrap}.site-nav a:hover{color:var(--fg)}.site-nav .nav-cta{background:var(--accent);color:var(--bone-100);border-radius:var(--radius-sm);border:1px solid var(--accent-signal);align-items:center;gap:8px;padding:0 16px;font-weight:600;line-height:1.3;display:inline-flex}.site-nav .nav-cta:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.site-nav .nav-cta:hover{background:color-mix(in oklab, var(--accent) 80%, var(--fathom-500))}}.site-nav .nav-cta:hover{color:var(--bone-100)}.site-nav .nav-cta,.theme-toggle,.motion-toggle{min-width:44px;min-height:44px}.site-nav a[aria-current=page],.mobile-nav-overlay a[aria-current=page]{color:var(--fg);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-signal);-webkit-text-decoration-color:var(--accent-signal);-webkit-text-decoration-color:var(--accent-signal);text-decoration-color:var(--accent-signal)}.header-controls{align-items:center;gap:8px;display:inline-flex}.theme-toggle{border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--divider);width:44px;min-width:44px;min-height:44px;color:var(--fg-secondary);cursor:pointer;transition:background var(--dur-quick), color var(--dur-quick);justify-content:center;align-items:center;gap:0;padding:0;font-size:14px;display:inline-flex}.theme-toggle:hover{background:var(--bg-hover);color:var(--fg)}.motion-toggle[aria-pressed=true]{background:var(--selected-bg);color:var(--selected-fg);border-color:var(--selected-border)}.motion-toggle[aria-disabled=true]{cursor:default}.motion-toggle{position:relative}.motion-label{display:none}.motion-tip{z-index:2;border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;font-size:var(--site-type-subhead-size);color:var(--fg);background:var(--bg-elevated);border:1px solid var(--divider);padding:6px 12px;display:none;position:absolute;top:calc(100% + 8px);right:0}@media (hover:hover){.motion-toggle:hover .motion-tip,.motion-toggle:focus-visible .motion-tip{display:block}}@media (hover:none){.motion-toggle:focus-visible .motion-tip{display:block}}@media (min-width:1280px){.motion-toggle{gap:8px;width:auto;padding:0 16px 0 14px}.motion-label{font-size:var(--site-type-subhead-size);white-space:nowrap;font-weight:500;display:inline}.motion-tip{display:none!important}}.theme-icon{width:18px;height:18px;display:inline-flex}.theme-icon svg{width:100%;height:100%}:root .theme-icon-light,[data-theme=dark] .theme-icon-light{display:none}[data-theme=dark] .theme-icon-dark{display:inline-flex}[data-theme=light] .theme-icon-dark{display:none}[data-theme=light] .theme-icon-light{display:inline-flex}.mobile-nav-toggle{border-radius:var(--radius-sm);color:var(--fg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;display:none}.mobile-nav-toggle svg{width:22px;height:22px}.mobile-nav-overlay{z-index:45;background:var(--bg);display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile-nav-overlay{background:color-mix(in oklab, var(--bg) 96%, transparent)}}.mobile-nav-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;overscroll-behavior:contain;transition:opacity .22s var(--ease-standard), transform .22s var(--ease-standard), visibility 0s linear .22s;flex-direction:column;justify-content:center;align-items:center;gap:32px;transform:translateY(-8px)}.mobile-nav-overlay.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mobile-nav-overlay a{color:var(--fg);min-height:48px;transition:opacity .26s var(--ease-standard), transform .26s var(--ease-standard);align-items:center;padding:12px 24px;font-size:24px;font-weight:500;display:flex}.mobile-nav-overlay a:nth-child(2){transition-delay:40ms}.mobile-nav-overlay a:nth-child(3){transition-delay:80ms}.mobile-nav-overlay a:nth-child(4){transition-delay:.12s}.mobile-nav-overlay a:nth-child(5){transition-delay:.16s}.mobile-nav-overlay a:nth-child(6){transition-delay:.2s}.mobile-nav-overlay:not(.is-open) a{opacity:0;transition-delay:0s;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.mobile-nav-overlay,.mobile-nav-overlay a{transition-delay:0s!important}}[data-motion=reduce] .mobile-nav-overlay,[data-motion=reduce] .mobile-nav-overlay a{transition:none}.mobile-nav-overlay .nav-cta{background:var(--accent);color:var(--bone-100);border-radius:var(--radius-full);border:1px solid var(--accent-signal);justify-content:center;gap:10px;margin-top:8px;padding:16px 32px;font-weight:600}.mobile-nav-close{min-width:44px;min-height:44px;color:var(--fg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:20px;right:20px}.mobile-nav-close svg{width:24px;height:24px}@media (max-width:900px){.site-nav{display:none}.site-header{gap:8px}.header-controls{margin-inline-start:auto}.theme-toggle{justify-content:center;min-width:44px}.mobile-nav-toggle{display:inline-flex}}.site-footer{border-top:1px solid var(--divider);padding:72px clamp(20px,5vw,80px) 32px}.footer-inner{grid-template-columns:1fr 2fr;gap:48px;max-width:1280px;margin:0 auto;padding-bottom:48px;display:grid}.footer-brand{flex-direction:column;gap:20px;max-width:320px;display:flex}.footer-brand>.brand-lockup{align-self:flex-start}.footer-tag{font-size:var(--site-type-subhead-size);color:var(--fg-secondary);margin:0;line-height:1.5}.footer-cols{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.footer-cols .footer-heading{margin:0 0 14px}.footer-cols a{min-height:44px;color:var(--fg-secondary);align-items:center;padding:9px 0;font-size:15px;transition:color .16s;display:flex}.footer-cols a:hover{color:var(--fg)}.footer-base{border-top:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1280px;margin:0 auto;padding-top:24px;display:flex}@media (max-width:860px){.footer-inner{grid-template-columns:1fr}.footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.footer-cols a{overflow-wrap:anywhere;min-width:0}}@media (max-width:480px){.site-header{gap:12px;padding:14px 16px}.site-header .brand-lockup{height:22px}.theme-toggle,.motion-toggle{justify-content:center;min-width:44px;min-height:44px;padding:6px 10px}.header-controls{gap:6px}.site-footer{padding:48px 20px 24px}.footer-cols{grid-template-columns:1fr;gap:20px}.footer-base{text-align:center;flex-direction:column;align-items:center;gap:4px}}@media print{:root,[data-theme=dark]{--bg:#f2ede4;--bg-elevated:#ede8de;--bg-raised:#f8f5ef;--fg:#0e1013;--fg-secondary:#3a424c;--fg-tertiary:#4a535e;--fg-muted:#5a6470;--divider:#0e101333}.site-header,.progress-rail,.hero-ripples,.theme-toggle,.hero-phone,.scrolly-sticky,.step-phone,.mobile-nav-overlay{display:none!important}.reveal{opacity:1!important;animation:none!important;transform:none!important}.hero,.hero-stage{height:auto!important;min-height:0!important;position:static!important}.hero-cover{margin-top:0!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}}@media (forced-colors:active){.motion-tip{color:canvastext;background:canvas;border:1px solid canvastext}.phone,.phone-screen{forced-color-adjust:none}.btn,button,.nav-cta,.theme-toggle,.motion-toggle,input,select,textarea{border:1px solid buttontext}.btn.btn-primary,.site-nav .nav-cta{color:highlighttext;forced-color-adjust:none;background:highlight}.progress-rail{background:buttonface}.progress-rail .progress-fill{background:highlight}.signup-points .tick{forced-color-adjust:none;background:highlight}:focus-visible{outline:2px solid highlight}}.apple-mark{flex:none;width:1em;height:1.2em;margin-top:-.12em}@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-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-ease{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}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e664fdf150ece08d.09czw.3b4wbx2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.0robg4pd0_tz5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.atkinson_hyperlegible_next_a8cbfa02-module__Pejlsa__className{font-family:Atkinson Hyperlegible Next;font-style:normal}.atkinson_hyperlegible_next_a8cbfa02-module__Pejlsa__variable{--font-atkinson-next:"Atkinson Hyperlegible Next"}
@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3c0e0b91ac3a3c1.07nl~8.xvm0q7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/50a63ac321745c44.p.0nfbuvh12bb63.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.atkinson_hyperlegible_mono_285e01cf-module__iB1DfW__className{font-family:Atkinson Hyperlegible Mono;font-style:normal}.atkinson_hyperlegible_mono_285e01cf-module__iB1DfW__variable{--font-atkinson-mono:"Atkinson Hyperlegible Mono"}
