@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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;--tw-content:"";--scroll-fade-top:0px;--scroll-fade-bottom:0px}}}@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-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-3xl:48rem;--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-8pt:.66667rem;--text-9pt:.75rem;--text-10pt:.83333rem;--text-11pt:.91667rem;--text-24pt:2rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.candycode-brand:where(:focus-visible),.candycode-brand :where(:focus-visible),:where([data-candycode-fan-wizard]) :where(:focus-visible){outline:none}}@layer components;@layer utilities{.\@container\/chat{container:chat/inline-size}.\@container\/deck{container:deck/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.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-\(--candycode-splash-inset\){inset:var(--candycode-splash-inset)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-\[0\.4em\]{top:-.4em}.top-\(--brand-nav-inset\){top:var(--brand-nav-inset)}.top-\(--brand-space-sm\){top:var(--brand-space-sm)}.top-\(--brand-space-xs\){top:var(--brand-space-xs)}.top-0{top:0}.top-1\/2{top:50%}.top-\[1\.25em\]{top:1.25em}.-right-1{right:calc(var(--spacing) * -1)}.-right-\[0\.4em\]{right:-.4em}.right-\(--brand-nav-inset\){right:var(--brand-nav-inset)}.right-\(--brand-space-lg\){right:var(--brand-space-lg)}.right-\(--brand-space-sm\){right:var(--brand-space-sm)}.right-\(--brand-space-xs\){right:var(--brand-space-xs)}.right-\(--candycode-stage-bar-end\){right:var(--candycode-stage-bar-end)}.right-0{right:0}.right-1\/2{right:50%}.bottom-\(--brand-space-md\){bottom:var(--brand-space-md)}.bottom-\(--candycode-hero-block-bottom\){bottom:var(--candycode-hero-block-bottom)}.bottom-\(--candycode-stage-dock-bottom\){bottom:var(--candycode-stage-dock-bottom)}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.bottom-\[0\.5em\]{bottom:.5em}.bottom-\[calc\(var\(--candycode-chat-sheet\)\+var\(--candycode-hero-block-bottom\)\+var\(--brand-space-sm\)\)\]{bottom:calc(var(--candycode-chat-sheet) + var(--candycode-hero-block-bottom) + var(--brand-space-sm))}.bottom-\[calc\(var\(--candycode-stage-dock-bottom\)\+var\(--candycode-stage-bar\)\)\]{bottom:calc(var(--candycode-stage-dock-bottom) + var(--candycode-stage-bar))}.bottom-\[calc\(var\(--candycode-stage-dock-bottom\)\+var\(--candycode-stage-bar\)\+var\(--brand-space-sm\)\)\]{bottom:calc(var(--candycode-stage-dock-bottom) + var(--candycode-stage-bar) + var(--brand-space-sm))}.left-0{left:0}.left-1\/2{left:50%}.left-\[-9999px\]{left:-9999px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-45{z-index:45}.z-50{z-index:50}.z-55{z-index:55}.z-60{z-index:60}.z-100{z-index:100}.z-\[3\]{z-index:3}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.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-0{margin:0}.m-0\!{margin:0!important}.m-auto{margin:auto}.-mx-\(--candycode-hero-inset\){margin-inline:calc(var(--candycode-hero-inset) * -1)}.mx-auto{margin-inline:auto}.-my-\(--candycode-hero-inset\){margin-block:calc(var(--candycode-hero-inset) * -1)}.-my-\[0\.25em\]{margin-block:-.25em}.my-0\!{margin-block:0!important}.text-trim-pad{margin-top:-.2em;margin-bottom:-.2em;padding-top:.2em;padding-bottom:.2em}.-mt-\(--brand-space-2xs\){margin-top:calc(var(--brand-space-2xs) * -1)}.-mt-\(--candycode-hero-inset\){margin-top:calc(var(--candycode-hero-inset) * -1)}.-mt-\[calc\(var\(--brand-space-xs\)-0\.35em\)\]{margin-top:calc(calc(var(--brand-space-xs) - .35em) * -1)}.mt-\(--brand-space-sm\){margin-top:var(--brand-space-sm)}.mt-\(--candycode-about-follow-gap\){margin-top:var(--candycode-about-follow-gap)}.mt-0{margin-top:0}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[calc\(var\(--candycode-hero-media-top\)-var\(--candycode-hero-block-top\)\)\]{margin-top:calc(var(--candycode-hero-media-top) - var(--candycode-hero-block-top))}.-mr-\(--candycode-hero-inset\){margin-right:calc(var(--candycode-hero-inset) * -1)}.-mb-\(--candycode-hero-inset\){margin-bottom:calc(var(--candycode-hero-inset) * -1)}.-mb-\[100svh\]{margin-bottom:-100svh}.mb-\(--brand-space-sm\){margin-bottom:var(--brand-space-sm)}.mb-1\!{margin-bottom:var(--spacing)!important}.mb-3\!{margin-bottom:calc(var(--spacing) * 3)!important}.mb-\[calc\(var\(--candycode-hero-media-bottom\)-var\(--candycode-hero-block-bottom\)\)\]{margin-bottom:calc(var(--candycode-hero-media-bottom) - var(--candycode-hero-block-bottom))}.-ml-\(--candycode-hero-inset\){margin-left:calc(var(--candycode-hero-inset) * -1)}.-ml-\(--candycode-nav-rail\){margin-left:calc(var(--candycode-nav-rail) * -1)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid\!{display:inline-grid!important}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-\(--brand-dot\){width:var(--brand-dot);height:var(--brand-dot)}.size-\(--brand-icon-lg\){width:var(--brand-icon-lg);height:var(--brand-icon-lg)}.size-\(--candycode-stage-bar\){width:var(--candycode-stage-bar);height:var(--candycode-stage-bar)}.size-\(--fan-radius\){width:var(--fan-radius);height:var(--fan-radius)}.size-0{width:0;height:0}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-\[0\.85em\]{width:.85em;height:.85em}.size-\[1\.2em\]\!{width:1.2em!important;height:1.2em!important}.size-\[1\.5em\]{width:1.5em;height:1.5em}.size-\[1em\]{width:1em;height:1em}.size-\[2em\]{width:2em;height:2em}.size-full{width:100%;height:100%}.h-\(--brand-icon\){height:var(--brand-icon)}.h-\(--brand-icon-face\){height:var(--brand-icon-face)}.h-\(--brand-icon-lg\){height:var(--brand-icon-lg)}.h-\(--brand-mark\){height:var(--brand-mark)}.h-\(--brand-scrim-fade-size\){height:var(--brand-scrim-fade-size)}.h-\(--candycode-chat-grip\){height:var(--candycode-chat-grip)}.h-\(--candycode-chat-sheet\){height:var(--candycode-chat-sheet)}.h-\(--candycode-hero-budget\){height:var(--candycode-hero-budget)}.h-\(--candycode-seek-press\){height:var(--candycode-seek-press)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-16{height:calc(var(--spacing) * 16)}.h-\[0\.7em\]{height:.7em}.h-\[0\.8em\]{height:.8em}.h-\[1\.2em\]{height:1.2em}.h-\[1\.5em\]{height:1.5em}.h-\[1\.25em\]{height:1.25em}.h-\[3px\]{height:3px}.h-\[calc\(20px\*var\(--candycode-curl-scale\)\)\]{height:calc(20px * var(--candycode-curl-scale))}.h-\[calc\(100dvh-var\(--candycode-about-inset\)\)\]{height:calc(100dvh - var(--candycode-about-inset))}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--candycode-hero-media-fit\){max-height:var(--candycode-hero-media-fit)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[5lh\]{max-height:5lh}.max-h-\[70svh\]{max-height:70svh}.max-h-full{max-height:100%}.max-h-svh{max-height:100svh}.min-h-\(--brand-scrim-fade-size\){min-height:var(--brand-scrim-fade-size)}.min-h-\(--candycode-hero-budget\){min-height:var(--candycode-hero-budget)}.min-h-\(--candycode-press\){min-height:var(--candycode-press)}.min-h-\(--candycode-screen\){min-height:var(--candycode-screen)}.min-h-0{min-height:0}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[50dvh\]{min-height:50dvh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[calc\(2px\+\(1\.5\+var\(--brand-typography-ramp-body-line-height\)\)\*var\(--candycode-field-size\)\)\]{min-height:calc(2px + (1.5 + var(--brand-typography-ramp-body-line-height)) * var(--candycode-field-size))}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-lh{min-height:1lh}.min-h-svh{min-height:100svh}.w-\(--brand-mark\){width:var(--brand-mark)}.w-\(--candycode-chat-grip\){width:var(--candycode-chat-grip)}.w-\(--candycode-fan-width\){width:var(--candycode-fan-width)}.w-\(--candycode-hero-mark-width\){width:var(--candycode-hero-mark-width)}.w-\(--candycode-hero-media-width\){width:var(--candycode-hero-media-width)}.w-\(--candycode-nav-sidebar\){width:var(--candycode-nav-sidebar)}.w-\(--candycode-page-inline-end\){width:var(--candycode-page-inline-end)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-\[0\.7em\]{width:.7em}.w-\[0\.8em\]{width:.8em}.w-\[2\.5em\]{width:2.5em}.w-\[58\%\]{width:58%}.w-\[calc\(100\%\+2\*var\(--candycode-hero-inset\)\)\]{width:calc(100% + 2 * var(--candycode-hero-inset))}.w-\[calc\(100\%-2\*var\(--candycode-ask-inset\)\)\]{width:calc(100% - 2 * var(--candycode-ask-inset))}.w-\[calc\(100vw-var\(--candycode-about-inset\)\)\]{width:calc(100vw - var(--candycode-about-inset))}.w-\[calc\(104px\*var\(--candycode-curl-scale\)\)\]{width:calc(104px * var(--candycode-curl-scale))}.w-auto{width:auto}.w-auto\!{width:auto!important}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.w-svw{width:100svw}.max-w-\(--brand-nav-measure\){max-width:var(--brand-nav-measure)}.max-w-\(--candycode-hero-figure-cap\){max-width:var(--candycode-hero-figure-cap)}.max-w-\(--candycode-hero-mark-ceiling\){max-width:var(--candycode-hero-mark-ceiling)}.max-w-\(--candycode-hero-media-ceiling\){max-width:var(--candycode-hero-media-ceiling)}.max-w-\(--candycode-hero-media-fit\){max-width:var(--candycode-hero-media-fit)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-104{max-width:calc(var(--spacing) * 104)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-128{max-width:calc(var(--spacing) * 128)}.max-w-140{max-width:calc(var(--spacing) * 140)}.max-w-180{max-width:calc(var(--spacing) * 180)}.max-w-240{max-width:calc(var(--spacing) * 240)}.max-w-400{max-width:calc(var(--spacing) * 400)}.max-w-\[20ch\]{max-width:20ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[calc\(var\(--candycode-hero-media-reach\)\*100\%\)\]{max-width:calc(var(--candycode-hero-media-reach) * 100%)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-\(--candycode-frame-row-min\){min-width:var(--candycode-frame-row-min)}.min-w-\(--candycode-press\){min-width:var(--candycode-press)}.min-w-\(--trigger-width\){min-width:var(--trigger-width)}.min-w-0{min-width:0}.min-w-\[1\.5em\]{min-width:1.5em}.min-w-\[5ch\]{min-width:5ch}.min-w-\[calc\(10\.4em\+2\.5em\)\]{min-width:12.9em}.min-w-\[calc\(10\.92em\+2\.5em\)\]{min-width:13.42em}.flex-1{flex:1}.flex-\[1_0_auto\]{flex:1 0 auto}.flex-\[999_1_0\%\]{flex:999}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\(--candycode-hero-media-fit\){flex-basis:var(--candycode-hero-media-fit)}.basis-0{flex-basis:0}.basis-1\/2{flex-basis:50%}.basis-40{flex-basis:calc(var(--spacing) * 40)}.\[transform-origin\:4\.5px_6px\]{transform-origin:4.5px 6px}.\[transform-origin\:7\.5px_6px\]{transform-origin:7.5px 6px}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.-rotate-\[40deg\]{rotate:-40deg}.rotate-90{rotate:90deg}.rotate-\[40deg\]{rotate:40deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-fade-y{--scroll-fade-size:2rem;--scroll-fade-reveal:96px;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top), black calc(100% - var(--scroll-fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top), black calc(100% - var(--scroll-fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top), black calc(100% - var(--scroll-fade-bottom)), transparent);--scroll-fade-top:var(--scroll-fade-size);--scroll-fade-bottom:var(--scroll-fade-size)}@supports (animation-timeline:scroll()){.scroll-fade-y{--scroll-fade-top:0px;--scroll-fade-bottom:0px;animation:linear both candycode-scroll-fade-top,linear both candycode-scroll-fade-bottom;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal), calc(100% - var(--scroll-fade-reveal)) 100%}}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-nesw-resize{cursor:nesw-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scrollbar-gutter-stable{scrollbar-gutter:stable}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[2em_minmax\(0\,1fr\)\]{grid-template-columns:2em minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fit\,minmax\(9rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(14rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(20rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-\(--brand-space-2xs\){gap:var(--brand-space-2xs)}.gap-\(--brand-space-lg\){gap:var(--brand-space-lg)}.gap-\(--brand-space-md\){gap:var(--brand-space-md)}.gap-\(--brand-space-sm\){gap:var(--brand-space-sm)}.gap-\(--brand-space-xl\){gap:var(--brand-space-xl)}.gap-\(--brand-space-xs\){gap:var(--brand-space-xs)}.gap-\(--candycode-about-rhythm\){gap:var(--candycode-about-rhythm)}.gap-\(--candycode-group-gap\){gap:var(--candycode-group-gap)}.gap-\(--candycode-hero-split-gutter\){gap:var(--candycode-hero-split-gutter)}.gap-\(--candycode-mark-run-gap\){gap:var(--candycode-mark-run-gap)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[0\.2em\]{gap:.2em}.gap-\[0\.3em\]{gap:.3em}.gap-\[0\.4em\]{gap:.4em}.gap-\[0\.9em\]{gap:.9em}.gap-\[0\.15em\]{gap:.15em}.gap-\[0\.25em\]{gap:.25em}.gap-\[0\.35em\]{gap:.35em}.gap-\[0\.75em\]{gap:.75em}.gap-\[calc\(6px\*var\(--candycode-curl-scale\)\)\]{gap:calc(6px * var(--candycode-curl-scale))}.gap-\[calc\(var\(--brand-nav-size\)\*0\.75\)\]{gap:calc(var(--brand-nav-size) * .75)}.gap-x-\(--brand-space-2xs\){column-gap:var(--brand-space-2xs)}.gap-x-\(--brand-space-lg\){column-gap:var(--brand-space-lg)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-\[0\.6em\]{column-gap:.6em}.gap-y-\(--brand-space-2xs\){row-gap:var(--brand-space-2xs)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-\[0\.35em\]{row-gap:.35em}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[color-mix\(in_srgb\,currentColor_30\%\,transparent\)\]>:not(:last-child)){border-color:currentColor}@supports (color:color-mix(in lab, red, red)){:where(.divide-\[color-mix\(in_srgb\,currentColor_30\%\,transparent\)\]>:not(:last-child)){border-color:color-mix(in srgb,currentColor 30%,transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--brand-radius\){border-radius:var(--brand-radius)}.rounded-\(--candycode-hero-media-radius\){border-radius:var(--candycode-hero-media-radius)}.rounded-\(--fan-radius\){border-radius:var(--fan-radius)}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-br{border-bottom-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\(--brand-palette-accent\){border-color:var(--brand-palette-accent)}.border-\(--fan-line\){border-color:var(--fan-line)}.border-\[\#e4e4e7\]{border-color:#e4e4e7}.border-\[\#f4c3c6\]{border-color:#f4c3c6}.border-\[\#f9cfd1\]{border-color:#f9cfd1}.border-\[color-mix\(in_srgb\,var\(--brand-palette-fg\)_45\%\,transparent\)\]{border-color:var(--brand-palette-fg)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--brand-palette-fg\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-palette-fg) 45%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-current,.border-current\/40{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/40{border-color:color-mix(in oklab, currentcolor 40%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-\(--brand-palette-accent\){background-color:var(--brand-palette-accent)}.bg-\(--brand-palette-bg\){background-color:var(--brand-palette-bg)}.bg-\(--brand-palette-fg\){background-color:var(--brand-palette-fg)}.bg-\(--brand-palette-primary\){background-color:var(--brand-palette-primary)}.bg-\(--brand-palette-surface\){background-color:var(--brand-palette-surface)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--fan-ground-solid\){background-color:var(--fan-ground-solid)}.bg-\[\#e5484d\]{background-color:#e5484d}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fff5f6\]{background-color:#fff5f6}.bg-\[color-mix\(in_srgb\,black_18\%\,transparent\)\]{background-color:#0000002e}.bg-\[color-mix\(in_srgb\,currentColor_8\%\,transparent\)\]{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,currentColor_8\%\,transparent\)\]{background-color:color-mix(in srgb,currentColor 8%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-current{background-color:currentColor}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\(--color-bg\){--tw-gradient-from:var(--color-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-30\%{--tw-gradient-from-position:30%}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-85\%{--tw-gradient-to-position:85%}.\[mask-image\:var\(--candycode-mark-src\)\]{-webkit-mask-image:var(--candycode-mark-src);-webkit-mask-image:var(--candycode-mark-src);mask-image:var(--candycode-mark-src)}.\[mask-image\:var\(--candycode-splash-sticker-src\)\]{-webkit-mask-image:var(--candycode-splash-sticker-src);-webkit-mask-image:var(--candycode-splash-sticker-src);mask-image:var(--candycode-splash-sticker-src)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.\[mask-size\:contain\]{mask-size:contain}.\[mask-position\:center\]{mask-position:50%}.\[mask-repeat\:no-repeat\]{mask-repeat:no-repeat}.fill-none{fill:none}.stroke-current{stroke:currentColor}.\[stroke-width\:1\.5\]{stroke-width:1.5px}.\[stroke-width\:1\.6\]{stroke-width:1.6px}.\[stroke-width\:2\]{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.p-\(--brand-button-pad-y\)\!{padding:var(--brand-button-pad-y)!important}.p-\(--brand-nav-inset\){padding:var(--brand-nav-inset)}.p-\(--brand-nav-link-pad\){padding:var(--brand-nav-link-pad)}.p-\(--brand-space-2xs\){padding:var(--brand-space-2xs)}.p-\(--brand-space-lg\){padding:var(--brand-space-lg)}.p-\(--brand-space-md\){padding:var(--brand-space-md)}.p-\(--brand-space-sm\){padding:var(--brand-space-sm)}.p-\(--brand-space-xl\){padding:var(--brand-space-xl)}.p-\(--brand-space-xs\){padding:var(--brand-space-xs)}.p-\(--candycode-about-pad\){padding:var(--candycode-about-pad)}.p-\(--candycode-hero-inset\){padding:var(--candycode-hero-inset)}.p-\(--candycode-hero-inset-panel\){padding:var(--candycode-hero-inset-panel)}.p-\(--candycode-section-inset\){padding:var(--candycode-section-inset)}.p-0{padding:0}.p-0\!{padding:0!important}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[0\.5em\]{padding:.5em}.p-\[0\.5rem_1rem\]{padding:.5rem 1rem}.p-\[0\.75em_1\.25em\]{padding:.75em 1.25em}.p-\[calc\(16px\*var\(--candycode-curl-scale\)\)\]{padding:calc(16px * var(--candycode-curl-scale))}.p-\[var\(--brand-nav-inset-y\)_var\(--brand-nav-inset-x\)\]{padding:var(--brand-nav-inset-y) var(--brand-nav-inset-x)}.p-\[var\(--brand-space-2xs\)_var\(--brand-space-md\)\]{padding:var(--brand-space-2xs) var(--brand-space-md)}.p-\[var\(--brand-space-sm\)_0\]{padding:var(--brand-space-sm) 0}.p-\[var\(--brand-space-sm\)_var\(--brand-space-md\)\]{padding:var(--brand-space-sm) var(--brand-space-md)}.p-\[var\(--brand-space-xs\)_var\(--brand-space-sm\)\]{padding:var(--brand-space-xs) var(--brand-space-sm)}.px-\(--brand-nav-inset-x\){padding-inline:var(--brand-nav-inset-x)}.px-\(--brand-space-md\){padding-inline:var(--brand-space-md)}.px-\(--brand-space-md\)\!{padding-inline:var(--brand-space-md)!important}.px-\(--brand-space-xs\){padding-inline:var(--brand-space-xs)}.px-0{padding-inline:0}.px-0\!{padding-inline:0!important}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[0\.3em\]{padding-inline:.3em}.px-\[0\.5em\]{padding-inline:.5em}.px-\[0\.5em\]\!{padding-inline:.5em!important}.px-\[0\.9em\]\!{padding-inline:.9em!important}.px-\[0\.45em\]{padding-inline:.45em}.px-\[1\.1em\]\!{padding-inline:1.1em!important}.px-\[calc\(2\*var\(--brand-nav-inset-x\)\)\]{padding-inline:calc(2 * var(--brand-nav-inset-x))}.py-\(--brand-nav-inset-y\){padding-block:var(--brand-nav-inset-y)}.py-\(--brand-space-2xs\)\!{padding-block:var(--brand-space-2xs)!important}.py-\(--brand-space-md\)\!{padding-block:var(--brand-space-md)!important}.py-\(--brand-space-xl\){padding-block:var(--brand-space-xl)}.py-\(--brand-space-xs\)\!{padding-block:var(--brand-space-xs)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-\[0\.55em\]\!{padding-block:.55em!important}.pt-\(--brand-space-2xs\){padding-top:var(--brand-space-2xs)}.pt-\(--brand-space-sm\){padding-top:var(--brand-space-sm)}.pt-\(--brand-space-xs\){padding-top:var(--brand-space-xs)}.pt-\(--candycode-about-pad-top\){padding-top:var(--candycode-about-pad-top)}.pt-\(--candycode-hero-block-top\){padding-top:var(--candycode-hero-block-top)}.pt-\(--candycode-nav-band\){padding-top:var(--candycode-nav-band)}.pt-\[calc\(96px\*var\(--candycode-curl-scale\)\)\]{padding-top:calc(96px * var(--candycode-curl-scale))}.pb-\(--brand-space-2xs\){padding-bottom:var(--brand-space-2xs)}.pb-\(--candycode-hero-block-bottom\){padding-bottom:var(--candycode-hero-block-bottom)}.pb-\(--fan-curl-reserve\){padding-bottom:var(--fan-curl-reserve)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-\(--brand-space-md\){padding-left:var(--brand-space-md)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[calc\(256px\*var\(--candycode-curl-scale\)\)\]{padding-left:calc(256px * var(--candycode-curl-scale))}.pl-\[calc\(var\(--candycode-hero-inset\)\+var\(--candycode-nav-rail\)\)\]{padding-left:calc(var(--candycode-hero-inset) + var(--candycode-nav-rail))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-0\.125em\]{vertical-align:-.125em}.align-top{vertical-align:top}.\[font-family\:system-ui\,sans-serif\],.font-\[system-ui\,sans-serif\]{font-family:system-ui,sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl\!{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.text-\(length\:--brand-mark-wordmark\){font-size:var(--brand-mark-wordmark)}.text-\(length\:--brand-nav-size\){font-size:var(--brand-nav-size)}.text-\(length\:--brand-typography-ramp-body-size\){font-size:var(--brand-typography-ramp-body-size)}.text-\(length\:--candycode-field-size\){font-size:var(--candycode-field-size)}.text-\(length\:--candycode-fineprint-size\){font-size:var(--candycode-fineprint-size)}.text-\(length\:--candycode-notice-size\){font-size:var(--candycode-notice-size)}.text-8pt{font-size:var(--text-8pt)}.text-9pt{font-size:var(--text-9pt)}.text-10pt{font-size:var(--text-10pt)}.text-11pt{font-size:var(--text-11pt)}.text-24pt{font-size:var(--text-24pt)}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.7em\]{font-size:.7em}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.32em\]{font-size:.32em}.text-\[0\.75em\]{font-size:.75em}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.95em\]{font-size:.95em}.text-\[1\.1em\]{font-size:1.1em}.text-\[1\.5em\]{font-size:1.5em}.text-\[10px\]{font-size:10px}.text-\[length\:calc\(10px\*var\(--candycode-curl-scale\)\)\]{font-size:calc(10px * var(--candycode-curl-scale))}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-tight\!{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[font-weight\:600\]{font-weight:600}.\[font-weight\:700\]{font-weight:700}.\[font-weight\:var\(--brand-nav-weight\)\]{font-weight:var(--brand-nav-weight)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.125em\]{--tw-tracking:.125em;letter-spacing:.125em}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--brand-palette-accent\){color:var(--brand-palette-accent)}.text-\(--brand-palette-bg\){color:var(--brand-palette-bg)}.text-\(--brand-palette-fg\){color:var(--brand-palette-fg)}.text-\(--brand-palette-primary-fg\){color:var(--brand-palette-primary-fg)}.text-\(--brand-palette-surface-fg\){color:var(--brand-palette-surface-fg)}.text-\(--color-fg\){color:var(--color-fg)}.text-\(--fan-ground-solid\){color:var(--fan-ground-solid)}.text-\(--fan-ink\){color:var(--fan-ink)}.text-\(--fan-ink-dim\){color:var(--fan-ink-dim)}.text-\(color\:--candycode-banner-ink\){color:var(--candycode-banner-ink)}.text-\[\#18181b\]{color:#18181b}.text-\[\#52525b\]{color:#52525b}.text-\[\#71717a\]{color:#71717a}.text-\[\#ce2c31\]{color:#ce2c31}.text-\[color-mix\(in_srgb\,currentColor_calc\(var\(--brand-ink-60\)\*100\%\)\,transparent\)\]{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,currentColor_calc\(var\(--brand-ink-60\)\*100\%\)\,transparent\)\]{color:color-mix(in srgb,currentColor calc(var(--brand-ink-60) * 100%),transparent)}}.text-black{color:var(--color-black)}.text-current{color:currentColor}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-inherit{color:inherit}.text-white{color:var(--color-white)}.\[text-transform\:inherit\]{text-transform:inherit}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.\[text-underline-offset\:0\.2em\]{text-underline-offset:.2em}.underline-offset-2{text-underline-offset:2px}.opacity-\(--brand-ink-40\){opacity:var(--brand-ink-40)}.opacity-\(--brand-ink-60\){opacity:var(--brand-ink-60)}.opacity-\(--brand-ink-80\){opacity:var(--brand-ink-80)}.opacity-\(--brand-ink-100\){opacity:var(--brand-ink-100)}.opacity-\(--brand-nav-dim\){opacity:var(--brand-nav-dim)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.85\]{opacity:.85}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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)}.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)}.\[box-shadow\:0_8px_30px_rgba\(0\,0\,0\,0\.16\)\]{box-shadow:0 8px 30px #00000029}.\[box-shadow\:0_16px_40px_rgba\(0\,0\,0\,0\.2\)\]{box-shadow:0 16px 40px #0003}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-2{outline-offset:2px}.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,)}.brightness-200{--tw-brightness:brightness(200%);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,)}.contrast-125{--tw-contrast:contrast(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{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,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-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-0{transition-delay:0s}.delay-150{transition-delay:.15s}.duration-\(--candycode-motion-dwell\){--tw-duration:var(--candycode-motion-dwell);transition-duration:var(--candycode-motion-dwell)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.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)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[corner-shape\:round\]\!{corner-shape:round!important}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-linejoin\:round\]{stroke-linejoin:round}.\[text-box\:trim-both_cap_alphabetic\]{text-box:trim-both cap alphabetic}.\[text-decoration\:none\]{text-decoration:none}.\[text-decoration\:underline\]{text-decoration:underline}.\[transform-box\:view-box\]{transform-box:view-box}.\[writing-mode\:sideways-lr\]{writing-mode:sideways-lr}:is(.\*\:pointer-events-auto>*){pointer-events:auto}.group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *){opacity:1}@media (hover:hover){.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:brightness-100:is(:where(.group):hover *){--tw-brightness:brightness(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,)}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);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,)}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}.group-data-open\:-rotate-90:is(:where(.group)[data-open] *){rotate:-90deg}.group-data-open\:rotate-90:is(:where(.group)[data-open] *){rotate:90deg}.group-data-\[armed\]\/row\:opacity-100:is(:where(.group\/row)[data-armed] *){opacity:1}.group-keynav\:opacity-0:is(:where(.group):where([data-candycode-keynav] *):focus *){opacity:0}.group-keynav\:opacity-100:is(:where(.group):where([data-candycode-keynav] *):focus *){opacity:1}.peer-checked\:block:is(:where(.peer):checked~*){display:block}.placeholder\:opacity-60::placeholder{opacity:.6}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:-top-2:before{content:var(--tw-content);top:calc(var(--spacing) * -2)}.before\:h-2:before{content:var(--tw-content);height:calc(var(--spacing) * 2)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.focus-within\:border-current\/75:focus-within{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-current\/75:focus-within{border-color:color-mix(in oklab, currentcolor 75%, transparent)}}@media (hover:hover){.hover\:bg-\[color-mix\(in_srgb\,currentColor_8\%\,transparent\)\]:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,currentColor_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,currentColor 8%,transparent)}}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:text-\(--fan-ink\):hover{color:var(--fan-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:not-focus-within\:border-current\/60:hover:not(:focus-within){border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:not-focus-within\:border-current\/60:hover:not(:focus-within){border-color:color-mix(in oklab, currentcolor 60%, transparent)}}}.focus\:translate-y-0:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-white\/25:active{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/25:active{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.data-\[candycode-stage-starved\]\:opacity-0[data-candycode-stage-starved]{opacity:0}@container chat not (min-width:320px){.\@max-\[320px\]\/chat\:hidden{display:none}}@container deck (min-width:26rem){.\@\[26rem\]\/deck\:block{display:block}.\@\[26rem\]\/deck\:contents{display:contents}.\@\[26rem\]\/deck\:grid{display:grid}.\@\[26rem\]\/deck\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\@\[26rem\]\/deck\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.\@\[26rem\]\/deck\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.\@\[26rem\]\/deck\:gap-\(--brand-space-2xs\){gap:var(--brand-space-2xs)}.\@\[26rem\]\/deck\:p-\(--brand-space-xs\){padding:var(--brand-space-xs)}}@media (not (min-width:600px)) or ((min-width:600px) and (not (min-width:1600px)) and (not (min-aspect-ratio:1))){.m\:-mx-\(--candycode-hero-inset\){margin-inline:calc(var(--candycode-hero-inset) * -1)}.m\:mx-auto{margin-inline:auto}.m\:mt-0{margin-top:0}.m\:mt-auto{margin-top:auto}.m\:mb-0{margin-bottom:0}.m\:block{display:block}.m\:hidden{display:none}.m\:h-auto{height:auto}.m\:max-h-none{max-height:none}.m\:w-\(--candycode-nav-sidebar-strip\){width:var(--candycode-nav-sidebar-strip)}.m\:w-\[calc\(100\%\+2\*var\(--candycode-hero-inset\)\)\]{width:calc(100% + 2 * var(--candycode-hero-inset))}.m\:w-full{width:100%}.m\:max-w-\(--candycode-hero-media-fit-narrow\){max-width:var(--candycode-hero-media-fit-narrow)}.m\:max-w-full{max-width:100%}.m\:basis-auto{flex-basis:auto}.m\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.m\:flex-col{flex-direction:column}.m\:flex-col-reverse{flex-direction:column-reverse}.m\:items-center{align-items:center}.m\:items-start{align-items:flex-start}.m\:justify-center{justify-content:center}.m\:justify-start{justify-content:flex-start}.m\:justify-items-center{justify-items:center}.m\:gap-\(--brand-space-md\){gap:var(--brand-space-md)}.m\:overflow-auto{overflow:auto}.m\:overflow-y-visible{overflow-y:visible}.m\:p-0{padding:0}.m\:p-4{padding:calc(var(--spacing) * 4)}.m\:px-0{padding-inline:0}.m\:py-\(--brand-space-md\){padding-block:var(--brand-space-md)}}@media (min-width:1600px) or ((min-width:600px) and (not (min-width:1600px)) and (min-aspect-ratio:1)){.d\:inset-auto{inset:auto}.d\:top-\(--brand-space-md\){top:var(--brand-space-md)}.d\:right-\(--brand-space-md\){right:var(--brand-space-md)}.d\:bottom-0{bottom:0}.d\:left-0{left:0}.d\:hidden{display:none}.d\:h-\(--candycode-account-height\){height:var(--candycode-account-height)}.d\:h-\(--candycode-fan-height\){height:var(--candycode-fan-height)}.d\:h-auto{height:auto}.d\:min-h-\(--candycode-account-height\){min-height:var(--candycode-account-height)}.d\:w-\(--candycode-about-portrait\){width:var(--candycode-about-portrait)}.d\:justify-center{justify-content:center}.d\:overflow-auto{overflow:auto}.d\:pl-\[calc\(var\(--candycode-about-portrait\)\+var\(--candycode-about-pad\)\)\]{padding-left:calc(var(--candycode-about-portrait) + var(--candycode-about-pad))}.d\:whitespace-nowrap{white-space:nowrap}}@media (min-width:600px) and (not (min-width:1600px)) and (not (min-aspect-ratio:1)){.t\:whitespace-nowrap{white-space:nowrap}}.keynav\:bg-\[color-mix\(in_srgb\,currentColor_8\%\,transparent\)\]:where([data-candycode-keynav] *):focus{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.keynav\:bg-\[color-mix\(in_srgb\,currentColor_8\%\,transparent\)\]:where([data-candycode-keynav] *):focus{background-color:color-mix(in srgb,currentColor 8%,transparent)}}.keynav\:opacity-100:where([data-candycode-keynav] *):focus{opacity:1}.keynav\:outline-2:where([data-candycode-keynav] *):focus{outline-style:var(--tw-outline-style);outline-width:2px}.keynav\:-outline-offset-2:where([data-candycode-keynav] *):focus{outline-offset:calc(2px * -1)}.keynav\:outline-current:where([data-candycode-keynav] *):focus{outline-color:currentColor}.\[\&\>\:first-child\]\:mt-auto>:first-child{margin-top:auto}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}}:root{--candycode-page-inline-end:0px;font-size:calc((100vw - var(--candycode-page-inline-end)) * .05);--candycode-tier-type:.45;--candycode-tier-read:.85;--candycode-tier-space:.5;--candycode-tier-mark:.5;--candycode-seek-press:44px;--candycode-seek-rail:4px;--candycode-seek-thumb:12px;--candycode-press:44px;--candycode-focus-ring:2px;--candycode-focus-offset:3px;--candycode-mark-run-gap:calc(var(--brand-space-2xs) / 2);--candycode-rail:.5rem;--candycode-nav-band:0px;--candycode-nav-clear:0px;--candycode-nav-corner:0px;--candycode-nav-foot:0px;--candycode-nav-footed:0;--candycode-nav-band-large:0px;--candycode-nav-clear-large:0px;--candycode-nav-corner-large:0px;--candycode-nav-foot-large:0px;--candycode-nav-footed-large:0;--candycode-nav-band-small:0px;--candycode-nav-clear-small:0px;--candycode-nav-corner-small:0px;--candycode-nav-foot-small:0px;--candycode-nav-footed-small:0;--candycode-nav-rail-large:0px;--candycode-nav-rail-small:0px;--candycode-frame-row-min:100%;--candycode-nav-glyph-sm:1rem;--candycode-nav-glyph-md:1.5rem;--candycode-nav-glyph-lg:2rem;--candycode-nav-glyph-xl:2rem;--candycode-nav-icon-sm:.6667rem;--candycode-nav-icon-md:1rem;--candycode-nav-icon-lg:1.5rem;--candycode-nav-icon-xl:1.5rem;--candycode-nav-dot-sm:1rem;--candycode-nav-dot-md:1.5rem;--candycode-nav-dot-lg:1.5rem;--candycode-nav-dot-xl:1.5rem;--candycode-nav-sidebar:14rem;--candycode-nav-sidebar-strip:3.5rem;--brand-palette-bg:#fff;--brand-palette-fg:#000;--brand-palette-primary:#000;--brand-palette-secondary:#444;--brand-palette-accent:#000;--brand-palette-neutral:#888;--brand-palette-surface:#f5f5f5;--brand-palette-primary-fg:#fff;--brand-palette-surface-fg:#000;--color-bg:#fff;--color-fg:#000;--color-primary:#000;--color-secondary:#444;--color-accent:#000;--color-neutral:#888;--color-surface:#f5f5f5;--color-primary-fg:#fff;--color-surface-fg:#000;--brand-font-body:system-ui, sans-serif;--brand-font-display:system-ui, sans-serif;--font-body:system-ui, sans-serif;--brand-radius:0rem;--radius:0rem;--brand-buttons-radius:0rem;--brand-buttons-corner-shape:round;--brand-button-size:.875em;--brand-button-pad-y:.75em;--brand-button-pad-x:1.75em;--brand-motion-personality:standard;--brand-motion-tempo:1;--candycode-motion-least:.2s;--candycode-motion-tap:.3s;--candycode-motion-leave:.4s;--candycode-motion-enter:.5s;--candycode-motion-travel:.7s;--candycode-motion-dwell:.8s;--candycode-motion-tap-ease:cubic-bezier(.4, 0, .2, 1);--candycode-motion-slide-ease:cubic-bezier(0, 0, .2, 1);--brand-ink-100:1;--brand-ink-80:.85;--brand-ink-60:.7;--brand-ink-40:.5;--brand-ink-20:.28;--brand-surface-alpha:100%;--brand-surface-sheet-alpha:100%;--brand-surface-blur:none;--brand-surface-shadow:0 20px 60px #0000002e;--brand-surface-border:none;--brand-surface-texture:none;--brand-surface-texture-size:auto;--brand-surface-texture-blend:normal;--brand-scrim-alpha:45%;--brand-scrim-fade-alpha:65%;--brand-scrim-fade-size:12rem;--brand-scrim-fade-stop:55%;--brand-scrim-ink:var(--brand-palette-bg);--brand-typography-ramp-h1-heading-font:var(--brand-font-display);--brand-typography-ramp-h1-heading-size:5.33rem;--brand-typography-ramp-h1-heading-line-height:1.05;--brand-typography-ramp-h1-heading-weight:700;--brand-typography-ramp-h1-heading-letter-spacing:normal;--brand-typography-ramp-h1-heading-text-transform:none;--brand-typography-ramp-h2-heading-font:var(--brand-font-display);--brand-typography-ramp-h2-heading-size:4rem;--brand-typography-ramp-h2-heading-line-height:1.1;--brand-typography-ramp-h2-heading-weight:700;--brand-typography-ramp-h2-heading-letter-spacing:normal;--brand-typography-ramp-h2-heading-text-transform:none;--brand-typography-ramp-h3-heading-font:var(--brand-font-display);--brand-typography-ramp-h3-heading-size:2.66rem;--brand-typography-ramp-h3-heading-line-height:1.2;--brand-typography-ramp-h3-heading-weight:600;--brand-typography-ramp-h3-heading-letter-spacing:normal;--brand-typography-ramp-h3-heading-text-transform:none;--brand-typography-ramp-h4-heading-font:var(--brand-font-display);--brand-typography-ramp-h4-heading-size:2rem;--brand-typography-ramp-h4-heading-line-height:1.25;--brand-typography-ramp-h4-heading-weight:600;--brand-typography-ramp-h4-heading-letter-spacing:normal;--brand-typography-ramp-h4-heading-text-transform:none;--brand-typography-ramp-h5-heading-font:var(--brand-font-display);--brand-typography-ramp-h5-heading-size:1.66rem;--brand-typography-ramp-h5-heading-line-height:1.3;--brand-typography-ramp-h5-heading-weight:600;--brand-typography-ramp-h5-heading-letter-spacing:normal;--brand-typography-ramp-h5-heading-text-transform:none;--brand-typography-ramp-h6-heading-font:var(--brand-font-display);--brand-typography-ramp-h6-heading-size:1.33rem;--brand-typography-ramp-h6-heading-line-height:1.4;--brand-typography-ramp-h6-heading-weight:600;--brand-typography-ramp-h6-heading-letter-spacing:normal;--brand-typography-ramp-h6-heading-text-transform:none;--brand-typography-ramp-body-font:var(--brand-font-body);--brand-typography-ramp-body-size:1rem;--brand-typography-ramp-body-line-height:1.5;--brand-typography-ramp-body-weight:400;--brand-typography-ramp-body-letter-spacing:normal;--brand-space-2xs:.5rem;--brand-space-xs:1rem;--brand-space-sm:1.5rem;--brand-space-md:2rem;--brand-space-lg:3rem;--brand-space-xl:5rem;--brand-space-2xl:8rem;--brand-space-3xl:12rem;--brand-mark:3.5rem;--brand-icon:1rem;--brand-icon-lg:1.5rem;--brand-icon-face:calc(var(--brand-icon-lg) + var(--brand-space-2xs) * 2);--brand-dot:1rem;--brand-nav-weight:600;--brand-nav-size:12pt;--brand-nav-link-pad:0px;--brand-glyph-stroke:1.75;--brand-mark-wordmark:1.05em;--brand-typography-interactive-letter-spacing:normal;--brand-typography-interactive-text-transform:none;--brand-typography-interactive-weight:600;--brand-typography-label-letter-spacing:.18em;--brand-typography-label-text-transform:uppercase;--brand-button-text-transform:uppercase;--brand-button-letter-spacing:.08em}@media (min-width:600px) and (not (min-width:1600px)) and (not (min-aspect-ratio:1)){:root{--candycode-frame-row-min:20rem;font-size:calc((100vw - var(--candycode-page-inline-end)) * .025);--candycode-tier-type:.7;--candycode-tier-read:.95;--candycode-tier-space:.7;--candycode-tier-mark:.8;--candycode-nav-glyph-sm:1rem;--candycode-nav-glyph-md:1.5rem;--candycode-nav-glyph-lg:2.25rem;--candycode-nav-glyph-xl:2.25rem;--candycode-nav-icon-sm:.6667rem;--candycode-nav-icon-md:1rem;--candycode-nav-icon-lg:1.5rem;--candycode-nav-icon-xl:1.75rem;--candycode-nav-dot-sm:1rem;--candycode-nav-dot-md:1.5rem;--candycode-nav-dot-lg:1.75rem;--candycode-nav-dot-xl:1.75rem;--candycode-nav-sidebar:13rem}}@media (min-width:600px) and (not (min-width:1600px)) and (min-aspect-ratio:1){:root{--candycode-frame-row-min:20rem;font-size:calc((100vw - var(--candycode-page-inline-end)) * .014286);--candycode-tier-type:.9;--candycode-tier-read:1;--candycode-tier-space:.9;--candycode-tier-mark:.9;--candycode-nav-glyph-sm:1rem;--candycode-nav-glyph-md:1.5rem;--candycode-nav-glyph-lg:2.25rem;--candycode-nav-glyph-xl:2.5rem;--candycode-nav-icon-sm:.6667rem;--candycode-nav-icon-md:1rem;--candycode-nav-icon-lg:1.5rem;--candycode-nav-icon-xl:2rem;--candycode-nav-dot-sm:1rem;--candycode-nav-dot-md:1.5rem;--candycode-nav-dot-lg:2rem;--candycode-nav-dot-xl:2rem;--candycode-nav-sidebar:16rem;--candycode-seek-press:24px;--candycode-press:auto;--candycode-mark-run-gap:var(--brand-space-sm)}}@media (min-width:1600px){:root{--candycode-frame-row-min:20rem;font-size:calc((100vw - var(--candycode-page-inline-end)) * .01);--candycode-tier-type:1;--candycode-tier-read:1;--candycode-tier-space:1;--candycode-tier-mark:1;--candycode-nav-glyph-sm:1rem;--candycode-nav-glyph-md:1.5rem;--candycode-nav-glyph-lg:2.25rem;--candycode-nav-glyph-xl:2.5rem;--candycode-nav-icon-sm:.6667rem;--candycode-nav-icon-md:1rem;--candycode-nav-icon-lg:1.5rem;--candycode-nav-icon-xl:2rem;--candycode-nav-dot-sm:1rem;--candycode-nav-dot-md:1.5rem;--candycode-nav-dot-lg:2rem;--candycode-nav-dot-xl:2rem;--candycode-nav-sidebar:18rem;--candycode-seek-press:24px;--candycode-press:auto;--candycode-mark-run-gap:var(--brand-space-sm)}}@media (not (min-width:600px)) and (not (max-aspect-ratio:2)){:root{font-size:10svh}}@media (min-width:600px) and (not (min-width:1600px)) and (not (max-aspect-ratio:2)){:root{font-size:2.8571svh}}@media (min-width:1600px) and (not (max-aspect-ratio:2)){:root{font-size:2svh}}html{scrollbar-gutter:stable;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}@media (min-width:1600px) or ((min-width:600px) and (not (min-width:1600px)) and (min-aspect-ratio:1)){html:has([data-candycode-body][data-lone-page] [data-candycode-page][data-single~=large]){scrollbar-gutter:auto!important}}@media (not (min-width:600px)) or ((min-width:600px) and (not (min-width:1600px)) and (not (min-aspect-ratio:1))){html:has([data-candycode-body][data-lone-page] [data-candycode-page][data-single~=small]){scrollbar-gutter:auto!important}}html,body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@property --scroll-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes candycode-scroll-fade-top{0%{--scroll-fade-top:0px}to{--scroll-fade-top:var(--scroll-fade-size)}}@keyframes candycode-scroll-fade-bottom{0%{--scroll-fade-bottom:var(--scroll-fade-size)}to{--scroll-fade-bottom:0px}}::-webkit-scrollbar{width:var(--candycode-rail);height:var(--candycode-rail);background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-fg) 35%, transparent)}}::-webkit-scrollbar-thumb{background-clip:content-box;border:.125rem solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-fg) 55%, transparent)}}::-webkit-scrollbar-thumb:hover{background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}.candycode-brand{--brand-typography-interactive-font:var(--brand-font-body);--brand-typography-label-font:var(--brand-font-body);--brand-typography-label-weight:var(--brand-typography-ramp-body-weight);--brand-nav-dim:var(--brand-ink-100);--brand-scrim-ink:var(--brand-palette-bg);--brand-nav-inset:var(--brand-space-sm);--brand-nav-inset-y:var(--brand-space-2xs);--brand-nav-inset-x:var(--brand-space-xs);--brand-nav-measure:100%;--candycode-section-inset:var(--brand-space-sm);--candycode-section-inset-panel:var(--brand-space-xs);--candycode-splash-inset:var(--brand-space-sm);--candycode-hero-split-gutter:var(--brand-space-xl);--candycode-hero-inset:var(--candycode-section-inset);--candycode-hero-inset-panel:var(--candycode-section-inset-panel);--candycode-notice-size:.75em;--candycode-fineprint-size:.65rem;--candycode-field-size:1rem;--candycode-ask-inset:var(--brand-space-sm);--candycode-curl-scale:.6;--candycode-colophon-floor:calc(96px * var(--candycode-curl-scale));--candycode-screen:100svh;--candycode-hero-height:100svh;--candycode-hero-band-height:70svh;--candycode-hero-media-radius:var(--brand-radius);--candycode-hero-media-edge:var(--brand-palette-fg)}@supports (color:color-mix(in lab, red, red)){.candycode-brand{--candycode-hero-media-edge:color-mix(in srgb, var(--brand-palette-fg) 40%, transparent)}}.candycode-brand{--candycode-release-square-type:.875em;--candycode-hero-mark-width:100%;--candycode-hero-media-width:100%;--candycode-header-dock-edge:var(--brand-palette-fg)}@supports (color:color-mix(in lab, red, red)){.candycode-brand{--candycode-header-dock-edge:color-mix(in srgb, var(--brand-palette-fg) 14%, transparent)}}.candycode-brand{--candycode-header-dock-fill:var(--brand-palette-surface)}@supports (color:color-mix(in lab, red, red)){.candycode-brand{--candycode-header-dock-fill:color-mix(in srgb, var(--brand-palette-surface) var(--brand-surface-sheet-alpha), transparent)}}.candycode-brand{--candycode-header-dock-height:calc(var(--brand-icon-lg) + var(--brand-space-2xs) * 2 + var(--brand-space-xs) * 2 + 1px);--candycode-about-prose:.9375rem;--candycode-about-body:.875rem;--candycode-about-rhythm:var(--brand-space-sm);--candycode-about-follow-gap:var(--brand-space-sm);--candycode-meter-bars:20;--candycode-marquee-size:var(--brand-typography-ramp-h1-heading-size);--candycode-marquee-opacity:.22;--candycode-banner-ink:currentColor;font-family:var(--brand-typography-ramp-body-font);font-size:var(--brand-typography-ramp-body-size);line-height:var(--brand-typography-ramp-body-line-height);font-weight:var(--brand-typography-ramp-body-weight);letter-spacing:var(--brand-typography-ramp-body-letter-spacing);background:var(--brand-palette-bg);color:var(--brand-palette-fg);isolation:isolate;min-height:100svh}@media (min-width:600px) and (not (min-width:1600px)) and (not (min-aspect-ratio:1)){.candycode-brand{--brand-nav-inset:var(--brand-space-md);--brand-nav-inset-y:var(--brand-space-xs);--brand-nav-inset-x:var(--brand-space-sm);--candycode-section-inset:var(--brand-space-xl);--candycode-section-inset-panel:var(--brand-space-sm);--candycode-hero-split-gutter:var(--brand-space-xl);--candycode-notice-size:.85em;--candycode-fineprint-size:.62rem;--candycode-release-square-type:.9em;--candycode-field-size:.95rem;--candycode-hero-band-height:32rem;--candycode-about-prose:1.5rem;--candycode-about-body:1.125rem;--candycode-about-rhythm:var(--brand-space-md);--candycode-about-follow-gap:0px;--candycode-meter-bars:40;--candycode-curl-scale:1;--candycode-hero-mark-width:26rem;--candycode-hero-media-width:26rem}}@media (min-width:600px) and (not (min-width:1600px)) and (min-aspect-ratio:1){.candycode-brand{--brand-nav-inset:var(--brand-space-md);--brand-nav-inset-y:var(--brand-space-xs);--brand-nav-inset-x:var(--brand-space-sm);--candycode-section-inset:var(--brand-space-xl);--candycode-section-inset-panel:var(--brand-space-md);--candycode-hero-split-gutter:var(--brand-space-lg);--candycode-notice-size:.85em;--candycode-fineprint-size:.6rem;--candycode-field-size:.9rem;--candycode-release-square-type:.9em;--candycode-hero-band-height:70svh;--candycode-about-prose:1.25rem;--candycode-about-body:1rem;--candycode-about-rhythm:var(--brand-space-sm);--candycode-about-follow-gap:0px;--candycode-meter-bars:70;--candycode-curl-scale:1;--candycode-hero-mark-width:26rem;--candycode-hero-media-width:26rem}}@media (min-width:1600px){.candycode-brand{--brand-nav-inset:var(--brand-space-lg);--brand-nav-inset-y:var(--brand-space-sm);--brand-nav-inset-x:var(--brand-space-md);--candycode-section-inset:var(--brand-space-2xl);--candycode-section-inset-panel:var(--brand-space-lg);--candycode-hero-split-gutter:var(--brand-space-xl);--candycode-notice-size:.85em;--candycode-fineprint-size:.6rem;--candycode-field-size:.9rem;--candycode-release-square-type:.875em;--candycode-hero-band-height:32rem;--candycode-about-prose:2rem;--candycode-about-body:1.5rem;--candycode-about-rhythm:var(--brand-space-md);--candycode-about-follow-gap:var(--brand-space-md);--candycode-meter-bars:100;--candycode-curl-scale:1;--candycode-hero-mark-width:26rem;--candycode-hero-media-width:26rem}}.candycode-brand ::selection{background-color:var(--brand-palette-accent);color:var(--brand-palette-bg)}.candycode-brand h1{font-family:var(--brand-typography-ramp-h1-heading-font);font-size:var(--brand-typography-ramp-h1-heading-size);line-height:var(--brand-typography-ramp-h1-heading-line-height);font-weight:var(--brand-typography-ramp-h1-heading-weight);letter-spacing:var(--brand-typography-ramp-h1-heading-letter-spacing);text-transform:var(--brand-typography-ramp-h1-heading-text-transform);margin:0 0 0 -.02em}.candycode-brand h2{font-family:var(--brand-typography-ramp-h2-heading-font);font-size:var(--brand-typography-ramp-h2-heading-size);line-height:var(--brand-typography-ramp-h2-heading-line-height);font-weight:var(--brand-typography-ramp-h2-heading-weight);letter-spacing:var(--brand-typography-ramp-h2-heading-letter-spacing);text-transform:var(--brand-typography-ramp-h2-heading-text-transform);margin:0 0 0 -.02em}.candycode-brand h3{font-family:var(--brand-typography-ramp-h3-heading-font);font-size:var(--brand-typography-ramp-h3-heading-size);line-height:var(--brand-typography-ramp-h3-heading-line-height);font-weight:var(--brand-typography-ramp-h3-heading-weight);letter-spacing:var(--brand-typography-ramp-h3-heading-letter-spacing);text-transform:var(--brand-typography-ramp-h3-heading-text-transform);margin:0}.candycode-brand h4{font-family:var(--brand-typography-ramp-h4-heading-font);font-size:var(--brand-typography-ramp-h4-heading-size);line-height:var(--brand-typography-ramp-h4-heading-line-height);font-weight:var(--brand-typography-ramp-h4-heading-weight);letter-spacing:var(--brand-typography-ramp-h4-heading-letter-spacing);text-transform:var(--brand-typography-ramp-h4-heading-text-transform);margin:0}.candycode-brand h5{font-family:var(--brand-typography-ramp-h5-heading-font);font-size:var(--brand-typography-ramp-h5-heading-size);line-height:var(--brand-typography-ramp-h5-heading-line-height);font-weight:var(--brand-typography-ramp-h5-heading-weight);letter-spacing:var(--brand-typography-ramp-h5-heading-letter-spacing);text-transform:var(--brand-typography-ramp-h5-heading-text-transform);margin:0}.candycode-brand h6{font-family:var(--brand-typography-ramp-h6-heading-font);font-size:var(--brand-typography-ramp-h6-heading-size);line-height:var(--brand-typography-ramp-h6-heading-line-height);font-weight:var(--brand-typography-ramp-h6-heading-weight);letter-spacing:var(--brand-typography-ramp-h6-heading-letter-spacing);text-transform:var(--brand-typography-ramp-h6-heading-text-transform);margin:0}.candycode-brand :where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;max-width:100%}.candycode-brand p,.candycode-brand small{margin:0}.candycode-brand{--brand-letting-tight:1.15;--brand-letting-snug:1.32;--brand-letting-open:1.55;--brand-prose-letting:var(--brand-letting-snug);--brand-prose-break:1.6em;--brand-prose-measure:42ch}.candycode-prose{line-height:var(--brand-prose-letting);color:currentColor}@supports (color:color-mix(in lab, red, red)){.candycode-prose{color:color-mix(in srgb, currentColor calc(var(--brand-ink-80) * 100%), transparent)}}.candycode-prose>p{max-width:var(--brand-prose-measure)}.candycode-prose>p+p{margin-top:var(--brand-prose-break)}.candycode-brand [data-candycode-about-panel] p{font-size:var(--candycode-about-prose)}.candycode-brand [data-candycode-about-panel] [data-candycode-about-body] p{font-size:var(--candycode-about-body)}.candycode-brand [data-candycode-about-panel] [data-candycode-about-body]{color:currentColor}@supports (color:color-mix(in lab, red, red)){.candycode-brand [data-candycode-about-panel] [data-candycode-about-body]{color:color-mix(in srgb, currentColor calc(var(--brand-ink-60) * 100%), transparent)}}.candycode-brand [data-candycode-about-panel] h2{font-size:calc(var(--brand-typography-ramp-h2-heading-size) * var(--candycode-about-title-share))}[data-candycode-about-panel]{--candycode-about-pad:4rem;--candycode-about-inset:3rem;--candycode-about-pad-top:var(--candycode-about-pad);--candycode-about-portrait:38.2%;--candycode-about-title-share:1;--candycode-about-edge:var(--brand-palette-surface-fg)}@supports (color:color-mix(in lab, red, red)){[data-candycode-about-panel]{--candycode-about-edge:color-mix(in srgb, var(--brand-palette-surface-fg) 14%, transparent)}}[data-candycode-about-panel]:not([data-candycode-about-flat]):after{content:"";border:1px solid var(--candycode-about-edge);border-radius:inherit;corner-shape:inherit;pointer-events:none;position:absolute;inset:0}@media not all and (min-width:600px){[data-candycode-about-panel]{--candycode-about-pad:var(--brand-space-md);--candycode-about-inset:var(--brand-space-sm);--candycode-about-title-share:.8}}[data-candycode-about-panel][data-candycode-about-flat]{--candycode-about-pad-top:calc(var(--brand-nav-inset) + var(--brand-icon-lg) + var(--brand-space-xs) * 2);--candycode-about-prose:.875rem;--candycode-about-body:.8125rem}[data-candycode-splash]{transition-property:opacity;transition-timing-function:ease-out}[data-candycode-splash-leaving]{opacity:0;pointer-events:none}:root:has([data-candycode-splash]:not([data-candycode-splash-preview])){overflow:hidden}[data-candycode-ground],[data-candycode-on-ground]{--candycode-ground-handoff:.3s;--candycode-ground-travel:.7s;transition:opacity calc(var(--candycode-ground-handoff) * var(--brand-motion-tempo)) ease calc(var(--candycode-ground-handoff) * var(--brand-motion-tempo))}:root[data-candycode-ground-out] :is([data-candycode-ground],[data-candycode-on-ground]){opacity:0;transition-delay:0s}:root[data-candycode-ground-lane=move] :is([data-candycode-ground],[data-candycode-on-ground]){transition:opacity calc(var(--candycode-ground-travel) * var(--brand-motion-tempo)) var(--candycode-motion-slide-ease)}.motion-curtain{background:var(--color-bg)}@keyframes candycode-sheet-up-in{0%{transform:translateY(100%)}}@keyframes candycode-sheet-up-out{to{transform:translateY(100%)}}@keyframes candycode-sheet-fade-in{0%{opacity:0}}@keyframes candycode-sheet-fade-out{to{opacity:0}}@keyframes candycode-sheet-pop-in{0%{opacity:0;scale:.96}}@keyframes candycode-sheet-pop-out{to{opacity:0;scale:.96}}[data-header-takeover][data-entering]{animation:candycode-sheet-up-in calc(var(--candycode-motion-travel) * var(--brand-motion-tempo)) var(--candycode-motion-slide-ease)}[data-header-takeover][data-exiting]{animation:candycode-sheet-up-out calc(var(--candycode-motion-leave) * var(--brand-motion-tempo)) var(--candycode-motion-slide-ease) forwards}[data-candycode-sheet-transition=fade] [data-header-takeover][data-entering]{animation-name:candycode-sheet-fade-in}[data-candycode-sheet-transition=fade] [data-header-takeover][data-exiting]{animation-name:candycode-sheet-fade-out}[data-candycode-sheet-transition=pop] [data-header-takeover][data-entering]{animation-name:candycode-sheet-pop-in}[data-candycode-sheet-transition=pop] [data-header-takeover][data-exiting]{animation-name:candycode-sheet-pop-out}.candycode-brand img{-webkit-user-drag:none}.candycode-brand :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,blockquote,a,span,button,summary,label){text-box:trim-both cap alphabetic}.candycode-brand[data-brand-feel=app]{-webkit-user-select:none;user-select:none}.candycode-brand :is(input,textarea,[contenteditable]){-webkit-user-select:text;user-select:text}.candycode-brand[data-buttons-radius=sharp]{--brand-buttons-radius:0px}.candycode-brand[data-buttons-radius=barely]{--brand-buttons-radius:2px}.candycode-brand[data-buttons-radius=lightly]{--brand-buttons-radius:4px}.candycode-brand[data-buttons-radius=somewhat]{--brand-buttons-radius:8px}.candycode-brand[data-buttons-radius=very]{--brand-buttons-radius:16px}.candycode-brand[data-buttons-radius=brand]{--brand-buttons-radius:var(--brand-radius)}.candycode-brand[data-buttons-radius=pill]{--brand-buttons-radius:9999px}[data-buttons-shape=squircle]{--brand-buttons-corner-shape:squircle}[data-buttons-shape=bevel]{--brand-buttons-corner-shape:bevel}[data-buttons-shape=scoop]{--brand-buttons-corner-shape:scoop}[data-buttons-shape=notch]{--brand-buttons-corner-shape:square notch square square}[data-buttons-shape=slant]{--brand-buttons-corner-shape:bevel square}[data-buttons-shape=slant-tr]{--brand-buttons-corner-shape:square bevel square square}[data-buttons-shape=leaf]{--brand-buttons-corner-shape:round square}.candycode-brand[data-buttons-shape]:not([data-buttons-shape=round]):not([data-buttons-radius=pill]){--brand-buttons-radius:.9em}.candycode-cut{border-radius:var(--brand-buttons-radius);corner-shape:var(--brand-buttons-corner-shape)}.candycode-button-bare{padding:var(--brand-button-pad-y) var(--brand-button-pad-x);border:1px solid;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.candycode-button-bare{border:1px solid color-mix(in srgb, currentColor 45%, transparent)}}.candycode-button-bare{border-radius:var(--brand-buttons-radius);corner-shape:var(--brand-buttons-corner-shape);font-size:var(--brand-button-size);color:inherit;cursor:pointer;transition:background calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease), border-color calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);font-weight:600;line-height:1;text-decoration:none}.candycode-cut-surface{border-radius:calc(var(--brand-buttons-radius) * 2);corner-shape:var(--brand-buttons-corner-shape)}.candycode-button{padding:var(--brand-button-pad-y) var(--brand-button-pad-x);border-radius:var(--brand-buttons-radius);corner-shape:var(--brand-buttons-corner-shape);font-size:var(--brand-button-size);background:var(--brand-palette-primary);color:var(--brand-palette-primary-fg);cursor:pointer;transition-property:background,border-color,color,opacity;transition-duration:calc(var(--candycode-motion-tap) * var(--brand-motion-tempo));transition-timing-function:var(--candycode-motion-tap-ease);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-block}.candycode-brand[data-buttons-fill=outline] .candycode-button{border-color:var(--brand-palette-primary);color:var(--brand-palette-primary);background:0 0}.candycode-brand[data-buttons-fill=soft] .candycode-button{background:var(--brand-palette-primary)}@supports (color:color-mix(in lab, red, red)){.candycode-brand[data-buttons-fill=soft] .candycode-button{background:color-mix(in srgb, var(--brand-palette-primary) 12%, transparent)}}.candycode-brand[data-buttons-fill=soft] .candycode-button{color:var(--brand-palette-primary)}.candycode-brand[data-buttons-hover=lift] .candycode-button{transition-property:background,border-color,color,opacity,translate,box-shadow}@media (hover:hover) and (pointer:fine){.candycode-brand[data-buttons-hover=lift] .candycode-button:hover{translate:0 -2px;box-shadow:0 6px 20px #00000040}}[data-candycode-motion=instant] .candycode-brand[data-buttons-hover=lift] .candycode-button:hover{translate:none}@media (hover:hover) and (pointer:fine){.candycode-brand[data-buttons-fill=solid][data-buttons-hover=invert] .candycode-button:hover{background:var(--brand-palette-primary-fg);border-color:var(--brand-palette-primary);color:var(--brand-palette-primary)}.candycode-brand[data-buttons-fill=outline][data-buttons-hover=invert] .candycode-button:hover,.candycode-brand[data-buttons-fill=soft][data-buttons-hover=invert] .candycode-button:hover{background:var(--brand-palette-primary);color:var(--brand-palette-primary-fg);border-color:#0000}.candycode-brand[data-buttons-hover=underline] .candycode-button:hover{text-decoration:underline}}.candycode-brand[data-buttons-outline-border=accent][data-buttons-fill=outline] .candycode-button{border-color:var(--brand-palette-accent)}.candycode-brand[data-buttons-outline-border=fg][data-buttons-fill=outline] .candycode-button{border-color:var(--brand-palette-fg)}@media (hover:hover) and (pointer:fine){.candycode-brand[data-buttons-outline-border=accent][data-buttons-fill=outline][data-buttons-hover=invert] .candycode-button:hover{background:var(--brand-palette-accent);color:var(--brand-palette-fg);border-color:#0000}.candycode-brand[data-buttons-outline-border=fg][data-buttons-fill=outline][data-buttons-hover=invert] .candycode-button:hover{background:var(--brand-palette-fg);color:var(--brand-palette-bg);border-color:#0000}}.candycode-brand[data-buttons-outline-backing=soft][data-buttons-fill=outline] .candycode-button{background:var(--brand-palette-bg)}@supports (color:color-mix(in lab, red, red)){.candycode-brand[data-buttons-outline-backing=soft][data-buttons-fill=outline] .candycode-button{background:color-mix(in srgb, var(--brand-palette-bg) 40%, transparent)}}.candycode-brand[data-buttons-outline-backing=strong][data-buttons-fill=outline] .candycode-button{background:var(--brand-palette-bg)}@supports (color:color-mix(in lab, red, red)){.candycode-brand[data-buttons-outline-backing=strong][data-buttons-fill=outline] .candycode-button{background:color-mix(in srgb, var(--brand-palette-bg) 80%, transparent)}}.candycode-brand[data-type-interactive] :is([data-candycode-header],[data-header-group-list]){letter-spacing:var(--brand-typography-interactive-letter-spacing);text-transform:var(--brand-typography-interactive-text-transform)}.candycode-button,.candycode-button-bare,.candycode-button-outline,.candycode-button-ghost,.candycode-button-submit{text-transform:var(--brand-button-text-transform);letter-spacing:var(--brand-button-letter-spacing)}.candycode-brand[data-type-interactive] .candycode-button,.candycode-brand[data-type-interactive] .candycode-button-bare,.candycode-brand[data-type-interactive] .candycode-button-outline,.candycode-brand[data-type-interactive] .candycode-button-ghost,.candycode-brand[data-type-interactive] .candycode-button-submit{font-family:var(--brand-typography-interactive-font);font-weight:var(--brand-typography-interactive-weight)}.candycode-button-submit{padding:var(--brand-button-pad-y) var(--brand-button-pad-x);border-radius:var(--brand-buttons-radius);corner-shape:var(--brand-buttons-corner-shape);font-size:var(--brand-button-size);background:var(--brand-palette-primary);color:var(--brand-palette-primary-fg);cursor:pointer;transition:opacity calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.candycode-button-submit:hover{opacity:.85}}.candycode-button-submit:disabled{cursor:default;opacity:.6}.candycode-button-submit:disabled[aria-busy=true]{cursor:progress;opacity:1}.candycode-field-pill{background-color:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.candycode-field-pill{background-color:color-mix(in srgb, var(--color-bg) var(--brand-surface-sheet-alpha), transparent)}}.candycode-field-pill{background-image:var(--brand-surface-texture);background-size:var(--brand-surface-texture-size);background-blend-mode:var(--brand-surface-texture-blend);backdrop-filter:var(--brand-surface-blur);box-shadow:var(--brand-surface-shadow);border-radius:var(--brand-buttons-radius);corner-shape:var(--brand-buttons-corner-shape)}.candycode-field-pill:focus-within{outline:var(--candycode-focus-ring) solid currentColor;outline-offset:var(--candycode-focus-offset)}.candycode-field-pill>.candycode-button-submit{corner-shape:round;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding-top:0;padding-bottom:0;display:flex}.candycode-trim{text-overflow:ellipsis;white-space:nowrap;margin-top:-.4em;margin-bottom:-.4em;padding-top:.4em;padding-bottom:.4em;overflow:hidden}.candycode-button-outline,.candycode-button-ghost{padding:var(--brand-button-pad-y) var(--brand-button-pad-x);border-radius:var(--brand-buttons-radius);corner-shape:var(--brand-buttons-corner-shape);font-size:var(--brand-button-size);color:inherit;cursor:pointer;transition:background calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease), border-color calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);background:0 0;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-block}.candycode-button-outline{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.candycode-button-outline{border-color:color-mix(in srgb, currentColor 45%, transparent)}}@media (hover:hover) and (pointer:fine){.candycode-button-outline:hover,.candycode-button-ghost:hover,.candycode-button-bare:hover{background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.candycode-button-outline:hover,.candycode-button-ghost:hover,.candycode-button-bare:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}}.candycode-stage-control{padding:var(--brand-button-pad-y) var(--brand-button-pad-x);font-size:var(--brand-button-size);color:#fff;backdrop-filter:blur(14px)saturate(1.3);cursor:pointer;transition:background calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);background:#0000008c;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.candycode-stage-control:hover{background:#000000b3}}.candycode-stage-bar{pointer-events:none}.candycode-stage-bar>*{pointer-events:auto}.candycode-stage-dock{align-items:center;gap:var(--brand-space-2xs);padding:var(--brand-space-2xs);color:var(--brand-palette-fg);display:inline-flex}.candycode-stage-dock .candycode-stage-control{color:inherit;backdrop-filter:none;background:0 0}@media (hover:hover) and (pointer:fine){.candycode-stage-dock .candycode-stage-control:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.candycode-stage-dock .candycode-stage-control:hover{background:color-mix(in srgb, currentColor 15%, transparent)}}}.candycode-stage-fade{background-image:linear-gradient(to top, var(--brand-scrim-ink) 0%, var(--brand-scrim-ink) var(--brand-scrim-fade-stop), transparent 100%)}@supports (color:color-mix(in lab, red, red)){.candycode-stage-fade{background-image:linear-gradient(to top, color-mix(in srgb, var(--brand-scrim-ink) var(--brand-scrim-fade-alpha), transparent) 0%, color-mix(in srgb, var(--brand-scrim-ink) calc(var(--brand-scrim-fade-alpha) * .4), transparent) var(--brand-scrim-fade-stop), transparent 100%)}}[data-candycode-hero][data-candycode-stage-shelf=hidden] .candycode-stage-bar>*{pointer-events:none}[data-candycode-stage-bar-slot]{--candycode-stage-bar-end:0px}[data-candycode-chat-docked] [data-candycode-page-stack]:not([data-candycode-page-stack] [data-candycode-page-stack]){margin-right:var(--candycode-page-inline-end)}.candycode-button,.candycode-button-submit,.candycode-button-outline,.candycode-button-ghost,.candycode-button-bare,.candycode-stage-control,[data-header-entry],[data-header-mark],[data-header-child],[data-header-menu],[data-header-menu-close],[data-header-takeover-close],[data-header-scheme],[data-hero-action],[data-hero-media-link],[data-candycode-about-open],[data-candycode-about-close],[data-candycode-splash-close]{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;min-height:var(--candycode-press);min-width:var(--candycode-press)}[data-candycode-header] :is([data-header-mark],[data-header-entry],[data-header-menu],[data-header-scheme]):not([data-header-panel] *,[data-header-takeover] *){height:var(--candycode-press)}[data-candycode-keynav] .candycode-button:focus,[data-candycode-keynav] .candycode-button-submit:focus,[data-candycode-keynav] .candycode-button-outline:focus,[data-candycode-keynav] .candycode-button-ghost:focus,[data-candycode-keynav] .candycode-button-bare:focus,[data-candycode-keynav] .candycode-stage-control:focus,[data-candycode-keynav] [data-header-entry]:focus,[data-candycode-keynav] [data-header-mark]:focus,[data-candycode-keynav] [data-header-child]:focus,[data-candycode-keynav] [data-header-menu]:focus,[data-candycode-keynav] [data-header-menu-close]:focus,[data-candycode-keynav] [data-header-takeover-close]:focus,[data-candycode-keynav] [data-header-scheme]:focus,[data-candycode-keynav] [data-hero-action]:focus,[data-candycode-keynav] [data-hero-media-link]:focus,[data-candycode-keynav] [data-candycode-about-open]:focus,[data-candycode-keynav] [data-candycode-about-close]:focus,[data-candycode-keynav] [data-candycode-splash-close]:focus,[data-candycode-keynav] [data-candycode-header]:has([data-header-menu-toggle]:focus) [data-header-menu]{outline:var(--candycode-focus-ring) solid currentColor;outline-offset:var(--candycode-focus-offset)}.candycode-brand[data-appearance-material=glass],.candycode-glass{--brand-surface-alpha:34%;--brand-surface-blur:blur(14px) saturate(1.3);--brand-surface-sheet-alpha:88%}[data-candycode-header] .candycode-surface:not(.candycode-glass){--brand-surface-alpha:100%;--brand-surface-blur:none}.candycode-brand[data-appearance-material=glass][data-appearance-glass=light]{--brand-surface-alpha:18%;--brand-surface-blur:blur(6px) saturate(1.15)}.candycode-brand[data-appearance-material=glass][data-appearance-glass=heavy]{--brand-surface-alpha:55%;--brand-surface-blur:blur(28px) saturate(1.4)}[data-candycode-header][data-nav-glass-alpha=light] .candycode-glass{--brand-surface-alpha:18%}[data-candycode-header][data-nav-glass-alpha=heavy] .candycode-glass{--brand-surface-alpha:55%}[data-candycode-header][data-nav-glass-blur=light] .candycode-glass{--brand-surface-blur:blur(6px) saturate(1.15)}[data-candycode-header][data-nav-glass-blur=heavy] .candycode-glass{--brand-surface-blur:blur(28px) saturate(1.4)}.candycode-brand[data-appearance-material=fluted]{--brand-surface-alpha:40%;--brand-surface-blur:blur(10px) saturate(1.2);--brand-surface-sheet-alpha:90%;--brand-surface-texture:repeating-linear-gradient(to right, var(--brand-palette-bg) 0 5px, transparent 5px 9px, var(--brand-palette-fg) 9px 10px)}@supports (color:color-mix(in lab, red, red)){.candycode-brand[data-appearance-material=fluted]{--brand-surface-texture:repeating-linear-gradient(to right, color-mix(in srgb, var(--brand-palette-bg) 22%, transparent) 0 5px, transparent 5px 9px, color-mix(in srgb, var(--brand-palette-fg) 10%, transparent) 9px 10px)}}.candycode-brand[data-appearance-material=etched]{--brand-surface-alpha:50%;--brand-surface-blur:blur(20px) saturate(1.25);--brand-surface-sheet-alpha:92%;--brand-surface-texture:repeating-linear-gradient(45deg, var(--brand-palette-fg) 0 1px, transparent 1px 3px), repeating-linear-gradient(-45deg, var(--brand-palette-bg) 0 1px, transparent 1px 3px)}@supports (color:color-mix(in lab, red, red)){.candycode-brand[data-appearance-material=etched]{--brand-surface-texture:repeating-linear-gradient(45deg, color-mix(in srgb, var(--brand-palette-fg) 4%, transparent) 0 1px, transparent 1px 3px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--brand-palette-bg) 7%, transparent) 0 1px, transparent 1px 3px)}}.candycode-brand[data-appearance-border=hairline]{--brand-surface-border:1px solid var(--brand-palette-fg)}@supports (color:color-mix(in lab, red, red)){.candycode-brand[data-appearance-border=hairline]{--brand-surface-border:1px solid color-mix(in srgb, var(--brand-palette-fg) 12%, transparent)}}.candycode-brand[data-appearance-border=line]{--brand-surface-border:1px solid var(--brand-palette-fg)}@supports (color:color-mix(in lab, red, red)){.candycode-brand[data-appearance-border=line]{--brand-surface-border:1px solid color-mix(in srgb, var(--brand-palette-fg) 28%, transparent)}}.candycode-brand[data-appearance-border=heavy]{--brand-surface-border:2px solid var(--brand-palette-fg)}@supports (color:color-mix(in lab, red, red)){.candycode-brand[data-appearance-border=heavy]{--brand-surface-border:2px solid color-mix(in srgb, var(--brand-palette-fg) 55%, transparent)}}.candycode-brand[data-appearance-shadow=none]{--brand-surface-shadow:none}.candycode-brand[data-appearance-shadow=soft]{--brand-surface-shadow:0 6px 18px #0000001a}.candycode-brand[data-appearance-shadow=deep]{--brand-surface-shadow:0 32px 90px #00000047}.candycode-brand[data-appearance-texture=hairlines]{--brand-surface-texture:repeating-linear-gradient(to bottom, var(--brand-palette-fg) 0 1px, transparent 1px 4px)}@supports (color:color-mix(in lab, red, red)){.candycode-brand[data-appearance-texture=hairlines]{--brand-surface-texture:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--brand-palette-fg) 6%, transparent) 0 1px, transparent 1px 4px)}}.candycode-brand[data-appearance-texture=grid]{--brand-surface-texture:repeating-linear-gradient(to bottom, var(--brand-palette-fg) 0 1px, transparent 1px 12px), repeating-linear-gradient(to right, var(--brand-palette-fg) 0 1px, transparent 1px 12px)}@supports (color:color-mix(in lab, red, red)){.candycode-brand[data-appearance-texture=grid]{--brand-surface-texture:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--brand-palette-fg) 7%, transparent) 0 1px, transparent 1px 12px), repeating-linear-gradient(to right, color-mix(in srgb, var(--brand-palette-fg) 7%, transparent) 0 1px, transparent 1px 12px)}}.candycode-brand[data-appearance-texture=dots]{--brand-surface-texture:radial-gradient(var(--brand-palette-fg) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.candycode-brand[data-appearance-texture=dots]{--brand-surface-texture:radial-gradient(color-mix(in srgb, var(--brand-palette-fg) 14%, transparent) 1px, transparent 1px)}}.candycode-brand[data-appearance-texture=dots]{--brand-surface-texture-size:8px 8px}.candycode-brand[data-appearance-texture=grain]{--brand-surface-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)' opacity='0.22'/%3E%3C/svg%3E");--brand-surface-texture-size:120px 120px;--brand-surface-texture-blend:overlay}.candycode-brand[data-appearance-texture=static]{--brand-surface-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23s)' opacity='0.45'/%3E%3C/svg%3E");--brand-surface-texture-size:120px 120px;--brand-surface-texture-blend:overlay}.candycode-brand{color-scheme:light}.candycode-brand:where([data-appearance-mode=dark]:not(:has(.candycode-scheme-switch:checked)),:not([data-appearance-mode=dark]):has(.candycode-scheme-switch:checked)){--brand-surface-shadow:0 20px 60px #00000080;color-scheme:dark}.candycode-brand:where([data-appearance-mode=dark]:not(:has(.candycode-scheme-switch:checked)),:not([data-appearance-mode=dark]):has(.candycode-scheme-switch:checked))[data-appearance-material=glass],.candycode-brand:where([data-appearance-mode=dark]:not(:has(.candycode-scheme-switch:checked)),:not([data-appearance-mode=dark]):has(.candycode-scheme-switch:checked)) .candycode-glass{--brand-surface-alpha:42%}.candycode-brand:where([data-appearance-mode=dark]:not(:has(.candycode-scheme-switch:checked)),:not([data-appearance-mode=dark]):has(.candycode-scheme-switch:checked))[data-appearance-material=glass][data-appearance-glass=light]{--brand-surface-alpha:24%}.candycode-brand:where([data-appearance-mode=dark]:not(:has(.candycode-scheme-switch:checked)),:not([data-appearance-mode=dark]):has(.candycode-scheme-switch:checked))[data-appearance-material=glass][data-appearance-glass=heavy]{--brand-surface-alpha:62%}.candycode-brand:where([data-appearance-mode=dark]:not(:has(.candycode-scheme-switch:checked)),:not([data-appearance-mode=dark]):has(.candycode-scheme-switch:checked)) [data-candycode-header][data-nav-glass-alpha=light] .candycode-glass{--brand-surface-alpha:24%}.candycode-brand:where([data-appearance-mode=dark]:not(:has(.candycode-scheme-switch:checked)),:not([data-appearance-mode=dark]):has(.candycode-scheme-switch:checked)) [data-candycode-header][data-nav-glass-alpha=heavy] .candycode-glass{--brand-surface-alpha:62%}.candycode-brand:where([data-appearance-mode=dark]:not(:has(.candycode-scheme-switch:checked)),:not([data-appearance-mode=dark]):has(.candycode-scheme-switch:checked))[data-appearance-material=fluted]{--brand-surface-alpha:48%}.candycode-brand:where([data-appearance-mode=dark]:not(:has(.candycode-scheme-switch:checked)),:not([data-appearance-mode=dark]):has(.candycode-scheme-switch:checked))[data-appearance-material=etched]{--brand-surface-alpha:58%}.candycode-brand:where([data-appearance-mode=dark]:not(:has(.candycode-scheme-switch:checked)),:not([data-appearance-mode=dark]):has(.candycode-scheme-switch:checked))[data-appearance-shadow=soft]{--brand-surface-shadow:0 6px 18px #00000059}.candycode-brand:where([data-appearance-mode=dark]:not(:has(.candycode-scheme-switch:checked)),:not([data-appearance-mode=dark]):has(.candycode-scheme-switch:checked))[data-appearance-shadow=deep]{--brand-surface-shadow:0 32px 90px #000000a6}.candycode-brand:where([data-appearance-mode=dark]:not(:has(.candycode-scheme-switch:checked)),:not([data-appearance-mode=dark]):has(.candycode-scheme-switch:checked)) .candycode-scheme-dot{background:currentColor}.candycode-scheme-toggle{cursor:pointer;color:var(--candycode-nav-ink);align-items:center;display:inline-flex}.candycode-scheme-dot{box-sizing:border-box;width:calc(var(--brand-icon) * .62);height:calc(var(--brand-icon) * .62);transition:background-color calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);background:0 0;border:1px solid;border-radius:9999px;display:block}[data-candycode-keynav] .candycode-scheme-switch:focus+.candycode-scheme-dot{outline:var(--candycode-focus-ring) solid currentColor;outline-offset:var(--candycode-focus-offset)}.candycode-surface{background-color:var(--brand-palette-surface)}@supports (color:color-mix(in lab, red, red)){.candycode-surface{background-color:color-mix(in srgb, var(--brand-palette-surface) var(--brand-surface-alpha), transparent)}}.candycode-surface{background-image:var(--brand-surface-texture);background-size:var(--brand-surface-texture-size);background-blend-mode:var(--brand-surface-texture-blend);backdrop-filter:var(--brand-surface-blur);border:var(--brand-surface-border)}.candycode-surface-sheet{background-color:var(--brand-palette-surface)}@supports (color:color-mix(in lab, red, red)){.candycode-surface-sheet{background-color:color-mix(in srgb, var(--brand-palette-surface) var(--brand-surface-sheet-alpha), transparent)}}.candycode-surface-sheet{background-image:var(--brand-surface-texture);background-size:var(--brand-surface-texture-size);background-blend-mode:var(--brand-surface-texture-blend);backdrop-filter:var(--brand-surface-blur);border:var(--brand-surface-border)}.candycode-raised{box-shadow:var(--brand-surface-shadow)}[data-candycode-ground]{min-width:0}[data-candycode-backdrop-slot]{inset:0 0 0 calc(-1 * var(--candycode-nav-rail));position:absolute;overflow:clip}[data-candycode-body]:before{content:"";z-index:-20;background:var(--color-bg);position:absolute;inset:0}[data-candycode-runway]{display:none}@media (min-width:1600px) or ((min-width:600px) and (not (min-width:1600px)) and (min-aspect-ratio:1)){[data-candycode-page][data-held~=large]>:not([data-candycode-runway]){position:sticky;top:0}[data-candycode-body]:has([data-candycode-colophon=pinned]):has([data-candycode-page][data-held~=large])>[data-candycode-ground],[data-candycode-body]:has([data-candycode-page][data-held~=large])>[data-candycode-colophon=pinned]{grid-area:1/1}[data-candycode-body]:has([data-candycode-page][data-held~=large])>[data-candycode-colophon=pinned]{align-self:end}}@media (min-width:600px) and (not (min-width:1600px)) and (not (min-aspect-ratio:1)){[data-candycode-page][data-held~=small]>:not([data-candycode-runway]){position:sticky;top:0}[data-candycode-body]:has([data-candycode-colophon=pinned]):has([data-candycode-page][data-held~=small])>[data-candycode-ground],[data-candycode-body]:has([data-candycode-page][data-held~=small])>[data-candycode-colophon=pinned]{grid-area:1/1}[data-candycode-body]:has([data-candycode-page][data-held~=small])>[data-candycode-colophon=pinned]{align-self:end}[data-candycode-page][data-held~=small]>[data-candycode-runway]{display:block}}@media not all and (min-width:600px){[data-candycode-page][data-held~=small]>:not([data-candycode-runway]){position:static}[data-candycode-body]:has([data-candycode-page][data-held~=small])>[data-candycode-colophon=held]{visibility:visible;opacity:1;z-index:auto;padding-bottom:var(--candycode-header-dock-height);position:static}[data-candycode-body]:has([data-candycode-page][data-held~=small]) [data-candycode-claim]{padding-bottom:var(--brand-space-sm)}[data-candycode-claim-reserved]{display:block}}[data-candycode-page-stack]>*,[data-candycode-body]>*{pointer-events:auto}[data-candycode-page-stack],[data-candycode-body],[data-candycode-header-float],[data-candycode-backdrop-slot]{pointer-events:none}[data-candycode-colophon]{pointer-events:none;min-width:0;min-height:var(--candycode-colophon-floor);color:var(--brand-palette-fg);background-image:linear-gradient(to top, var(--brand-palette-bg) 0%, var(--brand-palette-bg) var(--brand-scrim-fade-stop), transparent 100%)}@supports (color:color-mix(in lab, red, red)){[data-candycode-colophon]{background-image:linear-gradient(to top, color-mix(in srgb, var(--brand-palette-bg) var(--brand-scrim-alpha), transparent) 0%, color-mix(in srgb, var(--brand-palette-bg) calc(var(--brand-scrim-alpha) * .4), transparent) var(--brand-scrim-fade-stop), transparent 100%)}}[data-candycode-deck-bed]{z-index:-10;pointer-events:none;color:var(--brand-palette-fg);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:clip}[data-candycode-deck-bed-hold]{flex:none;height:12rem;display:block;position:sticky;bottom:0}[data-candycode-mini-player]{z-index:45;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:clip}[data-candycode-mini-player-bar]{bottom:var(--brand-space-sm);pointer-events:auto;margin-left:var(--brand-space-sm);margin-right:var(--brand-space-sm);padding-left:var(--brand-space-sm);padding-right:var(--brand-space-sm);padding-top:var(--brand-space-xs);padding-bottom:var(--brand-space-xs);min-height:var(--candycode-header-dock-height);border-radius:var(--brand-radius);border:1px solid var(--candycode-header-dock-edge);background-color:var(--candycode-header-dock-fill);backdrop-filter:var(--brand-surface-blur);color:var(--brand-palette-fg);flex:none;position:sticky}:root[data-candycode-band-taken] [data-header-band=bottom]{display:none}[data-candycode-colophon] a{pointer-events:auto}[data-candycode-colophon=held]{z-index:50;visibility:hidden;opacity:0;transition:opacity calc(var(--candycode-motion-travel) * var(--brand-motion-tempo)) ease, visibility 0s linear calc(var(--candycode-motion-travel) * var(--brand-motion-tempo));position:absolute;bottom:0;left:0;right:0}[data-scrolled] [data-candycode-colophon=held]{visibility:visible;opacity:1;transition:opacity calc(var(--candycode-motion-travel) * var(--brand-motion-tempo)) ease, visibility 0s}[data-candycode-colophon=pinned]{z-index:30;min-height:var(--candycode-colophon-floor);visibility:visible;opacity:1;background-image:none;transition:none;position:sticky;bottom:0}@media (min-width:1600px) or ((min-width:600px) and (not (min-width:1600px)) and (min-aspect-ratio:1)){[data-candycode-body]:has([data-candycode-colophon=pinned]):has([data-candycode-page][data-single~=large])>[data-candycode-ground],[data-candycode-body]:has([data-candycode-page][data-single~=large])>[data-candycode-colophon=pinned]{grid-area:1/1}[data-candycode-body]:has([data-candycode-page][data-single~=large])>[data-candycode-colophon=pinned]{align-self:end}[data-candycode-body]:has([data-candycode-page][data-single~=large])>[data-candycode-colophon=held]{visibility:visible;opacity:1;transition:none}}@media not all and (min-width:600px){[data-candycode-body]:has([data-candycode-colophon=pinned]):has([data-candycode-page][data-single~=small])>[data-candycode-ground],[data-candycode-body]:has([data-candycode-page][data-single~=small])>[data-candycode-colophon=pinned]{grid-area:1/1}[data-candycode-body]:has([data-candycode-page][data-single~=small])>[data-candycode-colophon=pinned]{align-self:end}[data-candycode-body]:has([data-candycode-page][data-single~=small])>[data-candycode-colophon=held]{visibility:visible;opacity:1;transition:none}[data-candycode-colophon=held]>*{display:none}[data-candycode-colophon=held]{background-image:none;min-height:0}}@media (min-width:600px) and (not (min-width:1600px)) and (not (min-aspect-ratio:1)){[data-candycode-claim-reserved]{display:block}[data-candycode-body]:has([data-candycode-page][data-held~=small]) [data-candycode-hero]{padding-bottom:calc(var(--candycode-hero-block-bottom) + var(--candycode-colophon-floor))}}.candycode-tile{padding:var(--brand-space-xs);border-radius:var(--brand-radius);background:currentColor}@supports (color:color-mix(in lab, red, red)){.candycode-tile{background:color-mix(in srgb, currentColor 10%, transparent)}}.candycode-tile{transition:background calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease)}@media (hover:hover) and (pointer:fine){.candycode-tile:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.candycode-tile:hover{background:color-mix(in srgb, currentColor 20%, transparent)}}}[data-tile-shape=circle] .candycode-tile{aspect-ratio:1;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}[data-tile-shape=hexagon] .candycode-tile{aspect-ratio:1;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);border-radius:0;justify-content:center;align-items:center;display:inline-flex}[data-header-group-ink] [data-header-entry]:not([data-header-cta]){opacity:var(--brand-nav-dim)}[data-nav-active-underline] [data-header-entry][aria-current=page]{text-underline-offset:.2em;text-decoration-line:underline}[data-nav-active-underline=dotted] [data-header-entry][aria-current=page]{text-decoration-style:dotted}[data-nav-active-underline=dashed] [data-header-entry][aria-current=page]{text-decoration-style:dashed}[data-nav-active-ink=dim] [data-header-entry][aria-current=page]{opacity:.8}[data-nav-active-ink=strengthen] [data-header-entry][aria-current=page]{opacity:var(--brand-ink-100)}@media (hover:hover) and (pointer:fine){[data-nav-hover-underline] [data-header-entry]:hover{text-underline-offset:.2em;text-decoration-line:underline}[data-nav-hover-underline=dotted] [data-header-entry]:hover{text-decoration-style:dotted}[data-nav-hover-underline=dashed] [data-header-entry]:hover{text-decoration-style:dashed}}[data-nav-hover-ink] [data-header-entry]:not([data-header-cta]){transition:opacity calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease)}[data-nav-hover-ink=strengthen] [data-header-entry]{opacity:.8}@media (hover:hover) and (pointer:fine){[data-nav-hover-ink=dim] [data-header-entry]:hover{opacity:.8}[data-nav-hover-ink=strengthen] [data-header-entry]:hover{opacity:1}}[data-candycode-account-face]{--brand-icon-face:calc(var(--brand-icon-lg) + var(--brand-space-2xs) * 2)}[data-header-mark]{position:relative}.candycode-nav-hover-caret{opacity:0;max-width:0;transition:max-width calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease), opacity calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){[data-header-entry]:hover .candycode-nav-hover-caret{opacity:1;max-width:1em}[data-banner-hover=accent] [data-banner-item]:hover{color:var(--brand-palette-accent);text-decoration-line:underline;-webkit-text-decoration-color:var(--brand-palette-accent);-webkit-text-decoration-color:var(--brand-palette-accent);-webkit-text-decoration-color:var(--brand-palette-accent);text-decoration-color:var(--brand-palette-accent)}}[data-glyph-bars="2"] [data-glyph-middle-bar]{display:none}[data-nav-icon=menu] path{transform-box:view-box;transform-origin:12px 12px;transition:transform calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-slide-ease), opacity calc(var(--candycode-motion-least) * var(--brand-motion-tempo)) ease}[data-nav-icon-crossed] path:first-of-type{transform:rotate(45deg)translateY(6px)}[data-nav-icon-crossed] path:nth-of-type(3){transform:rotate(-45deg)translateY(-6px)}[data-nav-icon-crossed] [data-glyph-middle-bar]{opacity:0}@starting-style{[data-nav-icon-crossed] path:first-of-type,[data-nav-icon-crossed] path:nth-of-type(3){transform:none}[data-nav-icon-crossed] [data-glyph-middle-bar]{opacity:1}}[data-header-columns="2"]:has([data-header-slot=top-start] [data-header-fill]){grid-template-columns:1fr auto}[data-header-columns="2"]:has([data-header-slot=top-end] [data-header-fill]){grid-template-columns:auto 1fr}@media not all and (min-width:600px){[data-header-frame=full]>[data-header-band=bottom][data-header-band-filled=true]{margin-left:calc(-1 * var(--brand-nav-inset));margin-right:calc(-1 * var(--brand-nav-inset));margin-bottom:calc(-1 * var(--brand-nav-inset));padding-left:var(--brand-nav-inset);padding-right:var(--brand-nav-inset);padding-top:var(--brand-space-xs);padding-bottom:var(--brand-space-xs);border-top:1px solid var(--candycode-header-dock-edge);background-color:var(--candycode-header-dock-fill);backdrop-filter:var(--brand-surface-blur);min-height:var(--candycode-header-dock-height)}[data-header-frame=full]>[data-header-band=bottom][data-header-band-filled=true] [data-header-social-run]{justify-content:space-between}[data-header-frame=full]>[data-header-band=bottom][data-header-band-cells="1"]{grid-template-columns:1fr}[data-header-frame=full]>[data-header-band=bottom][data-header-band-cells="1"]>[data-header-slot]{grid-area:1/1}[data-header-frame=full]>[data-header-band=bottom][data-header-band-filled=true] :is([data-header-nav]:has([data-header-social-run]),[data-header-nav]:has([data-header-social-run])>ul,li:has(>[data-header-social-run]),[data-header-social-run]){width:100%}}[data-header-align=end] [data-header-social-run][data-header-direction=column],[data-header-align=end] [data-header-group=inline]>span:last-child{align-items:flex-end}[data-header-align=center] [data-header-social-run][data-header-direction=column],[data-header-align=center] [data-header-group=inline]>span:last-child{align-items:center}[data-candycode-grid]{--candycode-grid-n:var(--candycode-grid-columns);--candycode-grid-track:calc((100% - (var(--candycode-grid-n) - 1) * var(--brand-space-lg)) / var(--candycode-grid-n));grid-template-columns:repeat(auto-fill, minmax(var(--candycode-grid-track), 1fr));--candycode-grid-rows:none;grid-template-rows:var(--candycode-grid-rows)}[data-grid-cell]{grid-row:var(--candycode-cell-row);grid-column:var(--candycode-cell-column)}@media (not (min-width:600px)) or ((min-width:600px) and (not (min-width:1600px)) and (not (min-aspect-ratio:1))){[data-candycode-grid]{--candycode-grid-n:var(--candycode-grid-columns-used);grid-template-rows:none}[data-grid-cell]{grid-area:auto}}@media not all and (min-width:600px){[data-candycode-grid][data-candycode-grid-columns-used="3"],[data-candycode-grid][data-candycode-grid-columns-used="4"],[data-candycode-grid][data-candycode-grid-columns-used="5"],[data-candycode-grid][data-candycode-grid-columns-used="6"],[data-candycode-grid][data-candycode-grid-columns-used="7"],[data-candycode-grid][data-candycode-grid-columns-used="8"],[data-candycode-grid][data-candycode-grid-columns-used="9"]{--candycode-grid-n:2}}@media (min-width:600px) and (not (min-width:1600px)) and (not (min-aspect-ratio:1)){[data-candycode-grid][data-candycode-grid-columns-used="5"],[data-candycode-grid][data-candycode-grid-columns-used="6"],[data-candycode-grid][data-candycode-grid-columns-used="7"],[data-candycode-grid][data-candycode-grid-columns-used="8"],[data-candycode-grid][data-candycode-grid-columns-used="9"]{--candycode-grid-n:4}}@media (min-width:600px) and (not (min-width:1600px)) and (min-aspect-ratio:1){[data-candycode-grid][data-candycode-grid-columns="8"],[data-candycode-grid][data-candycode-grid-columns="9"]{--candycode-grid-n:7}}.candycode-scrim-fade{background-image:linear-gradient(to bottom, var(--brand-scrim-ink) 0%, var(--brand-scrim-ink) var(--brand-scrim-fade-stop), transparent 100%)}@supports (color:color-mix(in lab, red, red)){.candycode-scrim-fade{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--brand-scrim-ink) var(--brand-scrim-fade-alpha), transparent) 0%, color-mix(in srgb, var(--brand-scrim-ink) calc(var(--brand-scrim-fade-alpha) * .4), transparent) var(--brand-scrim-fade-stop), transparent 100%)}}[data-nav-scrim=light]{--brand-scrim-fade-alpha:45%}[data-nav-scrim=strong]{--brand-scrim-fade-alpha:85%}[data-header-surface=bar]:not([data-header-frame=full]),[data-header-surface=rule]:not([data-header-frame=full]),[data-header-surface]:not([data-header-frame=full])>:not([data-header-measure]),[data-header-surface]:not([data-header-frame=full])>[data-header-measure]>*>*{pointer-events:auto}.candycode-scrim-rule{border-bottom:1px solid var(--brand-palette-fg);background:0 0}@supports (color:color-mix(in lab, red, red)){.candycode-scrim-rule{border-bottom:1px solid color-mix(in srgb, var(--brand-palette-fg) var(--brand-scrim-alpha), transparent)}}.candycode-scrim-clear{background:0 0}.candycode-rhythm{flex-direction:column;display:flex}.candycode-rhythm>*{margin-top:0;margin-bottom:0}.candycode-rhythm>*+*{margin-top:var(--brand-space-md)}.candycode-rhythm>[data-rhythm=text]+[data-rhythm=text],.candycode-rhythm>[data-rhythm=kicker]+*{margin-top:var(--brand-space-xs)}.candycode-brand [data-rhythm=kicker]{font-family:var(--brand-typography-label-font);font-weight:var(--brand-typography-label-weight);letter-spacing:var(--brand-typography-label-letter-spacing);text-transform:var(--brand-typography-label-text-transform)}[data-nav-scrolled] [data-header-surface]{transition:background-color calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) ease, border-color calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) ease, min-height calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) ease}[data-scrolled] [data-nav-scrolled=bar] [data-header-surface]{background-color:var(--brand-palette-surface)}@supports (color:color-mix(in lab, red, red)){[data-scrolled] [data-nav-scrolled=bar] [data-header-surface]{background-color:color-mix(in srgb, var(--brand-palette-surface) var(--brand-surface-alpha), transparent)}}[data-scrolled] [data-nav-scrolled=bar] [data-header-surface]{background-image:var(--brand-surface-texture);background-size:var(--brand-surface-texture-size);background-blend-mode:var(--brand-surface-texture-blend);backdrop-filter:var(--brand-surface-blur);border-bottom-color:#0000;min-height:0}[data-scrolled] [data-nav-scrolled=fade] [data-header-surface]{background-color:#0000;background-image:linear-gradient(to bottom, var(--brand-palette-bg) 0%, var(--brand-palette-bg) var(--brand-scrim-fade-stop), transparent 100%)}@supports (color:color-mix(in lab, red, red)){[data-scrolled] [data-nav-scrolled=fade] [data-header-surface]{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--brand-palette-bg) var(--brand-scrim-fade-alpha), transparent) 0%, color-mix(in srgb, var(--brand-palette-bg) calc(var(--brand-scrim-fade-alpha) * .4), transparent) var(--brand-scrim-fade-stop), transparent 100%)}}[data-scrolled] [data-nav-scrolled=fade] [data-header-surface]{backdrop-filter:none;border-bottom-color:#0000}[data-scrolled] [data-nav-scrolled=rule] [data-header-surface]{backdrop-filter:none;border-bottom:1px solid var(--brand-palette-fg);background-color:#0000;background-image:none}@supports (color:color-mix(in lab, red, red)){[data-scrolled] [data-nav-scrolled=rule] [data-header-surface]{border-bottom:1px solid color-mix(in srgb, var(--brand-palette-fg) var(--brand-scrim-alpha), transparent)}}[data-scrolled] [data-nav-scrolled=rule] [data-header-surface]{min-height:0}[data-scrolled] [data-nav-scrolled=clear] [data-header-surface]{backdrop-filter:none;background-color:#0000;background-image:none;border-bottom-color:#0000;min-height:0}[data-hero-cue]{opacity:var(--brand-ink-80);transition:opacity calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) ease}[data-scrolled] [data-hero-cue]{opacity:0}.candycode-marquee-band{background:var(--brand-palette-bg);width:100%;height:100%;color:var(--brand-palette-fg);font-family:var(--brand-typography-ramp-h1-heading-font);font-weight:var(--brand-typography-ramp-h1-heading-weight);letter-spacing:var(--brand-typography-ramp-h1-heading-letter-spacing);text-transform:var(--brand-typography-ramp-h1-heading-text-transform);white-space:nowrap;font-size:var(--candycode-marquee-size);opacity:var(--candycode-marquee-opacity);align-items:center;display:flex;overflow:hidden}.candycode-marquee-half{min-width:calc(100vw - var(--candycode-page-inline-end));justify-content:space-around;align-items:center;gap:var(--brand-space-xl);display:flex}.candycode-marquee-track{width:max-content;animation:candycode-marquee var(--candycode-marquee-seconds) linear infinite;display:flex}@keyframes candycode-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}img[data-candycode-img]{opacity:0;transition:opacity calc(var(--candycode-motion-leave) * var(--brand-motion-tempo)) ease-out}img[data-candycode-img][data-candycode-loaded]{opacity:1}@keyframes candycode-fade-in{0%{opacity:0}to{opacity:1}}[data-candycode-release]{animation:candycode-fade-in calc(var(--candycode-motion-travel) * var(--brand-motion-tempo)) ease-out both}@keyframes candycode-fade-out{0%{opacity:1}to{opacity:0}}[data-candycode-signup-leaving]{animation:candycode-fade-out calc(var(--candycode-motion-least) * var(--brand-motion-tempo)) ease-in forwards;pointer-events:none}[data-hero-flip-toggle]{animation:candycode-fade-in calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) ease-out both;--candycode-flip-fade:calc(var(--candycode-motion-least) * var(--brand-motion-tempo));--candycode-flip-slide:calc(var(--candycode-motion-leave) * var(--brand-motion-tempo))}[data-hero-flip-toggle][data-standing-down]{animation:candycode-fade-out var(--candycode-flip-fade) ease-in forwards;pointer-events:none}[data-flip-stack]{min-height:1em;transition:width var(--candycode-flip-slide) var(--candycode-motion-slide-ease);align-content:center;display:grid;overflow:hidden}[data-flip-word]{opacity:0;width:max-content;transition:opacity var(--candycode-flip-fade) ease;grid-area:1/1}[data-flip-word][data-flip-current]{opacity:1;transition-delay:var(--candycode-flip-slide)}[data-hero-flip-toggle][data-swapping] [data-flip-word]{opacity:0;transition-delay:0s}@keyframes candycode-refuse{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes candycode-refuse-again{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}[data-candycode-signup-refused=a],[data-candycode-member-refused=a]{animation:candycode-refuse calc(var(--candycode-motion-least) * var(--brand-motion-tempo)) ease-in-out}[data-candycode-signup-refused=b],[data-candycode-member-refused=b]{animation:candycode-refuse-again calc(var(--candycode-motion-least) * var(--brand-motion-tempo)) ease-in-out}[data-release-flip]{perspective:60rem}[data-hero-media]:has([data-release-flip]){overflow:visible}[data-release-flip-faces]{transform-style:preserve-3d;transition:transform calc(var(--candycode-motion-travel) * var(--brand-motion-tempo)) var(--candycode-motion-slide-ease)}[data-release-flip-face]{backface-visibility:hidden;border-radius:var(--candycode-hero-media-radius);position:absolute;inset:0;overflow:hidden;transform:translateZ(.5px)}[data-release-flip-face=back]{transform:rotateY(180deg)translateZ(.5px)}[data-release-flip-face]:after{content:"";border:1px solid var(--candycode-hero-media-edge);border-radius:inherit;pointer-events:none;position:absolute;inset:0}[data-release-flip-press]{position:relative}[data-release-flip-press]:after{content:"";opacity:0;transition:opacity calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);pointer-events:none;background:#fff;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){[data-release-flip-press]:hover:after{opacity:.05}}[data-release-player-shape=square]{font-size:var(--candycode-release-square-type)}[data-header-seat=center] [data-header-social-run]{justify-content:center}[data-header-seat=end] [data-header-social-run]{justify-content:flex-end}[data-candycode-region=scrubber]::-webkit-slider-runnable-track{height:var(--candycode-seek-rail);background:var(--candycode-seek-fill);border-radius:999px}[data-candycode-region=scrubber]::-moz-range-track{height:var(--candycode-seek-rail);background:var(--candycode-seek-fill);border-radius:999px}[data-candycode-region=scrubber]::-webkit-slider-thumb{appearance:none;width:var(--candycode-seek-thumb);height:var(--candycode-seek-thumb);margin-top:calc((var(--candycode-seek-rail) - var(--candycode-seek-thumb)) / 2);background:currentColor;border-radius:999px}[data-candycode-region=scrubber]::-moz-range-thumb{width:var(--candycode-seek-thumb);height:var(--candycode-seek-thumb);background:currentColor;border:0;border-radius:999px}[data-candycode-glow=soft]{--candycode-glow:0 0 .3em currentColor, 0 0 .8em currentColor;--candycode-glow-dim:0 0 .15em currentColor, 0 0 .4em currentColor;--candycode-glow-filter:drop-shadow(0 0 .3em currentColor)}[data-candycode-glow=strong]{--candycode-glow:0 0 .2em currentColor, 0 0 .5em currentColor, 0 0 .8em currentColor, 0 0 1.6em currentColor;--candycode-glow-dim:0 0 .1em currentColor, 0 0 .25em currentColor, 0 0 .4em currentColor, 0 0 .8em currentColor;--candycode-glow-filter:drop-shadow(0 0 .2em currentColor) drop-shadow(0 0 .8em currentColor)}[data-candycode-glow]{text-shadow:var(--candycode-glow)}[data-candycode-colophon] [data-candycode-glow]{--candycode-glow:0 0 .25em var(--brand-palette-bg), 0 0 .5em var(--brand-palette-bg), 0 0 .9em var(--brand-palette-bg)}img[data-candycode-glow],[data-candycode-glow] img{filter:var(--candycode-glow-filter)}@keyframes candycode-glow-pulse{0%{text-shadow:var(--candycode-glow-dim)}to{text-shadow:var(--candycode-glow)}}[data-candycode-glow-pulse]{animation:1.6s ease-in-out infinite alternate candycode-glow-pulse}[data-candycode-reveal]{position:relative}[data-candycode-reveal]>[data-candycode-reveal-note],[data-candycode-reveal]>[data-candycode-reveal-marquee],[data-candycode-reveal]>[data-candycode-reveal-shot]{opacity:0;pointer-events:none;transition:opacity calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease)}[data-candycode-reveal]:focus-within>[data-candycode-reveal-note],[data-candycode-reveal]:focus-within>[data-candycode-reveal-marquee],[data-candycode-reveal]:focus-within>[data-candycode-reveal-shot]{opacity:1}@media (hover:hover) and (pointer:fine){[data-candycode-reveal]:hover>[data-candycode-reveal-note],[data-candycode-reveal]:hover>[data-candycode-reveal-marquee],[data-candycode-reveal]:hover>[data-candycode-reveal-shot]{opacity:1}}.candycode-reveal-note{z-index:2;width:max-content;max-width:calc((100vw - var(--candycode-page-inline-end)) * .5);font-size:var(--brand-typography-ramp-lead-size);line-height:var(--brand-typography-ramp-lead-line-height);color:var(--candycode-nav-ink);position:absolute;top:0;left:26rem}.candycode-reveal-marquee{z-index:0;font-size:calc(var(--brand-nav-size) * 1.3);font-weight:var(--brand-nav-weight);white-space:nowrap;opacity:0;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}[data-candycode-reveal]:focus-within>.candycode-reveal-marquee{opacity:.2}@media (hover:hover) and (pointer:fine){[data-candycode-reveal]:hover>.candycode-reveal-marquee{opacity:.2}}.candycode-reveal-shot{z-index:0;width:calc((100vw - var(--candycode-page-inline-end)) * .42);padding:var(--brand-space-xl) var(--brand-space-lg);display:block;position:fixed;top:0;bottom:0;left:0}[data-header-seat=start] .candycode-reveal-shot{left:auto;right:0}@keyframes candycode-hero-float{0%{translate:0 -.5rem}to{translate:0 .5rem}}@keyframes candycode-hero-pulse{0%{scale:1}to{scale:1.02}}@keyframes candycode-hero-bob{0%{translate:0 -1rem}to{translate:0 1rem}}[data-candycode-hero]{--candycode-hero-block-top:var(--candycode-hero-inset);--candycode-hero-block-bottom:var(--candycode-hero-inset);--candycode-hero-mark-ceiling:70%;--candycode-hero-media-ceiling:100%;--candycode-hero-figure-cap:calc(var(--candycode-hero-budget) - 2 * var(--candycode-hero-inset));--candycode-hero-media-top:var(--candycode-hero-inset-panel);--candycode-hero-media-bottom:var(--candycode-hero-inset-panel);--candycode-hero-media-fill:1;--candycode-hero-media-fit:calc(( var(--candycode-hero-budget) - var(--candycode-hero-media-top) - var(--candycode-hero-media-bottom) ) * var(--candycode-hero-media-fill));--candycode-hero-media-reach:.45;--candycode-hero-media-fit-narrow:var(--candycode-hero-media-fit);--candycode-stage-dock-bottom:var(--brand-space-sm)}@media (not (min-width:600px)) or ((min-width:600px) and (not (min-width:1600px)) and (not (min-aspect-ratio:1))){[data-candycode-hero]{--candycode-hero-media-fit-narrow:calc(var(--candycode-hero-media-fit) * var(--candycode-hero-narrow-media-share))}}:is([data-candycode-body],.candycode-frame){--candycode-nav-rail:var(--candycode-nav-rail-large)}@media (not (min-width:600px)) or ((min-width:600px) and (not (min-width:1600px)) and (not (min-aspect-ratio:1))){:is([data-candycode-body],.candycode-frame){--candycode-nav-rail:var(--candycode-nav-rail-small)}}[data-candycode-page-stack]{--candycode-nav-band:var(--candycode-nav-band-large);--candycode-nav-clear:var(--candycode-nav-clear-large);--candycode-nav-corner:var(--candycode-nav-corner-large);--candycode-nav-foot:var(--candycode-nav-foot-large);--candycode-nav-footed:var(--candycode-nav-footed-large)}@media (not (min-width:600px)) or ((min-width:600px) and (not (min-width:1600px)) and (not (min-aspect-ratio:1))){[data-candycode-page-stack]{--candycode-nav-band:var(--candycode-nav-band-small);--candycode-nav-clear:var(--candycode-nav-clear-small);--candycode-nav-corner:var(--candycode-nav-corner-small);--candycode-nav-foot:var(--candycode-nav-foot-small);--candycode-nav-footed:var(--candycode-nav-footed-small)}}[data-candycode-page-stack] [data-candycode-hero]{--candycode-hero-block-top:calc(var(--candycode-nav-clear) + var(--candycode-hero-inset-panel));--candycode-hero-media-top:var(--candycode-hero-block-top);--candycode-hero-block-bottom:calc(var(--candycode-nav-foot) + var(--candycode-hero-inset-panel) * (1 - var(--candycode-nav-footed)));--candycode-hero-media-bottom:var(--candycode-hero-block-bottom);--candycode-stage-dock-bottom:calc(var(--candycode-nav-foot) + var(--brand-space-sm))}[data-candycode-hero]{--candycode-stage-wait:var(--candycode-motion-dwell)}[data-candycode-hero][data-candycode-stage-live],[data-candycode-motion=instant] [data-candycode-hero]{--candycode-stage-wait:0s}[data-candycode-hero]>:not([data-candycode-region=background],[data-candycode-hero-live-slot],[data-candycode-hero-scene-slot]){transition:opacity var(--candycode-motion-dwell) ease-in-out var(--candycode-stage-wait)}[data-candycode-hero][data-candycode-stage-live]>:not([data-candycode-region=background],[data-candycode-hero-live-slot],[data-candycode-hero-scene-slot]){opacity:0;pointer-events:none}[data-candycode-chat-floating],[data-candycode-hero] :is([data-candycode-chat-sheet],[data-candycode-chat-toggle],[data-candycode-stage-bar],[data-candycode-stage-fade]){transition:opacity var(--candycode-motion-dwell) ease-in-out}body:has([data-candycode-hero][data-candycode-stage-starved]) [data-candycode-chat-floating],[data-candycode-hero][data-candycode-stage-starved] :is([data-candycode-chat-sheet],[data-candycode-chat-toggle],[data-candycode-stage-bar],[data-candycode-stage-fade]){opacity:0;pointer-events:none}[data-hero-panel][data-hero-motion=float]{animation:4s ease-in-out infinite alternate candycode-hero-float}[data-hero-panel][data-hero-motion=pulse]{animation:5s ease-in-out infinite alternate candycode-hero-pulse}[data-hero-panel][data-hero-motion=bob]{animation:2.8s cubic-bezier(.45,0,.55,1) infinite alternate candycode-hero-bob}:root[data-candycode-layout-debug] [data-hero-half]{outline:1px dashed oklch(85% 0 0)}:root[data-candycode-layout-debug] [data-hero-media]{background-color:#ff645f1f;outline:1px solid oklch(70% .19 25)}:root[data-candycode-layout-debug] [data-hero-panel]{background-color:#55c9751f;outline:1px solid oklch(75% .16 150)}:root[data-candycode-layout-debug] [data-hero-actions],:root[data-candycode-layout-debug] [data-hero-action-group]{background-color:#eeb30024;outline:1px solid oklch(80% .17 85)}:root[data-candycode-layout-debug] [data-release-player-shape]{background-color:#5687ff1f;outline:1px solid oklch(65% .19 265)}:root[data-candycode-layout-debug] [data-release-player-shape]>ol{background-color:#d36dea1f;outline:1px solid oklch(70% .2 320)}:root[data-candycode-layout-debug] [data-candycode-audio]{background-color:#00d8e124;outline:1px solid oklch(80% .14 200)}[data-candycode-motion=instant] *,[data-candycode-motion=instant] :before,[data-candycode-motion=instant] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}[data-candycode-fan-wizard] :is(h1,h2,h3,h4,h5,h6,p,li,a,span,button,summary,label){text-box:trim-both cap alphabetic}[data-candycode-fan-wizard] :is(.candycode-fan-select,.candycode-fan-select *){text-box:normal}.candycode-fan-scrim:before{content:"";z-index:-1;backdrop-filter:blur(4px);animation:candycode-fan-veil-in var(--candycode-fan-step-in) ease-out both;background:#00000080;position:absolute;inset:0}@keyframes candycode-fan-veil-in{0%{opacity:0}to{opacity:1}}[data-candycode-fan-wizard]{--fan-ground:#101014e0;--fan-ground-solid:#101014;--fan-ink:#fff;--fan-ink-dim:#ffffff9e;--fan-key:#fff;--fan-key-ink:#121216;--fan-field:#ffffff14;--fan-line:#ffffff24;--fan-glow:#ffffff73;--fan-badge:#7c8cff;--fan-radius:1.5rem;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--candycode-fan-step-in:.5s;color:var(--fan-ink);font-family:Inter,system-ui,sans-serif;font-size:16px}[data-candycode-fan-wizard] ::selection{color:#08080a;background-color:#fff}.candycode-fan-carrier{--fan-carrier-pad:var(--brand-space-lg);--candycode-curl-scale:.75;--fan-curl-reserve:calc(164px * var(--candycode-curl-scale) - var(--fan-carrier-pad));padding:var(--fan-carrier-pad);border:1px solid var(--fan-line);border-radius:var(--fan-radius);background:var(--fan-ground);color:var(--fan-ink);backdrop-filter:blur(24px)saturate(1.2);position:relative;box-shadow:0 24px 80px #00000073}@media not all and (min-width:600px){.candycode-fan-carrier{--fan-carrier-pad:1em;--candycode-curl-scale:.6}}[data-candycode-account-modal] .candycode-fan-tabs{margin-right:2.25rem}@media not all and (min-width:600px){[data-candycode-account-modal] .candycode-fan-tabs{margin-top:2.25rem;margin-right:0}}.candycode-fan-question{text-align:center;text-wrap:balance;margin:0;font-size:1.35em;font-weight:600;line-height:1.2}.candycode-fan-hint{color:var(--fan-ink-dim);text-align:center;text-wrap:balance;margin:0;font-size:.9em;line-height:1.35}.candycode-fan-notice{color:var(--fan-ink-dim);margin:0;font-size:.85em}.candycode-fan-fineprint{color:var(--fan-ink-dim);text-align:center;text-wrap:balance;margin:0;font-size:.7em;line-height:1.4}.candycode-fan-label{padding-bottom:var(--brand-space-2xs);color:var(--fan-ink-dim);font-size:.85em;display:block}.candycode-fan-field{border:1px solid var(--fan-line);border-radius:calc(var(--fan-radius) / 2);background:var(--fan-field);width:100%;color:var(--fan-ink);font:inherit;transition:border-color calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease), box-shadow calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);outline:none;padding:.75em 1em}.candycode-fan-field-code{font-family:var(--font-mono);letter-spacing:.3em;text-align:center}.candycode-fan-field::placeholder{color:var(--fan-ink-dim)}.candycode-fan-field:focus,.candycode-fan-field:focus-within{border-color:var(--fan-glow);box-shadow:0 0 0 3px var(--fan-glow), 0 0 18px var(--fan-glow)}@supports (color:color-mix(in lab, red, red)){.candycode-fan-field:focus,.candycode-fan-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--fan-glow) 40%, transparent), 0 0 18px color-mix(in srgb, var(--fan-glow) 30%, transparent)}}.candycode-fan-field option{color:var(--fan-key-ink)}.candycode-fan-key,.candycode-fan-key-secondary,.candycode-fan-key-ghost{width:100%;font:inherit;cursor:pointer;transition:opacity calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease), scale calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.9em 1.4em;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.candycode-fan-key-tall{padding-top:1.35em;padding-bottom:1.35em;font-size:1.15em}.candycode-fan-key{background:var(--fan-key);color:var(--fan-key-ink)}.candycode-fan-key-secondary{color:var(--fan-ink);background:0 0;border-color:#ffffff47}.candycode-fan-key-ghost{color:var(--fan-ink-dim);background:0 0}.candycode-fan-key:hover:not(:disabled),.candycode-fan-key-secondary:hover:not(:disabled),.candycode-fan-key-ghost:hover:not(:disabled){scale:1.02}.candycode-fan-key:active:not(:disabled),.candycode-fan-key-secondary:active:not(:disabled),.candycode-fan-key-ghost:active:not(:disabled){scale:.98}.candycode-fan-key-ghost:hover:not(:disabled){color:var(--fan-ink)}.candycode-fan-key:disabled,.candycode-fan-key-secondary:disabled,.candycode-fan-key-ghost:disabled{opacity:.55;cursor:default}[data-candycode-keynav] .candycode-fan-key:focus,[data-candycode-keynav] .candycode-fan-key-secondary:focus,[data-candycode-keynav] .candycode-fan-key-ghost:focus,[data-candycode-keynav] .candycode-fan-cross:focus{outline:2px solid var(--fan-glow);outline-offset:2px}.candycode-fan-badge{background:var(--fan-badge);color:var(--fan-key-ink);white-space:nowrap;border-radius:999px;padding:.25em .6em;font-size:.65em;font-weight:600;position:absolute;top:0;right:1.4em;translate:0 -50%}.candycode-fan-cross{top:var(--brand-space-sm);right:var(--brand-space-sm);z-index:1;width:2.25rem;height:2.25rem;color:var(--fan-ink-dim);cursor:pointer;transition:color calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease), background calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);background:0 0;border:0;border-radius:999px;place-content:center;padding:0;display:grid;position:absolute}@media not all and (min-width:600px){.candycode-fan-cross{top:calc(var(--fan-carrier-pad) + .49em - 1.125rem);right:calc(var(--fan-carrier-pad) + .49em - 1.125rem)}}.candycode-fan-cross:hover{background:var(--fan-field);color:var(--fan-ink)}[data-candycode-fan-wizard] .candycode-field-pill{border-color:var(--fan-line);background:var(--fan-field);backdrop-filter:none;box-shadow:none;color:var(--fan-ink);background-image:none;border-radius:999px}[data-candycode-fan-wizard] .candycode-field-pill:focus-within{border-color:var(--fan-glow);box-shadow:0 0 0 3px var(--fan-glow), 0 0 18px var(--fan-glow);outline:none}@supports (color:color-mix(in lab, red, red)){[data-candycode-fan-wizard] .candycode-field-pill:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--fan-glow) 40%, transparent), 0 0 18px color-mix(in srgb, var(--fan-glow) 30%, transparent)}}[data-candycode-fan-wizard] .candycode-field-pill>.candycode-button-submit,[data-candycode-fan-wizard] .candycode-button-submit{background:var(--fan-key);color:var(--fan-key-ink);border-radius:999px}[data-candycode-fan-wizard] .candycode-field-pill>.candycode-button-submit{border-radius:0}[data-candycode-fan-wizard] [data-candycode-member-pending]{background:var(--fan-ground-solid)}[data-candycode-fan-wizard] .candycode-button{background:var(--fan-key);color:var(--fan-key-ink);border-radius:999px}[data-candycode-fan-wizard] .candycode-button-outline{color:var(--fan-ink);border-color:#ffffff47;border-radius:999px}[data-candycode-fan-wizard] .candycode-button-ghost{color:var(--fan-ink-dim)}.candycode-chat-frame{border-radius:var(--fan-radius);color:var(--fan-ink);text-align:left;backdrop-filter:blur(20px);background:#08080aeb}.candycode-chat-name{color:var(--candycode-chat-tone)}.candycode-chat-face{background:var(--candycode-chat-tone)}@supports (color:color-mix(in lab, red, red)){.candycode-chat-face{background:color-mix(in oklch, var(--candycode-chat-tone) 45%, #08080a)}}.candycode-chat-face{color:var(--fan-ink)}.candycode-chat-face-host{background:var(--fan-ink);color:#08080a}.candycode-chat-handle{backdrop-filter:blur(20px);background:#08080aeb}[data-candycode-chat-floating] .candycode-chat-frame{border-top-left-radius:0;border-top-right-radius:0}[data-candycode-chat-dragging],[data-candycode-chat-dragging] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}[data-candycode-chat-dragging] [data-candycode-chat-grip]{pointer-events:none}.candycode-chat-input{border:1px solid var(--fan-line);background:var(--fan-field);width:100%;min-width:0;color:var(--fan-ink);font:inherit;transition:border-color calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease), box-shadow calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);border-radius:1.05em;outline:none;padding:.35em 1em;line-height:1.4;overflow-y:auto}.candycode-chat-input::placeholder{color:var(--fan-ink-dim)}.candycode-chat-input:focus{border-color:var(--fan-glow);box-shadow:0 0 0 3px var(--fan-glow)}@supports (color:color-mix(in lab, red, red)){.candycode-chat-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--fan-glow) 40%, transparent)}}.candycode-chat-input:disabled{opacity:.55}.candycode-chat-key{width:2.25rem;height:2.25rem;min-width:var(--candycode-press);min-height:var(--candycode-press);color:var(--fan-ink);font:inherit;cursor:pointer;transition:background calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.candycode-chat-key:hover,.candycode-chat-key[aria-pressed=true]{background:#ffffff26}[data-candycode-keynav] .candycode-chat-key:focus{outline:2px solid var(--fan-glow);outline-offset:2px}.candycode-chat-pill{color:var(--fan-ink);font:inherit;transition:opacity calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);background:#101014;border:0;border-radius:999px;padding:.35em .9em;font-size:.8em;box-shadow:0 12px 32px #00000073}[data-candycode-keynav] .candycode-chat-pill:focus{outline:2px solid var(--fan-glow);outline-offset:2px}.candycode-stage-tip{--fan-ground-solid:#101014;--fan-ink:#fff;background:var(--fan-ground-solid);color:var(--fan-ink);border-radius:999px;padding:.35em .8em;font-size:.8em;line-height:1.3}.candycode-chat-list{--scroll-fade-size:1.5em;--scroll-fade-reveal:3em}.candycode-chat-dropdown{box-sizing:border-box;overscroll-behavior:contain;padding:var(--brand-space-xs);border:1px solid var(--fan-line);border-radius:calc(var(--fan-radius) / 1.5);color:var(--fan-ink);backdrop-filter:blur(20px);background:#08080aeb;outline:none;overflow-y:auto;box-shadow:0 12px 32px #00000073}.candycode-chat-swatch{cursor:pointer;place-items:center;width:1.75em;height:1.75em;display:grid}.candycode-chat-swatch-disc{background:var(--candycode-chat-tone);width:1.4em;height:1.4em;transition:scale calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);border-radius:50%;position:relative}.candycode-chat-swatch:hover .candycode-chat-swatch-disc{scale:1.1}.candycode-chat-swatch[data-selected] .candycode-chat-swatch-disc{outline:2px solid var(--fan-ink);outline-offset:2px}.candycode-chat-swatch[data-selected] .candycode-chat-swatch-disc:after{content:"";border-bottom:2px solid #08080a;border-right:2px solid #08080a;width:.35em;height:.6em;position:absolute;top:.35em;left:.5em;transform:rotate(45deg)}[data-candycode-keynav] .candycode-chat-swatch[data-focus-visible] .candycode-chat-swatch-disc{outline:2px solid var(--fan-glow);outline-offset:2px}.candycode-chat-switch{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;padding:0;display:flex}.candycode-chat-switch-track{background:var(--fan-line);width:2.4em;height:1.3em;transition:background calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);border-radius:999px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.candycode-chat-switch-track:after{content:"";width:1em;height:1em;transition:transform calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);background:#fff;border-radius:50%;position:absolute;top:.15em;left:.15em}.candycode-chat-switch[data-selected] .candycode-chat-switch-track{background:var(--fan-glow)}.candycode-chat-switch[data-selected] .candycode-chat-switch-track:after{transform:translate(1.1em)}[data-candycode-keynav] .candycode-chat-switch[data-focus-visible] .candycode-chat-switch-track{outline:2px solid var(--fan-glow);outline-offset:2px}.candycode-fan-tabs{border-bottom:1px solid var(--fan-line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.candycode-fan-tabs:after{content:"";width:calc(100% / var(--candycode-tabs));background:var(--fan-ink);height:2px;transform:translateX(calc(var(--candycode-tab) * 100%));transition:transform calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);position:absolute;bottom:-1px;left:0}.candycode-fan-tabs [role=tab]{color:var(--fan-ink-dim);text-align:center;cursor:pointer;transition:color calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);outline:none;padding:.5em 0;font-weight:500}.candycode-fan-tabs [role=tab][data-hovered]{color:var(--fan-ink)}.candycode-fan-tabs [role=tab][data-selected]{color:var(--fan-ink);font-weight:600}[data-candycode-keynav] .candycode-fan-tabs [role=tab][data-focused]{outline:2px solid var(--fan-glow);outline-offset:-2px}.candycode-fan-term{border:1px solid var(--fan-line);background:var(--fan-field);border-radius:999px;grid-template-columns:1fr 1fr;padding:.25rem;display:grid;position:relative}.candycode-fan-term:before{content:"";width:calc(50% - .25rem);transition:translate calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-slide-ease);background:#ffffff26;border-radius:999px;position:absolute;inset:.25rem auto .25rem .25rem}.candycode-fan-term[data-candycode-member-term=year]:before{translate:100%}.candycode-fan-term-option{color:var(--fan-ink);font:inherit;cursor:pointer;transition:opacity calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);background:0 0;border:0;border-radius:999px;padding:.55em 1em;font-size:.95em;font-weight:500;position:relative}.candycode-fan-term-option[aria-checked=false]{opacity:.6}.candycode-fan-term-option:hover{opacity:1}.candycode-fan-current{color:var(--fan-ink-dim);font-size:.9em;font-weight:500}.candycode-fan-select{border:1px solid var(--fan-line);border-radius:calc(var(--fan-radius) / 2);background:var(--fan-field);width:100%;color:var(--fan-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease), box-shadow calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);outline:none;justify-content:space-between;align-items:center;gap:.6em;padding:.75em 1em;display:flex}[data-candycode-keynav] .candycode-fan-select[data-focused],.candycode-fan-select[data-pressed]{border-color:var(--fan-glow);box-shadow:0 0 0 3px var(--fan-glow), 0 0 18px var(--fan-glow)}@supports (color:color-mix(in lab, red, red)){[data-candycode-keynav] .candycode-fan-select[data-focused],.candycode-fan-select[data-pressed]{box-shadow:0 0 0 3px color-mix(in srgb, var(--fan-glow) 40%, transparent), 0 0 18px color-mix(in srgb, var(--fan-glow) 30%, transparent)}}.candycode-fan-select-chevron{width:1em;height:1em;color:var(--fan-ink-dim);flex-shrink:0}.candycode-fan-popover{--fan-ground-solid:#101014;--fan-ink:#fff;--fan-line:#ffffff24;--fan-radius:1.5rem;box-sizing:border-box;width:var(--trigger-width);border:1px solid var(--fan-line);border-radius:calc(var(--fan-radius) / 2);background:var(--fan-ground-solid);color:var(--fan-ink);outline:none;padding:.35em;box-shadow:0 16px 48px #00000073}.candycode-fan-option{border-radius:calc(var(--fan-radius) / 3);color:var(--fan-ink);cursor:pointer;outline:none;padding:.6em .8em}.candycode-fan-option[data-hovered],.candycode-fan-option[data-focused]{background:#ffffff1f}.candycode-fan-option[data-selected]{font-weight:600}.candycode-fan-card{border:1px solid var(--fan-line);border-radius:calc(var(--fan-radius) / 2);background:var(--fan-field);color:var(--fan-ink);text-align:left;cursor:pointer;transition:border-color calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease), box-shadow calc(var(--candycode-motion-tap) * var(--brand-motion-tempo)) var(--candycode-motion-tap-ease);outline:none;align-content:center;gap:.5em;padding:1em 1.2em;display:grid}.candycode-fan-card[data-hovered]{border-color:#ffffff47}.candycode-fan-card[data-selected]{border-color:var(--fan-ink);box-shadow:0 0 0 2px var(--fan-ink)}[data-candycode-keynav] .candycode-fan-card[data-focused]{outline:2px solid var(--fan-glow);outline-offset:2px}.candycode-fan-card[data-disabled]{opacity:.55;cursor:default}@keyframes candycode-fan-step-in{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}@keyframes candycode-fan-carrier-in{0%{opacity:0;scale:.75}to{opacity:1;scale:1}}.candycode-fan-step{animation:candycode-fan-step-in var(--candycode-fan-step-in) ease-out both}.candycode-fan-carrier-in{animation:candycode-fan-carrier-in var(--candycode-fan-step-in) ease-out both}@keyframes candycode-fan-carrier-out{0%{opacity:1;scale:1}to{opacity:0;scale:.9}}[data-exiting]>.candycode-fan-carrier-in,.candycode-fan-carrier-in[data-exiting]{animation:candycode-fan-carrier-out calc(var(--candycode-fan-step-in) / 2) ease-in both}@keyframes candycode-fan-veil-out{0%{opacity:1}to{opacity:0}}.candycode-fan-scrim[data-exiting]:before{animation:candycode-fan-veil-out calc(var(--candycode-fan-step-in) / 2) ease-in both}html{overflow-x:clip}#root{background:var(--color-bg);margin-left:auto;margin-right:auto;overflow-x:clip;transform:translateZ(0)}@media not all and (max-aspect-ratio:2){#root{max-width:200svh}}body{background:#000}@keyframes candycode-settle-fade{0%{opacity:1}to{opacity:0}}@keyframes candycode-settle-wipe-up{0%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes candycode-settle-wipe-down{0%{transform:translate(0)}to{transform:translateY(100%)}}@keyframes candycode-settle-wipe-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes candycode-settle-wipe-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes candycode-settle-clear{to{visibility:hidden}}:root{--candycode-settle-reveal:candycode-settle-fade}[data-candycode-settle]{z-index:90;pointer-events:none;background:var(--color-bg);animation:var(--candycode-settle-reveal) var(--candycode-settle-fade) ease-out var(--candycode-settle-hold) both, candycode-settle-clear 0s linear calc(var(--candycode-settle-hold) + var(--candycode-settle-fade)) forwards;position:fixed;inset:0}:root[data-candycode-motion=instant] [data-candycode-settle],body:has(#root[data-candycode-motion=instant]) [data-candycode-settle]{display:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
