/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-duration:initial;--tw-ease:initial}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-y-0{inset-block:0}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-6{right:calc(var(--spacing) * -6)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.bottom-full{bottom:100%}.-left-2\.5{left:calc(var(--spacing) * -2.5)}.-left-6{left:calc(var(--spacing) * -6)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=100rem){.container{max-width:100rem}}.m-0{margin:0}.m-0\!{margin:0!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mask-line{vertical-align:top;margin-block:-.1em;padding-block:.1em;display:inline-block;overflow:clip}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-16\/9{aspect-ratio:16/9}.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-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-full{width:100%;height:100%}.h-\(--text-ui--line-height\){height:var(--text-ui--line-height)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-dvh{min-height:100dvh}.guide-progress{background:var(--color-neutral-400);transform-origin:top;width:1px;transform:scaleY(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.guide-progress{animation:linear both blog-read;animation-timeline:view();animation-range:cover 50vh cover calc(100% - 50vh)}}}.guide-dashed{background-image:repeating-linear-gradient(#1819251a 0 4px,#0000 4px 9px);width:1px}@supports (color:color-mix(in lab, red, red)){.guide-dashed{background-image:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--color-neutral-950) 10%, transparent) 0 4px, transparent 4px 9px)}}.guide-dashed{transform-origin:top}.w-\(--anchor-width\){width:var(--anchor-width)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[min\(100\%\,calc\(var\(--spacing\)\*40\)\)\]{min-width:min(100%, calc(var(--spacing) * 40))}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-96{--tw-scale-x:96%;--tw-scale-y:96%;--tw-scale-z:96%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shine-text{color:var(--color-neutral-950);font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion:no-preference){.shine-text{background-image:linear-gradient(110deg, var(--color-neutral-950) 0%, var(--color-neutral-950) 43%, var(--color-blue-3) 50%, var(--color-neutral-950) 57%, var(--color-neutral-950) 100%);color:#0000;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:4.8s linear infinite blog-shine}}.ink-underline{--blog-ink-y:calc(100% - 1px);background-image:linear-gradient(currentColor,currentColor)}@supports (color:color-mix(in lab, red, red)){.ink-underline{background-image:linear-gradient(color-mix(in srgb, currentColor 35%, transparent), color-mix(in srgb, currentColor 35%, transparent))}}.ink-underline{background-position:0 var(--blog-ink-y);background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}@media (hover:hover) and (pointer:fine){.ink-underline:hover{background-image:linear-gradient(currentColor,currentColor)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ink-underline:hover{animation:blog-ink .64s var(--ease-ink)}}.animate-\[gc-spinner-rotate_calc\(var\(--duration-slower\)\*2\)_linear_infinite\]{animation:gc-spinner-rotate calc(var(--duration-slower) * 2) linear infinite}.cursor-default{cursor:default}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--gcc-card-gap\){gap:var(--gcc-card-gap)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-1{column-gap:var(--spacing)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.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-\[color-mix\(in_srgb\,var\(--color-text\)_18\%\,transparent\)\]{border-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-text\)_18\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-text) 18%,transparent)}}.border-border{border-color:var(--color-border)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-text\/8{border-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.border-text\/8{border-color:color-mix(in oklab, var(--color-text) 8%, transparent)}}.border-transparent{border-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--color-surface\)_92\%\,transparent\)\]{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-surface\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-surface) 92%,transparent)}}.bg-action-solid{background-color:var(--color-action-solid)}.bg-blue-1{background-color:var(--color-blue-1)}.bg-blue-2\/70{background-color:#bed5feb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-2\/70{background-color:color-mix(in oklab, var(--color-blue-2) 70%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-neutral-0{background-color:var(--color-neutral-0)}.bg-neutral-25{background-color:var(--color-neutral-25)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-150{background-color:var(--color-neutral-150)}.bg-surface{background-color:var(--color-surface)}.bg-surface-subtle{background-color:var(--color-surface-subtle)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.hatch{background-image:repeating-linear-gradient(135deg, var(--color-text) 0 1px, transparent 1px 8px)}@supports (color:color-mix(in lab, red, red)){.hatch{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-text) 7%, transparent) 0 1px, transparent 1px 8px)}}.from-white\/70{--tw-gradient-from:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.from-white\/70{--tw-gradient-from:color-mix(in oklab, var(--color-white) 70%, transparent)}}.from-white\/70{--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))}.via-white\/15{--tw-gradient-via:#ffffff26}@supports (color:color-mix(in lab, red, red)){.via-white\/15{--tw-gradient-via:color-mix(in oklab, var(--color-white) 15%, transparent)}}.via-white\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.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))}.fill-neutral-25{fill:var(--color-neutral-25)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-\(--gcc-card-pad-x\){padding-inline:var(--gcc-card-pad-x)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-\(--gcc-card-pad-y\){padding-block:var(--gcc-card-pad-y)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.\[font-family\:inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-ui{font-size:var(--text-ui);line-height:var(--tw-leading,var(--text-ui--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-weight\:inherit\]{font-weight:inherit}.tracking-heading{--tw-tracking:var(--tracking-heading);letter-spacing:var(--tracking-heading)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-ui{--tw-tracking:var(--tracking-ui);letter-spacing:var(--tracking-ui)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.text-action{color:var(--color-action)}.text-brand{color:var(--color-brand)}.text-destructive{color:var(--color-destructive)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-950{color:var(--color-neutral-950)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.text-text\/25{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.text-text\/25{color:color-mix(in oklab, var(--color-text) 25%, transparent)}}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.\[font-style\:inherit\]{font-style:inherit}.\[font-stretch\:inherit\]{font-stretch:inherit}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.caret-action{caret-color:var(--color-action)}.opacity-0{opacity:0}.shadow-1{--tw-shadow:0 1px 1px var(--tw-shadow-color,#00000014), 0 0 0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-3{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000000f), 0 8px 16px var(--tw-shadow-color,#0000000f), 0 0 0 1px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-4{--tw-shadow:0 3px 12px var(--tw-shadow-color,#0000000f), 0 4px 16px var(--tw-shadow-color,#0000000f), 0 0 0 1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_1px_color-mix\(in_srgb\,var\(--color-text\)_4\%\,transparent\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,var(--color-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_1px_1px_color-mix\(in_srgb\,var\(--color-text\)_4\%\,transparent\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,color-mix(in srgb,var(--color-text) 4%,transparent))}}.shadow-\[inset_0_1px_1px_color-mix\(in_srgb\,var\(--color-text\)_4\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-sm{--tw-blur:blur(var(--blur-sm));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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.duration-\(--duration-default\){--tw-duration:var(--duration-default);transition-duration:var(--duration-default)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.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)}.ease-pop{--tw-ease:cubic-bezier(.34, 1.56, .64, 1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--gc-component-border\:color-mix\(in_srgb\,var\(--gc-color-text-primary\)_13\%\,transparent\)\]{--gc-component-border:var(--gc-color-text-primary)}@supports (color:color-mix(in lab, red, red)){.\[--gc-component-border\:color-mix\(in_srgb\,var\(--gc-color-text-primary\)_13\%\,transparent\)\]{--gc-component-border:color-mix(in srgb,var(--gc-color-text-primary) 13%,transparent)}}.\[--gc-component-muted\:color-mix\(in_srgb\,var\(--gc-color-text-primary\)_6\%\,var\(--gc-color-surface-canvas\)\)\]{--gc-component-muted:var(--gc-color-text-primary)}@supports (color:color-mix(in lab, red, red)){.\[--gc-component-muted\:color-mix\(in_srgb\,var\(--gc-color-text-primary\)_6\%\,var\(--gc-color-surface-canvas\)\)\]{--gc-component-muted:color-mix(in srgb,var(--gc-color-text-primary) 6%,var(--gc-color-surface-canvas))}}.\[--gc-component-ring\:color-mix\(in_srgb\,var\(--color-neutral-600\)_50\%\,transparent\)\]{--gc-component-ring:#99999980}@supports (color:color-mix(in lab, red, red)){.\[--gc-component-ring\:color-mix\(in_srgb\,var\(--color-neutral-600\)_50\%\,transparent\)\]{--gc-component-ring:color-mix(in srgb,var(--color-neutral-600) 50%,transparent)}}.\[--gc-component-secondary\:color-mix\(in_srgb\,var\(--gc-color-text-primary\)_7\%\,var\(--gc-color-surface-canvas\)\)\]{--gc-component-secondary:var(--gc-color-text-primary)}@supports (color:color-mix(in lab, red, red)){.\[--gc-component-secondary\:color-mix\(in_srgb\,var\(--gc-color-text-primary\)_7\%\,var\(--gc-color-surface-canvas\)\)\]{--gc-component-secondary:color-mix(in srgb,var(--gc-color-text-primary) 7%,var(--gc-color-surface-canvas))}}.\[--gcc-card-gap\:calc\(var\(--spacing\)\*4\)\]{--gcc-card-gap:calc(var(--spacing) * 4)}.\[--gcc-card-pad-x\:calc\(var\(--spacing\)\*6\)\]{--gcc-card-pad-x:calc(var(--spacing) * 6)}.\[--gcc-card-pad-y\:calc\(var\(--spacing\)\*5\)\]{--gcc-card-pad-y:calc(var(--spacing) * 5)}.\[font-variant\:inherit\]{font-variant:inherit}.\[transition\:border-color_var\(--duration-default\)_var\(--ease-out\)\,box-shadow_var\(--duration-default\)_var\(--ease-out\)\,background-color_var\(--duration-default\)_var\(--ease-out\)\]{transition:border-color var(--duration-default) var(--ease-out),box-shadow var(--duration-default) var(--ease-out),background-color var(--duration-default) var(--ease-out)}.\[transition\:color_var\(--duration-default\)_var\(--ease-in-out\)\,background-color_var\(--duration-default\)_var\(--ease-in-out\)\,border-color_var\(--duration-default\)_var\(--ease-in-out\)\,box-shadow_var\(--duration-default\)_var\(--ease-in-out\)\,transform_var\(--duration-fast\)_var\(--ease-out\)\]{transition:color var(--duration-default) var(--ease-in-out),background-color var(--duration-default) var(--ease-in-out),border-color var(--duration-default) var(--ease-in-out),box-shadow var(--duration-default) var(--ease-in-out),transform var(--duration-fast) var(--ease-out)}.\[transition\:color_var\(--duration-default\)_var\(--ease-in-out\)\,background-color_var\(--duration-default\)_var\(--ease-in-out\)\,border-color_var\(--duration-default\)_var\(--ease-in-out\)\,box-shadow_var\(--duration-default\)_var\(--ease-in-out\)\]{transition:color var(--duration-default) var(--ease-in-out),background-color var(--duration-default) var(--ease-in-out),border-color var(--duration-default) var(--ease-in-out),box-shadow var(--duration-default) var(--ease-in-out)}.\[transition\:opacity_var\(--duration-slow\)_var\(--ease-out\)\,scale_var\(--duration-slow\)_var\(--ease-out\)\]{transition:opacity var(--duration-slow) var(--ease-out),scale var(--duration-slow) var(--ease-out)}.enter-delay-80{--enter-delay:calc(80 * 1ms)}.enter-delay-120{--enter-delay:calc(120 * 1ms)}.enter-delay-160{--enter-delay:calc(160 * 1ms)}.enter-delay-250{--enter-delay:calc(250 * 1ms)}.enter-delay-340{--enter-delay:calc(340 * 1ms)}.enter-delay-430{--enter-delay:calc(430 * 1ms)}.enter-delay-520{--enter-delay:calc(520 * 1ms)}.enter-delay-610{--enter-delay:calc(610 * 1ms)}.enter-delay-640{--enter-delay:calc(640 * 1ms)}.enter-delay-700{--enter-delay:calc(700 * 1ms)}.enter-delay-760{--enter-delay:calc(760 * 1ms)}.enter-delay-790{--enter-delay:calc(790 * 1ms)}.vt-why-title{view-transition-name:why-title}.group-focus-within\:translate-y-0:is(:where(.group):focus-within *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\:scale-100:is(:where(.group):focus-within *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\:blur-none:is(:where(.group):focus-within *){--tw-blur: ;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,)}@media (hover:hover){.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-115:is(:where(.group):hover *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:-rotate-8:is(:where(.group):hover *){rotate:-8deg}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:blur-none:is(:where(.group):hover *){--tw-blur: ;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-data-\[appearance\=tonal\]\/card\:bg-transparent:is(:where(.group\/card)[data-appearance=tonal] *){background-color:#0000}.placeholder\:text-text-muted::placeholder{color:var(--color-text-muted)}.placeholder\:opacity-100::placeholder{opacity:1}.read-only\:bg-surface-muted:read-only{background-color:var(--color-surface-muted)}.read-only\:text-text-muted:read-only{color:var(--color-text-muted)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:-rotate-3:hover{rotate:-3deg}.hover\:bg-neutral-150:hover{background-color:var(--color-neutral-150)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-text:hover{color:var(--color-text)}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:border-action:focus-visible{border-color:var(--color-action)}.focus-visible\:border-neutral-600:focus-visible{border-color:var(--color-neutral-600)}.focus-visible\:bg-surface:focus-visible{background-color:var(--color-surface)}.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-action\)_20\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#1447e633)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-action\)_20\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--color-action) 20%,transparent))}}.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-action\)_20\%\,transparent\)\]:focus-visible{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_3px_var\(--gc-component-ring\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--gc-component-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:scale-97:active{--tw-scale-x:97%;--tw-scale-y:97%;--tw-scale-z:97%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-99:active{--tw-scale-x:99%;--tw-scale-y:99%;--tw-scale-z:99%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-52:disabled{opacity:.52}.has-\[\>_\[data-slot\=surface-card-strip\]\:first-child\]\:pt-0:has(>[data-slot=surface-card-strip]:first-child){padding-top:0}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-destructive\)_14\%\,transparent\)\][aria-invalid=true]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,color-mix(in srgb, var(--color-red-4) 70%, var(--gc-color-text-primary)) 14%,transparent))}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-destructive\)_14\%\,transparent\)\][aria-invalid=true]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--color-destructive) 14%,transparent))}}.aria-invalid\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-destructive\)_14\%\,transparent\)\][aria-invalid=true]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:focus-visible\:border-destructive[aria-invalid=true]:focus-visible{border-color:var(--color-destructive)}.aria-invalid\:focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-destructive\)_14\%\,transparent\)\][aria-invalid=true]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,color-mix(in srgb, var(--color-red-4) 70%, var(--gc-color-text-primary)) 14%,transparent))}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-destructive\)_14\%\,transparent\)\][aria-invalid=true]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--color-destructive) 14%,transparent))}}.aria-invalid\:focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-destructive\)_14\%\,transparent\)\][aria-invalid=true]:focus-visible{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-highlighted\:bg-surface-muted[data-highlighted]{background-color:var(--color-surface-muted)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-\[appearance\=tonal\]\:border-transparent[data-appearance=tonal]{border-color:#0000}.data-\[appearance\=tonal\]\:bg-surface-tonal[data-appearance=tonal]{background-color:var(--color-surface-tonal)}.data-\[appearance\=tonal\]\:\[box-shadow\:none\][data-appearance=tonal]{box-shadow:none}.data-\[density\=compact\]\:\[--gcc-card-gap\:calc\(var\(--spacing\)\*3\)\][data-density=compact]{--gcc-card-gap:calc(var(--spacing) * 3)}.data-\[density\=compact\]\:\[--gcc-card-pad-x\:calc\(var\(--spacing\)\*5\)\][data-density=compact]{--gcc-card-pad-x:calc(var(--spacing) * 5)}.data-\[density\=compact\]\:\[--gcc-card-pad-y\:calc\(var\(--spacing\)\*4\)\][data-density=compact]{--gcc-card-pad-y:calc(var(--spacing) * 4)}.data-\[density\=flush\]\:\[--gcc-card-gap\:0px\][data-density=flush]{--gcc-card-gap:0px}.data-\[density\=flush\]\:\[--gcc-card-pad-x\:0px\][data-density=flush]{--gcc-card-pad-x:0px}.data-\[density\=flush\]\:\[--gcc-card-pad-y\:0px\][data-density=flush]{--gcc-card-pad-y:0px}.data-\[emphasis\=muted\]\:text-text-muted[data-emphasis=muted],.data-\[emphasis\=unavailable\]\:text-text-muted[data-emphasis=unavailable]{color:var(--color-text-muted)}.data-\[ending-style\]\:scale-95[data-ending-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[ending-style\]\:\[transition-duration\:var\(--duration-default\)\][data-ending-style]{transition-duration:var(--duration-default)}.data-\[layout\=intrinsic\]\:w-auto[data-layout=intrinsic]{width:auto}.data-\[layout\=intrinsic\]\:min-w-xs[data-layout=intrinsic]{min-width:var(--container-xs)}.data-\[size\=icon\]\:w-7[data-size=icon]{width:calc(var(--spacing) * 7)}.data-\[size\=icon\]\:px-0[data-size=icon]{padding-inline:0}.data-\[size\=lg\]\:size-6[data-size=lg]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:size-3[data-size=sm]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.data-\[size\=xs\]\:h-6[data-size=xs]{height:calc(var(--spacing) * 6)}.data-\[size\=xs\]\:px-2\.5[data-size=xs]{padding-inline:calc(var(--spacing) * 2.5)}.data-\[size\=xs\]\:text-xs[data-size=xs]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[starting-style\]\:scale-95[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[tone\=active\]\:text-action[data-tone=active]{color:var(--color-action)}.data-\[tone\=attention\]\:text-\[color-mix\(in_srgb\,var\(--color-amber-4\)_50\%\,var\(--gc-color-text-primary\)\)\][data-tone=attention]{color:#ffa600}@supports (color:color-mix(in lab, red, red)){.data-\[tone\=attention\]\:text-\[color-mix\(in_srgb\,var\(--color-amber-4\)_50\%\,var\(--gc-color-text-primary\)\)\][data-tone=attention]{color:color-mix(in srgb,var(--color-amber-4) 50%,var(--gc-color-text-primary))}}.data-\[tone\=perspective\]\:text-\[color-mix\(in_srgb\,var\(--color-purple-4\)_50\%\,var\(--gc-color-text-primary\)\)\][data-tone=perspective]{color:#918df6}@supports (color:color-mix(in lab, red, red)){.data-\[tone\=perspective\]\:text-\[color-mix\(in_srgb\,var\(--color-purple-4\)_50\%\,var\(--gc-color-text-primary\)\)\][data-tone=perspective]{color:color-mix(in srgb,var(--color-purple-4) 50%,var(--gc-color-text-primary))}}.data-\[variant\=bounded\]\:gap-2[data-variant=bounded]{gap:calc(var(--spacing) * 2)}.data-\[variant\=default\]\:bg-action-solid[data-variant=default]{background-color:var(--color-action-solid)}.data-\[variant\=default\]\:text-white[data-variant=default]{color:var(--color-white)}.data-\[variant\=destructive\]\:bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_10\%\,transparent\)\][data-variant=destructive]{background-color:color-mix(in srgb,color-mix(in srgb, var(--color-red-4) 70%, var(--gc-color-text-primary)) 10%,transparent)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_10\%\,transparent\)\][data-variant=destructive]{background-color:color-mix(in srgb,var(--color-destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--color-destructive)}.data-\[variant\=ghost\]\:bg-transparent[data-variant=ghost]{background-color:#0000}.data-\[variant\=ghost\]\:text-\(--gc-color-text-primary\)[data-variant=ghost]{color:var(--gc-color-text-primary)}.data-\[variant\=link\]\:bg-transparent[data-variant=link]{background-color:#0000}.data-\[variant\=link\]\:px-0[data-variant=link]{padding-inline:0}.data-\[variant\=link\]\:text-action[data-variant=link]{color:var(--color-action)}.data-\[variant\=link\]\:underline-offset-4[data-variant=link]{text-underline-offset:4px}.data-\[variant\=outline\]\:border-\(--gc-component-border\)[data-variant=outline]{border-color:var(--gc-component-border)}.data-\[variant\=outline\]\:bg-\(--gc-color-surface-canvas\)[data-variant=outline]{background-color:var(--gc-color-surface-canvas)}.data-\[variant\=outline\]\:text-\(--gc-color-text-primary\)[data-variant=outline]{color:var(--gc-color-text-primary)}.data-\[variant\=secondary\]\:bg-\(--gc-component-secondary\)[data-variant=secondary]{background-color:var(--gc-component-secondary)}.data-\[variant\=secondary\]\:text-\(--gc-color-text-primary\)[data-variant=secondary]{color:var(--gc-color-text-primary)}.data-\[weight\=medium\]\:font-medium[data-weight=medium]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-blog-enter{animation:blog-enter .9s var(--ease-expo) var(--enter-delay,0s) both}.motion-safe\:animate-blog-guide{animation:blog-guide 1.4s var(--ease-expo) var(--enter-delay,0s) both}.motion-safe\:animate-blog-rise{animation:blog-rise 1.1s var(--ease-expo) var(--enter-delay,0s) both}}@media (prefers-reduced-motion:reduce){.motion-reduce\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:animate-\[gc-spinner-rotate_calc\(var\(--duration-slower\)\*4\)_linear_infinite\]{animation:gc-spinner-rotate calc(var(--duration-slower) * 4) linear infinite}.motion-reduce\:blur-none{--tw-blur: ;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,)}.motion-reduce\:\[transition-property\:opacity\]{transition-property:opacity}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:data-\[ending-style\]\:scale-100[data-ending-style],.motion-reduce\:data-\[starting-style\]\:scale-100[data-starting-style]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media not all and (width>=48rem){.max-md\:py-18{padding-block:calc(var(--spacing) * 18)}}@media not all and (width>=40rem){.max-sm\:-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}.max-sm\:hidden{display:none}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:gap-8{gap:calc(var(--spacing) * 8)}.max-sm\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.max-sm\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.max-sm\:rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.max-sm\:p-5{padding:calc(var(--spacing) * 5)}.max-sm\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media (width>=40rem){.sm\:right-0{right:0}.sm\:left-0{left:0}.sm\:ml-auto{margin-left:auto}}@media (width>=48rem){.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.md\:size-54{width:calc(var(--spacing) * 54);height:calc(var(--spacing) * 54)}.md\:w-auto{width:auto}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:rounded-4xl{border-radius:var(--radius-4xl)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:mx-auto{margin-inline:auto}.lg\:data-\[columns\=2\]\:grid-cols-2[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:data-\[columns\=3\]\:grid-cols-3[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (pointer:fine){@media (hover:hover){.pointer-fine\:hover\:not-disabled\:not-read-only\:border-\[color-mix\(in_srgb\,var\(--color-text\)_28\%\,transparent\)\]:hover:not(:disabled):not(:read-only){border-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.pointer-fine\:hover\:not-disabled\:not-read-only\:border-\[color-mix\(in_srgb\,var\(--color-text\)_28\%\,transparent\)\]:hover:not(:disabled):not(:read-only){border-color:color-mix(in srgb,var(--color-text) 28%,transparent)}}.pointer-fine\:hover\:not-disabled\:not-read-only\:bg-surface:hover:not(:disabled):not(:read-only){background-color:var(--color-surface)}.aria-invalid\:pointer-fine\:hover\:not-disabled\:not-read-only\:border-\[color-mix\(in_srgb\,var\(--color-text\)_28\%\,transparent\)\][aria-invalid=true]:hover:not(:disabled):not(:read-only){border-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:pointer-fine\:hover\:not-disabled\:not-read-only\:border-\[color-mix\(in_srgb\,var\(--color-text\)_28\%\,transparent\)\][aria-invalid=true]:hover:not(:disabled):not(:read-only){border-color:color-mix(in srgb,var(--color-text) 28%,transparent)}}.aria-invalid\:pointer-fine\:hover\:not-disabled\:not-read-only\:bg-surface[aria-invalid=true]:hover:not(:disabled):not(:read-only){background-color:var(--color-surface)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-text-muted svg{color:var(--color-text-muted)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:active\:not\(\[aria-haspopup\]\)\]\:\[transform\:translateY\(1px\)\]:active:not([aria-haspopup]){transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&\:active\:not\(\[aria-haspopup\]\)\]\:\[transform\:none\]:active:not([aria-haspopup]){transform:none}}.data-\[variant\=default\]\:\[\&\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--color-action-solid\)_80\%\,transparent\)\][data-variant=default]:hover{background-color:#1447e6cc}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=default\]\:\[\&\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--color-action-solid\)_80\%\,transparent\)\][data-variant=default]:hover{background-color:color-mix(in srgb,var(--color-action-solid) 80%,transparent)}}.data-\[variant\=destructive\]\:\[\&\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_20\%\,transparent\)\][data-variant=destructive]:hover{background-color:color-mix(in srgb,color-mix(in srgb, var(--color-red-4) 70%, var(--gc-color-text-primary)) 20%,transparent)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:\[\&\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_20\%\,transparent\)\][data-variant=destructive]:hover{background-color:color-mix(in srgb,var(--color-destructive) 20%,transparent)}}.data-\[variant\=ghost\]\:\[\&\:hover\]\:bg-\(--gc-component-muted\)[data-variant=ghost]:hover{background-color:var(--gc-component-muted)}.data-\[variant\=ghost\]\:\[\&\:hover\]\:text-\(--gc-color-text-primary\)[data-variant=ghost]:hover{color:var(--gc-color-text-primary)}.data-\[variant\=link\]\:\[\&\:hover\]\:underline[data-variant=link]:hover{text-decoration-line:underline}.data-\[variant\=outline\]\:\[\&\:hover\]\:bg-\(--gc-component-muted\)[data-variant=outline]:hover{background-color:var(--gc-component-muted)}.data-\[variant\=outline\]\:\[\&\:hover\]\:text-\(--gc-color-text-primary\)[data-variant=outline]:hover{color:var(--gc-color-text-primary)}.data-\[variant\=secondary\]\:\[\&\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--gc-component-secondary\)_95\%\,var\(--gc-color-text-primary\)\)\][data-variant=secondary]:hover{background-color:var(--gc-component-secondary)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=secondary\]\:\[\&\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--gc-component-secondary\)_95\%\,var\(--gc-color-text-primary\)\)\][data-variant=secondary]:hover{background-color:color-mix(in srgb,var(--gc-component-secondary) 95%,var(--gc-color-text-primary))}}.data-\[variant\=default\]\:\[\&\:is\(a\)\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--color-action-solid\)_80\%\,transparent\)\][data-variant=default]:is(a):hover{background-color:#1447e6cc}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=default\]\:\[\&\:is\(a\)\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--color-action-solid\)_80\%\,transparent\)\][data-variant=default]:is(a):hover{background-color:color-mix(in srgb,var(--color-action-solid) 80%,transparent)}}.data-\[variant\=destructive\]\:\[\&\:is\(a\)\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_20\%\,transparent\)\][data-variant=destructive]:is(a):hover{background-color:color-mix(in srgb,color-mix(in srgb, var(--color-red-4) 70%, var(--gc-color-text-primary)) 20%,transparent)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:\[\&\:is\(a\)\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_20\%\,transparent\)\][data-variant=destructive]:is(a):hover{background-color:color-mix(in srgb,var(--color-destructive) 20%,transparent)}}.data-\[variant\=ghost\]\:\[\&\:is\(a\)\:hover\]\:bg-\(--gc-component-muted\)[data-variant=ghost]:is(a):hover{background-color:var(--gc-component-muted)}.data-\[variant\=ghost\]\:\[\&\:is\(a\)\:hover\]\:text-\(--gc-color-text-primary\)[data-variant=ghost]:is(a):hover{color:var(--gc-color-text-primary)}.data-\[variant\=link\]\:\[\&\:is\(a\)\:hover\]\:underline[data-variant=link]:is(a):hover{text-decoration-line:underline}.data-\[variant\=outline\]\:\[\&\:is\(a\)\:hover\]\:bg-\(--gc-component-muted\)[data-variant=outline]:is(a):hover{background-color:var(--gc-component-muted)}.data-\[variant\=outline\]\:\[\&\:is\(a\)\:hover\]\:text-\(--gc-color-text-primary\)[data-variant=outline]:is(a):hover{color:var(--gc-color-text-primary)}.data-\[variant\=secondary\]\:\[\&\:is\(a\)\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--gc-component-secondary\)_80\%\,transparent\)\][data-variant=secondary]:is(a):hover{background-color:var(--gc-component-secondary)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=secondary\]\:\[\&\:is\(a\)\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--gc-component-secondary\)_80\%\,transparent\)\][data-variant=secondary]:is(a):hover{background-color:color-mix(in srgb,var(--gc-component-secondary) 80%,transparent)}}.\[\&\>\*\]\:m-0>*{margin:0}.\[\&\>\*\+\*\]\:mt-3>*+*{margin-top:calc(var(--spacing) * 3)}.data-\[emphasis\=current\]\:\[\&\>\[data-slot\=record-row-content\]\>\[data-slot\=record-row-title\]\]\:font-semibold[data-emphasis=current]>[data-slot=record-row-content]>[data-slot=record-row-title]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[variant\=bounded\]\:\[\&\>\[data-slot\=record-row\]\]\:rounded-lg[data-variant=bounded]>[data-slot=record-row]{border-radius:var(--radius-lg)}.data-\[variant\=bounded\]\:\[\&\>\[data-slot\=record-row\]\]\:border[data-variant=bounded]>[data-slot=record-row]{border-style:var(--tw-border-style);border-width:1px}.data-\[variant\=bounded\]\:\[\&\>\[data-slot\=record-row\]\]\:border-surface-strong[data-variant=bounded]>[data-slot=record-row]{border-color:var(--color-surface-strong)}.data-\[variant\=bounded\]\:\[\&\>\[data-slot\=record-row\]\]\:bg-surface-subtle[data-variant=bounded]>[data-slot=record-row]{background-color:var(--color-surface-subtle)}.data-\[variant\=bounded\]\:\[\&\>\[data-slot\=record-row\]\]\:px-4[data-variant=bounded]>[data-slot=record-row]{padding-inline:calc(var(--spacing) * 4)}.data-\[variant\=bounded\]\:\[\&\>\[data-slot\=record-row\]\]\:py-2\.5[data-variant=bounded]>[data-slot=record-row]{padding-block:calc(var(--spacing) * 2.5)}.data-\[variant\=quiet\]\:\[\&\>\[data-slot\=record-row\]\]\:py-1\.5[data-variant=quiet]>[data-slot=record-row]{padding-block:calc(var(--spacing) * 1.5)}.data-\[variant\=separated\]\:\[\&\>\[data-slot\=record-row\]\]\:border-t[data-variant=separated]>[data-slot=record-row]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[variant\=separated\]\:\[\&\>\[data-slot\=record-row\]\]\:border-surface-strong[data-variant=separated]>[data-slot=record-row]{border-color:var(--color-surface-strong)}.data-\[variant\=separated\]\:\[\&\>\[data-slot\=record-row\]\]\:px-4[data-variant=separated]>[data-slot=record-row]{padding-inline:calc(var(--spacing) * 4)}.data-\[variant\=separated\]\:\[\&\>\[data-slot\=record-row\]\]\:py-3[data-variant=separated]>[data-slot=record-row]{padding-block:calc(var(--spacing) * 3)}.not-data-\[variant\=bounded\]\:\[\&\>\[data-slot\=record-row\]\:has\(\[data-slot\=record-row-actions\]\)\:hover\]\:bg-surface-subtle:not([data-variant=bounded])>[data-slot=record-row]:has([data-slot=record-row-actions]):hover{background-color:var(--color-surface-subtle)}.data-\[variant\=bounded\]\:\[\&\>\[data-slot\=record-row\]\:has\(\[data-slot\=record-row-actions\]\)\:hover\]\:bg-surface-muted[data-variant=bounded]>[data-slot=record-row]:has([data-slot=record-row-actions]):hover{background-color:var(--color-surface-muted)}.data-\[variant\=bounded\]\:\[\&\>\[data-slot\=record-row\]\[data-emphasis\=unavailable\]\]\:border-dashed[data-variant=bounded]>[data-slot=record-row][data-emphasis=unavailable]{--tw-border-style:dashed;border-style:dashed}.data-\[variant\=bounded\]\:\[\&\>\[data-slot\=record-row\]\[data-emphasis\=unavailable\]\]\:bg-transparent[data-variant=bounded]>[data-slot=record-row][data-emphasis=unavailable]{background-color:#0000}.data-\[variant\=separated\]\:\[\&\>\[data-slot\=record-row\]\[data-emphasis\=unavailable\]\]\:\[border-top-style\:dashed\][data-variant=separated]>[data-slot=record-row][data-emphasis=unavailable]{border-top-style:dashed}.\[\&\>p\]\:m-0\!>p{margin:0!important}.\[\&\>p\]\:wrap-anywhere>p{overflow-wrap:anywhere}@font-face{font-family:Open Runde;src:url(/assets/OpenRunde-Regular-Crq_kbPk.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Open Runde;src:url(/assets/OpenRunde-Medium-Ci8G7la9.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Open Runde;src:url(/assets/OpenRunde-Semibold-DFJ5egKh.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Open Runde;src:url(/assets/OpenRunde-Bold-BeFL_mDB.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@layer good-catch.tokens{:root{--gc-color-sky-500:#2e79c6;--gc-color-ink-950:#181818;--gc-color-snow-0:#fff;--gc-color-canvas-warm:#fcf8f6;--gc-color-snow-100:#ededed;--gc-color-canvas-night:#161616;--gc-color-brand-primary:var(--gc-color-sky-500);--gc-color-on-brand-primary:var(--gc-color-snow-0);--gc-color-text-primary:var(--gc-color-ink-950);--gc-color-surface-canvas:var(--gc-color-canvas-warm);--gc-font-family-ui:"Open Runde", ui-rounded, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gc-font-weight-regular:400;--gc-font-weight-medium:500;--gc-font-weight-semibold:600;--gc-font-weight-bold:700}:root[data-theme=dark]{--gc-color-text-primary:var(--gc-color-snow-100);--gc-color-surface-canvas:var(--gc-color-canvas-night)}}:root,:host{--font-sans:"Open Runde", ui-rounded, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.875rem;--text-sm--line-height:1.25rem;--text-base:1rem;--text-base--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.5rem;--text-xl:1.25rem;--text-xl--line-height:1.75rem;--text-2xl:1.5rem;--text-2xl--line-height:2rem;--text-3xl:1.875rem;--text-3xl--line-height:2.25rem;--text-4xl:2.25rem;--text-4xl--line-height:2.75rem;--text-5xl:3rem;--text-5xl--line-height:3.5rem;--text-6xl:3.75rem;--text-6xl--line-height:4.25rem;--text-caption:.75rem;--text-caption--line-height:1rem;--text-ui:.875rem;--text-ui--line-height:1.25rem;--text-body:1rem;--text-body--line-height:1.5rem;--text-lead:1.125rem;--text-lead--line-height:1.5rem;--text-subtitle:1.25rem;--text-subtitle--line-height:1.75rem;--text-heading:1.875rem;--text-heading--line-height:2.25rem;--text-title:2.25rem;--text-title--line-height:2.75rem;--text-display:3.75rem;--text-display--line-height:4.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-ui:-.02em;--tracking-heading:-.035em;--tracking-display:-.05em;--tracking-normal:0em;--tracking-wide:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:100rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-5xl:64rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--color-white:#fff;--color-black:#000;--color-neutral-0:#fff;--color-neutral-25:#fafafa;--color-neutral-50:#f7f7f7;--color-neutral-100:#f5f5f5;--color-neutral-150:#f0f0f0;--color-neutral-200:#e8e8e8;--color-neutral-300:#e0e0e0;--color-neutral-400:#ccc;--color-neutral-500:#b3b3b3;--color-neutral-600:#999;--color-neutral-700:#666;--color-neutral-950:#181925;--color-cyan-1:#f0fbff;--color-cyan-2:#c2f1ff;--color-cyan-3:#4cd5ff;--color-cyan-4:#00c4ff;--color-red-1:#fff3f0;--color-red-2:#ffe2db;--color-red-3:#ffd5cc;--color-red-4:#ff2f00;--color-green-1:#effbf2;--color-green-2:#c2efcd;--color-green-3:#71da8b;--color-green-4:#33c758;--color-amber-1:#fff8eb;--color-amber-2:#ffeac2;--color-amber-3:#ffc65c;--color-amber-4:#ffa600;--color-purple-1:#f1f1fe;--color-purple-2:#dad9fc;--color-purple-3:#b5b3f9;--color-purple-4:#918df6;--color-blue-1:#ebf2ff;--color-blue-2:#bed5fe;--color-blue-3:#689ffd;--color-blue-4:#2c78fc;--color-yellow-1:#fffdeb;--color-yellow-2:#fff6b3;--color-yellow-3:#ffec5c;--color-yellow-4:#f5d90a;--color-pink-1:#fff0f9;--color-pink-2:#ffc2e9;--color-pink-3:#f075c3;--color-pink-4:#d6409f;--color-orange-1:#fff6f0;--color-orange-2:#ffdac2;--color-orange-3:#ffa366;--color-orange-4:#f76808;--color-action:oklch(48.8% .243 264.376);--color-action-solid:var(--color-action);--color-destructive:#ff2f00}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-destructive:color-mix(in srgb, var(--color-red-4) 70%, var(--gc-color-text-primary))}}:root,:host{--shadow-1:0 1px 1px #00000014, 0 0 0 1px #0000000d;--shadow-2:0 1px 3px #00000014, 0 0 0 1px #00000005;--shadow-3:0 1px 3px #0000000f, 0 8px 16px #0000000f, 0 0 0 1px #00000005;--shadow-4:0 3px 12px #0000000f, 0 4px 16px #0000000f, 0 0 0 1px #00000008;--duration-fast:.1s;--duration-default:.15s;--duration-slow:.2s;--duration-slower:.3s;--default-transition-duration:var(--duration-default);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-timing-function:var(--ease-out);--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--color-brand:var(--gc-color-brand-primary);--color-on-brand:var(--gc-color-on-brand-primary);--color-background:var(--gc-color-surface-canvas);--color-foreground:var(--gc-color-text-primary);--color-surface:var(--color-neutral-0);--color-surface-subtle:var(--color-neutral-25);--color-surface-muted:var(--color-neutral-100);--color-surface-strong:var(--color-neutral-200);--color-surface-tonal:var(--gc-color-text-primary)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-surface-tonal:color-mix(in srgb, var(--gc-color-text-primary) 1.5%, var(--gc-color-surface-canvas))}}:root,:host{--color-text:var(--gc-color-text-primary);--color-text-muted:var(--color-neutral-700);--color-border:var(--color-neutral-300);--ease-expo:cubic-bezier(.19, 1, .22, 1);--ease-ink:cubic-bezier(.65, 0, .35, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#fff}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-surface:color-mix(in srgb, var(--color-white) 3%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-surface-subtle:#fff}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-surface-subtle:color-mix(in srgb, var(--color-white) 1.5%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-surface-muted:#000}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-surface-muted:color-mix(in srgb, var(--color-black) 18%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-surface-strong:#fff}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-surface-strong:color-mix(in srgb, var(--color-white) 9%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-text-muted:var(--color-neutral-600);--color-border:#fff}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-border:color-mix(in srgb, var(--color-white) 11%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-action:oklch(68% .16 264);--color-action-solid:oklch(54% .21 264);--shadow-1:0 1px 1px #0000003d, 0 0 0 1px #ffffff0a;--shadow-2:0 1px 3px #0000003d, 0 0 0 1px #ffffff08;--shadow-3:0 1px 3px #0003, 0 8px 16px #0003, 0 0 0 1px #ffffff08;--shadow-4:0 3px 12px #00000047, 0 4px 16px #00000047, 0 0 0 1px #ffffff0d;--color-cyan-1:#00c4ff}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-cyan-1:color-mix(in srgb, var(--color-cyan-4) 12%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-cyan-2:#00c4ff}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-cyan-2:color-mix(in srgb, var(--color-cyan-4) 28%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-red-1:#ff2f00}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-red-1:color-mix(in srgb, var(--color-red-4) 12%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-red-2:#ff2f00}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-red-2:color-mix(in srgb, var(--color-red-4) 28%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-green-1:#33c758}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-green-1:color-mix(in srgb, var(--color-green-4) 12%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-green-2:#33c758}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-green-2:color-mix(in srgb, var(--color-green-4) 28%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-amber-1:#ffa600}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-amber-1:color-mix(in srgb, var(--color-amber-4) 12%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-amber-2:#ffa600}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-amber-2:color-mix(in srgb, var(--color-amber-4) 28%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-purple-1:#918df6}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-purple-1:color-mix(in srgb, var(--color-purple-4) 12%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-purple-2:#918df6}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-purple-2:color-mix(in srgb, var(--color-purple-4) 28%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-blue-1:#2c78fc}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-blue-1:color-mix(in srgb, var(--color-blue-4) 12%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-blue-2:#2c78fc}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-blue-2:color-mix(in srgb, var(--color-blue-4) 28%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-yellow-1:#f5d90a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-yellow-1:color-mix(in srgb, var(--color-yellow-4) 12%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-yellow-2:#f5d90a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-yellow-2:color-mix(in srgb, var(--color-yellow-4) 28%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-pink-1:#d6409f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-pink-1:color-mix(in srgb, var(--color-pink-4) 12%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-pink-2:#d6409f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-pink-2:color-mix(in srgb, var(--color-pink-4) 28%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-orange-1:#f76808}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-orange-1:color-mix(in srgb, var(--color-orange-4) 12%, var(--gc-color-surface-canvas))}}:root[data-theme=dark]{--color-orange-2:#f76808}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--color-orange-2:color-mix(in srgb, var(--color-orange-4) 28%, var(--gc-color-surface-canvas))}}@keyframes gc-spinner-rotate{to{transform:rotate(360deg)}}:root{--gc-landing-max:var(--container-5xl);--gc-landing-wide:calc(var(--container-5xl) - calc(var(--spacing) * 10));--gc-landing-rail-width:calc(var(--container-lg) + calc(var(--spacing) * 16));--gc-landing-line:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--gc-landing-line:color-mix(in srgb, var(--color-text) 11%, transparent)}}:root{--gc-landing-line-strong:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--gc-landing-line-strong:color-mix(in srgb, var(--color-text) 18%, transparent)}}:root{--gc-landing-quiet:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--gc-landing-quiet:color-mix(in srgb, var(--color-text) 64%, transparent)}}:root{--gc-landing-quieter:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--gc-landing-quieter:color-mix(in srgb, var(--color-text) 62%, transparent)}}:root{--gc-landing-blue-soft:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){:root{--gc-landing-blue-soft:color-mix(in srgb, var(--color-brand) 18%, var(--color-surface))}}:root{--gc-landing-blue-faint:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){:root{--gc-landing-blue-faint:color-mix(in srgb, var(--color-brand) 8%, var(--color-surface))}}:root{--gc-landing-ease:var(--ease-out);--gc-landing-enter:calc(var(--duration-slower) * 2);--gc-landing-ease-expo:cubic-bezier(.19, 1, .22, 1);--gc-landing-ease-ink:cubic-bezier(.65, 0, .35, 1);--gc-landing-rise:1.1s;--gc-landing-rise-stagger:90ms;--gc-landing-ink:.64s;--acc-expand:var(--duration-slower);--acc-collapse:var(--duration-slow);--acc-chevron:var(--duration-slow);--acc-ease:var(--ease-out);--check-opacity-dur:calc(var(--duration-slower) * 2);--check-rotate-dur:calc(var(--duration-slower) * 2);--check-rotate-from:80deg;--check-bob-dur:calc(var(--duration-slower) * 2);--check-y-amount:calc(var(--spacing) * 6);--check-blur-dur:calc(var(--duration-slower) * 2);--check-blur-from:var(--blur-sm);--check-path-dur:calc(var(--duration-slower) * 2);--check-path-delay:var(--duration-fast);--check-ease-out:var(--ease-out);--check-ease-opacity:var(--ease-out);--check-ease-rotate:var(--ease-out);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:var(--ease-out)}@layer good-catch.components{body{margin:0}.gc-landing-page{--gc-nav-inset:calc(var(--spacing) * 6);--gc-nav-pad:calc(var(--spacing) * 2);--gc-nav-mark:28px;--gc-nav-height:calc((var(--gc-nav-pad) * 2) + var(--gc-nav-mark) + 2px);--gc-nav-clearance:calc(var(--gc-nav-inset) + var(--gc-nav-height) + 24px);background:var(--color-neutral-0);min-width:0;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow:clip}.gc-landing-page :is(#top,#main-content,#fit,#features,#exploration,#blindspots,#automation,#verification,#how,#pricing,#questions,#join){scroll-margin-top:var(--gc-nav-clearance)}.gc-landing-page *,.gc-landing-page :before,.gc-landing-page :after{box-sizing:border-box}.gc-landing-page ::selection{background:var(--color-brand);color:var(--color-on-brand)}.gc-landing-page a{color:inherit;text-underline-offset:calc(var(--spacing) * 1.5);text-decoration-thickness:1px}.gc-landing-page button,.gc-landing-page a{-webkit-tap-highlight-color:transparent}.gc-landing-page button:focus-visible,.gc-landing-page a:focus-visible,.gc-landing-page [tabindex="0"]:focus-visible{outline:3px solid #1447e64d}@supports (color:color-mix(in lab, red, red)){.gc-landing-page button:focus-visible,.gc-landing-page a:focus-visible,.gc-landing-page [tabindex="0"]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-action) 30%, transparent)}}.gc-landing-page button:focus-visible,.gc-landing-page a:focus-visible,.gc-landing-page [tabindex="0"]:focus-visible{outline-offset:3px}.gc-visually-hidden,.gc-waitlist-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gc-skip-link{z-index:100;top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-xl);background:var(--color-text);font-weight:var(--font-weight-semibold);opacity:0;transform:translateY(calc(var(--spacing) * -4));transition:opacity var(--duration-default) var(--ease-out), transform var(--duration-default) var(--ease-out);position:fixed;color:var(--color-surface)!important}.gc-skip-link:focus{opacity:1;transform:translateY(0)}.gc-floating-nav{--features-open-dur:var(--duration-slow);--features-close-dur:var(--duration-default);--features-ease:cubic-bezier(.23, 1, .32, 1);z-index:50;top:var(--gc-nav-inset);width:min(calc(100% - calc(var(--spacing) * 8)), var(--gc-landing-rail-width));padding:var(--gc-nav-pad);border:1px solid #ffffff17;flex-direction:column;align-items:stretch;display:flex;position:fixed;left:50%;overflow:clip}@supports (color:color-mix(in lab, red, red)){.gc-floating-nav{border:1px solid color-mix(in srgb, var(--color-neutral-0) 9%, transparent)}}.gc-floating-nav{border-radius:var(--radius-3xl);background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.gc-floating-nav{background:color-mix(in srgb, var(--color-text) 98%, black)}}.gc-floating-nav{box-shadow:var(--shadow-4);color:var(--color-neutral-0);animation:gc-nav-arrive var(--gc-landing-enter) var(--gc-landing-ease) both;transform:translate(-50%)}.gc-floating-nav-bar{align-items:stretch;column-gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.gc-floating-nav nav{place-self:stretch center;align-items:stretch;gap:calc(var(--spacing) * 5);display:flex}.gc-floating-nav nav>a,.gc-nav-features>button{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.gc-floating-nav nav>a,.gc-nav-features>button{color:color-mix(in srgb, var(--color-neutral-0) 72%, transparent)}}.gc-floating-nav nav>a,.gc-nav-features>button{font-size:var(--text-sm);transition:color var(--duration-default) ease;line-height:1;text-decoration:none}.gc-floating-nav nav>a{align-self:stretch;align-items:center;display:inline-flex}.gc-nav-features{align-self:stretch;align-items:stretch;display:flex;position:relative}.gc-nav-features>button{z-index:2;align-self:stretch;align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);cursor:default;font-family:inherit;font-size:var(--text-sm);font-weight:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;line-height:1;display:inline-flex;position:relative}.gc-nav-features-chevron{transition:transform var(--features-close-dur) var(--features-ease);justify-content:center;align-items:center;display:inline-flex}.gc-nav-features-chevron svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.gc-features-bridge{z-index:1;width:calc(var(--spacing) * 72);pointer-events:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.gc-floating-nav[data-features-open=true] .gc-features-bridge{height:calc(100% + var(--spacing) * 96);pointer-events:auto}.gc-features-reveal{z-index:2;pointer-events:none;visibility:hidden;transition:grid-template-rows var(--features-close-dur) var(--features-ease), visibility 0s linear var(--features-close-dur);grid-template-rows:0fr;display:grid;position:relative}.gc-features-reveal-inner{min-height:0;overflow:hidden}.gc-features-menu-grid{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);opacity:0;transform-origin:top;transition:opacity var(--features-close-dur) var(--features-ease), transform var(--features-close-dur) var(--features-ease);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;transform:scale(.98)}.gc-features-menu-item{padding:calc(var(--spacing) * 3);border-radius:var(--radius-3xl);color:inherit;text-align:center;opacity:0;transform:translateY(calc(var(--spacing) * 2));transition:background-color var(--duration-default) ease, opacity var(--duration-slow) var(--features-ease), transform var(--duration-slow) var(--features-ease), scale .16s var(--features-ease);flex-direction:column;align-items:center;gap:0;text-decoration:none;transition-delay:0s;display:flex}.gc-features-menu-item:active{scale:.97}.gc-features-menu-item strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-ui);line-height:var(--text-base--line-height);text-wrap:balance}.gc-features-menu-item p{color:#ffffffa3;margin:0}@supports (color:color-mix(in lab, red, red)){.gc-features-menu-item p{color:color-mix(in srgb, var(--color-neutral-0) 64%, transparent)}}.gc-features-menu-item p{font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-wrap:balance}.gc-features-menu-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-2xl);color:var(--color-neutral-0);place-items:center;display:grid}.gc-features-menu-item[data-tone=sky] .gc-features-menu-icon{background:var(--color-blue-4)}.gc-features-menu-item[data-tone=amber] .gc-features-menu-icon{background:var(--color-amber-4)}.gc-features-menu-item[data-tone=pink] .gc-features-menu-icon{background:#d15667}@supports (color:color-mix(in lab, red, red)){.gc-features-menu-item[data-tone=pink] .gc-features-menu-icon{background:color-mix(in srgb, var(--color-purple-4) 42%, var(--color-red-4))}}.gc-features-menu-item[data-tone=green] .gc-features-menu-icon{background:var(--color-green-4)}.gc-features-menu-icon svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:inherit}.gc-floating-nav[data-features-open=true] .gc-nav-features>button{color:var(--color-neutral-0)}.gc-floating-nav[data-features-open=true] .gc-nav-features-chevron{transition-duration:var(--features-open-dur);transform:rotate(180deg)}.gc-floating-nav[data-features-open=true] .gc-features-reveal{pointer-events:auto;visibility:visible;transition-duration:var(--features-open-dur);grid-template-rows:1fr;transition-delay:0s}.gc-floating-nav[data-features-open=true] .gc-features-menu-grid{opacity:1;transition-duration:var(--features-open-dur);transform:scale(1)}.gc-floating-nav[data-features-open=true] .gc-features-menu-item{opacity:1;transition-delay:var(--gc-features-stagger,0s);transform:translateY(0)}.gc-nav-brand{place-self:center start;align-items:center;min-width:0;line-height:0;text-decoration:none;display:inline-flex}.gc-nav-waitlist-arrow{transition:grid-template-columns var(--duration-slow) var(--ease-out);grid-template-columns:0fr;display:inline-grid}.gc-nav-waitlist-arrow>span{clip-path:inset(0 100% 0 0);opacity:0;min-width:0;transition:clip-path var(--duration-slow) var(--ease-out), translate var(--duration-slow) var(--ease-out), opacity var(--duration-default) var(--ease-out);align-items:center;padding-left:0;display:inline-flex;overflow:hidden;translate:-4px}.gc-floating-nav .gc-nav-waitlist:focus-visible .gc-nav-waitlist-arrow{grid-template-columns:1fr}.gc-floating-nav .gc-nav-waitlist:focus-visible .gc-nav-waitlist-arrow>span{padding-left:var(--spacing);clip-path:inset(0);opacity:1;translate:0}.gc-landing-brand{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-ui);white-space:nowrap;line-height:1;display:inline-flex}.gc-landing-brand[data-compact=true]{gap:calc(var(--spacing) * 2);font-size:var(--text-sm)}.gc-landing-brand img{flex:none;display:block}.gc-hero{--gc-hero-art-height:clamp(54rem, 56.25vw, 68rem);isolation:isolate;width:min(calc(100% - calc(var(--spacing) * 8)), var(--gc-landing-max));padding-block:calc(var(--spacing) * 30) calc(var(--spacing) * 20);text-align:center;margin-inline:auto;position:relative}.gc-hero-stage{align-content:start;justify-items:center;display:grid}@media (width>=64rem){.gc-hero-stage{min-height:min(calc(var(--gc-hero-art-height) - var(--spacing) * 30 - var(--spacing) * 50), 33.5rem)}}.gc-hero:before{content:"";pointer-events:none;z-index:-2;background-image:url(/images/hero-extended-landscape.jpg);background-position:50% 25%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(#000 85%,#0000 100%)}@media (width>=96rem){.gc-hero:before{background-position:50% 40%}}.gc-pricing{width:calc(100% - calc(var(--spacing) * 8));max-width:var(--gc-landing-rail-width)}.gc-pricing-line{border-color:var(--gc-landing-line)}.gc-pricing-heading{letter-spacing:var(--tracking-heading)}.gc-landing-quiet{color:var(--gc-landing-quiet)}.gc-hero-demo-rail{width:100%;max-width:var(--gc-landing-rail-width)}.gc-hero-demo-frame{border-color:var(--gc-landing-line-strong)}.gc-hero-demo-shot{aspect-ratio:8/5}@media (width<=40rem){.gc-hero-demo-bleed{width:calc(100% + var(--spacing))}}.gc-pricing-scene{isolation:isolate;position:relative}.gc-pricing-scene:before{z-index:-1;top:calc(var(--spacing) * -20);content:"";pointer-events:none;background:url(/images/pricing-base-camp.png) bottom/cover no-repeat;width:100vw;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 6% 60%,#0000);mask-image:linear-gradient(#0000,#000 6% 60%,#0000)}@media (width<=48rem){.gc-pricing-scene:before{background-position:82% bottom}}.gc-build-note{align-items:center;gap:var(--spacing);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background:#ebf2ff;border:1px solid #0000;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gc-build-note{background:color-mix(in srgb, var(--color-blue-1) 92%, var(--color-purple-1))}}.gc-build-note{box-shadow:var(--shadow-1);color:#2c78fc!important}@supports (color:color-mix(in lab, red, red)){.gc-build-note{color:color-mix(in srgb, var(--color-blue-4) 72%, var(--color-text))!important}}.gc-build-note{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-ui);transition:border-color var(--duration-default) ease, background-color var(--duration-default) ease, color var(--duration-default) ease, transform var(--duration-fast) var(--ease-out);animation:gc-hero-reveal var(--gc-landing-enter) var(--gc-landing-ease) both;line-height:1;text-decoration:none}.gc-build-note-label{min-width:0}.gc-build-note-chevron{margin-left:calc(var(--spacing) * -.5);justify-content:center;align-items:center;display:inline-flex}.gc-build-note-chevron svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none}.gc-build-note:active{transform:scale(.97)}.gc-hero h1{max-width:100%;margin:calc(var(--spacing) * 6) auto 0;font-size:clamp(var(--text-4xl), 6vw, calc(var(--text-display) + var(--spacing) * 3));font-weight:var(--font-weight-semibold);letter-spacing:-.04em;text-wrap:balance;line-height:1.08}.gc-hero h1>span{display:block}.gc-hero-mask{vertical-align:top;margin-block:-.12em;padding-block:.12em;display:inline-block;overflow:clip}.gc-hero-word{animation:gc-hero-rise var(--gc-landing-rise) var(--gc-landing-ease-expo) calc(var(--duration-fast) + var(--gc-hero-word,0) * var(--gc-landing-rise-stagger)) both;display:inline-block}.gc-hero-copy{max-width:min(100%, var(--container-xl));margin:calc(var(--spacing) * 6) auto 0;color:var(--gc-landing-quiet);font-size:var(--text-lg);font-weight:var(--font-weight-normal);line-height:var(--text-lg--line-height);text-wrap:balance;animation:gc-hero-reveal var(--gc-landing-enter) var(--gc-landing-ease) var(--duration-slow) both}.gc-waitlist-form{width:min(calc(100% - calc(var(--spacing) * 8)), var(--gc-landing-rail-width))}.gc-hero-actions{width:min(100%, var(--container-3xl));justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);flex-wrap:wrap;display:flex}.gc-hero .gc-waitlist-form{width:min(100%, calc(var(--container-sm) + var(--spacing) * 4));animation:gc-hero-reveal var(--gc-landing-enter) var(--gc-landing-ease) var(--duration-slower) both;margin:0}.gc-hero-watch{min-height:calc(var(--spacing) * 11.5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);border:1px solid var(--gc-landing-line);border-radius:var(--radius-3xl);background:#ffffffa6;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gc-hero-watch{background:color-mix(in srgb, var(--color-surface) 65%, transparent)}}.gc-hero-watch{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-decoration:none}.gc-hero-watch:hover{background:var(--color-surface)}.gc-hero-watch:focus-visible{outline:2px solid var(--color-action);outline-offset:calc(var(--spacing))}#product-demo{scroll-margin-top:calc(var(--spacing) * 24)}.gc-hero-demo{--gc-hero-demo-width:min(calc(100vw - calc(var(--spacing) * 16)), clamp(64rem, 78vw, 110rem));width:var(--gc-hero-demo-width);margin:calc(var(--spacing) * -1) calc((100% - var(--gc-hero-demo-width)) / 2) 0;animation:gc-hero-reveal var(--gc-landing-enter) var(--gc-landing-ease) calc(var(--duration-slower) + var(--duration-fast)) both}.gc-waitlist-fields{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border:1px solid var(--gc-landing-line);border-radius:var(--radius-3xl);background:var(--color-surface);box-shadow:var(--shadow-3);transition:border-color var(--duration-default) var(--ease-out), box-shadow var(--duration-default) var(--ease-out), transform var(--duration-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid}.gc-waitlist-fields:focus-within{border-color:#1447e68c}@supports (color:color-mix(in lab, red, red)){.gc-waitlist-fields:focus-within{border-color:color-mix(in srgb, var(--color-action) 55%, transparent)}}.gc-waitlist-fields:focus-within{box-shadow:var(--shadow-3), 0 0 0 3px #1447e61f}@supports (color:color-mix(in lab, red, red)){.gc-waitlist-fields:focus-within{box-shadow:var(--shadow-3), 0 0 0 3px color-mix(in srgb, var(--color-action) 12%, transparent)}}.gc-waitlist-fields[data-state=invalid]{border-color:color-mix(in srgb, color-mix(in srgb, var(--color-red-4) 70%, var(--gc-color-text-primary)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.gc-waitlist-fields[data-state=invalid]{border-color:color-mix(in srgb, var(--color-destructive) 55%, transparent)}}.gc-waitlist-fields[data-state=invalid]{animation:gc-form-nudge var(--duration-slower) var(--ease-out)}.gc-waitlist-message{margin:calc(var(--spacing) * 2) 0 0;color:var(--gc-landing-quieter);font-size:var(--text-xs)}.gc-waitlist-message:empty{margin:0}.gc-waitlist-message[data-tone=invalid],.gc-waitlist-message[data-tone=unavailable]{min-height:var(--text-xs--line-height);color:var(--color-destructive)}.gc-waitlist-success{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border:1px solid #33c758;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gc-waitlist-success{border:1px solid color-mix(in srgb, var(--color-green-4) 32%, var(--gc-landing-line))}}.gc-waitlist-success{border-radius:var(--radius-3xl);background:#f3fcf6}@supports (color:color-mix(in lab, red, red)){.gc-waitlist-success{background:color-mix(in srgb, var(--color-green-1) 72%, var(--color-surface))}}.gc-waitlist-success{box-shadow:var(--shadow-2);text-align:left}.gc-waitlist-success>span:last-child{gap:calc(var(--spacing) * .5);display:grid}.gc-waitlist-success small{color:var(--gc-landing-quiet)}.gc-waitlist-success .t-success-check{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-2xl);background:var(--color-green-4);color:var(--color-text);place-items:center;display:grid}.gc-waitlist-success .t-success-check svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;overflow:visible}.gc-waitlist-success .t-success-check svg path{stroke-dasharray:18;stroke-dashoffset:18px}.gc-section-heading{gap:calc(var(--spacing) * 4);max-width:44rem;display:grid}.gc-section-heading-centered{text-align:center;margin-inline:auto}.gc-section-heading h2{font-size:clamp(var(--text-3xl), 4.3vw, var(--text-title));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0;line-height:1.12}.gc-section-heading p{max-width:min(100%, var(--gc-landing-rail-width));color:var(--gc-landing-quiet);font-size:var(--text-lg);line-height:var(--text-lg--line-height);text-wrap:pretty;margin:0}.gc-section-heading-centered p{margin-inline:auto}.gc-faq .gc-section-heading p{text-wrap:balance}.gc-journey-section{width:min(calc(100% - calc(var(--spacing) * 8)), var(--gc-landing-max));padding-block:calc(var(--spacing) * 16);margin-inline:auto}.gc-expanded-features{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gc-expanded-feature{min-width:0;min-height:calc(var(--spacing) * 164);grid-template-rows:auto minmax(calc(var(--spacing) * 74), 1fr);border:1px solid var(--gc-landing-line);border-radius:var(--radius-3xl);background:var(--color-surface-subtle);isolation:isolate;display:grid;position:relative;overflow:hidden}.gc-expanded-feature[data-tone=sky]{--feature-tone:var(--color-blue-4)}.gc-expanded-feature[data-tone=amber]{--feature-tone:var(--color-amber-4)}.gc-expanded-feature[data-tone=pink]{--feature-tone:var(--color-pink-4)}.gc-expanded-feature[data-tone=green]{--feature-tone:var(--color-green-4)}.gc-expanded-feature-copy{z-index:3;padding:calc(var(--spacing) * 8) calc(var(--spacing) * 8) calc(var(--spacing) * 6);position:relative}.gc-expanded-feature-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background:var(--color-surface);color:var(--feature-tone);border-radius:50%;place-items:center;display:grid}.gc-expanded-feature h3{max-width:19ch;margin:calc(var(--spacing) * 6) 0 0;color:var(--color-text);font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--text-3xl--line-height);text-wrap:balance}.gc-expanded-feature h3>span{color:var(--feature-tone);font-weight:var(--font-weight-medium);display:block}.gc-expanded-feature ul{margin:calc(var(--spacing) * 5) 0 0;gap:calc(var(--spacing) * 2);padding:0;list-style:none;display:grid}.gc-expanded-feature li{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:flex}.gc-expanded-feature-bullet-icon{color:var(--feature-tone);flex:none;display:inline-flex}.gc-expanded-feature-bullet-icon svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.gc-expanded-feature-visual{z-index:2;min-height:calc(var(--spacing) * 74);position:relative;overflow:hidden}.gc-feature-art{width:min(100% - 64px,360px);color:var(--color-text);font-size:var(--text-base);margin:36px auto 40px}.gc-discovery-feed{width:calc(100% - 48px);height:430px;margin:16px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.gc-discovery-track{gap:6px;display:grid}.gc-discovery-row{border-radius:var(--radius-xl);background:var(--color-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-height:68px;padding:9px 12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.gc-discovery-row{background:color-mix(in srgb, var(--color-text) 4%, var(--color-surface-subtle))}}.gc-discovery-breadcrumb{color:var(--gc-landing-quiet);grid-column:1/-1;align-items:center;gap:6px;font-size:11px;display:flex}.gc-discovery-breadcrumb>span:first-child{color:var(--color-action)}.gc-discovery-row>strong{font-size:var(--text-sm);line-height:20px;font-weight:var(--font-weight-medium)}.gc-flow-status{border-radius:var(--radius-xl);white-space:nowrap;color:var(--gc-landing-quiet);background:var(--color-surface);border:1px solid var(--gc-landing-line);flex:none;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;font-size:10px;display:inline-flex}[data-state=Reviewing] .gc-flow-status,[data-state=Learning] .gc-flow-status{color:var(--color-action);background:var(--color-blue-1);border-color:#0000}[data-state=Issue\ found] .gc-flow-status{color:#f76808}@supports (color:color-mix(in lab, red, red)){[data-state=Issue\ found] .gc-flow-status{color:color-mix(in srgb, var(--color-orange-4) 65%, var(--color-text))}}[data-state=Issue\ found] .gc-flow-status{background:var(--color-orange-1);border-color:#0000}[data-state=Regression] .gc-flow-status{color:#ff2f00}@supports (color:color-mix(in lab, red, red)){[data-state=Regression] .gc-flow-status{color:color-mix(in srgb, var(--color-red-4) 65%, var(--color-text))}}[data-state=Regression] .gc-flow-status{background:var(--color-red-1);border-color:#0000}[data-state=Passed] .gc-flow-status{color:#33c758}@supports (color:color-mix(in lab, red, red)){[data-state=Passed] .gc-flow-status{color:color-mix(in srgb, var(--color-green-4) 60%, var(--color-text))}}[data-state=Passed] .gc-flow-status{background:var(--color-green-1);border-color:#0000}[data-feature=blindspots] .gc-discovery-breadcrumb>span:first-child{color:#f76808}@supports (color:color-mix(in lab, red, red)){[data-feature=blindspots] .gc-discovery-breadcrumb>span:first-child{color:color-mix(in srgb, var(--color-orange-4) 65%, var(--color-text))}}.gc-flow-alert{font-weight:var(--font-weight-semibold)}.gc-flow-status .gc-spinner{width:12px;height:12px}.gc-review-gallery[data-playing=false] *{animation-play-state:paused!important}.gc-review-example{width:calc(100% - 48px);min-height:430px;margin:30px auto 0}.gc-review-context{color:var(--gc-landing-quiet);gap:7px;margin-bottom:10px;font-size:11px;display:flex}.gc-review-counter{font-variant-numeric:tabular-nums;margin-left:auto}.gc-review-stage{border-radius:var(--radius-xl);background:var(--color-text);min-height:174px;padding:12px}@supports (color:color-mix(in lab, red, red)){.gc-review-stage{background:color-mix(in srgb,var(--color-text) 4%,var(--color-surface-subtle))}}.gc-review-stage{font-size:12px;overflow:hidden}.gc-review-scene-label{font-size:14px;font-weight:var(--font-weight-medium);justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.gc-review-scene-label>span{color:var(--gc-landing-quiet);font-size:10px;font-weight:400}.gc-review-findings{gap:12px;padding-top:16px;display:grid}.gc-review-finding{animation:gc-review-arrive .22s var(--ease-out) var(--finding-delay) both;align-items:flex-start;gap:10px;display:flex}.gc-review-finding-icon{border-radius:var(--radius-lg);width:30px;height:30px;color:var(--color-orange-4);background:var(--color-orange-1);flex:none;place-items:center;display:grid}.gc-review-finding small{color:var(--color-orange-4);font-size:10px}.gc-review-finding strong{font-size:14px;font-weight:var(--font-weight-medium);margin-top:3px;line-height:1.4;display:block}.gc-review-finding p{color:var(--gc-landing-quiet);max-width:42ch;margin:5px 0 0;font-size:11px;line-height:1.5}.gc-review-finding[data-type=Taste\ question] .gc-review-finding-icon{background:var(--color-purple-1);color:var(--color-purple-4)}.gc-review-finding[data-type=Taste\ question] small{color:var(--color-purple-4)}.gc-review-perspectives{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gc-review-pane{border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;min-height:148px;padding:10px}.gc-review-pane>small{color:var(--gc-landing-quiet);align-items:center;gap:5px;margin-bottom:12px;font-size:9px;display:flex}.gc-review-avatar{background:var(--color-blue-1);width:21px;height:21px;color:var(--color-blue-4);border-radius:50%;place-items:center;font-size:8px;display:grid}.gc-review-pane>strong{font-size:12px;font-weight:var(--font-weight-medium);display:block}.gc-review-member{margin:9px 0;font-size:10px}.gc-review-member span{color:var(--gc-landing-quiet);margin-left:5px}.gc-review-success{color:var(--color-green-4);animation:gc-review-arrive .18s var(--ease-out) .65s both;align-items:center;gap:4px;font-size:10px;display:flex}.gc-review-guest{animation:gc-review-slide .24s var(--ease-out) 1.6s both}.gc-review-guest>svg{color:var(--color-orange-4);margin-bottom:5px}.gc-review-guest>span{color:var(--gc-landing-quiet);margin-top:5px;font-size:9px;display:block}.gc-review-steps{justify-content:space-between;align-items:center;gap:8px;display:flex}.gc-review-steps>span{animation:gc-review-arrive .18s var(--ease-out) calc(var(--step) * .65s) both;justify-items:center;gap:5px;font-size:10px;display:grid}.gc-review-steps i{background:var(--color-surface);width:22px;height:22px;color:var(--color-blue-4);border-radius:50%;place-items:center;font-style:normal;display:grid}.gc-review-loop{background:var(--color-orange-1);border-radius:var(--radius-lg);animation:gc-review-slide .22s var(--ease-out) 2.3s both;align-items:center;gap:7px;margin-top:12px;padding:7px 8px;font-size:10px;display:flex}.gc-review-loop svg{color:var(--color-orange-4)}.gc-review-loop b{color:var(--color-orange-4);margin-left:auto;font-size:9px;font-weight:400}.gc-review-retention{justify-content:flex-end;align-items:center;gap:10px;margin-top:9px;font-size:9px;display:flex}.gc-review-retention b{border-radius:var(--radius-md);background:var(--color-text);color:var(--color-surface);padding:6px 8px;font-weight:400}.gc-review-file{align-items:center;gap:8px;display:flex}.gc-review-file>svg{color:var(--gc-landing-quiet);flex:none}.gc-review-file>span{font-weight:var(--font-weight-medium);flex:1}.gc-review-file small{color:var(--gc-landing-quiet);margin-top:3px;font-size:10px;font-weight:400;display:block}.gc-review-progress{background:var(--gc-landing-line);border-radius:3px;height:3px;margin:8px 0;overflow:hidden}.gc-review-progress i{background:var(--color-blue-4);transform-origin:0;height:100%;animation:1.4s ease-out both gc-review-progress;display:block}.gc-review-description{background:var(--color-surface);border-radius:var(--radius-md);min-height:42px;padding:7px 9px;font-size:10px;position:relative}.gc-review-description small{color:var(--gc-landing-quiet);margin-bottom:4px;font-size:9px;display:block}.gc-review-draft{animation:.16s 1.5s both gc-review-erase}.gc-review-empty{color:var(--gc-landing-quiet);animation:.18s 1.5s both gc-review-arrive;position:absolute;bottom:7px;left:9px}.gc-review-error{color:var(--color-orange-4);animation:gc-review-arrive .18s var(--ease-out) 1.5s both;margin-top:7px;font-size:10px}.gc-review-responsive .gc-review-scene-label{margin-bottom:12px}.gc-review-viewport{border:1px solid var(--gc-landing-line);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;animation:gc-review-resize .35s var(--ease-out) 1s both;overflow:hidden}.gc-review-invoice-sheet{width:300px;padding:10px 12px;font-size:11px}.gc-review-invoice-sheet>strong{margin-bottom:10px;display:block}.gc-review-invoice-sheet>div,.gc-review-invoice-sheet footer{justify-content:space-between;margin-top:7px;display:flex}.gc-review-invoice-sheet>div{color:var(--gc-landing-quiet)}.gc-review-invoice-sheet footer{border-top:1px solid var(--gc-landing-line);padding-top:7px}.gc-review-controls{flex-wrap:wrap;gap:7px;display:flex}.gc-review-controls span{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--gc-landing-line);padding:6px 8px;font-size:10px}.gc-review-outlier{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.gc-review-outlier small{color:var(--gc-landing-quiet);flex-basis:100%;font-size:10px}.gc-review-outlier>span{background:var(--color-purple-4);color:var(--color-surface);box-shadow:0 0 0 5px var(--color-purple-1);animation:gc-review-arrive .22s var(--ease-out) .55s both;border-radius:999px;padding:7px 13px;font-style:italic}.gc-review-outlier i{color:var(--color-purple-4);animation:gc-review-arrive .18s var(--ease-out) 1.2s both;font-size:10px;font-style:normal}.gc-review-download{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--gc-landing-line);padding:6px 8px;font-size:10px;font-weight:400;position:relative}.gc-review-cursor{width:24px;height:24px;animation:gc-review-click 2.2s var(--ease-out) both;position:absolute;top:50%;left:50%}.gc-review-cursor svg{width:24px;height:24px}.gc-review-past{color:var(--gc-landing-quiet);opacity:.6;justify-content:space-between;padding:14px 0 12px 32px;display:flex}.gc-review-download-status{color:var(--color-orange-4);animation:gc-review-arrive .18s var(--ease-out) 2.1s both;font-size:10px}@keyframes gc-review-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes gc-review-slide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes gc-review-progress{0%{transform:scaleX(0)}to{transform:scaleX(.82)}}@keyframes gc-review-erase{to{opacity:0}}@keyframes gc-review-resize{0%{width:100%}to{width:180px}}@keyframes gc-review-click{0%,15%{opacity:0;transform:translate(18px,22px)}30%,45%{opacity:1;transform:translate(-5.5px,-2.85px)}50%{opacity:1;transform:translate(-5.5px,-2.85px)scale(.92)}60%,80%{opacity:1;transform:translate(-5.5px,-2.85px)}to{opacity:0;transform:translate(-5.5px,-2.85px)}}@media (prefers-reduced-motion:reduce){.gc-review-example *{animation:none!important}.gc-review-draft,.gc-review-cursor{visibility:hidden}.gc-review-viewport{width:180px}}.gc-automation{width:calc(100% - 48px);min-height:430px;margin:30px auto 0;padding-bottom:28px;font-size:12px}.gc-automation-agents{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.gc-automation-agents>span{border:1px solid var(--gc-landing-line);border-radius:var(--radius-lg);background:var(--color-surface);align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.gc-automation-agents img{object-fit:contain;width:18px;height:18px}.gc-automation-trigger{color:var(--gc-landing-quiet);align-items:center;gap:7px;margin-bottom:12px;font-size:11px;display:flex}.gc-automation-trigger>svg{color:var(--feature-tone)}.gc-automation-run{background:var(--color-surface);border:1px solid var(--gc-landing-line);border-radius:var(--radius-lg);overflow:hidden}.gc-automation-heading{border-bottom:1px solid var(--gc-landing-line);align-items:flex-start;gap:8px;padding:12px;display:flex}.gc-automation-pr-icon{color:var(--color-green-4);flex:none;margin-top:2px;display:flex}.gc-automation-heading strong{font-size:12px;font-weight:var(--font-weight-medium);line-height:1.4;display:block}.gc-automation-heading em{color:var(--gc-landing-quiet);font-style:normal;font-weight:400}.gc-automation-heading small{color:var(--gc-landing-quiet);flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;font-size:9px;display:flex}.gc-automation-heading small b{background:var(--color-green-4);color:var(--color-surface);font-weight:var(--font-weight-medium);border-radius:999px;margin-right:3px;padding:2px 7px}.gc-automation-heading code{border-radius:var(--radius-sm);background:var(--color-blue-1);color:var(--color-blue-4);padding:2px 5px;font-size:9px}.gc-automation-checks-heading{background:var(--color-surface-subtle);gap:4px;padding:10px 12px;display:grid}.gc-automation-checks-heading strong{font-size:11px;font-weight:var(--font-weight-medium)}.gc-automation-checks-heading>span{color:var(--gc-landing-quiet);font-size:10px}.gc-automation-check{border-top:1px solid var(--gc-landing-line);align-items:center;gap:8px;min-height:39px;padding:9px 12px;display:flex}.gc-automation-check-copy{flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;display:flex}.gc-automation-check-copy>strong{font-weight:var(--font-weight-medium);font-size:11px}.gc-automation-state{width:15px;color:var(--color-green-4);animation:gc-review-arrive .18s var(--ease-out);flex:none;display:flex}.gc-automation-result{color:var(--gc-landing-quiet);animation:gc-review-arrive .18s var(--ease-out);font-size:10px}.gc-automation-details{color:var(--color-blue-4);margin-left:auto;padding-left:8px;font-size:10px}.gc-automation-warning{background:var(--color-orange-4);width:14px;height:14px;color:var(--color-surface);font-size:10px;font-weight:var(--font-weight-semibold);border-radius:50%;place-items:center;display:grid}.gc-automation-check[data-finding=true] .gc-automation-result{color:var(--color-orange-4)}.gc-automation-return{opacity:0;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out);margin-top:14px;transform:translateY(8px)}.gc-automation-return[data-visible=true]{opacity:1;transform:translateY(0)}.gc-automation-receipt{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--gc-landing-line);padding:12px}.gc-automation-receipt>span{color:var(--feature-tone);align-items:center;gap:6px;font-size:10px;display:flex}.gc-automation-receipt>strong{font-size:13px;font-weight:var(--font-weight-medium);margin-top:10px;line-height:1.4;display:block}.gc-automation-receipt p{color:var(--gc-landing-quiet);margin:5px 0 10px;font-size:11px}.gc-automation-receipt>div{flex-wrap:wrap;gap:5px;display:flex}.gc-automation-receipt>div>span{border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--gc-landing-quiet);padding:3px 6px;font-size:9px}.gc-automation-handoff{color:var(--gc-landing-quiet);align-items:center;gap:6px;margin:10px 12px;font-size:10px;display:flex}@media (prefers-reduced-motion:reduce){.gc-automation *{transition:none!important;animation:none!important}}.gc-verification{width:calc(100% - 48px);min-height:430px;margin:30px auto 0;padding-bottom:28px;font-size:12px}.gc-verification-context{color:var(--gc-landing-quiet);align-items:center;gap:7px;margin-bottom:14px;font-size:11px;display:flex}.gc-verification-context>svg{color:var(--feature-tone)}.gc-verification-issue{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.gc-verification-issue-id{color:var(--gc-landing-quiet);font-size:9px}.gc-verification-issue>strong{font-size:11px;font-weight:var(--font-weight-medium)}.gc-verification-status{border-radius:var(--radius-md);background:var(--color-orange-1);color:var(--color-orange-4);margin-left:auto;padding:3px 6px;font-size:9px}.gc-verification-status[data-resolved=true]{background:var(--color-green-1);color:var(--color-green-4)}.gc-verification-compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gc-verification-snapshot{min-width:0}.gc-verification-snapshot-label{font-size:11px;font-weight:var(--font-weight-medium);flex-wrap:wrap;justify-content:space-between;gap:3px;margin-bottom:8px;display:flex}.gc-verification-snapshot-label>span{color:var(--gc-landing-quiet);font-size:9px;font-weight:400}.gc-verification-browser{background:var(--color-surface);border:1px solid var(--gc-landing-line);border-radius:var(--radius-lg);height:174px;position:relative;overflow:hidden}.gc-verification-browser>small{border-bottom:1px solid var(--gc-landing-line);color:var(--gc-landing-quiet);align-items:center;gap:5px;padding:8px;font-size:9px;display:flex}.gc-verification-denied{justify-items:center;gap:8px;padding:20px 6px 12px;display:grid}.gc-verification-denied>svg{color:var(--gc-landing-quiet)}.gc-verification-denied>strong{font-size:12px;font-weight:var(--font-weight-medium)}.gc-verification-denied>span{color:var(--gc-landing-quiet);font-size:9px}.gc-verification-opening{color:var(--gc-landing-quiet);transition:opacity .18s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;inset:44px 0 0}.gc-verification-opening[data-hidden=true]{opacity:0}.gc-verification-project{opacity:0;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);padding:10px;transform:translateY(5px)}.gc-verification-project[data-visible=true]{opacity:1;transform:translateY(0)}.gc-verification-project>strong{font-size:11px;font-weight:var(--font-weight-medium);display:block}.gc-verification-project>small{color:var(--gc-landing-quiet);margin:4px 0 9px;font-size:9px;display:block}.gc-verification-project>div{align-items:center;gap:5px;margin-top:6px;font-size:9px;display:flex}.gc-verification-task-dot{border:1px solid var(--gc-landing-line);width:10px;height:10px;color:var(--color-green-4);border-radius:3px;place-items:center;font-size:8px;display:grid}.gc-verification-task-dot[data-done=true]{background:var(--color-green-1);border-color:#0000}.gc-verification-caption{color:var(--gc-landing-quiet);margin-top:8px;font-size:9px;display:block}.gc-verification-caption[data-success=true]{color:var(--color-green-4)}.gc-verification-replay{gap:9px;padding:18px 0;display:grid}.gc-verification-replay>div{color:var(--gc-landing-quiet);align-items:center;gap:8px;font-size:11px;display:flex}.gc-verification-replay>div>span{width:14px;height:14px;color:var(--color-green-4);place-items:center;display:grid}.gc-verification-replay i{border:1px solid var(--gc-landing-line);border-radius:50%;width:7px;height:7px}.gc-verification-replay>div[data-complete=true]{color:var(--color-text)}.gc-verification-proof{border-radius:var(--radius-lg);background:var(--color-green-1);opacity:0;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out);align-items:flex-start;gap:9px;padding:12px;display:flex;transform:translateY(6px)}.gc-verification-proof[data-visible=true]{opacity:1;transform:translateY(0)}.gc-verification-proof>span{color:var(--color-green-4);display:flex}.gc-verification-proof strong{font-size:12px;font-weight:var(--font-weight-medium)}.gc-verification-proof p{color:var(--gc-landing-quiet);margin:4px 0 8px;font-size:11px}.gc-verification-proof small{color:var(--gc-landing-quiet);font-size:9px;line-height:1.5;display:block}@media (prefers-reduced-motion:reduce){.gc-verification *{transition:none!important;animation:none!important}}.gc-silent-art{justify-items:center;padding-top:16px;display:grid}.gc-art-action{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);padding:14px 28px;position:relative}.gc-art-action svg{color:var(--color-text);position:absolute;bottom:-12px;right:-10px}.gc-art-connector{background:var(--color-border);width:1px;height:48px}.gc-art-signal{color:var(--gc-landing-quiet);animation:gc-art-signal 8s var(--ease-in-out) infinite;align-items:center;gap:10px;display:flex}.gc-art-signal>span{background:var(--feature-tone);border-radius:50%;width:7px;height:7px}.gc-path-art{width:min(100% - 64px,260px);display:grid}.gc-path-row{align-items:center;gap:20px;min-height:64px;display:flex;position:relative}.gc-path-row:not(:last-child):after{content:"";background:var(--color-border);width:1px;height:32px;position:absolute;top:48px;left:16px}.gc-path-row>span{background:var(--color-surface);width:32px;height:32px;color:var(--feature-tone);border-radius:50%;place-items:center;display:grid}.gc-path-row svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.gc-path-row strong{font-weight:var(--font-weight-medium)}.gc-path-dot{background:var(--feature-tone);width:8px;height:8px;animation:gc-art-signal 8s var(--ease-in-out) infinite;border-radius:50%}.gc-finding-art{gap:20px;padding-top:16px;display:grid}.gc-art-eyebrow{color:var(--feature-tone);font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.gc-finding-art>strong{font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.gc-art-playback{align-items:center;gap:16px;display:flex}.gc-art-playback>span{color:var(--feature-tone);display:flex}.gc-art-playback>i{background:var(--color-border);flex:1;height:3px;overflow:hidden}.gc-art-playback>i>span{background:var(--feature-tone);transform-origin:0;height:100%;animation:8s linear infinite gc-art-learn;display:block}.gc-art-playback small,.gc-art-caption{font-size:var(--text-sm);color:var(--gc-landing-quiet)}@keyframes gc-art-learn{0%,10%{transform:scaleX(.15)}65%,90%{transform:scaleX(1)}to{transform:scaleX(.15)}}@keyframes gc-art-signal{0%,15%,to{opacity:.35}35%,85%{opacity:1}}@media (prefers-reduced-motion:reduce){.gc-feature-art *{animation:none!important}}.gc-exploration-ui{--context-loop:calc(var(--duration-slower) * 26);--gc-exploration-wash:#f3f7ff}@supports (color:color-mix(in lab, red, red)){.gc-exploration-ui{--gc-exploration-wash:color-mix(in srgb, var(--color-blue-1) 58%, var(--color-surface))}}.gc-exploration-ui{background:linear-gradient(to bottom, var(--color-surface-subtle) 0%, var(--gc-exploration-wash) calc(var(--spacing) * 18));margin:0;position:absolute;inset:0}.gc-exploration-slide{opacity:0;pointer-events:none;transition:opacity var(--duration-slower) var(--ease-out), transform var(--duration-slower) var(--ease-out), filter var(--duration-slower) var(--ease-out);position:absolute;inset:0}.gc-exploration-slide[data-active=true]{z-index:2;opacity:1;pointer-events:auto;filter:blur();transform:translate(0)}.gc-context-slide[data-active=false]{transform:translate3d(calc(var(--spacing) * -3), 0, 0);filter:blur(var(--blur-sm))}.gc-goals-slide[data-active=false]{transform:translate3d(calc(var(--spacing) * 3), 0, 0);filter:blur(var(--blur-sm))}.gc-exploration-slide[data-active=false] *{animation-play-state:paused!important}.gc-context-customer small{color:var(--gc-landing-quieter);font-size:.625rem;font-weight:var(--font-weight-medium);letter-spacing:.01em}.gc-context-sources{position:absolute;inset:0}.gc-context-source{--source-delay:0s;--source-tilt:-3deg;align-items:center;gap:calc(var(--spacing) * .75);min-height:calc(var(--spacing) * 5.5);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5) calc(var(--spacing) * .5) calc(var(--spacing) * .5);border:1px solid oklch(48.8% .243 264.376);display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.gc-context-source{border:1px solid color-mix(in srgb, var(--color-action) 11%, var(--gc-landing-line))}}.gc-context-source{border-radius:var(--radius-xl);background:#fffffff0}@supports (color:color-mix(in lab, red, red)){.gc-context-source{background:color-mix(in srgb, var(--color-surface) 94%, transparent)}}.gc-context-source{box-shadow:var(--shadow-1);animation:gc-context-source var(--context-loop) var(--ease-in-out) var(--source-delay) infinite}.gc-context-from{padding-inline:calc(var(--spacing) * 1.5);color:var(--gc-landing-quieter);opacity:1;animation:none;top:2%;left:2%;transform:none}.gc-context-from strong{color:var(--gc-landing-quieter);font-weight:var(--font-weight-medium)}.gc-context-source[data-source="1"]{--source-tilt:-2deg;top:16%;left:2%}.gc-context-source[data-source="2"]{--source-delay:calc(var(--duration-slower) * 2);--source-tilt:2deg;top:28%;left:2%}.gc-context-source[data-source="3"]{--source-delay:calc(var(--duration-slower) * 4);--source-tilt:3deg;top:40%;left:2%}.gc-context-source[data-source="4"]{--source-delay:calc(var(--duration-slower) * 6);--source-tilt:0deg;top:2%;left:40%;translate:-50%}.gc-context-source[data-source="5"]{--source-delay:calc(var(--duration-slower) * 8);--source-tilt:-3deg;top:2%;left:60%;translate:-50%}.gc-context-source[data-source="6"]{--source-delay:calc(var(--duration-slower) * 10);--source-tilt:3deg;top:6%;right:2%}.gc-context-source[data-source="7"]{--source-delay:calc(var(--duration-slower) * 12);--source-tilt:-2deg;top:20%;right:2%}.gc-context-source[data-source="8"]{--source-delay:calc(var(--duration-slower) * 14);--source-tilt:2deg;top:34%;right:2%}.gc-context-source-icon{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);background:#eff2fd;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.gc-context-source-icon{background:color-mix(in srgb, var(--color-action) 7%, var(--color-surface))}}.gc-context-source-icon{color:var(--color-action)}.gc-context-source-icon img,.gc-context-source-icon svg{width:calc(var(--spacing) * 2.75);height:calc(var(--spacing) * 2.75)}.gc-context-source strong{font-size:var(--text-xs);white-space:nowrap}.gc-context-customer{z-index:3;align-items:center;gap:calc(var(--spacing) * 2);width:min(calc(100% - calc(var(--spacing) * 24)), calc(var(--spacing) * 54));padding:calc(var(--spacing) * 1.25) calc(var(--spacing) * 1.75) calc(var(--spacing) * 1.25) calc(var(--spacing) * 1.25);border:1px solid var(--gc-landing-line);border-radius:var(--radius-3xl);background:var(--color-surface);box-shadow:var(--shadow-1);animation:gc-context-receive var(--context-loop) var(--ease-in-out) infinite;display:flex;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}.gc-context-customer>.gc-synthetic-avatar{z-index:2;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);flex:none;position:relative}.gc-synthetic-avatar{border:1px solid var(--gc-landing-line);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gc-synthetic-avatar{border:1px solid color-mix(in srgb, var(--gc-landing-line) 80%, transparent)}}.gc-synthetic-avatar{border-radius:calc(var(--radius-2xl) - 2px);background:#e3e9fc}@supports (color:color-mix(in lab, red, red)){.gc-synthetic-avatar{background:color-mix(in srgb, var(--color-action) 12%, var(--color-surface))}}.gc-synthetic-avatar{color:var(--color-action)}.gc-synthetic-avatar>i{background:#1447e638;border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.gc-synthetic-avatar>i{background:color-mix(in srgb, var(--color-action) 22%, transparent)}}.gc-synthetic-avatar>i:first-child{width:70%;height:70%;top:-22%;right:-22%}.gc-synthetic-avatar>i:nth-child(2){background:#9be7c473;width:55%;height:55%;bottom:-18%;left:-18%}.gc-synthetic-avatar>strong{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;position:relative}.gc-context-customer>p{gap:calc(var(--spacing) * .25);min-width:0;margin:0;display:grid}.gc-context-customer strong{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.gc-context-customer p>span{color:var(--gc-landing-quieter);font-size:var(--text-xs)}.gc-goals-planner{width:min(calc(100% - calc(var(--spacing) * 12)), calc(var(--spacing) * 76));position:absolute;top:4%;left:50%;transform:translate(-50%)}.gc-goals-customer{align-items:center;gap:calc(var(--spacing) * 2);width:min(100%, calc(var(--spacing) * 58));padding:var(--spacing);border:1px solid var(--gc-landing-line);border-radius:var(--radius-3xl);background:var(--color-surface);box-shadow:var(--shadow-1);grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto;display:grid}.gc-goals-customer>.gc-synthetic-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex:none}.gc-goals-customer>p{gap:calc(var(--spacing) * .25);margin:0;display:grid}.gc-goals-customer strong{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.gc-goals-customer p>span{color:var(--gc-landing-quieter);font-size:var(--text-xs)}.gc-goals-customer>svg{color:var(--color-action)}.gc-goals-prompt{margin:calc(var(--spacing) * 3) 0 calc(var(--spacing) * 1.5);color:var(--gc-landing-quiet);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-align:center}.gc-goals-list{border:1px solid var(--gc-landing-line);border-radius:var(--radius-3xl);background:#fffffff5;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gc-goals-list{background:color-mix(in srgb, var(--color-surface) 96%, transparent)}}.gc-goals-list{box-shadow:var(--shadow-1)}.gc-goal-option{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 9);padding:var(--spacing) calc(var(--spacing) * 2.5);border-bottom:1px solid var(--gc-landing-line);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.gc-goal-option:last-child{border-bottom:0}.gc-goal-option[data-selected=true]{background:var(--gc-landing-blue-faint);animation:gc-goal-select var(--duration-slower) var(--ease-out) calc(var(--duration-slower) * 3) both}.gc-goal-icon{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background:var(--gc-landing-blue-faint);color:var(--color-action);border-radius:50%;place-items:center;display:grid}.gc-goal-option strong{font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-goal-check{color:var(--color-action);opacity:1;place-items:center;display:grid;transform:scale(1)}.gc-goals-slide[data-active=true] .gc-goal-check{animation:gc-goal-check-in var(--duration-slower) var(--ease-out) calc(var(--duration-slower) * 3) both}.gc-context-caption{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 11);left:calc(var(--spacing) * 6);text-align:center;gap:0;display:grid;position:absolute}.gc-context-caption strong{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.gc-context-caption span{color:var(--gc-landing-quiet);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--text-base--line-height)}.gc-exploration-pagination{z-index:5;bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);display:flex;position:absolute;left:50%;transform:translate(-50%)}.gc-exploration-pagination button{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.gc-exploration-pagination button>span{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background:var(--color-text);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.gc-exploration-pagination button>span{background:color-mix(in srgb, var(--color-text) 24%, transparent)}}.gc-exploration-pagination button>span{transition:background-color var(--duration-default) var(--ease-out), transform var(--duration-default) var(--ease-out)}.gc-exploration-pagination button[aria-pressed=true]>span{background:var(--color-action);transform:scale(1.35)}.gc-blindspot-visual{--blindspot-loop:calc(var(--duration-slower) * 44);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 8) calc(var(--spacing) * 7);background:radial-gradient(circle at 82% 10%, #ffc65c4d, transparent 38%), var(--color-surface-muted);place-items:end start;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gc-blindspot-visual{background:radial-gradient(circle at 82% 10%, color-mix(in srgb, var(--color-amber-3) 30%, transparent), transparent 38%), var(--color-surface-muted)}}.gc-blindspot-browser{--gc-stop-1-x:60%;--gc-stop-1-y:84%;--gc-stop-2-x:22%;--gc-stop-2-y:84%;--gc-stop-3-x:82%;--gc-stop-3-y:66%;width:min(100%, calc(var(--spacing) * 96));margin-left:calc(var(--spacing) * -2);border:1px solid var(--gc-landing-line-strong);border-radius:var(--radius-3xl);background:var(--color-surface);box-shadow:var(--shadow-4);position:relative;transform:rotate(-1deg)}.gc-blindspot-browser .gc-journey-browser-bar{border-radius:var(--radius-3xl) var(--radius-3xl) 0 0}.gc-blindspot-form{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 5) calc(var(--spacing) * 4.5);display:grid}.gc-blindspot-form>strong{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.gc-blindspot-field{gap:calc(var(--spacing) * .75);display:grid}.gc-blindspot-field>small{color:var(--gc-landing-quieter);font-size:var(--text-xs)}.gc-blindspot-field>span{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--gc-landing-line-strong);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm)}.gc-blindspot-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-blindspot-remove,.gc-blindspot-link{color:var(--gc-landing-quiet);font-size:var(--text-sm);font-style:normal;font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--color-text);-webkit-text-decoration-color:var(--color-text);-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text);position:relative}@supports (color:color-mix(in lab, red, red)){.gc-blindspot-remove,.gc-blindspot-link{-webkit-text-decoration-color:color-mix(in srgb, var(--color-text) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-text) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-text) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text) 25%, transparent)}}.gc-blindspot-remove,.gc-blindspot-link{text-underline-offset:3px}.gc-blindspot-field>.gc-blindspot-error{height:0;color:var(--color-red-4);font-size:var(--text-xs);opacity:0;animation:gc-blindspot-error var(--blindspot-loop) var(--ease-out) infinite;overflow:hidden}.gc-blindspot-actions{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.gc-blindspot-button{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3.5);border-radius:var(--radius-xl);background:var(--color-action);color:var(--color-surface);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);position:relative}[data-control="1"]{animation:gc-blindspot-press-1 var(--blindspot-loop) var(--ease-out) infinite}[data-control="2"]{animation:gc-blindspot-press-2 var(--blindspot-loop) var(--ease-out) infinite}[data-control="3"]{animation:gc-blindspot-press-3 var(--blindspot-loop) var(--ease-out) infinite}.gc-blindspot-signal{z-index:4;top:50%;left:calc(100% - var(--spacing) * .5);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border:3px solid var(--color-amber-4);background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.gc-blindspot-signal{background:color-mix(in srgb, var(--color-surface) 90%, transparent)}}.gc-blindspot-signal{box-shadow:var(--shadow-3);opacity:0;transform:translate(-50%,-50%)scale(.6)}.gc-blindspot-signal[data-signal="1"]{animation:gc-blindspot-signal-1 var(--blindspot-loop) var(--ease-out) infinite}.gc-blindspot-signal[data-signal="2"]{animation:gc-blindspot-signal-2 var(--blindspot-loop) var(--ease-out) infinite}.gc-blindspot-signal[data-signal="3"]{animation:gc-blindspot-signal-3 var(--blindspot-loop) var(--ease-out) infinite}.gc-blindspot-signal:before{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:var(--color-amber-4);content:"";border-radius:50%}.gc-blindspot-signal i{inset:calc(var(--spacing) * -1);border:1px solid #ffa600b8;position:absolute}@supports (color:color-mix(in lab, red, red)){.gc-blindspot-signal i{border:1px solid color-mix(in srgb, var(--color-amber-4) 72%, transparent)}}.gc-blindspot-signal i{animation:gc-blindspot-ring calc(var(--duration-slower) * 5) var(--ease-out) infinite;border-radius:50%}.gc-blindspot-signal i:nth-child(2){animation-delay:var(--duration-slower)}.gc-blindspot-signal i:nth-child(3){animation-delay:calc(var(--duration-slower) * 2)}.gc-blindspot-cursor{z-index:6;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);opacity:0;animation:gc-blindspot-cursor var(--blindspot-loop) var(--ease-in-out) infinite;display:grid;position:absolute;top:0;left:0}.gc-pointer{width:100%;height:100%;fill:var(--color-text);stroke:var(--color-surface);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px #00000059);overflow:visible}.gc-blindspot-catches{z-index:5;top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);justify-items:end;gap:calc(var(--spacing) * 1.5);display:grid;position:absolute}.gc-blindspot-catch{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 1.75) calc(var(--spacing) * 3);border-radius:var(--radius-xl);background:var(--color-text);box-shadow:var(--shadow-3);color:var(--color-surface);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;opacity:0;transform:translateY(calc(var(--spacing) * 3));display:inline-flex}.gc-blindspot-catch[data-catch="1"]{animation:gc-blindspot-catch-1 var(--blindspot-loop) var(--ease-out) infinite}.gc-blindspot-catch[data-catch="2"]{animation:gc-blindspot-catch-2 var(--blindspot-loop) var(--ease-out) infinite}.gc-blindspot-catch[data-catch="3"]{animation:gc-blindspot-catch-3 var(--blindspot-loop) var(--ease-out) infinite}.gc-blindspot-catch i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:var(--color-amber-4);border-radius:50%}.gc-journey-steps{padding:calc(var(--spacing) * 8);background:radial-gradient(circle at 78% 12%, #f075c347, transparent 36%), var(--color-surface-muted);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gc-journey-steps{background:radial-gradient(circle at 78% 12%, color-mix(in srgb, var(--color-pink-3) 28%, transparent), transparent 36%), var(--color-surface-muted)}}.gc-journey-steps-browser{width:min(100%, calc(var(--spacing) * 104));border:1px solid var(--gc-landing-line-strong);border-radius:var(--radius-3xl);background:var(--color-surface);box-shadow:var(--shadow-4);position:relative;overflow:hidden;transform:rotate(-1deg)}.gc-journey-browser-bar{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);border-bottom:1px solid var(--gc-landing-line);background:var(--color-surface-subtle);display:flex}.gc-journey-browser-bar i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:var(--color-neutral-300);border-radius:50%}.gc-journey-step-list{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5) calc(var(--spacing) * 5);display:grid}.gc-journey-step-list>span{min-height:calc(var(--spacing) * 15);column-gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:var(--gc-landing-quieter);grid-template-rows:auto auto;grid-template-columns:auto 1fr;display:grid;position:relative}.gc-journey-step-list>span:not(:last-child):after{top:calc(var(--spacing) * 9);bottom:calc(var(--spacing) * -3);left:calc(var(--spacing) * 3);background:var(--gc-landing-line-strong);content:"";width:1px;position:absolute}.gc-journey-step-list i{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border:1px solid var(--gc-landing-line-strong);background:var(--color-surface);color:var(--gc-landing-quieter);font-size:var(--text-xs);border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;display:grid}.gc-journey-step-list i svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);fill:none;stroke:currentColor;stroke-width:2px}.gc-journey-step-list strong{color:var(--color-text);font-size:var(--text-sm)}.gc-journey-step-list small{margin-top:var(--spacing);font-size:var(--text-xs)}.gc-journey-step-list [data-state=complete] i{border-color:#33c758}@supports (color:color-mix(in lab, red, red)){.gc-journey-step-list [data-state=complete] i{border-color:color-mix(in srgb, var(--color-green-4) 36%, var(--gc-landing-line))}}.gc-journey-step-list [data-state=complete] i{background:var(--color-green-1);color:#33c758}@supports (color:color-mix(in lab, red, red)){.gc-journey-step-list [data-state=complete] i{color:color-mix(in srgb, var(--color-green-4) 45%, var(--color-text))}}.gc-journey-step-list [data-state=active] i{border-color:var(--color-pink-4);background:var(--color-pink-4);color:var(--color-surface);animation:gc-journey-step-focus calc(var(--duration-slower) * 5) var(--ease-in-out) infinite}.gc-journey-step-cursor{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);animation:gc-journey-cursor calc(var(--duration-slower) * 7) var(--ease-in-out) infinite;display:grid;position:absolute;top:59%;right:12%}.gc-journey-memory{z-index:3;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-xl);background:var(--color-text);box-shadow:var(--shadow-3);color:var(--color-surface);font-size:var(--text-xs);font-weight:var(--font-weight-medium);position:absolute;bottom:7%;right:7%;transform:rotate(2deg)}.gc-expanded-feature[data-feature=findings] .gc-evidence-card{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * -8);left:calc(var(--spacing) * 6);transition:transform var(--duration-slow) var(--ease-out);margin:0;position:absolute;transform:rotate(-1deg)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.gc-manifesto-signature{clip-path:inset(-20% 100% -20% -10%)}.gc-manifesto-signature[data-inked=true]{animation:gc-signature-ink calc(var(--gc-landing-rise) + var(--duration-slower)) var(--gc-landing-ease-ink) forwards}}.gc-faq{width:min(calc(100% - calc(var(--spacing) * 8)), var(--gc-landing-rail-width));padding-block:calc(var(--spacing) * 28);margin-inline:auto}.gc-evidence-card{margin:0 calc(var(--spacing) * 8) calc(var(--spacing) * 8);border:1px solid var(--gc-landing-line-strong);border-radius:var(--radius-3xl);background:var(--color-surface);box-shadow:var(--shadow-4);overflow:hidden;transform:rotate(-1deg)}.gc-evidence-card-header{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-bottom:1px solid var(--gc-landing-line);background:var(--color-surface-subtle);color:var(--gc-landing-quiet);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.gc-evidence-card-header>span{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.gc-evidence-card-header>span>span{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:var(--color-green-4);border-radius:50%}.gc-evidence-frames{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);background:var(--color-surface-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.gc-evidence-frames>div:not(.gc-evidence-action){gap:calc(var(--spacing) * 2);min-width:0;display:grid}.gc-evidence-frames small{color:var(--gc-landing-quieter);font-size:var(--text-xs)}.gc-receipt-frame{min-height:calc(var(--spacing) * 28);padding:calc(var(--spacing) * 3);border:1px solid var(--gc-landing-line);border-radius:var(--radius-xl);background:var(--color-surface);align-content:center;display:grid;position:relative}.gc-receipt-frame[data-unchanged=true]{outline:1px dashed var(--color-amber-4);outline-offset:2px}.gc-receipt-unchanged{z-index:1;padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background:var(--color-amber-1);color:#ffa600;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.gc-receipt-unchanged{color:color-mix(in srgb, var(--color-amber-4) 62%, var(--color-text))}}.gc-receipt-unchanged{font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-ui);white-space:nowrap;line-height:1.2;transform:translate(-50%,-50%)}.gc-invite-control{justify-items:start;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 2);border:1px solid var(--gc-landing-line);border-radius:var(--radius-xl);background:var(--color-surface-subtle);display:grid}.gc-invite-label{color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1.2}.gc-invite-send{min-height:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background:var(--color-action);color:var(--color-surface);font-size:.625rem;font-weight:var(--font-weight-semibold);white-space:nowrap;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.gc-evidence-action{justify-items:center;gap:calc(var(--spacing) * 1);color:var(--gc-landing-quieter);font-size:var(--text-xs);display:grid}.gc-evidence-action .gc-pointer{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.gc-evidence-card dl{margin:0}.gc-evidence-card dl>div{grid-template-columns:calc(var(--spacing) * 24) 1fr;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-top:1px solid var(--gc-landing-line);font-size:var(--text-xs);display:grid}.gc-evidence-card dt{color:var(--gc-landing-quieter)}.gc-evidence-card dd{color:var(--gc-landing-quiet);margin:0}.gc-fit{width:min(calc(100% - calc(var(--spacing) * 8)), var(--gc-landing-max));padding-block:calc(var(--spacing) * 20) calc(var(--spacing) * 10);margin-inline:auto}.gc-fit .gc-section-heading{max-width:var(--container-3xl);gap:calc(var(--spacing) * 2)}.gc-fit .gc-section-heading h2{font-size:clamp(var(--text-2xl), 3vw, var(--text-4xl))}.gc-fit .gc-section-heading p{font-size:var(--text-base);line-height:var(--text-base--line-height)}.gc-comparison-scroll{margin-top:calc(var(--spacing) * 12);padding:var(--spacing);scrollbar-color:var(--color-blue-2) transparent;overflow-x:auto}.gc-comparison-scroll:focus-visible{outline:2px solid var(--color-action);outline-offset:var(--spacing);border-radius:var(--radius-xl)}.gc-comparison{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.gc-comparison th,.gc-comparison td{padding:calc(var(--spacing) * 5);vertical-align:middle}.gc-comparison thead th{padding-block:calc(var(--spacing) * 6);font-weight:var(--font-weight-semibold);font-size:var(--text-base)}.gc-comparison tbody th{font-weight:var(--font-weight-medium)}.gc-comparison tbody th,.gc-comparison tbody td{border-bottom:1px solid var(--gc-landing-line)}.gc-comparison td{text-align:center}.gc-comparison th:first-child{width:50%}.gc-comparison-indicator{vertical-align:middle;color:var(--color-neutral-300);display:inline-flex}.gc-comparison-indicator svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.gc-comparison-indicator[data-value=yes]{color:var(--color-brand)}.gc-comparison-indicator[data-value=setup]{color:var(--color-orange-4)}.gc-comparison-legend{justify-content:center;gap:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 6);color:var(--gc-landing-quiet);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.gc-comparison-legend>span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.gc-comparison-legend svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.gc-comparison .gc-comparison-featured{border-inline:1px solid var(--color-blue-3);background:#f8faff}@supports (color:color-mix(in lab, red, red)){.gc-comparison .gc-comparison-featured{background:color-mix(in srgb, var(--color-blue-1) 35%, var(--color-surface))}}.gc-comparison .gc-comparison-featured{color:var(--color-text);font-weight:var(--font-weight-medium)}.gc-comparison thead .gc-comparison-featured{border-top:1px solid var(--color-blue-3);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;font-weight:var(--font-weight-semibold)}.gc-comparison tbody tr:last-child .gc-comparison-featured{border-bottom:1px solid var(--color-blue-3);border-radius:0 0 var(--radius-2xl) var(--radius-2xl)}.gc-comparison-heading{text-align:center;min-height:calc(var(--spacing) * 19);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-comparison-heading>svg{color:var(--gc-landing-quiet)}.gc-comparison-label{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-comparison-label svg{color:var(--gc-landing-quiet);flex:none}@media (width<=48rem){.gc-comparison th,.gc-comparison td{padding:calc(var(--spacing) * 4)}}.gc-faq{gap:calc(var(--spacing) * 10);display:grid}.gc-faq-list{gap:calc(var(--spacing) * 2);display:grid}.gc-faq-item{border-radius:var(--radius-3xl);background:var(--color-neutral-100);overflow:hidden}.gc-faq-question{align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-block:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-ui);line-height:var(--text-base--line-height);text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;display:grid}.gc-faq-question>span:first-child{transition:color var(--duration-default) var(--ease-in-out)}.gc-faq-question:active .gc-faq-chevron{transform:scale(.94)}.gc-faq-chevron{color:var(--color-brand);justify-content:center;align-items:center;display:inline-flex}.gc-faq-chevron svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid;overflow:hidden}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);min-height:0;transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}.gc-faq-answer{padding-inline:calc(var(--spacing) * 3)}.gc-faq-item[data-open=true] .gc-faq-answer{padding-bottom:calc(var(--spacing) * 3)}.gc-faq-answer p{max-width:none;color:var(--gc-landing-quiet);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0;padding-bottom:0}.gc-closing{width:min(calc(100% - calc(var(--spacing) * 8)), var(--gc-landing-max));margin:calc(var(--spacing) * 8) auto 0;justify-items:center;gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 20) calc(var(--spacing) * 10);border-radius:var(--radius-3xl);background:var(--color-neutral-100);text-align:center;display:grid}.gc-closing-copy h2{font-size:clamp(var(--text-3xl), 4vw, var(--text-title));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0;line-height:1.08}.gc-closing-copy p{max-width:46ch;margin:calc(var(--spacing) * 4) auto 0;color:var(--gc-landing-quiet);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--text-base--line-height);text-wrap:pretty}.gc-closing .gc-waitlist-form{width:min(100%, var(--gc-landing-rail-width));margin-inline:auto}.gc-closing .gc-waitlist-success{margin-inline:auto}.gc-closing .gc-waitlist-message{text-align:center}.gc-footer{width:min(calc(100% - calc(var(--spacing) * 8)), var(--gc-landing-max));align-items:start;gap:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 16) 0 calc(var(--spacing) * 12);grid-template-columns:minmax(16rem,.86fr) minmax(0,1.4fr);margin-inline:auto;display:grid}.gc-footer-about{align-content:start;gap:calc(var(--spacing) * 5);display:grid}.gc-footer-about>p{max-width:36ch;color:var(--gc-landing-quiet);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0}.gc-footer-about>p:last-child{color:var(--gc-landing-quieter)}.gc-footer nav{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gc-footer nav>div{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-footer nav p{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-ui);line-height:var(--leading-snug);margin:0}.gc-footer nav ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-footer nav li{margin:0;padding:0}.gc-footer nav a{color:var(--color-neutral-600);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);transition:color var(--duration-default) ease;text-decoration:none}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay) forwards}.gc-legal-header,.gc-legal-main,.gc-legal-footer{width:min(calc(100% - calc(var(--spacing) * 8)), var(--container-3xl));margin-inline:auto}.gc-legal-header{padding-block:calc(var(--spacing) * 6)}.gc-legal-main{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8) calc(var(--spacing) * 16);display:grid}.gc-legal-main h1{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:var(--text-3xl--line-height);margin:0}.gc-legal-main h2{margin:0 0 calc(var(--spacing) * 2);font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--text-lg--line-height)}.gc-legal-main p{color:var(--gc-landing-quiet);font-size:var(--text-base);line-height:var(--text-base--line-height);margin:0}.gc-legal-main .gc-legal-updated{font-size:var(--text-sm)}.gc-legal-footer{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8) calc(var(--spacing) * 12);border-top:1px solid var(--gc-landing-line);color:var(--gc-landing-quiet);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.gc-hero .gc-waitlist-success{width:min(100%, calc(var(--container-sm) + var(--spacing) * 4))}.gc-waitlist-success .t-success-check{flex:none}.gc-legal-header .gc-landing-brand{text-decoration:none}.gc-legal-main section p+p{margin-top:calc(var(--spacing) * 3)}.gc-waitlist-message a,.gc-legal-main a{--gc-ink-y:calc(100% - 1px);color:inherit;background-image:linear-gradient(currentColor,currentColor);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.gc-waitlist-message a,.gc-legal-main a{background-image:linear-gradient(color-mix(in srgb, currentColor 45%, transparent), color-mix(in srgb, currentColor 45%, transparent))}}.gc-waitlist-message a,.gc-legal-main a{background-position:0 var(--gc-ink-y);background-repeat:no-repeat;background-size:100% 1px}.gc-footer nav a,.gc-legal-footer a{--gc-ink-y:calc(100% - 1px);background-image:linear-gradient(currentColor,currentColor);background-position:0 var(--gc-ink-y);color:inherit;transition:color var(--duration-default) ease, background-size var(--duration-slower) var(--gc-landing-ease-ink);background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.gc-footer nav a{color:var(--color-neutral-600)}@media (hover:hover) and (pointer:fine){.gc-waitlist-message a:hover,.gc-legal-main a:hover{background-image:linear-gradient(currentColor,currentColor)}.gc-footer nav a:hover,.gc-legal-footer a:hover{background-size:100% 1px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gc-waitlist-message a:hover,.gc-legal-main a:hover{animation:gc-ink-underline var(--gc-landing-ink) var(--gc-landing-ease-ink)}}.gc-confirm-page{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.gc-confirm{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 4) calc(var(--spacing) * 24);place-items:center;display:grid}.gc-confirm-card{width:min(100%, var(--container-md));justify-items:center;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 12) calc(var(--spacing) * 8);border-radius:var(--radius-3xl);background:var(--color-neutral-100);text-align:center;display:grid}.gc-confirm-card h1{font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--text-3xl--line-height);text-wrap:balance;margin:0}.gc-confirm-card p{color:var(--gc-landing-quiet);font-size:var(--text-base);line-height:var(--text-base--line-height);text-wrap:pretty;margin:0}.gc-confirm-card p strong{color:var(--color-text);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.gc-confirm-card .gc-confirm-note{color:var(--gc-landing-quieter);font-size:var(--text-xs)}.gc-confirm-card .gc-confirm-note[data-tone=unavailable]{color:var(--color-destructive)}.gc-confirm-card .gc-confirm-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}}.gc-floating-nav .gc-nav-waitlist{place-self:center end;gap:0}.gc-floating-nav [data-slot=button][data-variant=default]{background:var(--color-brand);color:var(--color-on-brand);text-decoration:none}.gc-floating-nav [data-slot=button] svg,.gc-waitlist-form [data-slot=button] svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none}.gc-waitlist-fields [data-slot=text-input],.gc-waitlist-fields [data-slot=text-input]:focus,.gc-waitlist-fields [data-slot=text-input]:focus-visible,.gc-waitlist-fields [data-slot=text-input][aria-invalid=true]{height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 4);box-shadow:none;font-size:var(--text-base);line-height:var(--text-base--line-height);background:0 0;border-color:#0000}.gc-waitlist-fields [data-slot=button]{height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 3)}@keyframes gc-nav-arrive{0%{opacity:0;transform:translate(-50%, calc(var(--spacing) * -4)) scale(.97);filter:blur(3px)}to{opacity:1;filter:blur();transform:translate(-50%)scale(1)}}@keyframes gc-hero-rise{0%{transform:translateY(110%)}}@keyframes gc-signature-ink{0%{clip-path:inset(-20% 100% -20% -10%)}to{clip-path:inset(-20% -10%)}}@keyframes gc-ink-underline{0%{background-position:100% var(--gc-ink-y);background-size:100% 1px}45%{background-position:100% var(--gc-ink-y);background-size:0% 1px}55%{background-position:0 var(--gc-ink-y);background-size:0% 1px}to{background-position:0 var(--gc-ink-y);background-size:100% 1px}}@keyframes gc-form-nudge{0%,to{transform:translate(0)}28%{transform:translateX(calc(var(--spacing) * -1.5))}62%{transform:translateX(calc(var(--spacing) * 1))}}@keyframes gc-blindspot-ring{0%{opacity:.68;transform:scale(.86)}to{opacity:0;transform:scale(2.2)}}@keyframes gc-blindspot-cursor{0%{opacity:0;transform:translate3d(calc(var(--spacing) * 110), calc(var(--spacing) * 80), 0) scale(.94)}6%{opacity:1}10%,24%{opacity:1;transform:translate3d(var(--gc-stop-1-x), var(--gc-stop-1-y), 0) scale(1)}12%{transform:translate3d(var(--gc-stop-1-x), var(--gc-stop-1-y), 0) scale(.86)}14%{transform:translate3d(var(--gc-stop-1-x), var(--gc-stop-1-y), 0) scale(1)}30%,50%{opacity:1;transform:translate3d(var(--gc-stop-2-x), var(--gc-stop-2-y), 0) scale(1)}32%{transform:translate3d(var(--gc-stop-2-x), var(--gc-stop-2-y), 0) scale(.86)}34%{transform:translate3d(var(--gc-stop-2-x), var(--gc-stop-2-y), 0) scale(1)}56%,84%{opacity:1;transform:translate3d(var(--gc-stop-3-x), var(--gc-stop-3-y), 0) scale(1)}58%{transform:translate3d(var(--gc-stop-3-x), var(--gc-stop-3-y), 0) scale(.86)}60%{transform:translate3d(var(--gc-stop-3-x), var(--gc-stop-3-y), 0) scale(1)}92%,to{opacity:0;transform:translate3d(calc(var(--spacing) * 110), calc(var(--spacing) * 70), 0) scale(.94)}}@keyframes gc-blindspot-press-1{0%,11%,14%,to{filter:brightness();transform:scale(1)}12.5%{filter:brightness(.85);transform:scale(.94)}}@keyframes gc-blindspot-press-2{0%,31%,34%,to{filter:brightness();transform:scale(1)}32.5%{filter:brightness(.9);transform:scale(.96)}}@keyframes gc-blindspot-press-3{0%,57%,60%,to{filter:brightness();transform:scale(1)}58.5%{filter:brightness(.85);transform:scale(.94)}}@keyframes gc-blindspot-error{0%,60%{opacity:0;height:0}63%,92%{height:calc(var(--spacing) * 4);opacity:1}96%,to{opacity:0;height:0}}@keyframes gc-blindspot-signal-1{0%,18%{opacity:0;transform:translate(-50%,-50%)scale(.6)}22%,90%{opacity:1;transform:translate(-50%,-50%)scale(1)}96%,to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes gc-blindspot-signal-2{0%,40%{opacity:0;transform:translate(-50%,-50%)scale(.6)}44%,90%{opacity:1;transform:translate(-50%,-50%)scale(1)}96%,to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes gc-blindspot-signal-3{0%,68%{opacity:0;transform:translate(-50%,-50%)scale(.6)}72%,90%{opacity:1;transform:translate(-50%,-50%)scale(1)}96%,to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes gc-blindspot-catch-1{0%,22%{opacity:0;transform:translateY(calc(var(--spacing) * 3))}26%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(calc(var(--spacing) * -1))}}@keyframes gc-blindspot-catch-2{0%,44%{opacity:0;transform:translateY(calc(var(--spacing) * 3))}48%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(calc(var(--spacing) * -1))}}@keyframes gc-blindspot-catch-3{0%,72%{opacity:0;transform:translateY(calc(var(--spacing) * 3))}76%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(calc(var(--spacing) * -1))}}@keyframes gc-journey-step-focus{50%{transform:scale(1.08)}}@keyframes gc-journey-cursor{0%,18%{transform:translate3d(0, calc(var(--spacing) * -18), 0) scale(.94)}44%,62%{transform:translate3d(calc(var(--spacing) * -2), 0, 0) scale(1)}82%,to{transform:translate3d(calc(var(--spacing) * 2), calc(var(--spacing) * 16), 0) scale(.94)}}@keyframes gc-context-source{0%,8%{opacity:.58;transform:translateY(0) rotate(var(--source-tilt)) scale(.96)}14%,30%{opacity:1;transform:translateY(calc(var(--spacing) * -2)) rotate(var(--source-tilt)) scale(1)}38%,to{opacity:.58;transform:translateY(0) rotate(var(--source-tilt)) scale(.96)}}@keyframes gc-context-receive{0%,10%{opacity:.94;box-shadow:var(--shadow-1);transform:translate(-50%,-50%)scale(.99)}14%,34%{opacity:1;box-shadow:var(--shadow-2);transform:translate(-50%,-50%)scale(1)}42%,to{opacity:.94;box-shadow:var(--shadow-1);transform:translate(-50%,-50%)scale(.99)}}@keyframes gc-goal-select{0%{background:0 0}to{background:var(--gc-landing-blue-faint)}}@keyframes gc-goal-check-in{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (hover:hover) and (pointer:fine){.gc-waitlist-fields [data-slot=text-input]:hover:not(:disabled):not([readonly]),.gc-waitlist-fields [data-slot=text-input]:focus:hover:not(:disabled):not([readonly]),.gc-waitlist-fields [data-slot=text-input]:focus-visible:hover:not(:disabled):not([readonly]){box-shadow:none;background:0 0;border-color:#0000}.gc-floating-nav nav>a:hover,.gc-nav-features>button:hover{color:var(--color-neutral-0)}.gc-features-menu-item:hover{background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.gc-features-menu-item:hover{background:color-mix(in srgb, var(--color-neutral-0) 8%, transparent)}}.gc-floating-nav .gc-nav-waitlist:hover{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.gc-floating-nav .gc-nav-waitlist:hover{background:color-mix(in srgb, var(--color-brand) 88%, black)}}.gc-floating-nav .gc-nav-waitlist:hover .gc-nav-waitlist-arrow{grid-template-columns:1fr}.gc-floating-nav .gc-nav-waitlist:hover .gc-nav-waitlist-arrow>span{padding-left:var(--spacing);clip-path:inset(0);opacity:1;translate:0}.gc-build-note:hover{background:#d2e2fe;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.gc-build-note:hover{background:color-mix(in srgb, var(--color-blue-2) 55%, var(--color-blue-1))}}.gc-build-note:hover{color:var(--color-blue-4)!important}.gc-exploration-ui:hover *{animation-play-state:paused}.gc-expanded-feature[data-feature=findings]:hover .gc-evidence-card{transform:rotate(0) translateY(calc(var(--spacing) * -2))}.gc-faq-question:hover>span:first-child{color:var(--color-action)}.gc-footer nav a:hover{color:var(--color-text)}}@media (width<=64rem){.gc-floating-nav{column-gap:calc(var(--spacing) * 3)}.gc-evidence-card{margin-right:calc(var(--spacing) * 6);margin-left:calc(var(--spacing) * 6)}.gc-closing{padding:calc(var(--spacing) * 16) calc(var(--spacing) * 8)}}@media (width<=48rem){.gc-floating-nav nav{display:flex}.gc-floating-nav .gc-nav-features{display:none}.gc-hero{padding-block:calc(var(--spacing) * 38) calc(var(--spacing) * 14)}.gc-hero-demo{width:100%;margin-top:calc(var(--spacing) * 8);margin-inline:0}.gc-hero:before{background-position:0 0}.gc-hero h1{max-width:16ch}.gc-journey-section,.gc-faq{padding-block:calc(var(--spacing) * 22)}.gc-fit{padding-block:calc(var(--spacing) * 14) calc(var(--spacing) * 8)}.gc-expanded-features{grid-template-columns:minmax(0,1fr)}.gc-expanded-feature{min-height:calc(var(--spacing) * 152)}.gc-closing{padding:calc(var(--spacing) * 14) calc(var(--spacing) * 6)}.gc-footer{gap:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.gc-landing-page{--gc-nav-inset:calc(var(--spacing) * 2);--gc-nav-pad:calc(var(--spacing) * 1.5)}.gc-floating-nav{width:calc(100% - calc(var(--spacing) * 4));border-radius:var(--radius-2xl)}.gc-floating-nav .gc-landing-brand>span:last-child{display:none}.gc-hero,.gc-journey-section,.gc-fit,.gc-closing,.gc-footer{width:min(calc(100% - calc(var(--spacing) * 5)), var(--gc-landing-max))}.gc-hero{padding-block:calc(var(--spacing) * 31) calc(var(--spacing) * 14)}.gc-build-note{justify-content:center;max-width:100%}.gc-hero h1{margin-top:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}.gc-hero-copy,.gc-section-heading p{font-size:var(--text-base)}.gc-waitlist-fields{grid-template-columns:minmax(0,1fr)}.gc-waitlist-fields [data-slot=button]{width:100%}.gc-section-heading h2{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}.gc-journey-section{padding:calc(var(--spacing) * 16) calc(var(--spacing) * 5)}.gc-faq{padding-block:calc(var(--spacing) * 18)}.gc-fit{padding-block:calc(var(--spacing) * 14) calc(var(--spacing) * 6)}.gc-expanded-feature-copy{padding:calc(var(--spacing) * 6)}.gc-expanded-feature h3{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.gc-expanded-feature-visual{min-height:calc(var(--spacing) * 68)}.gc-context-slide{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) calc(var(--spacing) * 20);flex-direction:column;align-items:center;display:flex}.gc-context-sources{width:100%;max-width:calc(var(--spacing) * 64);gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.gc-context-from{min-height:0;box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding-inline:0;position:static;top:auto;left:auto}.gc-context-source,.gc-context-source[data-source]{opacity:1;width:100%;animation:none;position:static;top:auto;left:auto;right:auto;transform:none}.gc-context-source[data-source="3"],.gc-context-source[data-source="5"],.gc-context-source[data-source="6"],.gc-context-source[data-source="8"]{display:none}.gc-context-customer{width:100%;max-width:calc(var(--spacing) * 64);margin-top:calc(var(--spacing) * 3);animation:none;position:static;top:auto;left:auto;transform:none}.gc-goals-planner{width:calc(100% - calc(var(--spacing) * 10));top:3%}.gc-goals-customer{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * .75)}.gc-goals-customer>.gc-synthetic-avatar{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.gc-goals-prompt{margin:calc(var(--spacing) * 2) 0 var(--spacing);font-size:var(--text-xs)}.gc-goal-option{min-height:calc(var(--spacing) * 8);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2)}.gc-journey-steps{padding:calc(var(--spacing) * 4)}.gc-journey-memory{display:none}.gc-expanded-feature[data-feature=findings] .gc-evidence-card{right:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3)}.gc-evidence-card{margin-right:calc(var(--spacing) * 4);margin-left:calc(var(--spacing) * 4)}.gc-evidence-frames{gap:calc(var(--spacing) * 1.25);padding:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.gc-receipt-frame{min-height:calc(var(--spacing) * 14);padding:calc(var(--spacing) * 1.5)}.gc-invite-control{gap:var(--spacing);padding:calc(var(--spacing) * 1.25)}.gc-invite-label{font-size:.625rem}.gc-invite-send{min-height:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 1.25)}.gc-receipt-unchanged{padding:calc(var(--spacing) * .25) calc(var(--spacing) * 1);font-size:.5625rem}.gc-evidence-action .gc-pointer{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.gc-evidence-card dl>div{gap:calc(var(--spacing) * 1);grid-template-columns:minmax(0,1fr)}.gc-faq{gap:calc(var(--spacing) * 9)}.gc-faq-question{font-size:var(--text-sm)}.gc-closing{margin-top:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 10) calc(var(--spacing) * 5);border-radius:var(--radius-3xl)}.gc-closing-copy h2{font-size:var(--text-3xl)}.gc-footer{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 10) 0 calc(var(--spacing) * 8)}.gc-footer nav{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.gc-floating-nav,.gc-build-note,.gc-hero h1,.gc-hero-word,.gc-hero-copy,.gc-hero .gc-waitlist-form,.gc-hero-demo,.gc-waitlist-fields[data-state=invalid]{animation:none!important}.gc-footer nav a,.gc-legal-footer a{transition-property:color,background-size;transition-duration:var(--duration-default), .01ms}.gc-hero-demo video{display:none}.gc-blindspot-signal i,.gc-blindspot-signal,.gc-blindspot-error,[data-control],.gc-blindspot-cursor,.gc-blindspot-catch,.gc-journey-step-list [data-state=active] i,.gc-journey-step-cursor,.gc-exploration-ui *{animation:none!important}.gc-blindspot-signal,.gc-blindspot-catch{opacity:1;transform:none}.gc-blindspot-signal{transform:translate(-50%,-50%)}.gc-blindspot-error{height:calc(var(--spacing) * 4);opacity:1}.gc-blindspot-cursor{display:none}.gc-context-source{opacity:1;filter:none;transform:none}.gc-context-customer{opacity:1;filter:none;box-shadow:var(--shadow-1);transform:translate(-50%,-50%)}.gc-exploration-slide{transition:none}.gc-goal-option[data-selected=true]{background:var(--gc-landing-blue-faint)}.gc-goal-check{opacity:1;transform:none}.gc-floating-nav{opacity:1;filter:none;transform:translate(-50%)}.gc-build-note,.gc-hero h1,.gc-hero-copy,.gc-hero .gc-waitlist-form,.gc-hero-demo{opacity:1;filter:none;transform:none}.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}.gc-skip-link,.gc-waitlist-fields,.gc-nav-waitlist-arrow,.gc-nav-waitlist-arrow>span{transition-duration:.01ms!important}.gc-features-reveal{transition:grid-template-rows .01ms linear,visibility linear!important}.gc-features-menu-grid{transition:opacity var(--duration-default) ease, transform .01ms linear!important;transform:none!important}.gc-features-menu-item{transition:background-color var(--duration-default) ease, opacity var(--duration-default) ease, transform .01ms linear!important;transform:none!important}.gc-nav-features-chevron{transition:transform .01ms linear!important}}@media (width<=40rem) and (prefers-reduced-motion:reduce){.gc-context-customer{transform:none}}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:blog-page-out .2s var(--ease-out) both}::view-transition-new(root){animation:blog-page-in .46s var(--ease-expo) 80ms both}::view-transition-group(why-title){animation-duration:.56s;animation-timing-function:var(--ease-expo)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes blog-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes blog-enter{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes blog-guide{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes blog-shine{0%,62%{background-position:100% 0}to{background-position:0 0}}@keyframes blog-read{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes blog-ink{0%{background-position:100% var(--blog-ink-y);background-size:100% 1px}45%{background-position:100% var(--blog-ink-y);background-size:0% 1px}55%{background-position:0 var(--blog-ink-y);background-size:0% 1px}to{background-position:0 var(--blog-ink-y);background-size:100% 1px}}@keyframes blog-page-out{to{opacity:0;filter:blur(4px);transform:translateY(-8px)}}@keyframes blog-page-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}
