/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--c27a:0deg}}}@layer theme{:root,:host{--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-bg:var(--core-bg)}}@layer base,components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.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>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.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}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-\[60px\]{min-height:60px}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:Geist Mono,monospace}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.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,)}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 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)}.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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--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)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:2rem\]{--cell-size:2rem}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}@media (hover:hover){.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer,.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_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}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}body{background:#06080b;margin:0}*{box-sizing:border-box}a,a:hover{color:inherit}.pg{color:#f2f5f7;background:#06080b;width:100%;font-family:Geist,system-ui,sans-serif;position:relative;overflow-x:hidden}.w{max-width:1280px;margin:0 auto;padding-left:clamp(20px,5vw,56px);padding-right:clamp(20px,5vw,56px)}.sec{padding:clamp(88px,11vw,150px) 0;position:relative}.h1{letter-spacing:-.045em;margin:0;font-family:Big Shoulders Display,Geist,sans-serif;font-size:clamp(46px,6.4vw,94px);font-weight:700;line-height:.94}.h2{letter-spacing:-.04em;margin:0;font-family:Big Shoulders Display,Geist,sans-serif;font-size:clamp(34px,4.6vw,62px);font-weight:700;line-height:1}.h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600;line-height:1.2}.lead{color:#9ba6b2;margin:0;font-size:18px;line-height:1.6}.p{color:#9ba6b2;margin:0;font-size:15px;line-height:1.55}.eye{color:#8a95a1;align-items:center;gap:10px;margin:0 0 22px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex}.eye b{color:#2cf5c4;font-weight:500}.lt{color:#06080b;background:#eef1f0}.lt .lead,.lt .p{color:#48525d}.lt .eye{color:#56616c}.lt .eye b{color:#050505}.lt .grad{background-image:linear-gradient(100deg,#050505,#050505)}.dots{pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 72%)}.glow{pointer-events:none;z-index:5;mix-blend-mode:screen;background:radial-gradient(circle,#2cf5c414,#0000 65%);border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;position:fixed;top:0;left:0;transform:translate(-999px,-999px)}.btn{cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 26px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.1,1),background .25s,border-color .25s,color .25s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.b1{color:#06080b;background:#f2f5f7}.b1:hover{color:#06080b;background:#2cf5c4;box-shadow:0 14px 40px -14px #2cf5c4b3}.b2{color:#f2f5f7;background:#ffffff0a;border:1px solid #ffffff2e}.b3{color:#f2f5f7;background:#06080b}.b4{color:#06080b;background:0 0;border:1px solid #06080b33}.b4:hover{color:#06080b;border-color:#06080b}.sm{height:42px;padding:0 18px;font-size:14px}.btn:focus-visible,.nl:focus-visible,.fq:focus-visible,.tab:focus-visible,.cardl:focus-visible,.pick:focus-visible,.fld input:focus-visible,.fld textarea:focus-visible,.brand:focus-visible,.rng:focus-visible,.fl:focus-visible{outline-offset:3px;outline:2px solid #2cf5c4}.lt .btn:focus-visible,.lt .fq:focus-visible,.lt .tab:focus-visible,.lt .cardl:focus-visible,.lt .pick:focus-visible,.lt .fld input:focus-visible,.lt .fld textarea:focus-visible,.lt .rng:focus-visible{outline-color:#06080b}.hdr{z-index:50;border-bottom:1px solid #0000;transition:background .4s,border-color .4s;position:fixed;top:0;left:0;right:0}.hdr.sc{-webkit-backdrop-filter:blur(16px);background:#06080bc7;border-bottom-color:#ffffff14}.hdr-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:72px;padding-top:10px;padding-bottom:10px;display:flex}.brand{border-radius:6px;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wm{letter-spacing:-.04em;color:#f2f5f7;font-family:Big Shoulders Display,Geist,sans-serif;font-size:22px;font-weight:700}.wm i{color:#8a95a1;font-style:normal;font-weight:500}.mk-f{transition:transform .5s cubic-bezier(.2,.9,.2,1)}.mk-c{transform-origin:32px 32px;animation:2.6s ease-in-out infinite mkp}@keyframes mkp{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.brand:hover .mk-t,.mkhov:hover .mk-t{transform:translateY(-3.5px)}.nav{align-items:center;gap:6px;display:flex}.nl{color:#c5cdd6;border-radius:6px;align-items:center;height:40px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.nl:hover{color:#fff;background:#ffffff12}.dd{position:relative}.mega{opacity:0;visibility:hidden;width:560px;padding-top:10px;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:100%;left:-16px;transform:translateY(8px)}.dd:hover .mega,.dd:focus-within .mega{opacity:1;visibility:visible;transform:none}.mega-in{background:#0d1117f7;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px;display:grid;box-shadow:0 30px 80px -20px #000c}.ml{border-radius:6px;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;transition:background .2s;display:flex}.ml:hover{background:#ffffff0f}.ml b{color:#f2f5f7;font-size:15px;font-weight:600}.ml span{color:#8a95a1;font-size:13px}.card{background:#0d1117;border:1px solid #ffffff14;border-radius:6px;position:relative;overflow:hidden}.lt .card{background:#fff;border-color:#06080b14}.spot:before{content:"";background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),#2cf5c429,transparent 60%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.spot:hover:before{opacity:1}.cardl{flex-direction:column;gap:14px;min-height:240px;padding:28px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.1,1),border-color .3s;display:flex}.cardl:hover{border-color:#2cf5c473;transform:translateY(-6px)}.ico{color:#2cf5c4;background:#2cf5c41a;border-radius:6px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .4s;display:flex}.cardl:hover .ico{transform:rotate(-8deg)scale(1.08)}.more{color:#f2f5f7;gap:8px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.more i{font-style:normal;transition:transform .3s}.cardl:hover .more i{transform:translate(5px)}.chip{color:#c5cdd6;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.lt .chip{color:#2a323b;background:#06080b0d;border-color:#06080b0f}.sd{background:#2cf5c4;border-radius:50%;flex:none;width:8px;height:8px}.live{position:relative}.live:after{content:"";border:1px solid #2cf5c4;border-radius:50%;animation:2s ease-out infinite ping;position:absolute;inset:-4px}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.rv{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.1,1),transform 1s cubic-bezier(.2,.7,.1,1);transform:translateY(34px)}.rv.in{opacity:1;transform:none}.d1{transition-delay:80ms}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.tag{text-align:center;border-radius:6px;flex:none;width:60px;padding:5px 0;font-size:11px;font-weight:600}.tag-in{color:#c5cdd6;background:#ffffff17}.tag-ai{color:#6ff7d6;background:#2cf5c424}.tag-mens{color:#ffae7c;background:#ff8a3d2b}.tag-uit{color:#06080b;background:#f2f5f7}.stp{opacity:.22;align-items:center;gap:12px;padding:11px 0;transition:opacity .5s,transform .5s;display:flex;transform:translate(-8px)}.stp.vis{opacity:1;transform:none}.pin{animation:.6s cubic-bezier(.2,.7,.1,1) pin}@keyframes pin{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mq{gap:14px;width:max-content;animation:46s linear infinite mq;display:flex}.mq.rev{animation-direction:reverse}@keyframes mq{to{transform:translate(-50%)}}.fq{width:100%;color:inherit;letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-family:inherit;font-size:19px;font-weight:600;display:flex}.pl{background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .35s,background .3s;display:inline-flex}.pl path{stroke:#f2f5f7}.pl.open{background:#2cf5c4;transform:rotate(45deg)}.pl.open path{stroke:#06080b}.lt .pl{background:#06080b12}.lt .pl path{stroke:#06080b}.lt .pl.open{background:#06080b}.lt .pl.open path{stroke:#fff}.tab{color:#c5cdd6;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;height:42px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .3s,color .3s,border-color .3s}.tab:hover{border-color:#fff6}.tab.on{color:#06080b;background:#f2f5f7;border-color:#f2f5f7}.lt .tab{color:#2a323b;border-color:#06080b26}.lt .tab:hover{border-color:#06080b}.lt .tab.on{color:#fff;background:#06080b;border-color:#06080b}.fld{color:#c5cdd6;flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.fld input,.fld textarea{color:#f2f5f7;background:#ffffff0a;border:1px solid #ffffff24;border-radius:6px;outline:none;padding:14px;font-family:inherit;font-size:15px;transition:border-color .2s,background .2s}.fld input:hover,.fld textarea:hover{border-color:#ffffff4d}.fld textarea{resize:vertical;min-height:110px}.orb{filter:blur(90px);opacity:.34;background:conic-gradient(#2cf5c4,#101010,#ff8a3d,#101010,#2cf5c4);border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;animation:20s linear infinite spin;position:absolute;top:50%;left:50%}@keyframes spin{to{transform:rotate(360deg)}}.ftl{color:#9ba6b2;font-size:15px;text-decoration:none;transition:color .2s}.ftl:hover{color:#fff}.cv{touch-action:pan-y;width:100%;height:100%;display:block}@media (width<=860px){.nav{order:3;width:100%;overflow-x:auto}.mega{display:none}.two{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.mq,.orb,.live:after,.mk-c{animation:none}.stp{opacity:1;transform:none}}.pinA{animation:.55s cubic-bezier(.2,.7,.1,1) pinA}.pinB{animation:.55s cubic-bezier(.2,.7,.1,1) pinB}@keyframes pinA{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pinB{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.wA{animation:.5s cubic-bezier(.2,.7,.1,1) wA}.wB{animation:.5s cubic-bezier(.2,.7,.1,1) wB}@keyframes wA{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes wB{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.cmpr{transition:background .2s}.cmpr:hover{background:#ffffff0a}.pick:hover{color:#f2f5f7!important}.mqc{color:#9ba6b2;white-space:nowrap;border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.rng{cursor:pointer}.h1,.h2{text-transform:uppercase;letter-spacing:-.015em;line-height:.98}.grad{color:#2cf5c4;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.lt .grad{color:#06080b;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#2cf5c4;padding:0 .14em}.lt .sd{background:#06080b}.eye{text-transform:uppercase;letter-spacing:.1em}.btn,.tab{text-transform:uppercase;letter-spacing:.05em;font-family:Big Shoulders Display,Geist,sans-serif;font-weight:600}.wm{text-transform:uppercase;letter-spacing:0;color:#fff;font-size:21px}.wm i{color:inherit;font-weight:700}.lt .wm,.wm.onl{color:#06080b}.dots{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px}.card:after{content:"";pointer-events:none;border-top:2px solid #2cf5c4;border-right:2px solid #2cf5c4;width:14px;height:14px;position:absolute;top:-1px;right:-1px}.lt .card:after{border-color:#06080b}.mk-c{animation:1.6s step-end infinite mkb}@keyframes mkb{0%,to{opacity:1}50%{opacity:.4}}.brand:hover .mk-c,.mkhov:hover .mk-c{animation-duration:.35s}.dm{background:#0a0e13;border:1px solid #ffffff1a;padding:clamp(18px,2.6vw,32px);position:relative;overflow:hidden}.dm-bar{color:#8a95a1;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-bottom:18px;padding-bottom:16px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.ln{animation:9s infinite both ln}@keyframes ln{0%{opacity:0;transform:translate(-8px)}5%,88%{opacity:1;transform:none}to{opacity:0}}.term{color:#c5cdd6;font-family:Geist Mono,monospace;font-size:14px;line-height:2}.term b{color:#2cf5c4;font-weight:500}.term em{color:#ffae7c;font-style:normal}.fn{border:1px solid #ffffff24;flex-direction:column;flex:130px;gap:6px;padding:16px;font-size:14px;display:flex}.fa{background:repeating-linear-gradient(90deg,#2cf5c4 0 6px,#0000 6px 12px);flex:0 0 26px;align-self:center;height:2px;animation:.6s linear infinite fa}@keyframes fa{to{background-position:12px 0}}.bar{transform-origin:bottom;background:#2cf5c4;flex:1;animation:6s cubic-bezier(.2,.7,.1,1) infinite both bar}@keyframes bar{0%{transform:scaleY(0)}18%,90%{transform:scaleY(1)}to{transform:scaleY(0)}}.kc{background:#111;border:1px solid #ffffff1a;padding:12px;font-size:13px}.bub{max-width:80%;padding:14px 16px;font-size:15px;line-height:1.5}.side{border-right:1px solid #ffffff14;flex-direction:column;flex:0 0 210px;gap:2px;padding:14px;display:flex}.snav{color:#9ba6b2;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex}.snav:hover{color:#fff;background:#ffffff0d}.snav.on{color:#2cf5c4;background:#2cf5c41f}.snav:focus-visible,.kpi:focus-visible,.tk:focus-visible,.regie textarea:focus-visible{outline-offset:-2px;outline:2px solid #2cf5c4}.bdg{color:#06080b;background:#ff8a3d;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.row{background:#ffffff09;border:1px solid #ffffff12;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.kpi{transition:border-color .2s,transform .2s}.kpi:hover{border-color:#2cf5c4;transform:translateY(-2px)}.tk{transition:border-color .2s}.shead{color:#7c8798;letter-spacing:.08em;text-transform:uppercase;padding:14px 14px 4px;font-family:Geist Mono,monospace;font-size:11px}@media (width<=860px){.shead{display:none}}.lnk{font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.lnk:hover{text-decoration-color:#2cf5c4}.lnk:focus-visible,.slot:focus-visible{outline-offset:2px;outline:2px solid #2cf5c4}.slot{cursor:pointer;border:1px solid;border-radius:6px;width:100%;height:44px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,transform .2s}.slot:hover:not([disabled]){transform:translateY(-2px)}.slot[disabled]{cursor:default}.dbar{background:#2cf5c4;flex:1;transition:height .6s cubic-bezier(.2,.7,.1,1)}.regie .btn[disabled]{opacity:.5;cursor:default}@media (width<=860px){.side{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;flex:100%;overflow-x:auto}.snav{width:auto}}.nudge{animation:2.8s ease-in-out infinite nudge}@keyframes nudge{0%,70%,to{color:#c5cdd6;border-color:#ffffff1f}35%{color:#fff;border-color:#2cf5c4}}.hintarrow{color:#2cf5c4;margin-right:8px;animation:1.4s ease-in-out infinite bobd;display:inline-block}@keyframes bobd{50%{transform:translateY(5px)}}.num{text-align:right;color:#06080b;background:#fff;border:1px solid #06080b40;border-radius:6px;width:84px;padding:8px 10px;font-family:inherit;font-size:18px;font-weight:700}.num:focus-visible{outline-offset:2px;outline:2px solid #06080b}@media (width<=520px){.btn{height:48px;padding:0 18px}.hdr-in .btn{display:none}}@media (prefers-reduced-motion:reduce){.ln,.bar,.fa,.mk-c,.nudge,.hintarrow{animation:none}}.h1,.h2{letter-spacing:0;font-weight:800;line-height:.9}.h1{font-size:clamp(54px,7.2vw,108px)!important}.h2{font-size:clamp(42px,5.4vw,78px)}.wm{letter-spacing:.01em;font-size:27px;font-weight:800}.btn,.tab{letter-spacing:.06em;font-size:17px;font-weight:700}.btn.sm,.tab.sm{font-size:15px}.h3{text-transform:uppercase;letter-spacing:.01em;font-family:Big Shoulders Display,sans-serif;font-size:26px;font-weight:700}.card:after,.glow,.live:after{display:none}.trail{pointer-events:none;z-index:45;width:100%;height:100%;position:fixed;top:0;left:0}.cv,.ctacore{-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000 100%);mask-image:radial-gradient(closest-side,#000 70%,#0000 100%)}.sec{padding:clamp(64px,7vw,104px) 0}@keyframes apOut{to{opacity:0;border-width:0;max-height:0;margin-top:-10px;padding-top:0;padding-bottom:0;transform:translate(60px)}}.apOut{max-height:220px;animation:.5s cubic-bezier(.6,0,.4,1) forwards apOut;overflow:hidden}.ringon{animation:6s linear infinite ringd}@keyframes ringd{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.apOut,.ringon{animation:none}}.orb{opacity:.42}.dots{background-image:radial-gradient(46% 56% at 72% 34%,#2cf5c433,#0000 70%),radial-gradient(40% 50% at 24% 70%,#ff8a3d29,#0000 70%);background-size:auto;-webkit-mask-image:none;mask-image:none}.sec:not(.lt):before{content:"";pointer-events:none;background:radial-gradient(34% 44% at 90% 10%,#ff8a3d1a,#0000 70%),radial-gradient(40% 50% at 6% 92%,#2cf5c417,#0000 70%);position:absolute;inset:0}.sec>.w{position:relative}.sec:not(.lt) .card{background-image:linear-gradient(155deg,#2cf5c40f,#0000 42%,#ff8a3d0d)}.sec .eye.rv{display:none}.grad{color:#0000;background-color:#0000;background-image:linear-gradient(100deg,#2cf5c4,#ff8a3d);-webkit-background-clip:text;background-clip:text;padding:0}.lt .grad{color:#0000;background-color:#0000;background-image:linear-gradient(100deg,#0a8f78,#d4561a);-webkit-background-clip:text;background-clip:text;padding:0}.agx{opacity:0;border-top:1px solid #ffffff14;max-height:0;transition:max-height .45s cubic-bezier(.2,.7,.1,1),opacity .35s;overflow:hidden}.agc:hover .agx,.agc:focus .agx,.agc:focus-within .agx{opacity:1;max-height:240px}.agc:focus-visible{outline-offset:3px;outline:2px solid #2cf5c4}.stepl:hover{border-color:#06080b!important}.btn{isolation:isolate}.btn:before{content: ;z-index:-1;background:#2cf5c4;transition:transform .35s cubic-bezier(.2,.7,.1,1);position:absolute;inset:0;transform:translateY(102%)}.btn:hover:before{transform:none}.b1:hover{box-shadow:none}.b2:hover{color:#06080b;border-color:#2cf5c4}.b3:before{background:#f2f5f7}.b3:hover{color:#06080b}.b4:before{background:#06080b}.b4:hover{color:#f2f5f7}.tab{transition:background .3s,color .3s,border-color .3s,transform .25s}.tab:hover{transform:translateY(-2px)}.card.spot{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out,border-color .3s,opacity 1s}.card.cardl:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}.stepb:hover{border-color:#2cf5c4!important}.vhov{cursor:pointer}@media (prefers-reduced-motion:reduce){.btn:before{transition:none}.card.spot{transform:none}}.cardl:hover{border-color:#2cf5c4}.cta .btn:focus-visible{outline-color:#06080b}.brand:hover .mk-l,.mkhov:hover .mk-l{transform:translate(-3px,2px)}.brand:hover .mk-r,.mkhov:hover .mk-r{transform:translate(3px,2px)}.mnb{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;display:none;position:relative}.mnb-l{background:#f2f5f7;width:18px;height:2px;transition:transform .3s;display:block}.mnb[aria-expanded=true] .mnb-l:first-child{transform:translateY(4px)rotate(45deg)}.mnb[aria-expanded=true] .mnb-l:last-child{transform:translateY(-4px)rotate(-45deg)}.mnb:focus-visible{outline-offset:3px;outline:2px solid #2cf5c4}.mmenu{z-index:49;background:#06080b;animation:.35s cubic-bezier(.2,.7,.1,1) pin;position:fixed;inset:72px 0 0;overflow-y:auto}.mmenu-in{flex-direction:column;padding-top:20px;padding-bottom:40px;display:flex}.mml{text-transform:uppercase;color:#f2f5f7;border-radius:6px;padding:6px 0;font-family:Big Shoulders Display,Geist,sans-serif;font-size:38px;font-weight:800;line-height:1.15;text-decoration:none}.mml:hover{color:#2cf5c4}.mmsub{flex-direction:column;gap:4px;padding:4px 0 12px 2px;display:flex}.mmsub a{color:#9ba6b2;border-radius:6px;padding:6px 0;font-size:16px;text-decoration:none}.mmsub a:hover{color:#fff}.mml:focus-visible,.mmsub a:focus-visible{outline-offset:3px;outline:2px solid #2cf5c4}@media (width<=860px){.hdr .nav{display:none}.mnb{display:inline-flex}.hdr.mopen{background:#06080b;border-bottom-color:#ffffff14}}@media (width>=861px){.mmenu{display:none}}.rt-fade{animation:.35s ease-out both rtfade}@keyframes rtfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rt-fade,.mmenu{animation:none}}.regie-frame{-webkit-overflow-scrolling:touch;border-radius:6px;width:100%;overflow-x:auto}.regie-inner{min-width:min(1160px,100%)}@media (width<=860px){.regie-inner{min-width:860px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --c27a{syntax:"<angle>";inherits:false;initial-value:0deg}.b1:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--c27a),transparent 0deg,#2cf5c4 60deg,#ff8a3d 120deg,transparent 170deg,transparent 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.b1:hover:after,.b1:focus-visible:after{opacity:1;animation:2.4s linear infinite c27spin}@keyframes c27spin{to{--c27a:360deg}}@media (prefers-reduced-motion:reduce){.b1:hover:after,.b1:focus-visible:after{animation:none}}.cup{font-variant-numeric:tabular-nums}:root{--regie-panel:#0a0e13;--regie-raised:#10161d;--regie-line:#26312f;--regie-muted:#9ba6b2;--regie-red:#ff6262;--regie-soft:var(--core-teal)}@supports (color:color-mix(in lab, red, red)){:root{--regie-soft:color-mix(in srgb,var(--core-teal) 8%,var(--regie-panel))}}:root{--regie-alert:var(--core-orange)}@supports (color:color-mix(in lab, red, red)){:root{--regie-alert:color-mix(in srgb,var(--core-orange) 9%,var(--regie-panel))}}.rg-shell{background:var(--regie-panel);width:100%;color:var(--core-paper);border:1px solid var(--regie-line);letter-spacing:0;border-radius:6px;font:13px Geist,sans-serif;position:relative;overflow:hidden}.rg-shell *{box-sizing:border-box;letter-spacing:0}.rg-shell h2{margin:0;font:700 32px Big Shoulders Display,sans-serif}.rg-shell h3{margin:0;font-size:17px}.rg-shell h4{margin:16px 0 10px;font-size:13px}.rg-shell p{margin:5px 0 10px;line-height:1.55}.rg-shell small{color:var(--regie-muted);font-size:11px;line-height:1.5}.rg-shell header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rg-top{border-bottom:1px solid var(--regie-line);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 18px;display:flex;position:relative}.rg-eyebrow{color:var(--regie-muted);font:10px Geist Mono,monospace}.rg-online{color:var(--core-teal);white-space:nowrap;font:11px Geist Mono,monospace}.rg-button{border:1px solid var(--regie-line);color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:8px;min-height:33px;padding:7px 10px;transition:background .2s;display:inline-flex}.rg-button:hover,.rg-selected{background:var(--regie-soft);border-color:var(--core-teal)}.rg-button:focus-visible,.rg-shell input:focus-visible{outline:2px solid var(--core-teal);outline-offset:2px}.rg-button:disabled{opacity:.5;cursor:default}.rg-shell input,.rg-shell select,.rg-shell textarea{border:1px solid var(--regie-line);background:var(--regie-raised);color:var(--core-paper);font:inherit;border-radius:6px;max-width:100%;padding:9px 10px}.rg-shell textarea{resize:vertical;width:100%;min-height:95px}.rg-search{flex:1;min-width:140px;position:relative}.rg-search input{width:100%}.rg-search-results,.rg-notice-menu{z-index:12;background:var(--regie-raised);border:1px solid var(--regie-line);box-shadow:0 15px 40px var(--core-bg);padding:12px;position:absolute;top:100%}@supports (color:color-mix(in lab, red, red)){.rg-search-results,.rg-notice-menu{box-shadow:0 15px 40px color-mix(in srgb,var(--core-bg) 90%,transparent)}}.rg-search-results,.rg-notice-menu{flex-direction:column;min-width:240px;display:flex}.rg-notice-menu{right:20px}.rg-badge{background:var(--regie-alert);color:var(--core-orange);text-align:center;border-radius:4px;min-width:20px;padding:2px 5px;font-size:10px}.rg-ask{border-bottom:1px solid var(--regie-line);color:var(--regie-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;font-size:11px;display:flex}.rg-answer{color:var(--core-paper);flex-basis:100%;justify-content:space-between;align-items:center;gap:10px;display:flex}.rg-workspace{grid-template-columns:180px minmax(0,1fr);display:grid}.rg-nav{border-right:1px solid var(--regie-line);flex-direction:column;gap:7px;padding:12px;display:flex}.rg-nav h4{color:var(--regie-muted);margin:14px 8px 7px;font:9px Geist Mono,monospace}.rg-nav .rg-button{border-color:#0000;justify-content:space-between;width:100%;min-height:34px}.rg-nav .rg-selected{color:var(--core-teal)}.rg-nav>small{padding:14px 8px}.rg-content{min-width:0;min-height:610px;padding:24px}.rg-stack{flex-direction:column;gap:22px;display:flex}.rg-stack>section{border-top:1px solid var(--regie-line);padding-top:20px}.rg-tabs{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;display:flex}.rg-good{color:var(--core-teal)}.rg-warn{color:var(--core-orange)}.rg-muted{color:var(--regie-muted)}.rg-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.rg-tile{background:var(--regie-raised);flex-direction:column;align-items:flex-start;min-height:125px;padding:15px}.rg-tile strong{color:var(--core-teal);font:700 36px Big Shoulders Display,sans-serif}.rg-attention{background:var(--regie-alert);border-color:var(--core-orange)}.rg-attention strong{color:var(--core-orange)}.rg-watch{border-top:1px solid var(--regie-line);padding-top:18px}.rg-watch-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.rg-watch-row{border-top:1px solid var(--regie-line);gap:10px;padding:10px 0;display:flex}.rg-watch-row b{font-size:11px}.rg-watch-row p{color:var(--regie-muted);margin:4px 0;font-size:11px}.rg-dot{background:var(--core-teal);border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.rg-orange{background:var(--core-orange)}.rg-checking{animation:.4s infinite alternate rg-pulse}.rg-office{grid-template-columns:minmax(0,1fr) 205px;gap:18px;display:grid}.rg-office aside{border-left:1px solid var(--regie-line);padding-left:15px}.rg-department{border:0;border-bottom:1px solid var(--regie-line);border-radius:0;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:9px 0}.rg-scene{background:var(--core-bg);border:1px solid var(--regie-line);border-radius:6px;width:100%;height:350px;margin:12px 0;position:relative;overflow:hidden}.rg-webgl,.rg-flat{width:100%;height:100%;display:block}.rg-flat text{fill:var(--regie-muted);font:11px Geist Mono,monospace}.rg-flat .rg-warn-text{fill:var(--core-orange)}.rg-floor{fill:var(--regie-raised);stroke:var(--regie-line)}.rg-room{fill:var(--regie-soft);stroke:var(--core-teal);stroke-width:1px}.rg-graph-line{fill:none;stroke:var(--core-teal);stroke-opacity:.25}.rg-core{fill:var(--core-teal)}.rg-idle{fill:var(--regie-muted)}.rg-svg-hit{cursor:pointer}.rg-dim{opacity:.2}.rg-scene-label{color:var(--core-paper);background:var(--regie-panel);border:1px solid var(--regie-line);white-space:nowrap;cursor:pointer;border-radius:4px;padding:4px 6px;font:9px Geist Mono,monospace}.rg-scene-tools{background:var(--regie-panel);gap:4px;display:flex;position:absolute;bottom:10px;right:10px}.rg-owner,.rg-person{border:1px solid var(--regie-line);background:var(--regie-raised);border-radius:6px;align-items:center;gap:12px;padding:15px;display:flex}.rg-owner{align-self:center;min-width:50%}.rg-avatar{background:var(--regie-soft);width:30px;height:30px;color:var(--core-teal);border-radius:6px;flex:none;justify-content:center;align-items:center;font:11px Geist Mono,monospace;display:inline-flex}.rg-org{grid-template-columns:190px minmax(0,1fr);gap:22px;display:grid}.rg-person{margin-bottom:8px;padding:10px}.rg-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rg-agent-grid section{border-top:1px solid var(--regie-line)}.rg-agent{border:0;border-bottom:1px solid var(--regie-line);border-radius:0;align-items:flex-start;width:100%;padding:10px 0}.rg-agent p{color:var(--regie-muted);font-size:11px}.rg-lead{background:var(--regie-soft);justify-content:space-between;width:100%}.rg-strips>div{grid-template-columns:150px 1fr;align-items:center;gap:12px;padding:5px 0;font-size:11px;display:grid}.rg-strips>div>div{gap:3px;display:flex}.rg-hour{background:var(--regie-line);flex:1;height:10px}.rg-hour-done{background:var(--core-teal);opacity:.5}.rg-hour-now{background:var(--core-orange)}.rg-hour-planned{background:var(--regie-muted)}.rg-hour-pause{opacity:.3}.rg-two{grid-template-columns:1fr 1fr;gap:22px;display:grid}.rg-bars{align-items:flex-end;gap:7px;height:150px;display:flex}.rg-bars>div{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.rg-bars span{background:var(--core-teal);display:block}.rg-bars .rg-bar-1{background:var(--regie-muted)}.rg-bars .rg-bar-2{background:var(--core-orange)}.rg-ranking{grid-template-columns:110px 1fr 30px;align-items:center;gap:7px;padding:4px 0;font-size:10px;display:grid}.rg-ranking meter{width:100%;accent-color:var(--core-teal)}.rg-log{border-top:1px solid var(--regie-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.rg-log time{color:var(--core-teal)}.rg-lessons{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rg-item{border:1px solid var(--regie-line);background:var(--regie-raised);border-radius:6px;padding:15px}.rg-item h4{font-size:15px}.rg-item p{font-size:13px}.rg-item:hover{border-color:var(--core-teal)}.rg-outlined{border-color:var(--core-orange)}.rg-learn{border-bottom:1px solid var(--regie-line);grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;padding:20px 0;display:grid}.rg-learn h4,.rg-learn label:last-of-type{grid-column:1/-1}.rg-learn label{flex-direction:column;gap:7px;display:flex}.rg-learn .rg-tabs{align-self:end}.rg-learn .btn{justify-self:start}.rg-review{justify-content:space-between;align-items:center;gap:15px;display:flex}.rg-empty{color:var(--regie-muted);padding:25px 0}.rg-toast{background:var(--regie-soft);border:1px solid var(--core-teal);z-index:15;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 15px;display:flex;position:sticky;bottom:10px}.rg-full{z-index:100;overscroll-behavior:contain;border-radius:0;position:fixed;inset:0;overflow:auto}.rg-full .rg-content{height:calc(100dvh - 140px);overflow:auto}.rg-scrim{background:var(--core-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rg-scrim{background:color-mix(in srgb,var(--core-bg) 65%,transparent)}}.rg-scrim{z-index:20}.rg-drawer{background:var(--regie-panel);border-left:1px solid var(--regie-line);z-index:21;width:min(440px,100%);padding:24px;animation:.25s rg-slide;position:absolute;top:0;bottom:0;right:0;overflow:auto}.rg-legacy .pinA{animation:none}.rg-legacy .row[hidden],.rg-legacy .kc[hidden]{display:none}.rg-legacy .row[tabindex]{cursor:pointer}.rg-legacy .row[tabindex]:hover{border-color:var(--core-teal)}.rg-legacy .slot{letter-spacing:0}@keyframes rg-pulse{to{opacity:.3}}@keyframes rg-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=1100px){.rg-office{grid-template-columns:1fr}.rg-office aside{border-left:0;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rg-tiles{grid-template-columns:repeat(2,1fr)}.rg-watch-grid,.rg-org{grid-template-columns:1fr}.rg-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.regie-frame .regie-inner{min-width:0}.rg-workspace{grid-template-columns:1fr}.rg-nav{border-right:0;border-bottom:1px solid var(--regie-line);flex-direction:row;max-width:100%;overflow-x:auto}.rg-nav>div{min-width:130px}.rg-nav>small{display:none}.rg-content{padding:16px}.rg-top{gap:8px}.rg-top>div:first-child{flex-basis:100%}.rg-online{font-size:10px}.rg-search{flex-basis:100%}.rg-full .rg-content{height:auto;overflow:visible}.rg-shell{font-size:12px}.rg-office aside{grid-template-columns:1fr 1fr}.rg-agent-grid,.rg-lessons,.rg-two,.rg-learn{grid-template-columns:1fr}.rg-learn>*{grid-column:1}.rg-scene{height:290px}.rg-review{flex-direction:column;align-items:stretch}.rg-strips>div{grid-template-columns:100px 1fr}.rg-owner{min-width:100%}.rg-tiles{gap:6px}.rg-tile{padding:12px}.rg-drawer{z-index:102;position:fixed}.rg-scrim{z-index:101;position:fixed}}@media (prefers-reduced-motion:reduce){.rg-checking,.rg-drawer{animation:none}}.rg-agent-label{opacity:0;pointer-events:auto}.rg-agent-label:hover,.rg-agent-label:focus-visible{opacity:1}.rg-scene .rg-webgl canvas{touch-action:pan-y}.rg-shell{scroll-margin-top:90px}.rg-projected-labels{pointer-events:none;position:absolute;inset:0}.rg-projected-labels .rg-scene-label{pointer-events:auto;max-width:150px;font-size:8px;position:absolute;transform:translate(-50%,-50%)}.rg-online{border:1px solid var(--core-teal)}@supports (color:color-mix(in lab, red, red)){.rg-online{border:1px solid color-mix(in srgb,var(--core-teal) 40%,transparent)}}.rg-online{background:var(--regie-soft);border-radius:6px;padding:5px 8px}.rg-tile{display:flex}.rg-tiles-five{grid-template-columns:repeat(5,minmax(0,1fr))}.rg-progress{background:var(--regie-line);border-radius:6px;height:12px;margin:16px 0;overflow:hidden}.rg-progress span{background:var(--core-teal);height:100%;transition:width .6s;display:block}.rg-row-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:0;display:flex}.rg-hover-row{align-items:center;transition:background .2s,border-color .2s}.rg-hover-row:hover{background:var(--regie-soft)}.rg-hover-row>time{min-width:42px}.rg-kanban{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rg-kanban>section{min-width:0}.rg-kanban>section>header{padding:0 4px}.rg-deal{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.rg-deal strong{color:var(--core-teal);font-size:20px}.rg-chart{align-items:stretch;height:190px}.rg-chart>div{justify-content:flex-end;height:100%}.rg-chart span{min-height:4px}.rg-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rg-flow>div{border-top:1px solid var(--regie-line);padding:12px 4px;position:relative}.rg-flow span{color:var(--regie-muted);font:10px Geist Mono,monospace}.rg-flow p{font-size:12px}.rg-flow .rg-dot{position:absolute;top:-4px;right:5px}.rg-step-done{border-color:var(--core-teal)!important}.rg-step-done .rg-dot{background:var(--core-teal)}.rg-table-wrap{overflow:auto}.rg-table{border-collapse:separate;border-spacing:6px;width:100%;min-width:560px}.rg-table th{text-align:left;color:var(--regie-muted);padding:6px;font-weight:500}.rg-table .rg-button{justify-content:center;width:100%}.rg-rank-track{background:var(--regie-line);border-radius:4px;height:8px;display:flex;overflow:hidden}.rg-rank-track i{background:var(--core-teal);height:100%;display:block}.rg-rank-track .rg-failed,.rg-hour-missed{background:var(--regie-red)}.rg-meter-auto{accent-color:var(--core-teal)}.rg-meter-ok{accent-color:var(--core-orange)}.rg-meter-human{accent-color:var(--regie-muted)}.rg-department span{align-items:center;gap:7px;display:flex}.rg-org-tree{border-left:1px solid var(--regie-line);padding-left:16px;position:relative}.rg-org-tree:before{content:"";border-top:1px solid var(--regie-line);width:16px;position:absolute;top:45px;left:-1px}.rg-selected-lesson{border-color:var(--core-orange);margin:12px 0}.rg-selected-node{stroke:var(--core-orange);stroke-width:3px}.rg-lesson-pulse{animation:.8s ease-out rg-lesson-pulse}.rg-lessons .rg-eyebrow{align-items:center;gap:5px;display:flex}.rg-scene-tooltip{border:1px solid var(--core-teal);background:var(--regie-panel);pointer-events:none;border-radius:6px;max-width:75%;padding:7px 10px;font:10px Geist Mono,monospace;position:absolute;bottom:12px;left:12px}.rg-projected-labels .rg-scene-label.agent{opacity:.72;background:var(--regie-panel);border-color:#0000;padding:2px 4px;font-size:7px}@supports (color:color-mix(in lab, red, red)){.rg-projected-labels .rg-scene-label.agent{background:color-mix(in srgb,var(--regie-panel) 82%,transparent)}}.rg-projected-labels .rg-scene-label.agent:hover,.rg-projected-labels .rg-scene-label.agent:focus-visible{opacity:1;z-index:4;border-color:var(--core-teal)}.rg-projected-labels .rg-scene-label.attention{color:var(--core-orange);border-color:var(--core-orange)}@supports (color:color-mix(in lab, red, red)){.rg-projected-labels .rg-scene-label.attention{border-color:color-mix(in srgb,var(--core-orange) 45%,transparent)}}@keyframes rg-lesson-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--core-teal) 45%,transparent)}to{box-shadow:0 0 0 16px #0000}}@media (width<=1100px){.rg-tiles-five{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-flow{grid-template-columns:1fr}.rg-flow>div{padding-right:25px}}@media (width<=767px){.rg-tiles-five,.rg-kanban{grid-template-columns:1fr}.rg-projected-labels .rg-scene-label.agent{display:none}.rg-scene-tooltip{max-width:65%}.rg-org-tree{padding-left:10px}.rg-top .rg-online{order:2}}@media (prefers-reduced-motion:reduce){.rg-lesson-pulse{animation:none}.rg-progress span{transition:none}}.os-shell .rg-nav{align-self:start}.os-shell .rg-content{max-width:100%}.os-header{align-items:flex-start!important}.os-panel{background:var(--regie-raised);border-radius:6px;min-width:0;border:1px solid var(--regie-line)!important;padding:18px!important}.os-panel>header{margin-bottom:14px}.os-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.os-kpis-five{grid-template-columns:repeat(5,minmax(0,1fr))}.ct-kpi{background:var(--regie-raised);border:1px solid var(--regie-line);border-radius:6px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;min-height:112px;padding:15px;display:flex}.ct-kpi>span:first-child{color:var(--regie-muted);font-size:12px}.ct-kpi strong{color:var(--core-paper);font-variant-numeric:tabular-nums;font:700 29px Big Shoulders Display,sans-serif}.ct-delta-up,.ct-delta-down{font-size:10px}.ct-delta-up{color:var(--core-teal)}.ct-delta-down{color:var(--regie-red)}.os-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.os-summary{flex-wrap:wrap;align-items:center;gap:16px;padding:8px 0;font-size:12px;display:flex}.os-days{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.os-days .rg-button{white-space:nowrap}.os-department-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.os-department-results>article{border:1px solid var(--regie-line);border-radius:6px;padding:12px}.os-department-results strong{font-size:22px}.ct-chart{width:100%;height:auto;min-height:170px;display:block}.ct-chart text{fill:var(--regie-muted);font:9px Geist Mono,monospace}.ct-area{fill:var(--core-teal)}@supports (color:color-mix(in lab, red, red)){.ct-area{fill:color-mix(in srgb,var(--core-teal) 11%,transparent)}}.ct-line{fill:none;stroke:var(--core-teal);stroke-width:2px}.ct-previous{fill:none;stroke:var(--regie-muted);stroke-width:1.5px;stroke-dasharray:6 5}.ct-point{fill:#0000;cursor:crosshair}.ct-hit:hover .ct-point{fill:var(--core-orange)}.ct-legend-line{color:var(--regie-muted);font-size:11px}.ct-dashed{border-top:1px dashed var(--regie-muted);width:25px;margin:0 12px;display:inline-block}.ct-bars{align-items:flex-end;gap:7px;height:190px;padding-top:12px;display:flex}.ct-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.ct-bars>div>span{background:var(--core-teal);border-radius:2px 2px 0 0;width:100%;min-height:3px;display:block}.ct-bars small{max-width:100%;margin-top:5px;font-size:8px;overflow:hidden}.ct-bars .ct-now{background:var(--core-orange)}.ct-bars .ct-error{background:var(--regie-red)}.ct-horizontal-bars{flex-direction:column;gap:10px;display:flex}.ct-horizontal-bars>div{grid-template-columns:130px 1fr 90px;align-items:center;gap:10px;display:grid}.ct-horizontal-bars>div>div{background:var(--regie-line);border-radius:4px;height:12px;overflow:hidden}.ct-horizontal-bars i{background:var(--core-teal);height:100%;display:block}.ct-horizontal-bars b{text-align:right;font-size:11px}.ct-stack{background:var(--regie-line);border-radius:6px;height:26px;margin:15px 0;display:flex;overflow:hidden}.ct-stack>span{min-width:2px}.ct-c1{background:var(--core-teal)}.ct-c2{background:var(--regie-muted)}.ct-c3{background:var(--core-ice,var(--core-paper))}.ct-c4{background:var(--regie-line)}.ct-profit{background:var(--core-teal)}@supports (color:color-mix(in lab, red, red)){.ct-profit{background:color-mix(in srgb,var(--core-teal) 65%,var(--core-paper))}}.ct-legend{flex-wrap:wrap;gap:8px;display:flex}.ct-legend button{color:var(--regie-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px;font-size:10px;display:flex}.ct-legend i{border-radius:2px;width:8px;height:8px}.ct-legend-off{opacity:.35;text-decoration:line-through}.ct-funnel{max-width:700px;margin:auto}.ct-funnel-step{text-align:center;margin-bottom:8px}.ct-funnel-shape{background:var(--regie-soft);border-top:1px solid var(--core-teal);height:56px;color:var(--core-teal);justify-content:center;align-items:center;display:flex}.ct-funnel-step>span{margin-top:4px;display:block}.ct-funnel-step>small{font-size:10px}.os-rings,.os-radial{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.os-radial{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-ring{text-align:center}.ct-ring svg{width:100%;max-width:115px;transform:rotate(-90deg)}.ct-ring circle{fill:none;stroke-width:9px}.ct-ring-bg{stroke:var(--regie-line)}.ct-ring-value{stroke:var(--core-teal);stroke-linecap:round}.ct-ring text{fill:var(--core-paper);transform-origin:55px 55px;font:700 17px Geist,sans-serif;transform:rotate(90deg)}.ct-ring small{display:block}.ct-goal{text-align:center;max-width:230px;margin:auto}.ct-goal svg{width:100%}.ct-goal path{fill:none;stroke-width:10px;stroke-linecap:round}.ct-goal-bg{stroke:var(--regie-line)}.ct-goal-value{stroke:var(--core-teal)}.ct-goal text{fill:var(--core-paper);font:700 18px Geist,sans-serif}.ct-heat{gap:4px;margin:12px 0;display:flex}.ct-heat i{background:var(--core-teal);border-radius:2px;flex:1;height:16px}.ct-heat .ct-heat-empty{background:var(--regie-line)}.ct-heat .ct-heat-hot{background:var(--core-orange)}.ct-spark{width:110px;height:35px}.ct-spark path{fill:none;stroke:var(--core-teal);stroke-width:2px}.ct-table{min-width:640px}.ct-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ct-table td{border-top:1px solid var(--regie-line);padding:9px 6px}.ct-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ct-hourly{position:relative}.ct-hourly .ct-bars{z-index:2;position:relative}.ct-normal-band{background:var(--regie-soft);z-index:0;height:35%;position:absolute;top:35%;left:0;right:0}.ct-median-line{border-top:1px dashed var(--regie-muted);z-index:1;position:absolute;top:48%;left:0;right:0}.os-analysis{white-space:pre-line;min-height:65px}.os-checklist{flex-direction:column;gap:8px;display:flex}.os-checklist article{border:1px solid var(--regie-line);background:var(--regie-raised);border-radius:6px;grid-template-columns:1fr 160px 110px;align-items:center;gap:12px;padding:14px;display:grid}.os-checklist label,.os-check{align-items:flex-start;gap:10px;display:flex}.os-checklist label span{flex-direction:column;display:flex}.os-overdue{border-color:var(--core-orange)!important}.os-director-note{border:1px solid var(--core-teal);background:var(--regie-soft);border-radius:6px;gap:12px;padding:15px;display:flex}.os-director-note p{margin:3px 0}.os-finding .rg-tabs{margin-top:12px}.os-dismiss{background:var(--regie-alert);border-radius:6px;margin-top:12px;padding:12px}.os-kanban{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.os-kanban-column,.os-pipeline-column{border:1px solid var(--regie-line);background:var(--regie-panel);border-radius:6px;min-width:0;padding:10px}.rg-drop-over{border-color:var(--core-teal)!important;background:var(--regie-soft)!important}.os-task-card,.os-lead-card{background:var(--regie-raised);border:1px solid var(--regie-line);border-radius:6px;margin-bottom:8px;padding:11px;position:relative}.os-task-card{grid-template-columns:20px 1fr;gap:8px;display:grid}.os-task-card select{grid-column:1/-1}.rg-drag-handle{width:22px;height:28px;color:var(--regie-muted);cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rg-drag-handle:active{cursor:grabbing}.rg-dragging{opacity:.45}.rg-link{color:var(--core-teal);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.os-pipeline{gap:10px;max-width:100%;padding-bottom:8px;display:flex;overflow:auto}.os-pipeline-column{flex:0 0 205px}.os-lead-top{align-items:center;gap:5px;display:flex}.os-lead-top .rg-link{flex:1}.os-lead-card strong{color:var(--core-teal);margin:8px 0;font-size:20px;display:block}.os-score{color:var(--core-teal);font:10px Geist Mono,monospace}.os-schedule{max-width:100%;overflow:auto}.os-schedule-head,.os-schedule-row{grid-template-columns:150px repeat(5,minmax(145px,1fr));min-width:900px;display:grid}.os-schedule-head>b{color:var(--regie-muted);padding:10px}.os-schedule-row>div:first-child{flex-direction:column;gap:4px;padding:10px;display:flex}.os-schedule-cell{border-left:1px solid var(--regie-line);border-top:1px solid var(--regie-line);min-height:120px;padding:5px}.os-schedule-block{background:var(--regie-soft);border:1px solid var(--core-teal);border-radius:6px;margin-bottom:5px;padding:7px}.os-schedule-block p{font-size:10px}.os-conflict{border-color:var(--core-orange);background:var(--regie-alert)}.os-team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.os-person-card{background:var(--regie-raised);border:1px solid var(--regie-line);border-radius:6px;padding:15px}.os-workload>span{justify-content:space-between;display:flex}.os-workload>div{background:var(--regie-line);height:8px;margin:7px 0}.os-workload i{background:var(--core-teal);height:100%;display:block}.os-check{border-top:1px solid var(--regie-line);padding:10px 0}.os-check span{flex-direction:column;display:flex}.os-kpi-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.os-kpi-board>article{background:var(--regie-raised);border:1px solid var(--regie-line);border-radius:6px;padding:16px}.os-kpi-actual{justify-content:space-between;align-items:center;display:flex}.os-kpi-actual strong{font-size:32px}.os-status-good,.os-status-warn{background:var(--regie-soft);color:var(--core-teal);border-radius:6px;padding:5px 8px}.os-status-warn{background:var(--regie-alert);color:var(--core-orange)}.os-review-trend{align-items:center;gap:16px;display:flex}.os-review-trend>strong{font-size:34px}.os-review{margin-bottom:10px}.os-review header>span{color:var(--core-teal);display:flex}.os-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.os-settings>article{border:1px solid var(--regie-line);background:var(--regie-raised);border-radius:6px;padding:15px}.os-settings header>div:first-child{flex:none}.os-settings header>div:nth-child(2){flex:1}.os-settings fieldset{border:0;gap:12px;padding:10px 0;display:flex}.os-settings fieldset label{gap:5px;display:flex}.rg-spin{animation:.8s linear infinite rg-spin}@keyframes rg-spin{to{transform:rotate(360deg)}}.ct-legend>span{color:var(--regie-muted);align-items:center;gap:6px;padding:3px;font-size:10px;display:flex}.rg-log>div{flex-direction:column;gap:4px;min-width:0;display:flex}@media (width<=1100px){.os-kpis-five,.os-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.os-kpis,.os-department-results,.os-rings,.os-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.os-checklist article{grid-template-columns:1fr 110px}.os-checklist article>span,.os-checklist article>time{grid-row:2}}@media (width<=767px){.os-kpis,.os-kpis-five,.os-grid-two,.os-department-results,.os-kpi-board,.os-settings,.os-team-grid{grid-template-columns:1fr}.os-kpis-five{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-kpi{min-height:100px;padding:12px}.ct-kpi strong{font-size:25px}.os-panel{padding:13px!important}.ct-horizontal-bars>div{grid-template-columns:95px 1fr 70px}.os-kanban{grid-template-columns:1fr}.os-checklist article{grid-template-columns:1fr;padding:11px}.os-checklist article>span,.os-checklist article>time{grid-row:auto}.ct-chart{min-height:120px}.ct-bars{height:150px}.ct-funnel-shape{height:48px}.rg-full .rg-content{height:calc(100dvh - 210px);overflow:auto}.os-shell .rg-nav{max-height:310px}}@media (prefers-reduced-motion:reduce){.rg-spin{animation:none}}.service-os{width:100%;min-width:0}.service-os .rg-content{min-height:680px}.service-os .rg-workspace{grid-template-columns:205px minmax(0,1fr)}.service-os .rg-nav{padding:14px}.svc-preview{border:1px solid var(--regie-line);background:var(--regie-panel);width:100%;min-width:0;color:var(--core-paper);text-align:left;border-radius:6px;padding:18px;font:12px Geist,sans-serif}.svc-preview>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.svc-preview>header>span{color:var(--core-teal);font:10px Geist Mono,monospace}.svc-live-dot{background:var(--regie-muted);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.svc-live-dot.is-live{background:var(--core-teal);animation:.8s infinite alternate rg-pulse}.svc-preview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.svc-preview-kpis>div{background:var(--regie-raised);border:1px solid var(--regie-line);border-radius:6px;min-width:0;padding:12px}.svc-preview-kpis small{color:var(--regie-muted);font-size:10px;display:block}.svc-preview-kpis strong{white-space:nowrap;margin-top:7px;font:700 24px Big Shoulders Display,sans-serif;display:block}.svc-preview-chart{border-bottom:1px solid var(--regie-line);align-items:flex-end;gap:6px;height:105px;padding:18px 4px 10px;display:flex}.svc-preview-chart i{background:var(--core-teal);opacity:.65;border-radius:2px 2px 0 0;flex:1;min-height:5px;transition:height .6s;display:block}.svc-preview-link{color:var(--core-teal);align-items:center;gap:7px;margin-top:15px;font-weight:600;text-decoration:none;display:inline-flex}.svc-preview-link:hover{text-decoration:underline}.os-workflow{align-items:stretch;gap:22px;padding:20px 5px 25px;display:flex;overflow:auto}.os-workflow-node{border:1px solid var(--regie-line);background:var(--regie-raised);min-height:155px;color:var(--core-paper);font:inherit;text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;flex:1 0 185px;gap:10px;padding:16px;display:flex;position:relative}.os-workflow-node:not(:last-child):after{content:"→";color:var(--core-teal);font-size:18px;position:absolute;top:65px;right:-20px}.os-workflow-node:hover,.os-workflow-node:focus-visible{border-color:var(--core-teal)}.os-workflow-node small{color:var(--regie-muted);font:9px Geist Mono,monospace}.os-workflow-node b{line-height:1.45}.os-workflow-node span{color:var(--core-teal);margin-top:auto;font-size:10px}.os-node-running{border-color:var(--core-orange);background:var(--regie-alert);animation:.55s infinite alternate rg-pulse}.os-node-done{border-color:var(--core-teal);background:var(--regie-soft)}.os-agent-detail{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.os-agent-detail>div:first-child{flex-direction:column;gap:5px;max-height:650px;display:flex;overflow:auto}.os-agent-detail>div:first-child .rg-button{justify-content:space-between;width:100%}.os-agent-detail>div:first-child .rg-button>span{flex-direction:column;display:flex}.os-conversation{flex-direction:column;gap:12px;display:flex}.os-conversation article{border:1px solid var(--regie-line);background:var(--regie-panel);border-radius:6px;padding:14px}.os-conversation article:nth-child(2n){border-color:var(--core-teal);background:var(--regie-soft)}@media (width<=900px){.service-os .rg-workspace{grid-template-columns:175px minmax(0,1fr)}.os-agent-detail{grid-template-columns:1fr}.os-agent-detail>div:first-child{flex-direction:row;max-height:none;overflow:auto}.os-agent-detail>div:first-child .rg-button{width:auto;min-width:155px}.svc-preview-kpis strong{font-size:20px}}@media (width<=767px){.service-os .rg-workspace{grid-template-columns:1fr}.service-os .rg-nav{max-height:260px}.service-os .rg-content{min-height:540px}.svc-preview{padding:13px}.svc-preview-kpis{gap:5px}.svc-preview-kpis>div{padding:9px}.svc-preview-kpis strong{font-size:17px}.svc-preview-chart{height:85px}.os-workflow{flex-direction:column;gap:18px}.os-workflow-node{flex-basis:auto;min-height:120px}.os-workflow-node:not(:last-child):after{content:"↓";top:auto;bottom:-24px;right:50%}.svc-preview-link{min-height:40px}}@media (prefers-reduced-motion:reduce){.svc-live-dot.is-live,.os-node-running{animation:none}.svc-preview-chart i{transition:none}}.rg-brand{align-items:center;gap:10px;min-width:180px;display:flex}.rg-brand>div{min-width:0}.rg-brand p{margin-bottom:0}.rt-fade:has(.rg-full){z-index:60;position:relative}.rg-preview{overflow-anchor:none;width:100%;position:relative}.rg-preview-content{min-width:0}.rg-preview:not(.is-open) .rg-preview-content,.rg-preview:not(.is-open) .rg-preview-content *{pointer-events:none!important}.rg-preview-veil{z-index:40;background:var(--core-bg);border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:30px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rg-preview-veil{background:color-mix(in srgb,var(--core-bg) 70%,transparent)}}.rg-preview-veil{-webkit-backdrop-filter:blur(3px);color:var(--core-paper);text-align:center;cursor:pointer;touch-action:pan-y;opacity:0;transition:opacity .2s}.rg-preview-veil:hover,.rg-preview-veil:focus-visible{opacity:1}.rg-preview-veil:focus-visible{outline:2px solid var(--core-teal);outline-offset:-5px}.rg-preview-service{color:var(--core-teal);text-transform:uppercase;letter-spacing:.08em;font:11px Geist Mono,monospace}.rg-preview-tagline{text-transform:uppercase;max-width:720px;font:700 clamp(30px,4vw,54px)/.98 Big Shoulders Display,sans-serif}.rg-preview-cta{pointer-events:none;flex:none}.rg-full{transform-origin:0 0;animation:.3s cubic-bezier(.2,.75,.2,1) both rg-dashboard-open}.rg-return{background:var(--regie-raised);border-color:var(--core-teal);white-space:nowrap;flex:none}.rg-return-hint{border:1px solid var(--core-orange);background:var(--regie-raised);max-width:360px;color:var(--core-paper);border-radius:6px;align-items:stretch;animation:.25s ease-out both rg-hint-in,1.4s ease-in-out .3s 2 rg-hint-pulse;display:flex;overflow:hidden}.rg-return-hint button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 11px;font:11px/1.4 Geist,sans-serif}.rg-return-hint button:first-child:hover{color:var(--core-teal)}.rg-return-hint button:last-child{border-left:1px solid var(--regie-line);align-items:center;padding:8px;display:flex}.rg-return-hint button:focus-visible{outline:2px solid var(--core-teal);outline-offset:-2px}@keyframes rg-dashboard-open{0%{opacity:.45;transform:translate(var(--rg-x,0),var(--rg-y,0)) scale(var(--rg-sx,.85),var(--rg-sy,.85))}to{opacity:1;transform:translate(0)scale(1)}}@keyframes rg-hint-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes rg-hint-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--core-orange) 18%,transparent)}}@media (hover:none),(pointer:coarse){.rg-preview-veil{opacity:1;background:var(--core-bg)}@supports (color:color-mix(in lab, red, red)){.rg-preview-veil{background:color-mix(in srgb,var(--core-bg) 45%,transparent)}}.rg-preview-veil{-webkit-backdrop-filter:blur(1px)}.rg-preview-tagline{font-size:clamp(27px,7vw,40px)}.rg-preview-veil{gap:12px;padding:22px}}@media (width<=767px){.rg-return-hint{flex-basis:100%;order:5;max-width:100%}.rg-return{font-size:11px}.rg-preview-service{font-size:10px}}@media (prefers-reduced-motion:reduce){.rg-preview-veil{transition:none}.rg-full{animation:.2s ease-out both rg-dashboard-reduced;transform:none}.rg-return-hint{animation:none}}@keyframes rg-dashboard-reduced{0%{opacity:0}to{opacity:1}}.ww-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06080bc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ww-dialog{text-align:center;background:#0d1117;width:min(520px,100%);padding:clamp(30px,5vw,52px);animation:.3s cubic-bezier(.2,.7,.1,1) both ww-dialog-in;box-shadow:0 30px 100px #06080b99}.ww-dialog>svg{margin:0 auto 22px}.ww-dialog h2{margin:0;font-size:clamp(34px,5vw,48px)}.ww-dialog p{color:#c5cdd6;max-width:410px;margin:18px auto 28px;font-size:17px;line-height:1.6}.ww-dialog-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ww-dialog-close{color:#eef1f0;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:14px;right:14px}.ww-dialog-close:focus-visible{outline-offset:3px;outline:2px solid #2cf5c4}.ww-step-contact{margin-top:18px;display:inline-flex}.ww-needs-wrap{flex-direction:column;gap:10px;display:flex}.ww-needs-list{border-radius:6px;flex-direction:column;gap:10px;display:flex}.ww-needs-list.ww-needs-complete{animation:.8s ease-out ww-needs-pulse}.ww-needs-done{margin-top:6px;padding:24px}.ww-needs-done h3{margin:0 0 18px;font-size:26px}@keyframes ww-dialog-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ww-needs-pulse{0%{box-shadow:0 0 #2cf5c4a6}55%{box-shadow:0 0 0 12px #ff8a3d5c}to{box-shadow:0 0 0 20px #ff8a3d00}}@media (prefers-reduced-motion:reduce){.ww-dialog,.ww-needs-list.ww-needs-complete{animation:none}}.security-home .eye{margin-bottom:20px}.security-home h2{max-width:850px}.security-lead{max-width:760px;margin-top:24px}.security-grid{background:var(--core-line,#ffffff1a);border:1px solid var(--core-line,#ffffff1a);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:48px 0 28px;display:grid;overflow:hidden}.security-point{background:var(--core-bg);min-width:0;padding:30px}.security-point h3,.security-point h2{margin:20px 0 12px;font:700 25px/1.05 Big Shoulders Display,sans-serif}.security-point p{color:var(--core-muted,#9ba6b2);margin:0;line-height:1.65}.security-icon{color:var(--core-teal);flex:none;display:block}.security-link{margin-top:8px;display:inline-flex}.security-strip{background:var(--core-bg);color:var(--core-paper);border-top:1px solid #06080b24;border-bottom:1px solid #06080b24;padding:34px 0}.security-strip-inner{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.security-strip-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:100%;display:grid}.security-strip-points>div{grid-template-columns:24px 1fr;gap:8px 12px;display:grid}.security-strip-points h3{margin:0;font:700 20px/1.1 Big Shoulders Display,sans-serif}.security-strip-points p{color:var(--core-muted,#9ba6b2);grid-column:2;margin:0;font-size:13px;line-height:1.55}.security-hero{padding-top:84px;position:relative;overflow:hidden}.security-hero>.w{padding-top:64px;padding-bottom:40px;position:relative}.security-hero h1{margin-top:20px}.security-detail-section{padding-top:30px}.security-grid-detail{margin-top:0}.security-controls h2,.security-agreements h2{max-width:850px;margin-bottom:44px}.security-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.security-control-grid article{border-top:1px solid #06080b2e;padding-top:20px}.security-control-grid span{color:var(--core-bg);font:12px Geist Mono,monospace}.security-control-grid h3{margin:16px 0 10px;font:700 24px/1.1 Big Shoulders Display,sans-serif}.security-control-grid p{line-height:1.6}.security-agreement-list{border-bottom:1px solid var(--core-line,#ffffff1a)}.security-agreement-list article{border-top:1px solid var(--core-line,#ffffff1a);grid-template-columns:minmax(210px,1fr) 2fr;gap:30px;padding:24px 0;display:grid}.security-agreement-list h3{margin:0;font:700 23px/1.1 Big Shoulders Display,sans-serif}.security-agreement-list p{color:var(--core-muted,#9ba6b2);margin:0;line-height:1.65}.security-contact{margin-top:38px;font-size:18px}.rg-demo-label{color:var(--regie-muted);white-space:nowrap;font:10px Geist Mono,monospace}.rg-preview-demo{color:var(--core-paper);opacity:.8;font:10px Geist Mono,monospace}.rg-security{position:relative}.rg-security-popover{z-index:30;background:var(--regie-raised);border:1px solid var(--regie-line);width:250px;box-shadow:0 15px 40px var(--core-bg);border-radius:6px;padding:14px;position:absolute;top:calc(100% + 8px);left:0}@supports (color:color-mix(in lab, red, red)){.rg-security-popover{box-shadow:0 15px 40px color-mix(in srgb,var(--core-bg) 90%,transparent)}}.rg-security-popover strong{margin-bottom:10px;display:block}.rg-security-popover ul{margin:0;padding:0;list-style:none}.rg-security-popover li{border-top:1px solid var(--regie-line);color:var(--regie-muted);padding:6px 0;font-size:11px}.rg-pause-banner{background:var(--regie-alert);border-bottom:1px solid var(--core-orange);color:var(--core-orange);align-items:center;gap:10px;padding:10px 18px;font-size:12px;display:flex}.is-paused .rg-scene *,.is-paused .svc-live-dot{animation-play-state:paused!important}.security-rights-table{min-width:720px}.security-rights-table th:not(:first-child),.security-rights-table td:not(:first-child){text-align:center}.security-rights-table input{width:17px;height:17px;accent-color:var(--core-teal)}.security-agent-rights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.security-agent-rights article{border:1px solid var(--regie-line);background:var(--regie-panel);border-radius:6px;padding:14px}.security-agent-rights article>div{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.security-agent-rights label{color:var(--regie-muted);align-items:center;gap:6px;font-size:11px;display:flex}.security-agent-rights input{accent-color:var(--core-teal)}.security-pause-switch{align-items:center;gap:10px;display:flex}.security-pause-switch input{width:20px;height:20px;accent-color:var(--core-orange)}.security-audit-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.security-audit-table{min-width:700px}@media (width<=900px){.security-grid,.security-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-strip-points,.security-agent-rights{grid-template-columns:1fr}}@media (width<=767px){.security-grid{grid-template-columns:1fr}.security-point{padding:24px}.security-control-grid{grid-template-columns:1fr}.security-agreement-list article{grid-template-columns:1fr;gap:10px}.security-strip{padding:28px 0}.security-strip-points{gap:22px}.rg-demo-label{white-space:normal;flex-basis:100%;order:4}.rg-preview-demo{font-size:9px}.rg-security-popover{width:min(250px,80vw);left:auto;right:0}}.rg-menu-toggle,.rg-return-short,.rg-mobile-planning-days,.rg-touch-hit{display:none}.rg-top-desktop{display:contents}.rg-mobile-sheet,.rg-menu-backdrop{display:none}.svc-preview{touch-action:pan-y;text-decoration:none}@media (width<=860px){.pg h1,.pg h2,.pg h3,.pg p,.pg a,.pg button,.pg td,.pg th{overflow-wrap:break-word}.pg img{max-width:100%}.pg .btn,.pg .tab,.pg button{min-height:44px}.pg .btn{white-space:normal;text-align:center}.pg .brand{min-height:44px}.pg .ftl,.pg .more,.pg .mmsub a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.founder-card>a{min-height:44px;height:44px!important}.pg input,.pg textarea,.pg select{min-height:44px;font-size:16px!important}.pg input[type=checkbox],.pg input[type=radio]{min-width:44px;min-height:44px;margin:0;width:44px!important;height:44px!important}.pg section[id],.pg main[id],.pg [id=service-dashboard]{scroll-margin-top:88px}.mml{align-items:center;min-height:52px;display:flex}.mmsub a{min-height:48px}.mmenu{padding-bottom:env(safe-area-inset-bottom)}.svc-preview{min-height:44px}.svc-preview-link{min-height:48px}.ww-dialog-backdrop{padding:16px;overflow:auto}.ww-dialog{max-height:calc(100dvh - 32px);padding:32px 22px;overflow:auto}.ww-dialog-close{width:44px;height:44px}.ww-dialog-actions{flex-direction:column;align-items:stretch}.ww-dialog-actions .btn{width:100%}}@media (width<=600px){.founders-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.founder-card{grid-template-rows:auto auto 44px;align-items:center;min-width:0;grid-template-columns:96px minmax(0,1fr)!important;gap:6px 16px!important;padding:14px!important;display:grid!important}.founder-card>img{grid-area:1/1/4;max-width:none;aspect-ratio:auto!important;width:96px!important;height:120px!important}.founder-card>p{grid-column:2;min-width:0;margin:0}.founder-card>p.h3{grid-row:1;align-self:end}.founder-card>p.p{grid-row:2;align-self:start}.founder-card>a{white-space:nowrap;grid-area:3/2;place-self:end start;max-width:100%;min-height:44px;height:44px!important}.founder-avatars{flex-wrap:wrap;min-width:0;max-width:100%}.founder-avatar-stack{flex:none;max-width:100%}.founder-avatars>span{flex:150px;min-width:0}.compare-wrap{overflow:visible!important}.compare-table{display:block;width:100%!important;min-width:0!important}.compare-table thead{display:none}.compare-table tbody{display:block}.compare-table tbody tr{border-bottom:1px solid var(--regie-line);padding:18px;display:block}.compare-table tbody tr:last-child{border-bottom:0}.compare-table tbody th{font-size:17px;display:block;border:0!important;width:100%!important;padding:0 0 12px!important}.compare-table tbody td{width:100%;min-height:44px;color:var(--core-paper);background:0 0;display:block;position:relative;border:0!important;padding:11px 0 11px 116px!important}.compare-table tbody td:before{width:104px;color:var(--regie-muted);font-size:12px;font-weight:500;position:absolute;top:11px;left:0}.compare-table tbody td:nth-child(2):before{content:"Zelf uitzoeken"}.compare-table tbody td:nth-child(3):before{content:"Losse tools"}.compare-table tbody td:nth-child(4):before{content:"core27";color:var(--core-teal)}.compare-table tbody td:nth-child(4){background:var(--regie-soft);border-left:2px solid var(--core-teal)!important;padding-left:110px!important}.compare-table tbody td:nth-child(4):before{left:6px}}@media (width<=767px){.rg-preview:not(.is-open){border-radius:6px;height:min(460px,60vh);overflow:hidden;min-height:0!important}.rg-preview.is-open{height:auto;min-height:0!important}.rg-preview:not(.is-open) .rg-preview-content{width:760px;transform:scale(var(--rg-preview-scale,.5));transform-origin:0 0;position:absolute;top:0;left:0}.rg-preview:not(.is-open):after{content:"";z-index:30;background:linear-gradient(transparent,var(--regie-panel));pointer-events:none;height:110px;position:absolute;bottom:0;left:0;right:0}.rg-preview:not(.is-open) .rg-shell{font-size:13px}.rg-preview:not(.is-open) .rg-top{flex-wrap:nowrap;padding:15px 18px}.rg-preview:not(.is-open) .rg-top>div:first-child,.rg-preview:not(.is-open) .rg-search{flex-basis:auto}.rg-preview:not(.is-open) .rg-workspace,.rg-preview:not(.is-open) .service-os .rg-workspace{grid-template-columns:180px minmax(0,1fr)}.rg-preview:not(.is-open) .rg-nav{border-right:1px solid var(--regie-line);border-bottom:0;flex-direction:column;max-height:none;overflow:visible}.rg-preview:not(.is-open) .rg-nav>div{min-width:0}.rg-preview:not(.is-open) .rg-content{height:auto;min-height:610px;padding:24px;overflow:visible}.rg-preview:not(.is-open) .os-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.rg-preview:not(.is-open) .os-kpis-five{grid-template-columns:repeat(5,minmax(0,1fr))}.rg-preview:not(.is-open) .os-grid-two,.rg-preview:not(.is-open) .os-department-results{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-preview-veil{opacity:1;background:var(--core-bg);gap:10px;padding:18px}@supports (color:color-mix(in lab, red, red)){.rg-preview-veil{background:color-mix(in srgb,var(--core-bg) 82%,transparent)}}.rg-preview-veil{-webkit-backdrop-filter:blur(6px)}.rg-preview-veil>svg{width:26px;height:26px}.rg-preview-service{font-size:10px;line-height:1.3}.rg-preview-tagline{text-wrap:balance;max-width:330px;font-size:clamp(25px,7.2vw,30px);line-height:1.02}.rg-preview-cta{width:min(100%,340px);height:48px;min-height:48px;margin-top:4px}.rg-preview-demo{max-width:300px;color:var(--regie-muted);order:5;font:10px/1.4 Geist Mono,monospace}.svc-preview{min-height:230px;max-height:260px;padding:14px;display:block;overflow:hidden}.svc-preview>header{flex-wrap:wrap;margin-bottom:10px}.svc-preview-kpis>div{padding:9px}.svc-preview-kpis strong{white-space:normal;font-size:16px}.svc-preview-chart{height:70px;padding-top:10px}.rg-full{overscroll-behavior:none;overflow:hidden}.rg-full .rg-top{z-index:50;height:calc(56px + env(safe-area-inset-top));min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;background:var(--regie-panel);flex-wrap:nowrap;align-items:center;gap:6px;display:flex;position:sticky;top:0}.rg-full .rg-top-desktop,.rg-full .rg-ask,.rg-full .rg-desktop-nav,.rg-full .rg-demo-label,.rg-full .rg-brand-group{display:none}.rg-full .rg-brand{flex:1;gap:6px;min-width:0;display:flex}.rg-full .rg-brand>svg{flex:none;width:20px;height:20px}.rg-full .rg-brand>div{min-width:0}.rg-full .rg-brand .rg-eyebrow{display:none}.rg-full .rg-brand p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;overflow:hidden}.rg-full .rg-return{flex:none;min-width:70px;min-height:44px;padding:6px 8px;font-size:11px}.rg-return-long{display:none}.rg-return-short{display:inline}.rg-full .rg-menu-toggle{flex:none;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.rg-full .rg-security{flex:none}.rg-full .rg-security>.rg-button{justify-content:center;width:44px;height:44px;padding:0}.rg-full .rg-security>.rg-button>span{display:none}.rg-security-popover{z-index:150;top:calc(64px + env(safe-area-inset-top));width:auto;max-width:none;max-height:70dvh;position:fixed;left:8px;right:8px;overflow:auto}.rg-full .rg-workspace{height:calc(100dvh - 56px - env(safe-area-inset-top));display:block}.rg-full .rg-content{width:100%;height:100%;min-height:0;padding:14px 12px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:auto}.rg-full .rg-pause-banner{z-index:45;top:calc(56px + env(safe-area-inset-top));margin:0;position:absolute;left:0;right:0}.rg-full .rg-return-hint{z-index:70;top:calc(64px + env(safe-area-inset-top));width:auto;max-width:none;position:fixed;left:8px;right:8px}.rg-full .rg-return-hint button{min-height:44px}.rg-menu-backdrop{z-index:120;background:var(--core-bg);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.rg-menu-backdrop{background:color-mix(in srgb,var(--core-bg) 72%,transparent)}}.rg-mobile-sheet{z-index:121;width:min(88vw,360px);max-width:100%;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:var(--regie-panel);border-right:1px solid var(--regie-line);overscroll-behavior:contain;animation:.22s ease-out rg-mobile-menu-in;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto}.rg-mobile-sheet-head{z-index:3;background:var(--regie-panel);border-bottom:1px solid var(--regie-line);flex-wrap:nowrap;margin:0;padding:8px 12px;display:flex;position:sticky;top:0}.rg-mobile-sheet-head strong{align-self:center}.rg-mobile-sheet-head .rg-button{justify-content:center;width:44px;height:44px;padding:0}.rg-mobile-tools{border-bottom:1px solid var(--regie-line);flex-direction:column;gap:10px;padding:12px;display:flex}.rg-mobile-tools input,.rg-mobile-tools select{width:100%;min-height:48px;font-size:16px}.rg-mobile-search{width:100%;min-width:0}.rg-mobile-search .rg-search-results{min-width:0;box-shadow:none;position:static}.rg-mobile-branch{color:var(--regie-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.rg-mobile-notices{border:1px solid var(--regie-line);border-radius:6px}.rg-mobile-notices summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.rg-mobile-notices summary>span:first-child{align-items:center;gap:8px;display:flex}.rg-mobile-notices>div{border-top:1px solid var(--regie-line);flex-direction:column;gap:6px;padding:8px;display:flex}.rg-mobile-status,.rg-mobile-demo{font:11px/1.5 Geist Mono,monospace;margin:0!important}.rg-mobile-demo{color:var(--regie-muted)}.rg-mobile-ask{justify-content:center;width:100%;min-height:48px}.rg-mobile-answer{color:var(--regie-muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.rg-mobile-sheet .rg-mobile-nav{border:0;flex-direction:column;gap:4px;max-height:none;padding:10px 12px;display:flex;overflow:visible}.rg-mobile-sheet .rg-mobile-nav>div{width:100%;min-width:0}.rg-mobile-sheet .rg-mobile-nav h4{margin:16px 8px 6px}.rg-mobile-sheet .rg-mobile-nav .rg-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:48px;padding:10px 12px}.rg-mobile-sheet .rg-mobile-nav>small{display:block}.rg-full .rg-button,.rg-full .rg-link,.rg-full .ct-legend button{min-width:44px;min-height:44px}.rg-full input,.rg-full select,.rg-full textarea{min-height:44px;font-size:16px}.rg-full input[type=checkbox],.rg-full input[type=radio]{width:44px;min-width:44px;height:44px}.rg-full label,.rg-full summary{min-height:44px}.rg-full .rg-drag-handle{width:44px;min-width:44px;height:44px}.rg-full .os-task-card{grid-template-columns:44px minmax(0,1fr)}.rg-full .os-kpis,.rg-full .os-kpis-five,.rg-full .rg-tiles,.rg-full .rg-tiles-five{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-full .os-grid-two,.rg-full .os-department-results,.rg-full .os-kpi-board,.rg-full .os-settings,.rg-full .os-team-grid,.rg-full .rg-two,.rg-full .rg-agent-grid,.rg-full .rg-lessons,.rg-full .os-rings,.rg-full .os-radial{grid-template-columns:minmax(0,1fr)}.rg-full .ct-kpi{min-height:108px;padding:11px}.rg-full .ct-kpi strong{overflow-wrap:anywhere;font-size:25px}.rg-full .ct-chart{width:100%;min-height:150px}.rg-full .ct-chart text{font-size:18px}.rg-full .ct-bars small{font-size:10px;overflow:visible}.rg-full .ct-horizontal-bars>div{grid-template-columns:minmax(70px,95px) minmax(50px,1fr) minmax(58px,70px)}.rg-full .rg-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--regie-line);max-width:100%;overflow-x:auto}.rg-full .rg-table-wrap:after{content:"Veeg horizontaal voor meer kolommen →";width:max-content;color:var(--regie-muted);padding:8px 4px;font:10px Geist Mono,monospace;display:block;position:sticky;left:0}.rg-full .os-kanban,.rg-full .rg-kanban{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:10px;max-width:100%;padding-bottom:10px;display:flex;overflow-x:auto}.rg-full .os-kanban>section,.rg-full .rg-kanban>section{scroll-snap-align:start;flex:0 0 85vw;max-width:85vw}.rg-full .os-pipeline{scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.rg-full .os-pipeline-column{scroll-snap-align:start;flex-basis:85vw;max-width:85vw}.rg-full .rg-mobile-planning-days{flex-wrap:nowrap;max-width:100%;padding-bottom:6px;display:flex;overflow-x:auto}.rg-full .rg-mobile-planning-days .rg-button{flex:none;min-height:44px}.rg-full .os-schedule{overflow:visible}.rg-full .os-schedule-head,.rg-full .os-schedule-row{grid-template-columns:104px minmax(0,1fr);min-width:0}.rg-full .os-schedule-head>b:not(:first-child):not(.is-day-active),.rg-full .os-schedule-cell:not(.is-day-active){display:none}.rg-full .os-schedule-cell{min-height:100px}.rg-full .rg-scene{height:320px;max-height:320px}.rg-full .rg-scene-tools .rg-button{justify-content:center;min-width:44px;min-height:44px}.rg-full .rg-agent-label{opacity:1}.rg-full .rg-projected-labels{display:none}.rg-full .rg-touch-hit{fill:#0000;stroke:none;display:block}.rg-full .rg-agent-node{display:none}.rg-full .os-agent-detail>div:first-child{flex-direction:column;overflow:visible}.rg-full .os-agent-detail>div:first-child .rg-button{width:100%;min-width:0}.rg-full .rg-drawer{width:100%;height:min(82dvh,720px);padding:20px 16px calc(20px + env(safe-area-inset-bottom));border:1px solid var(--regie-line);border-radius:6px 6px 0 0;animation:.22s ease-out rg-mobile-sheet-up;position:fixed;inset:auto 0 0}.rg-full .os-workflow{scroll-snap-type:x mandatory;flex-direction:row;gap:22px;max-width:100%;overflow-x:auto}.rg-full .os-workflow-node{scroll-snap-align:start;flex:0 0 85vw;min-height:150px}.rg-full .os-workflow-node:not(:last-child):after{content:"→";top:65px;bottom:auto;right:-20px}.rg-full .os-agent-detail>div:first-child{max-width:100%;overflow-x:auto}.rg-full .os-header>div{min-width:0}.rg-full .rg-log{flex-wrap:wrap}}@keyframes rg-mobile-menu-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rg-mobile-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rg-mobile-sheet,.rg-full .rg-drawer{animation:none}}@media (width>=601px){.founder-card>a{margin-top:auto}.founders-grid-home>.founder-card>p.h3{min-height:2lh}}:root{--radius:6px;--core-bg:#06080b;--core-paper:#eef1f0;--core-teal:#2cf5c4;--core-orange:#ff8a3d;--background:var(--core-bg);--foreground:var(--core-paper);--primary:var(--core-teal);--primary-foreground:var(--core-bg);--muted-foreground:#9ba6b2}body{color:var(--core-paper)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
