/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"PP Neue Montreal", "Inter Tight", "Inter Tight Fallback", "Inter", system-ui, sans-serif;--font-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--tracking-tighter:-.04em;--tracking-tight:-.035em;--radius-xs:2px;--radius-sm:4px;--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-white:#fff;--color-canvas:#f8f9f7;--color-surface:#fff;--color-sage:#f4f7f1;--color-tint-sage:#e9efeb;--color-tint-mist:#dfeaf0;--color-tint-warm:#fbedd3;--color-ink:#19282e;--color-ink-2:#1c292e;--color-ink-deep:#183741;--color-muted:#52636c;--color-muted-2:#5e6e79;--color-muted-3:#5f6d76;--color-night:#1c3036;--color-night-panel:#1d3138;--color-night-deep:#19292e;--color-on-dark:#f8f9f7;--color-cream:#fffdf0;--color-on-image-muted:#f5f4e7;--color-ghost-dark:#9fb7bc;--color-link:#376f9c;--color-eyebrow:#42687c;--color-moss:#476b60;--color-moss-2:#4a755c;--color-chip-bg:#dce7ec;--color-chip-fg:#244a65;--color-rail:#356c93;--color-line:#d4dedb;--color-line-2:#cddad3;--color-line-strong:#bfcfc4;--color-line-input:#b5c5be;--color-line-input-sm:#c8d7d5;--color-line-soft:#e7eee2;--color-line-blue:#a9d0ec;--color-line-icon:#ced9d8;--color-danger:#9a3b2e;--tracking-tightest:-.055em;--radius-card:3px;--shadow-float:0 12px 24px -15px #142f4780;--shadow-soft:0 10px 25px 0 #152b3420;--shadow-deep:0 10px 35px -20px #152d4e80;--container-frame:1440px}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){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}html{-webkit-text-size-adjust:100%}body{background:var(--color-canvas);color:var(--color-ink-2);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4{color:var(--color-ink);margin:0;font-weight:500}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--color-ink);outline-offset:2px}.on-dark :focus-visible{outline-color:var(--color-cream)}::selection{background:var(--color-chip-bg);color:var(--color-chip-fg)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}}@layer components{.wrap{width:100%;max-width:var(--container-frame);padding-inline:var(--gutter);margin-inline:auto}.h1{letter-spacing:-.035em;font-size:clamp(38px,4.2vw,60px);font-weight:500;line-height:1.04}.h2{letter-spacing:-.035em;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.07}.h2-md{letter-spacing:-.03em;font-size:clamp(34px,3.2vw,46px);font-weight:500;line-height:1.17}.h3{letter-spacing:-.025em;font-size:clamp(26px,2.3vw,32px);font-weight:500;line-height:1.16}.h4{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.2}.body-l{font-size:19px;line-height:1.5}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-eyebrow);font-size:12px;line-height:18px}.micro{letter-spacing:.06em;text-transform:uppercase;font-size:11px;line-height:16.5px}.stat{letter-spacing:-.055em;font-size:clamp(56px,6vw,80px);font-weight:500;line-height:.95}.btn{font:500 15px/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:14px 22px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-sm{min-height:40px;padding:10px 16px}.btn-primary{background:var(--color-ink);color:var(--color-canvas)}.btn-primary:hover{background:var(--color-ink-deep)}.btn-secondary{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line-2)}.btn-secondary:hover{background:var(--color-sage)}.btn-light{color:#19282e;background:#fff}.btn-light:hover{background:#f4f7f1}.btn-ghost-dark{color:#f5f8f4;border-color:var(--color-ghost-dark);background:0 0}.btn-ghost-dark:hover{background:#ffffff0f}.btn-quiet{background:var(--color-sage);color:var(--color-muted-2);border-color:#ccd8d3;padding:8px 12px}.btn-icon{border:1px solid var(--color-line-icon);width:37px;height:37px;color:var(--color-ink);background:0 0;border-radius:2px;padding:0}.btn-icon:hover{background:var(--color-sage)}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card)}.ruled-grid{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);display:grid}.ruled-grid>*{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.link-inline{color:var(--color-link);transition:color .15s}.link-inline:hover{color:var(--color-ink)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";letter-spacing:0}.signal{isolation:isolate;color:var(--color-cream);background:#19292e;position:relative;overflow:hidden}.signal-layer{background:var(--signal-bg);z-index:-3;position:absolute;inset:-10%}.signal-slice{z-index:-2;background:var(--signal-bg-shift);opacity:.45;clip-path:inset(50% 0);background-size:120% 100%;position:absolute;inset:0}.signal:before{content:"";z-index:-1;background:var(--grain) 0 0 / 160px;mix-blend-mode:soft-light;opacity:.16;pointer-events:none;position:absolute;inset:0}.signal:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#fffdf006 0 1px,#0000 1px 4px);position:absolute;inset:0}.signal-scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#1523289e 0%,#15232861 45%,#15232800 75%);position:absolute;inset:0}.dither-edge{height:24px;display:block}.dither-edge i{height:8px;image-rendering:pixelated;background-size:4px 4px;display:block}.dither-edge .d25{background-image:var(--dither-25)}.dither-edge .d50{background-image:var(--dither-50)}.dither-edge .d75{background-image:var(--dither-75)}.glitch-in{display:inline-block;position:relative}.glitch-in .gl{pointer-events:none;clip-path:inset(50% 0);position:absolute;inset:0}.glitch-in .gl.a{color:#a9d0ec}.glitch-in .gl.b{color:#476b60}.glitch-text{text-shadow:0 1px 24px #15232859}.signal-line{position:relative}.signal-line:before{content:"";background:var(--signal-line);transform-origin:0;z-index:2;height:2px;transition:transform .2s steps(8,end);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.signal-line:hover:before,.signal-line:focus-within:before,.signal-line[aria-current]:before{transform:scaleX(1)}.acquire:after{content:"";pointer-events:none;opacity:0;background:var(--signal-line) no-repeat 0 0 / 100% 2px;z-index:2;position:absolute;inset:0}.status-dot{background:#a9d0ec;width:6px;height:6px;display:inline-block}.signal-toggle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-image-muted);border:1px solid #fffdf033;padding:3px 8px;font-size:11px;transition:background-color .15s}.signal-toggle:hover{background:#fffdf014}.glass-card{background:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.glass-card{background:color-mix(in oklab, var(--color-surface) 90%, transparent)}}.glass-card{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-card);box-shadow:var(--shadow-float);color:var(--color-ink)}.torn{line-height:.82;display:inline-block;position:relative}.torn .band{pointer-events:none;position:absolute;inset:0}}@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-x-0{inset-inline:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-16{top:calc(var(--spacing) * 16)}.top-24{top:calc(var(--spacing) * 24)}.top-full{top:100%}.right-1{right:var(--spacing)}.bottom-0{bottom:0}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.-mx-\[var\(--gutter\)\]{margin-inline:calc(var(--gutter) * -1)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.-mb-px{margin-bottom:-1px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-full{width:100%;height:100%}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-full{height:100%}.max-h-44{max-height:calc(var(--spacing) * 44)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[20px\]{min-height:20px}.min-h-\[65px\]{min-height:65px}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.min-w-0{min-width:0}.min-w-\[86px\]{min-width:86px}.min-w-\[180px\]{min-width:180px}.min-w-\[720px\]{min-width:720px}.min-w-\[900px\]{min-width:900px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-36{scroll-margin-top:calc(var(--spacing) * 36)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.grid-cols-\[56px_1fr_200px_150px\]{grid-template-columns:56px 1fr 200px 150px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-chip-fg{border-color:var(--color-chip-fg)}.border-danger{border-color:var(--color-danger)}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-line-2{border-color:var(--color-line-2)}.border-line-blue{border-color:var(--color-line-blue)}.border-line-input{border-color:var(--color-line-input)}.border-line-input-sm{border-color:var(--color-line-input-sm)}.border-line-soft{border-color:var(--color-line-soft)}.border-line-strong{border-color:var(--color-line-strong)}.border-moss-2{border-color:var(--color-moss-2)}.border-rail{border-color:var(--color-rail)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.border-white\/90{border-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-\[\#fff\]{background-color:#fff}.bg-canvas{background-color:var(--color-canvas)}.bg-chip-bg{background-color:var(--color-chip-bg)}.bg-line-strong{background-color:var(--color-line-strong)}.bg-night{background-color:var(--color-night)}.bg-night-panel{background-color:var(--color-night-panel)}.bg-sage{background-color:var(--color-sage)}.bg-surface{background-color:var(--color-surface)}.bg-surface\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.bg-tint-mist{background-color:var(--color-tint-mist)}.bg-tint-sage{background-color:var(--color-tint-sage)}.bg-tint-warm{background-color:var(--color-tint-warm)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--gutter\)\]{padding-inline:var(--gutter)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-\[0\.9em\]{font-size:.9em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[32px\]{font-size:32px}.text-\[clamp\(28px\,2\.8vw\,40px\)\]{font-size:clamp(28px,2.8vw,40px)}.text-\[clamp\(28px\,3\.2vw\,36px\)\]{font-size:clamp(28px,3.2vw,36px)}.text-\[clamp\(30px\,3\.4vw\,48px\)\]{font-size:clamp(30px,3.4vw,48px)}.text-\[clamp\(38px\,5\.2vw\,76px\)\]{font-size:clamp(38px,5.2vw,76px)}.text-\[clamp\(40px\,6vw\,88px\)\]{font-size:clamp(40px,6vw,88px)}.text-\[clamp\(44px\,7\.4vw\,112px\)\]{font-size:clamp(44px,7.4vw,112px)}.text-\[clamp\(120px\,30vw\,420px\)\]{font-size:clamp(120px,30vw,420px)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22\.5px\]{--tw-leading:22.5px;line-height:22.5px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[23px\]{--tw-leading:23px;line-height:23px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[25px\]{--tw-leading:25px;line-height:25px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-tightest{--tw-tracking:var(--tracking-tightest);letter-spacing:var(--tracking-tightest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#5f6d76\]{color:#5f6d76}.text-\[\#9a3b2e\]{color:#9a3b2e}.text-\[\#476b60\]{color:#476b60}.text-\[\#19282e\]{color:#19282e}.text-\[\#a9d0ec\]{color:#a9d0ec}.text-chip-fg{color:var(--color-chip-fg)}.text-cream{color:var(--color-cream)}.text-danger{color:var(--color-danger)}.text-eyebrow{color:var(--color-eyebrow)}.text-ghost-dark{color:var(--color-ghost-dark)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-deep{color:var(--color-ink-deep)}.text-link{color:var(--color-link)}.text-moss{color:var(--color-moss)}.text-moss-2{color:var(--color-moss-2)}.text-muted{color:var(--color-muted)}.text-muted-2{color:var(--color-muted-2)}.text-muted-3{color:var(--color-muted-3)}.text-on-dark{color:var(--color-on-dark)}.text-on-dark\/85{color:#f8f9f7d9}@supports (color:color-mix(in lab, red, red)){.text-on-dark\/85{color:color-mix(in oklab, var(--color-on-dark) 85%, transparent)}}.text-on-image-muted{color:var(--color-on-image-muted)}.text-on-image-muted\/70{color:#f5f4e7b3}@supports (color:color-mix(in lab, red, red)){.text-on-image-muted\/70{color:color-mix(in oklab, var(--color-on-image-muted) 70%, transparent)}}.text-on-image-muted\/75{color:#f5f4e7bf}@supports (color:color-mix(in lab, red, red)){.text-on-image-muted\/75{color:color-mix(in oklab, var(--color-on-image-muted) 75%, transparent)}}.text-on-image-muted\/80{color:#f5f4e7cc}@supports (color:color-mix(in lab, red, red)){.text-on-image-muted\/80{color:color-mix(in oklab, var(--color-on-image-muted) 80%, transparent)}}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-white\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.decoration-white\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-ink{accent-color:var(--color-ink)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.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-float{--tw-shadow:0 12px 24px -15px var(--tw-shadow-color,#142f4780);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,)}.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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:border-chip-fg:is(:where(.peer):checked~*){border-color:var(--color-chip-fg)}.peer-checked\:border-ink:is(:where(.peer):checked~*){border-color:var(--color-ink)}.peer-checked\:bg-sage:is(:where(.peer):checked~*){background-color:var(--color-sage)}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*),.peer-focus-visible\:outline-1:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-ink:is(:where(.peer):focus-visible~*){outline-color:var(--color-ink)}.placeholder\:text-\[\#5f6d76\]::placeholder{color:#5f6d76}.placeholder\:text-muted-3::placeholder{color:var(--color-muted-3)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pl-0:first-child{padding-left:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.first-of-type\:mt-6:first-of-type{margin-top:calc(var(--spacing) * 6)}@media (hover:hover){.hover\:border-cream:hover{border-color:var(--color-cream)}.hover\:border-line-strong:hover{border-color:var(--color-line-strong)}.hover\:bg-sage:hover{background-color:var(--color-sage)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-cream:hover{color:var(--color-cream)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-link:hover{color:var(--color-link)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-cream:hover{-webkit-text-decoration-color:var(--color-cream);-webkit-text-decoration-color:var(--color-cream);text-decoration-color:var(--color-cream)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:border-ink:focus{border-color:var(--color-ink)}.focus\:border-white:focus{border-color:var(--color-white)}.focus\:bg-surface:focus{background-color:var(--color-surface)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.aria-pressed\:border-cream[aria-pressed=true]{border-color:var(--color-cream)}.aria-pressed\:bg-chip-bg[aria-pressed=true]{background-color:var(--color-chip-bg)}.aria-pressed\:bg-white\/10[aria-pressed=true]{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:bg-white\/10[aria-pressed=true]{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.aria-pressed\:text-chip-fg[aria-pressed=true]{color:var(--color-chip-fg)}.aria-pressed\:text-cream[aria-pressed=true]{color:var(--color-cream)}.aria-\[invalid\=true\]\:border-danger[aria-invalid=true]{border-color:var(--color-danger)}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_200px\]{grid-template-columns:1fr 200px}.sm\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:text-\[22px\]{font-size:22px}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}@media (min-width:48rem){.md\:mx-0{margin-inline:0}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[56px_1fr_200px_150px\]{grid-template-columns:56px 1fr 200px 150px}.md\:grid-cols-\[88px_minmax\(0\,1fr\)_minmax\(0\,220px\)_150px_auto\]{grid-template-columns:88px minmax(0,1fr) minmax(0,220px) 150px auto}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[220px_1fr_auto\]{grid-template-columns:220px 1fr auto}.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:justify-self-end{justify-self:flex-end}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:0}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-right{text-align:right}.md\:text-\[19px\]{font-size:19px}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-36{top:calc(var(--spacing) * 36)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-\[520px\]{max-width:520px}.lg\:max-w-\[560px\]{max-width:560px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_1fr_1fr_1fr_1fr\]{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.lg\:grid-cols-\[220px_minmax\(0\,760px\)\]{grid-template-columns:220px minmax(0,760px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,500px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,500px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,520px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,520px)}.lg\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)_300px\]{grid-template-columns:repeat(4,minmax(0,1fr)) 300px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}}@media (min-width:80rem){.xl\:block{display:block}.xl\:w-60{width:calc(var(--spacing) * 60)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[180px_minmax\(0\,1fr\)_340px\]{grid-template-columns:180px minmax(0,1fr) 340px}}}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-latin.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;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}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;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}@font-face{font-family:Inter Tight Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:92%;ascent-override:100%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Menlo),local(Consolas),local(DejaVu Sans Mono);size-adjust:96%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{color-scheme:light;--gutter:48px;--image-overlay:linear-gradient(#15283061, #0000 47%, #15251294)}@media (max-width:767px){:root{--gutter:20px}}@media (prefers-reduced-motion:no-preference){.reveal{animation:.4s both reveal}@keyframes reveal{0%{opacity:0;transform:translateY(16px)}}}details.nav-menu[open]>summary svg{transform:rotate(180deg)}:root{--signal-bg:radial-gradient(70% 90% at 8% 110%, #476b60d9, transparent 60%), radial-gradient(55% 70% at 85% -10%, #a9d0ec61, transparent 62%), radial-gradient(35% 45% at 92% 92%, #fbedd338, transparent 65%), radial-gradient(45% 60% at 45% 40%, #365e5c8c, transparent 70%), linear-gradient(160deg, #142126 0%, #18282d 50%, #1b2f35 100%);--signal-bg-shift:linear-gradient(90deg, #a9d0ec00, #a9d0ec59 30%, #476b608c 62%, #fbedd34d 85%, #a9d0ec00), var(--signal-bg);--signal-line:linear-gradient(90deg, #476b60, #a9d0ec 38%, #fbedd3 68%, #365e5c);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--dither-75:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h2v1H1v1H0z' fill='%23F8F9F7'/%3E%3C/svg%3E");--dither-50:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h1v1H0zM1 1h1v1H1z' fill='%23F8F9F7'/%3E%3C/svg%3E");--dither-25:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h1v1H0z' fill='%23F8F9F7'/%3E%3C/svg%3E")}@supports (background:linear-gradient(in oklab, red, blue)){:root{--signal-bg:radial-gradient(70% 90% at 8% 110% in oklab, #476b60d9, transparent 60%), radial-gradient(55% 70% at 85% -10% in oklab, #a9d0ec61, transparent 62%), radial-gradient(35% 45% at 92% 92% in oklab, #fbedd338, transparent 65%), radial-gradient(45% 60% at 45% 40% in oklab, #365e5c8c, transparent 70%), linear-gradient(160deg in oklab, #142126 0%, #18282d 50%, #1b2f35 100%)}}@media (prefers-reduced-motion:no-preference){html:not([data-signal=paused]) .signal-layer{animation:40s ease-in-out infinite alternate aurora}html:not([data-signal=paused]) .signal-slice.s1{animation:11s step-end infinite burst-a}html:not([data-signal=paused]) .signal-slice.s2{animation:14s step-end infinite burst-b}html:not([data-signal=paused]) .signal-slice.s3{animation:17s step-end infinite burst-c}@keyframes aurora{to{transform:translate(-2%,1%)scale(1.04)}}@keyframes burst-a{0%,98%{clip-path:inset(50% 0);background-position:0 0}98.4%{clip-path:inset(31% 0 67.6%);background-position:-9px 0}99.1%{clip-path:inset(31.6% 0 67.2%);background-position:5px 0}99.6%{clip-path:inset(50% 0)}}@keyframes burst-b{0%,98.4%{clip-path:inset(50% 0);background-position:0 0}98.8%{clip-path:inset(58% 0 41%);background-position:7px 0}99.4%{clip-path:inset(58.4% 0 40.7%);background-position:-4px 0}99.8%{clip-path:inset(50% 0)}}@keyframes burst-c{0%,98.7%{clip-path:inset(50% 0);background-position:0 0}99.1%{clip-path:inset(76% 0 22.8%);background-position:-6px 0}99.6%{clip-path:inset(50% 0)}}.glitch-in .gl.a{animation:.6s steps(6,end) both gl-in}.glitch-in .gl.b{animation:.6s steps(6,end) 50ms both gl-in}@keyframes gl-in{0%{clip-path:inset(30% 0 60%);opacity:.8;translate:-4px}50%{clip-path:inset(62% 0 30%);opacity:.5;translate:3px}to{clip-path:inset(50% 0);opacity:0;translate:0}}@keyframes scan{0%{opacity:1;background-position:0 0}to{opacity:0;background-position:0 100%}}.status-dot{animation:1.2s step-end infinite blink}html[data-signal=paused] .status-dot{animation:none}@keyframes blink{50%{opacity:0}}html:not([data-signal=paused]) .torn .band{animation:5s step-end infinite tear}@keyframes tear{0%,95%{translate:var(--dx,0) 0}96%{translate:calc(var(--dx,0px) * -1.4) 0}98%{translate:calc(var(--dx,0px) * .6) 0}}@supports (animation-timeline:view()){html:not([data-signal=paused]) .hero-signal .signal-slice{animation-name:burst-a,drift;animation-duration:7s, auto;animation-timing-function:step-end,linear;animation-iteration-count:infinite,1;animation-fill-mode:none,both;animation-timeline:auto,view();animation-range:normal,exit}html:not([data-signal=paused]) .hero-signal .signal-slice.s2{animation-name:burst-b,drift2;animation-duration:9.5s, auto}html:not([data-signal=paused]) .hero-signal .signal-slice.s3{animation-name:burst-c,drift;animation-duration:12s, auto}@keyframes drift{to{translate:16px}}@keyframes drift2{to{translate:-14px}}}@view-transition{navigation:auto}::view-transition-old(root){animation:.24s steps(4,end) both page-tear}::view-transition-new(root){animation:.24s both page-in}@keyframes page-tear{25%{clip-path:inset(0 0 60%);translate:12px}50%{clip-path:inset(30% 0);translate:-10px}75%{clip-path:inset(60% 0 0);opacity:.5;translate:6px}to{opacity:0}}@keyframes page-in{0%{opacity:0}}}.acquire:is(:hover,:focus-within) .vt-logo,.vt-hero-logo{view-transition-name:hit}@media (prefers-reduced-motion:no-preference){.acquiring:after{content:"";pointer-events:none;background:var(--signal-line) no-repeat 0 0 / 100% 2px;animation:.9s steps(12,end) infinite scan;position:absolute;inset:0}}:root[data-theme=dark]{color-scheme:dark;--color-canvas:#0d171a;--color-surface:#132227;--color-sage:#182c32;--color-cream-surface:#172a30;--color-tint-sage:#1a2f35;--color-tint-mist:#19303b;--color-tint-warm:#3b3427;--color-paper:#141f23;--color-ink:#f2f0e3;--color-ink-2:#e4e7e0;--color-ink-deep:#cfdcda;--color-ink-navy:#d9e3e8;--color-muted:#a3b3b9;--color-muted-2:#8c9da5;--color-muted-3:#8494a0;--color-link:#8dbfe4;--color-eyebrow:#8fb4c6;--color-eyebrow-2:#94b6c5;--color-moss:#8ec2ae;--color-moss-2:#8ccb9f;--color-teal:#6fa9a6;--color-chip-bg:#1d3a49;--color-chip-fg:#c3deee;--color-rail:#8dbfe4;--color-line:#24383e;--color-line-2:#2a4047;--color-line-strong:#34505a;--color-line-input:#3a555e;--color-line-input-sm:#33494f;--color-line-soft:#1c2e33;--color-line-blue:#2f5872;--color-line-icon:#2e454c;--color-danger:#e7a193;--shadow-float:0 12px 24px -15px #000000b3;--dither-75:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h2v1H1v1H0z' fill='%230D171A'/%3E%3C/svg%3E");--dither-50:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h1v1H0zM1 1h1v1H1z' fill='%230D171A'/%3E%3C/svg%3E");--dither-25:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h1v1H0z' fill='%230D171A'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-canvas:#0d171a;--color-surface:#132227;--color-sage:#182c32;--color-cream-surface:#172a30;--color-tint-sage:#1a2f35;--color-tint-mist:#19303b;--color-tint-warm:#3b3427;--color-paper:#141f23;--color-ink:#f2f0e3;--color-ink-2:#e4e7e0;--color-ink-deep:#cfdcda;--color-ink-navy:#d9e3e8;--color-muted:#a3b3b9;--color-muted-2:#8c9da5;--color-muted-3:#8494a0;--color-link:#8dbfe4;--color-eyebrow:#8fb4c6;--color-eyebrow-2:#94b6c5;--color-moss:#8ec2ae;--color-moss-2:#8ccb9f;--color-teal:#6fa9a6;--color-chip-bg:#1d3a49;--color-chip-fg:#c3deee;--color-rail:#8dbfe4;--color-line:#24383e;--color-line-2:#2a4047;--color-line-strong:#34505a;--color-line-input:#3a555e;--color-line-input-sm:#33494f;--color-line-soft:#1c2e33;--color-line-blue:#2f5872;--color-line-icon:#2e454c;--color-danger:#e7a193;--shadow-float:0 12px 24px -15px #000000b3;--dither-75:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h2v1H1v1H0z' fill='%230D171A'/%3E%3C/svg%3E");--dither-50:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h1v1H0zM1 1h1v1H1z' fill='%230D171A'/%3E%3C/svg%3E");--dither-25:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h1v1H0z' fill='%230D171A'/%3E%3C/svg%3E")}}.glass-nav{isolation:isolate}.glass-nav:before{content:"";z-index:-1;background:#f8f9f7c2;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.glass-nav:before{background:color-mix(in oklab, var(--color-canvas) 76%, transparent)}}.glass-nav:before{-webkit-backdrop-filter:blur(18px)saturate(1.3);transition:background-color .2s}.glass-panel{background:var(--color-surface);box-shadow:0 24px 40px -32px #142f4773}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-nav:before{background:var(--color-canvas)}.glass-panel{background:var(--color-surface)}}:root{--header-h:64px;scroll-padding-top:calc(var(--header-h) + 12px)}.site-nav{height:var(--header-h);transition:height .2s}html[data-scrolled]{--header-h:54px}html[data-scrolled] .site-header:before{background:#f8f9f7ed}@supports (color:color-mix(in lab, red, red)){html[data-scrolled] .site-header:before{background:color-mix(in oklab, var(--color-canvas) 93%, transparent)}}html[data-scrolled] .site-header{box-shadow:0 12px 24px -22px #142f4780}@media (prefers-reduced-motion:reduce){.site-nav,.listing-bar{transition:none!important}}.nav-link{height:100%;position:relative}.nav-link[aria-current]{color:var(--color-ink)}.nav-link[aria-current]:after{content:"";background:var(--signal-line);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.mega a[aria-current]{color:var(--color-ink)}.search-dialog{border:1px solid var(--color-line);width:min(640px,100vw - 32px);box-shadow:var(--shadow-deep);color:var(--color-ink);margin:12vh auto auto;padding:0}.search-dialog::backdrop,.sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d171a73}.sheet{background:var(--color-canvas);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);overscroll-behavior:contain;border:0;margin:0;padding:0;inset:0;overflow-y:auto}.sheet .sheet-cta{padding-bottom:calc(12px + env(safe-area-inset-bottom));position:sticky;bottom:0}.site-footer{--footer-bg:#1c3036;background:var(--footer-bg)}:root[data-theme=dark] .site-footer{--footer-bg:#081114}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-footer{--footer-bg:#081114}}.footer-signal{border-bottom:1px solid #fffdf014}.ruled-dark{border-top:1px solid #fffdf01f;border-left:1px solid #fffdf01f}.ruled-dark>*{border-bottom:1px solid #fffdf01f;border-right:1px solid #fffdf01f}.border-white\/12{border-color:#fffdf01f}.dither-edge.tone-night .d25{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h1v1H0z' fill='%231C3036'/%3E%3C/svg%3E")}.dither-edge.tone-night .d50{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h1v1H0zM1 1h1v1H1z' fill='%231C3036'/%3E%3C/svg%3E")}.dither-edge.tone-night .d75{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h2v1H1v1H0z' fill='%231C3036'/%3E%3C/svg%3E")}:root[data-theme=dark] .dither-edge.tone-night i{filter:brightness(.42)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dither-edge.tone-night i{filter:brightness(.42)}}.footer-signal:not([data-inview]) :is(.signal-layer,.signal-slice){animation-play-state:paused!important}.theme-toggle>span{display:none}.theme-toggle[data-mode=system] .i-system,.theme-toggle[data-mode=light] .i-light,.theme-toggle[data-mode=dark] .i-dark{display:block}.theme-dark-only,:root[data-theme=dark] .theme-light-only{display:none}:root[data-theme=dark] .theme-dark-only{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-light-only{display:none}:root:not([data-theme=light]) .theme-dark-only{display:block}}.prose-found{max-width:68ch;color:var(--color-ink-2);font-size:17px;line-height:1.7}.prose-found>*+*{margin-top:1em}.prose-found strong{color:var(--color-ink);font-weight:500}.prose-found ul,.prose-found ol{padding-left:1.25em}.prose-found li+li{margin-top:.35em}.prose-found a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.prose-found code{font-family:var(--font-mono);background:var(--color-sage);padding:0 .3em;font-size:.88em}.listing-bar .listing-bar-id{opacity:0;max-width:0;transition:max-width .24s,opacity .18s;overflow:hidden}.listing-bar[data-stuck] .listing-bar-id{opacity:1;max-width:320px}.js .listing-bar:not([data-stuck]) .listing-bar-visit{opacity:0;pointer-events:none}.listing-bar-visit{transition:opacity .18s}.listing-bar{transition:top .2s;top:var(--header-h)!important}.listing-bar nav{margin-left:-12px}.listing-bar [data-section-link][aria-current]{color:var(--color-ink);border-color:var(--color-rail)}.mono-tile{color:#183741}.mono-tile[data-tone="0"]{color:#244a65;background:linear-gradient(135deg,#dce7ec,#a9d0ec)}.mono-tile[data-tone="1"]{color:#1d3f36;background:linear-gradient(135deg,#e9efeb,#8ec2ae)}.mono-tile[data-tone="2"]{color:#3b3427;background:linear-gradient(135deg,#fbedd3,#dfeaf0)}.mono-tile[data-tone="3"]{color:#fffdf0;background:linear-gradient(135deg,#a9d0ec,#476b60)}.mono-tile[data-tone="4"]{color:#476b60;background:linear-gradient(135deg,#f4f7f1,#fbedd3)}.mono-tile[data-tone="5"]{color:#fffdf0;background:linear-gradient(135deg,#365e5c,#19292e)}.cursor-trail{pointer-events:none;z-index:60;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.readout li{animation:.28s steps(4,end) both type-on;animation-delay:calc(var(--i,0) * .11s + .15s)}@keyframes type-on{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@supports (animation-timeline:scroll()){.scroll-progress{z-index:70;background:var(--signal-line);transform-origin:0;height:2px;animation:linear both progress;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@supports (animation-timeline:view()){[data-reveal]{animation:linear both reveal-in;animation-timeline:view();animation-range:entry entry 40%}@keyframes reveal-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}}}.valley-logo-on-dark{filter:invert()brightness(1.6)}.lockup-name{padding-bottom:1px}h1,h2,h3,.h1,.h2,.h2-md,.h3,.h4{text-wrap:balance}p,li,dd{text-wrap:pretty}.mono,.stat,.tabular-nums,dd,td{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--color-rail);outline-offset:2px}.on-dark :focus-visible{outline-color:#a9d0ec}html{scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent}.link-inline{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.link-inline{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}}.link-inline{transition:color .15s,text-decoration-color .15s}.link-inline:hover{text-decoration-color:currentColor}.btn:active{translate:0 1px}.prose-found ul{padding-left:1.1em;list-style:none}.prose-found ul>li{position:relative}.prose-found ul>li:before{content:"";background:var(--color-moss);width:5px;height:5px;position:absolute;top:.72em;left:-1.1em}.site-footer a:not(.btn):not(.lockup){background:var(--signal-line) no-repeat 0 100% / 0 1px;transition:background-size .2s steps(6,end),color .15s}.site-footer a:not(.btn):not(.lockup):hover{background-size:100% 1px}@media (prefers-reduced-motion:no-preference){details.nav-menu[open] .mega{animation:.14s ease-out both menu-in}dialog[open]{animation:.16s ease-out both menu-in}@keyframes menu-in{0%{opacity:0;translate:0 -4px}}}.mono-tile,img.rounded-sm{box-shadow:inset 0 0 0 1px #19282e14}:root[data-theme=dark] main img:not([src$=\.svg]):not([src*="/brand/"]){filter:brightness(.92)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) main img:not([src$=\.svg]):not([src*="/brand/"]){filter:brightness(.92)}}@media (prefers-contrast:more){:root{--color-line:#8fa39c;--color-line-soft:#b5c5be;--color-muted:#3d4c53;--color-muted-2:#3d4c53;--color-muted-3:#3d4c53}.signal-slice,.signal:before,.signal:after{display:none}}@media print{.site-header,.site-footer,.listing-bar,.cursor-trail,.scroll-progress,aside,[data-share],.signal-slice{display:none!important}body{color:#000;background:#fff}.signal{color:#000!important;background:#fff!important}a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:.8em}}:root[data-theme=dark] ::selection{color:#fffdf0;background:#2f5872}.card-visit{opacity:0;transition:opacity .15s}.acquire:hover .card-visit,.card-visit:focus-visible{opacity:1}@media (hover:none){.card-visit{display:none}}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:80;border:1px solid var(--color-line);max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;position:fixed;translate:-50%}.toast[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.toast:not([hidden]){animation:.16s ease-out both menu-in}}.counted{counter-reset:sec}.counted-continue{counter-reset:none}.counted .eyebrow:before{counter-increment:sec;content:"§" counter(sec, decimal-leading-zero) " / ";font-family:var(--font-mono);letter-spacing:0;color:var(--color-muted-2)}.acquiring [data-preview-name],.acquiring [data-preview-tagline]{background-image:var(--dither-skeleton);image-rendering:pixelated;background-size:4px 4px;color:#0000!important}:root{--dither-skeleton:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h1v1H0zM1 1h1v1H1z' fill='%23D4DEDB'/%3E%3C/svg%3E")}:root[data-theme=dark]{--dither-skeleton:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M0 0h1v1H0zM1 1h1v1H1z' fill='%2324383E'/%3E%3C/svg%3E")}.empty-dither{background-image:var(--dither-skeleton);width:160px;height:100%;image-rendering:pixelated;opacity:.9;background-size:6px 6px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.tone-chip[data-tone-kind=mist]{background:var(--color-tint-mist);color:var(--color-chip-fg)}.tone-chip[data-tone-kind=sage]{background:var(--color-tint-sage);color:var(--color-moss)}.tone-chip[data-tone-kind=warm]{background:var(--color-tint-warm);color:#6b5a33}.tone-chip[data-tone-kind=paper]{background:var(--color-sage);color:var(--color-muted);border:1px solid var(--color-line-soft)}:root[data-theme=dark] .tone-chip[data-tone-kind=warm]{color:#e8d3a6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tone-chip[data-tone-kind=warm]{color:#e8d3a6}}.shot-frame{background-color:var(--color-tint-mist);background-image:var(--dither-skeleton);background-size:6px 6px}.fade-img{opacity:0;transition:opacity .3s}.fade-img.is-loaded,html:not(.js) .fade-img{opacity:1}@media (prefers-reduced-motion:reduce){.fade-img{transition:none}}:root{--dither-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='48'%3E%3Cpath d='M0 0h8v4H4v4H0zM0 8h8v4H4v4H0zM0 16h4v4H0zM4 20h4v4H4zM0 24h4v4H0zM4 28h4v4H4zM0 32h4v4H0zM0 40h4v4H0z'/%3E%3C/svg%3E")}.auth-scene{isolation:isolate;min-height:calc(100dvh - var(--header-h));padding:clamp(48px, 9vh, 104px) var(--gutter) clamp(80px, 11vh, 128px);background:var(--color-canvas);place-items:center;display:grid;position:relative;overflow:clip}.auth-col{z-index:1;width:100%;max-width:420px;position:relative}.auth-path{left:var(--gutter);z-index:1;letter-spacing:.04em;color:var(--color-muted-3);font-size:11px;position:absolute;bottom:22px}.auth-ribbon{--rb-shadow:#abbdb6}@supports (color:color-mix(in lab, red, red)){.auth-ribbon{--rb-shadow:color-mix(in oklab, var(--color-moss) 38%, var(--color-tint-sage))}}.auth-ribbon{--rb-mist:var(--color-tint-mist);--rb-hi:var(--color-surface);--rb-warm:var(--color-tint-warm);--rb-sage:var(--color-tint-sage);--rb-gloss:#ffffff8c;z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent 18%, var(--rb-gloss) 46%, transparent 72%), linear-gradient(180deg, var(--rb-shadow) 0%, var(--rb-mist) 11%, var(--rb-hi) 20%, var(--rb-sage) 30%, var(--rb-shadow) 42%, var(--rb-mist) 53%, var(--rb-hi) 61%, var(--rb-warm) 72%, var(--rb-mist) 82%, var(--rb-shadow) 100%);width:max(1100px,96vw);height:clamp(150px,19vw,290px);-webkit-mask:linear-gradient(#000, #000) top / 100% calc(100% - 48px) no-repeat, var(--dither-mask) left bottom / 8px 48px repeat-x;-webkit-mask:linear-gradient(#000, #000) top / 100% calc(100% - 48px) no-repeat, var(--dither-mask) left bottom / 8px 48px repeat-x;-webkit-mask:linear-gradient(#000, #000) top / 100% calc(100% - 48px) no-repeat, var(--dither-mask) left bottom / 8px 48px repeat-x;mask:linear-gradient(#000, #000) top / 100% calc(100% - 48px) no-repeat, var(--dither-mask) left bottom / 8px 48px repeat-x;position:absolute;translate:-50% -50%}.auth-ribbon.r1{top:10%;left:86%;rotate:32deg}.auth-ribbon.r2{top:94%;left:9%;rotate:212deg}.auth-ribbon:before{content:"";background:inherit;clip-path:inset(50% 0);background-position:0 0,0 22px;position:absolute;inset:0}.auth-ribbon:after{content:"";background:var(--grain) 0 0 / 160px;mix-blend-mode:soft-light;opacity:.4;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html:not([data-signal=paused]) .auth-ribbon:before{animation:9s step-end infinite ribbon-glitch}html:not([data-signal=paused]) .auth-ribbon.r2:before{animation-duration:13s;animation-delay:-5s}}@keyframes ribbon-glitch{0%,93%,97%,to{clip-path:inset(50% 0);translate:0}94%{clip-path:inset(22% 0 70%);translate:18px}95%{clip-path:inset(58% 0 34%);translate:-12px}96%{clip-path:inset(40% 0 55%);translate:8px}}:root[data-theme=dark] .auth-ribbon{--rb-shadow:#0f1d21;--rb-mist:#d7e6ef}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .auth-ribbon{--rb-mist:color-mix(in oklab, #a9d0ec 14%, var(--color-tint-mist))}}:root[data-theme=dark] .auth-ribbon{--rb-hi:#e9f3fa}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .auth-ribbon{--rb-hi:color-mix(in oklab, #a9d0ec 26%, var(--color-surface))}}:root[data-theme=dark] .auth-ribbon{--rb-warm:#fbedd3}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .auth-ribbon{--rb-warm:color-mix(in oklab, #fbedd3 12%, var(--color-tint-warm))}}:root[data-theme=dark] .auth-ribbon{--rb-sage:#b8c7c1}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .auth-ribbon{--rb-sage:color-mix(in oklab, #476b60 30%, var(--color-tint-sage))}}:root[data-theme=dark] .auth-ribbon{--rb-gloss:#a9d0ec29}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-ribbon{--rb-shadow:#0f1d21;--rb-mist:#d7e6ef}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .auth-ribbon{--rb-mist:color-mix(in oklab, #a9d0ec 14%, var(--color-tint-mist))}}:root:not([data-theme=light]) .auth-ribbon{--rb-hi:#e9f3fa}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .auth-ribbon{--rb-hi:color-mix(in oklab, #a9d0ec 26%, var(--color-surface))}}:root:not([data-theme=light]) .auth-ribbon{--rb-warm:#fbedd3}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .auth-ribbon{--rb-warm:color-mix(in oklab, #fbedd3 12%, var(--color-tint-warm))}}:root:not([data-theme=light]) .auth-ribbon{--rb-sage:#b8c7c1}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .auth-ribbon{--rb-sage:color-mix(in oklab, #476b60 30%, var(--color-tint-sage))}}:root:not([data-theme=light]) .auth-ribbon{--rb-gloss:#a9d0ec29}}@media (max-width:767px){.auth-ribbon{width:900px;height:120px}.auth-ribbon.r1{top:2%;left:96%}.auth-ribbon.r2{top:100%;left:0%}.auth-path{display:none}}.auth-tile{background:var(--color-surface);border:1px solid var(--color-line);width:60px;height:60px;box-shadow:var(--shadow-float);justify-content:center;align-items:center;display:inline-flex;position:relative}.auth-tile:before{content:"";--t:var(--color-muted-3);background:linear-gradient(var(--t), var(--t)) 0 0 / 7px 1px, linear-gradient(var(--t), var(--t)) 0 0 / 1px 7px, linear-gradient(var(--t), var(--t)) 100% 0 / 7px 1px, linear-gradient(var(--t), var(--t)) 100% 0 / 1px 7px, linear-gradient(var(--t), var(--t)) 0 100% / 7px 1px, linear-gradient(var(--t), var(--t)) 0 100% / 1px 7px, linear-gradient(var(--t), var(--t)) 100% 100% / 7px 1px, linear-gradient(var(--t), var(--t)) 100% 100% / 1px 7px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-8px}.auth-social{border:1px solid var(--color-line-2);background:var(--color-surface);height:50px;color:var(--color-ink);justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.auth-social:hover{background:var(--color-sage);border-color:var(--color-line-strong)}.auth-social:disabled{opacity:.6;cursor:progress}.auth-or{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-3);align-items:center;gap:14px;margin-top:26px;font-size:11px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--color-line);flex:1;height:1px}.auth-field{position:relative}.auth-field input{border:1px solid var(--color-line-input);background:var(--color-surface);width:100%;height:50px;color:var(--color-ink);padding:0 16px;font-size:16px;transition:border-color .15s}.auth-field input::placeholder{color:var(--color-muted-3);opacity:.8}.auth-field input:hover{border-color:var(--color-line-strong)}.auth-field input:focus{border-color:var(--color-ink);outline:none}.auth-field:has(.auth-reveal) input{padding-right:50px}.auth-field:after{content:"";background:var(--signal-line);transform-origin:0;pointer-events:none;height:2px;transition:transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.auth-field:focus-within:after{transform:scaleX(1)}.auth-reveal{width:42px;height:42px;color:var(--color-muted-2);justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;top:50%;right:4px;translate:0 -50%}.auth-reveal:hover{color:var(--color-ink)}.auth-reveal .i-hide,.auth-reveal[aria-pressed=true] .i-show{display:none}.auth-reveal[aria-pressed=true] .i-hide{display:block}.auth-meter{gap:3px;display:inline-flex}.auth-meter i{background:var(--color-line);width:18px;height:4px;transition:background-color .2s}.auth-meter[data-meter="1"] i:nth-child(-n+1){background:var(--color-muted-3)}.auth-meter[data-meter="2"] i:nth-child(-n+2),.auth-meter[data-meter="3"] i:nth-child(-n+3),.auth-meter[data-meter="4"] i{background:var(--color-moss-2)}.auth-submit{height:50px}.auth-submit:disabled{opacity:.38;cursor:not-allowed}.auth-submit.is-busy{opacity:1;cursor:progress}.auth-spin{display:none}.auth-submit.is-busy .auth-spin{width:1ch;display:inline-block}.auth-submit.is-busy .auth-spin:before{content:"▖";animation:.48s step-end infinite auth-spin}@keyframes auth-spin{0%{content:"▖"}25%{content:"▘"}50%{content:"▝"}75%{content:"▗"}}.auth-error{color:var(--color-danger)}.auth-error:empty{display:none}.auth-sent:focus,.auth-done:focus{outline:none}.auth-readout{border-top:1px solid var(--color-line);font-size:13px}.auth-readout>div{border-bottom:1px solid var(--color-line);align-items:baseline;gap:10px;padding:11px 0;display:flex}.auth-readout dt{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-2);flex:1;align-items:baseline;gap:10px;font-size:11px;display:flex}.auth-readout dt:after{content:"";border-bottom:1px dotted var(--color-line-strong);flex:1;translate:0 -3px}.auth-readout dd{color:var(--color-ink)}.auth-stamp{border:2px solid var(--color-moss-2);color:var(--color-moss-2);letter-spacing:.26em;text-transform:uppercase;-webkit-mask:var(--grain) 0 0 / 140px, linear-gradient(#000000b3, #000000b3);-webkit-mask:var(--grain) 0 0 / 140px, linear-gradient(#000000b3, #000000b3);-webkit-mask:var(--grain) 0 0 / 140px, linear-gradient(#000000b3, #000000b3);mask:var(--grain) 0 0 / 140px, linear-gradient(#000000b3, #000000b3);padding:9px 18px 8px;font-size:15px;display:inline-block;rotate:-4deg}@media (prefers-reduced-motion:no-preference){.auth-stamp{animation:.22s cubic-bezier(.3,1.4,.5,1) .15s both stamp-in}}@keyframes stamp-in{0%{opacity:0;scale:1.35}to{opacity:1;scale:1}}.fp-tile svg{display:block}.fp-tile{box-shadow:inset 0 0 0 1px #19282e14}.leader{border-bottom:1px dotted var(--color-line-strong);flex:24px;align-self:center;min-width:16px}.readout .leader{border-color:var(--color-line)}.field-notes{border-top:1px solid var(--color-line);font-size:13px}.field-notes li{border-bottom:1px solid var(--color-line);align-items:baseline;gap:12px;padding:12px 0;display:flex}.field-notes time{color:var(--color-muted-3);flex:none;font-size:12px}.field-notes .fn-k{letter-spacing:.1em;text-transform:uppercase;min-width:72px;color:var(--color-moss-2);flex:none;font-size:11px}.field-notes .fn-v{text-align:right;min-width:0;color:var(--color-ink-2);font-family:var(--font-sans);flex:0 auto;font-size:14px}@media (max-width:639px){.field-notes li{flex-wrap:wrap;row-gap:2px}.field-notes .leader{display:none}.field-notes .fn-v{text-align:left;flex-basis:100%}}.seen-mark{vertical-align:3px;color:#0000;margin-left:6px;font-size:7px;line-height:1;display:inline-block}a:visited .seen-mark{color:var(--color-moss-2)}.no-signal{pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:18px;right:18px}.no-signal .bars{border:1px solid var(--color-line);height:34px;display:flex}.no-signal .bars i{width:12px}.no-signal .bars i:first-child{background:#f6f6ee}.no-signal .bars i:nth-child(2){background:#fbedd3}.no-signal .bars i:nth-child(3){background:#a9d0ec}.no-signal .bars i:nth-child(4){background:#8ec2ae}.no-signal .bars i:nth-child(5){background:#476b60}.no-signal .bars i:nth-child(6){background:#19292e}.no-signal .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-3);font-size:10px}@media (max-width:639px){.no-signal{display:none}}[data-record].kb-focus{outline:2px solid var(--color-rail);outline-offset:-2px}.brief-text{border:1px solid var(--color-line-input);background:var(--color-canvas);width:100%;color:var(--color-ink);font:400 15px/1.5 var(--font-sans);resize:vertical;padding:12px 14px;transition:border-color .15s;display:block}.brief-text:focus{border-color:var(--color-ink);box-shadow:0 2px 0 -0px transparent, inset 0 -2px 0 0 var(--color-rail);outline:none}.reply-bars{gap:14px;display:grid}.rb-row{grid-template-columns:130px 1fr;align-items:center;gap:12px;display:grid}.rb-k{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-2);font-size:11px}.rb-track{background:repeating-linear-gradient(90deg, var(--color-line) 0 1px, transparent 1px 20%);border-bottom:1px solid var(--color-line);height:14px;position:relative}.rb-avg{background:var(--color-muted-3);width:4%;position:absolute;top:2px;bottom:2px;left:0}.rb-valley{background:var(--signal-line);width:60%;position:absolute;top:2px;bottom:2px;left:30%}.readout-list{border-top:1px solid var(--color-line);font-size:13px}.readout-list>div{border-bottom:1px solid var(--color-line);align-items:baseline;gap:10px;padding:10px 0;display:flex}.readout-list dt{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-2);flex:none;font-size:11px}.readout-list dd{color:var(--color-ink);flex:none}@media (max-width:480px){.rb-row{grid-template-columns:1fr;gap:6px}}.views-chart{width:100%;height:140px;display:block}.views-chart .bar{fill:var(--color-tint-mist)}.views-chart .bar.peak{fill:var(--color-rail)}.views-chart .bar.zero{fill:var(--color-line)}.views-chart .axis{stroke:var(--color-line-strong);stroke-width:1px}.launch-steps{border-top:1px solid var(--color-line)}.launch-steps li{border-bottom:1px solid var(--color-line);color:var(--color-ink-2);align-items:baseline;gap:12px;padding:11px 0;font-size:15px;display:flex}.launch-steps .step-n{color:var(--color-muted-3);flex:0 0 22px;font-size:11px}.launch-steps li.is-done{color:var(--color-muted)}.launch-steps li.is-done .step-n{color:var(--color-moss-2)}.launch-steps li.is-done>span:last-child{text-decoration:line-through;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}.submit-scene{isolation:isolate;position:relative;overflow:clip}.submit-scene .auth-ribbon.r1{top:120px;left:90%}.submit-scene .auth-ribbon.r2{top:calc(100% - 30px);left:2%}@media (max-width:767px){.submit-scene .auth-ribbon.r1{top:40px;left:100%}.submit-scene .auth-ribbon.r2{display:none}}.sig-field{position:relative}.sig-field:after{content:"";background:var(--signal-line);transform-origin:0;pointer-events:none;height:2px;transition:transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sig-field:has(input:focus,select:focus,textarea:focus):after{transform:scaleX(1)}.step-head{align-items:baseline;gap:12px;display:flex}.type-card input:checked+span{position:relative}.type-card input:checked+span:before{content:"";--t:var(--color-ink);background:linear-gradient(var(--t), var(--t)) 0 0 / 7px 1px, linear-gradient(var(--t), var(--t)) 0 0 / 1px 7px, linear-gradient(var(--t), var(--t)) 100% 0 / 7px 1px, linear-gradient(var(--t), var(--t)) 100% 0 / 1px 7px, linear-gradient(var(--t), var(--t)) 0 100% / 7px 1px, linear-gradient(var(--t), var(--t)) 0 100% / 1px 7px, linear-gradient(var(--t), var(--t)) 100% 100% / 7px 1px, linear-gradient(var(--t), var(--t)) 100% 100% / 1px 7px;pointer-events:none;background-repeat:no-repeat;position:absolute;inset:-6px}.record-card:before{content:"";--t:var(--color-muted-3);background:linear-gradient(var(--t), var(--t)) 0 0 / 7px 1px, linear-gradient(var(--t), var(--t)) 0 0 / 1px 7px, linear-gradient(var(--t), var(--t)) 100% 0 / 7px 1px, linear-gradient(var(--t), var(--t)) 100% 0 / 1px 7px, linear-gradient(var(--t), var(--t)) 0 100% / 7px 1px, linear-gradient(var(--t), var(--t)) 0 100% / 1px 7px, linear-gradient(var(--t), var(--t)) 100% 100% / 7px 1px, linear-gradient(var(--t), var(--t)) 100% 100% / 1px 7px;opacity:.7;pointer-events:none;background-repeat:no-repeat;position:absolute;inset:-8px}.submit-gate{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-float);align-items:flex-start;gap:20px;padding:24px;display:flex}.submit-gate .auth-tile{width:48px;height:48px;box-shadow:none;flex:none}@media (max-width:480px){.submit-gate{flex-direction:column}}.card-chip{border:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-ink-deep);align-items:center;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.list-card{min-height:236px}.lead-card{min-height:360px}.lead-fp{color:var(--color-ink);opacity:.05;pointer-events:none;position:absolute;bottom:-36px;right:-36px}.lead-fp svg{width:288px;height:288px}.lead-card:hover .lead-fp{opacity:.08}.launch-bento{grid-template-columns:1fr}@media (min-width:768px){.launch-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-bento .lead-card{grid-column:span 2}}@media (min-width:1200px){.launch-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-bento .lead-card{grid-area:span 2/span 2}}.filter-bar{flex-wrap:wrap;gap:8px;display:flex}.filter-search{border:1px solid var(--color-line-2);background:var(--color-surface);height:44px;color:var(--color-muted-2);flex:280px;align-items:center;gap:10px;padding:0 14px;display:flex}.filter-search:focus-within{border-color:var(--color-ink)}.filter-search input{min-width:0;height:100%;color:var(--color-ink);background:0 0;outline:none;flex:1;font-size:15px}.filter-search input::placeholder{color:var(--color-muted-3)}.filter-menu{position:relative}.filter-btn{border:1px solid var(--color-line-2);background:var(--color-surface);height:44px;color:var(--color-ink-2);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;list-style:none;transition:border-color .15s,color .15s;display:flex}.filter-btn::-webkit-details-marker{display:none}.filter-btn:hover,.filter-menu[open] .filter-btn{border-color:var(--color-line-strong);color:var(--color-ink)}.filter-menu[open] .filter-btn svg{rotate:180deg}.filter-panel{z-index:30;border:1px solid var(--color-line);background:var(--color-surface);width:280px;box-shadow:var(--shadow-float);position:absolute;top:calc(100% + 6px);left:0}.filter-panel ul{max-height:320px;padding:6px;overflow-y:auto}.filter-panel li a{color:var(--color-ink-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:14px;display:flex}.filter-panel li a:hover{background:var(--color-sage);color:var(--color-ink)}.filter-all{border-top:1px solid var(--color-line);color:var(--color-link);padding:10px 16px;font-size:13px;display:block}@media (prefers-reduced-motion:no-preference){.filter-menu[open] .filter-panel{animation:.14s ease-out menu-in}}@media (max-width:639px){.filter-menu{flex:calc(50% - 4px)}.filter-btn{justify-content:space-between;width:100%}.filter-panel{width:min(280px,100vw - 32px)}.filter-menu:nth-of-type(2n) .filter-panel{left:auto;right:0}}.compare-table{border-top:1px solid var(--color-line)}.compare-head,.compare-row{border-bottom:1px solid var(--color-line);grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);gap:0 28px;display:grid}.compare-head{padding:28px 0}.compare-row{align-items:start;padding:16px 0}.compare-card{min-width:0}@media (max-width:767px){.compare-head,.compare-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px}.compare-head>span:first-child{display:none}.compare-row>.micro{grid-column:1/-1}}.stamp-sm{letter-spacing:.2em;border-width:1.5px;padding:5px 10px 4px;font-size:11px}.receipt{color:#19282e;background:#fffdf6;padding:26px 22px 24px;font-size:12px;position:relative;rotate:1.2deg;box-shadow:0 18px 40px -20px #0000008c;-webkit-mask:radial-gradient(5px at 50% 0,#0000 98%,#000) top/14px 51% repeat-x,radial-gradient(5px at 50% 100%,#0000 98%,#000) bottom/14px 51% repeat-x;mask:radial-gradient(5px at 50% 0,#0000 98%,#000) top/14px 51% repeat-x,radial-gradient(5px at 50% 100%,#0000 98%,#000) bottom/14px 51% repeat-x}.receipt dl{border-top:1px dashed #b5c5be;border-bottom:1px dashed #b5c5be;padding:8px 0}.receipt dl>div{align-items:baseline;gap:8px;padding:4px 0;display:flex}.receipt dt{color:#5f6d76;text-transform:uppercase;letter-spacing:.1em;flex:none;font-size:10px}.receipt dd{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.receipt .leader{border-color:#c8d7d5}@media (prefers-reduced-motion:no-preference){.receipt{animation:.5s cubic-bezier(.2,.8,.2,1) .2s both receipt-in}}@keyframes receipt-in{0%{opacity:0;translate:0 -24px}to{opacity:1;translate:0}}.hp-field{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.tchip{cursor:pointer}.tchip input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tchip span{border:1px solid var(--color-line);color:var(--color-ink-deep);padding:4px 10px;font-size:13px;transition:background-color .15s;display:inline-block}.tchip span:hover{background:var(--color-sage)}.tchip input:checked+span{border-color:var(--color-chip-fg);background:var(--color-chip-bg);color:var(--color-chip-fg)}.tchip input:focus-visible+span{outline:1px solid var(--color-ink);outline-offset:2px}@media (min-width:1200px){.launch-bento[data-count="1"] .lead-card{grid-area:auto/1/auto/-1}.launch-bento[data-count="2"] .lead-card{grid-row:auto}.launch-bento[data-count="2"]>:nth-child(2),.launch-bento[data-count="3"]>:not(.lead-card),.launch-bento[data-count="4"]>:nth-child(4){grid-column:span 2}}@media (min-width:768px) and (max-width:1199px){.launch-bento[data-count="2"]>:nth-child(2),.launch-bento[data-count="4"]>:nth-child(4){grid-column:span 2}}@media (pointer:coarse){.site-footer [data-theme-set],.signal-toggle{min-width:44px;min-height:44px}.launch-steps button{margin:-12px -6px;padding:12px 6px}}.error-summary{border:1px solid var(--color-danger);background:var(--color-surface);border-left-width:3px;padding:16px 18px}.error-summary:focus{outline:2px solid var(--color-danger);outline-offset:2px}[id$=-error]{scroll-margin-top:120px}:root{--mist-a:#a9d0ec6b;--mist-b:#8ec2ae57;--mist-c:#fbedd399;--glass-fill:#ffffffbd}@supports (color:color-mix(in lab, red, red)){:root{--glass-fill:color-mix(in oklab, var(--color-surface) 74%, transparent)}}:root{--glass-fill-hover:#ffffffe6}@supports (color:color-mix(in lab, red, red)){:root{--glass-fill-hover:color-mix(in oklab, var(--color-surface) 90%, transparent)}}:root{--glass-edge:inset 0 1px 0 #ffffffa6;--soft-raise:inset 0 1px 0 #ffffffd9, 0 1px 2px #19282e0f, 0 6px 14px -8px #19282e38;--soft-press:inset 0 2px 5px #19282e24;--sheen:linear-gradient(180deg, #ffffff21, #fff0 58%);--sheen-shadow:inset 0 1px 0 #ffffff29, 0 8px 18px -10px #19282ea6}:root[data-theme=dark]{--mist-a:#a9d0ec1a;--mist-b:#476b6042;--mist-c:#fbedd30f;--glass-fill:#ffffffb3}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--glass-fill:color-mix(in oklab, var(--color-surface) 70%, transparent)}}:root[data-theme=dark]{--glass-fill-hover:#ffffffeb}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--glass-fill-hover:color-mix(in oklab, var(--color-surface) 92%, transparent)}}:root[data-theme=dark]{--glass-edge:inset 0 1px 0 #fffdf00f;--soft-raise:inset 0 1px 0 #fffdf00f, 0 1px 2px #0006, 0 8px 18px -10px #000000b3;--soft-press:inset 0 2px 6px #00000080;--sheen:linear-gradient(180deg, #ffffff47, #fff0 58%);--sheen-shadow:inset 0 1px 0 #ffffff80, 0 8px 18px -10px #000c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mist-a:#a9d0ec1a;--mist-b:#476b6042;--mist-c:#fbedd30f;--glass-fill:#ffffffb3}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--glass-fill:color-mix(in oklab, var(--color-surface) 70%, transparent)}}:root:not([data-theme=light]){--glass-fill-hover:#ffffffeb}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--glass-fill-hover:color-mix(in oklab, var(--color-surface) 92%, transparent)}}:root:not([data-theme=light]){--glass-edge:inset 0 1px 0 #fffdf00f;--soft-raise:inset 0 1px 0 #fffdf00f, 0 1px 2px #0006, 0 8px 18px -10px #000000b3;--soft-press:inset 0 2px 6px #00000080;--sheen:linear-gradient(180deg, #ffffff47, #fff0 58%);--sheen-shadow:inset 0 1px 0 #ffffff80, 0 8px 18px -10px #000c}}.mist-head,.mist-section{isolation:isolate;position:relative}.mist-head:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 70% at 90% 18%, var(--mist-a), transparent 72%), radial-gradient(28% 55% at 72% 0%, var(--mist-c), transparent 70%);position:absolute;inset:0}.mist-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 42% at 14% 38%, var(--mist-b), transparent 72%), radial-gradient(36% 48% at 86% 62%, var(--mist-a), transparent 72%), radial-gradient(26% 32% at 52% 96%, var(--mist-c), transparent 72%);position:absolute;inset:-48px 0}.mist-section .list-card,.mist-section .lead-card{background:var(--glass-fill);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);box-shadow:var(--glass-edge)}.mist-section .list-card:hover,.mist-section .lead-card:hover{background:var(--glass-fill-hover)}.mist-section .ruled-grid{border-top-color:#0000;position:relative}.mist-section .ruled-grid:before{content:"";background:var(--signal-line);z-index:1;pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}.btn-secondary,.filter-btn,.filter-search,.auth-social{box-shadow:var(--soft-raise)}.btn-secondary:active,.filter-btn:active,.auth-social:active,.filter-menu[open] .filter-btn{box-shadow:var(--soft-press)}.btn-primary{background-image:var(--sheen);box-shadow:var(--sheen-shadow)}.btn-primary:active{box-shadow:var(--soft-press)}.btn-primary:disabled{box-shadow:none}.btn-ghost-dark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf00f;box-shadow:inset 0 1px #fffdf01a}.btn-ghost-dark:hover{background:#fffdf01f}@media (prefers-contrast:more){.mist-head:before,.mist-section:before{display:none}.mist-section .list-card,.mist-section .lead-card{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}html:not(.js) .save-btn,html:not(.js) [data-saved-link]{display:none!important}.save-btn[aria-pressed=true]{color:var(--color-moss-2)}.save-btn[aria-pressed=true] svg{fill:currentColor}.card-save{border:1px solid var(--color-line-2);background:var(--color-surface);width:26px;height:22px;color:var(--color-muted-2);opacity:0;justify-content:center;align-items:center;transition:opacity .15s,color .15s,background-color .15s;display:inline-flex}.acquire:hover .card-save,.card-save:focus-visible,.card-save[aria-pressed=true]{opacity:1}.card-save:hover{background:var(--color-sage);color:var(--color-ink)}.card-save[aria-pressed=true]{border-color:var(--color-moss-2)}@media (hover:none),(pointer:coarse){.card-save{opacity:1;width:40px;height:34px}}.saved-link{height:36px;color:var(--color-ink-2);align-items:center;gap:4px;padding:0 8px;transition:color .15s;display:inline-flex}.saved-link:hover{color:var(--color-ink)}.saved-link[hidden]{display:none}.is-fresh [data-n]:after{content:" · new to you";color:var(--color-moss-2)}.trust-row{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-2);flex-wrap:wrap;gap:6px 18px;font-size:11px;display:flex}.trust-row li{align-items:center;gap:6px;display:inline-flex}.trust-row svg{color:var(--color-moss-2)}.stamp-founding{border-color:var(--color-ink);color:var(--color-ink);rotate:3deg}.video-facade{aspect-ratio:16/9;border:1px solid var(--color-line);background:var(--color-night);position:relative;overflow:hidden}.video-facade iframe{border:0;width:100%;height:100%;display:block}.video-poster{cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.video-signal{background:radial-gradient(120% 90% at 20% 15%,#a9d0ec 0%,#0000 55%),radial-gradient(90% 80% at 85% 90%,#fbedd3 0%,#0000 60%),#476b60;position:absolute;inset:0}.video-play-btn{width:68px;height:68px;color:var(--color-night);box-shadow:var(--shadow-float);background:#fffdf0eb;justify-content:center;align-items:center;transition:scale .15s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.video-play-btn svg{fill:currentColor;margin-left:3px}.video-poster:hover .video-play-btn,.video-poster:focus-visible .video-play-btn{scale:1.06}.lightbox{background:var(--color-night-deep);width:min(1200px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-cream,#fffdf0);border:1px solid #fffdf01f;margin:auto;padding:0}.lightbox::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d171ab8}.lightbox img{object-fit:contain;width:100%;max-height:calc(100dvh - 92px);display:block}.lightbox-bar{color:#9fb7bc;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.lightbox-bar button{color:#fffdf0;border:1px solid #fffdf02e;min-width:40px;height:32px;padding:0 10px;transition:background-color .15s}.lightbox-bar button:hover{background:#fffdf01a}.search-results{border-top:1px solid var(--color-line);max-height:min(52vh,440px);margin-top:12px;overflow-y:auto}.search-results[hidden]{display:none}.search-results li a{border-bottom:1px solid var(--color-line-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.search-results li a:hover,.search-results li a[aria-selected=true]{background:var(--color-sage)}.search-results img{object-fit:cover;border-radius:2px;width:28px;height:28px}.search-results b{color:var(--color-ink);font-size:15px;font-weight:500;display:block}.search-results small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.search-results i{font-family:var(--font-mono);color:var(--color-muted-3);font-size:11px;font-style:normal}.search-results a.sr-all{color:var(--color-link);font-size:14px;display:block}.search-results .sr-none{color:var(--color-muted);padding:14px 8px;font-size:14px}.filter-btn.is-on{border-color:var(--color-chip-fg);background:var(--color-chip-bg);color:var(--color-chip-fg)}.filter-panel li a[aria-current=true]{background:var(--color-chip-bg);color:var(--color-chip-fg)}.filter-active{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tchip-x{border:1px solid var(--color-chip-fg);background:var(--color-chip-bg);color:var(--color-chip-fg);align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:13px;transition:opacity .15s;display:inline-flex}.tchip-x:hover{opacity:.8}@media (pointer:coarse){.tchip-x{min-height:40px}}.launch-bento+.ruled-grid{border-top:0}.up-next-chip{border:1px solid var(--color-line);background:var(--color-surface);align-items:center;gap:8px;min-height:40px;padding:6px 12px 6px 8px;transition:background-color .15s;display:inline-flex}.up-next-chip:hover{background:var(--color-sage)}.sent-line{letter-spacing:-.015em;color:var(--color-ink);font-size:clamp(20px,2.2vw,26px);line-height:1.3}.strength-meter{background:linear-gradient(90deg, var(--color-moss-2) var(--p), var(--color-line) var(--p));height:4px;display:block}@media print{.save-btn,.saved-link,.video-facade,.compare-pick{display:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}