@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--px:-400px;--py:-400px;--qx:-400px;--qy:-400px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--yd-sv-ang:0deg;--yd-ring:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-zinc-100:#f4f4f5;--color-zinc-900:#18181b;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--tracking-wide:.025em;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-133{margin:calc(var(--spacing) * 133)}.m-375{margin:calc(var(--spacing) * 375)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-6{height:calc(var(--spacing) * 6)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-full{width:100%}.min-w-\[140px\]{min-width:140px}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-zinc-900{background-color:var(--color-zinc-900)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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\/ring{--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)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-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-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-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[--color\:var\(--muted-foreground\)\]{--color:var(--muted-foreground)}.\[--shimmering-color\:var\(--foreground\)\]{--shimmering-color:var(--foreground)}.\[xml\:lang\]{xml:lang}@media (prefers-color-scheme:dark){.dark\:bg-zinc-100{background-color:var(--color-zinc-100)}.dark\:text-zinc-900{color:var(--color-zinc-900)}}}@font-face{font-family:Palatino Linotype Web;src:url(/fonts/PalatinoLinotype-Roman.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Palatino Linotype Web;src:url(/fonts/PalatinoLinotype-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}:root{--sans:var(--font-sans,"Plus Jakarta Sans"), system-ui, sans-serif;--mono:var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;--serif:"Palatino Linotype Web", Georgia, serif;--ease:cubic-bezier(.22, .61, .36, 1);--ease-text:cubic-bezier(.16, 1, .3, 1);--canvas:#17130f;--canvas-inset:#15110e;--surface:#1d1815;--surface-raised:#efeeed13;--ink:#f0eeec;--ink-subtle:#bebdbb;--ink-muted:#9b9998;--hairline:#efeeed13;--hairline-strong:#efeeed22;--shadow-soft:#0000002e;--brand:#3ecf8e;--brand-solid:#1d744d;--brand-border:#3ecf8e4d;--accent-foreground:#f0eeec;--paper:var(--surface)}@supports (color:lab(0% 0 0)){:root{--canvas:lab(6.17594% 1.53075 2.61557);--canvas-inset:lab(5.25227% 1.23122 2.11977);--surface:lab(8.91727% 1.77109 3.31389);--surface-raised:lab(94.1974% .249416 .497162/.075);--ink:lab(94.1948% .500083 .99504);--ink-subtle:lab(76.5628% .50053 .995314);--ink-muted:lab(63.3388% .501007 .9956);--hairline:lab(94.1974% .249416 .497162/.075);--hairline-strong:lab(94.1976% .232846 .463974/.135);--accent-foreground:lab(94.1948% .500083 .99504)}}@supports (color:color-mix(in lab, red, red)){:root{--paper:color-mix(in oklab, var(--surface) 80%, var(--ink))}}:root{--edge:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--edge:color-mix(in srgb, var(--ink) 30%, transparent)}}:root{--cable:var(--ink-muted);--cable-back:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){:root{--cable-back:color-mix(in oklab, var(--ink-muted) 46%, var(--canvas))}}:root{--shell:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--shell:color-mix(in oklab, var(--surface) 78%, var(--ink))}}:root{--screen:var(--canvas)}@supports (color:color-mix(in lab, red, red)){:root{--screen:color-mix(in oklab, var(--canvas) 86%, var(--ink))}}:root{--desk:var(--canvas)}@supports (color:color-mix(in lab, red, red)){:root{--desk:color-mix(in oklab, var(--canvas) 92%, var(--surface))}}:root{--g:clamp(24px, calc(9.14px + 3.81vw), 64px);--section-y:calc(var(--g) * 1.618);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth}[id],:is(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-top:72px}@media (scripting:none){[id],:is(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-top:102px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.yd-root{background:var(--canvas);color:var(--ink);font-family:var(--sans);overflow-x:clip}.yd-page{position:relative}.yd-page .yd-hero{background:0 0}.yd-page>.sc-host{display:contents}.yd-page>main,.yd-page main>.sc-host{position:relative}.yd-page:before{content:"";height:var(--dot-field,860px);z-index:0;pointer-events:none;background-image:radial-gradient(var(--hairline-strong) 1px, transparent 1px);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-size:24px 24px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#00000026 0,#000 96px),linear-gradient(#000 0% 42%,#0000 100%);mask-image:linear-gradient(#00000026 0,#000 96px),linear-gradient(#000 0% 42%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.yd-page:has(.yd-hero):before{-webkit-mask-image:linear-gradient(#0000 0,#000 260px),linear-gradient(270deg,#0000 0%,#000 60%),linear-gradient(#000 0% 42%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 260px),linear-gradient(270deg,#0000 0%,#000 60%),linear-gradient(#000 0% 42%,#0000 100%)}.yd-page--dots-header:before{display:none}.yd-page:has(>main.yd-page--dots-header):before{display:none}.yd-page--dots-header .yd-ph{position:relative}.yd-page--dots-header .yd-ph:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--hairline-strong) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:-57px 0 0}@media (min-width:768px){.yd-page--dots-header .yd-ph:before{-webkit-mask-image:linear-gradient(90deg,#000 0% 42%,#0000 82%);mask-image:linear-gradient(90deg,#000 0% 42%,#0000 82%)}}.yd-page--dots-header .yd-ph>*{z-index:1;position:relative}.yd-page--brand-dots:before{background-image:radial-gradient(var(--brand) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.yd-page--brand-dots:before{background-image:radial-gradient(color-mix(in oklch, var(--brand) 24%, transparent) 1px, transparent 1px)}}.yd-h1{letter-spacing:normal;text-wrap:balance;margin:0;font-size:clamp(32px,6.2vw,46px);font-weight:500;line-height:1.1}.yd-h2{letter-spacing:normal;text-wrap:balance;margin:0;font-size:clamp(24px,3.2vw,32px);font-weight:500;line-height:1.2}.yd-h3{letter-spacing:normal;text-wrap:balance;margin:0;font-size:15px;font-weight:500;line-height:22.5px}.yd-lede{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:15px;font-weight:450;line-height:23px}@media (min-width:1024px){.yd-lede{font-size:16px;line-height:24px}}.yd-body{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:14px;font-weight:450;line-height:22px}.yd-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.yd-num{font-family:var(--mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--brand);font-size:12px}.yd-serif{font-family:var(--serif);text-wrap:pretty;margin:0;font-size:19px;line-height:1.55}.yd-w-chip,.yd-w-kind,.yd-w-tag,.yd-mcol,.yd-badge{letter-spacing:.09em;font-variant-numeric:tabular-nums}.yd-root h1,.yd-root h2,.yd-root h3,.yd-root h4{letter-spacing:normal;text-wrap:balance}.yd-root p,.yd-root blockquote,.yd-root dd{text-wrap:pretty}ol>.sc-host,ul>.sc-host,dl>.sc-host{display:contents}.yd-hero{border-bottom:1px solid var(--hairline);position:relative;overflow:clip visible}.yd-hero:before{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--canvas) 0%, var(--canvas) 45%, transparent 100%);height:168px;position:absolute;top:-57px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.yd-hero:before{background:linear-gradient(to bottom, color-mix(in oklab, color-mix(in oklab, var(--canvas) 70%, black) 95%, transparent) 0%, color-mix(in oklab, color-mix(in oklab, var(--canvas) 70%, black) 55%, transparent) 45%, transparent 100%)}}.yd-hero-glow{pointer-events:none;--beam:#3ecf8e9e;background:radial-gradient(100% 100% at 0% 0%, var(--brand) 0%, transparent 100%);height:700px;position:absolute;top:-57px;left:0;right:0;overflow:clip}@supports (color:color-mix(in lab, red, red)){.yd-hero-glow{background:radial-gradient(100% 100% at 0% 0%, color-mix(in oklab, var(--brand) 7%, transparent) 0%, transparent 100%)}}.yd-hero-glow{-webkit-mask-image:radial-gradient(125% 100% at 0 0,#000 0%,#00000038 88%,#0000 100%);mask-image:radial-gradient(125% 100% at 0 0,#000 0%,#00000038 88%,#0000 100%)}.yd-hero-beam{opacity:.11;transform-origin:0 0;will-change:translate, opacity;animation:26s ease-in-out infinite alternate yd-beam-drift;position:absolute;inset:0 12% 0 -12%;transform:skew(45deg)}.yd-hero-beam:first-child{animation-duration:26s;animation-delay:0s}.yd-hero-beam:nth-child(2){animation-duration:34s;animation-delay:-6s}.yd-hero-beam:nth-child(3){animation-duration:41s;animation-delay:-13s}.yd-hero-beam:nth-child(4){animation-duration:29s;animation-delay:-19s}.yd-hero-beam:nth-child(5){animation-duration:37s;animation-delay:-24s}@keyframes yd-beam-drift{0%{opacity:.07;translate:-3%}50%{opacity:.13;translate:2%}to{opacity:.09;translate:5%}}@media (prefers-reduced-motion:reduce){.yd-hero-beam{animation:none}}.yd-hero-beam:first-child{background:linear-gradient(var(--beam) 0%, transparent 62%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20%,#0000 36%,#000 55%,#00000021 67%,#000 78%,#0000 97%);mask-image:linear-gradient(90deg,#0000 0%,#000 20%,#0000 36%,#000 55%,#00000021 67%,#000 78%,#0000 97%)}.yd-hero-beam:nth-child(2){background:linear-gradient(var(--beam) 0%, transparent 62%);-webkit-mask-image:linear-gradient(90deg,#0000 11%,#000 25%,#0000008c 41%,#00000021 67%,#000 78%,#0000 97%);mask-image:linear-gradient(90deg,#0000 11%,#000 25%,#0000008c 41%,#00000021 67%,#000 78%,#0000 97%)}.yd-hero-beam:nth-child(3){background:linear-gradient(var(--beam) 0%, transparent 62%);-webkit-mask-image:linear-gradient(90deg,#0000 9%,#000 20%,#0000008c 28%,#0000006b 40%,#000 48%,#00000045 54%,#00000021 78%,#000 88%,#0000 97%);mask-image:linear-gradient(90deg,#0000 9%,#000 20%,#0000008c 28%,#0000006b 40%,#000 48%,#00000045 54%,#00000021 78%,#000 88%,#0000 97%)}.yd-hero-beam:nth-child(4){background:linear-gradient(var(--beam) 0%, transparent 62%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 17%,#0000008c 26%,#000 35%,#0000 47%,#00000021 69%,#000 79%,#0000 97%);mask-image:linear-gradient(90deg,#0000 0%,#000 17%,#0000008c 26%,#000 35%,#0000 47%,#00000021 69%,#000 79%,#0000 97%)}.yd-hero-beam:nth-child(5){background:linear-gradient(var(--beam) 0%, transparent 62%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20%,#0000008c 27%,#000 42%,#0000 48%,#00000021 67%,#000 74% 82%,#00000078 88%,#0000 97%);mask-image:linear-gradient(90deg,#0000 0%,#000 20%,#0000008c 27%,#000 42%,#0000 48%,#00000021 67%,#000 74% 82%,#00000078 88%,#0000 97%)}.yd-hero-grid{gap:32px;padding-top:clamp(48px,7vw,72px);padding-bottom:clamp(48px,7vw,72px);display:grid}.yd-hero-media{margin-left:calc(-1 * max(var(--g), (100vw - 1280px) / 2));aspect-ratio:4/3;background:0 0;max-width:380px;position:relative;overflow:visible clip;container-type:size}@media (min-width:768px){.yd-hero-grid{grid-template-columns:5fr 7fr;align-items:center;gap:56px}.yd-hero-media{aspect-ratio:auto;align-self:stretch;max-width:none;min-height:480px;margin-top:calc(-1*clamp(48px,7vw,72px));margin-bottom:calc(-1*clamp(48px,7vw,72px))}}.yd-hero-media video{object-fit:contain;transform-origin:50% 100%;width:min(150cqw,100cqh,540px);height:min(150cqw,100cqh,540px);display:block;scale:1.18}.yd-hero-grid>div:not(.yd-hero-media){position:relative}.yd-hero-media video{z-index:0;opacity:0;transition:opacity .5s var(--ease);margin-inline:auto;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:url(/assets/hero-matte-d.webp);mask-image:url(/assets/hero-matte-d.webp);-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:768px){.yd-hero-media video{transform-origin:65% 100%;margin-left:auto;margin-right:0}}@media (max-width:767px){.yd-hero-media{margin-right:calc(-1 * var(--g));aspect-ratio:6/5;order:2;max-width:none;margin-bottom:calc(-1*clamp(48px,7vw,72px))}.yd-hero-media video{width:100cqw;height:100cqw;scale:1}}@media (min-width:768px) and (max-width:1023px){.yd-hero .yd-h1{font-size:clamp(32px,4vw,46px)}.yd-hero-grid{grid-template-columns:6fr 5fr;gap:40px}.yd-hero-media{margin-left:0;margin-right:calc(-1 * var(--g));order:2}.yd-hero-media video{transform-origin:15% 100%;width:min(135cqw,100cqh,540px);height:min(135cqw,100cqh,540px);margin-left:0;margin-right:auto;translate:-56px}}.yd-hero-media[data-media=ready] video{opacity:1}.yd-hero-fallback{transition:opacity .4s var(--ease);pointer-events:none}.yd-hero-media .yd-dots.yd-hero-fallback{opacity:.35}.yd-hero-media[data-media=ready] .yd-hero-fallback{opacity:0}.yd-portrait-btn{opacity:0;z-index:1;transition:opacity .2s var(--ease), color .2s var(--ease)}.yd-hero-media:hover .yd-portrait-btn,.yd-portrait-btn:focus-visible{opacity:1}.yd-portrait-btn:hover{color:var(--brand)}@media (hover:none){.yd-portrait-btn{opacity:1}}@media (prefers-reduced-motion:reduce){.yd-portrait-btn{opacity:1}}@media (scripting:none){.yd-portrait-btn{display:none!important}video::-webkit-media-controls{display:none!important}}.yd-player{border:1px solid var(--hairline-strong);width:40px;height:40px;color:var(--ink);cursor:pointer;appearance:none;background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid;position:relative}.yd-player--mini{width:24px;height:24px}.yd-player--mini .yd-cg{width:13px;height:13px}.yd-player:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.yd-ring{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);opacity:min(1, calc(var(--p,0) * 40));position:absolute;top:-1px;left:-1px;overflow:visible;transform:rotate(-90deg)}.yd-ring circle{fill:none;stroke:var(--brand);stroke-width:1.5px}.yd-ring-p{stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--p,0) * 100);opacity:.16}.yd-ring-t{stroke-dasharray:var(--l) 100;stroke-dashoffset:calc(var(--l) - var(--p,0) * 100);opacity:.4}.yd-ring-t:last-child{stroke-width:1.75px}.yd-ring{transition:opacity .6s var(--ease)}.yd-player:has(.yd-cg[data-s=replay]) .yd-ring{opacity:0}.yd-cg{opacity:.55;transition:opacity .26s var(--ease);display:block;overflow:visible}.yd-player:hover .yd-cg,.yd-player:focus-visible .yd-cg{opacity:1}.yd-cg-g{fill:currentColor;transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform .42s var(--ease), opacity .26s var(--ease);transform:rotate(-90deg)scale(.5)}.yd-cg[data-s=play] [data-g=play],.yd-cg[data-s=pause] [data-g=pause],.yd-cg[data-s=replay] [data-g=replay]{opacity:1;transform:none}.yd-cg[data-s=replay] [data-g=replay]{transition-duration:.52s,.26s}@media (prefers-reduced-motion:reduce){.yd-cg,.yd-cg *,.yd-ring{transition:none}}.yd-svgrid>.sc-host,.yd-work>.sc-host,.yd-w-rest>.sc-host,.yd-track .sc-host{display:contents}.yd-head{z-index:40;width:100%;transition:translate .34s var(--ease), background .24s var(--ease), border-color .24s var(--ease), box-shadow .24s var(--ease), backdrop-filter .24s var(--ease);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.yd-head[data-head=pinned]{background:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.yd-head[data-head=pinned]{background:color-mix(in oklab, var(--canvas) 72%, transparent)}}.yd-head[data-head=pinned]{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom-color:var(--hairline);box-shadow:0 16px 40px -28px #000000e6}.yd-head-inner{align-items:center;gap:24px;height:56px;display:flex}.yd-head-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.yd-head-actions>.yd-cta-sm{white-space:nowrap;flex-shrink:0}.yd-btn-label-mobile{display:none}@media (max-width:640px){.yd-head-inner{gap:12px}.yd-head-actions{gap:8px}.yd-head-actions>.yd-cta-sm{min-height:44px}.yd-btn-label-full{display:none}.yd-btn-label-mobile{display:inline}}.yd-menu-toggle:checked~.yd-container{background:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.yd-menu-toggle:checked~.yd-container{background:color-mix(in oklab, var(--canvas) 92%, transparent)}}.yd-container{width:100%;max-width:1280px;padding-left:var(--g);padding-right:var(--g);margin:0 auto}.yd-section{border-bottom:1px solid var(--hairline);padding-top:var(--g);padding-bottom:var(--g)}.yd-section[data-surface]{padding-top:var(--section-y);padding-bottom:var(--section-y)}.yd-section--flush{padding-bottom:0}.yd-dots{background-image:radial-gradient(var(--hairline-strong) 1px, transparent 1px);background-size:24px 24px}.yd-rules{background-image:linear-gradient(to right, var(--hairline) 1px, transparent 1px);background-size:25% 100%}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){a:hover{color:color-mix(in oklab, var(--brand) 78%, var(--ink))}}:is(p,li,dd,figcaption,blockquote,td,label) a:not([class]){color:var(--ink);border-bottom:1px solid var(--ink-muted);transition:border-color .16s var(--ease);padding-bottom:1px}:is(p,li,dd,figcaption,blockquote,td,label) a:not([class]):hover{color:var(--ink);border-bottom-color:var(--ink)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}::selection{background:var(--brand);color:var(--canvas)}.yd-skip{z-index:60;border:1px solid var(--brand-border);background:var(--brand-solid);color:var(--accent-foreground);transition:top .16s var(--ease);border-radius:8px;padding:8px 14px;font-size:14px;position:absolute;top:-60px;left:12px}.yd-skip:focus{color:var(--accent-foreground);top:12px}.yd-navlinks,.yd-avail{display:none}.yd-menu-toggle{opacity:0;width:1px;height:1px;margin:0;position:absolute}.yd-head :is([id],a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-top:0}.yd-head .yd-sheet-tk :is(a[href],button,input,[tabindex]){scroll-margin-top:64px}.yd-navlink{letter-spacing:.005em;color:var(--ink-muted);transition:color .2s var(--ease);font-size:13px;font-weight:550;position:relative}.yd-navlink:after{content:"";background:var(--brand);transform-origin:0;height:1px;transition:transform .26s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.yd-navlink:hover{color:var(--ink)}.yd-navlink:hover:after,.yd-navlink:focus-visible:after{transform:scaleX(1)}@media (min-width:1024px){.yd-navlinks{display:block}.yd-avail{display:inline-flex}.yd-menu-btn,.yd-sheet{display:none!important}.yd-menu-toggle{display:none}}.yd-menus{--menu-offset:10px;--menu-in:90ms;--menu-out:.26s}.yd-mi{position:relative}.yd-caret{opacity:.7;transition:rotate .26s var(--ease);flex:none}.yd-mi:is(:hover,:has(:focus-visible)) .yd-caret{rotate:180deg}.yd-panel{margin-top:var(--menu-offset);opacity:0;visibility:hidden;border:1px solid var(--hairline);background:var(--surface);transition:opacity .18s var(--ease) var(--menu-out), translate .18s var(--ease) var(--menu-out), visibility 0s linear calc(var(--menu-out) + .18s);border-radius:14px;position:absolute;top:100%;translate:0 6px;box-shadow:0 24px 48px -24px #0000008c}.yd-mi:is(:hover,:has(:focus-visible)) .yd-panel{opacity:1;visibility:visible;transition:opacity .18s var(--ease) var(--menu-in), translate .18s var(--ease) var(--menu-in), visibility 0s linear var(--menu-in);translate:0}.yd-mi[data-dismissed] .yd-panel{opacity:0;visibility:hidden;transition:opacity .12s var(--ease), translate .12s var(--ease), visibility 0s linear .12s;translate:0 6px}.yd-panel:before{content:"";left:0;right:0;top:calc(-1 * var(--menu-offset) - 2px);height:calc(var(--menu-offset) + 2px);position:absolute}.yd-panel--sub{width:320px;padding:8px}.yd-panel--mega{grid-template-columns:1fr 1fr 260px;gap:28px;width:min(920px,100vw - 48px);padding:24px;display:grid}.yd-al-start .yd-panel{left:-14px}.yd-al-center .yd-panel{left:50%;transform:translate(-50%)}.yd-al-end .yd-panel{left:auto;right:-14px}.yd-al-page .yd-panel--mega{width:min(1232px,100% - 48px);position:fixed;top:56px;left:50%;right:auto;transform:translate(-50%)}.yd-al-page .yd-panel--sub{left:-14px}.yd-mrow{transition:background .16s var(--ease);border-radius:10px;padding:10px 12px;display:block}.yd-mrow:hover{background:var(--surface-raised)}.yd-mrt{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.yd-mrd{color:var(--ink-muted);margin-top:3px;font-size:13px;line-height:20px;display:block}.yd-mra{opacity:0;color:var(--brand);transition:opacity .2s var(--ease), translate .2s var(--ease);flex:none;translate:-3px}.yd-mrow:hover .yd-mra{opacity:1;translate:0}.yd-mcol{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin:0 0 6px 12px;font-size:11px}.yd-mrail{border:1px solid var(--hairline);background:var(--ink);border-radius:12px;align-self:start}@supports (color:color-mix(in lab, red, red)){.yd-mrail{background:color-mix(in oklab, var(--ink) 4%, transparent)}}.yd-mrail{flex-direction:column;gap:8px;padding:18px;display:flex}.yd-nav--rule .yd-navlist{gap:26px}.yd-nav--rule .yd-navlink{height:56px}.yd-nav--rule .yd-navlink:after{bottom:-1px}.yd-nav--surface .yd-navlist{gap:4px}.yd-nav--surface .yd-mi{align-self:stretch;align-items:center;display:flex}.yd-nav--surface .yd-navlink{height:auto;transition:background .2s var(--ease), color .2s var(--ease);border-radius:10px;padding:8px 12px}.yd-nav--surface .yd-navlink:after{display:none}.yd-nav--surface .yd-mi:is(:hover,:has(:focus-visible)) .yd-navlink{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.yd-nav--surface .yd-mi:is(:hover,:has(:focus-visible)) .yd-navlink{background:color-mix(in oklab, var(--ink) 7%, transparent)}}.yd-nav--surface .yd-panel{border-radius:16px}.yd-nav--surface .yd-mrow:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.yd-nav--surface .yd-mrow:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.yd-navlinks{align-self:stretch}.yd-navlist{align-items:stretch;height:100%;margin:0;padding:0;list-style:none;display:flex}.yd-nav--rule .yd-mi,.yd-nav--surface .yd-mi{align-items:center;display:flex}.yd-navlink{align-items:center;gap:5px;display:inline-flex}.yd-btn-p,.yd-btn-s,.yd-btn-g,.yd-btn-t,.yd-cta-sm{cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:450;display:inline-flex}.yd-btn-p,.yd-btn-s,.yd-btn-g,.yd-btn-t{min-height:44px;padding:9.5px 18px 11.5px;font-size:15px}.yd-btn--sm{min-height:40px;padding:7.75px 14px 9.25px;font-size:14px}.yd-cta-sm{border:1px solid var(--brand-border);background:var(--brand-solid);color:var(--accent-foreground);min-height:36px;padding:7.75px 14px 9.25px;font-size:14px}.yd-btn-p{border:1px solid var(--brand-border);background:var(--brand-solid);color:var(--accent-foreground)}.yd-btn-s{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink)}.yd-btn-g{color:var(--ink);background:0 0;border:1px solid #0000}.yd-btn-g:hover{color:var(--ink);background:var(--surface-raised);border-color:var(--hairline)}.yd-btn-t{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-btn-t{border:1px solid color-mix(in oklab, var(--brand) 16%, transparent)}}.yd-btn-t{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-btn-t{background:color-mix(in oklab, var(--brand) 12%, var(--surface))}}.yd-btn-t{color:var(--brand);transition:background-color .26s var(--ease), border-color .26s var(--ease), color .26s var(--ease)}:is(.yd-sv:hover,.yd-sv[data-on]) .yd-btn-t,.yd-sv:focus-within .yd-btn-t,.yd-btn-t:hover{border-color:var(--brand-border);background:var(--brand-solid);color:var(--accent-foreground)}.yd-sv-foot .yd-btn-t{position:relative;overflow:clip}.yd-sv-foot .yd-btn-t:before{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 8%, var(--brand) 28%, var(--brand) 46%, var(--ink) 52%, var(--brand) 72%, transparent 92%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.yd-sv-foot .yd-btn-t:before{background:linear-gradient(105deg, transparent 8%, color-mix(in oklab, var(--brand) 18%, transparent) 28%, color-mix(in oklab, var(--brand) 42%, transparent) 46%, color-mix(in oklab, var(--ink) 24%, transparent) 52%, color-mix(in oklab, var(--brand) 18%, transparent) 72%, transparent 92%)}}.yd-sv-foot .yd-btn-t:before{animation:11s cubic-bezier(.66,0,.86,.4) infinite yd-sweep;translate:-140%}@keyframes yd-sweep{0%{translate:-140%}22%,to{translate:140%}}.yd-svgrid>:nth-child(2) .yd-btn-t:before{animation-delay:.4s}.yd-svgrid>:nth-child(3) .yd-btn-t:before{animation-delay:.8s}@media (prefers-reduced-motion:reduce){.yd-sv-foot .yd-btn-t:before{opacity:0;animation:none}}.yd-btn-p:hover,.yd-cta-sm:hover{color:var(--accent-foreground);background:var(--brand-solid)}@supports (color:color-mix(in lab, red, red)){.yd-btn-p:hover,.yd-cta-sm:hover{background:color-mix(in oklab, var(--brand-solid) 85%, var(--ink))}}.yd-btn-s:hover{color:var(--ink);background:var(--surface-raised)}.yd-btn-p:active,.yd-btn-s:active,.yd-cta-sm:active{transform:scale(.985)}.yd-link{color:var(--brand);align-items:center;gap:5px;font-size:14px;font-weight:500;display:inline-flex}.yd-arrow{transition:translate .22s var(--ease);flex:none;align-self:center;position:relative;top:.92px}:is(.yd-btn-p,.yd-btn-s,.yd-btn-g,.yd-cta-sm)>.yd-arrow:last-child{margin-inline-end:-5px}.yd-link:hover .yd-arrow,.yd-btn-p:hover .yd-arrow,.yd-btn-s:hover .yd-arrow,.yd-w-row:hover .yd-arrow,:is(.yd-sv:hover,.yd-sv[data-on]) .yd-arrow{translate:3px}.yd-w,.yd-wi{display:inline-block}.yd-h1 .yd-w,.yd-ph h1 .yd-w,[data-words] .yd-w,.sn-title .yd-w{margin:0 -.06em -.14em;padding:0 .06em .14em;overflow:clip}.yd-h1 .yd-wi,.yd-ph h1 .yd-wi{animation:yd-word-up .9s var(--ease-text) both;animation-delay:calc(80ms + var(--i) * 40ms)}@keyframes yd-word-up{0%{opacity:.01;transform:translateY(112%)}to{opacity:1;transform:none}}[data-words] .yd-wi{transition:transform .9s var(--ease-text), opacity .7s var(--ease-text);transition-delay:calc(var(--i) * 40ms)}html[data-motion] [data-words]:not([data-in]) .yd-wi{opacity:0;transition:none;transform:translateY(112%)}:is(.yd-ph,.yd-hero-copy) h1~*{animation:yd-desc-in .8s var(--ease-text) both;animation-delay:.23s}:is(.yd-ph,.yd-hero-copy) h1~*+*{animation-delay:.32s}@keyframes yd-block-in{0%{opacity:.01;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes yd-desc-in{0%{opacity:.01;transform:translateY(28px)}to{opacity:1;transform:none}}html[data-motion] [data-words]:not([data-in])~*{opacity:0}html[data-motion] :has(>[data-words]:not([data-in]))~*{opacity:0}[data-words][data-in=""]~*{animation:yd-desc-in .8s var(--ease-text) backwards;animation-delay:.15s}:has(>[data-words][data-in=""])~*{animation:yd-desc-in .8s var(--ease-text) backwards;animation-delay:.15s}[data-words][data-in=""]~*+*{animation-delay:.24s}:has(>[data-words][data-in=""])~*+*{animation-delay:.24s}[data-words][data-in=""]~*+*+*{animation-delay:.33s}:has(>[data-words][data-in=""])~*+*+*{animation-delay:.33s}[data-words][data-in=""]~*+*+*+*{animation-delay:.42s}:has(>[data-words][data-in=""])~*+*+*+*{animation-delay:.42s}html[data-motion] [data-words]:not([data-in])~[data-rise]{opacity:1}html[data-motion] :has(>[data-words]:not([data-in]))~[data-rise]{opacity:1}[data-words][data-in=""]~[data-rise]{animation:none}:has(>[data-words][data-in=""])~[data-rise]{animation:none}html[data-motion] [data-rise]:not([data-rise=list]):not([data-rise=foot]):not([data-in]),html[data-motion] [data-rise=list]:not([data-in])>*{opacity:0}[data-rise]:not([data-rise=list]):not([data-rise=foot])[data-in=""]{animation:yd-desc-in .8s var(--ease-text) backwards;animation-delay:var(--rise-d,0s)}[data-rise=list][data-in=""]>*{animation:yd-desc-in .8s var(--ease-text) backwards;animation-delay:calc(var(--rise-d,0s) + var(--k,0) * 90ms)}[data-rise=list]>:nth-child(2){--k:1}[data-rise=list]>:nth-child(3){--k:2}[data-rise=list]>:nth-child(4){--k:3}[data-rise=list]>:nth-child(5){--k:4}[data-rise=list]>:nth-child(n+6){--k:5}html[data-motion] [data-rise=foot]:not([data-in]) :is(.yd-foot-top>:first-child,.yd-foot-cols>*,.yd-foot-bar){opacity:0}[data-rise=foot][data-in=""] :is(.yd-foot-top>:first-child,.yd-foot-cols>*,.yd-foot-bar){animation:yd-desc-in .8s var(--ease-text) backwards;animation-delay:calc(.24s + var(--k,0) * 90ms)}[data-rise=foot] .yd-foot-cols>:first-child{--k:1}[data-rise=foot] .yd-foot-cols>:nth-child(2){--k:2}[data-rise=foot] .yd-foot-cols>:nth-child(3){--k:3}[data-rise=foot] .yd-foot-bar{--k:4}@keyframes yd-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.yd-footer{isolation:isolate;pointer-events:none;margin-top:calc(-1px - var(--g));background:linear-gradient(transparent var(--g), var(--canvas) 0);display:flow-root;position:relative;overflow:clip}.yd-footer:before{content:"";z-index:1;inset:var(--g) 0 0;background:var(--canvas-inset);border-top:1px solid var(--hairline);position:absolute}html[data-motion] .yd-footer:has(>[data-rise=foot]:not([data-in])):before{transform:translateY(100%)}.yd-footer:has(>[data-rise=foot][data-in=""]):before{animation:yd-sheet-up .9s var(--ease) backwards}@supports (animation-timeline:view()){html[data-motion] .yd-footer{view-timeline:--yd-foot block}html[data-motion] .yd-footer>[data-rise=foot]{animation:linear both yd-sheet-up;animation-timeline:--yd-foot;animation-range:entry}html[data-motion] .yd-footer:has(>[data-rise=foot]):before{animation:linear both yd-sheet-up;animation-timeline:--yd-foot;animation-range:entry}html[data-motion] [data-rise=foot] :is(.yd-foot-top>:first-child,.yd-foot-cols>*,.yd-foot-bar){animation:linear both yd-desc-in;animation-timeline:--yd-foot;animation-range:entry calc(30% + var(--k,0) * 8%) entry calc(75% + var(--k,0) * 6%)}}@media (prefers-reduced-motion:reduce){[data-rise],[data-rise]>*,[data-rise=foot] *,.yd-footer:before{animation:none!important}}.yd-btn-p,.yd-btn-s,.yd-btn-t,.yd-cta-sm{isolation:isolate;position:relative;overflow:clip}@media (hover:hover){.yd-btn-p:after,.yd-btn-s:after,.yd-cta-sm:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg, transparent 20%, var(--ink) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.yd-btn-p:after,.yd-btn-s:after,.yd-cta-sm:after{background:linear-gradient(105deg, transparent 20%, color-mix(in oklab, var(--ink) 16%, transparent) 50%, transparent 80%)}}.yd-btn-p:after,.yd-btn-s:after,.yd-cta-sm:after{transform:translate(-120%)}.yd-btn-p:hover:after,.yd-btn-s:hover:after,.yd-cta-sm:hover:after{transition:transform .72s var(--ease);transform:translate(120%)}.yd-btn-p:hover .yd-arrow,.yd-btn-s:hover .yd-arrow,.yd-link:hover .yd-arrow{animation:yd-arrow-loop .52s var(--ease) forwards}}@keyframes yd-arrow-loop{0%{opacity:1;translate:0}45%{opacity:0;translate:14px}46%{opacity:0;translate:-12px}to{opacity:1;translate:3px}}.yd-btn-p:not(.yd-sv-foot *):before,.yd-btn-s:before,.yd-cta-sm:before,.yd-btn-t:not(.yd-sv-foot *):before{content:"";z-index:-1;pointer-events:none;left:var(--rx,50%);top:var(--ry,50%);background:var(--ink);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute}@supports (color:color-mix(in lab, red, red)){.yd-btn-p:not(.yd-sv-foot *):before,.yd-btn-s:before,.yd-cta-sm:before,.yd-btn-t:not(.yd-sv-foot *):before{background:color-mix(in oklab, var(--ink) 22%, transparent)}}.yd-btn-p:not(.yd-sv-foot *):before,.yd-btn-s:before,.yd-cta-sm:before,.yd-btn-t:not(.yd-sv-foot *):before{opacity:0}.yd-btn-p[data-press]:before,.yd-btn-s[data-press]:before,.yd-cta-sm[data-press]:before,.yd-btn-t[data-press]:not(.yd-sv-foot *):before{animation:yd-ripple .62s var(--ease)}@media (hover:hover){.yd-dotlight:not(:has(>.yd-dotlight-l)):after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--ink-muted) 1.2px, transparent 1.5px);-webkit-mask-image:radial-gradient(circle 150px at var(--px,-400px) var(--py,-400px), black, transparent), radial-gradient(circle 110px at var(--qx,-400px) var(--qy,-400px), black, transparent);-webkit-mask-image:radial-gradient(circle 150px at var(--px,-400px) var(--py,-400px), black, transparent), radial-gradient(circle 110px at var(--qx,-400px) var(--qy,-400px), black, transparent);-webkit-mask-image:radial-gradient(circle 150px at var(--px,-400px) var(--py,-400px), black, transparent), radial-gradient(circle 110px at var(--qx,-400px) var(--qy,-400px), black, transparent);-webkit-mask-image:radial-gradient(circle 150px at var(--px,-400px) var(--py,-400px), black, transparent), radial-gradient(circle 110px at var(--qx,-400px) var(--qy,-400px), black, transparent);mask-image:radial-gradient(circle 150px at var(--px,-400px) var(--py,-400px), black, transparent), radial-gradient(circle 110px at var(--qx,-400px) var(--qy,-400px), black, transparent);opacity:calc(var(--pl,0) * .55);transition:opacity .9s var(--ease);background-size:24px 24px;position:absolute;inset:0}.yd-dotlight{transition:--px .18s var(--ease), --py .18s var(--ease), --qx 1.4s var(--ease), --qy 1.4s var(--ease)}}@property --px{syntax:"<length>";inherits:true;initial-value:-400px}@property --py{syntax:"<length>";inherits:true;initial-value:-400px}@property --qx{syntax:"<length>";inherits:true;initial-value:-400px}@property --qy{syntax:"<length>";inherits:true;initial-value:-400px}@media (prefers-reduced-motion:reduce){.yd-dotlight:after{display:none}}@keyframes yd-ripple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(18)}}@media (prefers-reduced-motion:reduce){.yd-wi,:is(.yd-ph,.yd-hero-copy) h1~*,[data-words]~*{animation:none!important}:has(>[data-words])~*{animation:none!important}.yd-wi{transition:none!important}.yd-btn-p:after,.yd-btn-s:after,.yd-cta-sm:after,.yd-btn-p:before,.yd-btn-s:before,.yd-cta-sm:before,.yd-btn-t:before{display:none}.yd-arrow{animation:none!important}}.yd-2col,.yd-7-5,.yd-5-7,.yd-split{gap:40px;display:grid}@media (min-width:1024px){.yd-split{grid-template-columns:5fr 7fr;gap:48px}.yd-2col{grid-template-columns:5fr 7fr;gap:64px}.yd-7-5{grid-template-columns:7fr 5fr;gap:48px}.yd-5-7{grid-template-columns:5fr 7fr;gap:48px}.yd-sticky{align-self:start;position:sticky;top:96px}.yd-order1{order:1}.yd-order2{order:2}}.yd-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.yd-head-c{text-align:center;flex-direction:column;align-items:center;gap:22px}.yd-head-c .yd-h2,.yd-head-c .yd-lede{margin-inline:auto}.yd-5-7 .yd-order1>div{max-width:416px;margin-inline:auto}@media (min-width:1024px){.yd-5-7 .yd-order1>div{max-width:none;margin-inline:0}}.yd-sgrid{flex-direction:column;gap:104px;display:flex}.yd-sgrid-head{gap:24px;display:grid}@media (min-width:1024px){.yd-sgrid-head{grid-template-columns:6fr 5fr;align-items:end;gap:64px}}.yd-svgrid{gap:24px;display:grid}@media (min-width:1024px){.yd-svgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.yd-svgrid{grid-template-columns:repeat(3,1fr)}}.yd-sv-shell{min-width:0;display:flex}.yd-sv-shell>.yd-sv{flex:1;min-width:0}@media (min-width:1080px){.yd-svgrid--steps{align-items:start}.yd-svgrid--steps>:nth-child(2)>.yd-sv{margin-top:44px}.yd-svgrid--steps>:nth-child(3)>.yd-sv{margin-top:88px}}@media (min-width:1024px){.yd-sgrid-cta{margin-bottom:-20px}}.yd-sv{border:1px solid var(--hairline);background:var(--surface);color:inherit;transition:border-color .2s var(--ease);border-radius:20px 20px 40px 40px;flex-direction:column;display:flex;overflow:clip}.yd-sv:focus-visible{outline-offset:3px;border-radius:20px 20px 40px 40px}@property --yd-sv-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes yd-sv-ring{to{--yd-sv-ang:360deg}}.yd-sv:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .26s var(--ease);background:conic-gradient(from var(--yd-sv-ang), transparent 0turn, var(--brand) .06turn, var(--brand) .13turn, var(--brand) .2turn, transparent .3turn, transparent 1turn);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.yd-sv:before{background:conic-gradient(from var(--yd-sv-ang), transparent 0turn, color-mix(in oklab, var(--brand) 30%, transparent) .06turn, var(--brand) .13turn, color-mix(in oklab, var(--brand) 30%, transparent) .2turn, transparent .3turn, transparent 1turn)}}.yd-sv:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.yd-sv:hover,.yd-sv[data-on]):before,.yd-sv:focus-within:before{opacity:1;animation:3.2s linear infinite yd-sv-ring}@media (prefers-reduced-motion:reduce){:is(.yd-sv:hover,.yd-sv[data-on]):before,.yd-sv:focus-within:before{background:var(--brand-border);animation:none}}.yd-sv-art:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 78% at 50% 108%, var(--brand) 0%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.yd-sv-art:before{background:radial-gradient(120% 78% at 50% 108%, color-mix(in oklab, var(--brand) 15%, transparent) 0%, transparent 68%)}}.yd-sv-art:before{opacity:.55;transition:opacity .42s var(--ease)}:is(.yd-sv:hover,.yd-sv[data-on]) .yd-sv-art:before,.yd-sv:focus-within .yd-sv-art:before{opacity:1}.yd-sv-art>.yd-sv-fig{-webkit-mask-image:linear-gradient(#0000 0%,#000 14%);mask-image:linear-gradient(#0000 0%,#000 14%)}.yd-sv{position:relative}.yd-sv:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(105deg, transparent 12%, var(--ink) 32%, var(--ink) 50%, var(--ink) 68%, transparent 88%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.yd-sv:after{background:linear-gradient(105deg, transparent 12%, color-mix(in oklab, var(--ink) 2%, transparent) 32%, color-mix(in oklab, var(--ink) 5%, transparent) 50%, color-mix(in oklab, var(--ink) 2%, transparent) 68%, transparent 88%)}}.yd-sv:after{animation:11s cubic-bezier(.66,0,.86,.4) infinite yd-sweep;translate:-140%;-webkit-mask-image:linear-gradient(#0000 0 64px,#000 64px calc(100% - 269px),#0000 calc(100% - 269px));mask-image:linear-gradient(#0000 0 64px,#000 64px calc(100% - 269px),#0000 calc(100% - 269px))}.yd-svgrid>:nth-child(2) .yd-sv:after{animation-delay:.4s}.yd-svgrid>:nth-child(3) .yd-sv:after{animation-delay:.8s}@media (prefers-reduced-motion:reduce){.yd-sv:after{opacity:0;animation:none}}.yd-sv-art>.yd-sv-fig{height:100%}.yd-sv-art{border-top:1px solid var(--hairline);background:var(--surface);height:268px;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.yd-sv-art{background:color-mix(in oklab, var(--surface) 88%, var(--canvas))}}.yd-sv-head{align-items:center;gap:10px;padding:20px 22px 16px;display:flex;position:relative;overflow:clip}.yd-sv-head:after,.yd-sv-art:after{content:"";pointer-events:none;z-index:2;animation:11s cubic-bezier(.66,0,.86,.4) infinite yd-sweep;position:absolute;inset:0;translate:-140%}.yd-sv-head:after{background:linear-gradient(105deg, transparent 4%, var(--ink) 46%, var(--ink) 56%, transparent 96%)}@supports (color:color-mix(in lab, red, red)){.yd-sv-head:after{background:linear-gradient(105deg, transparent 4%, color-mix(in oklab, var(--ink) 2.5%, transparent) 46%, color-mix(in oklab, var(--ink) 2.5%, transparent) 56%, transparent 96%)}}.yd-sv-art:after{background:linear-gradient(105deg, transparent 2%, var(--ink) 40%, var(--brand) 52%, var(--ink) 62%, transparent 98%)}@supports (color:color-mix(in lab, red, red)){.yd-sv-art:after{background:linear-gradient(105deg, transparent 2%, color-mix(in oklab, var(--ink) 1.5%, transparent) 40%, color-mix(in oklab, var(--brand) 4%, transparent) 52%, color-mix(in oklab, var(--ink) 1.5%, transparent) 62%, transparent 98%)}}.yd-svgrid>:nth-child(2) .yd-sv-head:after,.yd-svgrid>:nth-child(2) .yd-sv-art:after{animation-delay:.4s}.yd-svgrid>:nth-child(3) .yd-sv-head:after,.yd-svgrid>:nth-child(3) .yd-sv-art:after{animation-delay:.8s}@media (prefers-reduced-motion:reduce){.yd-sv-head:after,.yd-sv-art:after{opacity:0;animation:none}}.yd-sv-half{border-top:1px solid var(--hairline);padding:16px 22px}.yd-sv-half--on{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-sv-half--on{background:color-mix(in oklab, var(--surface) 78%, var(--canvas))}}.yd-sv-half--on{flex:1}.yd-sv .yd-w-text{color:var(--ink-subtle)}.yd-sv .yd-w-text--on{color:var(--ink)}.yd-sv-foot{align-items:center}.yd-sv-foot>:last-child{z-index:1;margin-top:auto;margin-bottom:-38.5px;position:relative}.yd-sv-foot .yd-w-chips{align-self:stretch}.yd-sv-foot{border-top:1px solid var(--hairline);flex-direction:column;gap:34px;margin-top:auto;padding:18px 22px;display:flex}@media (min-width:1080px){.yd-sv-half{min-height:116px}.yd-sv-foot{min-height:140px}}.yd-work{gap:16px;margin-top:40px;display:grid}@media (min-width:1024px){.yd-work{grid-template-columns:7fr 5fr}}.yd-w-rest{gap:16px;display:grid}.yd-w-lead,.yd-w-row{border:1px solid var(--hairline);background:var(--surface);transition:border-color .2s var(--ease);border-radius:14px}.yd-w-lead:hover,.yd-w-row:hover,.yd-w-lead:focus-within,.yd-w-row:focus-within{border-color:var(--hairline-strong)}.yd-w-lead{flex-direction:column;display:flex;overflow:clip}.yd-w-lead-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:24px 24px 20px;display:flex}.yd-w-num{font-family:var(--mono);letter-spacing:.08em;color:var(--brand);font-size:12px}.yd-w-kind{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin:0;font-size:11px}.yd-w-dip{border-top:1px solid var(--hairline);display:grid}@media (min-width:640px){.yd-w-dip{grid-template-columns:1fr 1fr}}.yd-w-half{padding:20px 24px}.yd-w-half--after{border-top:1px solid var(--hairline);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-w-half--after{background:color-mix(in oklab, var(--surface) 78%, var(--canvas))}}@media (min-width:640px){.yd-w-half--after{border-top:0;border-left:1px solid var(--hairline)}}.yd-w-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin:0;font-size:11px}.yd-w-tag--on{color:var(--brand)}.yd-w-text{color:var(--ink-muted);margin:8px 0 0;font-size:14px;line-height:22px}.yd-w-text--on{color:var(--ink)}.yd-w-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding:20px 24px;display:flex}.yd-w-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.yd-w-chip{background:var(--surface-raised);font-family:var(--mono);color:var(--ink-muted);border-radius:6px;padding:3px 8px;font-size:11px}.yd-w-row{flex-direction:column;padding:22px 24px;display:flex}@media (max-width:640px){.yd-w-row{padding:20px}}.yd-w-row-head{align-items:baseline;gap:10px;display:flex}.yd-w-row-out{border-top:1px solid var(--hairline);margin-top:16px;padding-top:14px}.yd-w-link{color:var(--ink);transition:color .2s var(--ease);align-items:center;gap:5px;margin-top:16px;font-size:14px;font-weight:500;display:inline-flex}.yd-w-row:hover .yd-w-link,:is(.yd-sv:hover,.yd-sv[data-on]) .yd-w-link,.yd-w-link:hover{color:var(--brand)}.yd-proc{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.yd-proc li{padding:0 0 28px 32px;position:relative}.yd-proc>:last-child li{padding-bottom:0}.yd-proc li .yd-node{position:absolute;top:4px;left:0}.yd-proc-track,.yd-proc-fill,.yd-bead{display:none}.yd-proc-vtrack{background:var(--hairline-strong);width:1px;position:absolute;top:8px;bottom:8px;left:5px}.yd-proc-vfill{background:var(--brand);transform-origin:top;width:1px;position:absolute;top:8px;bottom:8px;left:5px}.yd-bead-track{container-type:inline-size}@media (min-width:1024px){.yd-proc{grid-template-columns:repeat(5,1fr);gap:24px}.yd-proc li{padding:0}.yd-proc li .yd-node{display:block;position:static}.yd-proc li>span:nth-of-type(2){margin-top:20px}.yd-proc-track,.yd-proc-fill,.yd-bead{display:block}.yd-proc-vtrack,.yd-proc-vfill{display:none}}.yd-wall2{--wall-gap:16px;padding-inline:var(--g);align-items:start;gap:var(--wall-gap);-webkit-mask-composite:source-in;margin-top:48px;-webkit-mask-composite:source-in;grid-template-columns:repeat(5,minmax(0,1fr));height:580px;margin-inline:calc(50% - 50vw);display:grid;overflow:clip;-webkit-mask-image:linear-gradient(#000 38%,#0000),linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#000 38%,#0000),linear-gradient(90deg,#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.yd-wallcol{gap:var(--wall-gap);flex-direction:column;display:flex}.yd-wallcol>.sc-host{display:contents}.yd-wallcol:nth-child(2),.yd-wallcol:nth-child(4){margin-top:46px}.yd-wallcol:nth-child(3){margin-top:92px}.yd-wall2 .yd-rev{width:auto;padding:24px 22px 20px}.yd-wall2 .yd-rev-q{font-size:14px;line-height:1.6}.yd-wall2 .yd-rev-q--serif{font-size:16px}.yd-wall2 .yd-rev-by{padding-top:20px}.yd-wall2 .yd-rev-name{font-size:13px;font-weight:600}.yd-wall2 .yd-rev-role{font-size:12px}@media (max-width:1180px){.yd-wall2{grid-template-columns:repeat(3,minmax(0,1fr));height:620px}.yd-wallcol:nth-child(n+4){display:none}}@media (max-width:720px){.yd-wall2{grid-template-columns:minmax(0,1fr);height:auto;-webkit-mask-image:none;mask-image:none}.yd-wallcol:nth-child(n+2){display:none}.yd-wallcol{margin-top:0!important}}.yd-wall{--wall-gap:16px;gap:var(--wall-gap);margin-top:40px;flex-direction:column;margin-inline:calc(50% - 50vw);display:flex}.yd-marquee{overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.yd-track{gap:var(--wall-gap);width:max-content;padding-right:var(--wall-gap);display:flex}@keyframes yd-scroll-a{0%{translate:0}to{translate:-50%}}@keyframes yd-scroll-b{0%{translate:-50%}to{translate:0}}.yd-track--a{animation:110s linear infinite yd-scroll-a}.yd-track--b{animation:132s linear infinite yd-scroll-b}.yd-wall:hover .yd-track,.yd-wall:focus-within .yd-track{animation-play-state:paused}.yd-rev{background:var(--ink);border-radius:18px;flex-direction:column;flex:none;width:380px;margin:0;padding:30px 28px 26px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.yd-rev{background:color-mix(in oklab, var(--ink) 3.5%, transparent)}}.yd-rev{transition:background .24s var(--ease)}.yd-rev:hover,.yd-rev:focus-within{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.yd-rev:hover,.yd-rev:focus-within{background:color-mix(in oklab, var(--ink) 6.5%, transparent)}}.yd-rev-q{color:var(--ink);text-wrap:pretty;margin:0;font-size:17px;font-weight:450;line-height:1.55}.yd-rev-q--serif{font-family:var(--serif);font-size:19px;font-weight:400;line-height:1.5}.yd-rev-by{align-items:center;gap:11px;margin-top:auto;padding-top:26px;display:flex}.yd-rev-face{object-fit:cover;width:34px;height:34px;font-family:var(--mono);color:var(--ink-muted);background:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.yd-rev-face{background:color-mix(in oklab, var(--ink) 7%, transparent)}}.yd-rev-face{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.yd-rev-face{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 10%, transparent)}}img.yd-rev-face{box-shadow:var(--face-rim)}.yd-rev-name{color:var(--ink);font-size:14px;font-weight:500;display:block}.yd-rev-role{color:var(--ink-muted);margin-top:1px;font-size:13px;line-height:1.5;display:block}.yd-rev-link{color:var(--ink-muted);transition:color .2s var(--ease), background .2s var(--ease);border-radius:8px;flex:none;margin-left:auto;padding:6px;display:inline-flex}.yd-rev-link:hover{color:var(--brand);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.yd-rev-link:hover{background:color-mix(in oklab, var(--ink) 7%, transparent)}}.yd-art-grid{gap:8px;display:grid}@media (min-width:1024px){.yd-art-grid{grid-template-columns:220px 1fr;align-items:baseline;gap:40px}}.yd-art-title{color:var(--ink)}.yd-art:hover .yd-art-title,.yd-art:focus-within .yd-art-title{color:var(--brand)}.yd-art-lit{transition:transform .42s var(--ease)}.yd-art:hover .yd-art-lit,.yd-art:focus-within .yd-art-lit{transform:scaleX(1)}.yd-cta-grid{gap:32px;padding:40px 28px;display:grid}@media (min-width:1024px){.yd-cta-grid{grid-template-columns:7fr 4fr;gap:64px;padding:56px 48px}}.yd-foot-top{gap:48px;display:grid}.yd-foot-cols{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (min-width:1024px){.yd-foot-top{grid-template-columns:4fr 8fr}.yd-foot-cols{grid-template-columns:repeat(3,1fr)}}.yd-flink{color:var(--ink-muted);font-size:14px}.yd-flink:hover{color:var(--ink)}.yd-mail{color:var(--ink);border-bottom:1px solid var(--hairline-strong);transition:color .2s var(--ease), border-color .2s var(--ease);margin-top:20px;padding-bottom:2px;font-size:20px;font-weight:500;display:inline-block}.yd-mail:hover{color:var(--brand);border-color:var(--brand)}@keyframes yd-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes yd-settle-in{0%{translate:0 var(--settle-rise,5px)}to{translate:0}}@supports (animation-timeline:view()){.yd-settle{animation:yd-settle-in var(--ease) both;animation-timeline:view();animation-range:entry var(--settle-from,6%) entry var(--settle-to,58%)}}.yd-lit{transition:color var(--lit-d,.32s) var(--ease), border-color var(--lit-d,.32s) var(--ease), background-color var(--lit-d,.32s) var(--ease)}.yd-lit--pill{--lit-d:.24s}.yd-lit--seal{--lit-d:.42s}.yd-lit--breath{--lit-d:.46s}@keyframes yd-drawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes yd-head-off{0%{translate:0}to{translate:0 -100%}}@keyframes yd-drawY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes yd-clipY{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes yd-lit{0%{background:var(--canvas);border-color:var(--hairline-strong)}to{background:var(--brand);border-color:var(--brand)}}@keyframes yd-run{0%{translate:0}to{translate:calc(100cqw - 7px)}}@keyframes yd-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes yd-hero-exit{to{translate:0 180px}}@keyframes yd-hero-exit-sm{to{translate:0 64px}}.yd-pulse{animation:2.6s ease-in-out infinite yd-pulse}@supports (animation-timeline:view()){.yd-stagger>*{animation:linear both yd-rise;animation-timeline:view();animation-range:entry entry 55%}.yd-stagger>:nth-child(2){animation-range:entry 5% entry 60%}.yd-stagger>:nth-child(3){animation-range:entry 10% entry 65%}.yd-stagger>:nth-child(4){animation-range:entry 15% entry 70%}.yd-stagger>:nth-child(5){animation-range:entry 20% entry 75%}.yd-rail-h{animation:linear both yd-drawX;animation-timeline:view();animation-range:entry 20% cover 60%}.yd-rail-v{animation:linear both yd-drawY;animation-timeline:view();animation-range:entry 10% cover 55%}.yd-rail-v--dash{animation-name:yd-clipY;transform:none}.yd-ctx-steps>:first-child .yd-node{animation-range:cover 2% cover 8%}.yd-ctx-steps>:nth-child(2) .yd-node{animation-range:cover 22% cover 28%}.yd-step .yd-node{animation:linear both yd-lit;animation-timeline:view();animation-range:entry 20% cover 45%}.yd-stagger>:nth-child(2) .yd-node,.yd-step:nth-child(3) .yd-node{animation-range:entry 26% cover 50%}.yd-ctx-steps>:nth-child(3) .yd-node{animation-range:cover 41% cover 47%}.yd-stagger>:nth-child(3) .yd-node,.yd-step:nth-child(4) .yd-node{animation-range:entry 32% cover 55%}.yd-stagger>:nth-child(4) .yd-node,.yd-step:nth-child(5) .yd-node{animation-range:entry 38% cover 60%}.yd-stagger>:nth-child(5) .yd-node,.yd-step:nth-child(6) .yd-node{animation-range:entry 44% cover 65%}.yd-proc li .yd-node{animation:linear both yd-lit;animation-timeline:view();animation-range:entry 25% cover 45%}.yd-proc>:nth-child(2) .yd-node{animation-range:entry 30% cover 50%}.yd-proc>:nth-child(3) .yd-node{animation-range:entry 35% cover 55%}.yd-proc>:nth-child(4) .yd-node{animation-range:entry 40% cover 60%}.yd-proc>:nth-child(5) .yd-node{animation-range:entry 45% cover 65%}.yd-bead{animation:linear both yd-run;animation-timeline:view();animation-range:entry 20% cover 60%}.yd-glow{animation:linear both yd-rise;animation-timeline:view();animation-range:entry cover 50%}@media (scripting:enabled){.yd-head:not([data-ready]){animation:linear both yd-head-off;animation-timeline:scroll(root);animation-range:24px 25px}}@media (min-width:768px){.yd-hero-media{animation:linear both yd-hero-exit;animation-timeline:scroll(root);animation-range:0 620px}}@media (max-width:767px){.yd-hero-media{animation:linear both yd-hero-exit-sm;animation-timeline:view();animation-range:entry 100% exit 0%}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.yd-track,.yd-hero-media{animation:none!important}}.yd-tk-grid{gap:16px;margin-top:40px;display:grid}@media (min-width:760px){.yd-tk-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.yd-tk-grid{grid-template-columns:repeat(3,1fr)}}.yd-tk-card{border:1px solid var(--hairline);background:var(--surface);transition:border-color .22s var(--ease), background .22s var(--ease);border-radius:14px;flex-direction:column;padding:22px;display:flex}.yd-tk-card:hover{border-color:var(--hairline-strong);background:var(--surface-raised)}.yd-tk-kicker{align-items:baseline;gap:10px;display:flex}.yd-tk-n{font-family:var(--mono);letter-spacing:.08em;color:var(--brand);font-size:12px}.yd-tk-count{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-muted);margin-left:auto;font-size:11px}.yd-tk-members{border-top:1px solid var(--hairline);flex-direction:column;gap:1px;margin:16px 0 0;padding:0;list-style:none;display:flex}.yd-tk-members li{border-bottom:1px solid var(--hairline);color:var(--ink);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:grid}.yd-tk-members span{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-muted);font-size:11px}.yd-tk-foot{margin-top:auto;padding-top:18px}.yd-artable{position:relative}.yd-arhead{display:none}@media (min-width:760px){.yd-arhead{z-index:20;background:var(--canvas);transition:top .34s var(--ease);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-subtle);grid-template-columns:36px minmax(0,1fr) 92px 66px 88px 22px;align-items:center;gap:18px;margin:-10px -12px 0;padding:10px 12px;font-size:11px;display:grid;position:sticky;top:0}html:has(.yd-head[data-head=pinned]) .yd-arhead{top:57px}}.yd-ar{gap:6px 18px;margin:0 -12px;padding:15px 12px;display:grid;position:relative}.yd-ar+.yd-ar:after,.yd-arhead:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--hairline) 6%, var(--hairline) 94%, transparent);height:1px;position:absolute;left:0;right:0}.yd-ar+.yd-ar:after{opacity:1;transition:opacity .32s var(--ease);top:0}.yd-arhead:after{bottom:0}.yd-ar:hover:after,.yd-ar:focus-within:after,.yd-ar:hover+.yd-ar:after,.yd-ar:focus-within+.yd-ar:after{opacity:0}.yd-ar:before{content:"";opacity:0;pointer-events:none;transition:opacity .32s var(--ease);background:linear-gradient(90deg, var(--ink), var(--ink) 62%, transparent);border-radius:10px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.yd-ar:before{background:linear-gradient(90deg, color-mix(in oklab, var(--ink) 5%, transparent), color-mix(in oklab, var(--ink) 5%, transparent) 62%, transparent)}}.yd-ar:hover:before,.yd-ar:focus-within:before{opacity:1}.yd-ar>*{position:relative}@media (min-width:760px){.yd-ar{grid-template-columns:36px minmax(0,1fr) 92px 66px 88px 22px;align-items:center}}@media (max-width:759px){.yd-ar{grid-template-columns:36px minmax(0,1fr);gap:4px 10px}.yd-ar-i{grid-area:1/1;align-self:start;margin-top:-3px}.yd-ar>div,.yd-ar-c,.yd-ar-k,.yd-ar-m{grid-column:2}.yd-ar-m{margin-top:2px}}.yd-ar-i{width:36px;height:28px;color:var(--ink-muted);transition:color .32s var(--ease);flex:none;place-items:center;display:grid}@media (min-width:760px){.yd-ar-i{align-self:start;margin-top:-2px}}.yd-ar:hover .yd-ar-i,.yd-ar:focus-within .yd-ar-i{color:var(--brand)}.yd-ar-t{font-family:var(--mono);color:var(--ink);transition:color .32s var(--ease);font-size:14px;font-weight:500;line-height:22px;display:inline-block}.yd-ar:hover .yd-ar-t{color:var(--brand)}.yd-ar-d{letter-spacing:0;color:var(--ink-muted);max-width:64ch;margin:3px 0 0;font-size:13px;line-height:20px}.yd-ar-c,.yd-ar-k{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin:0;font-size:11px;line-height:16px}.yd-ar-m{font-family:var(--mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-subtle);text-align:left;transition:color .32s var(--ease);margin:0;font-size:12px}@media (min-width:760px){.yd-ar-m{text-align:right}}.yd-ar:hover .yd-ar-m,.yd-ar:focus-within .yd-ar-m{color:var(--brand)}.yd-ar-go{display:none}@media (min-width:760px){.yd-ar-go{color:var(--brand);opacity:0;transition:opacity .32s var(--ease), translate .32s var(--ease);place-items:center;display:grid;translate:-6px}.yd-ar:hover .yd-ar-go,.yd-ar:focus-within .yd-ar-go{opacity:1;translate:0}}.yd-blocks{gap:14px;margin-top:32px;display:grid}@media (min-width:640px){.yd-blocks{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.yd-blocks{grid-template-columns:repeat(4,1fr)}}.yd-block{border:1px solid var(--hairline);background:var(--surface);transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.yd-block:hover{border-color:var(--hairline-strong);background:var(--surface-raised)}.yd-block-n{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px;line-height:30px}.yd-block-t{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--brand);margin:0;font-size:11px}.yd-block-b{color:var(--ink-muted);margin:0;font-size:13px;line-height:20px}.yd-readout{margin:0;display:grid}.yd-readout>div{text-align:center;padding:12px 0;position:relative}.yd-label+.yd-readout{margin-top:8px}.yd-readout dt{margin:0}.yd-readout dd{font-family:var(--mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);margin:5px 0 0;font-size:16px;line-height:22px}.yd-readout>div+div:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--hairline) 6%, var(--hairline) 94%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.yd-readout--2{grid-template-columns:repeat(2,minmax(0,1fr))}.yd-readout--2>div{padding-left:16px;padding-right:16px}.yd-readout--2>div:nth-child(odd){padding-left:0}.yd-readout--2>div:nth-child(2n){padding-right:0}.yd-readout--2>div+div:after{display:none}.yd-readout--2>div:nth-child(n+3):after{display:block}@media (max-width:767px){.yd-readout--3{grid-template-columns:repeat(2,minmax(0,1fr))}.yd-readout--3>div{padding-left:16px;padding-right:16px}.yd-readout--3>div:nth-child(odd){padding-left:0}.yd-readout--3>div:nth-child(2n){padding-right:0}.yd-readout--3>div+div:after{display:none}.yd-readout--3>div:nth-child(n+3):after{display:block}.yd-readout--3>div:nth-child(2n):before{content:"";background:var(--yd-vrule)}}@media (min-width:768px){.yd-readout--3{grid-template-columns:repeat(3,minmax(0,1fr))}.yd-readout--3>div{padding-left:16px;padding-right:16px}.yd-readout--3>div:nth-child(3n+1){padding-left:0}.yd-readout--3>div:nth-child(3n){padding-right:0}.yd-readout--3>div+div:after{display:none}.yd-readout--3>div:nth-child(n+4):after{display:block}.yd-readout--3>div:not(:nth-child(3n+1)):before{content:"";background:var(--yd-vrule)}}.yd-readout{--yd-vrule:linear-gradient(180deg, transparent, var(--hairline) 20px, var(--hairline) calc(100% - 20px), transparent)}.yd-readout>div:before{pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.yd-readout--2>div:nth-child(2n):before{content:"";background:var(--yd-vrule)}.yd-tk-search{border:1px solid var(--hairline-strong);background:var(--surface);height:52px;transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:0 14px;display:flex}.yd-tk-search:focus-within{border-color:var(--ink);background:var(--surface-raised)}.yd-tk-search input{min-width:0;height:100%;color:var(--ink);font-family:var(--sans);background:0 0;border:0;outline:none;flex:1;font-size:15px}.yd-tk-search input::placeholder{color:var(--ink-muted)}.yd-kbd{font-family:var(--mono);color:var(--ink-muted);border:1px solid var(--hairline-strong);border-radius:5px;padding:2px 6px;font-size:11px}button.yd-kbd{line-height:inherit;cursor:pointer;background:0 0}button.yd-kbd:hover{color:var(--ink)}.yd-kbd[data-on="0"]{text-decoration:line-through}.yd-kbd-swap{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.yd-kbd-swap>*{transition:opacity .2s var(--ease), scale .2s var(--ease);grid-area:1/1}.yd-kbd-swap>.is-off{opacity:0;pointer-events:none;scale:.6}.yd-kbd-x{width:44px;height:44px;color:var(--ink-muted);cursor:pointer;transition:color .16s var(--ease), opacity .2s var(--ease), scale .2s var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.yd-kbd-x.is-off{scale:1}.yd-kbd-x:hover{color:var(--ink)}.yd-tk-filter{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);border:1px solid var(--hairline);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);background:0 0;border-radius:999px;padding:6px 12px;font-size:11px}.yd-tk-filter:hover{color:var(--ink);border-color:var(--hairline-strong)}.yd-tk-filter[aria-pressed=true]{color:var(--brand);border-color:var(--brand-border);background:var(--brand-solid)}@supports (color:color-mix(in lab, red, red)){.yd-tk-filter[aria-pressed=true]{background:color-mix(in oklab, var(--brand-solid) 18%, transparent)}}.yd-code{border:1px solid var(--hairline-strong);background:var(--canvas);font-family:var(--mono);color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex;overflow-x:auto}.yd-code b{color:var(--brand);font-weight:400}.yd-chat{z-index:60;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.yd-chat-btn{border:1px solid var(--brand-border);background:var(--brand-solid);height:48px;color:var(--accent-foreground);font-family:var(--sans);cursor:pointer;transition:background .2s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 18px 40px -22px #000000e6}.yd-chat-btn:hover{background:var(--brand-solid)}@supports (color:color-mix(in lab, red, red)){.yd-chat-btn:hover{background:color-mix(in oklab, var(--brand-solid) 85%, var(--ink))}}.yd-chat-panel{border:1px solid var(--hairline-strong);background:var(--surface);border-radius:16px;flex-direction:column;width:min(360px,100vw - 40px);max-height:min(560px,100vh - 120px);display:flex;overflow:hidden;box-shadow:0 32px 64px -32px #000000bf}.yd-chat-head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:14px 16px;display:flex}.yd-chat-log{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.yd-chat-msg{max-width:92%;animation:yd-msg-in .26s var(--ease) both;margin:0;font-size:14px;line-height:21px}.yd-chat-row{align-items:flex-start;gap:13px;display:flex}.yd-chat-row[data-from=you]{flex-direction:row-reverse}.yd-chat-row .yd-chat-msg{align-self:auto}.yd-chat-row .yd-chat-msg[data-pending]{margin:9px 0 9px 6px}.yd-chat-av{border-radius:999px;flex:none;place-items:center;width:27px;height:27px;display:grid;position:relative;overflow:hidden}.yd-chat-row{align-items:flex-start}.yd-chat-row[data-from=kit] .yd-chat-av{margin-top:-1px}.yd-chat-row[data-from=you] .yd-chat-av{margin-top:9px}.yd-chat-av[data-from=kit]{border:1px solid var(--brand-border);background:var(--brand);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.yd-chat-av[data-from=kit]{background:color-mix(in oklab, var(--brand) 15%, transparent)}}.yd-chat-av[data-from=kit]{box-shadow:none}.yd-chat-av[data-from=kit] svg{color:#fff!important}.yd-chat-av--live{border:1px solid var(--hairline-strong);background:var(--canvas);border-radius:9px}.yd-chat-av--live img{width:100%;height:100%;display:block}@keyframes yd-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.yd-chat-msg[data-pending]{background:var(--ink-muted);width:5px;height:5px;animation:yd-msg-in .26s var(--ease) both, yd-dot 1.15s var(--ease) .19s infinite;border-radius:50%;margin:8px 0 8px 10px;padding:0;font-size:0;position:relative}.yd-chat-msg[data-pending]:before,.yd-chat-msg[data-pending]:after{content:"";background:var(--ink-muted);border-radius:50%;width:5px;height:5px;position:absolute;top:0}.yd-chat-msg[data-pending]:before{animation:yd-dot 1.15s var(--ease) 0s infinite;left:-10px}.yd-chat-msg[data-pending]:after{animation:yd-dot 1.15s var(--ease) .38s infinite;left:10px}@keyframes yd-dot{0%,to{opacity:.22;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.yd-chat-msg[data-reveal]{animation:yd-reply-in .42s var(--ease) both}@keyframes yd-reply-in{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.yd-chat-postilla{color:var(--ink-muted);animation:yd-reply-in .42s var(--ease) both;align-items:flex-start;gap:6px;margin:-4px 0 0 27px;font-size:12px;line-height:22px;display:flex}.yd-chat-postilla svg{opacity:.8;flex:none;height:22px}@media (prefers-reduced-motion:reduce){.yd-chat-msg,.yd-chat-msg[data-pending],.yd-chat-msg[data-reveal],.yd-chat-postilla,.yd-chat-msg[data-pending]:before,.yd-chat-msg[data-pending]:after{animation:none}}.yd-chat-msg[data-from=you]{background:var(--ink);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.yd-chat-msg[data-from=you]{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.yd-chat-msg[data-from=you]{color:var(--ink);border-radius:12px 12px 4px;padding:10px 12px}.yd-chat-msg[data-from=kit]{color:var(--ink-muted)}.yd-chat-mark{width:14px;color:var(--brand);opacity:.9;flex:none;margin-top:4px;display:flex}.yd-chat-wait{align-items:center;gap:6px;height:22px;margin-top:4px;display:flex}.yd-chat-wait i{background:var(--ink-muted);border-radius:999px;width:5px;height:5px;animation:1.6s cubic-bezier(.45,0,.35,1) infinite yd-breathe;display:block}.yd-chat-wait i:nth-child(2){animation-delay:.2s}.yd-chat-wait i:nth-child(3){animation-delay:.4s}@keyframes yd-breathe{0%,to{opacity:.22;transform:scale(.86)}45%{opacity:.8;transform:scale(1)}}.yd-chat-gate>*{animation:yd-gate-rise .3s var(--ease) both;animation-delay:calc(60ms + 60ms * var(--i,6))}.yd-chat-gate>:first-child{--i:0;animation:yd-settle .34s var(--ease) 60ms both}.yd-chat-gate>:nth-child(2){--i:1}.yd-chat-gate>:nth-child(3){--i:2}.yd-chat-gate>:nth-child(4){--i:3}.yd-chat-gate>:nth-child(5){--i:4}.yd-chat-gate>:nth-child(6){--i:5}.yd-chat-gate>:nth-child(7){--i:6}.yd-chat-gate>:nth-child(8){--i:7}@keyframes yd-gate-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes yd-settle{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.yd-cchat[data-started="1"] .yd-chat-logouter{animation:yd-gate-rise .3s var(--ease) 40ms both}.yd-cchat[data-started="1"] .yd-cchat-starters{animation:yd-gate-rise .3s var(--ease) .11s both}.yd-cchat[data-started="1"] .yd-chat-form{animation:yd-gate-rise .3s var(--ease) .175s both}@media (prefers-reduced-motion:reduce){.yd-chat-wait i,.yd-chat-gate>*,.yd-cchat[data-started="1"] .yd-chat-logouter,.yd-cchat[data-started="1"] .yd-cchat-starters,.yd-cchat[data-started="1"] .yd-chat-form{animation:none}}.yd-cchat .yd-chat-msg[data-from=you]{max-width:84%;padding:9px 12px}.yd-chat-form{border-top:1px solid var(--hairline);align-items:flex-end;gap:10px;padding:12px;display:flex}.yd-chat-queue{border:1px solid var(--hairline);border-radius:12px;flex:none;margin:0 12px;padding:0;list-style:none;overflow:hidden}.yd-chat-queued{animation:yd-ph-in .52s var(--ease) both;align-items:flex-start;gap:10px;padding:8px 8px 8px 14px;display:flex}.yd-chat-queued+.yd-chat-queued{border-top:1px solid var(--hairline)}.yd-chat-queued-tag{color:var(--ink-muted);flex:none;font-size:12px;line-height:22px}.yd-chat-queued-text{text-align:left;cursor:pointer;min-width:0;color:var(--ink-subtle);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:2;line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;flex:1;padding:1.5px 0;font-family:inherit;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.yd-chat-queued[data-open] .yd-chat-queued-text{max-height:126px;color:var(--ink);display:block;overflow-y:auto}.yd-chat-queued-text:focus-visible,.yd-chat-queued-x:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.yd-chat-queued-x{width:22px;height:22px;color:var(--ink-muted);cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.yd-chat-queued-x:hover{color:var(--ink);background:var(--surface-raised)}.yd-chat-queue+.yd-chat-form{border-top:0}@media (prefers-reduced-motion:reduce){.yd-chat-queued{animation:none}}@property --yd-ring{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes yd-ring{to{--yd-ring:360deg}}@keyframes yd-shimmer-ph{0%{background-position:120% 0}to{background-position:-120% 0}}.yd-chat-ring{background:var(--hairline-strong);min-width:0;transition:background .3s var(--ease);border-radius:12px;flex:1;padding:1px}.yd-chat-ring:focus-within,.yd-chat-ring[data-busy]{background:conic-gradient(from var(--yd-ring), var(--hairline-strong) 0deg, var(--brand) 60deg, var(--brand) 100deg, var(--hairline-strong) 160deg, var(--hairline-strong) 360deg)}@supports (color:color-mix(in lab, red, red)){.yd-chat-ring:focus-within,.yd-chat-ring[data-busy]{background:conic-gradient(from var(--yd-ring), var(--hairline-strong) 0deg, var(--brand) 60deg, color-mix(in oklab, var(--brand) 55%, var(--ink)) 100deg, var(--hairline-strong) 160deg, var(--hairline-strong) 360deg)}}.yd-chat-ring:focus-within,.yd-chat-ring[data-busy]{animation:3.2s linear infinite yd-ring}.yd-chat-box{background:var(--canvas);border-radius:12px;align-items:flex-end;gap:10px;padding:6px 6px 6px 14px;display:flex}.yd-chat-form textarea{resize:none;min-width:0;height:36px;min-height:36px;max-height:126px;color:var(--ink);font-family:var(--sans);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:7.5px 0;font-size:14px;line-height:21px}.yd-chat-field{flex:1;min-width:0;display:flex;position:relative}.yd-chat-form textarea::placeholder{color:#0000}@keyframes yd-ph-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.yd-chat-ph{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;color:#0000;background:linear-gradient(100deg, var(--ink-subtle) 30%, var(--ink-subtle) 50%, var(--ink-subtle) 70%);font-size:14px;line-height:21px;position:absolute;top:7.5px;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.yd-chat-ph{background:linear-gradient(100deg, color-mix(in oklab, var(--ink-subtle) 82%, transparent) 30%, var(--ink-subtle) 50%, color-mix(in oklab, var(--ink-subtle) 82%, transparent) 70%)}}.yd-chat-ph{animation:yd-ph-in .52s var(--ease) both, yd-shimmer-ph 2.4s linear infinite;background-size:240% 100%;-webkit-background-clip:text;background-clip:text}.yd-chat-box .yd-chat-send{width:36px;height:36px;transition:opacity .22s var(--ease), filter .22s var(--ease);border-radius:8px}.yd-chat-box .yd-chat-send svg{transition:transform .32s var(--ease)}.yd-chat-box .yd-chat-send[data-empty]{opacity:.38;filter:saturate(.4)}.yd-chat-box .yd-chat-send:not([data-empty]):hover svg{transform:translate(2px)}.yd-chat-ring[data-busy] .yd-chat-send{opacity:1;filter:none;background:0 0;border-color:#0000}.yd-chat-ring[data-busy] .yd-chat-send svg{display:none}.yd-chat-ring[data-busy] .yd-chat-send:before{content:"";border:2px solid var(--hairline-strong);border-top-color:var(--ink-muted);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite yd-spin}@keyframes yd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.yd-chat-ring:focus-within,.yd-chat-ring[data-busy]{background:var(--brand-border);animation:none}.yd-chat-ph{color:var(--ink-subtle);background:0 0;animation:none}.yd-chat-ring[data-busy] .yd-chat-send:before{animation:none}}.yd-chat-form input{border:1px solid var(--hairline-strong);background:var(--canvas);min-width:0;height:40px;color:var(--ink);font-family:var(--sans);border-radius:10px;outline:none;flex:1;padding:0 12px;font-size:14px}.yd-chat-form input:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.yd-chat-send{border:1px solid var(--brand-border);background:var(--brand-solid);width:40px;height:40px;color:var(--accent-foreground);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.yd-ph{border-bottom:1px solid var(--hairline);padding-top:var(--section-y);padding-bottom:var(--section-y)}.yd-ph--flush{border-bottom:0}.yd-ph>.yd-container>:first-child{margin-top:0!important}.yd-crumb{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.yd-crumb a{color:var(--ink-muted)}.yd-crumb a:hover{color:var(--brand)}.yd-sp-meta{background:var(--hairline);border:1px solid var(--hairline);border-radius:14px;gap:1px;display:grid;overflow:clip}@media (min-width:760px){.yd-sp-meta{grid-template-columns:repeat(3,1fr)}}.yd-sp-meta>div{background:var(--surface);padding:20px 22px 22px}.yd-sp-meta p{margin:0}.yd-sp-v{color:var(--ink);font-size:17px;line-height:25px;margin-top:10px!important}.yd-sp-s{color:var(--ink-muted);text-wrap:pretty;font-size:13px;line-height:20px;margin-top:8px!important}.yd-fit{gap:16px;display:grid}@media (min-width:860px){.yd-fit{grid-template-columns:1fr 1fr}}.yd-fit-col{border:1px solid var(--hairline);background:var(--surface);border-radius:18px;padding:24px}.yd-fit-col--no{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-fit-col--no{background:color-mix(in oklab, var(--surface) 78%, var(--canvas))}}.yd-fitq{gap:34px;display:grid}@media (min-width:900px){.yd-fitq{grid-template-columns:1fr 9px 1fr;gap:0 48px}}.yd-fit-rule{background:var(--hairline-strong);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18'%3E%3Cpath d='M4.5 0 Q0.6 4.5 4.5 9 T4.5 18' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18'%3E%3Cpath d='M4.5 0 Q0.6 4.5 4.5 9 T4.5 18' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-size:9px 18px;mask-size:9px 18px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.yd-fit-li{grid-template-columns:22px 1fr;gap:0 12px;padding:16px 0;display:grid;position:relative}.yd-fit-li p{text-wrap:pretty;margin:0;font-size:15px;line-height:23px}.yd-fit-li--yes p{color:var(--ink)}.yd-fit-li--no p{color:var(--ink-muted)}.yd-fit-m{justify-content:center;align-items:center;height:23px;display:flex}.yd-ul{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.yd-ul li{color:var(--ink-muted);text-wrap:pretty;padding-left:18px;font-size:14px;line-height:22px;position:relative}.yd-ul li:before{content:"";background:var(--ink-muted);width:6px;height:1px;position:absolute;top:8px;left:0}.yd-ul--on li:before{background:var(--brand)}.yd-steps{margin:0;padding:0;list-style:none;display:grid}.yd-steps li{border-top:1px solid var(--hairline);gap:6px 20px;padding:22px 0;display:grid}.yd-steps li:last-child{border-bottom:1px solid var(--hairline)}@media (min-width:760px){.yd-steps li{grid-template-columns:56px 1fr}.yd-steps li>:first-child{grid-row:span 3}}.yd-terms{gap:34px;display:grid}@media (min-width:860px){.yd-terms{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:0 64px}}.yd-terms p{margin:0}.yd-mod{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,180px) 1fr;align-items:baseline;gap:0 24px;padding:13px 0;display:grid}.yd-mod-n{color:var(--ink);font-size:15px;line-height:22px}.yd-mod-d{color:var(--ink-muted);text-wrap:pretty;font-size:14px;line-height:21px}.yd-defs{gap:16px;display:grid}@media (min-width:760px){.yd-defs{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.yd-defs{grid-template-columns:repeat(3,1fr)}}.yd-def{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;padding:22px}.yd-faq{border-top:1px solid var(--hairline)}.yd-faq details{border-bottom:1px solid var(--hairline)}.yd-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;font-size:15px;font-weight:500;line-height:22px;list-style:none;display:flex}.yd-faq summary::-webkit-details-marker{display:none}.yd-qo summary{cursor:pointer;width:fit-content;transition:color .16s var(--ease);list-style:none}.yd-qo summary::-webkit-details-marker{display:none}.yd-qo summary:hover,.yd-qo[open] summary{color:var(--ink)}.yd-qo>div{max-width:60ch}.yd-faq summary:after{content:"+";font-family:var(--mono);color:var(--ink-muted);font-size:16px}.yd-faq details[open] summary:after{content:"–";color:var(--brand)}.yd-faq details>p{max-width:72ch;margin:0 0 20px}.yd-faq-section{background:linear-gradient(to bottom, var(--canvas-inset), var(--canvas))}@media (min-width:1024px){main:is([data-page=build],[data-page=modernize],[data-page=automate]) .yd-faq{column-gap:var(--g);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.yd-form{gap:14px;display:grid}@media (min-width:640px){.yd-form{grid-template-columns:1fr 1fr}.yd-form .yd-field--wide{grid-column:1/-1}}.yd-field{flex-direction:column;gap:7px;display:flex}.yd-field label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:11px}.yd-field input,.yd-field textarea,.yd-field select{border:1px solid var(--hairline-strong);background:var(--canvas);width:100%;color:var(--ink);font-family:var(--sans);transition:border-color .2s var(--ease);border-radius:10px;outline:none;padding:12px 14px;font-size:14px;line-height:20px}.yd-field textarea{resize:vertical;min-height:132px}.yd-field input:focus,.yd-field textarea:focus,.yd-field select:focus{border-color:var(--brand-border)}.yd-field input::placeholder,.yd-field textarea::placeholder{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.yd-field input::placeholder,.yd-field textarea::placeholder{color:color-mix(in oklab, var(--ink-muted) 70%, transparent)}}.yd-cchat{border:1px solid var(--hairline);background:var(--surface);border-radius:18px;flex-direction:column;height:604px;display:flex;overflow:clip}.yd-cchat .yd-chat-log{scroll-behavior:smooth;flex:auto;height:auto;min-height:0}.yd-cchat .yd-chat-head,.yd-cchat .yd-chat-form,.yd-cchat-starters,.yd-cchat-note,.yd-chat-closed{flex:none}.yd-cchat-starters{padding:0 16px 16px}.yd-cchat-startlist{border:1px solid var(--hairline);border-radius:12px;flex-direction:column;margin:-4px 0 0 27px;display:flex;overflow:hidden}.yd-cchat-starter{text-align:left;width:100%;color:var(--ink);cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;font-size:13px;line-height:19px;display:flex}.yd-cchat-starter+.yd-cchat-starter{border-top:1px solid var(--hairline)}.yd-cchat-starter svg{opacity:.45;transition:opacity .2s var(--ease), transform .2s var(--ease);flex:none}.yd-cchat-starter:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-cchat-starter:hover{background:color-mix(in oklab, var(--brand) 8%, transparent)}}.yd-cchat-starter:hover svg{opacity:1;transform:translate(2px)}.yd-cchat-starter:focus-visible{outline-offset:-2px}.yd-fade-rule,.yd-sv-half,.yd-sv-foot,.yd-sv-art,.yd-legal-row,.yd-chat-head,.yd-chat-form,.yd-tkm-search,.yd-tkm-kind,.yd-tkm-foot,.yd-tkm--sheet .yd-tkm-install{border-image:linear-gradient(90deg, transparent, var(--fade-c,var(--hairline)) 20%, var(--fade-c,var(--hairline)) 80%, transparent) 1}.yd-fade-line{background:linear-gradient(90deg, transparent, var(--fade-c,var(--hairline)) 20%, var(--fade-c,var(--hairline)) 80%, transparent)!important}.yd-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yd-cchat-note{padding:0 16px 14px}.yd-cchat-bleed .yd-cchat{border-left:none;border-right:none;border-radius:0}.yd-cchat-bleed .yd-chat-head,.yd-cchat-bleed .yd-chat-log,.yd-cchat-bleed .yd-chat-form,.yd-cchat-bleed .yd-cchat-starters,.yd-cchat-bleed .yd-cchat-note,.yd-cchat-bleed .yd-chat-closed{padding-left:max(var(--g), (100% - 1280px) / 2 + var(--g));padding-right:max(var(--g), (100% - 1280px) / 2 + var(--g))}.yd-cchat-plain .yd-chat-head{padding:26px 24px 22px}.yd-cchat .yd-chat-head{border-bottom:none;position:relative}.yd-cchat .yd-chat-head:after{content:"";background:linear-gradient(90deg,#ffffff17,#0000);background:linear-gradient(90deg,lab(100% -.0000298023 .0000119209/.09),#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.yd-cchat-plain .yd-chat-log{padding:24px}.yd-cchat-plain .yd-chat-form{padding:6px 24px 16px}.yd-cchat-plain .yd-cchat-starters,.yd-cchat-plain .yd-cchat-note,.yd-cchat-plain .yd-chat-closed{padding-left:24px;padding-right:24px}.yd-chat-logouter{flex:auto;min-height:0;display:flex;position:relative}.yd-chat-logwrap{flex:auto;min-height:0;overflow-y:auto}.yd-cchat .yd-chat-log{flex-direction:column;flex:none;gap:18px;height:auto;display:flex;overflow:visible}.yd-chat-fade{pointer-events:none;z-index:2;height:26px;position:absolute;left:0;right:10px}.yd-chat-fade[data-edge=top]{opacity:0;transition:opacity .26s var(--ease);background:linear-gradient(to bottom, var(--surface), var(--surface));top:0}@supports (color:color-mix(in lab, red, red)){.yd-chat-fade[data-edge=top]{background:linear-gradient(to bottom, var(--surface), color-mix(in oklab, var(--surface) 0%, transparent))}}.yd-chat-fade[data-edge=top][data-on]{opacity:1}.yd-chat-fade[data-edge=bottom]{background:linear-gradient(to top, var(--surface), var(--surface));bottom:0}@supports (color:color-mix(in lab, red, red)){.yd-chat-fade[data-edge=bottom]{background:linear-gradient(to top, var(--surface), color-mix(in oklab, var(--surface) 0%, transparent))}}:is(.yd-chat-logwrap,.yd-history-scroll),.yd-chat-form textarea{scrollbar-gutter:stable}:is(.yd-chat-logwrap,.yd-history-scroll)::-webkit-scrollbar{width:10px}.yd-chat-form textarea::-webkit-scrollbar{width:10px}:is(.yd-chat-logwrap,.yd-history-scroll)::-webkit-scrollbar-track{background:0 0}.yd-chat-form textarea::-webkit-scrollbar-track{background:0 0}:is(.yd-chat-logwrap,.yd-history-scroll)::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:3px solid #0000;border-radius:999px;transition:background-color .42s cubic-bezier(.33,0,.2,1)}.yd-chat-form textarea::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:3px solid #0000;border-radius:999px;transition:background-color .42s cubic-bezier(.33,0,.2,1)}.yd-history-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-history-scroll:hover::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--surface) 86%, #000)}}.yd-history-scroll:hover::-webkit-scrollbar-thumb{background-clip:content-box}.yd-chat-logouter:hover :is(.yd-chat-logwrap,.yd-history-scroll)::-webkit-scrollbar-thumb{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-chat-logouter:hover :is(.yd-chat-logwrap,.yd-history-scroll)::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--surface) 86%, #000)}}.yd-chat-logouter:hover :is(.yd-chat-logwrap,.yd-history-scroll)::-webkit-scrollbar-thumb{background-clip:content-box}:is(.yd-chat-logwrap,.yd-history-scroll):focus-within::-webkit-scrollbar-thumb{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){:is(.yd-chat-logwrap,.yd-history-scroll):focus-within::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--surface) 86%, #000)}}:is(.yd-chat-logwrap,.yd-history-scroll):focus-within::-webkit-scrollbar-thumb{background-clip:content-box}:is(.yd-chat-logwrap,.yd-history-scroll)::-webkit-scrollbar-thumb:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){:is(.yd-chat-logwrap,.yd-history-scroll)::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab, var(--surface) 86%, #000)}}:is(.yd-chat-logwrap,.yd-history-scroll)::-webkit-scrollbar-thumb:hover{background-clip:content-box}:is(.yd-chat-logwrap,.yd-history-scroll)::-webkit-scrollbar-thumb:active{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){:is(.yd-chat-logwrap,.yd-history-scroll)::-webkit-scrollbar-thumb:active{background-color:color-mix(in oklab, var(--surface) 86%, #000)}}:is(.yd-chat-logwrap,.yd-history-scroll)::-webkit-scrollbar-thumb:active{background-clip:content-box}.yd-chat-form textarea:hover::-webkit-scrollbar-thumb{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-chat-form textarea:hover::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--surface) 86%, #000)}}.yd-chat-form textarea:hover::-webkit-scrollbar-thumb{background-clip:content-box}.yd-chat-form textarea:focus::-webkit-scrollbar-thumb{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-chat-form textarea:focus::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--surface) 86%, #000)}}.yd-chat-form textarea:focus::-webkit-scrollbar-thumb{background-clip:content-box}.yd-chat-form textarea::-webkit-scrollbar-thumb:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-chat-form textarea::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab, var(--surface) 86%, #000)}}.yd-chat-form textarea::-webkit-scrollbar-thumb:hover{background-clip:content-box}.yd-chat-form textarea::-webkit-scrollbar-thumb:active{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-chat-form textarea::-webkit-scrollbar-thumb:active{background-color:color-mix(in oklab, var(--surface) 86%, #000)}}.yd-chat-form textarea::-webkit-scrollbar-thumb:active{background-clip:content-box}@supports (scrollbar-color:auto) and (not selector(::-webkit-scrollbar)){:is(.yd-chat-logwrap,.yd-history-scroll),.yd-chat-form textarea{scrollbar-width:thin;scrollbar-color:transparent transparent}.yd-history-scroll:hover,.yd-chat-logouter:hover :is(.yd-chat-logwrap,.yd-history-scroll),:is(.yd-chat-logwrap,.yd-history-scroll):focus-within,.yd-chat-form textarea:hover,.yd-chat-form textarea:focus{scrollbar-color:var(--surface) transparent}@supports (color:color-mix(in lab, red, red)){.yd-history-scroll:hover,.yd-chat-logouter:hover :is(.yd-chat-logwrap,.yd-history-scroll),:is(.yd-chat-logwrap,.yd-history-scroll):focus-within,.yd-chat-form textarea:hover,.yd-chat-form textarea:focus{scrollbar-color:color-mix(in oklab, var(--surface) 86%, #000) transparent}}}.yd-chat-thinking{font-family:var(--sans);letter-spacing:.14em;background:linear-gradient(100deg, var(--ink-subtle) 24%, var(--ink) 46%, var(--ink-subtle) 68%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;margin-left:auto;font-size:11px;font-weight:500;animation:1.7s linear infinite yd-shimmer}@keyframes yd-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.yd-chat-send:disabled,.yd-chat-send[aria-disabled=true]{opacity:.35;cursor:not-allowed}.yd-chat-tobottom{z-index:3;border:1px solid var(--hairline-strong);background:var(--canvas);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;animation:yd-msg-in .2s var(--ease) both;transition:color .2s var(--ease), border-color .2s var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:12px;left:50%;translate:-50%;box-shadow:0 8px 20px -10px #000c}.yd-chat-tobottom:hover{color:var(--ink);border-color:var(--brand-border)}.yd-cchat-plain .yd-chat-form{border-top:none;padding-top:6px}.yd-cchat-plain .yd-chat-msg{max-width:500px}.yd-chat-gate-go{font-family:var(--sans);border:1px solid var(--brand-border);background:var(--brand-solid);color:var(--accent-foreground);cursor:pointer;transition:opacity .2s var(--ease);border-radius:10px;padding:9px 18px 11px;font-size:14px;font-weight:500}.yd-chat-gate-go:disabled,.yd-chat-gate-go[aria-disabled=true]{opacity:.4;cursor:not-allowed}.yd-chat-gate-in{border:1px solid var(--hairline-strong);background:var(--canvas);width:100%;height:38px;color:var(--ink);font-family:var(--sans);border-radius:10px;outline:none;padding:0 12px;font-size:14px}.yd-chat-gate-in:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.yd-chat-gate-hit{margin:-3px 0;padding:3px 0;display:block}@media (scripting:none){.yd-cchat{height:auto}.yd-cchat>:not(.yd-chat-head,noscript,.yd-cf),.yd-chat-expand{display:none!important}body:has(.yd-cf:not(.yd-cf-global .yd-cf)) .yd-cf-global{display:none}.yd-player,.yd-mzd-replay,.yd-mzv-replay,.yd-gs-replay,.yd-copy,.yd-ep-ctl,.tg-sfida__controls,div.yd-tk-search,.yd-tk-order>div.yd-seg,button:is(.yd-cn-item,.yd-cn-chip,.yd-cn-clear,.tk-reset){display:none!important}.yd-cn-list>li:not(:has(a)){display:none!important}.yd-cn-group:not(:has(a)){display:none!important}.yd-cat-nav:not(:has(a)){display:none!important}.yd-cat:not(:has(.yd-cat-nav a)) .yd-cat-main{grid-column:1/-1}.ta-runs,.ta-cmd:not(.ta-nojs-cmds .ta-cmd),.ti-options,.ti-hero-command:not(.ti-nojs-cmd>*){display:none!important}.ta-nojs-cmds{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ta-nojs-cmds .yd-label,.ti-nojs-cmd .yd-label{margin:0 0 6px}.ti-nojs-cmd+.ti-nojs-cmd{margin-top:12px}.rf-roster:not(.rf-nojs *),.rf-stage:not(.rf-nojs *),.rf-nojs .rf-stage{display:none}:is(.rf-nojs .rf-stage:target,.rf-nojs:not(:has(.rf-stage:target)) .rf-stage:first-of-type){display:block}.rf-nojs .rf-stage{scroll-margin-top:180px}.yd-gs-legend,.apx-fmt button{pointer-events:none}}.yd-cf{justify-items:center;padding:28px;display:grid}.yd-cf-form{gap:10px;width:100%;max-width:46ch;display:grid}.yd-cf-text{resize:vertical;height:auto;padding-block:9px}.yd-cf-trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.yd-cf-msg{max-width:46ch;color:var(--ink);text-align:center;margin:0 0 16px;display:none}.yd-cf-msg[data-bad]{color:var(--amber)}.yd-cf-msg:target{display:block}.yd-cf:has(#cf-sent:target) .yd-cf-form{display:none}.yd-led{border:1px solid var(--hairline);background:var(--hairline);border-radius:16px;gap:1px;display:grid;overflow:clip}.yd-led-r{background:var(--surface);gap:4px;padding:18px 20px;display:grid}.yd-led-r--h{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-led-r--h{background:color-mix(in oklab, var(--surface) 76%, var(--canvas))}}.yd-led-r--h{padding:12px 20px}@media (min-width:860px){.yd-led-r{grid-template-columns:136px 1fr 300px;align-items:baseline;gap:24px}}.yd-led-w{font-family:var(--mono);letter-spacing:.04em;color:var(--brand);font-size:12px}.yd-led-d{color:var(--ink-muted);text-wrap:pretty;font-size:14px;line-height:22px}.yd-led-o{color:var(--ink);text-wrap:pretty;font-size:14px;font-weight:450;line-height:22px}.yd-mzfig{align-items:start;gap:34px;display:grid}@media (min-width:1020px){.yd-mzfig{grid-template-columns:minmax(0,580px) minmax(360px,1fr);gap:44px}}.yd-mztrunk{display:none}@media (min-width:1020px){.yd-mztrunk{display:block}}@media (scripting:none){.yd-mztrunk{display:none}}.yd-q{border-top:1px solid var(--hairline)}.yd-q-r{border-bottom:1px solid var(--hairline);grid-template-columns:44px 1fr;align-items:baseline;gap:0 18px;padding:22px 0;display:grid}.yd-q-r p{margin:0}.yd-q-n{font-family:var(--mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--brand);font-size:12px}.yd-q-t{color:var(--ink);text-wrap:pretty;max-width:56ch;font-size:19px;line-height:28px}.yd-ev{border-top:1px solid var(--hairline)}.yd-ev-r{border-bottom:1px solid var(--hairline);gap:14px 44px;padding:30px 0;display:grid}@media (min-width:900px){.yd-ev-r{grid-template-columns:230px 1fr}}.yd-ev-r p{margin:0}.yd-ev-m{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;margin-top:8px!important}.yd-ev-t{color:var(--ink);text-wrap:pretty;font-size:17px;line-height:25px}.yd-ev-b{gap:10px;display:grid}.yd-ev-l{grid-template-columns:26px 1fr;gap:0 14px;margin-top:6px;display:grid}.yd-ev-l span{font-family:var(--mono);color:var(--ink-muted);max-width:74ch;font-size:12px;line-height:19px}.yd-ev-l span:first-child{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.yd-ev-l span:first-child{color:color-mix(in oklab, var(--ink-muted) 70%, transparent)}}.yd-ev-l span:first-child{text-align:center}.yd-sub{max-width:470px;display:grid}.yd-sub-r{grid-template-columns:1fr auto;align-items:baseline;gap:24px;padding:11px 0;display:grid}.yd-sub-r--t{border-top:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.yd-sub-r--t{border-top:1px solid color-mix(in oklab, var(--ink) 34%, transparent)}}.yd-sub-r--t{padding-top:14px}.yd-sub p{margin:0}.yd-sub-l{color:var(--ink-muted);text-wrap:pretty;font-size:14px;line-height:21px}.yd-sub-v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px;line-height:21px}.yd-sub-r--t .yd-sub-l{color:var(--ink)}.yd-sub-r--t .yd-sub-v{color:var(--brand);font-size:27px}.yd-findrow{gap:4px;display:flex}.yd-find{background:var(--ink);border-radius:3px;flex:1;height:52px}@supports (color:color-mix(in lab, red, red)){.yd-find{background:color-mix(in oklab, var(--ink) 9%, transparent)}}.yd-find--do{background:var(--brand)}.yd-find--never{box-shadow:inset 0 0 0 1px var(--brand-border);background:0 0}.yd-findkey{gap:10px 30px;margin-top:18px;display:grid}@media (min-width:900px){.yd-findkey{grid-template-columns:repeat(3,1fr)}}.yd-findkey p{color:var(--ink-muted);text-wrap:pretty;grid-template-columns:10px 1fr;align-items:start;gap:0 12px;margin:0;font-size:13px;line-height:20px;display:grid}.yd-findkey .yd-find{border-radius:2px;flex:none;width:10px;height:19px}.yd-cuts{gap:26px 40px;display:grid}@media (min-width:780px){.yd-cuts{grid-template-columns:1fr 1fr}}@media (min-width:1120px){.yd-cuts{grid-template-columns:repeat(4,1fr);gap:0 34px}}.yd-cuts>div{border-top:1px solid var(--hairline);padding-top:16px}.yd-cuts p{margin:0}.yd-cuts-n{font-family:var(--mono);letter-spacing:.08em;color:var(--brand);font-variant-numeric:tabular-nums;font-size:11px}.yd-cuts-t{color:var(--ink);text-wrap:pretty;font-size:16px;line-height:23px;margin-top:10px!important}.yd-cuts-d{color:var(--ink-muted);text-wrap:pretty;font-size:13px;line-height:20px;margin-top:9px!important}.yd-cut{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;display:grid}@media (min-width:1120px){.yd-cut{grid-template-columns:repeat(3,1fr)}}.yd-lane{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.yd-lane--human{border-color:var(--brand-border);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-lane--human{background:color-mix(in oklab, var(--brand) 5%, var(--surface))}}.yd-lane-step{color:var(--ink);border-top:1px solid var(--hairline);text-wrap:pretty;padding-top:10px;font-size:14px;line-height:22px}.yd-lane--human .yd-lane-step{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-lane--human .yd-lane-step{border-color:color-mix(in oklab, var(--brand) 24%, transparent)}}.yd-proof{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}@media (min-width:1180px){.yd-proof{grid-template-columns:1.4fr 1fr 1fr}}.yd-proof-c{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;flex-direction:column;padding:22px;display:flex}.yd-ex{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:11px}.yd-ep--board,.yd-ep--spine,.yd-ep--ledger,.yd-ep{border:1px solid var(--hairline);background:var(--surface);border-radius:22px;overflow:clip;box-shadow:0 40px 80px -60px #000000e6}.yd-ep-top{border-bottom:1px solid var(--hairline);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 34px;display:flex}@supports (color:color-mix(in lab, red, red)){.yd-ep-top{background:color-mix(in oklab, var(--surface) 72%, var(--canvas))}}.yd-ep-stats{align-items:stretch;display:flex}.yd-ep-stat{border-right:1px solid var(--hairline);margin-right:26px;padding-right:26px}.yd-ep-stat p{margin:0}.yd-ep-fig{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);font-size:26px;line-height:30px}.yd-ep-fig--on{color:var(--brand)}.yd-ep-figl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;margin-top:8px!important}@media (max-width:520px){.yd-ep-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.yd-ep-stat{min-width:0;margin-right:0;padding-right:8px}.yd-ep-stat:last-child{border-right:0;padding-right:0}.yd-ep-figl{overflow-wrap:anywhere}}.yd-ep-ctl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.yd-seg{border:1px solid var(--hairline-strong);border-radius:999px;gap:3px;padding:3px;display:flex}.yd-seg button{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-muted);cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:11px;display:inline-flex}.yd-seg button:hover{color:var(--ink)}.yd-seg button[data-on="1"]{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-seg button[data-on="1"]{background:color-mix(in oklab, var(--brand) 15%, var(--surface))}}.yd-seg button[data-on="1"]{color:var(--brand)}.yd-seg button[data-off=true]{color:var(--ink-muted);opacity:.4;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.yd-seg button[data-off=true]:hover{color:var(--ink-muted)}.yd-seg svg{flex:none}.yd-seg-l{flex-direction:column;gap:7px;display:flex}.yd-seg-lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;line-height:1.5}.yd-ep-foot{border-top:1px solid var(--hairline);background:var(--surface);flex-wrap:wrap;align-items:center;gap:14px 24px;padding:22px 34px;display:flex}@supports (color:color-mix(in lab, red, red)){.yd-ep-foot{background:color-mix(in oklab, var(--surface) 86%, var(--canvas))}}.yd-ep-foot p{margin:0}.yd-ep-fn{text-align:right;flex:140px}@media (max-width:1299px){.yd-ep-fn{display:none}}.yd-ep-note{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding:26px 34px 6px;display:flex}.yd-ep-note p{margin:0}.yd-ep-note>div{text-align:right}.yd-ep-model{border-top:1px dashed var(--hairline);gap:5px;margin:0 34px 22px;padding:22px 0;display:grid}.yd-ep--models .yd-epb{padding-bottom:0}.yd-ep--models .yd-epl{padding-bottom:10px}.yd-ep--ledger .yd-ep-model{border-top:none;padding-top:4px}.yd-ep--models .yd-eps{padding-bottom:12px}.yd-ep--models .yd-ep-paybox{margin-bottom:10px}@media (min-width:760px){.yd-ep-model{grid-template-columns:132px 1fr;align-items:baseline;gap:0 26px}}.yd-ep-model p{margin:0}.yd-ep-model .yd-label{font-size:10px;color:var(--brand)!important}@supports (color:color-mix(in lab, red, red)){.yd-ep-model .yd-label{color:color-mix(in oklab, var(--brand) 78%, var(--ink-muted))!important}}.yd-ep-model .yd-body{color:var(--ink-muted);max-width:88ch;font-size:12.5px;line-height:19px}.yd-epb{padding:4px 34px 34px;display:grid}.yd-epb-h{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);text-align:center;padding:22px 0 14px;font-size:10px}.yd-epb-h--rail{text-align:left}.yd-epb-rail{align-self:center;padding:18px 34px 18px 0}.yd-epb-rail--pay{padding:26px 34px 26px 0}.yd-epb-rail p{margin:0}.yd-epb-tn{color:var(--ink);font-size:15px;font-weight:450;line-height:21px}.yd-epb-ta{color:var(--ink-muted);text-wrap:pretty;font-size:13px;line-height:20px;margin-top:7px!important}.yd-epb-line{border-left:1px solid var(--hairline)}@supports (color:color-mix(in lab, red, red)){.yd-epb-line{border-left:1px solid color-mix(in oklab, var(--hairline) 60%, transparent)}}.yd-epb-pay,.yd-eps-payseg{z-index:2;background:linear-gradient(var(--surface), var(--surface));border-radius:9px;align-self:center;align-items:center;gap:10px;min-width:0;height:42px;margin-right:6px;padding:0 13px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.yd-epb-pay,.yd-eps-payseg{background:linear-gradient(color-mix(in oklab, var(--surface) 52%, var(--canvas)), color-mix(in oklab, var(--surface) 66%, var(--canvas)))}}.yd-epb-pay,.yd-eps-payseg{border:1px solid var(--hairline-strong);box-shadow:inset 0 1px #ffffff08}.yd-epb-pay p,.yd-eps-payseg p{margin:0}.yd-epb-payf{font-family:var(--mono);color:var(--brand);font-size:12px}.yd-epb-payw{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:15px;overflow:hidden}.yd-epb-pay--tight{justify-content:center;padding:0 8px}.yd-epb-pay--tight .yd-epb-payw{display:none}.yd-ep-paybox{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;margin:0 34px 14px;padding:18px 20px 20px}@supports (color:color-mix(in lab, red, red)){.yd-ep-paybox{background:color-mix(in oklab, var(--surface) 70%, var(--canvas))}}.yd-ep-paybox p{margin:0}.yd-ep-paybox-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.yd-ep-payn{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-muted);font-size:11px}.yd-ep-payb{gap:10px;margin-top:16px;display:flex}.yd-ep-payseg{border-top:1px solid var(--hairline-strong);border-left:2px solid var(--brand);min-width:0;padding:9px 0 0 11px}.yd-ep-payf{font-family:var(--mono);color:var(--ink);font-size:13px}.yd-ep-payw{color:var(--ink-muted);font-size:11px;line-height:15px;margin-top:3px!important}.yd-ep-payfoot{color:var(--ink-muted);text-wrap:pretty;max-width:78ch;font-size:12px;line-height:18px;margin-top:16px!important}.yd-epb-bar{z-index:2;background:linear-gradient(var(--brand), var(--brand));border-radius:9px;align-self:center;align-items:center;min-width:0;height:38px;margin-right:6px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.yd-epb-bar{background:linear-gradient(color-mix(in oklab, var(--brand) 17%, var(--surface)), color-mix(in oklab, var(--brand) 11%, var(--surface)))}}.yd-epb-bar{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-epb-bar{border:1px solid color-mix(in oklab, var(--brand) 26%, transparent)}}.yd-epb-bar{box-shadow:inset 0 1px 0 var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-epb-bar{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--brand) 18%, transparent)}}.yd-epb-bar--plain{background:linear-gradient(var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.yd-epb-bar--plain{background:linear-gradient(color-mix(in oklab, var(--surface) 52%, var(--canvas)), color-mix(in oklab, var(--surface) 66%, var(--canvas)))}}.yd-epb-bar--plain{border-color:var(--hairline-strong);box-shadow:inset 0 1px #ffffff08}.yd-epb-bar--ghost{border-style:dashed;border-color:var(--hairline-strong);box-shadow:none;background:0 0}.yd-epb-code{font-family:var(--mono);letter-spacing:.06em;color:var(--ink);opacity:.85;padding:0 13px;font-size:11px}:root{--tip-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--tip-bg:color-mix(in oklab, var(--surface) 40%, var(--canvas))}}:root{--tip-border:var(--hairline-strong);--tip-shadow:0 10px 22px -14px #000000d9;--tip-radius:9px;--tip-arrow:7px}.yd-tip-arrow{content:"";width:var(--tip-arrow);height:var(--tip-arrow);background:var(--tip-bg);border-right:1px solid var(--tip-border);border-bottom:1px solid var(--tip-border);border-bottom-right-radius:2px;position:absolute;top:100%;rotate:45deg}.yd-ep-tip{white-space:nowrap;border-radius:var(--tip-radius);background:var(--tip-bg);border:1px solid var(--tip-border);box-shadow:var(--tip-shadow);align-items:baseline;gap:8px;padding:6px 11px;display:flex;position:absolute;bottom:calc(100% + 15px);left:50%;translate:-50%}.yd-ep-tip--r{left:auto;right:0;translate:0}.yd-ep-tip--l{left:0;translate:0}.yd-ep-tip:after{content:"";width:var(--tip-arrow);height:var(--tip-arrow);background:var(--tip-bg);border-right:1px solid var(--tip-border);border-bottom:1px solid var(--tip-border);border-bottom-right-radius:2px;margin-top:-4px;margin-left:-3px;position:absolute;top:100%;left:50%;rotate:45deg}.yd-ep-tip--r:after{margin-left:0;left:auto;right:16px}.yd-ep-tip--l:after{margin-left:0;left:16px}.yd-ep-tip-n{color:var(--ink);font-size:12.5px;line-height:18px}.yd-ep-tip-r{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:10px}.yd-ep-dia{background:var(--brand);width:12px;height:12px;box-shadow:0 0 0 5px var(--brand);border-radius:2px;rotate:45deg}@supports (color:color-mix(in lab, red, red)){.yd-ep-dia{box-shadow:0 0 0 5px color-mix(in oklab, var(--brand) 12%, transparent)}}.yd-ep-ms{z-index:3;flex-direction:column;align-self:center;align-items:center;gap:9px;display:flex;position:relative}.yd-ep-ms p{margin:0}.yd-ep-msid{font-family:var(--mono);letter-spacing:.08em;color:var(--brand);font-size:10px}.yd-ep-mst{white-space:nowrap;background:var(--surface);border-radius:9px;padding:7px 12px;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.yd-ep-mst{background:color-mix(in oklab, var(--surface) 34%, var(--canvas))}}.yd-ep-mst{border:1px solid var(--brand-border);color:var(--ink);opacity:0;pointer-events:none;transition:opacity .16s var(--ease), translate .16s var(--ease);z-index:5;font-size:12.5px;line-height:18px;box-shadow:0 12px 26px -14px #000000e6}.yd-ep-ms:hover .yd-ep-mst,.yd-ep-ms:focus-visible .yd-ep-mst{opacity:1;translate:-50% -3px}.yd-eps{padding:40px 34px 36px}.yd-eps-grid{grid-template-rows:auto 34px 1px 34px auto;column-gap:32px;display:grid}.yd-eps-axis{background:var(--hairline-strong);grid-auto-rows:0;align-content:center;align-items:center;height:1px;display:grid}.yd-eps-tick{background:var(--hairline-strong);justify-self:center;width:1px;height:9px}.yd-eps-paylane{border-top:1px dashed var(--hairline-strong);margin-top:22px;padding-top:18px}.yd-eps-paylane p{margin:0}.yd-eps-paylane-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.yd-eps-payrow{margin-top:12px;display:grid}.yd-eps-node{background:var(--brand);width:13px;height:13px;box-shadow:0 0 0 5px var(--surface), 0 0 0 10px var(--brand);border-radius:2px;rotate:45deg}@supports (color:color-mix(in lab, red, red)){.yd-eps-node{box-shadow:0 0 0 5px var(--surface), 0 0 0 10px color-mix(in oklab, var(--brand) 10%, transparent)}}.yd-eps-node{place-self:center}.yd-eps-stem{background:var(--hairline-strong);justify-self:center;width:1px}.yd-eps-card{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;padding:22px 22px 20px;box-shadow:0 24px 48px -34px #000c}.yd-eps-card p{margin:0}.yd-eps-card .yd-eps-n{color:var(--ink);font-size:18px;line-height:25px;margin-top:12px!important}.yd-eps-card .yd-eps-a{color:var(--ink-muted);text-wrap:pretty;font-size:13px;line-height:20px;margin-top:10px!important}.yd-eps-scale{margin-top:22px;display:grid}.yd-eps-scale p{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);text-align:center;margin:0;font-size:10px}.yd-epl{padding:4px 34px 34px}.yd-epl-row{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:baseline;gap:28px 48px;padding:40px 0;display:grid}@media (min-width:1140px){.yd-epl-row{grid-template-columns:168px 1fr 240px}}.yd-epl-row p{margin:0}.yd-epl-meter{background:var(--hairline-strong);border-radius:2px;height:3px;margin:14px 0 10px;overflow:clip}.yd-epl-meter>span{background:var(--brand);height:3px;display:block}.yd-epl-mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.yd-epl-rng{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.yd-epl-n{letter-spacing:-.02em;color:var(--ink);font-size:26px;line-height:32px}.yd-epl-d{color:var(--ink-muted);text-wrap:pretty;max-width:56ch;font-size:15px;line-height:23px;margin-top:14px!important}.yd-epl-a{color:var(--ink);text-wrap:pretty;font-size:14px;line-height:22px;margin-top:12px!important}.yd-epl-pay{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 40px;display:grid}.yd-epl-payi{border-left:2px solid var(--brand);padding-left:12px}.yd-epl-payf{font-family:var(--mono);color:var(--ink);font-size:15px}.yd-epl-payw{color:var(--ink-muted);font-size:13px;line-height:20px;margin-top:4px!important}.yd-ep-fn--narrow,.yd-ep-viewnote,.yd-ep-narrow,.yd-ep--board .yd-ep-paybox,.yd-ep--spine .yd-ep-paybox,.yd-ep--ledger .yd-ep-paybox{display:none}.yd-key{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:9px;font-size:10px;display:inline-flex}.yd-key-s{background:var(--brand);border-radius:3px;flex:none;width:18px;height:10px}@supports (color:color-mix(in lab, red, red)){.yd-key-s{background:color-mix(in oklab, var(--brand) 15%, var(--surface))}}.yd-key-s{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-key-s{border:1px solid color-mix(in oklab, var(--brand) 26%, transparent)}}.yd-key-s--plain{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-key-s--plain{background:color-mix(in oklab, var(--surface) 58%, var(--canvas))}}.yd-key-s--plain{border-color:var(--hairline-strong)}.yd-key-s--ghost{border-style:dashed;border-color:var(--hairline-strong);background:0 0}.yd-key-d{background:var(--brand);border-radius:2px;flex:none;width:9px;height:9px;rotate:45deg}.yd-key--board,.yd-key--meter,.yd-key--ms{display:none}.yd-ep--board .yd-key--board,.yd-ep--board .yd-key--ms,.yd-ep--spine .yd-key--ms,.yd-ep--ledger .yd-key--meter{display:inline-flex}.yd-key-s--meter{background:var(--brand);border:none;border-radius:2px;height:3px}@media (max-width:1079px){.yd-epb,.yd-eps{display:none}.yd-ep-narrow{display:block}.yd-epl:not(.yd-ep-narrow),.yd-ep-viewctl,.yd-ep-vn,.yd-ep-fn{display:none}.yd-ep-viewnote{align-self:flex-end;padding-bottom:9px;display:block}.yd-ep-fn--narrow,.yd-ep--board .yd-ep-paybox,.yd-ep--spine .yd-ep-paybox,.yd-ep--ledger .yd-ep-paybox{display:block}.yd-ep--board .yd-key--board,.yd-ep--board .yd-key--ms,.yd-ep--spine .yd-key--ms{display:none}.yd-ep--board .yd-key--meter,.yd-ep--spine .yd-key--meter{display:inline-flex}.yd-ep-note{justify-content:flex-start}.yd-ep-note>div{text-align:left}}.yd-pos{flex-direction:column;display:flex}.yd-pos-r{border-top:1px solid var(--hairline);padding:34px 0;position:relative}.yd-pos-r:last-child{border-bottom:1px solid var(--hairline)}.yd-pos-r p{margin:0}.yd-pos-tag{align-items:center;gap:10px;display:flex}.yd-pos-ic{color:var(--ink-muted);opacity:.75;flex:none}.yd-pos-line{grid-template-columns:26px 1fr;align-items:baseline;gap:0 14px;padding:8px 0;display:grid}.yd-pos-line--minus{color:var(--ink-muted);padding-right:64px}.yd-pos-line--plus{background:linear-gradient(to right, var(--brand), transparent 96%)}@supports (color:color-mix(in lab, red, red)){.yd-pos-line--plus{background:linear-gradient(to right, color-mix(in oklab, var(--brand) 9%, transparent), transparent 96%)}}.yd-pos-line--plus{border-radius:10px;margin-inline:-18px;padding:10px 18px}@media (max-width:640px){.yd-pos-line,.yd-pos-cm{padding-inline:16px}.yd-pos-line--plus{margin-inline:0}}.yd-pos-mark{font-family:var(--mono);text-align:center;font-size:14px;line-height:24px}.yd-pos-line--plus .yd-pos-mark{color:var(--brand)}.yd-pos-t{text-wrap:pretty;max-width:76ch;font-size:16px;line-height:24px}.yd-pos-line--plus .yd-pos-t{color:var(--ink);font-size:17px;line-height:26px}.yd-pos-cm{grid-template-columns:26px 1fr;gap:0 14px;margin-top:14px;display:grid}.yd-pos-cm span{font-family:var(--mono);color:var(--ink-muted);max-width:74ch;font-size:12px;line-height:19px}.yd-pos-cm span:first-child{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.yd-pos-cm span:first-child{color:color-mix(in oklab, var(--ink-muted) 70%, transparent)}}.yd-pos-cm span:first-child{text-align:center}.yd-posx-r p{margin:0}.yd-posx-s{letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;font-size:22px;line-height:30px;margin-top:12px!important}.yd-posx-w{color:var(--ink-muted);text-wrap:pretty;font-size:14px;line-height:21px;margin-top:12px!important}.yd-pkg{gap:12px;display:grid}@media (min-width:700px){.yd-pkg{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.yd-pkg{grid-template-columns:repeat(3,1fr)}}.yd-pkg-t{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.yd-pkg-t p{margin:0}.yd-pkg-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:10px}.yd-pkg-n{color:var(--ink);font-size:14px;font-weight:450;line-height:20px}.yd-pkg-d{color:var(--ink-muted);text-wrap:pretty;font-size:13px;line-height:20px}.yd-one{border-top:1px solid var(--hairline);gap:18px;padding-top:30px;display:grid}@media (min-width:900px){.yd-one{grid-template-columns:200px 1fr;gap:14px 48px}}.yd-one-q{font-family:var(--serif);color:var(--ink);text-wrap:pretty;max-width:46ch;margin:0;font-size:26px;line-height:38px}@media (min-width:1024px){.yd-one-q{font-size:29px;line-height:42px}}.yd-one-by{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;gap:6px 12px;margin-top:22px;font-size:11px;display:flex}.yd-accept{border:1px solid var(--hairline);background:var(--surface);border-radius:18px;gap:24px;padding:26px;display:grid}@media (min-width:900px){.yd-accept{grid-template-columns:300px 1fr;gap:40px}}.yd-accept-g{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px 40px;display:grid}.yd-accept-g p{margin:0}.yd-pay{flex-direction:column;gap:14px;display:flex}.yd-pay-r{flex-direction:column;gap:7px;display:flex}.yd-pay-b{gap:3px;display:flex}.yd-pay-s{height:30px;font-family:var(--mono);letter-spacing:.04em;background:var(--brand);border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.yd-pay-s{background:color-mix(in oklab, var(--brand) 14%, var(--surface))}}.yd-pay-s{color:var(--brand);border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-pay-s{border:1px solid color-mix(in oklab, var(--brand) 18%, transparent)}}.yd-pay-s--late{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-pay-s--late{background:color-mix(in oklab, var(--surface) 70%, var(--canvas))}}.yd-pay-s--late{color:var(--ink-muted);border-color:var(--hairline)}.yd-docprev{align-items:start;gap:24px;display:grid}@media (min-width:900px){.yd-docprev{grid-template-columns:236px 1fr}}.yd-doc-thumb{border:1px solid var(--hairline);background:var(--surface);aspect-ratio:8.5/11;border-radius:8px;flex-direction:column;gap:7px;padding:18px 16px;display:flex;overflow:clip;box-shadow:0 18px 40px -28px #000000b3}.yd-doc-line{background:var(--hairline-strong);border-radius:2px;height:4px}.yd-doc-line--h{background:var(--ink-muted);height:7px}.yd-doc-line--on{background:var(--brand)}.yd-doc-rule{background:var(--hairline);height:1px;margin:3px 0}.yd-led-r--pre{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-led-r--pre{background:color-mix(in oklab, var(--surface) 70%, var(--canvas))}}.yd-led-chip{white-space:nowrap;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--hairline-strong);border-radius:999px;align-items:center;gap:5px;margin-top:7px;padding:3px 8px;font-size:10px;display:inline-flex}.yd-led-chip--m{color:var(--brand);border-color:var(--brand-border)}.yd-chat-choices{flex-wrap:wrap;gap:7px;margin-top:-4px;padding-left:40px;display:flex}.yd-chat-choice{font-family:var(--sans);color:var(--ink-muted);cursor:pointer;border:1px solid var(--hairline-strong);transition:color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);background:0 0;border-radius:999px;padding:6px 13px;font-size:12.5px}.yd-chat-choice:hover{color:var(--ink);border-color:var(--brand-border);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-chat-choice:hover{background:color-mix(in oklab, var(--brand) 8%, transparent)}}.yd-chat-card{border:1px solid var(--hairline-strong);background:var(--ink);border-radius:12px;gap:9px;margin-left:40px;padding:14px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.yd-chat-card{background:color-mix(in oklab, var(--ink) 3%, transparent)}}.yd-chat-card-l{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.yd-chat-card-g{color:var(--ink-subtle);grid-template-columns:auto 1fr;gap:7px 14px;font-size:13px;line-height:20px;display:grid}.yd-chat-card-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;line-height:20px}.yd-chat-card-f{color:var(--brand);font-size:12.5px;line-height:19px}.yd-chat-sys{align-items:center;gap:12px;margin:2px 0;display:flex}.yd-chat-sys:before,.yd-chat-sys:after{content:"";background:var(--hairline);flex:1;height:1px}.yd-chat-sys span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.yd-chat-err{align-items:center;gap:12px;padding:4px 0;display:flex}.yd-chat-err-icon{color:var(--ink-muted);flex:none;display:flex}.yd-chat-err-copy{flex:1;min-width:0}.yd-chat-err p{color:var(--ink-subtle);margin:0;font-size:13px;line-height:20px}.yd-chat-err-copy>span{color:var(--ink-muted);font-size:12px;line-height:18px;display:block}.yd-chat-retry{flex:none}.yd-chat-closed{justify-items:start;gap:14px;padding:4px 16px 18px;display:grid}.yd-chat-closed p{max-width:52ch;color:var(--ink-subtle);text-wrap:pretty;margin:0;font-size:14px;line-height:22px}.yd-chat-closed-acts{flex-wrap:wrap;gap:10px;display:flex}.yd-chat-closed-a{cursor:pointer;font-family:var(--sans);color:var(--ink);border:1px solid var(--hairline-strong);min-height:38px;transition:border-color .18s var(--ease), color .18s var(--ease);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;display:inline-flex}.yd-chat-closed-a:hover{border-color:var(--brand-border);color:var(--brand)}.yd-chat-closed-a[data-primary]{border-color:var(--brand-border);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-chat-closed-a[data-primary]{background:color-mix(in oklab, var(--brand) 12%, transparent)}}.yd-chat-expand{width:30px;height:30px;color:var(--ink-muted);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;margin-left:auto;display:grid}.yd-chat-expand:hover{color:var(--ink);border-color:var(--hairline-strong)}.yd-cchat-note[data-degraded] p{color:var(--ink-subtle)}.yd-cchat-note[data-degraded] p:before{content:"";background:var(--amber);width:6px;height:6px;box-shadow:0 0 0 0 var(--amber);border-radius:50%;margin:0 9px 1px 2px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.yd-cchat-note[data-degraded] p:before{box-shadow:0 0 0 0 color-mix(in oklab, var(--amber) 45%, transparent)}}.yd-cchat-note[data-degraded] p:before{animation:yd-degraded-halo 2.4s var(--ease) infinite}@keyframes yd-degraded-halo{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--amber) 45%, transparent)}70%,to{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.yd-cchat-note[data-degraded] p:before{animation:none}}.yd-cchat-note-row{display:block}.yd-cchat-note-row:has(.yd-chat-ai){justify-content:space-between;align-items:center;gap:0;min-height:22px;padding:0 2px;display:flex;position:relative}.yd-chat-ai{flex:1;min-width:0}.yd-chat-ai summary{cursor:pointer;min-width:0;color:var(--ink-muted);transition:color .2s var(--ease);border-radius:6px;align-items:center;gap:6px;font-size:12px;line-height:22px;list-style:none;display:flex;position:relative}.yd-chat-ai-label{min-width:0;display:grid}.yd-chat-ai-label>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:opacity .36s var(--ease), transform .42s var(--ease), filter .36s var(--ease);grid-area:1/1;overflow:hidden}.yd-chat-ai-label>[data-len=short]{opacity:0;filter:blur(3px);transform:translateY(6px)}.yd-cchat-note-row[data-long=no] .yd-chat-ai-label>[data-len=long]{opacity:0;filter:blur(3px);transform:translateY(-6px)}.yd-cchat-note-row[data-long=no] .yd-chat-ai-label>[data-len=short]{opacity:1;filter:none;transform:none}.yd-chat-ai summary::-webkit-details-marker{display:none}.yd-chat-ai summary svg{opacity:.8;flex:none}.yd-chat-ai summary:hover,.yd-chat-ai[open] summary{color:var(--ink)}.yd-chat-ai summary:focus{outline:none}.yd-chat-ai summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.yd-chat-ai summary:after{content:"";position:absolute;inset:-11px -8px}.yd-cchat-note-row>.yd-chat-ai>p{z-index:2;border:1px solid var(--hairline-strong);background:var(--surface);max-width:360px;color:var(--ink-subtle);box-shadow:0 12px 28px -8px var(--shadow-soft);animation:yd-gate-rise .22s var(--ease) both;border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:19px;position:absolute;bottom:calc(100% + 10px);left:0}.yd-cchat-note-row>.yd-chat-keys{color:var(--ink-muted);white-space:nowrap;max-width:0;transition:max-width .46s var(--ease), margin-left .46s var(--ease);align-items:center;gap:14px;margin:0;font-size:12px;line-height:22px;display:flex;overflow:hidden}.yd-chat-keys span{opacity:0;filter:blur(3px);transition:opacity .32s var(--ease), transform .42s var(--ease), filter .32s var(--ease);align-items:center;gap:6px;display:inline-flex;transform:translate(10px)}.yd-chat-keys span kbd+kbd{margin-left:-2px}.yd-chat-keys kbd{border:1px solid var(--hairline-strong);background:var(--surface-raised);min-width:20px;height:20px;color:var(--ink-subtle);font-family:var(--sans);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-grid}@media (pointer:fine){.yd-cchat:has(.yd-chat-form textarea:focus) .yd-cchat-note-row:not([data-keys=no])>.yd-chat-keys{max-width:260px;margin-left:16px}.yd-cchat:has(.yd-chat-form textarea:focus) .yd-cchat-note-row:not([data-keys=no]) .yd-chat-keys span{opacity:1;filter:none;transition-delay:.12s;transform:none}.yd-cchat:has(.yd-chat-form textarea:focus) .yd-cchat-note-row:not([data-keys=no]) .yd-chat-keys span+span{transition-delay:.2s}.yd-cchat:has(.yd-chat-form textarea:focus) .yd-cchat-note-row:not([data-keys=no]) .yd-chat-ai-label>[data-len=long]{opacity:0;filter:blur(3px);transform:translateY(-6px)}.yd-cchat:has(.yd-chat-form textarea:focus) .yd-cchat-note-row:not([data-keys=no]) .yd-chat-ai-label>[data-len=short]{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.yd-chat-keys,.yd-chat-keys span,.yd-chat-ai-label>span{transition:none}}@media (pointer:coarse){.yd-chat-keys{display:none}}.yd-cchat-note-row>p{text-wrap:pretty;max-width:100%;color:var(--ink-muted);margin:0;font-size:12px;line-height:19px}.yd-cchat-credit{white-space:nowrap;color:var(--ink-muted);margin-left:10px;font-size:12px;line-height:19px}@supports (color:color-mix(in lab, red, red)){.yd-cchat-credit{color:color-mix(in oklab, var(--ink-muted) 68%, var(--surface))}}.yd-cchat-credit img{vertical-align:-3px;filter:invert();opacity:.34;width:14px;height:14px;margin-right:6px;display:inline-block}.yd-cchat{--chat-title:26px}.yd-cchat[data-title=sm]{--chat-title:17px}.yd-cchat[data-title=md]{--chat-title:21px}.yd-cchat[data-title=lg]{--chat-title:clamp(24px, 3.2vw, 32px)}.yd-chat-title{font-family:var(--sans);font-size:var(--chat-title);letter-spacing:normal;color:var(--ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.yd-chat-sys+.yd-chat-closed{margin-top:0}.yd-chat-log>.yd-chat-sys:last-child{margin-top:8px}@keyframes yd-sheen{0%{transform:translate(-130%)}55%,to{transform:translate(330%)}}@keyframes yd-rim{0%{background-position:0%}to{background-position:-200%}}.yd-mk:hover .yd-mk-why,.yd-mk:focus-visible .yd-mk-why{opacity:1!important}.yd-mk:hover .yd-mk-t,.yd-mk:focus-visible .yd-mk-t{color:var(--ink)!important}@keyframes yd-drift{0%{background-position:0%}to{background-position:100%}}.yd-chip{animation:11s ease-in-out infinite alternate yd-drift}.yd-chip:nth-of-type(2){animation-delay:-2.6s}.yd-chip:nth-of-type(3){animation-delay:-5.2s}.yd-chip:nth-of-type(4){animation-delay:-7.8s}@media (prefers-reduced-motion:reduce){.yd-chip{animation:none}}@keyframes yd-wash{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.yd-wash{animation:22s infinite yd-wash}@media (prefers-reduced-motion:reduce){.yd-wash{animation:none}}@keyframes yd-dw-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes yd-dw-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes yd-dw-in{0%{opacity:0;translate:14px}to{opacity:1;translate:0}}@keyframes yd-dw-out{0%{opacity:1;translate:0}to{opacity:0;translate:10px}}.yd-dw-layer{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.yd-dw-layer::backdrop{background:0 0}body.yd-page:has(>.yd-dw-layer[open]):before{filter:blur(6px)saturate(.9)}body:has(>.yd-dw-layer[open])>:is(header,main,footer){filter:blur(6px)saturate(.9)}body:has(>.yd-dw-layer[open])>:is(header,main,footer){animation-play-state:paused!important}body:has(>.yd-dw-layer[open])>:is(header,main,footer) *{animation-play-state:paused!important}body:has(>.yd-dw-layer[open])>:is(header,main,footer) :before{animation-play-state:paused!important}body:has(>.yd-dw-layer[open])>:is(header,main,footer) :after{animation-play-state:paused!important}.yd-dw-scrim{z-index:200;cursor:default;background:var(--canvas);border:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.yd-dw-scrim{background:color-mix(in oklab, var(--canvas) 34%, transparent)}}.yd-dw-scrim{-webkit-backdrop-filter:blur(6px)saturate(.9);backdrop-filter:blur(6px)saturate(.9);animation:yd-dw-scrim-in .2s var(--ease) both}.yd-dw-scrim[data-state=out]{animation:yd-dw-scrim-out .2s var(--ease) both}.yd-dw-layer>.yd-dw-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;animation-fill-mode:backwards}.yd-dw-layer>.yd-dw-scrim[data-state=out]{animation-fill-mode:both}.yd-dw{z-index:201;isolation:isolate;contain:paint;border:1px solid var(--hairline-strong);background:var(--surface);width:min(560px,100vw - 32px);animation:yd-dw-in .22s var(--ease) backwards;border-radius:18px;flex-direction:column;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:-24px 0 48px -40px #00000073}.yd-dw[data-state=out]{animation:yd-dw-out .2s var(--ease) both}.yd-dw .yd-cchat{background:0 0;border:none;border-radius:0;height:100%}.yd-dw-x{z-index:7;width:44px;height:44px;color:var(--ink-muted);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease);background:0 0;border:0;border-radius:8px;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;top:5px;right:5px}.yd-dw-x:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.yd-dw-x:hover{background:color-mix(in oklab, var(--ink) 6%, transparent)}}.yd-dw-x:hover{color:var(--ink)}@media (max-width:560px){.yd-dw{width:calc(100vw - 20px);top:10px;bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.yd-dw,.yd-dw-scrim{animation:none}}.yd-dw>:not(.yd-dw-x){flex-direction:column;flex:auto;min-height:0;display:flex}.yd-dw .yd-cchat{flex:auto;height:auto;min-height:0}.yd-dw .yd-chat-head{padding:18px 52px 18px 24px}.yd-dw .yd-chat-log{padding:24px}.yd-dw .yd-cchat-starters{padding:0 24px 24px}.yd-dw .yd-chat-form{padding:14px 24px}.yd-dw .yd-cchat-note{padding:0 24px 18px}.yd-at-flow-narrow{display:none}@media (max-width:899px){.yd-at-flow-wide{display:none}.yd-at-flow-narrow{display:block}}.yd-atm{gap:0;display:grid;position:relative}.yd-atm-row{grid-template-columns:34px minmax(0,1fr);gap:0 14px;padding-bottom:26px;display:grid;position:relative}.yd-atm-row:last-child{padding-bottom:0}.yd-atm-row:before{content:"";border-left:1px dashed var(--hairline-strong);width:0;position:absolute;top:26px;bottom:-4px;left:16px}.yd-atm-row:last-child:before{display:none}.yd-atm-node{z-index:1;width:34px;height:26px;font-family:var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;background:var(--canvas);border-radius:999px;place-items:center;font-size:11px;transition:color .5s;display:grid;position:relative}.yd-atm-h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-self:center;margin:0;font-size:11px;transition:color .5s}.yd-atm-card{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;grid-column:2;margin-top:12px;padding:14px 15px 15px;transition:opacity .5s;position:relative}.yd-atm-card p{margin:0}.yd-atm-lit{pointer-events:none;box-shadow:0 0 0 1px var(--brand), 0 -2px 26px -10px var(--brand), inset 0 18px 30px -26px var(--brand);border-radius:15px;transition:opacity .52s;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.yd-atm-lit{box-shadow:0 0 0 1px color-mix(in oklab, var(--brand) 20%, transparent), 0 -2px 26px -10px color-mix(in oklab, var(--brand) 50%, transparent), inset 0 18px 30px -26px color-mix(in oklab, var(--brand) 80%, transparent)}}.yd-atm-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;line-height:1.5}.yd-atm-t{color:var(--ink);font-size:13.5px;line-height:21px}.yd-atm-s{color:var(--ink-muted);font-size:13px;line-height:20px}.yd-atm-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}@media (min-width:600px){.yd-atm-gates{grid-template-columns:repeat(3,minmax(0,1fr))}}.yd-atm-gate{border:1px solid var(--hairline);border-radius:9px;padding:8px 10px 9px;transition:border-color .32s,background .32s}.yd-atm-gate p:first-child{font-size:11.5px;line-height:14px}.yd-atm-gate p:last-child{min-height:11px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:9px}.yd-atm-agents{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.yd-atm-agent{align-items:center;gap:7px;transition:color .4s;display:flex}.yd-atm-dot{border-radius:999px;flex:none;width:6px;height:6px;transition:background-color .4s}.yd-mrow:has(.yd-mri){grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}:is(.yd-mrow:has(.yd-mri)>.yd-mrt,.yd-mrow:has(.yd-mri)>.yd-mrd){grid-column:2}.yd-mri{background:var(--ink-muted);opacity:.7;width:28px;height:28px;-webkit-mask:var(--mri) center / contain no-repeat;-webkit-mask:var(--mri) center / contain no-repeat;-webkit-mask:var(--mri) center / contain no-repeat;-webkit-mask:var(--mri) center / contain no-repeat;mask:var(--mri) center / contain no-repeat;transition:background .28s var(--ease), opacity .28s var(--ease), transform .28s var(--ease);grid-area:1/1/span 2;place-self:center}.yd-mri--build{--mri:url(/icons/build.svg)}.yd-mri--modernize{--mri:url(/icons/modernize.svg)}.yd-mri--automate{--mri:url(/icons/automate.svg)}.yd-mri--case-studies{--mri:url(/icons/case-studies.svg)}.yd-mri--recommendation{--mri:url(/icons/recommendation.svg)}.yd-mri--toolkit{--mri:url(/icons/toolkit.svg)}.yd-mri--dev{--mri:url(/icons/dev.svg)}.yd-mri--design{--mri:url(/icons/design.svg)}.yd-mri--security{--mri:url(/icons/security.svg)}.yd-mri--data{--mri:url(/icons/data.svg)}.yd-mri--ops{--mri:url(/icons/ops.svg)}.yd-mri--research{--mri:url(/icons/research.svg)}.yd-mri--writing{--mri:url(/icons/writing.svg)}.yd-mri--marketing{--mri:url(/icons/marketing.svg)}.yd-panel--cols .yd-mrow:has(.yd-mri){grid-template-columns:26px minmax(0,1fr);column-gap:10px}.yd-panel--cols .yd-mri{width:20px;height:20px}.yd-panel--cols{grid-template-columns:1fr 1fr;align-content:start;gap:0 6px;width:min(560px,100vw - 48px);display:grid}.yd-panel--cols .yd-lspan{grid-column:1/-1}.yd-lrule{background:var(--hairline);grid-column:1/-1;height:1px;margin:8px 12px}.yd-mrow:hover .yd-mri,.yd-mrow:focus-visible .yd-mri{background:var(--brand);opacity:1;transform:translateY(-1px)}.yd-badge[data-tone=live]{background:var(--brand-solid)}@supports (color:color-mix(in lab, red, red)){.yd-badge[data-tone=live]{background:color-mix(in oklab, var(--brand-solid) 20%, transparent)}}.yd-chat-gate-wrap{z-index:4;background:var(--surface);place-items:center;padding:28px;display:grid;position:absolute;inset:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.yd-chat-gate-wrap{background:color-mix(in oklab, var(--surface) 82%, transparent)}}.yd-chat-gate-wrap{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.yd-cchat[data-expanded="1"]{isolation:isolate;contain:paint;z-index:201;border:1px solid var(--hairline-strong);border-radius:18px;height:auto;position:fixed;inset:16px;overflow:hidden;box-shadow:-24px 0 48px -40px #00000073}@media (max-width:560px){.yd-cchat[data-expanded="1"]{inset:10px}}:root{--amber:#eab444;--amber-aged:#c49e5d;--red:#c25e53;--amber-readable:#8c5a00;--amber-bright:#f1ba4b;--amber-deep:#d19936;--amber-deep-60:#d1993699;--amber-deep-55:#d199368c;--amber-deep-32:#d1993652;--amber-mid-45:#e6ac3d73;--amber-mid-42:#e6ac3d6b;--amber-mid-30:#e6ac3d4d;--amber-soft-50:#d9a44080;--ink-16:#f0eeec29;--face-rim:inset 0 6px 7px -6px var(--ink-16)}@supports (color:lab(0% 0 0)){:root{--amber:lab(76.9142% 12.5902 62.3287);--amber-aged:lab(67.6142% 8.64854 39.4295);--red:lab(52.3813% 40.0806 25.9983);--amber-readable:lab(42.9571% 16.946 51.4516);--amber-bright:lab(79.2425% 12.4489 61.8417);--amber-deep:lab(67.5038% 14.825 57.728);--amber-deep-60:lab(67.5038% 14.825 57.728/.6);--amber-deep-55:lab(67.5038% 14.825 57.728/.55);--amber-deep-32:lab(67.5038% 14.825 57.728/.32);--amber-mid-45:lab(74.5248% 14.3487 62.5064/.45);--amber-mid-42:lab(74.5248% 14.3487 62.5064/.42);--amber-mid-30:lab(74.5248% 14.3487 62.5064/.3);--amber-soft-50:lab(71.0527% 13.1371 57.365/.5);--ink-16:lab(94.1948% .500083 .99504/.16)}}.yd-page:has(>main[data-brand-dots]):before{background-image:radial-gradient(var(--brand) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.yd-page:has(>main[data-brand-dots]):before{background-image:radial-gradient(color-mix(in oklch, var(--brand) 24%, transparent) 1px, transparent 1px)}}@media (prefers-reduced-motion:reduce){.yd-rail-h,.yd-rail-v,.yd-rail-v--dash,.yd-step .yd-node,.yd-proc li .yd-node,.yd-stagger>*,.yd-bead,.yd-glow{animation:none!important}}@media (max-width:640px){.yd-btn--sm,.yd-cchat-starter,.yd-chat-send,.yd-chat-expand,.yd-rev-link,.yd-portrait-btn,.yd-player,.yd-chat-gate-go,.yd-crumb a,.yd-seg button,.yd-mzv-replay,.yd-mzd-replay,.yd-gs-replay,.yd-gs-gate,.yd-gs-legend,.yd-mk,.rf-pick,.rf-li,a.yd-ar-t,.yd-tk-filter,.yd-cn-item,.yd-w-link,.yd-link{position:relative}.yd-btn--sm:after,.yd-cchat-starter:after,.yd-chat-send:after,.yd-chat-expand:after,.yd-rev-link:after,.yd-portrait-btn:after,.yd-player:after,.yd-chat-gate-go:after,.yd-crumb a:after,.yd-seg button:after,.yd-mzv-replay:after,.yd-mzd-replay:after,.yd-gs-replay:after,.yd-gs-gate:after,.yd-gs-legend:after,.yd-mk:after,.rf-pick:after,.rf-li:after,a.yd-ar-t:after,.yd-tk-filter:after,.yd-cn-item:after,.yd-w-link:after,.yd-link:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (max-width:640px),(pointer:coarse){.yd-flink{position:relative}.yd-flink:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (forced-colors:active){button[aria-pressed=true]:not(.yd-player){forced-color-adjust:none;color:highlighttext;background:highlight}}.yd-rec-avatar{object-fit:cover;width:42px;height:42px;box-shadow:var(--face-rim);border-radius:50%;flex:none}.yd-mega{padding:0;display:block;overflow:hidden}.yd-mtiles{background-image:radial-gradient(var(--hairline) 1px, transparent 1px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.yd-mtiles{background-image:radial-gradient(color-mix(in oklab, var(--hairline) 45%, transparent) 1px, transparent 1px)}}.yd-mtiles{background-position:12px 12px;background-size:24px 24px}.yd-mtile{min-height:250px;color:var(--ink);flex-direction:column;gap:12px;padding:28px 28px 24px;display:flex;position:relative;overflow:hidden}.yd-mtile+.yd-mtile{border-left:1px solid var(--hairline)}.yd-mtile>*{position:relative}.yd-mtile-wash{pointer-events:none;background:var(--brand);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.yd-mtile-wash{background:color-mix(in oklab, var(--brand) 6%, transparent)}}.yd-mtile-wash{transition:translate .36s var(--ease);translate:0 100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.yd-mtile:hover .yd-mtile-wash,.yd-mtile:focus-visible .yd-mtile-wash{transition:translate .64s var(--ease) 90ms;translate:0}.yd-mtile-rule{pointer-events:none;background:var(--brand);transform-origin:0;height:2px;transition:transform .36s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.yd-mtile:hover .yd-mtile-rule,.yd-mtile:focus-visible .yd-mtile-rule{transform:scaleX(1)}.yd-mtile-wm{pointer-events:none;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);opacity:.035;transition:opacity .4s var(--ease), color .4s var(--ease);font-size:160px;font-weight:500;line-height:1;position:absolute;top:4px;right:16px}.yd-mtile:hover .yd-mtile-wm,.yd-mtile:focus-visible .yd-mtile-wm{color:var(--brand);opacity:.12}.yd-mtile-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px}.yd-mtile-t{color:var(--ink);margin-top:auto;font-size:30px;font-weight:500;line-height:1.1}.yd-mtile-p{color:var(--ink-muted);text-wrap:pretty;max-width:30ch;font-size:14px;line-height:22px}.yd-mtile-l{color:var(--ink);opacity:0;transition:opacity .2s var(--ease);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.yd-mtile:hover .yd-mtile-l,.yd-mtile:focus-visible .yd-mtile-l{opacity:1}.yd-mproof{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr)) max-content;align-items:stretch;display:grid}.yd-mp{color:var(--ink);border-right:1px solid var(--hairline);flex-direction:column;align-items:flex-start;gap:10px;padding:16px 28px;display:flex;position:relative;overflow:hidden}.yd-mp>span:not([aria-hidden]){position:relative}.yd-mp-wash{pointer-events:none;background:var(--brand);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.yd-mp-wash{background:color-mix(in oklab, var(--brand) 6%, transparent)}}.yd-mp-wash{transition:translate .36s var(--ease);translate:-100%;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 55%,#0000 100%)}.yd-mp:hover .yd-mp-wash,.yd-mp:focus-visible .yd-mp-wash{transition:translate .64s var(--ease) 90ms;translate:0}.yd-mp-rule{pointer-events:none;background:var(--brand);transform-origin:0;height:2px;transition:transform .36s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.yd-mp:hover .yd-mp-rule,.yd-mp:focus-visible .yd-mp-rule{transform:scaleX(1)}.yd-mp-t{white-space:nowrap;font-size:14px;font-weight:500}.yd-mp-s{color:var(--ink-muted);white-space:nowrap;font-size:13px}.yd-mp-cta{justify-content:flex-end;align-items:center;padding:16px;display:flex}.yd-mp-cta .yd-btn-s{white-space:nowrap}@media (max-width:1023px){.yd-head-inner{padding-left:max(var(--g), env(safe-area-inset-left));padding-right:max(var(--g), env(safe-area-inset-right))}.yd-head-actions>.yd-head-cta,.yd-head-actions>.yd-head-cta:hover,.yd-head-actions>.yd-head-cta:active{background:0 0;border:0;min-height:44px;padding:0;overflow:visible;transform:none}.yd-head-actions>.yd-head-cta:after{content:none}.yd-head-cta:focus-visible{outline:none}.yd-head-pill{border:1px solid var(--brand-border);background:var(--brand-solid);height:36px;transition:background-color .2s var(--ease), transform .2s var(--ease);border-radius:10px;align-items:center;gap:6px;padding:7.75px 14px 9.25px;display:inline-flex}.yd-head-cta:hover .yd-head-pill{background:var(--brand-solid)}@supports (color:color-mix(in lab, red, red)){.yd-head-cta:hover .yd-head-pill{background:color-mix(in oklab, var(--brand-solid) 85%, var(--ink))}}.yd-head-cta:active .yd-head-pill{transform:scale(.985)}.yd-head-cta:focus-visible .yd-head-pill{outline:2px solid var(--brand);outline-offset:2px}.yd-menu-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0 -13px 0 -9px;display:inline-flex}@media (max-width:640px){.yd-menu-btn{margin-left:-5px}}.yd-menu-glyph{border-radius:10px;width:40px;height:40px;position:relative}@media (hover:hover){.yd-menu-btn:hover .yd-menu-glyph{background:var(--surface-raised)}}.yd-menu-btn:active .yd-menu-glyph{background:var(--surface-raised);transition:none}.yd-menu-toggle:focus-visible~* .yd-menu-glyph{outline:2px solid var(--brand);outline-offset:2px}.yd-menu-glyph i{width:18px;height:1.5px;transition:transform .16s var(--ease), opacity .16s var(--ease);background:currentColor;border-radius:1px;position:absolute;top:19.25px;left:11px}.yd-menu-glyph i:first-child{top:13.25px}.yd-menu-glyph i:nth-child(3){top:25.25px}.yd-menu-glyph i:nth-child(2){transition-duration:96ms}.yd-menu-toggle:checked~* .yd-menu-glyph i{transition:transform .22s var(--ease-text), opacity .22s var(--ease-text)}.yd-menu-toggle:checked~* .yd-menu-glyph i:first-child{transform:translateY(6px)rotate(45deg)}.yd-menu-toggle:checked~* .yd-menu-glyph i:nth-child(2){opacity:0;transition-duration:.132s;transform:scaleX(0)}.yd-menu-toggle:checked~* .yd-menu-glyph i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.yd-sheet{background:var(--canvas);visibility:hidden;opacity:0;height:calc(100dvh - 57px);transition:opacity .16s var(--ease), transform .16s var(--ease), visibility 0s linear .16s;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:hidden;transform:translateY(-8px)}.yd-menu-toggle:checked~.yd-sheet{visibility:visible;opacity:1;transition:opacity .22s var(--ease-text), transform .22s var(--ease-text), visibility 0s;transform:none}.yd-sheet-level{overscroll-behavior:contain;background:var(--canvas);transition:transform .24s var(--ease), visibility 0s linear .24s;position:absolute;inset:0;overflow-y:auto}.yd-sheet-root{transition:transform .24s var(--ease)}.yd-sheet[data-level=toolkit] .yd-sheet-root{visibility:hidden;transition:transform .24s var(--ease), visibility 0s linear .24s;transform:translate(-30%)}.yd-sheet-tk{visibility:hidden;transform:translate(100%)}.yd-sheet[data-level=toolkit] .yd-sheet-tk{visibility:visible;transition:transform .24s var(--ease), visibility 0s;transform:none}.yd-menu-toggle:not(:checked)~.yd-sheet .yd-sheet-level{transition:none}.yd-sheet-dots{pointer-events:none;height:260px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.yd-sheet-body{max-width:560px;padding:24px max(var(--g), env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(var(--g), env(safe-area-inset-left));position:relative}.yd-sheet-body--tk{padding-top:20px}.yd-sheet-eng,.yd-sheet-proof,.yd-sheet-main,.yd-sheet-minor,.yd-sheet-lang{margin:0;padding:0;list-style:none}.yd-sheet-eng{flex-direction:column;gap:2px;margin-top:10px;display:flex}.yd-sheet-eng a{color:var(--ink);border-radius:14px;grid-template-columns:34px minmax(0,1fr);column-gap:6px;margin:0 -12px;padding:14px 12px;display:grid}.yd-sheet-n{font-family:var(--mono);color:var(--ink-muted);font-variant-numeric:tabular-nums;padding-top:9px;font-size:13px}.yd-sheet-eng a[aria-current] .yd-sheet-n{color:var(--brand)}.yd-sheet-t{font-size:26px;font-weight:500;line-height:1.2;display:block}.yd-sheet-p{color:var(--ink-muted);text-wrap:pretty;max-width:36ch;margin-top:4px;font-size:15px;line-height:1.45;display:block}.yd-sheet-rule{background:var(--hairline);border:0;height:1px;margin:20px 0}.yd-sheet-rule--main{margin-bottom:8px}.yd-sheet-proof{margin-top:6px}.yd-sheet-proof a{min-height:48px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 -12px;padding:0 12px;display:flex}.yd-sheet-proof a>:first-child{font-size:16px;font-weight:500}.yd-sheet-proof a>:last-child{color:var(--ink-muted);text-align:right;font-size:14px}.yd-sheet-notsure{color:var(--ink);border-radius:10px;margin:8px -12px 0;padding:14px 12px;display:block}.yd-sheet-notsure>:first-child{align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.yd-sheet-notsure>:last-child{color:var(--ink-muted);text-wrap:pretty;margin-top:4px;font-size:14px;line-height:1.45;display:block}.yd-sheet-main a{min-height:52px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;margin:0 -12px;padding:0 12px;font-size:18px;font-weight:500;display:flex}.yd-sheet-main svg{color:var(--ink-muted)}.yd-sheet-minor{flex-wrap:wrap;gap:0 20px;margin-top:12px;display:flex}.yd-sheet-minor a{min-height:44px;color:var(--ink-subtle);align-items:center;font-size:14px;display:inline-flex}.yd-sheet-lang{align-items:center;margin:8px 0 0 -12px;display:flex}.yd-sheet-lang li+li:before{content:"·";content:"·" / "";font-family:var(--mono);color:var(--ink-muted);font-size:13px}.yd-sheet-lang li{align-items:center;display:flex}.yd-sheet-lang a{min-width:44px;min-height:44px;font-family:var(--mono);letter-spacing:.08em;color:var(--ink-muted);text-underline-offset:6px;border-radius:10px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.yd-sheet-lang a[aria-current]{color:var(--ink);text-decoration:underline}.yd-sheet-bar{z-index:1;height:56px;padding:0 max(var(--g), env(safe-area-inset-right)) 0 max(var(--g), env(safe-area-inset-left));background:var(--canvas);border-bottom:1px solid var(--hairline);align-items:center;gap:8px;display:flex;position:sticky;top:0}.yd-sheet-back{min-height:44px;color:var(--ink-subtle);font:500 15px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;margin-left:-10px;padding:0 10px;display:flex}.yd-sheet-title{font-size:16px;font-weight:500}.yd-sheet-body--tk .yd-tkm--sheet{margin-inline:-12px}.yd-sheet-cta{z-index:2;padding:12px max(var(--g), env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(var(--g), env(safe-area-inset-left));background:var(--canvas);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.yd-sheet-cta{background:color-mix(in oklab, var(--canvas) 92%, transparent)}}.yd-sheet-cta{border-top:1px solid var(--hairline)}.yd-sheet-cta a{border:1px solid var(--brand-border);background:var(--brand-solid);width:100%;max-width:512px;height:52px;color:var(--accent-foreground);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.yd-sheet-cta a:hover{color:var(--accent-foreground)}:is(.yd-sheet-eng,.yd-sheet-proof,.yd-sheet-main,.yd-sheet-lang) a:active,.yd-sheet-notsure:active,.yd-sheet-back:active{background:var(--surface-raised)}@media (hover:hover){:is(.yd-sheet-eng,.yd-sheet-proof,.yd-sheet-main,.yd-sheet-lang) a:hover,.yd-sheet-notsure:hover,.yd-sheet-back:hover{background:var(--surface-raised)}a.yd-sheet-notsure:hover,.yd-sheet-minor a:hover{color:var(--ink)}}.yd-sheet-cta a:active{transform:scale(.985)}.yd-sheet-eng a[aria-current]{background:var(--surface-raised)}@media (prefers-reduced-motion:no-preference){.yd-menu-toggle:checked~.yd-sheet[data-intro] .yd-sheet-eng li{animation:yd-sheet-in .24s var(--ease-text) both}.yd-menu-toggle:checked~.yd-sheet[data-intro] .yd-sheet-eng li:nth-child(2){animation-delay:20ms}.yd-menu-toggle:checked~.yd-sheet[data-intro] .yd-sheet-eng li:nth-child(3){animation-delay:40ms}}@media (prefers-reduced-motion:reduce){.yd-sheet{transform:none}}}@keyframes yd-sheet-in{0%{opacity:0;transform:translateY(6px)}}.yd-head{--head-e:6px;--head-gap:8px;--head-l:calc(max(var(--g), env(safe-area-inset-left)) - 16px);--head-r:calc(max(var(--g), env(safe-area-inset-right)) - 16px)}@media (min-width:1024px){.yd-head{--head-e:10px;--head-gap:10px;--head-r:calc((100% - min(100%, 1280px)) / 2 + var(--g) - 20px);--head-l:calc(var(--head-r) - 6px)}}@media (max-width:1023px){.yd-head-inner>a:first-child{transition:translate .34s var(--ease)}.yd-head:is([data-head=pinned],[data-head=hidden]) .yd-head-inner>a:first-child{translate:6px}.yd-head[data-head=pinned]:has(#yd-menu:checked) .yd-head-inner>a:first-child{translate:none}}.yd-head:before,.yd-head:after{content:"";z-index:-1;top:calc(-1 * var(--head-e));bottom:calc(1px - var(--head-e));left:var(--head-l);right:var(--head-r);pointer-events:none;opacity:0;transition:opacity .24s var(--ease);border-radius:14px;position:absolute}.yd-head:before{background:var(--glass-veil);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}.yd-head:after{box-shadow:inset 0 0 0 1px var(--hairline), 0 16px 40px -28px #000000e6}.yd-head{--glass-m:24px;--glass-veil:var(--surface)}@supports (color:color-mix(in lab, red, red)){.yd-head{--glass-veil:color-mix(in oklab, color-mix(in oklab, var(--surface) 86%, black) 72%, transparent)}}.yd-head-glass{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.yd-head[data-glass=refract]:before{top:calc(-1 * var(--head-e) - var(--glass-m));bottom:calc(1px - var(--head-e) - var(--glass-m));left:calc(var(--head-l) - var(--glass-m));right:calc(var(--head-r) - var(--glass-m));clip-path:inset(var(--glass-m) round 14px);-webkit-backdrop-filter:blur(8px)url(#yd-head-glass)saturate(1.5);backdrop-filter:blur(8px)url(#yd-head-glass)saturate(1.5);border-radius:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yd-head:before{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.yd-head:before,.yd-head[data-glass]:before{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.yd-head:before,.yd-head[data-glass]:before{background:var(--surface)}.yd-head:after{box-shadow:inset 0 0 0 1px var(--hairline-strong)}}.yd-head:is([data-head=pinned],[data-head=hidden]){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000}.yd-head:is([data-head=pinned],[data-head=hidden]):before,.yd-head:is([data-head=pinned],[data-head=hidden]):after{opacity:1}.yd-head[data-head=pinned]{translate:0 calc(var(--head-e) + var(--head-gap))}.yd-head[data-head=hidden]{translate:0 calc(-100% - var(--head-e))}.yd-head[data-head=hidden]:after{box-shadow:none}.yd-head[data-head=pinned]:has(#yd-menu:checked){background:var(--canvas);translate:none}@supports (color:color-mix(in lab, red, red)){.yd-head[data-head=pinned]:has(#yd-menu:checked){background:color-mix(in oklab, var(--canvas) 72%, transparent)}}.yd-head[data-head=pinned]:has(#yd-menu:checked){-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom-color:var(--hairline);box-shadow:0 16px 40px -28px #000000e6}.yd-head[data-head=pinned]:has(#yd-menu:checked):before{opacity:0}.yd-head[data-head=pinned]:has(#yd-menu:checked):after{opacity:0}@keyframes yd-nojs-pin{to{translate:0 calc(var(--head-e) + var(--head-gap))}}@keyframes yd-nojs-glass{to{opacity:1}}@keyframes yd-nojs-logo{to{translate:6px}}@keyframes yd-nojs-arhead{to{top:57px}}@keyframes yd-nojs-flat{to{background:color-mix(in oklab, var(--canvas) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom-color:var(--hairline);box-shadow:0 16px 40px -28px #000000e6}}@media (scripting:none){.yd-head{animation:step-end both yd-nojs-pin;animation-timeline:scroll(root);animation-range:0 1px}.yd-head:before,.yd-head:after{animation:step-end both yd-nojs-glass;animation-timeline:scroll(root);animation-range:0 1px}.yd-arhead{animation:step-end both yd-nojs-arhead;animation-timeline:scroll(root);animation-range:0 1px}@media (max-width:1023px){.yd-head-inner>a:first-child{animation:step-end both yd-nojs-logo;animation-timeline:scroll(root);animation-range:0 1px}}.yd-head:has(#yd-menu:checked):before{animation:none}.yd-head:has(#yd-menu:checked):after{animation:none}.yd-head:has(#yd-menu:checked) .yd-head-inner>a:first-child{animation:none}.yd-head:has(#yd-menu:checked){animation-name:yd-nojs-flat}@media (min-width:1024px){.yd-head{overflow-x:visible}}}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page :is(.yd-panel--mega,.yd-panel--tkm){top:calc(100% + var(--head-e) - 1px);left:var(--head-l);right:var(--head-r);opacity:1;width:auto;transition:border-color .18s var(--ease) var(--menu-out), box-shadow .18s var(--ease) var(--menu-out), translate .18s var(--ease) var(--menu-out), visibility 0s linear calc(var(--menu-out) + .18s);background:0 0;border-color:#0000;transform:none;box-shadow:0 24px 48px -24px #0000}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page :is(.yd-panel--mega,.yd-panel--tkm)>*{opacity:0;transition:opacity .18s var(--ease) var(--menu-out)}@media (min-width:1024px){.yd-head[data-head=pinned]{overflow-x:visible}}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi:has(>:is(.yd-panel--mega,.yd-panel--tkm)):is(:hover,:has(:focus-visible)):not([data-dismissed]):after{content:"";height:calc(var(--head-e) + var(--menu-offset) + 3px);top:calc(100% - 2px);left:var(--head-l);right:var(--head-r);position:fixed}.yd-head[data-head=top] .yd-al-page :is(.yd-panel--mega,.yd-panel--tkm){top:57px}.yd-head[data-head=top] .yd-al-page .yd-mi:has(>:is(.yd-panel--mega,.yd-panel--tkm)):is(:hover,:has(:focus-visible)):not([data-dismissed]):after{height:calc(var(--menu-offset) + 3px);top:55px}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi:is(:hover,:has(:focus-visible))>:is(.yd-panel--mega,.yd-panel--tkm){opacity:1;border-color:var(--hairline);transition:border-color .18s var(--ease) var(--menu-in), box-shadow .18s var(--ease) var(--menu-in), translate .18s var(--ease) var(--menu-in), visibility 0s linear var(--menu-in);box-shadow:0 24px 48px -24px #0000008c}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi:is(:hover,:has(:focus-visible))>:is(.yd-panel--mega,.yd-panel--tkm)>*{opacity:1;transition:opacity .18s var(--ease) var(--menu-in)}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi[data-dismissed]>:is(.yd-panel--mega,.yd-panel--tkm){opacity:1;transition:border-color .12s var(--ease), box-shadow .12s var(--ease), translate .12s var(--ease), visibility 0s linear .12s;border-color:#0000;box-shadow:0 24px 48px -24px #0000}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi[data-dismissed]>:is(.yd-panel--mega,.yd-panel--tkm)>*{opacity:0;transition:opacity .12s var(--ease)}.yd-pglass{display:none}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page :is(.yd-panel--mega,.yd-panel--tkm)>.yd-pglass{z-index:-1;inset:calc(-1 * var(--glass-m));pointer-events:none;clip-path:inset(var(--glass-m) round 15px);background:var(--surface);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page :is(.yd-panel--mega,.yd-panel--tkm)>.yd-pglass{background:color-mix(in oklab, color-mix(in oklab, var(--surface) 86%, black) 92%, transparent)}}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page :is(.yd-panel--mega,.yd-panel--tkm)>.yd-pglass{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}.yd-head[data-glass=refract]:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-panel--mega>.yd-pglass{-webkit-backdrop-filter:blur(8px)url(#yd-mega-glass)saturate(1.5);backdrop-filter:blur(8px)url(#yd-mega-glass)saturate(1.5)}.yd-head[data-glass=refract]:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-panel--tkm>.yd-pglass{-webkit-backdrop-filter:blur(8px)url(#yd-tkm-glass)saturate(1.5);backdrop-filter:blur(8px)url(#yd-tkm-glass)saturate(1.5)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page :is(.yd-panel--mega,.yd-panel--tkm)>.yd-pglass{background:var(--surface)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page :is(.yd-panel--mega,.yd-panel--tkm)>.yd-pglass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi:is(:hover,:has(:focus-visible))>:is(.yd-panel--mega,.yd-panel--tkm){border-color:var(--hairline-strong)}}.yd-nav-pill{display:none}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.yd-menus[data-pill]{position:relative}.yd-menus[data-pill] .yd-nav-pill{pointer-events:none;background:var(--ink);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.yd-menus[data-pill] .yd-nav-pill{background:color-mix(in oklab, var(--ink) 7%, transparent)}}.yd-menus[data-pill] .yd-nav-pill{opacity:0;transition:opacity .16s var(--ease)}.yd-menus[data-pill-on] .yd-nav-pill{opacity:1;transition:opacity .12s var(--ease), clip-path .18s var(--ease)}.yd-nav--surface.yd-menus[data-pill] .yd-mi:hover .yd-navlink{background:0 0}}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm)[data-morph],.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm)[data-morph]>*{transition:none}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm):is([data-morph=in],[data-morph=out],[data-morph=open]){visibility:visible;z-index:2;translate:0}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm)[data-mglass]{z-index:1}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm):is([data-morph=in],[data-morph=open]){border-color:var(--hairline);box-shadow:0 24px 48px -24px #0000008c}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm)[data-morph=out]{pointer-events:none;border-color:#0000;box-shadow:0 24px 48px -24px #0000}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm):is([data-morph=in],[data-morph=out])>*{opacity:0}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm)[data-morph=in]>:not(.yd-pglass){pointer-events:none}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm)[data-mglass]>.yd-pglass,.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm)[data-morph=open]>*{opacity:1}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm)[data-morph=gone]{visibility:hidden;border-color:#0000;translate:0 6px;box-shadow:0 24px 48px -24px #0000}.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm)[data-morph=gone]>*{opacity:0}@media (prefers-contrast:more){.yd-head:is([data-head=top],[data-head=pinned]) .yd-al-page .yd-mi>:is(.yd-panel--mega,.yd-panel--tkm):is([data-morph=in],[data-morph=open]){border-color:var(--hairline-strong)}}@media (prefers-reduced-motion:reduce){.yd-menus[data-pill] .yd-nav-pill{transition:none}}@media (min-width:1024px){.yd-head-pill{display:contents}}@media (prefers-reduced-motion:reduce){.yd-mtile-wash,.yd-mtile-rule,.yd-mtile-wm,.yd-mtile-l,.yd-mp-wash,.yd-mp-rule{transition-duration:.01ms;transition-delay:0s}}.yd-panel--tkm{border-radius:16px;width:min(1232px,100vw - 48px);padding:0;overflow:hidden}.yd-al-page .yd-panel--tkm{position:fixed;top:56px;left:50%;right:auto;transform:translate(-50%)}.yd-tkm-search{border-bottom:1px solid var(--hairline);color:var(--ink-muted);align-items:center;gap:12px;padding:14px 28px;display:flex;position:relative}.yd-tkm-q{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:4px 0;font-size:14px}.yd-tkm-q:focus,.yd-tkm-q:focus-visible{outline:0}.yd-tkm-q::placeholder{color:var(--ink-muted)}.yd-tkm-q::-webkit-search-cancel-button{appearance:none}.yd-tkm-count{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.yd-tkm-x{width:22px;height:22px;color:var(--ink-muted);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.yd-tkm-x:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.yd-tkm-x:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.yd-tkm-x:hover{color:var(--ink)}.yd-tkm-res{z-index:2;background:var(--surface);border-bottom:1px solid var(--hairline);padding:8px;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 32px -24px #0009}.yd-tkm-row{color:var(--ink);transition:background .12s var(--ease);animation:yd-tk-in .26s var(--ease) both;border-radius:10px;grid-template-columns:20px 1fr 120px 110px 70px;align-items:center;gap:16px;padding:10px 20px;display:grid}.yd-tkm-row:hover{background:var(--surface-raised);color:var(--ink)}@keyframes yd-tk-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.yd-tkm-g{color:var(--ink-muted);display:block}.yd-tkm-rn{font-size:14px;font-weight:500;display:block}.yd-tkm-rw{color:var(--ink-muted);margin-top:2px;font-size:13px;line-height:20px;display:block}.yd-tkm-rm{display:none}.yd-tkm-rd,.yd-tkm-rk{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.yd-tkm-rd{color:var(--ink-muted)}.yd-tkm-rk{color:var(--ink)}.yd-tkm-rv{font-family:var(--mono);color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.yd-tkm-none{color:var(--ink-muted);text-wrap:pretty;max-width:52ch;margin:0;padding:16px 20px;font-size:14px;line-height:21px}.yd-tkm-kinds{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yd-tkm-kind{min-height:184px;color:var(--ink);flex-direction:column;gap:10px;padding:22px 24px 18px;display:flex;position:relative;overflow:hidden}.yd-tkm-kind+.yd-tkm-kind{border-left:1px solid var(--hairline)}.yd-tkm-kind:hover{color:var(--ink)}.yd-tkm-wash{pointer-events:none;background:var(--brand);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.yd-tkm-wash{background:color-mix(in oklab, var(--brand) 6%, transparent)}}.yd-tkm-wash{transition:translate .36s var(--ease);translate:0 100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.yd-tkm-rule{background:var(--brand);transform-origin:0;height:2px;transition:transform .36s var(--ease);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.yd-tkm-kind:hover .yd-tkm-wash,.yd-tkm-kind:focus-visible .yd-tkm-wash{transition:translate .64s var(--ease) 90ms;translate:0}.yd-tkm-kind:hover .yd-tkm-rule,.yd-tkm-kind:focus-visible .yd-tkm-rule{transform:scaleX(1)}.yd-tkm-khead{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;align-items:baseline;font-size:11px;display:flex;position:relative}.yd-tkm-kn{letter-spacing:normal;color:var(--ink);font-variant-numeric:tabular-nums;transition:color .3s var(--ease);font-size:20px;line-height:1}.yd-tkm-kind:hover .yd-tkm-kn,.yd-tkm-kind:focus-visible .yd-tkm-kn{color:var(--brand)}.yd-tkm-kt{align-items:center;gap:10px;font-size:24px;font-weight:500;line-height:1.1;display:flex;position:relative}.yd-tkm-kicon{opacity:.55;flex:none;width:18px;height:18px}.yd-tkm-kd{color:var(--ink-muted);text-wrap:pretty;max-width:32ch;font-size:14px;line-height:22px;display:block;position:relative}.yd-tkm-kgo{opacity:0;transition:opacity .2s var(--ease);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:500;display:inline-flex;position:relative}.yd-tkm-kind:hover .yd-tkm-kgo,.yd-tkm-kind:focus-visible .yd-tkm-kgo{opacity:1}.yd-tkm-kind:nth-child(n+4){border-top:1px solid var(--hairline)}.yd-tkm-kind--compact{gap:6px;min-height:0;padding:16px 24px 14px}.yd-tkm-kind--compact .yd-tkm-kt{font-size:18px}.yd-tkm-kind--compact .yd-tkm-kicon{width:15px;height:15px}.yd-tkm-kind--compact .yd-tkm-kd,.yd-tkm-kind--compact .yd-tkm-kgo{display:none}.yd-tkm-foot{border-top:1px solid var(--hairline);flex-direction:column;gap:12px;padding:18px 28px 22px;display:flex}.yd-tkm-by{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:11px}.yd-tkm-chips{flex-wrap:wrap;gap:8px;display:flex}.yd-tkm-chip{border:1px solid var(--hairline-strong);color:var(--ink);transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.yd-tkm-chip:hover{color:var(--ink);border-color:var(--brand-border)}.yd-tkm-chip.is-lit{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.yd-tkm-chip.is-lit{background:color-mix(in oklab, var(--brand) 8%, transparent)}}.yd-tkm-chip.is-lit{border-color:var(--brand-border)}.yd-tkm-chip.is-dim{color:var(--ink-muted)}.yd-tkm-ct{white-space:nowrap;font-size:14px;font-weight:500}.yd-tkm-cn{font-family:var(--mono);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.yd-tkm-cta{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:4px;padding-top:14px;display:flex}.yd-tkm-install{flex-direction:column;gap:3px;display:flex}.yd-tkm-it{color:var(--ink);font-size:14px;font-weight:500}.yd-tkm-ib{color:var(--ink-muted);font-size:13px}.yd-tkm--sheet{flex-direction:column;display:flex}.yd-tkm-field{border:1px solid var(--hairline);color:var(--ink-muted);border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.yd-tkm--sheet .yd-tkm-res{box-shadow:none;background:0 0;border-bottom:0;padding:0;position:static}.yd-tkm--sheet .yd-tkm-row{grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:10px 12px}.yd-tkm--sheet .yd-tkm-g{margin-top:1px}.yd-tkm--sheet .yd-tkm-rm{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:4px;font-size:11px;display:block}.yd-tkm--sheet .yd-tkm-rd,.yd-tkm--sheet .yd-tkm-rk,.yd-tkm--sheet .yd-tkm-rv{display:none}.yd-tkm-srow{color:var(--ink);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px;display:flex}.yd-tkm-srow .yd-tkm-kt{margin-top:0;font-size:16px}.yd-tkm-srow .yd-tkm-kd{margin-top:3px;font-size:13px;line-height:20px}.yd-tkm-srow .yd-tkm-kn{color:var(--ink-muted);font-size:16px}.yd-tkm--sheet .yd-tkm-by{padding:14px 12px 8px}.yd-tkm--sheet .yd-tkm-chips{padding:0 12px}.yd-tkm--sheet .yd-tkm-install{border-top:1px solid var(--hairline);margin:14px 12px 0;padding-top:14px}@media (max-width:640px){.yd-body{font-size:15px;line-height:23px}.yd-2col,.yd-7-5,.yd-5-7,.yd-split{gap:32px}.yd-sgrid{gap:48px}.yd-sv-head{padding-left:20px;padding-right:20px}.yd-sv-half{padding:16px 20px}.yd-sv-foot{padding-left:20px;padding-right:20px}.yd-wall2 .yd-rev{padding:20px}.yd-wall2 .yd-rev-q{font-size:15px}.yd-cchat .yd-chat-head,.yd-cchat .yd-chat-log,.yd-cchat .yd-chat-form,.yd-cchat-starters,.yd-cchat-note{padding-left:20px;padding-right:20px}.yd-dw .yd-chat-head{padding:18px 52px 18px 20px}.yd-dw .yd-chat-log,.yd-dw .yd-cchat-starters,.yd-dw .yd-chat-form,.yd-dw .yd-cchat-note{padding-left:20px;padding-right:20px}.yd-dw .yd-chat-log{padding-top:20px;padding-bottom:20px}.yd-chat-gate-wrap{padding:20px}.yd-foot-based{font-size:15px!important;line-height:23px!important}main:has(>section:is([aria-labelledby=pp-who],[aria-labelledby=ck-what])) .yd-ph .yd-lede+.yd-label{margin-top:24px!important}main:has(>section:is([aria-labelledby=pp-who],[aria-labelledby=ck-what])) .yd-ph .yd-lede{margin-top:16px!important}section:is([aria-labelledby=pp-who],[aria-labelledby=ck-what])>.yd-container>div{gap:48px!important}section:is([aria-labelledby=pp-who],[aria-labelledby=ck-what]) .yd-h3+.yd-body{margin-top:12px!important}section:is([aria-labelledby=pp-who],[aria-labelledby=ck-what])>.yd-container>div>div>.yd-body+.yd-body{margin-top:16px!important}section:is([aria-labelledby=pp-who],[aria-labelledby=ck-what]) dl,section:is([aria-labelledby=pp-who],[aria-labelledby=ck-what]) dl+.yd-body{margin-top:24px!important}section:is([aria-labelledby=pp-who],[aria-labelledby=ck-what]) dl>div{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}section:is([aria-labelledby=pp-who],[aria-labelledby=ck-what]) dl dt:not([style*=--mono]){font-size:15px!important;line-height:23px!important}}.yd-cchat[data-closed] .yd-chat-logwrap{flex-direction:column;display:flex}.yd-cchat[data-closed] .yd-chat-log{margin-top:auto}@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-ease{syntax:"*";inherits:false}
